ports/50508: Update port: games/xrick

David Siebörger drs at rucus.ru.ac.za
Mon Mar 31 22:10:16 UTC 2003


>Number:         50508
>Category:       ports
>Synopsis:       Update port: games/xrick
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Mon Mar 31 14:10:08 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     David Siebörger
>Release:        FreeBSD 4.8-RC i386
>Organization:
Rhodes University Computer Users Society
>Environment:
System: FreeBSD bashir.scw.ru.ac.za 4.8-RC FreeBSD 4.8-RC #26: Sat Mar 15 16:04:13 SAST 2003 drs at bashir.dsl.ru.ac.za:/usr/obj/usr/src/sys/BASHIR i386
>Description:
Update to version 021212.
>How-To-Repeat:
>Fix:
diff -ruN xrick.bak/Makefile xrick/Makefile
--- xrick.bak/Makefile	Fri Mar 14 21:48:29 2003
+++ xrick/Makefile	Tue Apr  1 00:04:02 2003
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	xrick
-PORTVERSION=	010808
+PORTVERSION=	021212
 CATEGORIES=	games
 MASTER_SITES=	http://www.bigorno.net/xrick/
 EXTRACT_SUFX=	.tgz
@@ -14,18 +14,23 @@
 MAINTAINER=	drs at rucus.ru.ac.za
 COMMENT=	A clone of Rick Dangerous
 
-LIB_DEPENDS=	SDL-1.1.5:${PORTSDIR}/devel/sdl12
+LIB_DEPENDS=	SDL-1.1.5:${PORTSDIR}/devel/sdl12 \
+		jpeg.9:${PORTSDIR}/graphics/jpeg
 
-WRKSRC=		${WRKDIR}/xrick
-HAS_CONFIGURE=	yes
-CONFIGURE_SCRIPT=	config
+NO_PACKAGE=	Copyright status of the graphics and sounds is uncertain
 USE_GMAKE=	yes
+USE_REINPLACE=	yes
 
 MAN6=		xrick.6
 MANCOMPRESSED=	yes
 
+post-patch:
+	@${REINPLACE_CMD} -e 's|sysarg_args_data = NULL|sysarg_args_data = "${PREFIX}/share/xrick/data.zip"|' ${WRKSRC}/src/sysarg.c
+
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/xrick ${PREFIX}/bin
 	${INSTALL_MAN} ${WRKSRC}/xrick.6.gz ${PREFIX}/man/man6/xrick.6.gz
+	${MKDIR} ${PREFIX}/share/xrick
+	${INSTALL_DATA} ${WRKSRC}/data.zip ${PREFIX}/share/xrick/data.zip
 
 .include <bsd.port.mk>
diff -ruN xrick.bak/distinfo xrick/distinfo
--- xrick.bak/distinfo	Mon Apr 15 22:50:23 2002
+++ xrick/distinfo	Mon Mar 31 22:26:33 2003
@@ -1 +1 @@
-MD5 (xrick-010808.tgz) = 0a25621afe66b5ef5733cea75f410d40
+MD5 (xrick-021212.tgz) = 615190051481266710cb43ecd1fe930c
diff -ruN xrick.bak/files/patch-Makefile xrick/files/patch-Makefile
--- xrick.bak/files/patch-Makefile	Thu Jan  1 02:00:00 1970
+++ xrick/files/patch-Makefile	Mon Mar 31 22:39:40 2003
@@ -0,0 +1,22 @@
+--- Makefile.orig	Tue Dec 24 18:58:26 2002
++++ Makefile	Mon Mar 31 22:28:45 2003
+@@ -15,7 +15,7 @@
+ # Vars
+ #
+ 
+-SDLVERSION=$(shell sdl-config --version 2>/dev/null)
++SDLVERSION=$(shell sdl11-config --version 2>/dev/null)
+ ROOTDIR=$(shell pwd)
+ TARGET=$(shell uname -s | tr [a-z] [A-Z])
+ 
+@@ -71,8 +71,8 @@
+ all:
+ 	@echo "ROOTDIR=$(ROOTDIR)" > Makefile.global
+ 	@echo "XOBJ=$(XOBJ)" >> Makefile.global
+-	@echo "CFLAGS=-g -ansi -pedantic -Wall -W -O2 -I $(ROOTDIR)/include $(shell sdl-config --cflags)" >> Makefile.global
+-	@echo "LDFLAGS=-lz $(shell sdl-config --libs)" >> Makefile.global
++	@echo "CFLAGS=-g -ansi -pedantic -Wall -W -O2 -I $(ROOTDIR)/include $(shell sdl11-config --cflags)" >> Makefile.global
++	@echo "LDFLAGS=-lz $(shell sdl11-config --libs)" >> Makefile.global
+ 	@echo "CC=gcc" >> Makefile.global
+ 	@echo "CPP=gcc -E" >> Makefile.global
+ 	$(MAKE) -C src all
diff -ruN xrick.bak/files/patch-config xrick/files/patch-config
--- xrick.bak/files/patch-config	Mon Apr 15 22:51:42 2002
+++ xrick/files/patch-config	Thu Jan  1 02:00:00 1970
@@ -1,40 +0,0 @@
---- config.orig	Mon Apr 15 22:08:26 2002
-+++ config	Mon Apr 15 22:33:35 2002
-@@ -46,31 +46,20 @@
- CFLAGS="$CFLAGS -DVERSION=\\\"$VERSION\\\""
- 
- # SDL
--SDLVER=`sdl-config --version 2>&1`
-+SDLVER=`sdl11-config --version 2>&1`
- if [ $? -ne 0 ]; then
-   echo "Error: SDL not found"
-   echo "Abort"
-   exit 1
- else
-   echo "SDL version $SDLVER detected"
--  CFLAGS="$CFLAGS `sdl-config --cflags`"
--  LDFLAGS="$LDFLAGS `sdl-config --libs`"
-+  CFLAGS="$CFLAGS `sdl11-config --cflags`"
-+  LDFLAGS="$LDFLAGS `sdl11-config --libs`"
- fi
- 
--POSDOT=`expr index $SDLVER '.'`
--POSDOTp=`expr $POSDOT - 1`
--POSDOTn=`expr $POSDOT + 1`
--SDL_MAJ=`expr substr $SDLVER 1 $POSDOTp`
--LEN=`expr length $SDLVER`
--LEN=`expr $LEN - $POSDOT`
--SDLVER=`expr substr $SDLVER $POSDOTn $LEN`
--POSDOT=`expr index $SDLVER '.'`
--POSDOTp=`expr $POSDOT - 1`
--POSDOTn=`expr $POSDOT + 1`
--SDL_MIN=`expr substr $SDLVER 1 $POSDOTp`
--LEN=`expr length $SDLVER`
--LEN=`expr $LEN - $POSDOT`
--SDL_MIC=`expr substr $SDLVER $POSDOTn $LEN`
-+SDL_MAJ=`echo $SDLVER | awk -F '.' '{print $1}'`
-+SDL_MIN=`echo $SDLVER | awk -F '.' '{print $2}'`
-+SDL_MIC=`echo $SDLVER | awk -F '.' '{print $3}'`
- 
- case "$TARGET" in
-   cygwin* | CYGWIN*)
diff -ruN xrick.bak/pkg-plist xrick/pkg-plist
--- xrick.bak/pkg-plist	Mon Apr 15 23:44:09 2002
+++ xrick/pkg-plist	Tue Apr  1 00:04:10 2003
@@ -1 +1,3 @@
 bin/xrick
+share/xrick/data.zip
+ at dirrm share/xrick
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list