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 - 1.3
; +++ Makefile 19 Mar 2013 16:08:40 -
; @@ -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 - 1.1.1.1
; +++ distinfo 19 Mar 2013 16:08:40 -
; @@ -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 -
; +++ patches/patch-configure 19 Mar 2013 16:08:40 -
; @@ -0,0 +1,39 @@
; +$OpenBSD$
; +--- configure.orig Tue Mar 19 10:54:43 2013
; configureTue 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
;