aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authoramdmi3 <amdmi3@FreeBSD.org>2014-01-20 09:34:31 +0800
committeramdmi3 <amdmi3@FreeBSD.org>2014-01-20 09:34:31 +0800
commitbe80c650ced11062b5af97518d4889b62da13f36 (patch)
tree676085175e67aa4512972a2e1f519a7422a561de /devel
parent5f4aff6108b734e0452457f72a0ae81072311c8f (diff)
downloadfreebsd-ports-gnome-be80c650ced11062b5af97518d4889b62da13f36.tar.gz
freebsd-ports-gnome-be80c650ced11062b5af97518d4889b62da13f36.tar.zst
freebsd-ports-gnome-be80c650ced11062b5af97518d4889b62da13f36.zip
- Update to svn20130912
- Support staging - Fix build on 10.x
Diffstat (limited to 'devel')
-rw-r--r--devel/bennugd-core/Makefile12
-rw-r--r--devel/bennugd-core/distinfo4
-rw-r--r--devel/bennugd-core/files/patch-bgdrtm-src-dirs.c20
-rw-r--r--devel/bennugd-core/files/patch-configure67
-rw-r--r--devel/bennugd-core/files/patch-include-crypt.h11
5 files changed, 29 insertions, 85 deletions
diff --git a/devel/bennugd-core/Makefile b/devel/bennugd-core/Makefile
index c71e6d072afc..d2121d3fb2d1 100644
--- a/devel/bennugd-core/Makefile
+++ b/devel/bennugd-core/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= core
-PORTVERSION= r20091106
+PORTVERSION= svn20130912
CATEGORIES= devel games
MASTER_SITES= http://mirror.amdmi3.ru/distfiles/
PKGNAMEPREFIX= bennugd-
@@ -11,6 +11,7 @@ DISTNAME= bennugd-${PORTVERSION}
MAINTAINER= amdmi3@FreeBSD.org
COMMENT= High level open source game development suite, core libs
+USE_BZIP2= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --bindir="${PREFIX}/libexec"
SUB_FILES= bgdc bgdi
@@ -20,13 +21,14 @@ USE_DOS2UNIX= *.c *.h
ONLY_FOR_ARCHS= i386
ONLY_FOR_ARCHS_REASON= Segfaults on !i386
+CONFIGURE_ENV= ZLIB_CFLAGS=" " ZLIB_LIBS="-lz"
+
WRKSRC= ${WRKDIR}/bennugd/${PORTNAME}
PLIST_FILES= bin/bgdc bin/bgdi \
libexec/bgdc libexec/bgdi \
- lib/libbgdrtm.a lib/libbgdrtm.la lib/libbgdrtm.so
+ lib/libbgdrtm.la lib/libbgdrtm.so
-NO_STAGE= yes
post-extract:
@${CHMOD} a+x ${WRKSRC}/configure ${WRKSRC}/install-sh
@@ -35,7 +37,7 @@ post-patch:
${WRKSRC}/configure
post-install:
- ${INSTALL_SCRIPT} ${WRKDIR}/bgdi ${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKDIR}/bgdc ${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKDIR}/bgdi ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKDIR}/bgdc ${STAGEDIR}${PREFIX}/bin
.include <bsd.port.mk>
diff --git a/devel/bennugd-core/distinfo b/devel/bennugd-core/distinfo
index d9ead2a9a85e..77a3ea61ff31 100644
--- a/devel/bennugd-core/distinfo
+++ b/devel/bennugd-core/distinfo
@@ -1,2 +1,2 @@
-SHA256 (bennugd-r20091106.tar.gz) = bdef09e9da715b5001411bc8c8276e66120e904596050f2175cca5405c9cec12
-SIZE (bennugd-r20091106.tar.gz) = 1468705
+SHA256 (bennugd-svn20130912.tar.bz2) = 13da09c0078619c25c689b1d81777ff54f026dbbf7b5638d80b2c3077287e27d
+SIZE (bennugd-svn20130912.tar.bz2) = 1092409
diff --git a/devel/bennugd-core/files/patch-bgdrtm-src-dirs.c b/devel/bennugd-core/files/patch-bgdrtm-src-dirs.c
index e854978f8db5..5dc96d979bf0 100644
--- a/devel/bennugd-core/files/patch-bgdrtm-src-dirs.c
+++ b/devel/bennugd-core/files/patch-bgdrtm-src-dirs.c
@@ -1,13 +1,11 @@
---- bgdrtm/src/dirs.c.orig 2009-07-09 05:10:52.000000000 +0400
-+++ bgdrtm/src/dirs.c 2009-11-06 05:50:02.000000000 +0300
-@@ -230,9 +230,7 @@
- /* Convert *.* to * */
- if ( fptr > path_final + 2 && fptr[ -1 ] == '*' && fptr[ -2 ] == '.' && fptr[ -3 ] == '*' ) fptr[ -2 ] = 0;
+--- bgdrtm/src/dirs.c.orig 2013-09-12 05:40:07.257227650 +0400
++++ bgdrtm/src/dirs.c 2013-09-12 05:40:48.926466619 +0400
+@@ -261,7 +261,7 @@
+ /* Convert '*.*' to '*' */
+ if ( fptr > hDir->pattern + 2 && fptr[ -1 ] == '*' && fptr[ -2 ] == '.' && fptr[ -3 ] == '*' ) fptr[ -2 ] = 0;
--#if defined(TARGET_MAC)
-- glob( path_final, GLOB_ERR | GLOB_NOSORT, NULL, &hDir->globd );
--#elif defined(TARGET_BEOS)
-+#if defined(TARGET_MAC) || defined(TARGET_BEOS) || defined(TARGET_BSD)
- glob( path_final, GLOB_ERR | GLOB_NOSORT, NULL, &hDir->globd );
+-#if defined(TARGET_MAC) || defined(TARGET_BEOS)
++#if defined(TARGET_MAC) || defined(TARGET_BEOS) || defined (TARGET_BSD)
+ r = glob( hDir->pattern, GLOB_ERR | GLOB_NOSORT, NULL, &hDir->globd );
#else
- glob( path_final, GLOB_ERR | GLOB_PERIOD | GLOB_NOSORT, NULL, &hDir->globd );
+ r = glob( hDir->pattern, GLOB_ERR | GLOB_PERIOD | GLOB_NOSORT, NULL, &hDir->globd );
diff --git a/devel/bennugd-core/files/patch-configure b/devel/bennugd-core/files/patch-configure
index e13174f974ea..ffb1a17e484d 100644
--- a/devel/bennugd-core/files/patch-configure
+++ b/devel/bennugd-core/files/patch-configure
@@ -1,60 +1,15 @@
---- configure.orig 2009-07-22 06:02:45.000000000 +0400
-+++ configure 2009-11-06 06:00:29.000000000 +0300
-@@ -10929,7 +10929,7 @@
- COMMON_LDFLAGS="-L/usr/i586-mingw32msvc/lib -lshlwapi"
+--- configure.orig 2013-01-06 05:50:56.000000000 +0400
++++ configure 2013-09-12 05:48:18.186226351 +0400
+@@ -11277,10 +11277,10 @@
+ USE_OPENSSL=no
;;
- dragonfly*)
-+ freebsd* | dragonfly*)
++ dragonfly* | freebsd*)
INCLUDES="-I/usr/local/include"
- COMMON_CFLAGS="-Wall -DTARGET_BSD"
- COMMON_LDFLAGS="-L/usr/local/lib -lpthread"
-@@ -12461,13 +12461,13 @@
- { (exit 1); exit 1; }; }
- fi
-
--{ $as_echo "$as_me:$LINENO: checking for des_ecb_encrypt in -ldes" >&5
--$as_echo_n "checking for des_ecb_encrypt in -ldes... " >&6; }
-+{ $as_echo "$as_me:$LINENO: checking for des_ecb_encrypt in -lcrypto" >&5
-+$as_echo_n "checking for des_ecb_encrypt in -lcrypto... " >&6; }
- if test "${ac_cv_lib_des_des_ecb_encrypt+set}" = set; then
- $as_echo_n "(cached) " >&6
- else
- ac_check_lib_save_LIBS=$LIBS
--LIBS="-ldes $LIBS"
-+LIBS="-lcrypto $LIBS"
- cat >conftest.$ac_ext <<_ACEOF
- /* confdefs.h. */
- _ACEOF
-@@ -12481,11 +12481,11 @@
- #ifdef __cplusplus
- extern "C"
- #endif
--char des_ecb_encrypt ();
-+char DES_ecb_encrypt ();
- int
- main ()
- {
--return des_ecb_encrypt ();
-+return DES_ecb_encrypt();
- ;
- return 0;
- }
-@@ -12587,7 +12587,7 @@
- cat confdefs.h >>conftest.$ac_ext
- cat >>conftest.$ac_ext <<_ACEOF
- /* end confdefs.h. */
--#include <des.h>
-+#include <openssl/des.h>
- _ACEOF
- if { (ac_try="$ac_cpp conftest.$ac_ext"
- case "(($ac_try" in
-@@ -12655,7 +12655,7 @@
-
- fi
- if test "x$ac_cv_header_des_h" = x""yes; then
-- DESLIBS="-ldes"
-+ DESLIBS="-lcrypto"
- fi
-
-
+ COMMON_CFLAGS="-Wall -DTARGET_BSD -DUSE_OPENSSL"
+- COMMON_LDFLAGS="-L/usr/local/lib -lpthread"
++ COMMON_LDFLAGS="-L/usr/local/lib -pthread"
+ LIBSSL="crypto"
+ USE_OPENSSL=yes
+ ;;
diff --git a/devel/bennugd-core/files/patch-include-crypt.h b/devel/bennugd-core/files/patch-include-crypt.h
deleted file mode 100644
index 6fe26ba12225..000000000000
--- a/devel/bennugd-core/files/patch-include-crypt.h
+++ /dev/null
@@ -1,11 +0,0 @@
---- include/crypt.h.orig 2009-07-02 04:20:53.000000000 +0400
-+++ include/crypt.h 2009-11-06 05:52:32.000000000 +0300
-@@ -24,7 +24,7 @@
-
- /* ------------------------------------------------------------------------- */
-
--#include <des.h>
-+#include <openssl/des.h>
-
- /* ------------------------------------------------------------------------- */
-