From 9735b4bfaf31960ce05fd45b695822c2fad1ee6b Mon Sep 17 00:00:00 2001 From: Diego Elio Pettenò Date: Sun, 31 Jan 2010 15:39:36 +0000 Subject: Initial import of the VCS visualisation tool Gource. It's a snapshot ebuild contributed by Enrico Tagliavini, to use the new autotools-based build system (written by me, merged upstream), to keep in line with QA policies. Also thanks to the indipendent writer Stanislav Cymbalov in bug #297074. (Portage version: 2.2_rc62/cvs/Linux x86_64) --- dev-util/gource/ChangeLog | 14 ++++++++ dev-util/gource/gource-0.24_p20100126.ebuild | 50 ++++++++++++++++++++++++++++ dev-util/gource/metadata.xml | 13 ++++++++ 3 files changed, 77 insertions(+) create mode 100644 dev-util/gource/ChangeLog create mode 100644 dev-util/gource/gource-0.24_p20100126.ebuild create mode 100644 dev-util/gource/metadata.xml (limited to 'dev-util') diff --git a/dev-util/gource/ChangeLog b/dev-util/gource/ChangeLog new file mode 100644 index 000000000000..3fee57a68df4 --- /dev/null +++ b/dev-util/gource/ChangeLog @@ -0,0 +1,14 @@ +# ChangeLog for dev-util/gource +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/gource/ChangeLog,v 1.1 2010/01/31 15:39:36 flameeyes Exp $ + +*gource-0.24_p20100126 (31 Jan 2010) + + 31 Jan 2010; Diego E. Pettenò + +gource-0.24_p20100126.ebuild, +metadata.xml: + Initial import of the VCS visualisation tool Gource. It's a snapshot + ebuild contributed by Enrico Tagliavini, to use the new autotools-based + build system (written by me, merged upstream), to keep in line with QA + policies. Also thanks to the indipendent writer Stanislav Cymbalov in bug + #297074. + diff --git a/dev-util/gource/gource-0.24_p20100126.ebuild b/dev-util/gource/gource-0.24_p20100126.ebuild new file mode 100644 index 000000000000..9cc3ede04535 --- /dev/null +++ b/dev-util/gource/gource-0.24_p20100126.ebuild @@ -0,0 +1,50 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-util/gource/gource-0.24_p20100126.ebuild,v 1.1 2010/01/31 15:39:36 flameeyes Exp $ + +EAPI=2 + +inherit autotools + +GITHUB_USER="acaudwell" +TREE_HASH="820a2a53df407a97ede32c6b814b869aea58def0" + +DESCRIPTION="A software version control visualization tool" +HOMEPAGE="http://code.google.com/p/gource/" +SRC_URI="http://github.com/${GITHUB_USER}/${PN}/tarball/${TREE_HASH} -> ${PN}-git-${PV}.tgz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND=" + >=media-libs/libsdl-1.2.10[opengl,X] + >=media-libs/sdl-image-1.2[jpeg,png] + dev-libs/libpcre:3 + >=media-libs/ftgl-2.1.3_rc5 + >=media-libs/libpng-1.2 + >=media-libs/jpeg-6b-r9 + media-libs/mesa + media-fonts/freefont-ttf + " +DEPEND=" + ${RDEPEND} + dev-util/pkgconfig + media-libs/freetype:2 + " + +S="${WORKDIR}/${GITHUB_USER}-Gource-${TREE_HASH:0:7}" + +src_prepare() { + eautoreconf +} + +src_configure() { + econf --enable-ttf-font-dir=/usr/share/fonts/freefont-ttf/ +} + +src_install() { + emake DESTDIR="${D}" install || die "Install failed" + dodoc README || die "dodoc failed" +} diff --git a/dev-util/gource/metadata.xml b/dev-util/gource/metadata.xml new file mode 100644 index 000000000000..ea6f2d3662c5 --- /dev/null +++ b/dev-util/gource/metadata.xml @@ -0,0 +1,13 @@ + + + + no-herd + + flameeyes@gentoo.org + + + enrico.tagliavini@gmail.com + Enrico Tagliavini + Proxied co-maintainer + + -- cgit v1.2.3-65-gdbad