Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 8 Nov 1999 19:48:30 -0500 (EST)
From:      adamsi@digitalspark.net
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/14790: new port (xshipwars-client-1.20) 
Message-ID:  <199911090048.TAA22780@silver.teardrop.org>

next in thread | raw e-mail | index | archive | help

>Number:         14790
>Category:       ports
>Synopsis:       new port (xshipwars-client-1.20)
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Nov  8 16:50:00 PST 1999
>Closed-Date:
>Last-Modified:
>Originator:     Adam 'trolld' Strohl
>Release:        FreeBSD 4.0-CURRENT i386
>Organization:
DigitalSpark.NET
>Environment:

	N/A

>Description:

	new port (xshipwars-client-1.20)

>How-To-Repeat:

	N/A

>Fix:
	
	port shar as follows:

# 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:
#
#	port
#	port/files
#	port/files/md5
#	port/patches
#	port/patches/patch-aa
#	port/pkg
#	port/pkg/COMMENT
#	port/pkg/DESCR
#	port/pkg/MESSAGE
#	port/pkg/PLIST
#	port/Makefile
#
echo c - port
mkdir -p port > /dev/null 2>&1
echo c - port/files
mkdir -p port/files > /dev/null 2>&1
echo x - port/files/md5
sed 's/^X//' >port/files/md5 << 'END-of-port/files/md5'
XMD5 (xsw1.20.tgz) = ca6a76aea85fde28d00791a5bfb31224
XMD5 (stimages1.2.tgz) = 4fdda0905626126732978b039637d409
END-of-port/files/md5
echo c - port/patches
mkdir -p port/patches > /dev/null 2>&1
echo x - port/patches/patch-aa
sed 's/^X//' >port/patches/patch-aa << 'END-of-port/patches/patch-aa'
Xdiff -rudN ../../xsw1.20.orig/client/.xshipwarsrc ./.xshipwarsrc
X--- ../../xsw1.20.orig/client/.xshipwarsrc	Mon Nov  8 18:57:24 1999
X+++ ./.xshipwarsrc	Mon Nov  8 18:56:58 1999
X@@ -12,7 +12,7 @@
X 
X # Directories and files:
X 
X-ToplevelDir = /usr/games/xshipwars
X+ToplevelDir = /usr/local/lib/xshipwars
X ImagesDir = images
X SoundsDir = sounds
X EtcDir = etc
Xdiff -rudN ../../xsw1.20.orig/client/Makefile.FreeBSD ./Makefile.FreeBSD
X--- ../../xsw1.20.orig/client/Makefile.FreeBSD	Mon Nov  8 18:57:25 1999
X+++ ./Makefile.FreeBSD	Mon Nov  8 18:57:01 1999
X@@ -68,16 +68,16 @@
X COPY         = cp
X MKDIR        = mkdir
X 
X-INSTBINFLAGS = -m 0755
X-INSTUIDFLAGS = -m 4755
X-INSTLIBFLAGS = -m 0644
X-INSTINCFLAGS = -m 0444
X-INSTMANFLAGS = -m 0444
X-INSTCFGFLAGS = -m 0644
X-INSTDATFLAGS = -m 0444
X+INSTBINFLAGS = -c -m 0755
X+INSTUIDFLAGS = -c -m 4755
X+INSTLIBFLAGS = -c -m 0644
X+INSTINCFLAGS = -c -m 0444
X+INSTMANFLAGS = -c -m 0444
X+INSTCFGFLAGS = -c -m 0644
X+INSTDATFLAGS = -c -m 0444
X 
X-DIR_XBIN     = ${X11BASE}/bin
X-DIR_XSW      = ${X11BASE}/share/xshipwars
X+DIR_XBIN     = ${PREFIX}/bin
X+DIR_XSW      = ${PREFIX}/lib/xshipwars
X RCFILELOCAL  = .xshipwarsrc
X RCFILEGLOBAL = xshipwarsrc
X 
X@@ -106,11 +106,6 @@
X 	$(INSTALL) $(INSTCFGFLAGS) default.ocsn $(DIR_XSW)/etc
X 	$(INSTALL) $(INSTCFGFLAGS) mainmenu.conf $(DIR_XSW)/etc
X 	$(COPY) -R images $(DIR_XSW)
X-	@echo "-------------------------------------------------------------------------"
X-	@echo "Installation of client complete!  Make sure that you have atleast one"
X-	@echo "image set (sometimes called graphics set) package installed."
X-	@echo "Image set packages are listed on the same location you obtained this"
X-	@echo "source."
X 
X 
X # ########################################################################
Xdiff -rudN ../../xsw1.20.orig/client/disk.c ./disk.c
X--- ../../xsw1.20.orig/client/disk.c	Mon Nov  8 18:57:12 1999
X+++ ./disk.c	Mon Nov  8 18:56:45 1999
X@@ -39,7 +39,7 @@
X 
X #include <stdio.h>
X #include <stdlib.h>
X-#include <malloc.h>
X+//#include <malloc.h>
X #include <string.h>
X #include <ctype.h>
X #include <fcntl.h>
Xdiff -rudN ../../xsw1.20.orig/client/fio.c ./fio.c
X--- ../../xsw1.20.orig/client/fio.c	Mon Nov  8 18:57:13 1999
X+++ ./fio.c	Mon Nov  8 18:56:46 1999
X@@ -11,7 +11,7 @@
X */
X 
X #include <stdio.h>
X-#include <malloc.h>
X+//#include <malloc.h>
X #include <string.h>
X 
X #include "../include/fio.h"
Xdiff -rudN ../../xsw1.20.orig/client/mf.c ./mf.c
X--- ../../xsw1.20.orig/client/mf.c	Mon Nov  8 18:57:13 1999
X+++ ./mf.c	Mon Nov  8 18:56:46 1999
X@@ -1,6 +1,6 @@
X #include <stdio.h>
X #include <db.h>
X-#include <malloc.h>
X+//#include <malloc.h>
X #include <string.h>
X #include <stdlib.h>
X #include <sys/types.h>
Xdiff -rudN ../../xsw1.20.orig/client/netsend.c ./netsend.c
X--- ../../xsw1.20.orig/client/netsend.c	Mon Nov  8 18:57:23 1999
X+++ ./netsend.c	Mon Nov  8 18:56:58 1999
X@@ -56,6 +56,7 @@
X 
X  */
X 
X+#include <sys/types.h>
X #include <sys/socket.h>
X 
X #include "xsw.h"
Xdiff -rudN ../../xsw1.20.orig/client/osw-x.c ./osw-x.c
X--- ../../xsw1.20.orig/client/osw-x.c	Mon Nov  8 18:57:13 1999
X+++ ./osw-x.c	Mon Nov  8 18:56:45 1999
X@@ -271,7 +271,7 @@
X */
X 
X #include <stdio.h>
X-#include <malloc.h>
X+//#include <malloc.h>
X #include <stdlib.h>   
X #include <string.h>
X #include <unistd.h>
Xdiff -rudN ../../xsw1.20.orig/client/prochandle.c ./prochandle.c
X--- ../../xsw1.20.orig/client/prochandle.c	Mon Nov  8 18:57:12 1999
X+++ ./prochandle.c	Mon Nov  8 18:56:45 1999
X@@ -29,7 +29,7 @@
X #include <stdio.h>
X #include <stdlib.h>
X #include <string.h>
X-#include <malloc.h>
X+//#include <malloc.h>
X #include <unistd.h>
X #include <signal.h>
X 
Xdiff -rudN ../../xsw1.20.orig/client/string.c ./string.c
X--- ../../xsw1.20.orig/client/string.c	Mon Nov  8 18:57:12 1999
X+++ ./string.c	Mon Nov  8 18:56:45 1999
X@@ -62,7 +62,7 @@
X 
X 
X #include <stdio.h>
X-#include <malloc.h>
X+//#include <malloc.h>
X #include <string.h>
X #include <stdlib.h>
X #include <ctype.h>
Xdiff -rudN ../../xsw1.20.orig/client/tga.c ./tga.c
X--- ../../xsw1.20.orig/client/tga.c	Mon Nov  8 18:57:12 1999
X+++ ./tga.c	Mon Nov  8 18:56:45 1999
X@@ -48,7 +48,7 @@
X 
X 
X #include <stdio.h>
X-#include <malloc.h>
X+//#include <malloc.h>
X #include <string.h>
X #include <db.h>
X #include <sys/types.h>
Xdiff -rudN ../../xsw1.20.orig/client/unvfile.c ./unvfile.c
X--- ../../xsw1.20.orig/client/unvfile.c	Mon Nov  8 18:57:13 1999
X+++ ./unvfile.c	Mon Nov  8 18:56:46 1999
X@@ -34,7 +34,7 @@
X #include <stdio.h>
X #include <string.h>
X #include <stdlib.h>
X-#include <malloc.h>
X+//#include <malloc.h>
X #include <db.h>
X #include <sys/types.h>
X #include <unistd.h>
Xdiff -rudN ../../xsw1.20.orig/client/wfbrowser.c ./wfbrowser.c
X--- ../../xsw1.20.orig/client/wfbrowser.c	Mon Nov  8 18:57:27 1999
X+++ ./wfbrowser.c	Mon Nov  8 18:56:42 1999
X@@ -62,7 +62,7 @@
X 
X #include <stdio.h>
X #include <string.h>
X-#include <malloc.h>
X+//#include <malloc.h>
X #include <fnmatch.h>
X #include <sys/stat.h>
X 
Xdiff -rudN ../../xsw1.20.orig/client/xsw.h ./xsw.h
X--- ../../xsw1.20.orig/client/xsw.h	Mon Nov  8 18:57:24 1999
X+++ ./xsw.h	Mon Nov  8 18:56:59 1999
X@@ -14,7 +14,7 @@
X #include <stdio.h>
X #include <db.h>
X #include <sys/types.h>
X-#include <malloc.h>
X+//#include <malloc.h>
X #include <string.h>
X #include <stdlib.h>
X #include <unistd.h>
END-of-port/patches/patch-aa
echo c - port/pkg
mkdir -p port/pkg > /dev/null 2>&1
echo x - port/pkg/COMMENT
sed 's/^X//' >port/pkg/COMMENT << 'END-of-port/pkg/COMMENT'
XHardcore internet space combat/economy game. Like EV on crack.
END-of-port/pkg/COMMENT
echo x - port/pkg/DESCR
sed 's/^X//' >port/pkg/DESCR << 'END-of-port/pkg/DESCR'
XShipWars (aka XSW) development started in January 1998. its is now a
Xspace oriented graphical MUD/game based on the charactures from Bajor3D.
XIt also now has its own stand-alone client/server, therefore it is no
Xlonger MUCK dependant. Its currently being developed on Linux/X and as of
Xversion .55 will compile on any UNIX system.
END-of-port/pkg/DESCR
echo x - port/pkg/MESSAGE
sed 's/^X//' >port/pkg/MESSAGE << 'END-of-port/pkg/MESSAGE'
X - --------------------------------------------------------------------- -
X - XSHIPWARS CLIENT PORT NOTES                          ported by trolld -
X - --------------------------------------------------------------------- -
X -                                                                       -
X -  The XShipWars documentation has been installed in:                   -
X -     $PREFIX/share/doc/xshipwars/                                      -
X -                                                                       -
X -  Type xsw to start the game client!                                   -
X -                                                                       -
X -  If you get "Subsystems message: X server errors", try running the    -
X -  game with the --no_xshm flag.                                        -
X -                                                                       -
X -                                                         Enjoy!        -
X -                                                         - trolld      -
X -                                                                       -
X - --------------------------------------------------------------------- -
X -  XShipWars website: http://fox.mit.edu/xsw/                           - 
X - --------------------------------------------------------------------- -
END-of-port/pkg/MESSAGE
echo x - port/pkg/PLIST
sed 's/^X//' >port/pkg/PLIST << 'END-of-port/pkg/PLIST'
Xbin/xsw
Xshare/doc/xshipwars/CREDITS
Xshare/doc/xshipwars/DOCS_NOW_ONLINE
Xshare/doc/xshipwars/INSTALL
Xshare/doc/xshipwars/LICENSE
Xshare/doc/xshipwars/README
Xshare/doc/xshipwars/TODO
X@dirrm share/doc/xshipwars
Xlib/xshipwars/etc/xshipwarsrc
Xlib/xshipwars/etc/default.ocsn
Xlib/xshipwars/etc/mainmenu.conf
Xlib/xshipwars/images/icons/messages.tga
Xlib/xshipwars/images/icons/options.tga
Xlib/xshipwars/images/icons/universe.tga
Xlib/xshipwars/images/icons/bridge.tga
Xlib/xshipwars/images/icons/economy.tga
Xlib/xshipwars/images/effects/explosion1.tga
Xlib/xshipwars/images/effects/explosion2.tga
Xlib/xshipwars/images/effects/explosion3.tga
Xlib/xshipwars/images/effects/explosion4.tga
Xlib/xshipwars/images/client/vs_wep_stream.tga
Xlib/xshipwars/images/client/bpanel_l2.tga
Xlib/xshipwars/images/client/bpanel_l3.tga
Xlib/xshipwars/images/client/bpanel_l4.tga
Xlib/xshipwars/images/client/bpanel_mesg.tga
Xlib/xshipwars/images/client/bpanel_ol_dmgctl.tga
Xlib/xshipwars/images/client/bpanel_ol_hull.tga
Xlib/xshipwars/images/client/bpanel_ol_power.tga
Xlib/xshipwars/images/client/bpanel_ol_shields.tga
Xlib/xshipwars/images/client/bpanel_ol_throttlel.tga
Xlib/xshipwars/images/client/bpanel_ol_throttler.tga
Xlib/xshipwars/images/client/bpanel_ol_vis.tga
Xlib/xshipwars/images/client/bpanel_r1.tga
Xlib/xshipwars/images/client/bpanel_r2.tga
Xlib/xshipwars/images/client/bpanel_r3.tga
Xlib/xshipwars/images/client/bpanel_r4.tga
Xlib/xshipwars/images/client/mesg_scr_bkg.tga
Xlib/xshipwars/images/client/splash_bkg.tga
Xlib/xshipwars/images/client/scanner_mark_area.tga
Xlib/xshipwars/images/client/scanner_mark_home.tga
Xlib/xshipwars/images/client/scanner_mark_locked.tga
Xlib/xshipwars/images/client/scanner_mark_unknown.tga
Xlib/xshipwars/images/client/scanner_mark_weapon.tga
Xlib/xshipwars/images/client/vs_tmark_object.tga
Xlib/xshipwars/images/client/vs_tmark_vessel.tga
Xlib/xshipwars/images/client/vs_mark_incoming_fire.tga
Xlib/xshipwars/images/client/lensflare1.tga
Xlib/xshipwars/images/client/lensflare2.tga
Xlib/xshipwars/images/client/splash_pb_l.tga
Xlib/xshipwars/images/client/strobeglow1.tga
Xlib/xshipwars/images/client/bpanel_ol_thrustvector.tga
Xlib/xshipwars/images/client/splash_pb_r.tga
Xlib/xshipwars/images/client/splash_pb_t.tga
Xlib/xshipwars/images/client/vs_wep_pulse.tga
Xlib/xshipwars/images/client/vs_wep_projectile.tga
Xlib/xshipwars/images/client/bpanel_l1.tga
Xlib/xshipwars/images/mainmenu/wolfpack.tga
Xlib/xshipwars/images/mainmenu/connect2.tga
Xlib/xshipwars/images/mainmenu/connect3.tga
Xlib/xshipwars/images/mainmenu/connect_last2.tga
Xlib/xshipwars/images/mainmenu/connect_last3.tga
Xlib/xshipwars/images/mainmenu/options1.tga
Xlib/xshipwars/images/mainmenu/exit3.tga
Xlib/xshipwars/images/mainmenu/title1.tga
Xlib/xshipwars/images/mainmenu/exit2.tga
Xlib/xshipwars/images/mainmenu/options2.tga
Xlib/xshipwars/images/mainmenu/options3.tga
Xlib/xshipwars/images/mainmenu/server1.tga
Xlib/xshipwars/images/mainmenu/server3.tga
Xlib/xshipwars/images/mainmenu/exit1.tga
Xlib/xshipwars/images/mainmenu/server2.tga
Xlib/xshipwars/images/mainmenu/connect1.tga
Xlib/xshipwars/images/mainmenu/connect_last1.tga
Xlib/xshipwars/images/mainmenu/background.tga
Xlib/xshipwars/images/celestial/comet.tga
Xlib/xshipwars/images/celestial/nebula02.tga
Xlib/xshipwars/images/celestial/earth.tga
Xlib/xshipwars/images/celestial/star02.tga
Xlib/xshipwars/images/celestial/star03.tga
Xlib/xshipwars/images/celestial/bajor.tga
Xlib/xshipwars/images/celestial/moon01.tga
Xlib/xshipwars/images/celestial/qonos.tga
Xlib/xshipwars/images/celestial/cardassia.tga
Xlib/xshipwars/images/celestial/star04.tga
Xlib/xshipwars/images/celestial/nebula01.tga
Xlib/xshipwars/images/celestial/moon02.tga
Xlib/xshipwars/images/celestial/planet01.tga
Xlib/xshipwars/images/celestial/planet02.tga
Xlib/xshipwars/images/celestial/planet03.tga
Xlib/xshipwars/images/celestial/asteroid01.tga
Xlib/xshipwars/images/celestial/planet04.tga
Xlib/xshipwars/images/celestial/planet05.tga
Xlib/xshipwars/images/celestial/star01.tga
Xlib/xshipwars/images/misc/buoy.tga
Xlib/xshipwars/images/misc/debris01.tga
Xlib/xshipwars/images/misc/debris02.tga
Xlib/xshipwars/images/misc/ptr01.tga
Xlib/xshipwars/images/projectiles/pulse_green.tga
Xlib/xshipwars/images/projectiles/torpedo_purple.tga
Xlib/xshipwars/images/projectiles/torpedo_red.tga
Xlib/xshipwars/images/projectiles/pulse_yellow.tga
Xlib/xshipwars/images/projectiles/torpedo_blue.tga
Xlib/xshipwars/images/projectiles/warhead01.tga
Xlib/xshipwars/images/stations/satelite01.tga
Xlib/xshipwars/images/stations/starbase01.tga
Xlib/xshipwars/images/stations/cardassian01.tga
Xlib/xshipwars/images/stations/starbase02.tga
Xlib/xshipwars/images/vessels/nebula.tga
Xlib/xshipwars/images/vessels/vixen.tga
Xlib/xshipwars/images/vessels/bird_of_prey.tga
Xlib/xshipwars/images/vessels/defiant.tga
Xlib/xshipwars/images/vessels/ferrengi_freighter.tga
Xlib/xshipwars/images/vessels/galor.tga
Xlib/xshipwars/images/vessels/vortcha.tga
Xlib/xshipwars/images/vessels/jemhaddar.tga
Xlib/xshipwars/images/vessels/warbird.tga
Xlib/xshipwars/images/vessels/runabout.tga
Xlib/xshipwars/images/vessels/intrepid.tga
Xlib/xshipwars/images/default.isr
Xlib/xshipwars/sounds/SoundsGoHere
X@dirrm lib/xshipwars/images/stations
X@dirrm lib/xshipwars/images/projectiles
X@dirrm lib/xshipwars/images/misc
X@dirrm lib/xshipwars/images/celestial
X@dirrm lib/xshipwars/images/mainmenu
X@dirrm lib/xshipwars/images/client
X@dirrm lib/xshipwars/images/effects
X@dirrm lib/xshipwars/images/vessels
X@dirrm lib/xshipwars/images/icons
X@dirrm lib/xshipwars/images
X@dirrm lib/xshipwars/sounds
X@dirrm lib/xshipwars/etc
X@dirrm lib/xshipwars
END-of-port/pkg/PLIST
echo x - port/Makefile
sed 's/^X//' >port/Makefile << 'END-of-port/Makefile'
X# New ports collection makefile for:	XShipWars-Game-Client
X# Version required:		 	1.20
X# Date created:				Nov 7th 1999
X# Whom:					troll
X#
X# $Id$
X#
X
XDISTNAME=		xshipwars-client-1.20
XCATEGORIES=		games
XMASTER_SITES=		ftp://fox.mit.edu/pub/xsw/
XDISTFILES=		xsw1.20.tgz stimages1.2.tgz
X
XMAINTAINER=		troll@digitalspark.net
X
XWRKSRC=			${WRKDIR}/xsw1.20/client
X
XUSE_GMAKE=		YES
XMAKEFILE=		Makefile.FreeBSD
X
Xpost-install:
X	@ ${ECHO} "===>   Initalizing Sounds Directory"
X	@ ${TOUCH} ${PREFIX}/lib/xshipwars/sounds/SoundsGoHere
X	@ ${ECHO} "===>   Installing Default Image Set "
X	@ ${MKDIR} ${PREFIX}/lib/xshipwars
X	@ ${CP} -R ${WRKSRC}/../../images \
X	   ${PREFIX}/lib/xshipwars/
X	@ chmod -R 744 ${PREFIX}/lib/xshipwars
X	@ chmod -R a+X ${PREFIX}/lib/xshipwars
X	@ ${ECHO} "===>   Installing Documentation "
X	@ ${MKDIR} ${PREFIX}/share/doc/xshipwars
X	@${INSTALL_DATA} ${WRKSRC}/../README \
X	   ${PREFIX}/share/doc/xshipwars
X	@${INSTALL_DATA} ${WRKSRC}/../CREDITS \
X	   ${PREFIX}/share/doc/xshipwars
X	@${INSTALL_DATA} ${WRKSRC}/../DOCS_NOW_ONLINE \
X	   ${PREFIX}/share/doc/xshipwars
X	@${INSTALL_DATA} ${WRKSRC}/../INSTALL \
X	   ${PREFIX}/share/doc/xshipwars
X	@${INSTALL_DATA} ${WRKSRC}/../LICENSE \
X	   ${PREFIX}/share/doc/xshipwars
X	@${INSTALL_DATA} ${WRKSRC}/../TODO \
X	   ${PREFIX}/share/doc/xshipwars
X	@ ${ECHO} "===>   Stripping Binary "
X	@ strip ${PREFIX}/bin/xsw
X
X	@${CAT} ${PKGDIR}/MESSAGE
X
X.include <bsd.port.mk>
END-of-port/Makefile
exit



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


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199911090048.TAA22780>