summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Barbato <lu_zero@gentoo.org>2005-05-18 10:58:16 +0000
committerLuca Barbato <lu_zero@gentoo.org>2005-05-18 10:58:16 +0000
commit4c7ef43f8f5124d3bc9f76c0a531aca75d0e3906 (patch)
tree1fbdcdfb43a7d271855a38ca9754954c52464f0c /media-gfx/graphviz/graphviz-2.2.1.ebuild
parentStable on ppc64 (diff)
downloadgentoo-2-4c7ef43f8f5124d3bc9f76c0a531aca75d0e3906.tar.gz
gentoo-2-4c7ef43f8f5124d3bc9f76c0a531aca75d0e3906.tar.bz2
gentoo-2-4c7ef43f8f5124d3bc9f76c0a531aca75d0e3906.zip
New version
(Portage version: 2.0.51.21-r1)
Diffstat (limited to 'media-gfx/graphviz/graphviz-2.2.1.ebuild')
-rw-r--r--media-gfx/graphviz/graphviz-2.2.1.ebuild62
1 files changed, 62 insertions, 0 deletions
diff --git a/media-gfx/graphviz/graphviz-2.2.1.ebuild b/media-gfx/graphviz/graphviz-2.2.1.ebuild
new file mode 100644
index 000000000000..21ea2177ae3b
--- /dev/null
+++ b/media-gfx/graphviz/graphviz-2.2.1.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/graphviz/graphviz-2.2.1.ebuild,v 1.1 2005/05/18 10:58:16 lu_zero Exp $
+
+inherit gnuconfig eutils flag-o-matic
+
+DESCRIPTION="open source graph drawing software"
+HOMEPAGE="http://www.research.att.com/sw/tools/graphviz/"
+SRC_URI="http://www.graphviz.org/pub/graphviz/ARCHIVE/${P}.tar.gz"
+
+LICENSE="CPL-1.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~x86 ~ppc-macos"
+IUSE="tcltk"
+
+#Can use freetype-1.3 or 2.0, but not both
+DEPEND=">=sys-libs/zlib-1.1.3
+ >=media-libs/libpng-1.2
+ >=media-libs/jpeg-6b
+ media-libs/freetype
+ dev-util/pkgconfig
+ >=media-libs/gd-2.0.32
+ media-libs/fontconfig
+ tcltk? ( >=dev-lang/tk-8.3 )"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ # Run gnuconfig_update on all arches, needed at least for mips
+ gnuconfig_update
+
+ if ! use ppc-macos; then
+ #EPATCH_OPTS="-p1 -d${S}" epatch ${FILESDIR}/${P}-fontconfig-externalgd.diff || die "Failed to patch"
+ einfo "Running aclocal/automake/autoconf"
+ aclocal && libtoolize --copy --force && automake -a -c -f && autoconf || die "Failed to aclocal/libtoolize/automake/autoconf"
+ fi
+}
+
+src_compile() {
+ local myconf
+
+ # if no tcltk, this will generate configure warnings, but will
+ # compile without tcltk support
+ use tcltk || myconf="${myconf} --without-tcl --without-tk"
+
+ myconf="${myconf} --disable-dynagraph --with-mylibgd"
+ use ppc-macos && myconf="${myconf} --with-expatincludedir=/usr/X11R6/include --with-expatlibdir=/usr/X11R6/lib --with-fontconfigincludedir=/usr/X11R6/include --with-fontconfiglibdir=/usr/X11R6/lib"
+ econf ${myconf} || die "econf failed"
+
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+
+ dodoc AUTHORS ChangeLog FAQ.txt INSTALL* MINTERMS.txt \
+ NEWS README*
+
+ dohtml -r .
+ dodoc doc/*.pdf doc/Dot.ref
+}