ports/64643: Update port: games/linux-steam Updated install instructions and also make minor revisions to makefiles

Hideki Machida hido at neojapangz.com
Wed Mar 24 07:20:08 UTC 2004


>Number:         64643
>Category:       ports
>Synopsis:       Update port: games/linux-steam Updated install instructions and also make minor revisions to makefiles
>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:   Tue Mar 23 23:20:08 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Hideki Machida
>Release:        
>Organization:
Private
>Environment:
>Description:
      
>How-To-Repeat:
      
>Fix:
--- current.shar	Wed Mar 24 16:05:32 2004
+++ after.shar	Wed Mar 24 16:05:18 2004
@@ -5,17 +5,17 @@
 #
 # This archive contains:
 #
-#	/usr/ports/games/linux-steam
-#	/usr/ports/games/linux-steam/Makefile
-#	/usr/ports/games/linux-steam/distinfo
-#	/usr/ports/games/linux-steam/pkg-descr
-#	/usr/ports/games/linux-steam/pkg-message
-#	/usr/ports/games/linux-steam/pkg-plist
+#	linux-steam
+#	linux-steam/Makefile
+#	linux-steam/distinfo
+#	linux-steam/pkg-descr
+#	linux-steam/pkg-message
+#	linux-steam/pkg-plist
 #
-echo c - /usr/ports/games/linux-steam
-mkdir -p /usr/ports/games/linux-steam > /dev/null 2>&1
-echo x - /usr/ports/games/linux-steam/Makefile
-sed 's/^X//' >/usr/ports/games/linux-steam/Makefile << 'END-of-/usr/ports/games/linux-steam/Makefile'
+echo c - linux-steam
+mkdir -p linux-steam > /dev/null 2>&1
+echo x - linux-steam/Makefile
+sed 's/^X//' >linux-steam/Makefile << 'END-of-linux-steam/Makefile'
 X# New ports collection makefile for:   hlstats
 X# Date created:        29 December 2003
 X# Whom:                hideki
@@ -25,6 +25,7 @@
 X
 XPORTNAME=	steam
 XPORTVERSION=	1.0
+XPORTREVISION=	1
 XCATEGORIES=	games linux
 XMASTER_SITES=	http://hlstats.neojapangz.com/files/
 XPKGNAMEPREFIX=	linux-
@@ -32,27 +33,33 @@
 XMAINTAINER=	hido at neojapangz.com
 XCOMMENT=	Half Life dedicated server running on steam
 X
-XIS_INTERACTIVE=	yes
 XPKGMESSAGE=	${WRKDIR}/pkg-message
 XUSE_LINUX=	yes
 X
+XINSTALLDIR?=	steam
+X
+XPLIST_SUB+=     INSTALLDIR=${INSTALLDIR}
+X
+Xpre-everything::
+X	@ ${ECHO_MSG} "You can use the INSTALLDIR option to change the install dir"
+X
 Xdo-build:
 X	@ ${CHMOD} +x ${WRKDIR}/hldsupdatetool.bin && cd ${WRKDIR} && ./hldsupdatetool.bin
 X	@ ${CAT} pkg-message | ${SED} 's|%%PREFIX%%|${PREFIX}|' > ${PKGMESSAGE}
 X
 Xdo-install:
-X	@ ${MKDIR} ${PREFIX}/${PORTNAME}
-X	@ ${CP} ${WRKDIR}/${PORTNAME} ${PREFIX}/${PORTNAME}/
+X	@ ${MKDIR} ${PREFIX}/${INSTALLDIR}
+X	@ ${CP} ${WRKDIR}/${PORTNAME} ${PREFIX}/${INSTALLDIR}/
 X	@ ${CAT} ${PKGMESSAGE}
 X
 X.include <bsd.port.mk>
-END-of-/usr/ports/games/linux-steam/Makefile
-echo x - /usr/ports/games/linux-steam/distinfo
-sed 's/^X//' >/usr/ports/games/linux-steam/distinfo << 'END-of-/usr/ports/games/linux-steam/distinfo'
+END-of-linux-steam/Makefile
+echo x - linux-steam/distinfo
+sed 's/^X//' >linux-steam/distinfo << 'END-of-linux-steam/distinfo'
 XMD5 (steam-1.0.tar.gz) = 3d32775d1cf34ff8c9c938312e5128b8
-END-of-/usr/ports/games/linux-steam/distinfo
-echo x - /usr/ports/games/linux-steam/pkg-descr
-sed 's/^X//' >/usr/ports/games/linux-steam/pkg-descr << 'END-of-/usr/ports/games/linux-steam/pkg-descr'
+END-of-linux-steam/distinfo
+echo x - linux-steam/pkg-descr
+sed 's/^X//' >linux-steam/pkg-descr << 'END-of-linux-steam/pkg-descr'
 XSteam is Valve's new way of getting games into your hands ASAP. Games like
 XHalf-Life, Counter-Strike, and Counter-Strike Condition Zero
 Xare all being made available through Steam.
@@ -72,35 +79,43 @@
 X
 X- Hideki
 Xhido at neojapangz.com
-END-of-/usr/ports/games/linux-steam/pkg-descr
-echo x - /usr/ports/games/linux-steam/pkg-message
-sed 's/^X//' >/usr/ports/games/linux-steam/pkg-message << 'END-of-/usr/ports/games/linux-steam/pkg-message'
+END-of-linux-steam/pkg-descr
+echo x - linux-steam/pkg-message
+sed 's/^X//' >linux-steam/pkg-message << 'END-of-linux-steam/pkg-message'
 X##################################################################
-X# To get started goto %%PREFIX%%/steam                           #
+X# To get started goto %%PREFIX%%/%%INSTALLDIR%%                             #
 X# and type the following to create a steam-user.                 #
-X# ./steam -create <username> <password> <question> <answer>      #
+X# ./steam -command create -username <username> \                 #
+X# -email <emailaddress> -password <password> \                   #
+X# -question <question> -answer <answer>                          #
+X#                                                                #
 X# Example                                                        #
-X# ./steam -create johndoe l337cr3w nameofmygun M4A1              #
+X# ./steam -command create -username johndoe \                    #
+X# -email johndoe at mydomain.com -password 12345678 \               #
+X# -question nameofmygun -answer M4A1                             #
 X#                                                                #
 X# Once you have a steam-user account or if you have a registered #
 X# account already type the following to start updating your HLDS #
-X# ./steam -update <game> <installdir> <username> [<password> [Y]]#
-X# example                                                        #
-X# ./steam -update cstrike . johndoe l337cr3w Y                   #
+X# ./steam -command update -game <game> -dir <steamdir> \         #
+X# -username <username> -password <password> -remember_password   #
+X#                                                                #
+X# Example                                                        #
+X# ./steam -command update -game cstrike -dir %%PREFIX%%/steam \  #
+X# -username johndoe -password 12345678 -remember_password        #
 X#                                                                #
 X# Once your server has been updated type the following           #
 X# to test your server.                                           #
-X# ./hlds_run -game cstrike +maxplayers 10 +map de_dust           #
+X# ./hlds_run -game cstrike +map de_dust -maxplayers 16           #
 X#                                                                #
 X# For instructions on configuring your server goto               #
 X# http://server.counter-strike.net                               #
 X#                                                                #
 X##################################################################
-END-of-/usr/ports/games/linux-steam/pkg-message
-echo x - /usr/ports/games/linux-steam/pkg-plist
-sed 's/^X//' >/usr/ports/games/linux-steam/pkg-plist << 'END-of-/usr/ports/games/linux-steam/pkg-plist'
-Xsteam/steam
-X at dirrm steam
-END-of-/usr/ports/games/linux-steam/pkg-plist
+END-of-linux-steam/pkg-message
+echo x - linux-steam/pkg-plist
+sed 's/^X//' >linux-steam/pkg-plist << 'END-of-linux-steam/pkg-plist'
+X%%INSTALLDIR%%/steam
+X at dirrm %%INSTALLDIR%%
+END-of-linux-steam/pkg-plist
 exit
 

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



More information about the freebsd-ports-bugs mailing list