aboutsummaryrefslogtreecommitdiffstats
path: root/games/quake2-rogue/Makefile
blob: 468a36b7076ddaa7c585d83cfc565317788b8254 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# Created by: Alejandro Pulver <alepulver@FreeBSD.org>
# $FreeBSD$

PORTNAME=   rogue
PORTVERSION=    3.20
CATEGORIES= games
MASTER_SITES=   ${MASTER_SITE_IDSOFTWARE}
MASTER_SITE_SUBDIR= quake2/source
PKGNAMEPREFIX=  ${Q2PKGNAMEPREFIX}
DISTNAME=   ${PORTNAME}src${PORTVERSION:S/.//}
EXTRACT_SUFX=   .shar.Z

MAINTAINER= danfe@FreeBSD.org
COMMENT=    Quake II: Ground Zero (Rogue) official mission pack

NO_WRKSUBDIR=   yes
SUB_FILES=  pkg-message

PLIST_FILES=    %%Q2DIR%%/${PORTNAME}/game.so
PLIST_DIRS= %%Q2DIR%%/${PORTNAME}

NO_STAGE=   yes
do-extract:
    @${MKDIR} ${WRKDIR}
    @cd ${WRKDIR} && uncompress -c ${DISTDIR}/${DISTFILES} | \
        ${TAIL} +454 | ${SH}

post-extract:
    @${CP} ${FILESDIR}/${MAKEFILE} ${WRKSRC}

post-patch:
    @${REINPLACE_CMD} -e '/#include <nan\.h>/d' ${WRKSRC}/g_local.h
    @${REINPLACE_CMD} -e 's/__linux__/__unix__/' ${WRKSRC}/q_shared.[ch]

do-install:
    @${MKDIR} ${Q2DIR}/${PORTNAME}
    ${INSTALL_PROGRAM} ${WRKSRC}/game.so ${Q2DIR}/${PORTNAME}

post-install:
    @${ECHO_CMD}
    @${CAT} ${PKGMESSAGE}
    @${ECHO_CMD}

.include "${.CURDIR}/../quake2-data/Makefile.include"
.include <bsd.port.mk>
-1/+0 * irc/bopm is not safe for parallel buildingmarino2014-10-232-1/+3 * irc/quassel:makc2014-10-224-92/+56 * - Convert ports of irc/ and lang/ to new USES=pythonmva2014-10-2110-21/+14 * use '?=' on PORTREVISION, slave ports need it.vanilla2014-10-181-1/+1 * irc/weechat: Add default dependency on Mozilla CA Bundle for cert verificationjase2014-10-171-7/+9 * irc/weechat: Update to 1.0.1jase2014-10-177-277/+195 * - Update to checkin 2bf3950 [1]bdrewery2014-10-173-17/+4 * Close out a bunch of PRs that only remove @dirrmmarino2014-10-151-2/+0 * Upgrade to 0.8.17.vanilla2014-10-134-25/+15 * - update miniupnpc to 1.9dinoex2014-10-111-1/+1 * Remove @dirrm, @dirrmtryehaupt2014-10-081-1/+0 * Add CPE capabilityfeld2014-10-072-9/+4 * - Remove USE_AUTOTOOLStijl2014-10-041-16/+2 * Cleanup @dirrm* from my ports.mat2014-10-032-16/+5 * Convert to USES=pearbapt2014-09-241-7/+2 * OptionsNG conversion brokes few options makingrodrigo2014-09-211-2/+10 * Update to 2.0.17feld2014-09-193-8/+10 * Retire MANCOMPRESSED.mat2014-09-181-1/+0 * Alter rc script startup ordering.feld2014-09-132-2/+2 * - Update to 2.10.1, announce message is here:nemysis2014-09-124-56/+32 * Update the default version of GCC in the Ports Collection from GCC 4.7.4gerald2014-09-116-5/+6 * irc/rubygem-lita-irc: add port for rubygem-lita-ircswills2014-09-104-0/+25 * - Convert to USES=libtool and add INSTALL_TARGET=install-striptijl2014-09-096-56/+43 * Allow staging as a regular userantoine2014-09-071-1/+1 * security/cracklib:tijl2014-09-061-1/+1 * Package the binary, not a symlink to it.adamw2014-09-051-1/+2 * Update to 20140831.adamw2014-09-032-4/+4 * Drop now useless @cwdbapt2014-09-031-1/+0 * Drop now useless @cwdbapt2014-09-031-1/+0 * Add missing library libgmodule-2.0tijl2014-09-021-0/+3 * Add USES=libtool to accessibility/atkmm and bump dependent portstijl2014-09-021-1/+1 * Remove non staged ports without pending PR from j*bapt2014-09-025-78/+0 * lang/guile:tijl2014-08-311-0/+1 * irc/undernet-ircu: Unbreak build on FreeBSD 8.4marino2014-08-311-0/+5 * dns/libidn:tijl2014-08-311-0/+1 * Fix build on 8 and 9.adamw2014-08-301-2/+6 * Update to 20140824.adamw2014-08-293-19/+25 * - Fix build by adding missing LIBSamdmi32014-08-291-0/+1 * dns/c-ares:tijl2014-08-282-2/+2 * Enable SSL by default.mat2014-08-271-1/+2 * irc/rubygem-cinch: update to 2.1.0swills2014-08-242-3/+3 * Conver to USES=pythonadamw2014-08-231-3/+2 * - Switch to USES=libtool, drop .la filesamdmi32014-08-202-2/+2 * Add USES=libtool:keeplatijl2014-08-181-1/+3 * Stage irc/undernet-ircu and assign maintainership to submittermarino2014-08-174-78/+76 * Add missing patch, and rename patch-xx.vanilla2014-08-173-0/+28 * - Fix WITH_SSP_PORTS build.bdrewery2014-08-171-1/+1 * Upgrade OpenEXR and ilmbase to 2.2.0.mandree2014-08-162-1/+2 * Fix build on -current. Also, remove unnecessary bsd.port.options.mk inclusion.adamw2014-08-161-6/+4 * irc/mias: Unmute installation commandmarino2014-08-151-1/+1 * irc/miau: Fix IPv6 option, reassign maintainer to submittermarino2014-08-151-23/+32 * Stagify, add LICENSE.vanilla2014-08-152-4/+7 * Bump PORTREVISION on all ports that depend on net/GeoIP foradamw2014-08-121-1/+1 * Unbreak by applying same patch as was applied to irc/weechatantoine2014-08-091-1/+1 * Bump PORTREVISION on more ports that depend on libgcrypt after the updatetijl2014-08-061-1/+1 * Add staging supportpawel2014-08-052-10/+9 * - fix order in USESdinoex2014-08-042-2/+2 * Fix regression introduced in r363371jpaetzel2014-08-021-1/+2 * Update to 3.2.10.4.mat2014-08-014-43/+3 * net/dante: update to 1.4.0wg2014-07-311-1/+1 * security/libgcrypt: 1.5.3_3 -> 1.6.1pi2014-07-304-3/+4 * OPTIONS helpers and strip all the binaries.adamw2014-07-301-16/+9 * Convert some more USE_BZIP2 to USES=tar:bzip2adamw2014-07-303-3/+3 * Convert a bunch of EXTRACT_SUFX=... into USES=tar:...adamw2014-07-304-8/+4 * Convert a bunch of USE_BZIP2 to USES=tar:bzip2adamw2014-07-302-4/+2 * Rename all patches that contain '::' as a path separator, and useadamw2014-07-302-0/+0 * Rename irc/ patch-xy patches to reflect the files they modify.adamw2014-07-296-0/+0 * - Update to 1.0.0ashish2014-07-287-28/+53 * - Fix plist without DOCSbdrewery2014-07-252-75/+76 * Remove expired ports:rene2014-07-256-124/+0 * net/openldap24-*:tijl2014-07-252-1/+2 * Reset maintainership for ports not staged with no pending PRbapt2014-07-243-3/+3 * Remove two libtool fixes from Mk/Uses/libtool.mk. They don't always worktijl2014-07-231-2/+0 * - Replace security/gnutls with security/gnutls3 and update to 3.2.15tijl2014-07-238-7/+22 * Remove backslashes from single- and double-quotes in COMMENT and _DESCadamw2014-07-231-1/+1 * - Update to v3.2.2brix2014-07-192-5/+5 * Clean up Makefiles.adamw2014-07-171-6/+6 * Add a new OPTION to enable emacs meta keys, and clean up the Makefile.adamw2014-07-171-13/+21 * Fix some non default LIB_DEPENDSbapt2014-07-161-2/+2 * Add DOCS option where PORTDOCS appears in plist.adamw2014-07-1613-7/+24 * Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.adamw2014-07-156-5/+11 * switch to USES=twisted.vanilla2014-07-141-7/+1 * 1: Stagify.vanilla2014-07-143-23/+21 * Modernize LIB_DEPENDSbapt2014-07-142-2/+2 * irc/minbif: Depend on imlib2 with CACA option onlymarino2014-07-121-7/+8 * irc/nefarious: stage, take 2. Add DOCS optionsmarino2014-07-062-126/+150 * irc/nefarious: stage, unbreak on F10+ and moremarino2014-07-064-26/+60 * irc/ircproxy: modernize and explicit linking with libcrypto (dports)marino2014-07-061-21/+8 * Convert textproc/aspell to "USES=libtool tar:bzip2" and bump dependent portstijl2014-07-052-11/+10 * Bump PORTREVISION on all ports with USE_SQLITE=yes or USE_SQLITE=3 thattijl2014-07-044-2/+4 * - Switch to USES=libtool, drop .la filesamdmi32014-07-042-3/+2 * Remove NOPORTDOCS and NOPORTEXAMPLES.adamw2014-07-045-10/+10 * Support stagebapt2014-07-022-32/+18 * Support stagebapt2014-07-023-44/+35 * Add a forgotten patchbapt2014-07-021-0/+13 * Support stagebapt2014-07-022-44/+23 * - Remove editors/emacs21, and editors/emacs22 as they're no longer maintainedashish2014-06-272-9/+0 * Deprecate ports failing to build with new utmpxantoine2014-06-241-0/+2 * irc/psybnc: limit hack to FreeBSD to unbreak DragonFlymarino2014-06-221-1/+1 * Add 4 new sed commands to USES=libtool. The first two apply some of thetijl2014-06-221-3/+2 * irc/znc: Update to 1.4jase2014-06-214-20/+3 * - Update to 1.8.9mat2014-06-194-37/+32 * 1: Stagify.vanilla2014-06-172-7/+7 * Stagify.vanilla2014-06-171-6/+5 * 1: Stagify.vanilla2014-06-172-12/+14 * irc/py-irc: update to 5.9.1wg2014-06-162-15/+7 * - Stage supportmiwi2014-06-151-1/+0 * - Remove easy_install dependencymva2014-06-141-2/+3 * Remove indefinite articles and trailing periods from COMMENT, plusolgeni2014-06-1340-40/+40 * Add missing OPTIONS_SUB.adamw2014-06-131-0/+1 * Turn ircbug(1) into an OPTION.adamw2014-06-122-2/+6 * Update to 20131230 and take maintainership.adamw2014-06-124-705/+621 * Reset the 99 ports still listed under sylvio@marino2014-06-124-4/+4 * Support LIBS like LDFLAGS.tijl2014-06-113-10/+5 * chinese/bitchx: Bump to acquire MASTERDIR fix, stage toomarino2014-06-111-1/+1 * irc/bitchx: Requires build by GCC to avoid segfaultmarino2014-06-101-0/+2 * Remove all the bootstrap files (.bs) from the plists.mat2014-06-102-8/+0 * Convert to USES=tarbdrewery2014-06-101-2/+1 * Update to 3.2.10.3mat2014-06-092-4/+3 * Remove all space characters from Makefile assignments.olgeni2014-06-091-1/+1 * Stagify.vanilla2014-06-081-5/+4 * - Fix fallout from r355360 and allow lua plugin to be builtjase2014-06-062-2/+2 * - Fix build with clangmiwi2014-06-061-0/+5 * Fix build with gcc from ports. [1]kwm2014-06-063-7/+14 * - Switch security/libotr3 to USES=libtool, drop .la filesamdmi32014-06-042-5/+5 * These ports are no longer used or cared for.nemysis2014-06-041-1/+1 * - support stagingrodrigo2014-06-042-10/+15 * - Mark IGNORE < 9.1miwi2014-06-041-1/+7 * - Bump PORTREVISION for dependencies changesnemysis2014-06-042-9/+7 * 1: Fix COMMENT.vanilla2014-06-032-4/+3 * - Update to 20140530miwi2014-06-033-56/+54 * irc/znc: Fix USE_PYTHON version number, it should be 3+ not 2+rene2014-06-011-1/+1 * Update consumers of lang/python31 or higher to use Python version 3.Xrene2014-06-011-1/+1 * Upgrade to 0.8.16.vanilla2014-06-012-7/+6 * - Fix runtime when built with clang [1] [2]mat2014-05-2811-136/+117 * Replace lang/lua with the new lang/lua51bapt2014-05-263-5/+4 * - Update to 1.1.10miwi2014-05-214-38/+5 * - Remove empty files and directoriesak2014-05-201-0/+0 * Convert net-im/libpurple (and slave ports net-im/finch and net-im/pidgin)tijl2014-05-181-1/+1 * - Fix build on 10.x and later.hrs2014-05-175-15/+80 * Update irc/tircd to 0.30, and remove NO_STAGEgavin2014-05-153-18/+9 * - Stage.gerald2014-05-142-3/+2 * Enable staging.gerald2014-05-132-5/+10 * Convert my ports to USES=tarmakc2014-05-121-2/+1 * - Stage supporttdb2014-05-102-19/+18 * - Add staging support, allow it as normal userpawel2014-05-094-38/+38 * Update URL for atheme-services.tdb2014-05-081-1/+1 * Convert all :U to :tu and :L to :tlbapt2014-05-051-1/+1