ports/109586: [UPDATE] games/stratagus: update to version 2.2.2
Alejandro Pulver
alepulver at FreeBSD.org
Tue Feb 27 02:30:13 UTC 2007
>Number: 109586
>Category: ports
>Synopsis: [UPDATE] games/stratagus: update to version 2.2.2
>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: Tue Feb 27 02:30:12 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: Alejandro Pulver
>Release: FreeBSD 6.1-RELEASE-p1 i386
>Organization:
>Environment:
System: FreeBSD 6.1-RELEASE-p1 #3: Mon Jun 19 14:49:35 ART 2006
root at phobos.mars.bsd:/usr/obj/usr/src/sys/ATHLON-PHOBOS
>Description:
- Update to version 2.2.2.
- Use SF macro in MASTER_SITES.
- Redefine EXTRACT_SUFX instead of DISTNAME to avoid changing WRKSRC.
- Change USE_SDL from "yes" (obsolete) to "sdl".
- Respect CFLAGS.
- Remove IGNORE for FreeBSD < 5.x (unsupported).
- Remove files/patch-configure (was integrated).
- Misc format on pkg-message.
>How-To-Repeat:
>Fix:
--- stratagus.diff begins here ---
Index: stratagus/Makefile
===================================================================
RCS file: /home/pcvs/ports/games/stratagus/Makefile,v
retrieving revision 1.9
diff -u -r1.9 Makefile
--- stratagus/Makefile 30 Sep 2006 11:00:20 -0000 1.9
+++ stratagus/Makefile 27 Feb 2007 02:14:34 -0000
@@ -6,12 +6,10 @@
#
PORTNAME= stratagus
-PORTVERSION= 2.1
-PORTREVISION= 3
+PORTVERSION= 2.2.2
CATEGORIES= games
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-DISTNAME= ${PORTNAME}-${PORTVERSION}-src
+MASTER_SITES= SF
+EXTRACT_SUFX= -src.tar.gz
MAINTAINER= tlp at liquidx.org
COMMENT= Free cross-platform real-time strategy gaming engine
@@ -20,14 +18,11 @@
USE_GMAKE= yes
USE_LUA= 5.0
-USE_SDL= yes
+USE_SDL= sdl
USE_XLIB= yes
GNU_CONFIGURE= yes
-CFLAGS= -I${LUA_INCDIR}
-LDFLAGS= -L${LUA_LIBDIR}
-CONFIGURE_ENV= CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" \
- EXTRA_CFLAGS="${CFLAGS}" EXTRA_LIBS="${LDFLAGS}"
-WRKSRC= ${WRKDIR}/stratagus-040702
+CFLAGS+= -I${LUA_INCDIR}
+CONFIGURE_ENV= LDFLAGS="-L${LUA_LIBDIR} -lm"
OPTIONS= OPENGL "Enable OpenGL support" on \
MIKMOD "Enable Mikmod support" off \
@@ -37,10 +32,6 @@
.include <bsd.port.pre.mk>
-.if ${OSVERSION} < 500000
-IGNORE= does not run properly on FreeBSD 4.x
-.endif
-
.if defined(WITH_OPENGL)
CONFIGURE_ARGS+=--with-opengl
.endif
@@ -57,7 +48,13 @@
CONFIGURE_ARGS+=--without-ogg
.endif
+post-patch:
+ @${REINPLACE_CMD} -e 's|-ldl||; s|gcc|${CC}|' \
+ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
+
post-install:
+ @${ECHO_CMD}
@${CAT} ${PKGMESSAGE}
+ @${ECHO_CMD}
.include <bsd.port.post.mk>
Index: stratagus/distinfo
===================================================================
RCS file: /home/pcvs/ports/games/stratagus/distinfo,v
retrieving revision 1.2
diff -u -r1.2 distinfo
--- stratagus/distinfo 22 Jan 2006 11:18:42 -0000 1.2
+++ stratagus/distinfo 27 Feb 2007 02:14:34 -0000
@@ -1,3 +1,3 @@
-MD5 (stratagus-2.1-src.tar.gz) = ff6b2070b66e8847eeed6bedc24ad8bb
-SHA256 (stratagus-2.1-src.tar.gz) = 1a5fb943ebc9422a18d165ba57deeae406d3d5e2cba171dfe15608732a22326b
-SIZE (stratagus-2.1-src.tar.gz) = 995686
+MD5 (stratagus-2.2.2-src.tar.gz) = 0e116a9d4080dbca6dad78b7d34fec8f
+SHA256 (stratagus-2.2.2-src.tar.gz) = b01417a32358a4f234d2d093fff932e3dd526c1bdba1bf0b95fb6aed52e1c9be
+SIZE (stratagus-2.2.2-src.tar.gz) = 931693
Index: stratagus/pkg-message
===================================================================
RCS file: /home/pcvs/ports/games/stratagus/pkg-message,v
retrieving revision 1.2
diff -u -r1.2 pkg-message
--- stratagus/pkg-message 15 Sep 2006 08:17:07 -0000 1.2
+++ stratagus/pkg-message 27 Feb 2007 02:14:34 -0000
@@ -1,4 +1,5 @@
------------------------------------------------------------------------------
+
NOTE: This is only the engine. If you wish to play a game that uses the
Stratagus engine, you must manually download the Stratagus game data.
@@ -11,4 +12,5 @@
http://stratagus.sourceforge.net/games.shtml
Enjoy!
+
------------------------------------------------------------------------------
Index: stratagus/files/patch-configure
===================================================================
RCS file: stratagus/files/patch-configure
diff -N stratagus/files/patch-configure
--- stratagus/files/patch-configure 15 Sep 2006 08:17:07 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
---- ./configure.orig Thu Jul 1 22:46:35 2004
-+++ ./configure Mon Jul 17 19:23:06 2006
-@@ -3229,9 +3229,6 @@
- VIDEO_LIBS="$VIDEO_LIBS -lwsock32 -lws2_32 -lmingwex -lgmon"
- fi
- fi
--if test "$ARCH" = "bsd"; then
-- VIDEO_LIBS="$VIDEO_LIBS -lc"
--fi
-
-
-
--- stratagus.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list