update Gargoyle to 20090825 (bug fixes, new features, and some
license cleanup). enable distfiles/packages for ftp; some parts are noncommercial only so not for cdrom.
This commit is contained in:
parent
a0766c55cc
commit
5815152193
@ -1,14 +1,11 @@
|
||||
# $OpenBSD: Makefile,v 1.4 2009/08/10 06:31:42 kili Exp $
|
||||
# $OpenBSD: Makefile,v 1.5 2009/08/28 01:02:20 sthen Exp $
|
||||
|
||||
SHARED_ONLY = Yes
|
||||
|
||||
COMMENT = cross-platform interactive fiction player
|
||||
|
||||
DISTNAME = gargoyle-2008-12-25-sources
|
||||
PKGNAME = gargoyle-20081225p2
|
||||
|
||||
# not a libtool port; any additional libs will need further changes.
|
||||
SHARED_LIBS = garglk 0.0
|
||||
DISTNAME = gargoyle-2009-08-25-sources
|
||||
PKGNAME = gargoyle-20090825
|
||||
|
||||
CATEGORIES = games x11
|
||||
|
||||
@ -18,12 +15,11 @@ MAINTAINER = Stuart Henderson <sthen@openbsd.org>
|
||||
|
||||
# Various. Gargoyle is a frontend for various other included
|
||||
# programs under differing licenses; many GPL but some others.
|
||||
# Refer to ${WRKSRC}/License.txt. terps/alan{2,3} and the
|
||||
# Gargoyle Glk library lack a clear license.
|
||||
PERMIT_PACKAGE_CDROM = missing a few licenses
|
||||
PERMIT_PACKAGE_FTP = missing a few licenses
|
||||
PERMIT_DISTFILES_CDROM =missing a few licenses
|
||||
PERMIT_DISTFILES_FTP = missing a few licenses
|
||||
# Refer to ${WRKSRC}/License.txt.
|
||||
PERMIT_PACKAGE_CDROM = noncommercial only for some parts
|
||||
PERMIT_PACKAGE_FTP = Yes
|
||||
PERMIT_DISTFILES_CDROM =noncommercial only for some parts
|
||||
PERMIT_DISTFILES_FTP = Yes
|
||||
|
||||
WANTLIB += X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes \
|
||||
Xi Xinerama Xrandr Xrender c cairo expat fontconfig \
|
||||
@ -57,34 +53,27 @@ INSTALL_TARGET = install install_man
|
||||
JAMDEBUG = -d x # display command-lines
|
||||
JAMDEBUG += -q # die quickly on build failure
|
||||
MAKE_ENV += CC=${CC} CXX=${CXX}
|
||||
DESTDIRNAME = DESTPREFIX
|
||||
|
||||
post-extract:
|
||||
find ${WRKSRC} -name '*.orig' -print0 | xargs -0 rm
|
||||
|
||||
# SUBST_CMD replaces $\ with $ which breaks this file.
|
||||
pre-configure:
|
||||
perl -pi -e s,%PREFIX%,${PREFIX},g ${WRKSRC}/garglk/launcher.sh
|
||||
|
||||
do-build:
|
||||
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} jam ${JAMDEBUG}
|
||||
|
||||
do-install:
|
||||
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${ALL_FAKE_FLAGS} jam \
|
||||
${JAMDEBUG} install
|
||||
cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${ALL_FAKE_FLAGS} \
|
||||
DESTDIR=${PREFIX}/libexec/gargoyle jam ${JAMDEBUG} install
|
||||
|
||||
post-install:
|
||||
chmod -R og+rw ${WRKSRC}/build/dist
|
||||
${INSTALL_PROGRAM_DIR} ${PREFIX}/libexec/gargoyle
|
||||
for i in `find ${WRKSRC}/build/dist -type f ! \( -name "lib*.so*" \
|
||||
-or -name gargoyle \)`; \
|
||||
do ${INSTALL_PROGRAM} $$i ${PREFIX}/libexec/gargoyle; done
|
||||
${INSTALL_DATA} ${WRKSRC}/build/dist/libgarglk.so* ${PREFIX}/lib
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/build/dist/gargoyle ${PREFIX}/bin
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/gargoyle
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/gargoyle
|
||||
${INSTALL_SCRIPT} ${WRKSRC}/build/openbsd.release/garglk/gargoyle \
|
||||
${PREFIX}/libexec/gargoyle/
|
||||
ln -s ${TRUEPREFIX}/libexec/gargoyle/gargoyle ${PREFIX}/bin/
|
||||
.for i in License.txt licenses/* garglk/*txt
|
||||
cd ${WRKSRC} && ${INSTALL_DATA} $i ${PREFIX}/share/doc/gargoyle
|
||||
.endfor
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/gargoyle
|
||||
${INSTALL_DATA} ${WRKSRC}/garglk/garglk.ini \
|
||||
${PREFIX}/share/examples/gargoyle
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
MD5 (gargoyle-2008-12-25-sources.zip) = bW1rKdrPtSOxATw++FzuUw==
|
||||
RMD160 (gargoyle-2008-12-25-sources.zip) = Yf6WhkmGYtY4FhKUF41fE+X6QT0=
|
||||
SHA1 (gargoyle-2008-12-25-sources.zip) = GLwUEQgL2wk5gV77S2spSrlEN6U=
|
||||
SHA256 (gargoyle-2008-12-25-sources.zip) = h9CqoYagqoh1lMAoplSpCqPf0/9xyuoS3Wuk3A/xY1E=
|
||||
SIZE (gargoyle-2008-12-25-sources.zip) = 10233153
|
||||
MD5 (gargoyle-2009-08-25-sources.zip) = 41r4+801Nu5TH7f5z+xMXA==
|
||||
RMD160 (gargoyle-2009-08-25-sources.zip) = 3fDMVlH5F/M5SBj95+9lunjRl9A=
|
||||
SHA1 (gargoyle-2009-08-25-sources.zip) = xZVHru6Qc1QBQyJgNAfmPNuibfk=
|
||||
SHA256 (gargoyle-2009-08-25-sources.zip) = j4xJ8KWjo+2HIJKKhTFxOWlvpAPOGgB8jfTqPgT67Kk=
|
||||
SIZE (gargoyle-2009-08-25-sources.zip) = 11551238
|
||||
|
@ -1,6 +1,6 @@
|
||||
$OpenBSD: patch-Jamrules,v 1.2 2009/04/05 11:58:38 sthen Exp $
|
||||
--- Jamrules.orig Mon Dec 22 15:19:34 2008
|
||||
+++ Jamrules Wed Jan 21 14:29:25 2009
|
||||
$OpenBSD: patch-Jamrules,v 1.3 2009/08/28 01:02:21 sthen Exp $
|
||||
--- Jamrules.orig Sat Jun 6 08:17:22 2009
|
||||
+++ Jamrules Fri Jun 19 12:35:31 2009
|
||||
@@ -7,8 +7,8 @@ BUILD ?= RELEASE ;
|
||||
USESDL = yes ;
|
||||
# USEFMOD = yes ;
|
||||
@ -12,7 +12,7 @@ $OpenBSD: patch-Jamrules,v 1.2 2009/04/05 11:58:38 sthen Exp $
|
||||
|
||||
if $(CROSS)
|
||||
{
|
||||
@@ -57,6 +57,23 @@ switch $(OS)
|
||||
@@ -72,6 +72,23 @@ switch $(OS)
|
||||
SHRLINKLIBS += -lSDL_mixer -lSDL -lsmpeg -lvorbisfile ;
|
||||
}
|
||||
|
||||
@ -36,7 +36,7 @@ $OpenBSD: patch-Jamrules,v 1.2 2009/04/05 11:58:38 sthen Exp $
|
||||
case MACOSX :
|
||||
Echo "OS is MACOSX (gtk+)" ;
|
||||
SUFDLL = .dylib ;
|
||||
@@ -83,7 +100,7 @@ switch $(BUILD)
|
||||
@@ -98,7 +115,7 @@ switch $(BUILD)
|
||||
|
||||
case RELEASE :
|
||||
Echo "BUILD is RELEASE" ;
|
||||
|
@ -1,15 +0,0 @@
|
||||
$OpenBSD: patch-garglk_launcher_sh,v 1.1.1.1 2009/02/11 13:30:44 sthen Exp $
|
||||
--- garglk/launcher.sh.orig Thu Nov 27 18:51:16 2008
|
||||
+++ garglk/launcher.sh Wed Jan 21 14:29:25 2009
|
||||
@@ -14,9 +14,9 @@ else
|
||||
dirpath=`dirname $0`
|
||||
fi
|
||||
|
||||
-if [ -d /usr/share/gargoyle/bin ]
|
||||
+if [ -d %PREFIX%/libexec/gargoyle ]
|
||||
then
|
||||
- dirpath=/usr/share/gargoyle/bin
|
||||
+ dirpath=%PREFIX%/libexec/gargoyle
|
||||
fi
|
||||
|
||||
if [ x"$dirpath" == x ]
|
@ -1,7 +1,7 @@
|
||||
$OpenBSD: patch-tads_Jamfile,v 1.1.1.1 2009/02/11 13:30:44 sthen Exp $
|
||||
--- tads/Jamfile.orig Mon Dec 22 15:04:02 2008
|
||||
+++ tads/Jamfile Wed Jan 21 14:29:25 2009
|
||||
@@ -26,6 +26,15 @@ if $(OS) = LINUX
|
||||
$OpenBSD: patch-tads_Jamfile,v 1.2 2009/08/28 01:02:21 sthen Exp $
|
||||
--- tads/Jamfile.orig Sat Jan 17 11:27:28 2009
|
||||
+++ tads/Jamfile Fri Jun 19 12:35:32 2009
|
||||
@@ -26,6 +26,15 @@ if $(OS) = LINUX || $(OS) = SOLARIS
|
||||
;
|
||||
}
|
||||
|
||||
|
@ -1,18 +1,19 @@
|
||||
@comment $OpenBSD: PLIST,v 1.2 2009/07/19 21:39:21 sthen Exp $
|
||||
@comment $OpenBSD: PLIST,v 1.3 2009/08/28 01:02:21 sthen Exp $
|
||||
bin/gargoyle
|
||||
lib/libgarglk.so
|
||||
libexec/gargoyle/
|
||||
@bin libexec/gargoyle/advsys
|
||||
@bin libexec/gargoyle/agility
|
||||
@bin libexec/gargoyle/alan2
|
||||
@bin libexec/gargoyle/alan3
|
||||
@bin libexec/gargoyle/frotz
|
||||
libexec/gargoyle/gargoyle
|
||||
@bin libexec/gargoyle/geas
|
||||
@bin libexec/gargoyle/git
|
||||
@bin libexec/gargoyle/glulxe
|
||||
@bin libexec/gargoyle/hugo
|
||||
@bin libexec/gargoyle/jacl
|
||||
@bin libexec/gargoyle/level9
|
||||
libexec/gargoyle/libgarglk.so
|
||||
@bin libexec/gargoyle/magnetic
|
||||
@bin libexec/gargoyle/nitfol
|
||||
@bin libexec/gargoyle/scare
|
||||
@ -24,7 +25,7 @@ share/doc/gargoyle/HUGO License.txt
|
||||
share/doc/gargoyle/LUXI License.txt
|
||||
share/doc/gargoyle/License.txt
|
||||
share/doc/gargoyle/LuxiMono.txt
|
||||
share/doc/gargoyle/TADS License.txt
|
||||
share/doc/gargoyle/MIT License.txt
|
||||
share/examples/gargoyle/
|
||||
share/examples/gargoyle/garglk.ini
|
||||
@sample ${SYSCONFDIR}/garglk.ini
|
||||
|
Loading…
Reference in New Issue
Block a user