ports/145258: Port update: games/openjazz - Update to v.20100328

Ganael Laplanche ganael.laplanche at martymac.org
Thu Apr 1 07:50:04 UTC 2010


>Number:         145258
>Category:       ports
>Synopsis:       Port update: games/openjazz - Update to v.20100328
>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:   Thu Apr 01 07:50:03 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Ganael Laplanche
>Release:        9.0-CURRENT
>Organization:
http://contribs.martymac.org
>Environment:
FreeBSD laptop.martymac.com 9.0-CURRENT FreeBSD 9.0-CURRENT #6: Thu Jan 21 14:46:32 UTC 2010     martymac at laptop.martymac.com:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
This patch updates games/openjazz to v.20100328 (280310).
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -aurN openjazz.orig/Makefile openjazz/Makefile
--- openjazz.orig/Makefile	2010-03-30 07:57:37.270169323 +0000
+++ openjazz/Makefile	2010-03-31 18:35:15.965667144 +0000
@@ -6,28 +6,33 @@
 #
 
 PORTNAME=	openjazz
-PORTVERSION=	20070212
+PORTVERSION=	20100328
 CATEGORIES=	games
-MASTER_SITES=	http://contribs.martymac.com/FreeBSD-ports/distfiles/
+MASTER_SITES=	http://alister.eu/jazz/oj/
+DISTNAME=	OpenJazz-src-280310
 
 MAINTAINER=	ganael.laplanche at martymac.com
 COMMENT=	Free re-implementation of the Jazz Jackrabbit(tm) game engine
 
+WRKSRC=	${WRKDIR}
+
+USE_ZIP=	yes
+USE_GMAKE=	yes
+ALL_TARGET=	OpenJazz
 USE_XORG=	x11 xext xrandr xrender xau xdmcp
 USE_SDL=	sdl
-MAKE_ENV=	CPPFLAGS="-I${LOCALBASE}/include `${SDL_CONFIG} --cflags`" \
-		LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS} `${SDL_CONFIG} --libs`" \
-		INSTALL="${INSTALL}" INSTALL_PROGRAM="${INSTALL_PROGRAM}"
 
-SUB_FILES=	openjazz pkg-message
+CPPFLAGS=	"-I${LOCALBASE}/include `${SDL_CONFIG} --cflags` \
+		-DDATAPATH=\\\"${DATADIR}/\\\" -DHOMEDIR"
+LDFLAGS=	"-L${LOCALBASE}/lib ${PTHREAD_LIBS} `${SDL_CONFIG} --libs`"
+MAKE_ENV=	CPPFLAGS=${CPPFLAGS} LDFLAGS=${LDFLAGS}
 
-post-extract:
-	@${CP} ${FILESDIR}/Makefile.in ${WRKSRC}/Makefile
+SUB_FILES=	pkg-message
 
-post-install:
+do-install:
 	@${MKDIR} ${DATADIR}
 	@${INSTALL_DATA} ${WRKSRC}/openjazz.000 ${DATADIR}/
-	@${INSTALL_SCRIPT} ${WRKDIR}/openjazz ${PREFIX}/bin
+	@${INSTALL_SCRIPT} ${WRKDIR}/OpenJazz ${PREFIX}/bin/openjazz
 	@${CAT} ${PKGMESSAGE}
 
 .include <bsd.port.mk>
diff -aurN openjazz.orig/distinfo openjazz/distinfo
--- openjazz.orig/distinfo	2010-03-30 07:57:37.268169487 +0000
+++ openjazz/distinfo	2010-03-30 08:01:28.748958247 +0000
@@ -1,3 +1,3 @@
-MD5 (openjazz-20070212.tar.gz) = e57ff08452183e84259e57859023809f
-SHA256 (openjazz-20070212.tar.gz) = 78c91487c5ac54eba9a2a72ce09388e468d594219948eb1f099233a582e0328b
-SIZE (openjazz-20070212.tar.gz) = 35748
+MD5 (OpenJazz-src-280310.zip) = f49d0b8ed955877dcce4190a3454ae73
+SHA256 (OpenJazz-src-280310.zip) = 266daf9c0c03ed26a6e7b13f298cefc3a8f645cdf2f3582d8f47f938f17c2f91
+SIZE (OpenJazz-src-280310.zip) = 141547
diff -aurN openjazz.orig/files/Makefile.in openjazz/files/Makefile.in
--- openjazz.orig/files/Makefile.in	2010-03-30 07:57:37.265167569 +0000
+++ openjazz/files/Makefile.in	1970-01-01 00:00:00.000000000 +0000
@@ -1,34 +0,0 @@
-CFLAGS?= -O -pipe
-CPPFLAGS+= -I/usr/local/include `sdl-config --cflags`
-LDFLAGS+= -L/usr/local/lib -pthread `sdl-config --libs`
-PREFIX?= /usr/local
-INSTALL?=	install
-INSTALL_PROGRAM?= install -s -o root -g wheel -m 555
-
-all:	bonus.o events.o font.o level.o main.o planet.o scene.o menu.o sound.o
-	gcc ${LDFLAGS} bonus.o events.o font.o level.o main.o planet.o scene.o menu.o sound.o -o openjazz-bin
-bonus.o:	bonus.c
-	gcc ${CFLAGS} ${CPPFLAGS} -c bonus.c
-events.o:	events.c
-	gcc ${CFLAGS} ${CPPFLAGS} -c events.c
-font.o:	font.c
-	gcc ${CFLAGS} ${CPPFLAGS} -c font.c
-level.o: level.c
-	gcc ${CFLAGS} ${CPPFLAGS} -c level.c
-main.o:	main.c
-	gcc ${CFLAGS} ${CPPFLAGS} -c main.c
-planet.o:	planet.c
-	gcc ${CFLAGS} ${CPPFLAGS} -c planet.c
-scene.o:	scene.c
-	gcc ${CFLAGS} ${CPPFLAGS} -c scene.c
-menu.o:	menu.c
-	gcc ${CFLAGS} ${CPPFLAGS} -c menu.c
-sound.o:	sound.c
-	gcc ${CFLAGS} ${CPPFLAGS} -c sound.c
-install:	all
-	${INSTALL} -d ${PREFIX}/bin
-	${INSTALL_PROGRAM} openjazz-bin ${PREFIX}/bin
-uninstall:
-	rm -f ${PREFIX}/bin/openjazz-bin
-clean:
-	rm -f *.o openjazz-bin
diff -aurN openjazz.orig/files/openjazz.in openjazz/files/openjazz.in
--- openjazz.orig/files/openjazz.in	2010-03-30 07:57:37.261168458 +0000
+++ openjazz/files/openjazz.in	1970-01-01 00:00:00.000000000 +0000
@@ -1,2 +0,0 @@
-#!/bin/sh
-cd %%DATADIR%% && exec openjazz-bin
diff -aurN openjazz.orig/files/patch-Makefile openjazz/files/patch-Makefile
--- openjazz.orig/files/patch-Makefile	1970-01-01 00:00:00.000000000 +0000
+++ openjazz/files/patch-Makefile	2010-03-30 17:04:16.032068321 +0000
@@ -0,0 +1,15 @@
+--- Makefile.orig	2010-03-30 16:59:54.981199076 +0000
++++ Makefile	2010-03-30 17:04:10.070142573 +0000
+@@ -21,10 +21,10 @@
+ 
+ 
+ OpenJazz: $(objects)
+-	cc -Wall -o OpenJazz -lSDL -lstdc++ $(objects)
++	${CC} ${LDFLAGS} -Wall -o OpenJazz -lstdc++ $(objects)
+ 
+ %.o: %.cpp
+-	cc -Wall -DUSE_SOCKETS -DSCALE -Isrc -O2 -c $< -o $@
++	${CC} ${CPPFLAGS} ${CFLAGS} -Wall -DUSE_SOCKETS -DSCALE -Isrc -c $< -o $@
+ 
+ clean:
+ 	rm -f OpenJazz $(objects)
diff -aurN openjazz.orig/files/patch-src-io-network.cpp openjazz/files/patch-src-io-network.cpp
--- openjazz.orig/files/patch-src-io-network.cpp	1970-01-01 00:00:00.000000000 +0000
+++ openjazz/files/patch-src-io-network.cpp	2010-03-30 17:14:22.536925363 +0000
@@ -0,0 +1,10 @@
+--- src/io/network.cpp.orig	2010-03-30 17:07:37.715288674 +0000
++++ src/io/network.cpp	2010-03-30 17:13:25.119068484 +0000
+@@ -41,6 +41,7 @@
+ 		#define MSG_NOSIGNAL 0
+ 	#else
+ 		#include <sys/types.h>
++        #include <netinet/in.h>
+ 		#include <sys/socket.h>
+ 		#include <arpa/inet.h>
+ 		#include <sys/ioctl.h>
diff -aurN openjazz.orig/pkg-descr openjazz/pkg-descr
--- openjazz.orig/pkg-descr	2010-03-30 07:57:37.266175309 +0000
+++ openjazz/pkg-descr	2010-03-30 07:58:06.206016546 +0000
@@ -1,4 +1,4 @@
 OpenJazz, is a free, open-source re-implementation of
 the classic Jazz Jackrabbit(tm) game engine. 
 
-WWW: http://treacle.hewwo.com/jazz/oj/index.html
+WWW: http://alister.eu/jazz/oj
diff -aurN openjazz.orig/pkg-plist openjazz/pkg-plist
--- openjazz.orig/pkg-plist	2010-03-30 07:57:37.271170497 +0000
+++ openjazz/pkg-plist	2010-03-31 18:14:16.137517477 +0000
@@ -1,4 +1,3 @@
 bin/openjazz
-bin/openjazz-bin
 %%DATADIR%%/openjazz.000
 @dirrm %%DATADIR%%


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



More information about the freebsd-ports-bugs mailing list