diff options
author | Alejandro Pulver <alepulver@FreeBSD.org> | 2006-12-29 21:12:42 +0000 |
---|---|---|
committer | Alejandro Pulver <alepulver@FreeBSD.org> | 2006-12-29 21:12:42 +0000 |
commit | 7fb227f871ad71c9e27be1a83d1fc9366cf33be2 (patch) | |
tree | 07aa7b00dd236919749b6e01a1323d2d34bf1a50 /games/quakeforge | |
parent | 3d8063ef94ebcc71f1c6d048ac6813a316a7a99c (diff) |
Notes
Diffstat (limited to 'games/quakeforge')
-rw-r--r-- | games/quakeforge/Makefile | 17 | ||||
-rw-r--r-- | games/quakeforge/files/patch-configure | 13 | ||||
-rw-r--r-- | games/quakeforge/files/patch-libs__video__renderer__Makefile.in | 11 | ||||
-rw-r--r-- | games/quakeforge/pkg-plist | 58 |
4 files changed, 58 insertions, 41 deletions
diff --git a/games/quakeforge/Makefile b/games/quakeforge/Makefile index c55614aff17a..c6ddf5054867 100644 --- a/games/quakeforge/Makefile +++ b/games/quakeforge/Makefile @@ -7,7 +7,7 @@ PORTNAME= quakeforge PORTVERSION= 0.5.5 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= games MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:sf/} MASTER_SITE_SUBDIR= quake/:sf @@ -19,13 +19,15 @@ MAINTAINER= alepulver@FreeBSD.org COMMENT= Cleaned up copy of the GPLd Quake 1 source code NOT_FOR_ARCHS= sparc64 -GNU_CONFIGURE= yes +NOT_FOR_ARCHS_REASON= generated Quake C compiler (qfcc) does not work USE_BZIP2= yes USE_BISON= yes USE_GMAKE= yes +USE_LDCONFIG= yes +GNU_CONFIGURE= yes WANT_SDL= yes -CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} +CONFIGURE_TARGET=--build=${ARCH}-portbld-freebsd${OSREL} CONFIGURE_ARGS+=--with-global-cfg=${PREFIX}/etc/quakeforge.conf \ --with-sharepath=${DATADIR} \ --disable-optimize @@ -35,13 +37,11 @@ OPTIONS= CLIENTS "Build clients" on \ SDL "Build SDL client" off \ SERVERS "Build dedicated servers" on \ SKYBOXES "Install skyboxes pak" off \ - STATIC_PLUGINS "Build plugins into executable" off \ VORBIS "Enable Ogg Vorbis support in clients" off \ XMMS "Enable XMMS support in clients" off MAN1= pak.1 qfcc.1 qflight.1 qfvis.1 wad.1 SUB_FILES= pkg-message -INSTALLS_SHLIB= yes DATADIR= ${Q1DIR} @@ -108,13 +108,6 @@ PLIST_SUB+= SKYBOXES="" PLIST_SUB+= SKYBOXES="@comment " .endif -.if defined(WITH_STATIC_PLUGINS) -CONFIGURE_ARGS+=--with-static-plugins -PLIST_SUB+= PLUGINS="@comment " -.else -PLIST_SUB+= PLUGINS="" -.endif - post-install: .if defined(WITH_SKYBOXES) ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/skyboxes.pak ${DATADIR}/QF diff --git a/games/quakeforge/files/patch-configure b/games/quakeforge/files/patch-configure index d4b93aa52721..dc4856f54304 100644 --- a/games/quakeforge/files/patch-configure +++ b/games/quakeforge/files/patch-configure @@ -1,5 +1,5 @@ ---- ./configure.orig Sun May 2 17:53:17 2004 -+++ ./configure Sun Dec 17 15:50:06 2006 +--- configure.orig Sun May 2 17:53:17 2004 ++++ configure Fri Dec 29 17:54:22 2006 @@ -22733,7 +22733,7 @@ int main () @@ -9,3 +9,12 @@ ; return 0; } +@@ -32304,7 +32304,7 @@ + + + if test "x$BUILD_SW" = xyes; then +- VID_REND_NOINST_TARGETS="$VID_REND_NOINST_TARGETS libQFrenderer_sw.la" ++ VID_REND_TARGETS="$VID_REND_TARGETS libQFrenderer_sw.la" + VID_MODEL_TARGETS="$VID_MODEL_TARGETS libQFmodels_sw.la" + fi + if test "x$BUILD_SW32" = xyes; then diff --git a/games/quakeforge/files/patch-libs__video__renderer__Makefile.in b/games/quakeforge/files/patch-libs__video__renderer__Makefile.in new file mode 100644 index 000000000000..3ab3795ec713 --- /dev/null +++ b/games/quakeforge/files/patch-libs__video__renderer__Makefile.in @@ -0,0 +1,11 @@ +--- ./libs/video/renderer/Makefile.in.orig Sun May 2 17:52:09 2004 ++++ ./libs/video/renderer/Makefile.in Fri Dec 29 17:41:47 2006 +@@ -409,7 +409,7 @@ + libQFrenderer_gl_la_LIBADD = gl/libgl.la + libQFrenderer_gl_la_SOURCES = $(common_sources) + libQFrenderer_gl_la_DEPENDENCIES = gl/libgl.la +-libQFrenderer_sw_la_LDFLAGS = @STATIC@ ++libQFrenderer_sw_la_LDFLAGS = -version-info 1:0:0 -rpath $(libdir) + libQFrenderer_sw_la_LIBADD = sw/libsw.la + libQFrenderer_sw_la_SOURCES = $(common_sources) + libQFrenderer_sw_la_DEPENDENCIES = sw/libsw.la diff --git a/games/quakeforge/pkg-plist b/games/quakeforge/pkg-plist index dffbb11c9c7f..e4c3d3706063 100644 --- a/games/quakeforge/pkg-plist +++ b/games/quakeforge/pkg-plist @@ -69,6 +69,10 @@ lib/libQFmodels.so.1 %%CLIENTS%%lib/libQFrenderer_gl.la %%CLIENTS%%lib/libQFrenderer_gl.so %%CLIENTS%%lib/libQFrenderer_gl.so.1 +%%CLIENTS%%lib/libQFrenderer_sw.a +%%CLIENTS%%lib/libQFrenderer_sw.la +%%CLIENTS%%lib/libQFrenderer_sw.so +%%CLIENTS%%lib/libQFrenderer_sw.so.1 %%CLIENTS%%%%SDL%%lib/libQFrenderer_sw32.a %%CLIENTS%%%%SDL%%lib/libQFrenderer_sw32.la %%CLIENTS%%%%SDL%%lib/libQFrenderer_sw32.so @@ -85,33 +89,33 @@ lib/libQFutil.a lib/libQFutil.la lib/libQFutil.so lib/libQFutil.so.1 -%%PLUGINS%%%%CLIENTS%%lib/quakeforge/cd_file.a -%%PLUGINS%%%%CLIENTS%%lib/quakeforge/cd_file.la -%%PLUGINS%%%%CLIENTS%%lib/quakeforge/cd_file.so -%%PLUGINS%%%%CLIENTS%%%%SDL%%lib/quakeforge/cd_sdl.a -%%PLUGINS%%%%CLIENTS%%%%SDL%%lib/quakeforge/cd_sdl.la -%%PLUGINS%%%%CLIENTS%%%%SDL%%lib/quakeforge/cd_sdl.so -%%PLUGINS%%%%CLIENTS%%%%XMMS%%lib/quakeforge/cd_xmms.a -%%PLUGINS%%%%CLIENTS%%%%XMMS%%lib/quakeforge/cd_xmms.la -%%PLUGINS%%%%CLIENTS%%%%XMMS%%lib/quakeforge/cd_xmms.so -%%PLUGINS%%lib/quakeforge/console_client.a -%%PLUGINS%%lib/quakeforge/console_client.la -%%PLUGINS%%lib/quakeforge/console_client.so -%%PLUGINS%%lib/quakeforge/console_server.a -%%PLUGINS%%lib/quakeforge/console_server.la -%%PLUGINS%%lib/quakeforge/console_server.so -%%PLUGINS%%%%CLIENTS%%lib/quakeforge/snd_output_disk.a -%%PLUGINS%%%%CLIENTS%%lib/quakeforge/snd_output_disk.la -%%PLUGINS%%%%CLIENTS%%lib/quakeforge/snd_output_disk.so -%%PLUGINS%%%%CLIENTS%%lib/quakeforge/snd_output_oss.a -%%PLUGINS%%%%CLIENTS%%lib/quakeforge/snd_output_oss.la -%%PLUGINS%%%%CLIENTS%%lib/quakeforge/snd_output_oss.so -%%PLUGINS%%%%CLIENTS%%%%SDL%%lib/quakeforge/snd_output_sdl.a -%%PLUGINS%%%%CLIENTS%%%%SDL%%lib/quakeforge/snd_output_sdl.la -%%PLUGINS%%%%CLIENTS%%%%SDL%%lib/quakeforge/snd_output_sdl.so -%%PLUGINS%%%%CLIENTS%%lib/quakeforge/snd_render_default.a -%%PLUGINS%%%%CLIENTS%%lib/quakeforge/snd_render_default.la -%%PLUGINS%%%%CLIENTS%%lib/quakeforge/snd_render_default.so +%%CLIENTS%%lib/quakeforge/cd_file.a +%%CLIENTS%%lib/quakeforge/cd_file.la +%%CLIENTS%%lib/quakeforge/cd_file.so +%%CLIENTS%%%%SDL%%lib/quakeforge/cd_sdl.a +%%CLIENTS%%%%SDL%%lib/quakeforge/cd_sdl.la +%%CLIENTS%%%%SDL%%lib/quakeforge/cd_sdl.so +%%CLIENTS%%%%XMMS%%lib/quakeforge/cd_xmms.a +%%CLIENTS%%%%XMMS%%lib/quakeforge/cd_xmms.la +%%CLIENTS%%%%XMMS%%lib/quakeforge/cd_xmms.so +lib/quakeforge/console_client.a +lib/quakeforge/console_client.la +lib/quakeforge/console_client.so +lib/quakeforge/console_server.a +lib/quakeforge/console_server.la +lib/quakeforge/console_server.so +%%CLIENTS%%lib/quakeforge/snd_output_disk.a +%%CLIENTS%%lib/quakeforge/snd_output_disk.la +%%CLIENTS%%lib/quakeforge/snd_output_disk.so +%%CLIENTS%%lib/quakeforge/snd_output_oss.a +%%CLIENTS%%lib/quakeforge/snd_output_oss.la +%%CLIENTS%%lib/quakeforge/snd_output_oss.so +%%CLIENTS%%%%SDL%%lib/quakeforge/snd_output_sdl.a +%%CLIENTS%%%%SDL%%lib/quakeforge/snd_output_sdl.la +%%CLIENTS%%%%SDL%%lib/quakeforge/snd_output_sdl.so +%%CLIENTS%%lib/quakeforge/snd_render_default.a +%%CLIENTS%%lib/quakeforge/snd_render_default.la +%%CLIENTS%%lib/quakeforge/snd_render_default.so lib/ruamoko/libcsqc.a lib/ruamoko/libgui.a lib/ruamoko/libnq.a |