FreeBSD Bugzilla – Attachment 164732 Details for
Bug 205648
games/jaggedalliance2: update to 0.14.01, unbreak
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch
jaggedaaliance2.patch (text/plain), 10.50 KB, created by
Dmitry Marakasov
on 2015-12-27 18:52:59 UTC
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
Dmitry Marakasov
Created:
2015-12-27 18:52:59 UTC
Size:
10.50 KB
patch
obsolete
>Index: Makefile >=================================================================== >--- Makefile (revision 404576) >+++ Makefile (working copy) >@@ -2,69 +2,39 @@ > # $FreeBSD$ > > PORTNAME= ja2 >-PORTVERSION= 0.12.1 >-PORTREVISION= 3 >+PORTVERSION= 0.14.01 > CATEGORIES= games >-MASTER_SITES= http://deponie.yamagi.org/freebsd/distfiles/ \ >- http://tron.homeunix.org/ja2/ >+MASTER_SITES= https://bitbucket.org/gennady/ja2-stracciatella/get/ >+DISTNAME= v${PORTVERSION} >+DIST_SUBDIR= ${PORTNAME} > > MAINTAINER= lme@FreeBSD.org > COMMENT= Port of "Jagged Alliance 2" using SDL > >-BROKEN= unfetchable >- >-DISTVERSIONSUFFIX= -source >- > # Ignore this if you feel adventurous > ONLY_FOR_ARCHS= amd64 arm i386 pc98 > ONLY_FOR_ARCHS_REASON= Needs a little endian environment >+ >+NO_CDROM= License only permits non-commerical use >+ > USES= gmake tar:bzip2 >+HAS_CONFIGURE= yes >+CONFIGURE_ARGS= --prefix=${PREFIX} > USE_SDL= sdl >-NO_CDROM= License only permits non-commerical use >-NO_PACKAGE= Language of the datafiles must be hardcoded in the game binary >+MAKE_ENV= Q= > >-WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} >+WRKSRC= ${WRKDIR}/gennady-ja2-stracciatella-5585014471a7 > SUB_FILES= pkg-message > >-OPTIONS_SINGLE= LANGUAGE >-OPTIONS_SINGLE_LANGUAGE= DUTCH ENGLISH FRENCH GERMAN ITALIAN POLISH RUSSIAN RUSSIAN_GOLD >-OPTIONS_DEFAULT= ENGLISH >+post-patch: >+ @${REINPLACE_CMD} -e 's|/some/place/where/the/data/is|${DATADIR}|' \ >+ ${WRKSRC}/sgp/SGP.cc > >-DUTCH_DESC= Compile for Dutch version >-ENGLISH_DESC= Compile for English version >-FRENCH_DESC= Compile for French version >-GERMAN_DESC= Compile for German version >-ITALIAN_DESC= Compile for Italian version >-POLISH_DESC= Compile for Polish version >-RUSSIAN_DESC= Compile for Russian version >-RUSSIAN_GOLD_DESC= Compile for Russian Gold version >- >-.include <bsd.port.options.mk> >- >-.for i in ${OPTIONS_SINGLE_LANGUAGE} >-. if ${PORT_OPTIONS:M${i}} >-MAKE_ARGS+= LNG=${i} >-. endif >-.endfor >- >-MAKE_ARGS+= NO_DEPS=yes # For a single full build dependency calculation is unnecessary >- >-MAKE_ARGS+= SGPDATADIR=${STAGEDIR}${DATADIR} >- >-MAKE_ARGS+= ${INSTALL_MACROS:S/BSD_//} >- >-MAKE_ARGS+= PREFIX=${STAGEDIR}${PREFIX} MANPREFIX=${STAGEDIR}${PREFIX} >- > post-install: >- @${MKDIR} ${STAGEDIR}${DATADIR}/Data/TILECACHE >+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/ja2 >+ ${INSTALL_DATA} ${WRKSRC}/_build/distr-files-linux/ja2-stracciatella.desktop \ >+ ${STAGEDIR}${PREFIX}/share/applications >+ ${INSTALL_DATA} ${WRKSRC}/Build/Res/jagged3.ico \ >+ ${STAGEDIR}${PREFIX}/share/pixmaps/jagged2.ico > >-lowercase: >- @for i in \ >- ${STAGEDIR}${DATADIR}/Data/*.[Ss][Ll][Ff] \ >- ${STAGEDIR}${DATADIR}/Data/TILECACHE/*.[Jj][Ss][Dd] \ >- ${STAGEDIR}${DATADIR}/Data/TILECACHE/*.[Ss][Tt][Ii]; \ >- do \ >- ${MV} -n $$i `${DIRNAME} $$i`/`${BASENAME} $$i | ${TR} '[A-Z]' '[a-z]'`; \ >- done >- > .include <bsd.port.mk> >Index: distinfo >=================================================================== >--- distinfo (revision 404576) >+++ distinfo (working copy) >@@ -1,2 +1,2 @@ >-SHA256 (ja2-0.12.1-source.tar.bz2) = c29bef2b4ba3f28b808b18d3d4c4388be85f255e9c6d9c355b8080de33fc18d1 >-SIZE (ja2-0.12.1-source.tar.bz2) = 2305303 >+SHA256 (ja2/v0.14.01.tar.bz2) = 53ba2fa928eded7e1c1e574407fb814234a7040ebd3a28e4000f6d834b110350 >+SIZE (ja2/v0.14.01.tar.bz2) = 7752070 >Index: files/patch-Makefile >=================================================================== >--- files/patch-Makefile (nonexistent) >+++ files/patch-Makefile (working copy) >@@ -0,0 +1,25 @@ >+--- Makefile.orig 2014-05-09 20:51:45 UTC >++++ Makefile >+@@ -607,14 +607,14 @@ clean distclean: >+ $(Q)rm -fr $(DEPS) $(OBJS) $(BINARY) >+ >+ install: $(BINARY) >+- test -z "$(INSTALLABLE)" || install -d $(BINARY_DIR) >+- test -z "$(INSTALLABLE)" || install -d $(MANPAGE_DIR) >+- test -z "$(INSTALLABLE)" || install -d $(FULL_PATH_EXTRA_DATA_DIR) >+- test -z "$(INSTALLABLE)" || install -m 555 $(BINARY) $(BINARY_DIR) >+- test -z "$(INSTALLABLE)" || cp -r externalized $(FULL_PATH_EXTRA_DATA_DIR) >+- test -z "$(INSTALLABLE)" || cp -r mods $(FULL_PATH_EXTRA_DATA_DIR) >+- test -z "$(INSTALLABLE)" || cp -r _unittests $(FULL_PATH_EXTRA_DATA_DIR) >+- test -z "$(INSTALLABLE)" || install -m 444 ja2_manpage $(MANPAGE_DIR)/ja2.6 >++ test -z "$(INSTALLABLE)" || install -d ${DESTDIR}$(BINARY_DIR) >++ test -z "$(INSTALLABLE)" || install -d ${DESTDIR}$(MANPAGE_DIR) >++ test -z "$(INSTALLABLE)" || install -d ${DESTDIR}$(FULL_PATH_EXTRA_DATA_DIR) >++ test -z "$(INSTALLABLE)" || install -m 555 $(BINARY) ${DESTDIR}$(BINARY_DIR) >++ test -z "$(INSTALLABLE)" || cp -r externalized ${DESTDIR}$(FULL_PATH_EXTRA_DATA_DIR) >++ test -z "$(INSTALLABLE)" || cp -r mods ${DESTDIR}$(FULL_PATH_EXTRA_DATA_DIR) >++ test -z "$(INSTALLABLE)" || cp -r _unittests ${DESTDIR}$(FULL_PATH_EXTRA_DATA_DIR) >++ test -z "$(INSTALLABLE)" || install -m 444 ja2_manpage ${DESTDIR}$(MANPAGE_DIR)/ja2.6 >+ >+ @test -n "$(INSTALLABLE)" || echo "------------------------------------------------------------------------------" >+ @test -n "$(INSTALLABLE)" || echo "This build doesn't support installation." >Index: files/patch-configure >=================================================================== >--- files/patch-configure (nonexistent) >+++ files/patch-configure (working copy) >@@ -0,0 +1,11 @@ >+--- configure.orig 2014-05-09 20:51:45 UTC >++++ configure >+@@ -47,7 +47,7 @@ fi >+ # writing Makefile.config >+ echo "# configuration options" >Makefile.config >+ echo "BINARY_DIR := $PREFIX/bin" >>Makefile.config >+-echo "MANPAGE_DIR := $PREFIX/share/man/man6" >>Makefile.config >++echo "MANPAGE_DIR := $PREFIX/man/man6" >>Makefile.config >+ echo "FULL_PATH_EXTRA_DATA_DIR := $PREFIX/share/ja2" >>Makefile.config >+ echo "INSTALLABLE := yes" >>Makefile.config >+ >Index: files/patch-sgp__MemMan.cc >=================================================================== >--- files/patch-sgp__MemMan.cc (revision 404576) >+++ files/patch-sgp__MemMan.cc (nonexistent) >@@ -1,10 +0,0 @@ >---- ./sgp/MemMan.cc.orig 2013-09-28 16:08:40.756136684 +0200 >-+++ ./sgp/MemMan.cc 2013-09-28 16:09:05.355134574 +0200 >-@@ -5,6 +5,7 @@ >- // 11sep96:HJH - Creation >- // 29may97:ARM - Fix & improve MemDebugCounter handling, logging of >- // MemAlloc/MemFree, and reporting of any errors >-+#include <new> >- #include <stdexcept> >- >- #include "Types.h" >Index: pkg-descr >=================================================================== >--- pkg-descr (revision 404576) >+++ pkg-descr (working copy) >@@ -3,4 +3,4 @@ > > You need an original game CD and installation to use this port. > >-WWW: http://tron.homeunix.org/ja2/ >+WWW: https://bitbucket.org/gennady/ja2-stracciatella >Index: pkg-plist >=================================================================== >--- pkg-plist (revision 404576) >+++ pkg-plist (working copy) >@@ -1,5 +1,73 @@ > bin/ja2 > man/man6/ja2.6.gz > share/applications/ja2-stracciatella.desktop >+%%DATADIR%%/_unittests/datatypes/doubles.bin >+%%DATADIR%%/_unittests/datatypes/floats.bin >+%%DATADIR%%/_unittests/find-files/file-without-extension >+%%DATADIR%%/_unittests/find-files/lowercase-ext.txt >+%%DATADIR%%/_unittests/find-files/subfolder/file.txt >+%%DATADIR%%/_unittests/find-files/uppercase-ext.TXT >+%%DATADIR%%/_unittests/saves/strac-linux/SaveGame01.sav >+%%DATADIR%%/_unittests/saves/strac-macos/SaveGame09.sav >+%%DATADIR%%/_unittests/saves/strac-macos/imp.dat >+%%DATADIR%%/_unittests/saves/strac-win/SaveGame09.sav >+%%DATADIR%%/_unittests/saves/vanilla-russian/IMP.dat >+%%DATADIR%%/_unittests/saves/vanilla-russian/SaveGame06.sav >+%%DATADIR%%/externalized/ammo_types.json >+%%DATADIR%%/externalized/army-gun-choice-extended.json >+%%DATADIR%%/externalized/army-gun-choice-normal.json >+%%DATADIR%%/externalized/bobby-ray-inventory-new.json >+%%DATADIR%%/externalized/bobby-ray-inventory-used.json >+%%DATADIR%%/externalized/calibres.json >+%%DATADIR%%/externalized/dealer-inventory-alberto-santos.json >+%%DATADIR%%/externalized/dealer-inventory-arnie.json >+%%DATADIR%%/externalized/dealer-inventory-carlo-santos.json >+%%DATADIR%%/externalized/dealer-inventory-devin.json >+%%DATADIR%%/externalized/dealer-inventory-elgin.json >+%%DATADIR%%/externalized/dealer-inventory-frank.json >+%%DATADIR%%/externalized/dealer-inventory-franz.json >+%%DATADIR%%/externalized/dealer-inventory-fredo.json >+%%DATADIR%%/externalized/dealer-inventory-gabby.json >+%%DATADIR%%/externalized/dealer-inventory-herve-santos.json >+%%DATADIR%%/externalized/dealer-inventory-howard.json >+%%DATADIR%%/externalized/dealer-inventory-jake.json >+%%DATADIR%%/externalized/dealer-inventory-keith.json >+%%DATADIR%%/externalized/dealer-inventory-manny.json >+%%DATADIR%%/externalized/dealer-inventory-micky.json >+%%DATADIR%%/externalized/dealer-inventory-perko.json >+%%DATADIR%%/externalized/dealer-inventory-peter-santos.json >+%%DATADIR%%/externalized/dealer-inventory-sam.json >+%%DATADIR%%/externalized/dealer-inventory-tony.json >+%%DATADIR%%/externalized/game.json >+%%DATADIR%%/externalized/imp.json >+%%DATADIR%%/externalized/magazines.json >+%%DATADIR%%/externalized/readme.txt >+%%DATADIR%%/externalized/strings/ammo-calibre-bobbyray-dut.json >+%%DATADIR%%/externalized/strings/ammo-calibre-bobbyray-eng.json >+%%DATADIR%%/externalized/strings/ammo-calibre-bobbyray-fr.json >+%%DATADIR%%/externalized/strings/ammo-calibre-bobbyray-ger.json >+%%DATADIR%%/externalized/strings/ammo-calibre-bobbyray-it.json >+%%DATADIR%%/externalized/strings/ammo-calibre-bobbyray-pl.json >+%%DATADIR%%/externalized/strings/ammo-calibre-bobbyray-rus.json >+%%DATADIR%%/externalized/strings/ammo-calibre-dut.json >+%%DATADIR%%/externalized/strings/ammo-calibre-eng.json >+%%DATADIR%%/externalized/strings/ammo-calibre-fr.json >+%%DATADIR%%/externalized/strings/ammo-calibre-ger.json >+%%DATADIR%%/externalized/strings/ammo-calibre-it.json >+%%DATADIR%%/externalized/strings/ammo-calibre-pl.json >+%%DATADIR%%/externalized/strings/ammo-calibre-rus.json >+%%DATADIR%%/externalized/strings/new-strings-dut.json >+%%DATADIR%%/externalized/strings/new-strings-eng.json >+%%DATADIR%%/externalized/strings/new-strings-fr.json >+%%DATADIR%%/externalized/strings/new-strings-ger.json >+%%DATADIR%%/externalized/strings/new-strings-it.json >+%%DATADIR%%/externalized/strings/new-strings-pl.json >+%%DATADIR%%/externalized/strings/new-strings-rus.json >+%%DATADIR%%/externalized/weapons.json >+%%DATADIR%%/mods/from-russia-with-love/data/maps/A9.dat >+%%DATADIR%%/mods/from-russia-with-love/license.txt >+%%DATADIR%%/mods/from-russia-with-love/readme.txt >+%%DATADIR%%/mods/readme.txt >+%%DATADIR%%/mods/test-json-dialogs/data/mercedt/009.edt.json >+%%DATADIR%%/mods/test-json-dialogs/readme.txt > share/pixmaps/jagged2.ico >-@dir %%DATADIR%%/Data/TILECACHE
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 205648
:
164732
|
164733