btw, if someone want to try this, here is a .xml with ports commits:

http://x61.com.ar/openbsd/openbsd-ports.xml.gz

and with some like this:

gource -1280x720 -o - openbsd-ports.xml | ffmpeg -y -r 60 -f \
image2pipe -vcodec ppm -i - -vcodec libx264 -preset ultrafast \
-crf 1 -threads 0 -bf 0 openbsd-ports.mp4

You can made a cute video.

On Tue, Mar 19, 2013 at 01:17:07PM -0300, Gonzalo L. R. wrote:
; 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


-- 
Sending from my VCR...

Reply via email to