Date: Thu, 15 Sep 2005 15:09:48 -0300 From: "Alejandro Pulver" <alejandro@varnet.biz> To: "FreeBSD gnats submit" <FreeBSD-gnats-submit@FreeBSD.org> Subject: ports/86175: [UPDATE] games/quakeforge: minor changes, integrate with "games/quake-data" Message-ID: <1126807788.0@phobos.mars.bsd> Resent-Message-ID: <200509151810.j8FIAGNq053726@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 86175 >Category: ports >Synopsis: [UPDATE] games/quakeforge: minor changes, integrate with "games/quake-data" >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Thu Sep 15 18:10:15 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Alejandro Pulver >Release: FreeBSD 5.4-RELEASE i386 >Organization: >Environment: >Description: Changes: * Integrate with "games/quake-data". * Change PORTNAME to lower-case. * Add OPTIONS. * Add LDCONFIG_DIRS. * Remove SVGA client, pkg-message and patch (it doesn't work, as noted in pkg-message). >How-To-Repeat: >Fix: --- quakeforge.diff begins here --- diff -urN /usr/ports/games/quakeforge/Makefile quakeforge/Makefile --- /usr/ports/games/quakeforge/Makefile Wed Jul 27 18:15:50 2005 +++ quakeforge/Makefile Thu Sep 15 15:01:10 2005 @@ -5,201 +5,130 @@ # $FreeBSD: ports/games/quakeforge/Makefile,v 1.51 2005/05/20 14:47:26 pav Exp $ # -PORTNAME= QuakeForge +PORTNAME= quakeforge PORTVERSION= 0.5.5 CATEGORIES= games -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:qf/} \ - ftp://ftp.idsoftware.com/idstuff/quakeworld/unix/:qw -MASTER_SITE_SUBDIR= quake/:qf -DISTNAME= quakeforge-${PORTVERSION} -DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:qf ${PROGFILE}:qw +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:S/$/:sf/} +MASTER_SITE_SUBDIR= quake/:sf +DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:sf +DIST_SUBDIR= ${PORTNAME} EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} -.if !defined(NO_WAD) -MASTER_SITES+= http://www.libsdl.org/projects/quake/data/:wad -DISTFILES+= ${WADFILE}:wad -.endif -.if !defined(NO_SKINS) -MASTER_SITES+= ftp://ftp.idsoftware.com/idstuff/quakeworld/skins/:skins -DISTFILES+= ${SKINFILES:S/$/:skins/} -.endif MAINTAINER= q@galgenberg.net COMMENT= Cleaned up copy of the GPLd Quake 1 source code -WADFILE= quakesw-1.0.6.tar.gz -PROGFILE= qwsv-2.30-glibc-i386-unknown-linux2.0.tar.gz -SKINFILES= skinbase.zip qw_skins.zip - -USE_LIBTOOL_VER=15 +USE_BZIP2= yes USE_GMAKE= yes -USE_XLIB= yes USE_REINPLACE= yes -INSTALLS_SHLIB= yes +USE_BISON= yes WANT_SDL= yes -MAN1= pak.1 qfcc.1 qflight.1 qfvis.1 wad.1 - -.include <bsd.port.pre.mk> - -.if ${ARCH} == "sparc64" -BROKEN= "Does not compile on sparc64" -.endif - +USE_LIBTOOL_VER=15 CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} CONFIGURE_ARGS+=--with-global-cfg=${PREFIX}/etc/quakeforge.conf \ - --with-sharepath=${PREFIX}/share/quakeforge \ + --with-sharepath=${DATADIR} \ --disable-optimize -BUILD_DEPENDS+= bison:${PORTSDIR}/devel/bison +OPTIONS= CLIENTS "Build clients" on \ + OPTIMIZED_CFLAGS "Enable compilation optimizations" 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 -.if defined(WITH_OPTIMIZED_CFLAGS) && !defined(WITHOUT_OPTIMIZED_CFLAGS) -CFLAGS+= -O3 -funroll-loops -fomit-frame-pointer -fno-common \ - -fexpensive-optimizations -fstrict-aliasing -.if ${ARCH} != "alpha" -CFLAGS+= -ffast-math -.endif -.endif +MAN1= pak.1 qfcc.1 qflight.1 qfvis.1 wad.1 -.if ${HAVE_SDL:Msdl}!="" -WITH_SDL= yes -.endif +INSTALLS_SHLIB= yes +LDCONFIG_DIRS= %%PREFIX%%/lib/quakeforge -.if exists(${LOCALBASE}/lib/libvga.so.1) -WITH_SVGALIB= yes -.endif +.include "${.CURDIR}/../quake-data/Makefile.include" -.if exists(${X11BASE}/lib/libxmms.so.4) -WITH_XMMS= yes -.endif +.include <bsd.port.pre.mk> -.if exists(${LOCALBASE}/lib/libvorbis.so.3) -WITH_VORBIS= yes +.if ${ARCH} == "sparc64" +BROKEN= "Does not compile on sparc64" .endif -.if defined(WITHOUT_CLIENTS) -CONFIGURE_ARGS+=--without-clients -PLIST_SUB+= CLIENT="@comment " -WITHOUT_XMMS= yes -WITHOUT_SVGALIB= yes -WITHOUT_SDL= yes -WITHOUT_VORBIS= yes -.else -PLIST_SUB+= CLIENT="" -.endif +.if defined(WITH_CLIENTS) +USE_XLIB= yes +PLIST_SUB+= CLIENTS="" -.if !defined(WITHOUT_SVGALIB) && defined(WITH_SVGALIB) -LIB_DEPENDS+= vga.1:${PORTSDIR}/graphics/svgalib -CONFIGURE_ARGS+=--with-svga=${LOCALBASE} -PLIST_SUB+= SVGA="" +.if defined(WITH_SDL) || ${HAVE_SDL:Msdl}!="" +USE_SDL= sdl +CONFIGURE_ARGS+=--with-sdl=${LOCALBASE} +PLIST_SUB+= SDL="" .else -CONFIGURE_ARGS+=--without-svga -PLIST_SUB+= SVGA="@comment " +CONFIGURE_ARGS+=--without-sdl +PLIST_SUB+= SDL="@comment " .endif -.if !defined(WITHOUT_VORBIS) && defined(WITH_VORBIS) +.if defined(WITH_VORBIS) || exists(${LOCALBASE}/lib/libvorbis.so.3) LIB_DEPENDS+= vorbis.3:${PORTSDIR}/audio/libvorbis CONFIGURE_ARGS+=--with-ogg=${LOCALBASE} --with-vorbis=${LOCALBASE} PLIST_SUB+= VORBIS="" .else -CONFIGURE_ARGS+=--disable-vorbis --without-ogg --without-ogg-libraries \ - --without-ogg-includes --disable-oggtest +CONFIGURE_ARGS+=--without-ogg --without-vorbis PLIST_SUB+= VORBIS="@comment " .endif -.if !defined(WITHOUT_XMMS) && defined(WITH_XMMS) +.if defined(WITH_XMMS) || exists(${X11BASE}/lib/libxmms.so.4) LIB_DEPENDS+= xmms.4:${PORTSDIR}/multimedia/xmms CONFIGURE_ARGS+=--with-xmms-prefix=${X11BASE} PLIST_SUB+= XMMS="" .else -CONFIGURE_ARGS+=--disable-xmms +CONFIGURE_ARGS+=--without-xmms PLIST_SUB+= XMMS="@comment " .endif -.if !defined(WITHOUT_SDL) && defined(WITH_SDL) -USE_SDL= sdl -CONFIGURE_ARGS+=--with-sdl=${LOCALBASE} -PLIST_SUB+= SDL="" .else -CONFIGURE_ARGS+=--disable-sdl --disable-sdltest -PLIST_SUB+= SDL="@comment " -.endif +CONFIGURE_ARGS+=--without-clients +PLIST_SUB+= CLIENTS="@comment " +.endif # WITH_CLIENTS -.if defined(WITH_STATIC_PLUGINS) -PLIST_SUB+= PLUGIN="@comment " -CONFIGURE_ARGS+=--with-static-plugins -.else -PLIST_SUB+= PLUGIN="" +.if defined(WITH_OPTIMIZED_CFLAGS) +CFLAGS+= -O3 -funroll-loops -fomit-frame-pointer -fno-common \ + -fexpensive-optimizations -fstrict-aliasing +. if ${ARCH} != "alpha" +CFLAGS+= -ffast-math +. endif .endif -.if !defined(NO_WAD) -PLIST_SUB+= WAD="" +.if defined(WITH_SERVERS) +PLIST_SUB+= SERVERS="" .else -PLIST_SUB+= WAD="@comment " +CONFIGURE_ARGS+=--without-servers +PLIST_SUB+= SERVERS="@comment " .endif -.if !defined(NO_SKINS) -PLIST_SUB+= SKIN="" -BUILD_DEPENDS+= unzip:${PORTSDIR}/archivers/unzip +.if defined(WITH_SKYBOXES) +MASTER_SITES+= http://www.quakeforge.net/files/:qf +DISTFILES+= skyboxes.pak:qf +PLIST_SUB+= SKYBOXES="" .else -PLIST_SUB+= SKIN="@comment " +PLIST_SUB+= SKYBOXES="@comment " .endif -pre-everything:: -.if !defined(NO_WAD) - @${ECHO_MSG} "Define NO_WAD to stop from using shareware version!" -.endif -.if !defined(NO_SKINS) - @${ECHO_MSG} "Define NO_SKINS to stop from installing skins" -.endif -.if !defined(WITH_OPTIMIZED_CFLAGS) - @${ECHO_MSG} "Define WITH_OPTIMIZED_CFLAGS to optimize for speed" -.endif -.if !defined(WITH_SVGALIB) - @${ECHO_MSG} "Define WITH_SVGALIB to use svgalib" -.endif -.if !defined(WITH_VORBIS) - @${ECHO_MSG} "Define WITH_VORBIS to use Ogg Vorbis" -.endif -.if !defined(WITH_XMMS) - @${ECHO_MSG} "Define WITH_XMMS to use XMMS" -.endif -.if !defined(WITH_SDL) - @${ECHO_MSG} "Define WITH_SDL to use SDL" -.endif -.if !defined(WITHOUT_CLIENTS) - @${ECHO_MSG} "Define WITHOUT_CLIENTS to disable building of the clients" -.endif -.if !defined(WITH_STATIC_PLUGINS) - @${ECHO_MSG} "Define WITH_STATIC_PLUGINS to disable building plugins as shared objects" +.if defined(WITH_STATIC_PLUGINS) +PLIST_SUB+= PLUGINS="@comment " +CONFIGURE_ARGS+=--with-static-plugins +.else +PLIST_SUB+= PLUGINS="" .endif -post-patch: - @${REINPLACE_CMD} -e 's/-lpthread/${PTHREAD_LIBS}/g' ${WRKSRC}/configure - -do-install: - @(cd ${INSTALL_WRKSRC} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}) -.if !defined(NO_WAD) - ${MKDIR} ${PREFIX}/share/quakeforge/id1 && \ - ${TAR} xzf ${DISTDIR}/${WADFILE} -C ${PREFIX}/share/quakeforge --no-same-owner id1/pak0.pak -.endif - ${TAR} xzf ${DISTDIR}/${PROGFILE} -C ${PREFIX}/share/quakeforge qw/ -.if !defined(NO_SKINS) -.for file in ${SKINFILES} - ${UNZIP_CMD} -n ${DISTDIR}/${file} -d ${PREFIX}/share/quakeforge/qw/skins -.endfor - @cd ${PREFIX}/share/quakeforge/qw/skins && LANG=C ./fixskins.sh * +post-install: +.if defined(WITH_SKYBOXES) + ${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/skyboxes.pak ${DATADIR}/QF .endif .if !defined(NOPORTDOCS) - ${MKDIR} ${DOCSDIR}/config ${DOCSDIR}/data/docs ${DOCSDIR}/ideas - cd ${WRKSRC}/doc && \ - ${INSTALL_MAN} *.txt *.q1 *.q2 *.ico *.gif *.fig *.h CodingStyle ${DOCSDIR} && \ - ${INSTALL_MAN} config/*.cfg ${DOCSDIR}/config && \ - ${INSTALL_MAN} data/*.txt ${DOCSDIR}/data && \ - ${INSTALL_MAN} data/docs/* ${DOCSDIR}/data/docs && \ - ${INSTALL_MAN} ideas/*.txt ${DOCSDIR}/ideas + ${MKDIR} ${DOCSDIR} +. for f in *.txt *.q1 *.q2 *.ico *.gif *.fig *.h CodingStyle + ${INSTALL_DATA} ${WRKSRC}/doc/${f} ${DOCSDIR} +. endfor +. for d in config data ideas + ${CP} -R ${WRKSRC}/doc/${d} ${DOCSDIR} +. endfor .endif - -post-install: - @${SED} -e 's#$${PREFIX}#${PREFIX}#g' ${PKGMESSAGE} .include <bsd.port.post.mk> diff -urN /usr/ports/games/quakeforge/distinfo quakeforge/distinfo --- /usr/ports/games/quakeforge/distinfo Fri Aug 20 16:50:54 2004 +++ quakeforge/distinfo Wed Sep 14 20:42:53 2005 @@ -1,10 +1,4 @@ -MD5 (quakeforge-0.5.5.tar.gz) = 5e8059546ed8797245bf9ba6a62b3fb3 -SIZE (quakeforge-0.5.5.tar.gz) = 2659432 -MD5 (qwsv-2.30-glibc-i386-unknown-linux2.0.tar.gz) = 75333c66edd156a1695452d3971169d7 -SIZE (qwsv-2.30-glibc-i386-unknown-linux2.0.tar.gz) = 205578 -MD5 (quakesw-1.0.6.tar.gz) = 663b749612d55de29f74966ec3168918 -SIZE (quakesw-1.0.6.tar.gz) = 8583554 -MD5 (skinbase.zip) = 12f3956955c25aa0d508a4d10e7e0532 -SIZE (skinbase.zip) = 18284 -MD5 (qw_skins.zip) = b82f6246276f6013835fab2e76455c65 -SIZE (qw_skins.zip) = 1466694 +MD5 (quakeforge/quakeforge-0.5.5.tar.bz2) = b750b491ce24135f1a4a1360029de3a2 +SIZE (quakeforge/quakeforge-0.5.5.tar.bz2) = 1954072 +MD5 (quakeforge/skyboxes.pak) = 2c52341193b73a0b3c213ab42f777a5f +SIZE (quakeforge/skyboxes.pak) = 1934684 diff -urN /usr/ports/games/quakeforge/files/patch-libs::video::targets::vid_svgalib.c quakeforge/files/patch-libs::video::targets::vid_svgalib.c --- /usr/ports/games/quakeforge/files/patch-libs::video::targets::vid_svgalib.c Fri Aug 20 16:50:54 2004 +++ quakeforge/files/patch-libs::video::targets::vid_svgalib.c Wed Dec 31 21:00:00 1969 @@ -1,39 +0,0 @@ ---- libs/video/targets/vid_svgalib.c.orig Fri Aug 20 10:51:02 2004 -+++ libs/video/targets/vid_svgalib.c Fri Aug 20 10:52:52 2004 -@@ -82,6 +82,19 @@ - byte *VGA_pagebase; - int VID_options_items = 0; - -+#if defined(i386) && defined(__GLIBC__) && (__GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 2)) -+void -+outb (unsigned char val, unsigned short port) -+{ -+ asm ("outb %b0, %w1" : :"a"(val), "d"(port)); -+} -+#elif defined(__FreeBSD__) -+static inline void -+outb (unsigned char value, unsigned short port) -+{ -+ __asm__ __volatile__ ("outb %b0,%w1"::"a" (value), "d" (port)); -+} -+#endif - - void - D_BeginDirectRect (int x, int y, byte * pbitmap, int width, int height) -@@ -487,16 +500,3 @@ - return false; - } - --#if defined(i386) && defined(__GLIBC__) && (__GLIBC__ < 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ < 2)) --void --outb (unsigned char val, unsigned short port) --{ -- asm ("outb %b0, %w1" : :"a"(val), "d"(port)); --} --#elif defined(__FreeBSD__) --static inline void --outb (unsigned char value, unsigned short port) --{ -- __asm__ __volatile__ ("outb %b0,%w1"::"a" (value), "d" (port)); --} --#endif diff -urN /usr/ports/games/quakeforge/pkg-message quakeforge/pkg-message --- /usr/ports/games/quakeforge/pkg-message Sat Feb 1 09:51:47 2003 +++ quakeforge/pkg-message Wed Dec 31 21:00:00 1969 @@ -1,11 +0,0 @@ -=============================================== - -Install models, skins, maps and mods in -${PREFIX}/share/quakeforge - -ATTENTION: Don't run the -svga clients, they -will probably render your keyboard/video/mouse, -unusable, forcing you to kill the client via -telnet/ssh/serial console. - -=============================================== diff -urN /usr/ports/games/quakeforge/pkg-plist quakeforge/pkg-plist --- /usr/ports/games/quakeforge/pkg-plist Wed Jul 27 18:15:50 2005 +++ quakeforge/pkg-plist Wed Sep 14 21:15:33 2005 @@ -1,13 +1,11 @@ bin/bsp2img -bin/hw-master -%%CLIENT%%%%SVGA%%bin/nq-3dfx -%%CLIENT%%bin/nq-glx -%%CLIENT%%%%SDL%%bin/nq-sdl -%%CLIENT%%%%SDL%%bin/nq-sdl32 -bin/nq-server -%%CLIENT%%%%SDL%%bin/nq-sgl -%%CLIENT%%%%SVGA%%bin/nq-svga -%%CLIENT%%bin/nq-x11 +%%SERVERS%%bin/hw-master +%%CLIENTS%%bin/nq-glx +%%CLIENTS%%%%SDL%%bin/nq-sdl +%%CLIENTS%%%%SDL%%bin/nq-sdl32 +%%SERVERS%%bin/nq-server +%%CLIENTS%%%%SDL%%bin/nq-sgl +%%CLIENTS%%bin/nq-x11 bin/pak bin/qfbsp bin/qfcc @@ -17,21 +15,19 @@ bin/qfprogs bin/qfvis bin/qfwavinfo -bin/qtv -%%CLIENT%%%%SVGA%%bin/qw-client-3dfx -%%CLIENT%%bin/qw-client-glx -%%CLIENT%%%%SDL%%bin/qw-client-sdl -%%CLIENT%%%%SDL%%bin/qw-client-sdl32 -%%CLIENT%%%%SDL%%bin/qw-client-sgl -%%CLIENT%%%%SVGA%%bin/qw-client-svga -%%CLIENT%%bin/qw-client-x11 -bin/qw-master -bin/qw-server +%%SERVERS%%bin/qtv +%%CLIENTS%%bin/qw-client-glx +%%CLIENTS%%%%SDL%%bin/qw-client-sdl +%%CLIENTS%%%%SDL%%bin/qw-client-sdl32 +%%CLIENTS%%%%SDL%%bin/qw-client-sgl +%%CLIENTS%%bin/qw-client-x11 +%%SERVERS%%bin/qw-master +%%SERVERS%%bin/qw-server bin/wad bin/zpak -%%CLIENT%%lib/libQFcd.a -%%CLIENT%%lib/libQFcd.so -%%CLIENT%%lib/libQFcd.so.1 +%%CLIENTS%%lib/libQFcd.a +%%CLIENTS%%lib/libQFcd.so +%%CLIENTS%%lib/libQFcd.so.1 lib/libQFconsole.a lib/libQFconsole.so lib/libQFconsole.so.1 @@ -47,247 +43,49 @@ lib/libQFimage.a lib/libQFimage.so lib/libQFimage.so.1 -%%CLIENT%%lib/libQFjs.a -%%CLIENT%%lib/libQFjs.so -%%CLIENT%%lib/libQFjs.so.1 +%%CLIENTS%%lib/libQFjs.a +%%CLIENTS%%lib/libQFjs.so +%%CLIENTS%%lib/libQFjs.so.1 lib/libQFmodels.a lib/libQFmodels.so lib/libQFmodels.so.1 -%%CLIENT%%lib/libQFmodels_gl.a -%%CLIENT%%lib/libQFmodels_gl.so -%%CLIENT%%lib/libQFmodels_gl.so.1 -%%CLIENT%%lib/libQFmodels_sw.a -%%CLIENT%%lib/libQFmodels_sw.so -%%CLIENT%%lib/libQFmodels_sw.so.1 -%%CLIENT%%lib/libQFrenderer_gl.a -%%CLIENT%%lib/libQFrenderer_gl.so -%%CLIENT%%lib/libQFrenderer_gl.so.1 -%%CLIENT%%%%SDL%%lib/libQFrenderer_sw32.a -%%CLIENT%%%%SDL%%lib/libQFrenderer_sw32.so -%%CLIENT%%%%SDL%%lib/libQFrenderer_sw32.so.1 +%%CLIENTS%%lib/libQFmodels_gl.a +%%CLIENTS%%lib/libQFmodels_gl.so +%%CLIENTS%%lib/libQFmodels_gl.so.1 +%%CLIENTS%%lib/libQFmodels_sw.a +%%CLIENTS%%lib/libQFmodels_sw.so +%%CLIENTS%%lib/libQFmodels_sw.so.1 +%%CLIENTS%%lib/libQFrenderer_gl.a +%%CLIENTS%%lib/libQFrenderer_gl.so +%%CLIENTS%%lib/libQFrenderer_gl.so.1 +%%CLIENTS%%%%SDL%%lib/libQFrenderer_sw32.a +%%CLIENTS%%%%SDL%%lib/libQFrenderer_sw32.so +%%CLIENTS%%%%SDL%%lib/libQFrenderer_sw32.so.1 lib/libQFruamoko.a lib/libQFruamoko.so lib/libQFruamoko.so.1 -%%CLIENT%%lib/libQFsound.a -%%CLIENT%%lib/libQFsound.so -%%CLIENT%%lib/libQFsound.so.1 +%%CLIENTS%%lib/libQFsound.a +%%CLIENTS%%lib/libQFsound.so +%%CLIENTS%%lib/libQFsound.so.1 lib/libQFutil.a lib/libQFutil.so lib/libQFutil.so.1 -%%PLUGIN%%%%CLIENT%%lib/quakeforge/cd_file.so -%%PLUGIN%%%%CLIENT%%%%SDL%%lib/quakeforge/cd_sdl.so -%%PLUGIN%%%%CLIENT%%%%XMMS%%lib/quakeforge/cd_xmms.so -%%PLUGIN%%lib/quakeforge/console_client.so -%%PLUGIN%%lib/quakeforge/console_server.so -%%PLUGIN%%%%CLIENT%%lib/quakeforge/snd_output_disk.so -%%PLUGIN%%%%CLIENT%%lib/quakeforge/snd_output_oss.so -%%PLUGIN%%%%CLIENT%%%%SDL%%lib/quakeforge/snd_output_sdl.so -%%PLUGIN%%%%CLIENT%%lib/quakeforge/snd_render_default.so +%%PLUGINS%%%%CLIENTS%%lib/quakeforge/cd_file.so +%%PLUGINS%%%%CLIENTS%%%%SDL%%lib/quakeforge/cd_sdl.so +%%PLUGINS%%%%CLIENTS%%%%XMMS%%lib/quakeforge/cd_xmms.so +%%PLUGINS%%lib/quakeforge/console_client.so +%%PLUGINS%%lib/quakeforge/console_server.so +%%PLUGINS%%%%CLIENTS%%lib/quakeforge/snd_output_disk.so +%%PLUGINS%%%%CLIENTS%%lib/quakeforge/snd_output_oss.so +%%PLUGINS%%%%CLIENTS%%%%SDL%%lib/quakeforge/snd_output_sdl.so +%%PLUGINS%%%%CLIENTS%%lib/quakeforge/snd_render_default.so lib/ruamoko/libcsqc.a lib/ruamoko/libgui.a lib/ruamoko/libnq.a lib/ruamoko/libqw.a lib/ruamoko/libr.a -share/quakeforge/QF/menu.dat.gz -%%WAD%%share/quakeforge/id1/pak0.pak -share/quakeforge/qw/buttons.qc -share/quakeforge/qw/client.qc -share/quakeforge/qw/combat.qc -share/quakeforge/qw/defs.qc -share/quakeforge/qw/doors.qc -share/quakeforge/qw/items.qc -share/quakeforge/qw/misc.qc -share/quakeforge/qw/models.qc -share/quakeforge/qw/plats.qc -share/quakeforge/qw/player.qc -share/quakeforge/qw/progdefs.h -share/quakeforge/qw/progs.src -share/quakeforge/qw/qwprogs.dat -share/quakeforge/qw/server.qc -share/quakeforge/qw/spectate.qc -share/quakeforge/qw/sprites.qc -share/quakeforge/qw/subs.qc -share/quakeforge/qw/triggers.qc -share/quakeforge/qw/weapons.qc -share/quakeforge/qw/world.qc -share/quakeforge/qw/skins/fixskins.sh -%%SKIN%%share/quakeforge/qw/skins/311.pcx -%%SKIN%%share/quakeforge/qw/skins/311.txt -%%SKIN%%share/quakeforge/qw/skins/amish.pcx -%%SKIN%%share/quakeforge/qw/skins/ammoskin.pcx -%%SKIN%%share/quakeforge/qw/skins/antimatr.pcx -%%SKIN%%share/quakeforge/qw/skins/antimatr.txt -%%SKIN%%share/quakeforge/qw/skins/archonsm.pcx -%%SKIN%%share/quakeforge/qw/skins/archonsm.txt -%%SKIN%%share/quakeforge/qw/skins/axis.pcx -%%SKIN%%share/quakeforge/qw/skins/base.pcx -%%SKIN%%share/quakeforge/qw/skins/base.txt -%%SKIN%%share/quakeforge/qw/skins/bblades.pcx -%%SKIN%%share/quakeforge/qw/skins/bblades.txt -%%SKIN%%share/quakeforge/qw/skins/bearian.pcx -%%SKIN%%share/quakeforge/qw/skins/bearian.txt -%%SKIN%%share/quakeforge/qw/skins/bioforce.pcx -%%SKIN%%share/quakeforge/qw/skins/bioforce.txt -%%SKIN%%share/quakeforge/qw/skins/blacklor.pcx -%%SKIN%%share/quakeforge/qw/skins/blacklor.txt -%%SKIN%%share/quakeforge/qw/skins/boc-skin.pcx -%%SKIN%%share/quakeforge/qw/skins/boc-skin.txt -%%SKIN%%share/quakeforge/qw/skins/borg.pcx -%%SKIN%%share/quakeforge/qw/skins/borg.txt -%%SKIN%%share/quakeforge/qw/skins/campq.pcx -%%SKIN%%share/quakeforge/qw/skins/campq.txt -%%SKIN%%share/quakeforge/qw/skins/caveman.pcx -%%SKIN%%share/quakeforge/qw/skins/caveman.txt -%%SKIN%%share/quakeforge/qw/skins/clanborg.pcx -%%SKIN%%share/quakeforge/qw/skins/clanborg.txt -%%SKIN%%share/quakeforge/qw/skins/cnaetoph.pcx -%%SKIN%%share/quakeforge/qw/skins/cnaetoph.txt -%%SKIN%%share/quakeforge/qw/skins/corporat.pcx -%%SKIN%%share/quakeforge/qw/skins/corporat.txt -%%SKIN%%share/quakeforge/qw/skins/cronus.pcx -%%SKIN%%share/quakeforge/qw/skins/cronus.txt -%%SKIN%%share/quakeforge/qw/skins/cthulhu1.pcx -%%SKIN%%share/quakeforge/qw/skins/cthulhu1.txt -%%SKIN%%share/quakeforge/qw/skins/dcskin.pcx -%%SKIN%%share/quakeforge/qw/skins/deathsqu.pcx -%%SKIN%%share/quakeforge/qw/skins/deathsqu.txt -%%SKIN%%share/quakeforge/qw/skins/defender.pcx -%%SKIN%%share/quakeforge/qw/skins/defender.txt -%%SKIN%%share/quakeforge/qw/skins/demonicc.pcx -%%SKIN%%share/quakeforge/qw/skins/devilsad.pcx -%%SKIN%%share/quakeforge/qw/skins/devilsad.txt -%%SKIN%%share/quakeforge/qw/skins/discordi.pcx -%%SKIN%%share/quakeforge/qw/skins/discordi.txt -%%SKIN%%share/quakeforge/qw/skins/empyrean.pcx -%%SKIN%%share/quakeforge/qw/skins/entropy.pcx -%%SKIN%%share/quakeforge/qw/skins/entropy.txt -%%SKIN%%share/quakeforge/qw/skins/evilclow.pcx -%%SKIN%%share/quakeforge/qw/skins/evilclow.txt -%%SKIN%%share/quakeforge/qw/skins/evilempi.pcx -%%SKIN%%share/quakeforge/qw/skins/evilempi.txt -%%SKIN%%share/quakeforge/qw/skins/fbi.pcx -%%SKIN%%share/quakeforge/qw/skins/fbi.txt -%%SKIN%%share/quakeforge/qw/skins/fruits.pcx -%%SKIN%%share/quakeforge/qw/skins/gibmoon.pcx -%%SKIN%%share/quakeforge/qw/skins/gibmoon.txt -%%SKIN%%share/quakeforge/qw/skins/glodskin.pcx -%%SKIN%%share/quakeforge/qw/skins/glodskin.txt -%%SKIN%%share/quakeforge/qw/skins/goodfell.pcx -%%SKIN%%share/quakeforge/qw/skins/goodfell.txt -%%SKIN%%share/quakeforge/qw/skins/grendel.pcx -%%SKIN%%share/quakeforge/qw/skins/grendel.txt -%%SKIN%%share/quakeforge/qw/skins/heavensd.pcx -%%SKIN%%share/quakeforge/qw/skins/hiwaay.pcx -%%SKIN%%share/quakeforge/qw/skins/hiwaay.txt -%%SKIN%%share/quakeforge/qw/skins/hiwaayme.pcx -%%SKIN%%share/quakeforge/qw/skins/hiwaayme.txt -%%SKIN%%share/quakeforge/qw/skins/imperial.pcx -%%SKIN%%share/quakeforge/qw/skins/imperial.txt -%%SKIN%%share/quakeforge/qw/skins/impulse9.pcx -%%SKIN%%share/quakeforge/qw/skins/impulse9.txt -%%SKIN%%share/quakeforge/qw/skins/inferno.pcx -%%SKIN%%share/quakeforge/qw/skins/inpraise.pcx -%%SKIN%%share/quakeforge/qw/skins/inpraise.txt -%%SKIN%%share/quakeforge/qw/skins/jiba.pcx -%%SKIN%%share/quakeforge/qw/skins/jiba.txt -%%SKIN%%share/quakeforge/qw/skins/jump.pcx -%%SKIN%%share/quakeforge/qw/skins/jump.txt -%%SKIN%%share/quakeforge/qw/skins/knightso.pcx -%%SKIN%%share/quakeforge/qw/skins/knightso.txt -%%SKIN%%share/quakeforge/qw/skins/knightst.pcx -%%SKIN%%share/quakeforge/qw/skins/knightst.txt -%%SKIN%%share/quakeforge/qw/skins/mario.pcx -%%SKIN%%share/quakeforge/qw/skins/misfits.pcx -%%SKIN%%share/quakeforge/qw/skins/misfits.txt -%%SKIN%%share/quakeforge/qw/skins/mod.pcx -%%SKIN%%share/quakeforge/qw/skins/mynx.pcx -%%SKIN%%share/quakeforge/qw/skins/newskin.pcx -%%SKIN%%share/quakeforge/qw/skins/nimbus.pcx -%%SKIN%%share/quakeforge/qw/skins/nimbus.txt -%%SKIN%%share/quakeforge/qw/skins/nwtc.pcx -%%SKIN%%share/quakeforge/qw/skins/nwtc.txt -%%SKIN%%share/quakeforge/qw/skins/omega7.pcx -%%SKIN%%share/quakeforge/qw/skins/omega7.txt -%%SKIN%%share/quakeforge/qw/skins/original.pcx -%%SKIN%%share/quakeforge/qw/skins/original.txt -%%SKIN%%share/quakeforge/qw/skins/outlaws.pcx -%%SKIN%%share/quakeforge/qw/skins/outlaws.txt -%%SKIN%%share/quakeforge/qw/skins/p2k.pcx -%%SKIN%%share/quakeforge/qw/skins/painland.pcx -%%SKIN%%share/quakeforge/qw/skins/painland.txt -%%SKIN%%share/quakeforge/qw/skins/pantdown.pcx -%%SKIN%%share/quakeforge/qw/skins/pantdown.txt -%%SKIN%%share/quakeforge/qw/skins/pgwn.pcx -%%SKIN%%share/quakeforge/qw/skins/pgwn.txt -%%SKIN%%share/quakeforge/qw/skins/quakenp.pcx -%%SKIN%%share/quakeforge/qw/skins/quakenp.txt -%%SKIN%%share/quakeforge/qw/skins/quakerst.pcx -%%SKIN%%share/quakeforge/qw/skins/quakerst.txt -%%SKIN%%share/quakeforge/qw/skins/quasar.pcx -%%SKIN%%share/quakeforge/qw/skins/quasar.txt -%%SKIN%%share/quakeforge/qw/skins/quest.pcx -%%SKIN%%share/quakeforge/qw/skins/quest.txt -%%SKIN%%share/quakeforge/qw/skins/rampire.pcx -%%SKIN%%share/quakeforge/qw/skins/rampire.txt -%%SKIN%%share/quakeforge/qw/skins/rdcrap8.pcx -%%SKIN%%share/quakeforge/qw/skins/reservoi.pcx -%%SKIN%%share/quakeforge/qw/skins/reservoi.txt -%%SKIN%%share/quakeforge/qw/skins/revco.pcx -%%SKIN%%share/quakeforge/qw/skins/revco.txt -%%SKIN%%share/quakeforge/qw/skins/rlg.pcx -%%SKIN%%share/quakeforge/qw/skins/rlg.txt -%%SKIN%%share/quakeforge/qw/skins/rock.pcx -%%SKIN%%share/quakeforge/qw/skins/rock.txt -%%SKIN%%share/quakeforge/qw/skins/ruthless.pcx -%%SKIN%%share/quakeforge/qw/skins/ruthless.txt -%%SKIN%%share/quakeforge/qw/skins/sacredparadox.pcx -%%SKIN%%share/quakeforge/qw/skins/sg5skin.pcx -%%SKIN%%share/quakeforge/qw/skins/shad.pcx -%%SKIN%%share/quakeforge/qw/skins/shadows.pcx -%%SKIN%%share/quakeforge/qw/skins/shadows.txt -%%SKIN%%share/quakeforge/qw/skins/shunters.pcx -%%SKIN%%share/quakeforge/qw/skins/shunters.txt -%%SKIN%%share/quakeforge/qw/skins/skins.txt -%%SKIN%%share/quakeforge/qw/skins/sonsofsa.pcx -%%SKIN%%share/quakeforge/qw/skins/sonsofsa.txt -%%SKIN%%share/quakeforge/qw/skins/sos.pcx -%%SKIN%%share/quakeforge/qw/skins/sos.txt -%%SKIN%%share/quakeforge/qw/skins/spawncla.pcx -%%SKIN%%share/quakeforge/qw/skins/stomped.pcx -%%SKIN%%share/quakeforge/qw/skins/stomped.txt -%%SKIN%%share/quakeforge/qw/skins/stoned.pcx -%%SKIN%%share/quakeforge/qw/skins/stoned.txt -%%SKIN%%share/quakeforge/qw/skins/strikefo.pcx -%%SKIN%%share/quakeforge/qw/skins/strikefo.txt -%%SKIN%%share/quakeforge/qw/skins/subgeniu.pcx -%%SKIN%%share/quakeforge/qw/skins/subgeniu.txt -%%SKIN%%share/quakeforge/qw/skins/surfin.pcx -%%SKIN%%share/quakeforge/qw/skins/surfin.txt -%%SKIN%%share/quakeforge/qw/skins/syn.pcx -%%SKIN%%share/quakeforge/qw/skins/syn.txt -%%SKIN%%share/quakeforge/qw/skins/tards.pcx -%%SKIN%%share/quakeforge/qw/skins/tards.txt -%%SKIN%%share/quakeforge/qw/skins/tid.pcx -%%SKIN%%share/quakeforge/qw/skins/tid.txt -%%SKIN%%share/quakeforge/qw/skins/tokay.pcx -%%SKIN%%share/quakeforge/qw/skins/tokay.txt -%%SKIN%%share/quakeforge/qw/skins/trilogy.pcx -%%SKIN%%share/quakeforge/qw/skins/trilogy.txt -%%SKIN%%share/quakeforge/qw/skins/ua_skin.pcx -%%SKIN%%share/quakeforge/qw/skins/ua_skin.txt -%%SKIN%%share/quakeforge/qw/skins/undeadel.pcx -%%SKIN%%share/quakeforge/qw/skins/undeadel.txt -%%SKIN%%share/quakeforge/qw/skins/undergro.pcx -%%SKIN%%share/quakeforge/qw/skins/undergro.txt -%%SKIN%%share/quakeforge/qw/skins/uninet.pcx -%%SKIN%%share/quakeforge/qw/skins/vermin.pcx -%%SKIN%%share/quakeforge/qw/skins/vermin.txt -%%SKIN%%share/quakeforge/qw/skins/w5.pcx -%%SKIN%%share/quakeforge/qw/skins/w5.txt -%%SKIN%%share/quakeforge/qw/skins/watchmen.pcx -%%SKIN%%share/quakeforge/qw/skins/watchmen.txt -%%SKIN%%share/quakeforge/qw/skins/wolfpak.pcx -%%SKIN%%share/quakeforge/qw/skins/wolfpak.txt +%%DATADIR%%/QF/menu.dat.gz +%%SKYBOXES%%%%DATADIR%%/QF/skyboxes.pak include/QF/bspfile.h include/QF/cbuf.h include/QF/cdaudio.h @@ -444,6 +242,12 @@ %%PORTDOCS%%%%DOCSDIR%%/config/glspeed-v1.cfg %%PORTDOCS%%%%DOCSDIR%%/config/glspeed-v3.cfg %%PORTDOCS%%%%DOCSDIR%%/config/swspeed.cfg +%%PORTDOCS%%%%DOCSDIR%%/config/gib/adjustvolume.gib +%%PORTDOCS%%%%DOCSDIR%%/config/gib/infobot.gib +%%PORTDOCS%%%%DOCSDIR%%/config/gib/ln.gib +%%PORTDOCS%%%%DOCSDIR%%/config/gib/qfadmin.gib +%%PORTDOCS%%%%DOCSDIR%%/config/gib/sshot.gib +%%PORTDOCS%%%%DOCSDIR%%/config/gib/zoom.gib %%PORTDOCS%%%%DOCSDIR%%/data/comexp.txt %%PORTDOCS%%%%DOCSDIR%%/data/help.txt %%PORTDOCS%%%%DOCSDIR%%/data/licinfo.txt @@ -465,6 +269,7 @@ %%PORTDOCS%%%%DOCSDIR%%/ideas/rhamph.txt %%PORTDOCS%%%%DOCSDIR%%/ideas/serverlist.txt %%PORTDOCS%%@dirrm %%DOCSDIR%%/ideas +%%PORTDOCS%%@dirrm %%DOCSDIR%%/config/gib %%PORTDOCS%%@dirrm %%DOCSDIR%%/config %%PORTDOCS%%@dirrm %%DOCSDIR%%/data/docs %%PORTDOCS%%@dirrm %%DOCSDIR%%/data @@ -476,9 +281,4 @@ @dirrm include/QF @dirrm lib/ruamoko @dirrm lib/quakeforge -@unexec rmdir %D/share/quakeforge/QF/ 2>/dev/null || true -@unexec rmdir %D/share/quakeforge/id1/ 2>/dev/null || true -@unexec rmdir %D/share/quakeforge/qw/skins/ 2>/dev/null || true -@unexec rmdir %D/share/quakeforge/qw/ 2>/dev/null || true -@unexec rmdir %D/share/quakeforge/ 2>/dev/null || true -@unexec rmdir %D/share/ 2>/dev/null || true +@dirrm %%DATADIR%%/QF --- quakeforge.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1126807788.0>