diff options
-rw-r--r-- | games/glob2/Makefile | 21 | ||||
-rw-r--r-- | games/glob2/distinfo | 4 | ||||
-rw-r--r-- | games/glob2/files/patch-configure | 24 | ||||
-rw-r--r-- | games/glob2/pkg-message | 7 |
4 files changed, 49 insertions, 7 deletions
diff --git a/games/glob2/Makefile b/games/glob2/Makefile index ff17a7fdcc30..abd27f8e9024 100644 --- a/games/glob2/Makefile +++ b/games/glob2/Makefile @@ -6,23 +6,25 @@ # PORTNAME= glob2 -PORTVERSION= 0.8.6 +PORTVERSION= 0.8.14 CATEGORIES= games -MASTER_SITES= ${MASTER_SITE_GENTOO} -MASTER_SITE_SUBDIR= distfiles +MASTER_SITES= http://epfl.ysagoon.com/~glob2/data/ MAINTAINER= thierry@FreeBSD.org COMMENT= Globulation 2 - a free and innovative strategy game LIB_DEPENDS= vorbis.3:${PORTSDIR}/audio/libvorbis \ + speex.3:${PORTSDIR}/audio/speex \ freetype.9:${PORTSDIR}/print/freetype2 USE_SDL= image net sdl +USE_GL= yes GNU_CONFIGURE= yes CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} -CONFIGURE_ENV= CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \ - LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib" +CONFIGURE_ENV= CPPFLAGS="${PTHREAD_CFLAGS} -I${LOCALBASE}/include -I${X11BASE}/include" \ + LDFLAGS="${LDFLAGS} ${PTHREAD_LIBS} -L${LOCALBASE}/lib -L${X11BASE}/lib" USE_GCC= 3.4 +USE_REINPLACE= yes PLIST_FILES= bin/glob2 @@ -32,7 +34,16 @@ PLIST_FILES= bin/glob2 BROKEN= "Does not build on alpha" .endif +pre-configure: + @${REINPLACE_CMD} -e "s|-lpthread|${PTHREAD_LIBS}|" \ + ${WRKSRC}/configure + do-install: ${INSTALL_PROGRAM} ${WRKSRC}/src/glob2 ${PREFIX}/bin +post-install: + @${ECHO_MSG} + @${CAT} ${PKGMESSAGE} + @${ECHO_MSG} + .include <bsd.port.post.mk> diff --git a/games/glob2/distinfo b/games/glob2/distinfo index d359e67f8745..c4cf6da7125f 100644 --- a/games/glob2/distinfo +++ b/games/glob2/distinfo @@ -1,2 +1,2 @@ -MD5 (glob2-0.8.6.tar.gz) = f21d9c8ca7c743c5d5e947d8d639acd9 -SIZE (glob2-0.8.6.tar.gz) = 4047199 +MD5 (glob2-0.8.14.tar.gz) = b0efd6efd2881a781fa694596231c5f6 +SIZE (glob2-0.8.14.tar.gz) = 8952234 diff --git a/games/glob2/files/patch-configure b/games/glob2/files/patch-configure new file mode 100644 index 000000000000..7433bdcdda29 --- /dev/null +++ b/games/glob2/files/patch-configure @@ -0,0 +1,24 @@ +--- configure.orig Sun Aug 8 19:53:25 2004 ++++ configure Sat Aug 14 18:01:58 2004 +@@ -5175,8 +5175,8 @@ + /* end confdefs.h. */ + #include <GL/gl.h> + _ACEOF +-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 +- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ++if { (eval echo "$as_me:$LINENO: \"$ac_cpp $CFLAGS conftest.$ac_ext\"") >&5 ++ (eval $ac_cpp $CFLAGS conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 +@@ -5318,8 +5318,8 @@ + /* end confdefs.h. */ + #include <GL/glu.h> + _ACEOF +-if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5 +- (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1 ++if { (eval echo "$as_me:$LINENO: \"$ac_cpp $CFLAGS conftest.$ac_ext\"") >&5 ++ (eval $ac_cpp $CFLAGS conftest.$ac_ext) 2>conftest.er1 + ac_status=$? + grep -v '^ *+' conftest.er1 >conftest.err + rm -f conftest.er1 diff --git a/games/glob2/pkg-message b/games/glob2/pkg-message new file mode 100644 index 000000000000..73d9795f6353 --- /dev/null +++ b/games/glob2/pkg-message @@ -0,0 +1,7 @@ +Installation successful: now you can try to launch it typing "glob2". + +Anyway, it will not always work, so it is suggested that you type +"glob2 --help" and read about command lines arguments. + +Try to use -G option if you have problems with dri and glx (OpenGL), +or -m if you have problems with sound. |