Hi, Update for gource to 0.39:
* New dep devel/boost * New dep graphics/glm (thanks sthen@) * GROFF is not needed * And others on homepage. The patch for 'configure' is just for this release, because is fixed on git, so the next relase we can tedu that. Tested on amd64 with ports commits :) Ok? Comments? Cheers.- -- Sending from my VCR...
Index: Makefile =================================================================== RCS file: /cvs/ports/sysutils/gource/Makefile,v retrieving revision 1.3 diff -u -p -r1.3 Makefile --- Makefile 11 Mar 2013 11:41:30 -0000 1.3 +++ Makefile 19 Mar 2013 16:08:40 -0000 @@ -2,31 +2,28 @@ COMMENT = software version control visualization tool -DISTNAME = gource-0.37 +DISTNAME = gource-0.39 CATEGORIES = sysutils graphics HOMEPAGE = http://gource.googlecode.com/ -MAINTAINER = Gonzalo L. R. <gonz...@x61.com.ar> +MAINTAINER = Gonzalo L. R. <gonz...@openbsd.org> # GPLv3 PERMIT_PACKAGE_CDROM = Yes MASTER_SITES = ${HOMEPAGE}/files/ -# gource automake Makefiles are broken; CPPFLAGS does not work. -CFLAGS+= -I${LOCALBASE}/include - CONFIGURE_STYLE = gnu noman -WANTLIB += GL GLEW GLU SDL SDL_image c freetype m pcre pthread -WANTLIB += stdc++ z +WANTLIB += GL GLEW GLU SDL SDL_image boost_filesystem boost_system +WANTLIB += c freetype m pcre pthread stdc++ z -LIB_DEPENDS = devel/pcre \ +LIB_DEPENDS = devel/boost \ + devel/pcre \ devel/sdl-image \ graphics/glew \ + graphics/glm \ print/freetype - -USE_GROFF = Yes post-install: @gzip -d ${PREFIX}/man/man1/gource.1.gz Index: distinfo =================================================================== RCS file: /cvs/ports/sysutils/gource/distinfo,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 distinfo --- distinfo 20 Oct 2011 10:56:59 -0000 1.1.1.1 +++ distinfo 19 Mar 2013 16:08:40 -0000 @@ -1,5 +1,2 @@ -MD5 (gource-0.37.tar.gz) = nAI0KaikleZHPUwWZ4gnig== -RMD160 (gource-0.37.tar.gz) = drvmJpNWbGHVvIMkSUB5sHoHywI= -SHA1 (gource-0.37.tar.gz) = h9iLXL8xLhYOVVgvjhh8h7PfCX0= -SHA256 (gource-0.37.tar.gz) = 1scoZDzjA6YdSLphidj4TDu7a7/7GvukuIGyYqxNbQ4= -SIZE (gource-0.37.tar.gz) = 667053 +SHA256 (gource-0.39.tar.gz) = D5ejutJA68BON+u+jgr/r4rZvtmX2QpLWdBXcMeI/+s= +SIZE (gource-0.39.tar.gz) = 856723 Index: patches/patch-configure =================================================================== RCS file: patches/patch-configure diff -N patches/patch-configure --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-configure 19 Mar 2013 16:08:40 -0000 @@ -0,0 +1,39 @@ +$OpenBSD$ +--- configure.orig Tue Mar 19 10:54:43 2013 ++++ configure Tue Mar 19 10:56:31 2013 +@@ -7198,7 +7198,7 @@ $as_echo "#define HAVE_BOOST_SYSTEM /**/" >>confdefs.h + + LDFLAGS_SAVE=$LDFLAGS + if test "x$ax_boost_user_system_lib" = "x"; then +- for libextension in `ls $BOOSTLIBDIR/libboost_system*.a* $BOOSTLIBDIR/libboost_system*.so* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_system.*\)\.\(so\|a\).*$;\1;' | tac` ; do ++ for libextension in `ls -r $BOOSTLIBDIR/libboost_system* 2>/dev/null | sed 's,.*/lib,,' | sed 's,\..*,,'` ; do + ax_lib=${libextension} + as_ac_Lib=`$as_echo "ac_cv_lib_$ax_lib''_exit" | $as_tr_sh` + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exit in -l$ax_lib" >&5 +@@ -7246,7 +7246,7 @@ fi + + done + if test "x$link_system" != "xyes"; then +- for libextension in `ls $BOOSTLIBDIR/boost_system*.{dll,a}* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_system.*\)\.\(dll\|a\).*$;\1;' | tac` ; do ++ for libextension in `ls -r $BOOSTLIBDIR/boost_system* 2>/dev/null | sed 's,.*/,,' | sed -e 's,\..*,,'` ; do + ax_lib=${libextension} + as_ac_Lib=`$as_echo "ac_cv_lib_$ax_lib''_exit" | $as_tr_sh` + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exit in -l$ax_lib" >&5 +@@ -7437,7 +7437,7 @@ $as_echo "#define HAVE_BOOST_FILESYSTEM /**/" >>confde + + BOOSTLIBDIR=`echo $BOOST_LDFLAGS | sed -e 's/[^\/]*//'` + if test "x$ax_boost_user_filesystem_lib" = "x"; then +- for libextension in `ls $BOOSTLIBDIR/libboost_filesystem*.so* $BOOSTLIBDIR/libboost_filesystem*.dylib* $BOOSTLIBDIR/libboost_filesystem*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^lib\(boost_filesystem.*\)\.\(dylib\|a\|so\).*$;\1;' | tac` ; do ++ for libextension in `ls -r $BOOSTLIBDIR/libboost_filesystem* 2>/dev/null | sed 's,.*/lib,,' | sed 's,\..*,,'` ; do + ax_lib=${libextension} + as_ac_Lib=`$as_echo "ac_cv_lib_$ax_lib''_exit" | $as_tr_sh` + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exit in -l$ax_lib" >&5 +@@ -7485,7 +7485,7 @@ fi + + done + if test "x$link_filesystem" != "xyes"; then +- for libextension in `ls $BOOSTLIBDIR/boost_filesystem*.dll* $BOOSTLIBDIR/boost_filesystem*.a* 2>/dev/null | sed 's,.*/,,' | sed -e 's;^\(boost_filesystem.*\)\.\(dll\|a\).*$;\1;' | tac` ; do ++ for libextension in `ls -r $BOOSTLIBDIR/boost_filesystem* 2>/dev/null | sed 's,.*/,,' | sed -e 's,\..*,,'` ; do + ax_lib=${libextension} + as_ac_Lib=`$as_echo "ac_cv_lib_$ax_lib''_exit" | $as_tr_sh` + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for exit in -l$ax_lib" >&5 Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/sysutils/gource/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 PLIST --- pkg/PLIST 20 Oct 2011 10:56:59 -0000 1.1.1.1 +++ pkg/PLIST 19 Mar 2013 16:08:40 -0000 @@ -5,13 +5,11 @@ share/gource/ share/gource/beam.png share/gource/bloom.tga share/gource/bloom_alpha.tga -share/gource/cursor.png share/gource/file.png share/gource/fonts/ share/gource/fonts/FreeSans.ttf share/gource/fonts/README share/gource/gource.style -share/gource/no_photo.png share/gource/shaders/ share/gource/shaders/bloom.frag share/gource/shaders/bloom.vert @@ -19,3 +17,4 @@ share/gource/shaders/shadow.frag share/gource/shaders/shadow.vert share/gource/shaders/text.frag share/gource/shaders/text.vert +share/gource/user.png