From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Apr 2 16:50:01 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B5227106564A for ; Wed, 2 Apr 2008 16:50:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 8E3CE8FC2A for ; Wed, 2 Apr 2008 16:50:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m32Go1XO076702 for ; Wed, 2 Apr 2008 16:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m32Go1nO076701; Wed, 2 Apr 2008 16:50:01 GMT (envelope-from gnats) Resent-Date: Wed, 2 Apr 2008 16:50:01 GMT Resent-Message-Id: <200804021650.m32Go1nO076701@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Ganael Laplanche Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EB61B106566C for ; Wed, 2 Apr 2008 16:47:20 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id D6F998FC15 for ; Wed, 2 Apr 2008 16:47:20 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m32GlHcj025760 for ; Wed, 2 Apr 2008 16:47:17 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id m32GlHXa025758; Wed, 2 Apr 2008 16:47:17 GMT (envelope-from nobody) Message-Id: <200804021647.m32GlHXa025758@www.freebsd.org> Date: Wed, 2 Apr 2008 16:47:17 GMT From: Ganael Laplanche To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/122375: New port: games/openjazz - Free re-implementation of the Jazz Jackrabbit(tm) game engine X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Apr 2008 16:50:01 -0000 >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 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 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: