From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Nov 14 01:20:21 2003 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D08F216A4CE for ; Fri, 14 Nov 2003 01:20:21 -0800 (PST) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id A9C4B43FAF for ; Fri, 14 Nov 2003 01:20:20 -0800 (PST) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.9/8.12.9) with ESMTP id hAE9KJFY081306 for ; Fri, 14 Nov 2003 01:20:19 -0800 (PST) (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.9/8.12.9/Submit) id hAE9KJCB081305; Fri, 14 Nov 2003 01:20:19 -0800 (PST) (envelope-from gnats) Resent-Date: Fri, 14 Nov 2003 01:20:19 -0800 (PST) Resent-Message-Id: <200311140920.hAE9KJCB081305@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, Janos Mohacsi Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 60AED16A4CE for ; Fri, 14 Nov 2003 01:19:02 -0800 (PST) Received: from norfolk.ki.iif.hu (norfolk.ki.iif.hu [193.6.222.32]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4677F43F93 for ; Fri, 14 Nov 2003 01:19:01 -0800 (PST) (envelope-from mohacsi@norfolk.ki.iif.hu) Received: (from mohacsi@localhost) by norfolk.ki.iif.hu (8.12.10/8.12.10) id hAE8JFpJ014586; Fri, 14 Nov 2003 09:19:15 +0100 (CET) (envelope-from mohacsi) Message-Id: <200311140819.hAE8JFpJ014586@norfolk.ki.iif.hu> Date: Fri, 14 Nov 2003 09:19:15 +0100 (CET) From: Janos Mohacsi To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Subject: ports/59284: New port: games/njam version 1.00 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Janos Mohacsi List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Nov 2003 09:20:21 -0000 >Number: 59284 >Category: ports >Synopsis: New port: games/njam version 1.00 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Nov 14 01:20:19 PST 2003 >Closed-Date: >Last-Modified: >Originator: Janos Mohacsi >Release: FreeBSD 5.1-CURRENT i386 >Organization: NIIF >Environment: System: FreeBSD norfolk.ki.iif.hu 5.1-CURRENT FreeBSD 5.1-CURRENT #3: Wed Sep 24 06:43:56 CEST 2003 root@norfolk.ki.iif.hu:/usr/obj/usr/src/sys/NORFOLK i386 >Description: New port: games/njam version 1.00 This game is the multiplayer clone of the original pac-man. >How-To-Repeat: Apply this shar. >Fix: # 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: # # njam/ # njam/pkg-plist # njam/pkg-descr # njam/distinfo # njam/Makefile # njam/files # njam/files/patch-Makefile # echo c - njam/ mkdir -p njam/ > /dev/null 2>&1 echo x - njam/pkg-plist sed 's/^X//' >njam/pkg-plist << 'END-of-njam/pkg-plist' Xbin/njam Xshare/njam/data/ORIGINAL.COOP Xshare/njam/data/ORIGINAL.DUEL Xshare/njam/data/bonus.wav Xshare/njam/data/dali.xm Xshare/njam/data/dead.wav Xshare/njam/data/dead2.wav Xshare/njam/data/dead3.wav Xshare/njam/data/enter-ip.jpg Xshare/njam/data/font-blue.bmp Xshare/njam/data/font-yellow.bmp Xshare/njam/data/freeze.wav Xshare/njam/data/gameover.jpg Xshare/njam/data/hiscore.jpg Xshare/njam/data/invisible.wav Xshare/njam/data/juice.wav Xshare/njam/data/kill.wav Xshare/njam/data/kill2.wav Xshare/njam/data/kill3.wav Xshare/njam/data/killply.wav Xshare/njam/data/levelset.jpg Xshare/njam/data/mainmenu.jpg Xshare/njam/data/mapend.wav Xshare/njam/data/mapend2.wav Xshare/njam/data/netsend.jpg Xshare/njam/data/network.bmp Xshare/njam/data/njamicon.bmp Xshare/njam/data/options.jpg Xshare/njam/data/ritam.s3m Xshare/njam/data/satisfy.xm Xshare/njam/data/script.txt Xshare/njam/data/sprites.bmp Xshare/njam/data/stats.jpg Xshare/njam/data/teleport.wav Xshare/njam/data/trapdoor.wav Xshare/njam/data/tripleding.wav Xshare/njam/data/win1.jpg Xshare/njam/data/win2.jpg Xshare/njam/data/win3.jpg Xshare/njam/data/win4.jpg Xshare/njam/levels/ORIGINAL.COOP Xshare/njam/levels/ORIGINAL.DUEL Xshare/njam/njam Xshare/njam/skins/Back000.bmp Xshare/njam/skins/Back001.bmp Xshare/njam/skins/Back002.bmp X@dirrm share/njam/data X@dirrm share/njam/levels X@dirrm share/njam/skins X@dirrm share/njam X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%%%DOCSDIR%%/assassin.gif X%%PORTDOCS%%%%DOCSDIR%%/award-2.gif X%%PORTDOCS%%%%DOCSDIR%%/cookie.gif X%%PORTDOCS%%%%DOCSDIR%%/doc-editor.html X%%PORTDOCS%%%%DOCSDIR%%/doc.html X%%PORTDOCS%%%%DOCSDIR%%/doc2.html X%%PORTDOCS%%%%DOCSDIR%%/door.gif X%%PORTDOCS%%%%DOCSDIR%%/freezer.gif X%%PORTDOCS%%%%DOCSDIR%%/ghactive.gif X%%PORTDOCS%%%%DOCSDIR%%/ghinactive.gif X%%PORTDOCS%%%%DOCSDIR%%/hunter.gif X%%PORTDOCS%%%%DOCSDIR%%/invisible.gif X%%PORTDOCS%%%%DOCSDIR%%/juice.gif X%%PORTDOCS%%%%DOCSDIR%%/sample.gif X%%PORTDOCS%%%%DOCSDIR%%/shaddy.gif X%%PORTDOCS%%%%DOCSDIR%%/skin000.gif X%%PORTDOCS%%%%DOCSDIR%%/skin001.gif X%%PORTDOCS%%%%DOCSDIR%%/skin003.gif X%%PORTDOCS%%%%DOCSDIR%%/teleport.gif X%%PORTDOCS%%%%DOCSDIR%%/thinline.gif X%%PORTDOCS%%%%DOCSDIR%%/trap.gif X%%PORTDOCS%%@dirrm %%DOCSDIR%% END-of-njam/pkg-plist echo x - njam/pkg-descr sed 's/^X//' >njam/pkg-descr << 'END-of-njam/pkg-descr' XNjam is fast-paced cross-platform pac-man-like game. In this arcade you Xmove through the maze eating cookies and collecting powerups while trying Xto avoid ghosts who chase you. XFeatures: X X * Single and multiplayer mode (local or network) X * Duel mode (players compete each other to get more points) X * Non-duel mode (players cooperate to finish as many levels as they can) X * Great music and sound effects X * Customizable level skins X * Many different levels X * Integrated level editor X * Open Source (GPL Licence) X XWWW: http://njam.sourceforge.net/ END-of-njam/pkg-descr echo x - njam/distinfo sed 's/^X//' >njam/distinfo << 'END-of-njam/distinfo' XMD5 (njam-1.00-src.tar.gz) = 88b276a1334477295fc3ba3cc44e05fd END-of-njam/distinfo echo x - njam/Makefile sed 's/^X//' >njam/Makefile << 'END-of-njam/Makefile' X# New ports collection makefile for: njam X# Date created: 10 November 2003 X# Whom: X# X# $FreeBSD$ X# X XPORTNAME= njam XPORTVERSION= 1.00 XCATEGORIES= games XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= ${PORTNAME} XDISTNAME= ${PORTNAME}-${PORTVERSION}-src X XMAINTAINER= janos.mohacsi@bsd.hu XCOMMENT= Fast paced multiplayer pac-man clone X XLIB_DEPENDS= SDL-1.1.5:${PORTSDIR}/devel/sdl12 \ X SDL_mixer.2:${PORTSDIR}/audio/sdl_mixer \ X SDL_image.10:${PORTSDIR}/graphics/sdl_image \ X SDL_net.0:${PORTSDIR}/net/sdl_net X XUSE_GMAKE= yes XDOC_FILES= assassin.gif award-2.gif cookie.gif doc-editor.html doc.html doc2.html door.gif freezer.gif ghactive.gif ghinactive.gif hunter.gif invisible.gif juice.gif sample.gif shaddy.gif skin000.gif skin001.gif skin003.gif teleport.gif thinline.gif trap.gif X Xpost-install: X.ifndef(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X @${INSTALL_DATA} ${WRKSRC}/html/* ${DOCSDIR} X @${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} X.endif X X.include END-of-njam/Makefile echo c - njam/files mkdir -p njam/files > /dev/null 2>&1 echo x - njam/files/patch-Makefile sed 's/^X//' >njam/files/patch-Makefile << 'END-of-njam/files/patch-Makefile' X--- Makefile.orig Fri Oct 17 01:16:56 2003 X+++ Makefile Thu Nov 13 18:02:06 2003 X@@ -20,7 +20,7 @@ X X # directory where the games are installed (/usr, /usr/local, ... or something) X ifndef PREFIX X-PREFIX=/usr X+PREFIX=/usr/local X endif X X PROGRAM = njam X@@ -29,7 +29,7 @@ X X # If you hate warnings under Cygwin use these flags instead X # MY_CFLAGS = -I/usr/local/include/SDL -Dmain=SDL_main -DWIN32 -Uunix -mno-cygwin X-MY_CFLAGS = `sdl-config --cflags` X+MY_CFLAGS = `sdl11-config --cflags` X X %.o: %.cpp X $(CC) -O3 -c $(MY_CFLAGS) $< -o $@ X@@ -37,7 +37,7 @@ X all: $(PROGRAM) X X $(PROGRAM): $(OBJECTS) X- $(CC) `sdl-config --libs` -o$(PROGRAM) $(OBJECTS) -lSDL -lSDL_mixer -lSDL_net -lSDL_image X+ $(CC) `sdl11-config --libs` -o$(PROGRAM) $(OBJECTS) -lSDL_mixer -lSDL_net -lSDL_image X X clean: X $(RM) *.o X@@ -45,25 +45,15 @@ X $(RM) $(PROGRAM).exe X X install: X- mkdir -m 755 -p $(PREFIX)/games/njam X- mkdir -m 755 -p $(PREFIX)/games/njam/data X- mkdir -m 755 -p $(PREFIX)/games/njam/skins X- mkdir -m 755 -p $(PREFIX)/games/njam/html X- mkdir -m 755 -p $(PREFIX)/games/njam/levels X- install -o root -g games -m 755 njam $(PREFIX)/games/njam X- install -o root -g games -m 644 data/* $(PREFIX)/games/njam/data X- install -o root -g games -m 644 skins/* $(PREFIX)/games/njam/skins X- install -o root -g games -m 644 html/* $(PREFIX)/games/njam/html X- install -o root -g games -m 6777 levels/* $(PREFIX)/games/njam/levels X- echo '#!/bin/sh' > /usr/bin/njam X- echo '$(PREFIX)/games/njam/njam $$1' >> /usr/bin/njam X- chmod 755 /usr/bin/njam X- @echo X- @echo ------------------ Install completed ------------------------------ X- @echo Type \"njam\" to play the game. X- @echo You can link \"$(PREFIX)/games/njam/njam\" into menus/toolbars. X- @echo ------------------------------------------------------------------- X- @echo X+ mkdir -m 755 -p $(PREFIX)/share/njam X+ mkdir -m 755 -p $(PREFIX)/share/njam/data X+ mkdir -m 755 -p $(PREFIX)/share/njam/skins X+ mkdir -m 755 -p $(PREFIX)/share/njam/levels X+ install -o root -g games -m 755 njam $(PREFIX)/share/njam X+ install -o root -g games -m 644 data/* $(PREFIX)/share/njam/data X+ install -o root -g games -m 644 skins/* $(PREFIX)/share/njam/skins X+ install -o root -g games -m 644 levels/* $(PREFIX)/share/njam/levels X+ ln -s $(PREFIX)/share/njam/njam $(PREFIX)/bin/njam X X uninstall: X rm -rf $(PREFIX)/games/njam END-of-njam/files/patch-Makefile exit >Release-Note: >Audit-Trail: >Unformatted: