From owner-freebsd-bugs@FreeBSD.ORG Fri May 21 23:30:03 2010 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 38B4F106567A for ; Fri, 21 May 2010 23:30:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (unknown [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id EFDF48FC1A for ; Fri, 21 May 2010 23:30:02 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.4/8.14.4) with ESMTP id o4LNU2Xb029686 for ; Fri, 21 May 2010 23:30:02 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.4/8.14.4/Submit) id o4LNU2PF029681; Fri, 21 May 2010 23:30:02 GMT (envelope-from gnats) Resent-Date: Fri, 21 May 2010 23:30:02 GMT Resent-Message-Id: <201005212330.o4LNU2PF029681@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Dominic Fandrey Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 8CE18106566B for ; Fri, 21 May 2010 23:29:21 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 7B6A68FC0C for ; Fri, 21 May 2010 23:29:21 +0000 (UTC) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.3/8.14.3) with ESMTP id o4LNTLnK007212 for ; Fri, 21 May 2010 23:29:21 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.3/8.14.3/Submit) id o4LNTLCI007211; Fri, 21 May 2010 23:29:21 GMT (envelope-from nobody) Message-Id: <201005212329.o4LNTLCI007211@www.freebsd.org> Date: Fri, 21 May 2010 23:29:21 GMT From: Dominic Fandrey To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: misc/146810: [maintainer-update] games/ioquake3 X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 21 May 2010 23:30:03 -0000 >Number: 146810 >Category: misc >Synopsis: [maintainer-update] games/ioquake3 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri May 21 23:30:02 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Dominic Fandrey >Release: RELENG_8 >Organization: private >Environment: FreeBSD mobileKamikaze.norad 8.0-STABLE FreeBSD 8.0-STABLE #0: Thu May 13 23:37:42 CEST 2010 root@mobileKamikaze.norad:/usr/obj/HP6510b-8/amd64/usr/src/sys/HP6510b-8 amd64 >Description: ioquake3 - Add mod VM compilers - Prepare for coming OpenArena slave port ioquake3-devel - Update to SVN r1784 to follow master port changes >How-To-Repeat: >Fix: Patch attached with submission follows: diff -Nur ioquake3.orig/Makefile ioquake3/Makefile --- ioquake3.orig/Makefile 2010-05-21 22:03:53.000000000 +0200 +++ ioquake3/Makefile 2010-05-22 00:11:32.000000000 +0200 @@ -7,7 +7,7 @@ PORTNAME?= ioquake3 DISTVERSION?= 1.36 -PORTREVISION?= 4 +PORTREVISION?= 5 CATEGORIES= games MASTER_SITES?= http://ioquake3.org/files/${DISTVERSION}/ @@ -22,7 +22,7 @@ USE_GMAKE= yes OPTIONS+= CLIENT "Build client" on \ - GAMELIBS "Build game libraries (when not mandatory)" off \ + GAMELIBS "Build game libraries" off \ DEDICATED "Build dedicated server" on \ CURL "Enable cURL for http/ftp download" on \ OPENAL "Enable OpenAL audio output" on \ @@ -43,6 +43,15 @@ LIBDIR= ${PREFIX}/lib/${PORTNAME} BUILDDIR= ${WRKSRC}/build/release-${OPSYS:L}-${ARCH} BINSUFFIX?= +Q3CLIENT?= ioquake3 +Q3SERVER?= ioq3ded +Q3TOOLS?= q3asm \ + q3cpp \ + q3lcc \ + q3rcc +Q3BASE?= baseq3 \ + missionpack +Q3INSTALL?= ONLY_FOR_ARCHS= amd64 i386 @@ -90,7 +99,7 @@ .if defined(WITH_CLIENT) || defined(WITH_SMP) MAKE_ARGS+= BUILD_CLIENT=1 PLIST_SUB+= CLIENT="" -Q3BIN+= ioquake3 +Q3BIN+= ${Q3CLIENT} .else PLIST_SUB+= CLIENT="@comment " .endif @@ -98,7 +107,7 @@ .if defined(WITH_DEDICATED) MAKE_ARGS+= BUILD_SERVER=1 PLIST_SUB+= DEDICATED="" -Q3BIN+= ioq3ded +Q3BIN+= ${Q3SERVER} .else PLIST_SUB+= DEDICATED="@comment " .endif @@ -114,18 +123,22 @@ .if defined(WITH_SMP) MAKE_ARGS+= BUILD_CLIENT_SMP=1 PLIST_SUB+= SMP="" -Q3BIN+= ioquake3-smp +Q3BIN+= ${Q3CLIENT}-smp .else PLIST_SUB+= SMP="@comment " .endif -do-install: +do-install: ${Q3INSTALL} .for bin in ${Q3BIN} ${INSTALL_PROGRAM} ${BUILDDIR}/${bin}.${ARCH} \ ${PREFIX}/bin/${bin}${BINSUFFIX} .endfor +.for bin in ${Q3TOOLS} + ${INSTALL_PROGRAM} ${BUILDDIR}/tools/${bin} \ + ${PREFIX}/bin/${bin}${BINSUFFIX} +.endfor .if defined(WITH_GAMELIBS) -.for dir in baseq3 missionpack +.for dir in ${Q3BASE} ${MKDIR} ${LIBDIR}/${dir} ${INSTALL_PROGRAM} ${BUILDDIR}/${dir}/*.so ${LIBDIR}/${dir} .endfor @@ -140,5 +153,8 @@ @${CAT} ${PKGMESSAGE} @${ECHO_CMD} +.if !defined(Q3TOTALCONV) .include "${.CURDIR}/../quake3-data/Makefile.include" +.endif + .include diff -Nur ioquake3.orig/pkg-plist ioquake3/pkg-plist --- ioquake3.orig/pkg-plist 2010-05-21 22:03:53.000000000 +0200 +++ ioquake3/pkg-plist 2010-05-21 23:04:23.000000000 +0200 @@ -1,6 +1,10 @@ %%DEDICATED%%bin/ioq3ded%%BINSUFFIX%% %%CLIENT%%bin/ioquake3%%BINSUFFIX%% %%SMP%%bin/ioquake3-smp%%BINSUFFIX%% +bin/q3asm%%BINSUFFIX%% +bin/q3cpp%%BINSUFFIX%% +bin/q3lcc%%BINSUFFIX%% +bin/q3rcc%%BINSUFFIX%% %%GAMELIBS%%%%LIBDIR%%/baseq3/cgame%%ARCH%%.so %%GAMELIBS%%%%LIBDIR%%/baseq3/qagame%%ARCH%%.so %%GAMELIBS%%%%LIBDIR%%/baseq3/ui%%ARCH%%.so diff -Nur ioquake3-devel.orig/Makefile ioquake3-devel/Makefile --- ioquake3-devel.orig/Makefile 2010-05-21 23:36:24.000000000 +0200 +++ ioquake3-devel/Makefile 2010-05-22 00:17:49.000000000 +0200 @@ -17,7 +17,7 @@ PLIST= ${.CURDIR}/../ioquake3/pkg-plist PATCHDIR= ${WRKDIR}/freebsd-patchset/ -SVNREVISION= 1782 +SVNREVISION= 1784 BINSUFFIX= -devel .include "${.CURDIR}/../ioquake3/Makefile" diff -Nur ioquake3-devel.orig/distinfo ioquake3-devel/distinfo --- ioquake3-devel.orig/distinfo 2010-05-21 23:36:24.000000000 +0200 +++ ioquake3-devel/distinfo 2010-05-22 00:18:28.000000000 +0200 @@ -1,3 +1,3 @@ -MD5 (ioquake3-devel-1.36_SVN1782.zip) = 7f2dc786306d5ad461d025d8704e7f85 -SHA256 (ioquake3-devel-1.36_SVN1782.zip) = 109f9082bb6ec0b00fc24551f769aac37950ccd696c49116fd434053bfba9b4c -SIZE (ioquake3-devel-1.36_SVN1782.zip) = 4930518 +MD5 (ioquake3-devel-1.36_SVN1784.zip) = 519a106119b64bc388f1c91fd0f51b5b +SHA256 (ioquake3-devel-1.36_SVN1784.zip) = daf0c428fa119e393b2a595709e4655f61fa3d639419368475411f8e636ad905 +SIZE (ioquake3-devel-1.36_SVN1784.zip) = 4930534 >Release-Note: >Audit-Trail: >Unformatted: