pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

sil: update to sil-1.3.0



Module Name:	pkgsrc-wip
Committed By:	Yorick Hardy <yorickhardy%gmail.com@localhost>
Pushed By:	yhardy
Date:		Mon Jul 11 23:53:53 2016 +0200
Changeset:	6fe2c29ae7a9f41fd6b73a014099c8d448d0d9df

Modified Files:
	sil/Makefile
	sil/PLIST
	sil/distinfo

Log Message:
sil: update to sil-1.3.0

TODO: fix permissions for ${PREFIX}/share/Sil/data

Changes:

- Sil 1.3 ----------------------------------------------------------------------------------------------

- broke savefile compatibility
	- sorry about this
	- it needs to happen every now and then and I schedule it for the 1.X.0 releases

- monsters
	- large changes to the early game monsters
		- many new monsters
		- replaced many of the more generic early monsters as many players had requested
		- a few changes to some later game monsters
	- stopped the Orc warrior "chain charging"
		- it used to be that swapping with another orc counted as movement, setting up a charge
		- it no longer does (in line with how the player abilities work)
		- also anything that makes them skip a turn interrupts their charging
			- (such as when they become aware of you)
	- Gave Boldog resistance to fear (from his spear)

- new mac version
	- replaced the old Carbon version with a Cocoa version
	- the old version was really out of date and wouldn't compile or run on recent systems
	- this should also remove some stubborn old bugs (see bugfixes)
	- this version isn’t perfect (e.g. some minor problems with displaying text)
		- but it does allow Sil to run on all new systems

- objects
	- horns
		- no longer require a will check to use
		- this is because they all require a will check to have an effect anyway

- abilities
	- made Leaping easier to acquire
		- it no longer has a pre-requisite
		- it now acts as a pre-requisite to Sprinting
	- Channelling now halves the voice cost for blowing horns

- smithing
	- now allows artefact rings to have bonuses to attack, evasion, and protection
		- (since there are regular rings with these)
	- removed the ability to add Grace to artefact cloaks
		- (just a minor nerf to the extreme +Grace smiths)

- tunnelling
	- attempting to tunnel but failing now takes a turn if you are confused
		- otherwise control-dir in a corridor would effectively overcome confusion

- bugfixes
	- stopped Great Cold-Drakes and Scatha the Worm having radius 40 light (!)
	- fixed the 'could not find a vault at 100ft depth' bug
	- control-t no longer aims successfully for throwing while confused
	- smithing gloves of treachery now correctly forces a <-1> penalty to strength
	- now correctly displays 'cut' status on the first turn on a new dungeon level
	- fixed a bug where channeling's +5 bonus didn't apply to horns of force
	- hopefully fixed various bugs with the Mac version
		- crash on startup
		- requiring admin password sometimes when opening saved games

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=6fe2c29ae7a9f41fd6b73a014099c8d448d0d9df

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 sil/Makefile | 17 ++++++-----------
 sil/PLIST    | 20 +++++---------------
 sil/distinfo |  7 ++++---
 3 files changed, 15 insertions(+), 29 deletions(-)

diffs:
diff --git a/sil/Makefile b/sil/Makefile
index bb24ff0..0a57005 100644
--- a/sil/Makefile
+++ b/sil/Makefile
@@ -1,7 +1,7 @@
 # $NetBSD: Makefile,v 1.1 2015/08/19 19:47:08 yhardy Exp $
 
-DISTNAME=	Sil-121-src
-PKGNAME=	sil-1.2.1
+DISTNAME=	Sil-130-src
+PKGNAME=	sil-1.3.0
 CATEGORIES=	games
 MASTER_SITES=	http://www.amirrorclear.net/flowers/game/sil/
 EXTRACT_SUFX=	.zip
@@ -23,13 +23,15 @@ INSTALLATION_DIRS+=	share/doc/Sil
 INSTALLATION_DIRS+=	share/Sil
 INSTALLATION_DIRS+=	share/Sil/apex
 INSTALLATION_DIRS+=	share/Sil/edit
-INSTALLATION_DIRS+=	share/Sil/data
 INSTALLATION_DIRS+=	share/Sil/pref
 INSTALLATION_DIRS+=	share/Sil/xtra
 INSTALLATION_DIRS+=	share/Sil/xtra/font
 INSTALLATION_DIRS+=	share/Sil/xtra/graf
 INSTALLATION_DIRS+=	share/Sil/xtra/sound
 
+OWN_DIRS_PERMS+=	${PREFIX}/share/Sil/data ${GAMEDIR_PERMS}
+REQD_FILES_PERMS+=      /dev/null ${PREFIX}/share/Sil/apex/scores.raw ${GAMEDATA_PERMS}
+
 CFLAGS+=		-DDEFAULT_PATH='\"${PREFIX}/share/Sil\"'
 CFLAGS+=		-DPRIVATE_USER_PATH
 CFLAGS+=		-DUSE_PRIVATE_SAVE_PATH
@@ -39,19 +41,12 @@ BUILD_MAKE_FLAGS=	CFLAGS="${CFLAGS}"
 
 do-install:
 	${INSTALL_GAME} ${WRKSRC}/sil ${DESTDIR}${PREFIX}/bin
-	${INSTALL_DATA} "${WRKDIR}/Sil/Sil 1.2.1 Manual.pdf" ${DESTDIR}${PREFIX}/share/doc/Sil
+	${INSTALL_DATA} "${WRKDIR}/Sil/Sil 1.3 Manual.pdf" "${DESTDIR}${PREFIX}/share/doc/Sil/Sil Manual.pdf"
 	for d in apex edit pref xtra; do \
 		cd ${WRKDIR}/Sil/lib && ${FIND} $$d -type f ! -name .DS_Store | while read f; do \
 			${INSTALL_DATA} $$f ${DESTDIR}${PREFIX}/share/Sil/$${f%/*} || exit 1; \
 		done; \
 	done
-	for d in data; do \
-		cd ${WRKDIR}/Sil/lib && ${FIND} $$d -type f ! -name .DS_Store | while read f; do \
-			${INSTALL_GAME_DATA} $$f ${DESTDIR}${PREFIX}/share/Sil/$${f%/*} || exit 1; \
-		done; \
-	done
-	${PRINTF} "" > ${WRKDIR}/Sil/lib/apex/scores.raw
-	${INSTALL_GAME_DATA} ${WRKDIR}/Sil/lib/apex/scores.raw ${DESTDIR}${PREFIX}/share/Sil/apex
 
 .include "../../mk/x11.buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff --git a/sil/PLIST b/sil/PLIST
index ad45fa9..44dd855 100644
--- a/sil/PLIST
+++ b/sil/PLIST
@@ -1,20 +1,6 @@
 @comment $NetBSD: PLIST,v 1.1 2015/08/19 19:47:08 yhardy Exp $
 bin/sil
 share/Sil/apex/tutorial
-share/Sil/apex/scores.raw
-share/Sil/data/ability.raw
-share/Sil/data/artefact.raw
-share/Sil/data/flavor.raw
-share/Sil/data/history.raw
-share/Sil/data/house.raw
-share/Sil/data/limits.raw
-share/Sil/data/monster.raw
-share/Sil/data/names.raw
-share/Sil/data/object.raw
-share/Sil/data/race.raw
-share/Sil/data/special.raw
-share/Sil/data/terrain.raw
-share/Sil/data/vault.raw
 share/Sil/edit/ability.txt
 share/Sil/edit/artefact.txt
 share/Sil/edit/flavor.txt
@@ -87,12 +73,15 @@ share/Sil/xtra/graf/16x16.png
 share/Sil/xtra/graf/32x32-less-noise.bmp
 share/Sil/xtra/graf/32x32.bmp
 share/Sil/xtra/graf/32x32.png
+share/Sil/xtra/graf/64x64.png
 share/Sil/xtra/graf/8x13.bmp
+share/Sil/xtra/graf/8x16.png
 share/Sil/xtra/graf/8x8.bmp
 share/Sil/xtra/graf/8x8.png
 share/Sil/xtra/graf/Makefile
 share/Sil/xtra/graf/TilePicker.html
 share/Sil/xtra/graf/backgrnd.bmp
+share/Sil/xtra/graf/graphics.txt
 share/Sil/xtra/graf/mask.bmp
 share/Sil/xtra/graf/mask32.bmp
 share/Sil/xtra/sound/breath.wav
@@ -116,6 +105,7 @@ share/Sil/xtra/sound/shutdoor.wav
 share/Sil/xtra/sound/sound.cfg
 share/Sil/xtra/sound/thump.wav
 share/Sil/xtra/sound/vomit.wav
-share/doc/Sil/Sil ${PKGVERSION} Manual.pdf
+share/doc/Sil/Sil Manual.pdf
+@pkgdir share/Sil/data
 @pkgdir share/Sil/user
 @pkgdir share/Sil/save
diff --git a/sil/distinfo b/sil/distinfo
index aeb17e2..579c1ab 100644
--- a/sil/distinfo
+++ b/sil/distinfo
@@ -1,5 +1,6 @@
 $NetBSD: distinfo,v 1.1 2015/08/19 19:47:08 yhardy Exp $
 
-SHA1 (Sil-121-src.zip) = 6531053c8df7e223fe8a2e04ef257c4f398f9f7b
-RMD160 (Sil-121-src.zip) = 9f9d846f74137c9c11b68fbcb86ddd59626981f9
-Size (Sil-121-src.zip) = 4279709 bytes
+SHA1 (Sil-130-src.zip) = 512928b7aaa35c37755121f0c1b4a39b22f1a2c5
+RMD160 (Sil-130-src.zip) = 511f97c709dc634a60a774930eda4ffc8988d7a1
+SHA512 (Sil-130-src.zip) = 6ecf2c53754a9b2015e1a3dbd0c670fcacafc3e7b0635add5c8cafa764d4de8bee60eb63f8b121734865dd054fc097d6f5ff53cb8f8b44f225fd6db379d498cf
+Size (Sil-130-src.zip) = 17916523 bytes


Home | Main Index | Thread Index | Old Index