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

Reply via email to