ports/87091: [UPDATE] games/corewars: fix building of command-line interface
Alejandro Pulver
alejandro at varnet.biz
Fri Oct 7 20:30:14 UTC 2005
>Number: 87091
>Category: ports
>Synopsis: [UPDATE] games/corewars: fix building of command-line interface
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: update
>Submitter-Id: current-users
>Arrival-Date: Fri Oct 07 20:30:12 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator: Alejandro Pulver
>Release: FreeBSD 5.4-RELEASE i386
>Organization:
>Environment:
>Description:
Changes:
* Fix building of the command-line interface (needs argp functions from glibc, the stand-alone version of that library is used - devel/argp-standalone).
* Link one manual page (the installed one is empty).
* Remove USE_X_PREFIX.
* Take maintainership.
>How-To-Repeat:
>Fix:
--- corewars.diff begins here ---
diff -urN /usr/ports/games/corewars/Makefile corewars/Makefile
--- /usr/ports/games/corewars/Makefile Sat Feb 14 09:57:26 2004
+++ corewars/Makefile Fri Oct 7 17:16:16 2005
@@ -11,14 +11,17 @@
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= alejandro at varnet.biz
COMMENT= A simulation game where the goal is to crash each other's programs
-USE_X_PREFIX= yes
USE_GNOME= gnometarget gtk12
+
GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
-MAN6= corewars.6 corewars-cmd.6
+MAN6= corewars.6
+MLINKS= corewars.6 corewars-cmd.6
post-install:
.if !defined(NOPORTDOCS)
diff -urN /usr/ports/games/corewars/files/patch-src_Makefile.in corewars/files/patch-src_Makefile.in
--- /usr/ports/games/corewars/files/patch-src_Makefile.in Wed Dec 31 21:00:00 1969
+++ corewars/files/patch-src_Makefile.in Fri Oct 7 17:09:31 2005
@@ -0,0 +1,11 @@
+--- src/Makefile.in.orig Wed Oct 23 09:52:33 2002
++++ src/Makefile.in Fri Oct 7 17:09:27 2005
+@@ -538,7 +538,7 @@
+ corewars-cmd: $(corewars_cmd_OBJECTS) $(corewars_cmd_DEPENDENCIES)
+ @rm -f corewars-cmd
+ $(LINK) $(corewars_cmd_LDFLAGS) $(corewars_cmd_OBJECTS) \
+- $(corewars_cmd_LDADD) -L/usr/lib -rdynamic -lm
++ $(corewars_cmd_LDADD) -largp -L/usr/lib -rdynamic -lm
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+ .NOEXPORT:
diff -urN /usr/ports/games/corewars/pkg-plist corewars/pkg-plist
--- /usr/ports/games/corewars/pkg-plist Sat Feb 14 09:57:26 2004
+++ corewars/pkg-plist Fri Oct 7 17:10:12 2005
@@ -1,4 +1,5 @@
bin/corewars
+bin/corewars-cmd
%%DATADIR%%/abez.cw
%%DATADIR%%/agent.cw
%%DATADIR%%/backspawner.cw
--- corewars.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list