Date: Wed, 2 Apr 2008 16:47:17 GMT From: Ganael Laplanche <ganael.laplanche@martymac.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/122375: New port: games/openjazz - Free re-implementation of the Jazz Jackrabbit(tm) game engine Message-ID: <200804021647.m32GlHXa025758@www.freebsd.org> Resent-Message-ID: <200804021650.m32Go1nO076701@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 122375 >Category: ports >Synopsis: New port: games/openjazz - Free re-implementation of the Jazz Jackrabbit(tm) game engine >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: Wed Apr 02 16:50:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Ganael Laplanche >Release: 7.0-STABLE >Organization: http://contribs.martymac.com >Environment: FreeBSD home.martymac.com 7.0-STABLE FreeBSD 7.0-STABLE #11: Tue Mar 25 14:32:03 CET 2008 root@home.martymac.com:/usr/obj/usr/src/sys/MYKERNEL amd64 >Description: Here is a port of Openjazz, which is a re-implementation of the Jazz Jackrabbit game engine. You will need shareware (or full-game) files to play. >How-To-Repeat: >Fix: Patch attached with submission 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: # # openjazz # openjazz/files # openjazz/files/pkg-message.in # openjazz/files/Makefile # openjazz/files/openjazz.in # openjazz/Makefile # openjazz/distinfo # openjazz/pkg-descr # openjazz/pkg-plist # echo c - openjazz mkdir -p openjazz > /dev/null 2>&1 echo c - openjazz/files mkdir -p openjazz/files > /dev/null 2>&1 echo x - openjazz/files/pkg-message.in sed 's/^X//' >openjazz/files/pkg-message.in << 'END-of-openjazz/files/pkg-message.in' X X========================================================= X XOpenJazz is now installed. In order to work, the game Xneeds additional files. Please buy the full version or Xdownload the shareware version (e.g.) here : X Xhttp://www.dosgamesarchive.com/download/game/111 X Xand copy every file of the game *lowercase* to X%%DATADIR%% X XOnce this is done, run 'openjazz'. Enjoy ! X X========================================================= X END-of-openjazz/files/pkg-message.in echo x - openjazz/files/Makefile sed 's/^X//' >openjazz/files/Makefile << 'END-of-openjazz/files/Makefile' XCFLAGS?= -O -pipe XCPPFLAGS+= -I/usr/local/include `sdl-config --cflags` XLDFLAGS+= -L/usr/local/lib -pthread `sdl-config --libs` XPREFIX?= /usr/local XINSTALL?= install XINSTALL_PROGRAM?= install -s -o root -g wheel -m 555 X Xall: bonus.o events.o font.o level.o main.o planet.o scene.o menu.o sound.o X gcc ${LDFLAGS} bonus.o events.o font.o level.o main.o planet.o scene.o menu.o sound.o -o openjazz-bin Xbonus.o: bonus.c X gcc ${CFLAGS} ${CPPFLAGS} -c bonus.c Xevents.o: events.c X gcc ${CFLAGS} ${CPPFLAGS} -c events.c Xfont.o: font.c X gcc ${CFLAGS} ${CPPFLAGS} -c font.c Xlevel.o: level.c X gcc ${CFLAGS} ${CPPFLAGS} -c level.c Xmain.o: main.c X gcc ${CFLAGS} ${CPPFLAGS} -c main.c Xplanet.o: planet.c X gcc ${CFLAGS} ${CPPFLAGS} -c planet.c Xscene.o: scene.c X gcc ${CFLAGS} ${CPPFLAGS} -c scene.c Xmenu.o: menu.c X gcc ${CFLAGS} ${CPPFLAGS} -c menu.c Xsound.o: sound.c X gcc ${CFLAGS} ${CPPFLAGS} -c sound.c Xinstall: all X ${INSTALL} -d ${PREFIX}/bin X ${INSTALL_PROGRAM} openjazz-bin ${PREFIX}/bin Xuninstall: X rm -f ${PREFIX}/bin/openjazz-bin Xclean: X rm -f *.o openjazz-bin END-of-openjazz/files/Makefile echo x - openjazz/files/openjazz.in sed 's/^X//' >openjazz/files/openjazz.in << 'END-of-openjazz/files/openjazz.in' X#!/bin/sh X(cd %%DATADIR%% && openjazz-bin) END-of-openjazz/files/openjazz.in echo x - openjazz/Makefile sed 's/^X//' >openjazz/Makefile << 'END-of-openjazz/Makefile' X# New ports collection makefile for: openjazz X# Date created: 01 Apr 2008 X# Whom: Ganael Laplanche <ganael.laplanche@martymac.com> X# X# $FreeBSD: $ X# X XPORTNAME= openjazz XPORTVERSION= 120207 XCATEGORIES= games XMASTER_SITES= http://treacle.hewwo.com/jazz/oj/ XDISTFILES= OpenJazz-src-${PORTVERSION}${EXTRACT_SUFX} OpenJazz-w32-${PORTVERSION}${EXTRACT_SUFX} XEXTRACT_ONLY= OpenJazz-src-${PORTVERSION}${EXTRACT_SUFX} X XMAINTAINER= ganael.laplanche@martymac.com XCOMMENT= Free re-implementation of the Jazz Jackrabbit(tm) game engine X XNO_WRKSUBDIR= yes XUSE_XORG= x11 xext xrandr xrender xau xdmcp XUSE_SDL= sdl XUSE_ZIP= yes XMAKE_ENV= CPPFLAGS="-I${LOCALBASE}/include `${SDL_CONFIG} --cflags`" \ X LDFLAGS="-L${LOCALBASE}/lib ${PTHREAD_LIBS} `${SDL_CONFIG} --libs`" \ X INSTALL="${INSTALL}" INSTALL_PROGRAM="${INSTALL_PROGRAM}" X XSUB_FILES= openjazz pkg-message X Xpost-extract: X ${CP} ${FILESDIR}/Makefile ${WRKSRC}/ X ${UNZIP_CMD} -qo -d ${WRKSRC}/ \ X ${DISTDIR}/OpenJazz-w32-${PORTVERSION}${EXTRACT_SUFX} openjazz.000 X Xpost-install: X ${MKDIR} ${DATADIR}/ X ${INSTALL_DATA} ${WRKSRC}/openjazz.000 ${DATADIR}/ X ${INSTALL_SCRIPT} ${WRKSRC}/openjazz ${PREFIX}/bin X @${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> END-of-openjazz/Makefile echo x - openjazz/distinfo sed 's/^X//' >openjazz/distinfo << 'END-of-openjazz/distinfo' XMD5 (OpenJazz-src-120207.zip) = 1ff452cfc179eccf51653c81b332c196 XSHA256 (OpenJazz-src-120207.zip) = f5b46cfbd3e31a0bea0262245b62ccce6ae137fcdda383213d4384805f050ec9 XSIZE (OpenJazz-src-120207.zip) = 48584 XMD5 (OpenJazz-w32-120207.zip) = c81731da781e0fb8126ab5fdbd5ad57a XSHA256 (OpenJazz-w32-120207.zip) = 2fc5cf9b555d0a94ba3c19c685646a7a9af1bbc5bd3f3ae490bad3c4800679e0 XSIZE (OpenJazz-w32-120207.zip) = 167037 END-of-openjazz/distinfo echo x - openjazz/pkg-descr sed 's/^X//' >openjazz/pkg-descr << 'END-of-openjazz/pkg-descr' XOpenJazz, is a free, open-source re-implementation of Xthe classic Jazz Jackrabbit(tm) game engine. X XWWW: http://treacle.hewwo.com/jazz/oj/index.html END-of-openjazz/pkg-descr echo x - openjazz/pkg-plist sed 's/^X//' >openjazz/pkg-plist << 'END-of-openjazz/pkg-plist' Xbin/openjazz Xbin/openjazz-bin X%%DATADIR%%/openjazz.000 X@dirrm %%DATADIR%% END-of-openjazz/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200804021647.m32GlHXa025758>