From c39aaacaedb38862dba05344c735840a07a2c56b Mon Sep 17 00:00:00 2001 From: miwi Date: Fri, 27 Jan 2012 17:49:05 +0000 Subject: - Update to 1.5.1 PR: 163657 Submitted by: Armin Pirkovitsch --- games/uhexen2/Makefile | 35 ++++++++++------------ games/uhexen2/distinfo | 12 ++++---- games/uhexen2/files/Makefile | 6 ++-- games/uhexen2/files/patch-hexen2__Makefile | 27 ----------------- .../files/patch-hexenworld__Client__Makefile | 27 ----------------- .../files/patch-hexenworld__Master__Makefile | 11 ------- .../files/patch-hexenworld__Server__Makefile | 11 ------- games/uhexen2/files/patch-hexenworld__build.sh | 13 -------- games/uhexen2/files/patch-launcher__Makefile | 11 ------- games/uhexen2/pkg-plist | 20 +++++++++---- 10 files changed, 38 insertions(+), 135 deletions(-) delete mode 100644 games/uhexen2/files/patch-hexen2__Makefile delete mode 100644 games/uhexen2/files/patch-hexenworld__Client__Makefile delete mode 100644 games/uhexen2/files/patch-hexenworld__Master__Makefile delete mode 100644 games/uhexen2/files/patch-hexenworld__Server__Makefile delete mode 100644 games/uhexen2/files/patch-hexenworld__build.sh delete mode 100644 games/uhexen2/files/patch-launcher__Makefile diff --git a/games/uhexen2/Makefile b/games/uhexen2/Makefile index aa5e910..32f7dc6 100644 --- a/games/uhexen2/Makefile +++ b/games/uhexen2/Makefile @@ -6,10 +6,9 @@ # PORTNAME= uhexen2 -PORTVERSION= 1.4.3 -PORTREVISION= 1 +PORTVERSION= 1.5.1 CATEGORIES= games -MASTER_SITES= SF/${PORTNAME}/Hammer%20of%20Thyrion/${PORTVERSION} +MASTER_SITES= SF/${PORTNAME}/Hammer%20of%20Thyrion/${PORTVERSION}/Source DISTNAME= hexen2source-${PORTVERSION} EXTRACT_SUFX= .tgz DISTFILES= ${DISTNAME}${EXTRACT_SUFX} @@ -18,6 +17,8 @@ DIST_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= Hexen II source port supporting Linux/FreeBSD/Unix/Windows +LIB_DEPENDS= mad.2:${PORTSDIR}/audio/libmad + LICENSE_= GPLv2 GPLv3 LICENSE_COMB= dual @@ -30,7 +31,7 @@ MAKE_JOBS_UNSAFE= yes OPTIONS= DEMO "Install demo version of the game data" off \ HEXEN2 "Build Hexen II clients and servers" on \ HW "Build HexenWorld clients and servers" on \ - LAUNCHER_GTK1 "Build graphical (GTK1) game launcher" off \ + LAUNCHER_GTK1 "Build graphical (GTK1) game launcher" on \ LAUNCHER_GTK2 "Build graphical (GTK2) game launcher" off \ X86_ASM "Enable use of optimized x86 assembly code" on @@ -43,15 +44,16 @@ IGNORE= needs at least one group of binaries (HEXEN2 and HW) .endif .if defined(WITH_DEMO) -DISTFILES+= hexen2demo-${PORTVERSION}-linux-i586${EXTRACT_SUFX} +MASTER_SITES+= SF/${PORTNAME}/Hammer%20of%20Thyrion/${PORTVERSION}/Linux-demo-version:demo +DISTFILES+= hexen2demo-${PORTVERSION}-linux-i586${EXTRACT_SUFX}:demo MAKE_ENV+= DEMO=yes PLIST_SUB+= DEMO="" \ FULL="@comment " UH2_DATA= default.cfg hexen.rc pak0.pak progs.dat UH2_DATADIR= ${WRKDIR}/hexen2demo-${PORTVERSION} .else -MASTER_SITES+= SF/${PORTNAME}/Hexen2%20GameData/gamedata-1.19a:data -DISTFILES+= gamedata-all-1.19a${EXTRACT_SUFX}:data +MASTER_SITES+= SF/${PORTNAME}/Hexen2%20GameData/gamedata-1.20:data +DISTFILES+= gamedata-all-1.20${EXTRACT_SUFX}:data PLIST_SUB+= DEMO="@comment " \ FULL="" SUB_FILES+= pkg-message @@ -62,8 +64,8 @@ UH2_DATADIR= ${WRKDIR} .if defined(WITH_HEXEN2) MAKE_ENV+= BUILD_HEXEN2=yes PLIST_SUB+= HEXEN2="" -UH2_BIN+= hexen2/glhexen2 \ - hexen2/hexen2 +UH2_BIN+= engine/hexen2/glhexen2 \ + engine/hexen2/hexen2 .else PLIST_SUB+= HEXEN2="@comment " .endif @@ -75,9 +77,9 @@ DISTFILES+= hexenworld-pakfiles-0.15${EXTRACT_SUFX}:hw . endif MAKE_ENV+= BUILD_HW=yes PLIST_SUB+= HW="" -UH2_BIN+= hexenworld/Client/glhwcl hexenworld/Master/hwmaster \ - hexenworld/Server/hwsv \ - hexenworld/Client/hwcl +UH2_BIN+= engine/hexenworld/client/glhwcl \ + engine/hexenworld/server/hwsv \ + engine/hexenworld/client/hwcl .else PLIST_SUB+= HW="@comment " .endif @@ -106,12 +108,6 @@ MAKE_ENV+= USE_X86_ASM=yes post-extract: @${CP} ${FILESDIR}/${MAKEFILE} ${WRKSRC} -post-patch: -.for f in hexen2/common.c hexenworld/Client/common.c - @${REINPLACE_CMD} -e 's|host_parms\.basedir|"${DATADIR}"|' \ - ${WRKSRC}/${f} -.endfor - do-install: .for f in ${UH2_BIN} ${INSTALL_PROGRAM} ${WRKSRC}/${f} ${PREFIX}/bin @@ -121,8 +117,7 @@ do-install: ${INSTALL_DATA} ${UH2_DATADIR}/data1/${f} ${DATADIR}/data1 .endfor .if !defined(WITH_DEMO) - ${INSTALL_DATA} ${WRKDIR}/patchdata/data1/* ${DATADIR}/data1 - ${INSTALL_DATA} ${WRKDIR}/update_* ${DATADIR} + ${INSTALL_DATA} ${WRKDIR}/patchdat/data1/* ${DATADIR}/data1 ${CP} -R ${WRKDIR}/portals ${DATADIR} .endif .if defined(WITH_HW) diff --git a/games/uhexen2/distinfo b/games/uhexen2/distinfo index 9b47800..aea71da 100644 --- a/games/uhexen2/distinfo +++ b/games/uhexen2/distinfo @@ -1,8 +1,8 @@ -SHA256 (uhexen2/hexen2source-1.4.3.tgz) = bbb9ffb5380b57be7dd7fecbbd9bba71846f2f17d5614b670e1df13710f7af0d -SIZE (uhexen2/hexen2source-1.4.3.tgz) = 2173736 -SHA256 (uhexen2/gamedata-all-1.19a.tgz) = b9b9561b4155bfe3f8005315a7f8f95a567c2ebbcb2a950ad05dcb1702ac68de -SIZE (uhexen2/gamedata-all-1.19a.tgz) = 3703488 +SHA256 (uhexen2/hexen2source-1.5.1.tgz) = da805bb45d54bb0a65df36cbbeba494c055ff7dbfbbdb3f2acd835778c0ccc0b +SIZE (uhexen2/hexen2source-1.5.1.tgz) = 2133252 +SHA256 (uhexen2/gamedata-all-1.20.tgz) = aabc82d364c0f6fd89a51262db1dc2d76e7d1066bd79b2eb76909a55e4d99e73 +SIZE (uhexen2/gamedata-all-1.20.tgz) = 3807819 SHA256 (uhexen2/hexenworld-pakfiles-0.15.tgz) = 49462cdf984deee7350d03c7d192d1c34d682647ffc9d06de4308e0a7c71c4d9 SIZE (uhexen2/hexenworld-pakfiles-0.15.tgz) = 4948641 -SHA256 (uhexen2/hexen2demo-1.4.3-linux-i586.tgz) = d0e07793524a16675f42a973536a19b3baf15ace2abbbbd979e2870c3e99e192 -SIZE (uhexen2/hexen2demo-1.4.3-linux-i586.tgz) = 18830708 +SHA256 (uhexen2/hexen2demo-1.5.1-linux-i586.tgz) = 3a86f0cdeed6ec8a1be2565db418941ac9af450c1f95d475c340338b2035f737 +SIZE (uhexen2/hexen2demo-1.5.1-linux-i586.tgz) = 19516960 diff --git a/games/uhexen2/files/Makefile b/games/uhexen2/files/Makefile index 5b35f1a..94a1569 100644 --- a/games/uhexen2/files/Makefile +++ b/games/uhexen2/files/Makefile @@ -6,11 +6,11 @@ all: ifeq ($(BUILD_HEXEN2),yes) - $(MAKE) -C hexen2 h2 clean - $(MAKE) -C hexen2 glh2 clean + $(MAKE) -C engine/hexen2 h2 clean + $(MAKE) -C engine/hexen2 glh2 clean endif ifeq ($(BUILD_HW),yes) - cd hexenworld && ./build.sh + cd engine/hexenworld && ./build.sh endif ifeq ($(BUILD_LAUNCHER_GTK1),yes) $(MAKE) -C launcher GTK1=yes diff --git a/games/uhexen2/files/patch-hexen2__Makefile b/games/uhexen2/files/patch-hexen2__Makefile deleted file mode 100644 index 00ad7dd1..0000000 --- a/games/uhexen2/files/patch-hexen2__Makefile +++ /dev/null @@ -1,27 +0,0 @@ ---- ./hexen2/Makefile.orig 2008-04-03 20:37:23.000000000 -0300 -+++ ./hexen2/Makefile 2008-04-21 15:15:19.000000000 -0300 -@@ -120,13 +120,13 @@ - USE_SDLAUDIO=yes - USE_MIDI=yes - USE_CDAUDIO=yes --USE_SDLCD=no -+USE_SDLCD=yes - WITH_SPLASHES=yes - LINK_DIRECTX=no - OPT_EXTRA=yes - LINK_GL_LIBS=no - USE_3DFXGAMMA=yes --USE_X86_ASM=yes -+USE_X86_ASM?=no - COMPILE_32BITS=no - - # include the common dirty stuff -@@ -179,7 +179,7 @@ - - else - --CFLAGS := $(CPUFLAGS) -O2 -Wall -ffast-math -fexpensive-optimizations -+CFLAGS := $(CFLAGS) $(CPUFLAGS) -O2 -Wall -ffast-math -fexpensive-optimizations - - ifdef NO_UNIT_AT_A_TIME - CFLAGS := $(CFLAGS) $(call check_gcc,-fno-unit-at-a-time,) diff --git a/games/uhexen2/files/patch-hexenworld__Client__Makefile b/games/uhexen2/files/patch-hexenworld__Client__Makefile deleted file mode 100644 index 78d1537..0000000 --- a/games/uhexen2/files/patch-hexenworld__Client__Makefile +++ /dev/null @@ -1,27 +0,0 @@ ---- ./hexenworld/Client/Makefile.orig 2008-04-03 20:37:25.000000000 -0300 -+++ ./hexenworld/Client/Makefile 2008-04-21 15:15:19.000000000 -0300 -@@ -115,13 +115,13 @@ - USE_SDLAUDIO=yes - USE_MIDI=yes - USE_CDAUDIO=yes --USE_SDLCD=no -+USE_SDLCD=yes - WITH_SPLASHES=yes - LINK_DIRECTX=no - OPT_EXTRA=yes - LINK_GL_LIBS=no - USE_3DFXGAMMA=yes --USE_X86_ASM=yes -+USE_X86_ASM?=no - COMPILE_32BITS=no - - # include the common dirty stuff -@@ -167,7 +167,7 @@ - - else - --CFLAGS := $(CPUFLAGS) -O2 -Wall -ffast-math -fexpensive-optimizations -+CFLAGS := $(CFLAGS) $(CPUFLAGS) -O2 -Wall -ffast-math -fexpensive-optimizations - - ifdef NO_UNIT_AT_A_TIME - CFLAGS := $(CFLAGS) $(call check_gcc,-fno-unit-at-a-time,) diff --git a/games/uhexen2/files/patch-hexenworld__Master__Makefile b/games/uhexen2/files/patch-hexenworld__Master__Makefile deleted file mode 100644 index a2cb98b..0000000 --- a/games/uhexen2/files/patch-hexenworld__Master__Makefile +++ /dev/null @@ -1,11 +0,0 @@ ---- hexenworld/Master/Makefile.orig Thu Jul 12 14:41:20 2007 -+++ hexenworld/Master/Makefile Mon Oct 8 15:58:40 2007 -@@ -41,7 +41,7 @@ - - else - --CFLAGS := $(CPUFLAGS) -O2 -Wall -+CFLAGS := $(CFLAGS) $(CPUFLAGS) -O2 -Wall - - ifdef NO_UNIT_AT_A_TIME - CFLAGS := $(CFLAGS) $(call check_gcc,-fno-unit-at-a-time,) diff --git a/games/uhexen2/files/patch-hexenworld__Server__Makefile b/games/uhexen2/files/patch-hexenworld__Server__Makefile deleted file mode 100644 index 49bff0f..0000000 --- a/games/uhexen2/files/patch-hexenworld__Server__Makefile +++ /dev/null @@ -1,11 +0,0 @@ ---- hexenworld/Server/Makefile.orig Thu Jul 12 14:41:20 2007 -+++ hexenworld/Server/Makefile Mon Oct 8 16:01:34 2007 -@@ -64,7 +64,7 @@ - - else - --CFLAGS := $(CPUFLAGS) -O2 -Wall -ffast-math -fexpensive-optimizations -+CFLAGS := $(CFLAGS) $(CPUFLAGS) -O2 -Wall -ffast-math -fexpensive-optimizations - - ifdef NO_UNIT_AT_A_TIME - CFLAGS := $(CFLAGS) $(call check_gcc,-fno-unit-at-a-time,) diff --git a/games/uhexen2/files/patch-hexenworld__build.sh b/games/uhexen2/files/patch-hexenworld__build.sh deleted file mode 100644 index cf2994a..0000000 --- a/games/uhexen2/files/patch-hexenworld__build.sh +++ /dev/null @@ -1,13 +0,0 @@ ---- hexenworld/build.sh.orig 2007-10-18 13:55:49.000000000 -0300 -+++ hexenworld/build.sh 2008-04-22 22:52:13.000000000 -0300 -@@ -41,8 +41,9 @@ - - echo "" && echo "Building hexenworld client (software renderer)" - $MAKE_CMD -C Client hw || exit 1 -+$MAKE_CMD -s -C Client clean - - echo "" && echo "Building hexenworld client (opengl renderer)" --$MAKE_CMD -s -C Client clean - $MAKE_CMD -C Client glhw || exit 1 -+$MAKE_CMD -s -C Client clean - diff --git a/games/uhexen2/files/patch-launcher__Makefile b/games/uhexen2/files/patch-launcher__Makefile deleted file mode 100644 index 88bc4a9..0000000 --- a/games/uhexen2/files/patch-launcher__Makefile +++ /dev/null @@ -1,11 +0,0 @@ ---- launcher/Makefile.orig 2007-10-25 06:06:52.000000000 -0300 -+++ launcher/Makefile 2008-04-21 17:28:38.000000000 -0300 -@@ -116,7 +116,7 @@ - ALL_OBJECTS := $(LAUNCHER_OBJS) $(GUI_OBJS) $(XPATCH_OBJS) \ - $(LIBXDELTA_OBJS) $(LIBEDSIO_OBJS) $(LAUNCHER_MAIN) - --$(BINARY): $(LAUNCHER_OBJS) $(LAUNCHER_MAIN) $(GUI_OBJS) $(XPATCH_OBJS) -+$(BINARY): $(ALL_OBJECTS) - @rm -f $(BINARY) - $(LINKER) -o $(BINARY) $(ALL_OBJECTS) $(LDFLAGS) - diff --git a/games/uhexen2/pkg-plist b/games/uhexen2/pkg-plist index 738dbfa..fbc5e5a 100644 --- a/games/uhexen2/pkg-plist +++ b/games/uhexen2/pkg-plist @@ -4,11 +4,11 @@ %%LAUNCHER_GTK2%%bin/h2launcher.gtk2 %%HEXEN2%%bin/hexen2 %%HW%%bin/hwcl -%%HW%%bin/hwmaster %%HW%%bin/hwsv %%PORTDOCS%%%%DOCSDIR%%/ABOUT %%PORTDOCS%%%%DOCSDIR%%/BUGS %%PORTDOCS%%%%DOCSDIR%%/CHANGES +%%PORTDOCS%%%%DOCSDIR%%/CHANGES.old %%PORTDOCS%%%%DOCSDIR%%/COMPILE %%PORTDOCS%%%%DOCSDIR%%/COPYING %%PORTDOCS%%%%DOCSDIR%%/Features @@ -16,10 +16,12 @@ %%PORTDOCS%%%%DOCSDIR%%/README.3dfx %%PORTDOCS%%%%DOCSDIR%%/README.AoT %%PORTDOCS%%%%DOCSDIR%%/README.demo +%%PORTDOCS%%%%DOCSDIR%%/README.dos %%PORTDOCS%%%%DOCSDIR%%/README.hwcl %%PORTDOCS%%%%DOCSDIR%%/README.hwmaster %%PORTDOCS%%%%DOCSDIR%%/README.hwsv %%PORTDOCS%%%%DOCSDIR%%/README.launcher +%%PORTDOCS%%%%DOCSDIR%%/README.music %%PORTDOCS%%%%DOCSDIR%%/README.win32 %%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes-1.2.3 %%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes-1.2.4a @@ -28,13 +30,15 @@ %%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes-1.4.1 %%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes-1.4.2 %%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes-1.4.3 +%%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes-1.5.0 +%%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes-1.5.1 %%PORTDOCS%%%%DOCSDIR%%/SrcNotes.txt %%PORTDOCS%%%%DOCSDIR%%/TODO %%DATADIR%%/data1/default.cfg %%DATADIR%%/data1/hexen.rc %%DEMO%%%%DATADIR%%/data1/pak0.pak -%%FULL%%%%DATADIR%%/data1/data1pak0.xd -%%FULL%%%%DATADIR%%/data1/data1pak1.xd +%%FULL%%%%DATADIR%%/data1/data1pk0.xd3 +%%FULL%%%%DATADIR%%/data1/data1pk1.xd3 %%DATADIR%%/data1/progs.dat %%FULL%%%%DATADIR%%/data1/progs2.dat %%FULL%%%%DATADIR%%/data1/strings.txt @@ -43,6 +47,7 @@ %%HW%%%%DATADIR%%/hw/pak4.pak %%FULL%%%%HW%%%%DATADIR%%/hw/pak4_readme.txt %%HW%%%%DATADIR%%/hw/strings.txt +%%FULL%%%%HW%%%%DATADIR%%/hw/strings.txt.demo %%FULL%%%%DATADIR%%/portals/default.cfg %%FULL%%%%DATADIR%%/portals/hexen.rc %%FULL%%%%DATADIR%%/portals/infolist.txt @@ -50,10 +55,13 @@ %%FULL%%%%DATADIR%%/portals/progs.dat %%FULL%%%%DATADIR%%/portals/puzzles.txt %%FULL%%%%DATADIR%%/portals/strings.txt -%%FULL%%%%DATADIR%%/update_loki.dat -%%FULL%%%%DATADIR%%/update_loki.sh -%%FULL%%%%DATADIR%%/update_xdelta.sh +%%FULL%%%%DATADIR%%/portals/maps/README.txt +%%FULL%%%%DATADIR%%/portals/maps/tibet2.ent +%%FULL%%%%DATADIR%%/portals/maps/tibet2.txt +%%FULL%%%%DATADIR%%/portals/maps/tibet9.ent +%%FULL%%%%DATADIR%%/portals/maps/tibet9.txt %%PORTDOCS%%@dirrm %%DOCSDIR%% +%%FULL%%@dirrm %%DATADIR%%/portals/maps %%FULL%%@dirrm %%DATADIR%%/portals %%HW%%@dirrm %%DATADIR%%/hw @dirrm %%DATADIR%%/data1 -- cgit v1.1