ports/84923: [NEW PORT] games/annelid - Remake of the ubiquitous "Snake" and "Worm" games
Alejandro Pulver
alejandro at varnet.biz
Thu Sep 22 20:00:24 UTC 2005
The following reply was made to PR ports/84923; it has been noted by GNATS.
From: "Alejandro Pulver" <alejandro at varnet.biz>
To: "FreeBSD gnats submit" <bug-followup at freebsd.org>
Cc:
Subject: Re: ports/84923: [NEW PORT] games/annelid - Remake of the ubiquitous "Snake" and "Worm" games
Date: Thu, 22 Sep 2005 16:58:21 -0300
>Submitter-Id: current-users
>Originator: Alejandro Pulver
>Organization:
>Confidential: no
>Synopsis: Re: ports/84923: [NEW PORT] games/annelid - Remake of the ubiquitous "Snake" and "Worm" games
>Severity: non-critical
>Priority: low
>Category: ports
>Class: change-request
>Release: FreeBSD 5.4-RELEASE i386
>Environment:
>Description:
This patch has to be applied to the previous shar.
Changes:
* Fix wrapper script (wasn't passing its arguments to the real executable).
>How-To-Repeat:
>Fix:
--- annelid.diff begins here ---
--- pkgd/sent/annelid.shar Thu Aug 11 14:44:20 2005
+++ annelid.shar Thu Sep 22 16:55:56 2005
@@ -6,16 +6,75 @@
# This archive contains:
#
# annelid
-# annelid/Makefile
-# annelid/pkg-descr
-# annelid/distinfo
# annelid/files
# annelid/files/patch-Makefile
# annelid/files/annelid-sh.in
+# annelid/Makefile
+# annelid/pkg-descr
+# annelid/distinfo
# annelid/pkg-plist
#
echo c - annelid
mkdir -p annelid > /dev/null 2>&1
+echo c - annelid/files
+mkdir -p annelid/files > /dev/null 2>&1
+echo x - annelid/files/patch-Makefile
+sed 's/^X//' >annelid/files/patch-Makefile << 'END-of-annelid/files/patch-Makefile'
+X--- Makefile.orig Thu Jun 17 23:58:24 2004
+X+++ Makefile Sun Jul 24 14:38:41 2005
+X@@ -4,7 +4,6 @@
+X # For more information, please visit http://www.garthgillespie.com/annelid/ .
+X
+X # Comment the next line for non-windows. This is not well tested.
+X-WINDOWS=1
+X
+X ifdef WINDOWS
+X NAME=annelid.exe
+X@@ -14,16 +13,16 @@
+X
+X OBJS=main.o mixer.o highscore.o texture.o centeredtexture.o fonttexture.o scrolltexture.o targa.o worm.o apple.o powerup.o visual.o
+X
+X-CC=gcc
+X-CCC=g++
+X-CFLAGS=-I. `sdl-config --cflags` -c -Wall -ggdb -fomit-frame-pointer -O3
+X+CCC=$(CXX)
+X+CFLAGS=%%CFLAGS%% -I. -I%%X11BASE%%/include `sdl-config --cflags` -c -Wall $(OPT)
+X+OPT = -fomit-frame-pointer -O3
+X
+X-LD=g++
+X+LD=$(CXX)
+X
+X ifdef WINDOWS
+X LIBS=-lopengl32 `sdl-config --libs`
+X else
+X-LIBS=-L/usr/X11R6/lib -lGL `sdl-config --libs`
+X+LIBS=-L%%X11BASE%%/lib -lGL `sdl-config --libs`
+X endif
+X
+X all: $(NAME)
+END-of-annelid/files/patch-Makefile
+echo x - annelid/files/annelid-sh.in
+sed 's/^X//' >annelid/files/annelid-sh.in << 'END-of-annelid/files/annelid-sh.in'
+X#!/bin/sh
+X
+X# The executable needs to be run from its data directory, and needs to store
+X# configuration in it. We therefore mirror the data directory hierarchy in
+X# ~/.annelid, and create symlinks to the data files.
+X
+Xcd %%DATADIR%% || exit 1
+X
+Xmkdir -p ~/.annelid || exit 1
+X
+Xtest -f ~/.annelid/annelid.dat || cp annelid.dat ~/.annelid && \
+Xchmod u+w ~/.annelid/annelid.dat
+X
+Xfind * -type f -exec ln -s %%DATADIR%%/{} ~/.annelid/{} \; 2>/dev/null || \
+Xexit 1
+X
+Xcd ~/.annelid || exit 1
+X
+Xexec %%PREFIX%%/libexec/annelid "$@"
+END-of-annelid/files/annelid-sh.in
echo x - annelid/Makefile
sed 's/^X//' >annelid/Makefile << 'END-of-annelid/Makefile'
X# New ports collection makefile for: annelid
@@ -114,65 +173,6 @@
XMD5 (annelid-media.zip) = 062040d11b3c944b0cc0b053557fc698
XSIZE (annelid-media.zip) = 450722
END-of-annelid/distinfo
-echo c - annelid/files
-mkdir -p annelid/files > /dev/null 2>&1
-echo x - annelid/files/patch-Makefile
-sed 's/^X//' >annelid/files/patch-Makefile << 'END-of-annelid/files/patch-Makefile'
-X--- Makefile.orig Thu Jun 17 23:58:24 2004
-X+++ Makefile Sun Jul 24 14:38:41 2005
-X@@ -4,7 +4,6 @@
-X # For more information, please visit http://www.garthgillespie.com/annelid/ .
-X
-X # Comment the next line for non-windows. This is not well tested.
-X-WINDOWS=1
-X
-X ifdef WINDOWS
-X NAME=annelid.exe
-X@@ -14,16 +13,16 @@
-X
-X OBJS=main.o mixer.o highscore.o texture.o centeredtexture.o fonttexture.o scrolltexture.o targa.o worm.o apple.o powerup.o visual.o
-X
-X-CC=gcc
-X-CCC=g++
-X-CFLAGS=-I. `sdl-config --cflags` -c -Wall -ggdb -fomit-frame-pointer -O3
-X+CCC=$(CXX)
-X+CFLAGS=%%CFLAGS%% -I. -I%%X11BASE%%/include `sdl-config --cflags` -c -Wall $(OPT)
-X+OPT = -fomit-frame-pointer -O3
-X
-X-LD=g++
-X+LD=$(CXX)
-X
-X ifdef WINDOWS
-X LIBS=-lopengl32 `sdl-config --libs`
-X else
-X-LIBS=-L/usr/X11R6/lib -lGL `sdl-config --libs`
-X+LIBS=-L%%X11BASE%%/lib -lGL `sdl-config --libs`
-X endif
-X
-X all: $(NAME)
-END-of-annelid/files/patch-Makefile
-echo x - annelid/files/annelid-sh.in
-sed 's/^X//' >annelid/files/annelid-sh.in << 'END-of-annelid/files/annelid-sh.in'
-X#!/bin/sh
-X
-X# The executable needs to be run from its data directory, and needs to store
-X# configuration in it. We therefore mirror the data directory hierarchy in
-X# ~/.annelid, and create symlinks to the data files.
-X
-Xcd %%DATADIR%% || exit 1
-X
-Xmkdir -p ~/.annelid || exit 1
-X
-Xtest -f ~/.annelid/annelid.dat || cp annelid.dat ~/.annelid && \
-Xchmod u+w ~/.annelid/annelid.dat
-X
-Xfind * -type f -exec ln -s %%DATADIR%%/{} ~/.annelid/{} \; 2>/dev/null || \
-Xexit 1
-X
-Xcd ~/.annelid || exit 1
-X
-Xexec %%PREFIX%%/libexec/annelid
-END-of-annelid/files/annelid-sh.in
echo x - annelid/pkg-plist
sed 's/^X//' >annelid/pkg-plist << 'END-of-annelid/pkg-plist'
Xbin/annelid
--- annelid.diff ends here ---
More information about the freebsd-ports-bugs
mailing list