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