Date: Mon, 16 Feb 2004 03:12:33 +0100 From: "alexander" <arundel@gmx.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/62895: update port games/doomlegacy to v1.41 Message-ID: <20040216021233.GA49219@gmx.net> Resent-Message-ID: <200402160220.i1G2K4ix099072@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 62895 >Category: ports >Synopsis: update port games/doomlegacy to v1.41 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Feb 15 18:20:03 PST 2004 >Closed-Date: >Last-Modified: >Originator: No Name >Release: FreeBSD 4.9-STABLE i386 >Organization: <organization of PR author (multiple lines)> >Environment: System: FreeBSD skatecity 4.9-STABLE FreeBSD 4.9-STABLE #0: Sun Feb 8 17:15:36 CET 2004 arundel@skatecity:/usr/obj/usr/src/sys/ARUNDEL i386 >Description: >How-To-Repeat: >Fix: --- output begins here --- diff -urP /usr/ports/games/doomlegacy/Makefile /usr/ports/custom/doomlegacy/Makefile --- /usr/ports/games/doomlegacy/Makefile Mon Feb 16 03:06:17 2004 +++ /usr/ports/custom/doomlegacy/Makefile Mon Feb 16 02:57:52 2004 @@ -2,62 +2,76 @@ # Date Created: 10 April 2002 # Whom: Alexander G. Chetirbock <bock@bock.nnov.ru> # -# $FreeBSD: ports/games/doomlegacy/Makefile,v 1.5 2004/02/04 05:20:20 marcus Exp $ +# $FreeBSD: ports/games/doomlegacy/Makefile,v 1.2 2003/02/21 12:05:44 knu Exp $ PORTNAME= doomlegacy -PORTVERSION= 1.32b4 -PORTREVISION= 1 +PORTVERSION= 141 CATEGORIES= games MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} -MASTER_SITE_SUBDIR?= ${PORTNAME} -DISTNAME= legacy_${FILEVERSION}_src +MASTER_SITE_SUBDIR= ${PORTNAME} +DISTNAME= legacy_${PORTVERSION}_src DISTFILES= ${DIST} ${WADFILE} +DIST= ${DISTNAME}${EXTRACT_SUFX} +WADFILE= legacy_dat.zip EXTRACT_ONLY= ${DIST} MAINTAINER= bock@bock.nnov.ru COMMENT= DooM Legacy: popular DooM clone! -BUILD_DEPENDS+= unzip:${PORTSDIR}/archivers/unzip \ +BUILD_DEPENDS= unzip:${PORTSDIR}/archivers/unzip \ nasm:${PORTSDIR}/devel/nasm -WADVER= 132b4 -WADFILE= doom3_wad_${WADVER}.zip -FILEVERSION= 132beta4 -DIST= ${DISTNAME}${EXTRACT_SUFX} +LIB_DEPENDS= SDL_mixer.2:${PORTSDIR}/audio/sdl_mixer USE_XLIB= yes USE_GMAKE= yes -USE_MESA= yes +USE_GL= yes -WRKSRC= ${WRKDIR}/${PORTNAME} -MAKEFILE= makefile -MAKE_ENV+= FREEBSD=1 PTHREAD_LIBS="${PTHREAD_LIBS}" \ - PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" +WRKSRC= ${WRKDIR}/legacy_${PORTVERSION}_src +MAKE_ARGS= -f makefile FREEBSD=1 FBSD_SDL=1 # I have no ideas about build status on other platforms ONLY_FOR_ARCHS= i386 TARGET_DIR= ${PREFIX}/${PORTNAME} -DATA_FILES= ${WRKDIR}/bin/doom3.wad +DATA_FILES= ${WRKDIR}/bin/legacy.dat PROG_FILES= ${WRKDIR}/bin/llsndserv ${WRKDIR}/bin/r_opengl.so -SGID_FILES= ${WRKDIR}/bin/llxdoom +SGID_FILES= ${WRKDIR}/bin/lsdldoom SGID_ARGS= -c -s -o root -g kmem -m 2555 +DOC_FILES= *.html *.txt *.cfg README_SDL copying post-extract: - @cd ${WRKDIR} && ${MKDIR} bin && \ - unzip -q ${_DISTDIR}/${WADFILE} -d ${WRKDIR}/bin + @${MKDIR} ${WRKDIR}/bin + unzip -q ${DISTDIR}/${WADFILE} -d ${WRKDIR}/bin +post-patch: + @${SED} -e "s|%%INSTALLDIR%%|${PREFIX}/${PORTNAME}|" ${SCRIPTDIR}/wrapper.sh > \ + ${WRKDIR}/bin/wrapper.sh + +do-build: + cd ${WRKSRC}/linux_x/sndserv && ${GMAKE} clean + cd ${WRKSRC}/linux_x/sndserv && ${GMAKE} clean + cd ${WRKSRC} && ${GMAKE} ${MAKE_ARGS} + @${LN} -s ${WRKSRC}/linux_x/sndserv/linux/llsndserv ${WRKDIR}/bin + do-install: - ${LN} -sf ${WRKSRC}/linux_x/sndserv/linux/llsndserv ${WRKDIR}/bin - ${INSTALL} -d ${TARGET_DIR} && \ - ${INSTALL_PROGRAM} ${PROG_FILES} ${TARGET_DIR} && \ - ${INSTALL} ${SGID_ARGS} ${SGID_FILES} ${TARGET_DIR} && \ - ${INSTALL_DATA} ${DATA_FILES} ${TARGET_DIR} && \ - ${INSTALL} -d ${DOCSDIR} && \ - ${INSTALL_DATA} ${WRKSRC}/_doc/* ${DOCSDIR} + ${INSTALL} -d ${TARGET_DIR} + ${INSTALL_PROGRAM} ${PROG_FILES} ${TARGET_DIR} + ${INSTALL} ${SGID_ARGS} ${SGID_FILES} ${TARGET_DIR} + ${INSTALL_DATA} ${DATA_FILES} ${TARGET_DIR} + ${INSTALL_SCRIPT} ${WRKDIR}/bin/wrapper.sh ${TARGET_DIR}/legacy.sh + @${LN} -s ${TARGET_DIR}/legacy.sh ${PREFIX}/bin/legacy post-install: - @${CAT} ${PKGMESSAGE} +.ifndef(NOPORTDOCS) +.for file in ${DOC_FILES} + ${INSTALL} -d ${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/_doc/${file} ${DOCSDIR} +.endfor + + @${SED} -e "s|%%PREFIX%%|${PREFIX}|" ${PKGMESSAGE} + +.endif .include <bsd.port.mk> diff -urP /usr/ports/games/doomlegacy/distinfo /usr/ports/custom/doomlegacy/distinfo --- /usr/ports/games/doomlegacy/distinfo Mon Feb 16 03:06:17 2004 +++ /usr/ports/custom/doomlegacy/distinfo Mon Feb 16 02:25:25 2004 @@ -1,2 +1,2 @@ -MD5 (legacy_132beta4_src.tar.gz) = 27b1564bf05faf962501a658b4167758 -MD5 (doom3_wad_132b4.zip) = 1bcc230b9ef9520cf81bc41f0aff48ce +MD5 (legacy_141_src.tar.gz) = 4e64cb19e0e57055e664bdf09bce14d2 +MD5 (legacy_dat.zip) = 8182e1aebac3696ddc7f9e0663740d9a Only in /usr/ports/games/doomlegacy/: files diff -urP /usr/ports/games/doomlegacy/pkg-descr /usr/ports/custom/doomlegacy/pkg-descr --- /usr/ports/games/doomlegacy/pkg-descr Mon Feb 16 03:06:17 2004 +++ /usr/ports/custom/doomlegacy/pkg-descr Mon Feb 16 03:01:05 2004 @@ -1,4 +1,4 @@ -Legacy Doom is DooM port. Some of supported features: +DooM Legacy is a DooM port. Some of the supported features are: * VIDEO OPTIONS MENU * TRANSLUCENCY ON SPRITES AND WALLS * SETUP CONTROLS MENU diff -urP /usr/ports/games/doomlegacy/pkg-message /usr/ports/custom/doomlegacy/pkg-message --- /usr/ports/games/doomlegacy/pkg-message Mon Feb 16 03:06:17 2004 +++ /usr/ports/custom/doomlegacy/pkg-message Mon Feb 16 02:53:33 2004 @@ -1,12 +1,14 @@ + ************************************************************ Please read docs in - $(PREFIX)/share/doc/doomlegacy + %%PREFIX%%/share/doc/doomlegacy before you run the application. ************************************************************ -Copy doom2.wad or other Id iwad into +Copy DOOM.WAD or other id iwads into - $(PREFIX)/doomlegacy + %%PREFIX%%/doomlegacy ************************************************************ + diff -urP /usr/ports/games/doomlegacy/pkg-plist /usr/ports/custom/doomlegacy/pkg-plist --- /usr/ports/games/doomlegacy/pkg-plist Mon Feb 16 03:06:17 2004 +++ /usr/ports/custom/doomlegacy/pkg-plist Mon Feb 16 01:44:42 2004 @@ -1,21 +1,28 @@ -doomlegacy/doom3.wad +bin/legacy +doomlegacy/legacy.dat +doomlegacy/legacy.sh doomlegacy/llsndserv -doomlegacy/llxdoom +doomlegacy/lsdldoom doomlegacy/r_opengl.so -share/doc/doomlegacy/Console.txt -share/doc/doomlegacy/Doublescan.txt -share/doc/doomlegacy/Legacy.txt -share/doc/doomlegacy/README_SDL -share/doc/doomlegacy/Readme.OS2 -share/doc/doomlegacy/Whatsnew.txt -share/doc/doomlegacy/copying -share/doc/doomlegacy/doomatic.txt -share/doc/doomlegacy/doomlic.txt -share/doc/doomlegacy/editing.txt -share/doc/doomlegacy/faq.txt -share/doc/doomlegacy/rules.txt -share/doc/doomlegacy/skinspec.txt -share/doc/doomlegacy/sound.cfg -share/doc/doomlegacy/source.txt +%%PORTDOCS%%%%DOCSDIR%%/3dfloors.html +%%PORTDOCS%%%%DOCSDIR%%/Doublescan.txt +%%PORTDOCS%%%%DOCSDIR%%/README_SDL +%%PORTDOCS%%%%DOCSDIR%%/boomref.html +%%PORTDOCS%%%%DOCSDIR%%/console.html +%%PORTDOCS%%%%DOCSDIR%%/copying +%%PORTDOCS%%%%DOCSDIR%%/doomatic.txt +%%PORTDOCS%%%%DOCSDIR%%/doomlic.txt +%%PORTDOCS%%%%DOCSDIR%%/editing.html +%%PORTDOCS%%%%DOCSDIR%%/editspecs.html +%%PORTDOCS%%%%DOCSDIR%%/faq.html +%%PORTDOCS%%%%DOCSDIR%%/fsbasic.html +%%PORTDOCS%%%%DOCSDIR%%/fsfuncs.html +%%PORTDOCS%%%%DOCSDIR%%/index.html +%%PORTDOCS%%%%DOCSDIR%%/legacy.html +%%PORTDOCS%%%%DOCSDIR%%/rules.txt +%%PORTDOCS%%%%DOCSDIR%%/skinspec.html +%%PORTDOCS%%%%DOCSDIR%%/sound.cfg +%%PORTDOCS%%%%DOCSDIR%%/source.html +%%PORTDOCS%%%%DOCSDIR%%/whatsnew.html @dirrm share/doc/doomlegacy @dirrm doomlegacy diff -urP /usr/ports/games/doomlegacy/scripts/wrapper.sh /usr/ports/custom/doomlegacy/scripts/wrapper.sh --- /usr/ports/games/doomlegacy/scripts/wrapper.sh Thu Jan 1 01:00:00 1970 +++ /usr/ports/custom/doomlegacy/scripts/wrapper.sh Mon Feb 16 01:35:16 2004 @@ -0,0 +1,6 @@ +#!/bin/sh +# Needed to make symlinks/shortcuts work. +# Wrap lsdldoom binary +cd %%INSTALLDIR%% +./lsdldoom -nocheckwadversion $* +exit $? --- output ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040216021233.GA49219>