ports/66762: Update port: games/xpilot-ng (split into games/xpilot-ng-server and games/xpilot-ng-client)

Jean-Yves Lefort jylefort at brutele.be
Mon May 17 16:50:13 UTC 2004


>Number:         66762
>Category:       ports
>Synopsis:       Update port: games/xpilot-ng (split into games/xpilot-ng-server and games/xpilot-ng-client)
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon May 17 09:50:09 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Jean-Yves Lefort
>Release:        FreeBSD 4.9-STABLE i386
>Organization:
>Environment:
System: FreeBSD jsite.lefort.net 4.9-STABLE FreeBSD 4.9-STABLE #0: Thu Mar 18 01:32:50 CET 2004 jylefort at jsite.lefort.net:/usr/obj/usr/src/sys/JSITE i386
>Description:
The XPilot server and client are not mutually dependent, and the
server does not require the X Window System. With this split, the
server software can be installed on systems not running X.

The committer should remove games/xpilot-ng and add the two following
ports.
>How-To-Repeat:
>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	xpilot-ng-server
#	xpilot-ng-server/Makefile
#	xpilot-ng-server/distinfo
#	xpilot-ng-server/pkg-descr
#	xpilot-ng-server/pkg-plist
#	xpilot-ng-server/files
#	xpilot-ng-server/files/patch-configure
#	xpilot-ng-server/files/patch-src::Makefile.in
#	xpilot-ng-server/files/patch-lib::Makefile.in
#	xpilot-ng-server/files/patch-doc::man::Makefile.in
#	xpilot-ng-client
#	xpilot-ng-client/Makefile
#	xpilot-ng-client/distinfo
#	xpilot-ng-client/pkg-descr
#	xpilot-ng-client/pkg-plist
#	xpilot-ng-client/files
#	xpilot-ng-client/files/patch-doc::man::Makefile.in
#	xpilot-ng-client/files/patch-lib::Makefile.in
#	xpilot-ng-client/files/patch-src::Makefile.in
#	xpilot-ng-client/files/patch-Makefile.in
#
echo c - xpilot-ng-server
mkdir -p xpilot-ng-server > /dev/null 2>&1
echo x - xpilot-ng-server/Makefile
sed 's/^X//' >xpilot-ng-server/Makefile << 'END-of-xpilot-ng-server/Makefile'
X# New ports collection makefile for:	xpilot-ng-server
X# Date created:			17 May 2004
X# Whom:				Jean-Yves Lefort <jylefort at brutele.be>
X#
X# $FreeBSD$
X#
X
XPORTNAME=		xpilot-ng-server
XPORTVERSION=		4.6.4
XCATEGORIES=		games
XMASTER_SITES=		${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	xpilot
XDISTNAME=		xpilot-ng-${PORTVERSION}
X
XMAINTAINER=		jylefort at brutele.be
XCOMMENT=		An enhanced version of XPilot (server part)
X
XLIB_DEPENDS=		expat:${PORTSDIR}/textproc/expat2
X
XGNU_CONFIGURE=		yes
XMAN6=			xpilot-ng-server.6
X
XCONFIGURE_ENV=		CPPFLAGS="-I${LOCALBASE}/include" \
X			LDFLAGS="-L${LOCALBASE}/lib"
XCONFIGURE_ARGS=		--program-prefix="" --without-x
X
X.include <bsd.port.mk>
END-of-xpilot-ng-server/Makefile
echo x - xpilot-ng-server/distinfo
sed 's/^X//' >xpilot-ng-server/distinfo << 'END-of-xpilot-ng-server/distinfo'
XMD5 (xpilot-ng-4.6.4.tar.gz) = 23e4495c755251f72d5dd525e8dfa420
XSIZE (xpilot-ng-4.6.4.tar.gz) = 1662416
END-of-xpilot-ng-server/distinfo
echo x - xpilot-ng-server/pkg-descr
sed 's/^X//' >xpilot-ng-server/pkg-descr << 'END-of-xpilot-ng-server/pkg-descr'
XXPilot is a multi-player tactical manouvring game for X and Unix workstations.
XPlayers have a fighter which they move along in an artificial world
Xand shoot each other using various kinds of weapons like bullets, mines,
Xsmart missiles, heat seekers and so on.  It is a fast paced game with
Xa lot of tactics.  There are also robots flying around shooting players
Xand other robots.  Players can pickup special bonuses to improve the
Xpossibilities of their ship like more engine power or special weapons.
XThe aim of the game is to score points and to have a lot of fun.
X
XSee http://xpilot.sourceforge.net/about.html for differences between
Xstandard XPilot and this version.
X
XThis port contains the server part.
X
XWWW: http://xpilot.sourceforge.net/
X
X- Jean-Yves Lefort
Xjylefort at brutele.be
END-of-xpilot-ng-server/pkg-descr
echo x - xpilot-ng-server/pkg-plist
sed 's/^X//' >xpilot-ng-server/pkg-plist << 'END-of-xpilot-ng-server/pkg-plist'
Xbin/xpilot-ng-server
Xshare/xpilot-ng/defaults.txt
Xshare/xpilot-ng/mapconvert.py
Xshare/xpilot-ng/maps/polybloods.xp2
Xshare/xpilot-ng/maps/sadistic_bastard_v2.xp2
Xshare/xpilot-ng/maps/teamcup.xp
Xshare/xpilot-ng/password.txt
Xshare/xpilot-ng/robots.txt
X at dirrm share/xpilot-ng/maps
X at dirrm share/xpilot-ng
END-of-xpilot-ng-server/pkg-plist
echo c - xpilot-ng-server/files
mkdir -p xpilot-ng-server/files > /dev/null 2>&1
echo x - xpilot-ng-server/files/patch-configure
sed 's/^X//' >xpilot-ng-server/files/patch-configure << 'END-of-xpilot-ng-server/files/patch-configure'
X--- configure.orig	Mon May 17 16:14:45 2004
X+++ configure	Mon May 17 16:19:50 2004
X@@ -5337,11 +5337,6 @@
X 
X fi
X 
X-if test x$no_x == xyes; then
X-	{ { echo "$as_me:$LINENO: error: *** Couldn't find X headers or libraries!" >&5
X-echo "$as_me: error: *** Couldn't find X headers or libraries!" >&2;}
X-   { (exit 1); exit 1; }; }
X-fi
X 
X if test x$enable_dbe = xyes || test x$enable_mbx = xyes; then
X 	X_EXTENSIONS_LIB="-lXext"
END-of-xpilot-ng-server/files/patch-configure
echo x - xpilot-ng-server/files/patch-src::Makefile.in
sed 's/^X//' >xpilot-ng-server/files/patch-src::Makefile.in << 'END-of-xpilot-ng-server/files/patch-src::Makefile.in'
X--- src/Makefile.in.orig	Mon May 17 16:20:00 2004
X+++ src/Makefile.in	Mon May 17 16:20:13 2004
X@@ -161,7 +161,7 @@
X target_cpu = @target_cpu@
X target_os = @target_os@
X target_vendor = @target_vendor@
X-SUBDIRS = common client server replay
X+SUBDIRS = common server
X all: all-recursive
X 
X .SUFFIXES:
END-of-xpilot-ng-server/files/patch-src::Makefile.in
echo x - xpilot-ng-server/files/patch-lib::Makefile.in
sed 's/^X//' >xpilot-ng-server/files/patch-lib::Makefile.in << 'END-of-xpilot-ng-server/files/patch-lib::Makefile.in'
X--- lib/Makefile.in.orig	Mon May 17 16:28:03 2004
X+++ lib/Makefile.in	Mon May 17 16:31:35 2004
X@@ -165,8 +165,8 @@
X target_cpu = @target_cpu@
X target_os = @target_os@
X target_vendor = @target_vendor@
X-SUBDIRS = fonts maps textures
X-pkgdata_DATA = defaults.txt password.txt robots.txt sounds.txt
X+SUBDIRS = maps
X+pkgdata_DATA = defaults.txt password.txt robots.txt
X EXTRA_DIST = $(pkgdata_DATA)
X all: all-recursive
X 
END-of-xpilot-ng-server/files/patch-lib::Makefile.in
echo x - xpilot-ng-server/files/patch-doc::man::Makefile.in
sed 's/^X//' >xpilot-ng-server/files/patch-doc::man::Makefile.in << 'END-of-xpilot-ng-server/files/patch-doc::man::Makefile.in'
X--- doc/man/Makefile.in.orig	Mon May 17 16:32:11 2004
X+++ doc/man/Makefile.in	Mon May 17 16:32:44 2004
X@@ -158,10 +158,7 @@
X target_os = @target_os@
X target_vendor = @target_vendor@
X dist_man6_MANS = \
X-	xpilot-ng-sdl.man \
X-	xpilot-ng-x11.man \
X-	xpilot-ng-server.man \
X-	xpilot-ng-replay.man
X+	xpilot-ng-server.man
X 
X all: all-am
X 
END-of-xpilot-ng-server/files/patch-doc::man::Makefile.in
echo c - xpilot-ng-client
mkdir -p xpilot-ng-client > /dev/null 2>&1
echo x - xpilot-ng-client/Makefile
sed 's/^X//' >xpilot-ng-client/Makefile << 'END-of-xpilot-ng-client/Makefile'
X# New ports collection makefile for:	xpilot-ng-client
X# Date created:			17 May 2004
X# Whom:				Jean-Yves Lefort <jylefort at brutele.be>
X#
X# $FreeBSD$
X#
X
XPORTNAME=		xpilot-ng-client
XPORTVERSION=		4.6.4
XCATEGORIES=		games
XMASTER_SITES=		${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	xpilot
XDISTNAME=		xpilot-ng-${PORTVERSION}
X
XMAINTAINER=		jylefort at brutele.be
XCOMMENT=		An enhanced version of XPilot (client part)
X
XLIB_DEPENDS=		expat:${PORTSDIR}/textproc/expat2
X
XUSE_X_PREFIX=		yes
XGNU_CONFIGURE=		yes
XUSE_REINPLACE=		yes
X
XMAN6=			xpilot-ng-replay.6 \
X			xpilot-ng-sdl.6 \
X			xpilot-ng-x11.6
X
XCONFIGURE_ENV=		CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
X			LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
XCONFIGURE_ARGS=		--program-prefix=""
X
XOPTIONS=		SDL "SDL/OpenGL client" on
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_SDL)
XUSE_SDL=		image sdl ttf
XCONFIGURE_ARGS+=	--enable-sdl-client
XPLIST_SUB+=		WITH_SDL=""
XUSE_GCC=		3.2
X.else
XPLIST_SUB+=		WITH_SDL="@comment "
X.endif
X
Xpre-patch:
X	@${REINPLACE_CMD} -e 's,#include "SDL/,#include "SDL11/,g' \
X		${WRKSRC}/configure
X
X.include <bsd.port.post.mk>
END-of-xpilot-ng-client/Makefile
echo x - xpilot-ng-client/distinfo
sed 's/^X//' >xpilot-ng-client/distinfo << 'END-of-xpilot-ng-client/distinfo'
XMD5 (xpilot-ng-4.6.4.tar.gz) = 23e4495c755251f72d5dd525e8dfa420
XSIZE (xpilot-ng-4.6.4.tar.gz) = 1662416
END-of-xpilot-ng-client/distinfo
echo x - xpilot-ng-client/pkg-descr
sed 's/^X//' >xpilot-ng-client/pkg-descr << 'END-of-xpilot-ng-client/pkg-descr'
XXPilot is a multi-player tactical manouvring game for X and Unix workstations.
XPlayers have a fighter which they move along in an artificial world
Xand shoot each other using various kinds of weapons like bullets, mines,
Xsmart missiles, heat seekers and so on.  It is a fast paced game with
Xa lot of tactics.  There are also robots flying around shooting players
Xand other robots.  Players can pickup special bonuses to improve the
Xpossibilities of their ship like more engine power or special weapons.
XThe aim of the game is to score points and to have a lot of fun.
X
XSee http://xpilot.sourceforge.net/about.html for differences between
Xstandard XPilot and this version.
X
XThis port contains the client part.
X
XWWW: http://xpilot.sourceforge.net/
X
X- Jean-Yves Lefort
Xjylefort at brutele.be
END-of-xpilot-ng-client/pkg-descr
echo x - xpilot-ng-client/pkg-plist
sed 's/^X//' >xpilot-ng-client/pkg-plist << 'END-of-xpilot-ng-client/pkg-plist'
Xbin/xpilot-ng-replay
X%%WITH_SDL%%bin/xpilot-ng-sdl
Xbin/xpilot-ng-x11
Xshare/xpilot-ng/fonts/ConsoleFont.bmp
Xshare/xpilot-ng/fonts/FreeSansBoldOblique.ttf
Xshare/xpilot-ng/fonts/VeraMoBd.ttf
Xshare/xpilot-ng/sounds.txt
Xshare/xpilot-ng/textures/acwise_grav.ppm
Xshare/xpilot-ng/textures/allitems.ppm
Xshare/xpilot-ng/textures/asteroid.ppm
Xshare/xpilot-ng/textures/asteroidconcentrator.ppm
Xshare/xpilot-ng/textures/ball.ppm
Xshare/xpilot-ng/textures/ball_gray.ppm
Xshare/xpilot-ng/textures/ball_gray16.ppm
Xshare/xpilot-ng/textures/base_down.ppm
Xshare/xpilot-ng/textures/base_left.ppm
Xshare/xpilot-ng/textures/base_right.ppm
Xshare/xpilot-ng/textures/base_up.ppm
Xshare/xpilot-ng/textures/bullet.ppm
Xshare/xpilot-ng/textures/bullet2.ppm
Xshare/xpilot-ng/textures/bullet_blue.ppm
Xshare/xpilot-ng/textures/bullet_green.ppm
Xshare/xpilot-ng/textures/cannon_down.ppm
Xshare/xpilot-ng/textures/cannon_left.ppm
Xshare/xpilot-ng/textures/cannon_right.ppm
Xshare/xpilot-ng/textures/cannon_up.ppm
Xshare/xpilot-ng/textures/checkpoint.ppm
Xshare/xpilot-ng/textures/clouds.ppm
Xshare/xpilot-ng/textures/concentrator.ppm
Xshare/xpilot-ng/textures/cwise_grav.ppm
Xshare/xpilot-ng/textures/fuel2.ppm
Xshare/xpilot-ng/textures/fuelcell.ppm
Xshare/xpilot-ng/textures/holder1.ppm
Xshare/xpilot-ng/textures/holder2.ppm
Xshare/xpilot-ng/textures/logo.ppm
Xshare/xpilot-ng/textures/metabtndown.png
Xshare/xpilot-ng/textures/metabtnup.png
Xshare/xpilot-ng/textures/metalite.ppm
Xshare/xpilot-ng/textures/meter.ppm
Xshare/xpilot-ng/textures/mine_other.ppm
Xshare/xpilot-ng/textures/mine_team.ppm
Xshare/xpilot-ng/textures/minus.ppm
Xshare/xpilot-ng/textures/missile.ppm
Xshare/xpilot-ng/textures/moon.ppm
Xshare/xpilot-ng/textures/paused.ppm
Xshare/xpilot-ng/textures/plus.ppm
Xshare/xpilot-ng/textures/radar.ppm
Xshare/xpilot-ng/textures/radar2.ppm
Xshare/xpilot-ng/textures/radar3.ppm
Xshare/xpilot-ng/textures/refuel.ppm
Xshare/xpilot-ng/textures/rock4.ppm
Xshare/xpilot-ng/textures/sdlmetabg.png
Xshare/xpilot-ng/textures/shield.ppm
Xshare/xpilot-ng/textures/ship.ppm
Xshare/xpilot-ng/textures/ship_blue.ppm
Xshare/xpilot-ng/textures/ship_red.ppm
Xshare/xpilot-ng/textures/ship_red2.ppm
Xshare/xpilot-ng/textures/ship_red3.ppm
Xshare/xpilot-ng/textures/sparks.ppm
Xshare/xpilot-ng/textures/volcanic.ppm
Xshare/xpilot-ng/textures/wall_bottom.ppm
Xshare/xpilot-ng/textures/wall_dl.ppm
Xshare/xpilot-ng/textures/wall_dr.ppm
Xshare/xpilot-ng/textures/wall_fi.ppm
Xshare/xpilot-ng/textures/wall_left.ppm
Xshare/xpilot-ng/textures/wall_right.ppm
Xshare/xpilot-ng/textures/wall_top.ppm
Xshare/xpilot-ng/textures/wall_ul.ppm
Xshare/xpilot-ng/textures/wall_ull.ppm
Xshare/xpilot-ng/textures/wall_ur.ppm
Xshare/xpilot-ng/textures/wall_url.ppm
Xshare/xpilot-ng/textures/wormhole.ppm
X at dirrm share/xpilot-ng/textures
X at dirrm share/xpilot-ng/fonts
X at dirrm share/xpilot-ng
END-of-xpilot-ng-client/pkg-plist
echo c - xpilot-ng-client/files
mkdir -p xpilot-ng-client/files > /dev/null 2>&1
echo x - xpilot-ng-client/files/patch-doc::man::Makefile.in
sed 's/^X//' >xpilot-ng-client/files/patch-doc::man::Makefile.in << 'END-of-xpilot-ng-client/files/patch-doc::man::Makefile.in'
X--- doc/man/Makefile.in.orig	Mon May 17 17:05:34 2004
X+++ doc/man/Makefile.in	Mon May 17 17:05:44 2004
X@@ -160,7 +160,6 @@
X dist_man6_MANS = \
X 	xpilot-ng-sdl.man \
X 	xpilot-ng-x11.man \
X-	xpilot-ng-server.man \
X 	xpilot-ng-replay.man
X 
X all: all-am
END-of-xpilot-ng-client/files/patch-doc::man::Makefile.in
echo x - xpilot-ng-client/files/patch-lib::Makefile.in
sed 's/^X//' >xpilot-ng-client/files/patch-lib::Makefile.in << 'END-of-xpilot-ng-client/files/patch-lib::Makefile.in'
X--- lib/Makefile.in.orig	Mon May 17 17:06:15 2004
X+++ lib/Makefile.in	Mon May 17 17:06:34 2004
X@@ -165,8 +165,8 @@
X target_cpu = @target_cpu@
X target_os = @target_os@
X target_vendor = @target_vendor@
X-SUBDIRS = fonts maps textures
X-pkgdata_DATA = defaults.txt password.txt robots.txt sounds.txt
X+SUBDIRS = fonts textures
X+pkgdata_DATA = sounds.txt
X EXTRA_DIST = $(pkgdata_DATA)
X all: all-recursive
X 
END-of-xpilot-ng-client/files/patch-lib::Makefile.in
echo x - xpilot-ng-client/files/patch-src::Makefile.in
sed 's/^X//' >xpilot-ng-client/files/patch-src::Makefile.in << 'END-of-xpilot-ng-client/files/patch-src::Makefile.in'
X--- src/Makefile.in.orig	Mon May 17 17:07:02 2004
X+++ src/Makefile.in	Mon May 17 17:07:10 2004
X@@ -161,7 +161,7 @@
X target_cpu = @target_cpu@
X target_os = @target_os@
X target_vendor = @target_vendor@
X-SUBDIRS = common client server replay
X+SUBDIRS = common client replay
X all: all-recursive
X 
X .SUFFIXES:
END-of-xpilot-ng-client/files/patch-src::Makefile.in
echo x - xpilot-ng-client/files/patch-Makefile.in
sed 's/^X//' >xpilot-ng-client/files/patch-Makefile.in << 'END-of-xpilot-ng-client/files/patch-Makefile.in'
X--- Makefile.in.orig	Mon May 17 17:11:23 2004
X+++ Makefile.in	Mon May 17 17:11:32 2004
X@@ -183,7 +183,7 @@
X target_os = @target_os@
X target_vendor = @target_vendor@
X SUBDIRS = src lib doc
X-dist_pkgdata_DATA = mapconvert.py
X+dist_pkgdata_DATA =
X EXTRA_DIST = XPilot.dsw
X all: config.h
X 	$(MAKE) $(AM_MAKEFLAGS) all-recursive
END-of-xpilot-ng-client/files/patch-Makefile.in
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list