summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Meier <maekke@gentoo.org>2008-12-23 17:56:48 +0000
committerMarkus Meier <maekke@gentoo.org>2008-12-23 17:56:48 +0000
commitecc10dff0acdd4ee7230c882630e095e95fbedef (patch)
tree3a487c1653adbf03827b17b27223cb627f728acc /media-gfx
parentold (diff)
downloadhistorical-ecc10dff0acdd4ee7230c882630e095e95fbedef.tar.gz
historical-ecc10dff0acdd4ee7230c882630e095e95fbedef.tar.bz2
historical-ecc10dff0acdd4ee7230c882630e095e95fbedef.zip
old
Package-Manager: portage-2.1.6.2/cvs/Linux 2.6.28-rc9 i686
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/graphviz/ChangeLog8
-rw-r--r--media-gfx/graphviz/Manifest12
-rw-r--r--media-gfx/graphviz/files/graphviz-2.16.1-bindings.patch107
-rw-r--r--media-gfx/graphviz/files/graphviz-2.16.1-gcc43-missing-includes.patch20
-rw-r--r--media-gfx/graphviz/graphviz-2.16.1.ebuild203
5 files changed, 11 insertions, 339 deletions
diff --git a/media-gfx/graphviz/ChangeLog b/media-gfx/graphviz/ChangeLog
index 7c9580c257df..3743fa8e9bc6 100644
--- a/media-gfx/graphviz/ChangeLog
+++ b/media-gfx/graphviz/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-gfx/graphviz
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/graphviz/ChangeLog,v 1.182 2008/12/07 12:09:35 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/graphviz/ChangeLog,v 1.183 2008/12/23 17:56:48 maekke Exp $
+
+ 23 Dec 2008; Markus Meier <maekke@gentoo.org>
+ -files/graphviz-2.16.1-bindings.patch,
+ -files/graphviz-2.16.1-gcc43-missing-includes.patch,
+ -graphviz-2.16.1.ebuild:
+ old
07 Dec 2008; Mike Frysinger <vapier@gentoo.org> graphviz-2.20.3.ebuild:
Add back s390 #202529.
diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest
index 2394e17551d1..e21764b27059 100644
--- a/media-gfx/graphviz/Manifest
+++ b/media-gfx/graphviz/Manifest
@@ -6,24 +6,20 @@ AUX graphviz-2.12-configure.patch 856 RMD160 3d1fe3d11498629bb7738d5219a82485783
AUX graphviz-2.12-find-system-libgd.patch 379 RMD160 0e9fc08b07c038986955353f7063fd954e70b5ab SHA1 b1a6f1f950a0e7484960f6604e9b0d9469e71633 SHA256 b578b083ae55b959f6aac0208296aaa5513627802441e5a4a79ed4f09d26ccb8
AUX graphviz-2.12-notcl.patch 642 RMD160 69410279e9349670cbc590f5796092dca49e067e SHA1 9ebf6c41ad1b20f14a0eb05f68968e600306ac42 SHA256 708ad5531ca4342213728e609ab3c28b15912743c8faf412d102ffadc7d2f478
AUX graphviz-2.12-parallel-build.patch 3050 RMD160 61e104de3f8a7823b6c9669a9e70c3f61b81ba2b SHA1 c2a7e53e0922daaa147134e6e76566e3fc495ba9 SHA256 8a5bba5cd9f158b3db962d0198e6138560dcc8ce198fdbfade8765d9a162fa9c
-AUX graphviz-2.16.1-bindings.patch 3849 RMD160 080b84194707b4e7621bcf1cfc32bf5f15ca7342 SHA1 973c75b8696eba5f44901ab758595a5f50177433 SHA256 a2244ceb69eb41a88dd9bec15629192cf49b80d3c153c44a3942d7b794be07d8
-AUX graphviz-2.16.1-gcc43-missing-includes.patch 673 RMD160 64793cdf37eb24c3dd3dcfee99b617e34bd4b04c SHA1 f45d4b931490f8722d296dde582239f2299e8a0d SHA256 d9e90951abe96095727e39316d977ff59fdd3cf94e4be2e2fde9aa7526532403
AUX graphviz-2.16.1-pango-optional.patch 7232 RMD160 ec214317f51f230008b577bbbf7c1d513dcfe82c SHA1 bfc9f8baca11795d617acb129f176997507fdc2d SHA256 5ac9bf5eb961fae07793e2a95ddd4b73531b76ff54e125c60575c88ad905e567
AUX graphviz-2.16.1-python-345.patch 776 RMD160 93a02790f3ee6c02c7182830e84a1fee19746591 SHA1 96dae2b1663bb03fbfa872e9160da120bc09ec09 SHA256 2dea46d50b959808acdb8e1b8f24ddac8182340291baf4a36cb8abb3d0cefb01
AUX graphviz-2.16.1-python-buildfix.patch 642 RMD160 4379fcaea7296e4d550477462a3d54f5229569c2 SHA1 ed58b8cfde1fc57ecfc930ffa2a012590c8d3e73 SHA256 fc441375a916bf6f68a6ad4aaaadb6ad8a24b2d801499f7e01ace8ac702552c8
AUX graphviz-2.16.1-tcltk.patch 623 RMD160 13c3764098a6229cef869962f9604737c97d7bae SHA1 905e2890106d7d8d9356f3346a06bfc403247838 SHA256 d455e80fcf948298d6aa78c84e54f954c031cae506925719c7d9cc8efeaeaa49
DIST graphviz-2.12.tar.gz 4607023 RMD160 68d55176cd5ce0e6a25c90b443529747e738d5c6 SHA1 aa48a926395a57c6c7e1e755b9432a29461538e3 SHA256 5191892d7950c28754659f703234f7888f132440a049f0d396f287b202f9e37f
-DIST graphviz-2.16.1.tar.gz 8076271 RMD160 6d0f23fa176a1bef7ee0ca48cf1b700fe6cbfb42 SHA1 46b704bd9b81922bcd17167c88f3278a9645e894 SHA256 32c1a185ba39961935f104cc47d2bceea327c0de8c5636edc6ab83ac3c0c56d1
DIST graphviz-2.20.3.tar.gz 13381532 RMD160 64c80f3af55668e487f911132407c332c3c38e87 SHA1 63ae6bdb6b410387477d339225cc4f61c2bc7322 SHA256 583676c2faf0d194838cf19bbe6d71ae5a6ccbed86228901b34cf93ca48c393f
EBUILD graphviz-2.12.ebuild 5508 RMD160 54ba09cf066c8be004f59800b0963e31aa2093f3 SHA1 ae7ab99f53b044b05b964be4ce44d121d9960b63 SHA256 eb54344754b76dd0724e43289697af54a1cce1b4099379ed691fcc97ee1364cc
-EBUILD graphviz-2.16.1.ebuild 5994 RMD160 55056c9a34909cb12432cfd59d636538fb4daa0a SHA1 804dd7b929b5046c40bb7dce5879e9d2d7782fa2 SHA256 fba8a9d319b7704bb9fefd5f27a260fad28dab4dadfe80b07c0078c5e43574cd
EBUILD graphviz-2.20.3.ebuild 6321 RMD160 1b78786341f0e193fb44f817adc5149f14e87131 SHA1 0ec6591a827b88a84619deb42aed46131cea8bb6 SHA256 4cc73c286956f675659298d16bd67794c13e932e5e0f548b2f400dacd70fd9dd
-MISC ChangeLog 26543 RMD160 f389cd701fa18842bc7e156d8380166ea534ece2 SHA1 3defc61312b6e182bb66bfede26417f49d2bdeb5 SHA256 7a1ec418739a47e82feeb78f66710ded9a6fe7a6c327a9fe669a531b08264ae3
+MISC ChangeLog 26721 RMD160 0716197ff002fa9a215b605742556e296b03e878 SHA1 a0e11127d5a00cd3fbe9ca03c7a51748278cb081 SHA256 eac857cf559d2b627aa2ef6e0d30604b3c3260468bcad37b61bdbeec80f6a847
MISC metadata.xml 1764 RMD160 f0c0bfb4d91c097e212cff8e68dfe940ca2725d8 SHA1 d8d60e976a21c962d96c0b99763db19ab8aacfa2 SHA256 c5067b8a712d29987d3067496174f525312f3162c7f83993f61669ad852a6017
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-iEYEARECAAYFAkk7vQUACgkQ67wieSYcaxfS4gCfQulgF1R/3p8/XukKG5BFBXSL
-WdkAnjhYyzUyFTceLyDB75zhxu8AkI1B
-=U+0n
+iEYEARECAAYFAklRJp4ACgkQkKaRLQcq0GJsZQCeP29D4eMGZe2SwiCcxNFT9CSD
+UiQAn3aWlAzIA7KlJDLHMn4gZokV/Xp7
+=4nXs
-----END PGP SIGNATURE-----
diff --git a/media-gfx/graphviz/files/graphviz-2.16.1-bindings.patch b/media-gfx/graphviz/files/graphviz-2.16.1-bindings.patch
deleted file mode 100644
index cbd81dc1d301..000000000000
--- a/media-gfx/graphviz/files/graphviz-2.16.1-bindings.patch
+++ /dev/null
@@ -1,107 +0,0 @@
-diff -Naur graphviz-2.16.1.orig/configure.ac graphviz-2.16.1/configure.ac
---- graphviz-2.16.1.orig/configure.ac 2007-12-16 21:05:21.000000000 +0100
-+++ graphviz-2.16.1/configure.ac 2007-12-16 21:08:59.000000000 +0100
-@@ -760,6 +760,7 @@
- PERL_ARCHLIB=`$PERL -e 'use Config; print $Config{archlib};'`
- PERL_INCLUDES=-I$PERL_ARCHLIB/CORE
- PERL_LIBS="-L$PERL_ARCHLIB/CORE -lperl"
-+ PERL_INSTALL_DIR="`$PERL -e 'use Config; print $Config{vendorarch};'`"
- save_CPPFLAGS=$CPPFLAGS
- CPPFLAGS="$CPPFLAGS $PERL_INCLUDES"
- AC_CHECK_HEADER(EXTERN.h,,[
-@@ -770,6 +771,7 @@
- fi
- AC_SUBST(PERL_INCLUDES)
- AC_SUBST(PERL_LIBS)
-+AC_SUBST(PERL_INSTALL_DIR)
- fi
- fi
- AM_CONDITIONAL(WITH_PERL, [test "x$PERL" != "x"])
-@@ -844,6 +846,7 @@
- PYTHON_PREFIX=`$PYTHON -c "import sys; print sys.prefix"`
- PYTHON_INCLUDES=-I$PYTHON_PREFIX/include/python$PYTHON_VERSION_SHORT
- PYTHON_LIBS="-L$PYTHON_PREFIX/lib$LIBPOSTFIX/python$PYTHON_VERSION_SHORT/config"
-+ PYTHON_INSTALL_DIR="`$PYTHON $srcdir/config/config_python.py archsitelib`"
- save_CPPFLAGS=$CPPFLAGS
- CPPFLAGS="$CPPFLAGS $PYTHON_INCLUDES"
- AC_CHECK_HEADER(Python.h,,[
-@@ -855,6 +858,7 @@
- fi
- AC_SUBST(PYTHON_INCLUDES)
- AC_SUBST(PYTHON_LIBS)
-+AC_SUBST(PYTHON_INSTALL_DIR)
- fi
- fi
- fi
-@@ -1059,6 +1063,7 @@
- if test "x$RUBY" != "x"; then
- RUBY_INCLUDES="-I`$RUBY $srcdir/config/config_ruby.rb INCLUDES`"
- RUBY_LIBS="-L`$RUBY $srcdir/config/config_ruby.rb lib` `$RUBY -rrbconfig -e \"puts Config::CONFIG[['LIBRUBYARG_SHARED']]\"`"
-+ RUBY_INSTALL_DIR="`$RUBY $srcdir/config/config_ruby.rb archsitelib`"
- save_CPPFLAGS=$CPPFLAGS
- CPPFLAGS="$CPPFLAGS $RUBY_INCLUDES"
- AC_CHECK_HEADER(ruby.h,,[
-@@ -1069,6 +1074,7 @@
- fi
- AC_SUBST(RUBY_INCLUDES)
- AC_SUBST(RUBY_LIBS)
-+AC_SUBST(RUBY_INSTALL_DIR)
- fi
- fi
- fi
-diff -Naur graphviz-2.16.1.orig/tclpkg/gv/Makefile.am graphviz-2.16.1/tclpkg/gv/Makefile.am
---- graphviz-2.16.1.orig/tclpkg/gv/Makefile.am 2007-12-16 21:05:21.000000000 +0100
-+++ graphviz-2.16.1/tclpkg/gv/Makefile.am 2007-12-16 21:08:13.000000000 +0100
-@@ -98,7 +98,7 @@
- gv.cmxa gv.a: gv.cma
- ocamlopt -a -o gv.cmxa
-
--pkgperldir = $(pkglibdir)/perl
-+pkgperldir = @PERL_INSTALL_DIR@
- PERL_data = gv.pm
- nodist_libgv_perl_la_SOURCES = gv_perl.cpp $(PERL_data)
- libgv_perl_la_SOURCES = $(BASESOURCES) gv_dummy_init.cpp
-@@ -118,7 +118,7 @@
- gv_php.cpp: gv.i
- $(SWIG) -c++ -php5 -o gv_php.cpp $(srcdir)/gv.i
-
--pkgpythondir = $(pkglibdir)/python
-+pkgpythondir = @PYTHON_INSTALL_DIR@
- PYTHON_data = gv.py
- nodist_libgv_python_la_SOURCES = gv_python.cpp $(PYTHON_data)
- libgv_python_la_SOURCES = $(BASESOURCES) gv_dummy_init.cpp
-@@ -155,7 +155,7 @@
- gv_r.cpp: gv.i
- $(SWIG) -c++ -r -o gv_r.cpp $(srcdir)/gv.i
-
--pkgrubydir = $(pkglibdir)/ruby
-+pkgrubydir = @RUBY_INSTALL_DIR@
- RUBY_data =
- nodist_libgv_ruby_la_SOURCES = gv_ruby.cpp $(RUBY_data)
- libgv_ruby_la_SOURCES = $(BASESOURCES) gv_dummy_init.cpp
-@@ -306,15 +306,24 @@
- -groff -Tps -man $< | ps2pdf - - >$@
-
- install-data-hook:
-+if WITH_LUA
- (cd $(DESTDIR)$(pkgluadir); rm -f gv.so; $(LN_S) libgv_lua.so gv.so;)
-+endif
-+if WITH_PERL
- (cd $(DESTDIR)$(pkgperldir); rm -f gv.so; $(LN_S) libgv_perl.so gv.so;)
-+endif
-+if WITH_PYTHON
- (cd $(DESTDIR)$(pkgpythondir); rm -f _gv.so; $(LN_S) libgv_python.so _gv.so;)
- (cd $(DESTDIR)$(pkgpython23dir); rm -f _gv.so; $(LN_S) libgv_python23.so _gv.so;)
- (cd $(DESTDIR)$(pkgpython24dir); rm -f _gv.so; $(LN_S) libgv_python24.so _gv.so;)
- (cd $(DESTDIR)$(pkgpython25dir); rm -f _gv.so; $(LN_S) libgv_python25.so _gv.so;)
-- (cd $(DESTDIR)$(pkgrdir); rm -f gv.so; $(LN_S) libgv_r.so gv.so;)
-+endif
-+if WITH_RUBY
- (cd $(DESTDIR)$(pkgrubydir); rm -f gv.so; $(LN_S) libgv_ruby.so gv.so;)
-+endif
-+if WITH_TCL
- (cd $(DESTDIR)$(pkgtcldir); rm -f gv.so; $(LN_S) libgv_tcl.so gv.so;)
-+endif
-
- uninstall-hook:
- (cd $(DESTDIR)$(pkgluadir); rm -f gv.so;)
diff --git a/media-gfx/graphviz/files/graphviz-2.16.1-gcc43-missing-includes.patch b/media-gfx/graphviz/files/graphviz-2.16.1-gcc43-missing-includes.patch
deleted file mode 100644
index fbaacd578ad0..000000000000
--- a/media-gfx/graphviz/files/graphviz-2.16.1-gcc43-missing-includes.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- graphviz-2.16.1-orig/lib/vpsc/csolve_VPSC.cpp 2007-08-14 16:25:04.000000000 -0600
-+++ graphviz-2.16.1/lib/vpsc/csolve_VPSC.cpp 2007-12-15 19:56:29.000000000 -0600
-@@ -21,6 +21,7 @@
- #include <constraint.h>
- #include <generate-constraints.h>
- #include <solve_VPSC.h>
-+#include <cstdlib>
- #include <cassert>
- #include "csolve_VPSC.h"
- extern "C" {
---- graphviz-2.16.1-orig/lib/vpsc/generate-constraints.cpp 2006-04-28 13:03:46.000000000 -0600
-+++ graphviz-2.16.1/lib/vpsc/generate-constraints.cpp 2007-12-15 19:56:11.000000000 -0600
-@@ -18,6 +18,7 @@
-
- #include <set>
- #include <cassert>
-+#include <cstdlib>
- #include "generate-constraints.h"
- #include "constraint.h"
-
diff --git a/media-gfx/graphviz/graphviz-2.16.1.ebuild b/media-gfx/graphviz/graphviz-2.16.1.ebuild
deleted file mode 100644
index 91f30229766d..000000000000
--- a/media-gfx/graphviz/graphviz-2.16.1.ebuild
+++ /dev/null
@@ -1,203 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/graphviz/graphviz-2.16.1.ebuild,v 1.3 2008/05/11 19:54:58 maekke Exp $
-
-WANT_AUTOCONF=latest
-WANT_AUTOMAKE=latest
-
-inherit eutils autotools multilib python
-
-DESCRIPTION="Open Source Graph Visualization Software"
-HOMEPAGE="http://www.graphviz.org/"
-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 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
-IUSE="cairo doc examples gnome gtk jpeg nls perl png python ruby X tcl tk"
-
-# Requires ksh
-RESTRICT="test"
-
-RDEPEND="
- >=dev-libs/expat-2.0.0
- >=dev-libs/glib-2.11.1
- >=media-libs/fontconfig-2.3.95
- >=media-libs/freetype-2.1.10
- >=media-libs/gd-2.0.28
- >=media-libs/jpeg-6b
- >=media-libs/libpng-1.2.10
- virtual/libiconv
- ruby? ( dev-lang/ruby )
- tcl? ( >=dev-lang/tcl-8.3 )
- tk? ( >=dev-lang/tk-8.3 )
- X? ( x11-libs/libX11 x11-libs/libXaw x11-libs/libXpm
- gnome? ( gnome-base/libgnomeui )
- gtk? ( >=x11-libs/gtk+-2 )
- cairo? ( >=x11-libs/pango-1.12 >=x11-libs/cairo-1.1.10 ) )"
-
-DEPEND="${RDEPEND}
- >=dev-util/pkgconfig-0.20
- sys-devel/flex
- nls? ( >=sys-devel/gettext-0.14.5 )
- perl? ( dev-lang/swig )
- python? ( dev-lang/swig )
- ruby? ( dev-lang/swig )
- tcl? ( dev-lang/swig )"
-
-# Dependency description / Maintainer-Info:
-
-# Rendering is done via the following plugins (/plugins):
-# - core, dot_layout, neato_layout, gd (the ones which are always compiled in, depend on zlib, gd)
-# - gtk (depends on gtk-2, cairo, libX11, gtk-2 depends on cairo and libX11 as well)
-# - ming ( depends on ming-3.0 which is still p.masked)
-# - pango ( depends on pango and cairo, but pango depends on cairo as well)
-# - xlib ( depends on libX11, Xrender AND pango, can make use of gnomeui and inotify support)
-# - ming ( depends on ming-3 which is still masked, ?)
-
-# There can be swig-generated bindings for the following languages (/tclpkg/gv):
-# - c-sharp (disabled)
-# - scheme (enabled via guile) ... broken on ~x86
-# - io (disabled)
-# - java (enabled via java) *2
-# - lua (enabled via lua)
-# - ocaml (enabled via ocaml)
-# - perl (enabled via perl) *1
-# - php (enabled via php) *2
-# - python (enabled via python) *1
-# - ruby (enabled via ruby) *1
-# - tcl (enabled via tcl)
-# *1 = The ${P}-bindings.patch takes care that those bindings are installed to the right location
-# *2 = Those bindings don't build because the paths for the headers/libs aren't
-# detected correctly and/or the options passed to swig are wrong (-php instead of -php4/5)
-
-# There are several other tools in /tclpkg:
-# gdtclft, tcldot, tclhandle, tclpathplan, tclstubs ; enabled with: --with-tcl
-# tkspline, tkstubs ; enabled with: --with-tk
-
-# And the commands (/cmd):
-# - dot, dotty, gvpr, lefty, lneato, tools/* :)
-# Lefty needs Xaw and X to build
-
-pkg_setup() {
- if use tcl && ! built_with_use dev-lang/swig tcl ; then
- eerror "SWIG has to be built with tcl support."
- die "Missing tcl USE-flag for dev-lang/swig"
- fi
- # bug 181147
- if use png && ! built_with_use media-libs/gd png ; then
- eerror "media-libs/gd has to be built with png support"
- die "remerge media-libs/gd with USE=\"png\""
- fi
- if use jpeg && ! built_with_use media-libs/gd jpeg ; then
- eerror "media-libs/gd has to be built with jpeg support"
- die "remerge media-libs/gd with USE=\"jpeg\""
- fi
- # bug 202781
- if ! built_with_use x11-libs/cairo svg ; then
- eerror "x11-libs/cairo has to be built with svg support"
- die "emerge x11-libs/cairo with USE=\"svg\""
- fi
-}
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- epatch "${FILESDIR}"/${P}-bindings.patch
- epatch "${FILESDIR}"/${P}-gcc43-missing-includes.patch
-
- # ToDo: Do the same thing for examples and/or
- # write a patch for a configuration-option
- # and send it to upstream
- if ! use doc ; then
- find . -iname Makefile.am \
- | xargs sed -i -e '/html_DATA/d' -e '/pdf_DATA/d' || die
- fi
-
- # This is an old version of libtool
- rm -rf libltdl
- sed -i -e '/libltdl/d' configure.ac || die
-
- # Update this file from our local libtool which is much newer than the
- # bundled one. This allows MAKEOPTS=-j2 to work on FreeBSD.
- cp /usr/share/libtool/install-sh config
-
- # no nls, no gettext, no iconv macro, so disable it
- use nls || { sed -i -e '/^AM_ICONV/d' configure.ac || die; }
-
- # Nuke the dead symlinks for the bindings
- sed -i -e '/$(pkgluadir)/d' tclpkg/gv/Makefile.am || die
-
- eautoreconf
-}
-
-src_compile() {
- # If we want pango, we need --with-x, otherwise
- # nothing gets built. Dependencies should be ok.
- local myconf=""
- if use X || use cairo ; then
- myconf="--with-x"
- else
- myconf="--without-x"
- fi
-
- econf \
- --enable-ltdl \
- --disable-guile \
- --disable-java \
- --disable-io \
- --disable-lua \
- --disable-ocaml \
- $(use_enable perl) \
- --disable-php \
- $(use_enable python) \
- $(use_enable ruby) \
- --disable-sharp \
- $(use_enable tcl) \
- $(use_enable tk) \
- $(use_with cairo pangocairo) \
- $(use_with gnome gnomeui) \
- $(use_with gtk) \
- --without-ming \
- --with-digcola \
- --with-ipsepcola \
- --with-fontconfig \
- --with-freetype \
- --with-libgd \
- ${myconf} \
- || die "econf failed"
-
- emake || die "emake failed"
-}
-
-src_install() {
- sed -i -e "s:htmldir:htmlinfodir:g" doc/info/Makefile || die
-
- emake DESTDIR="${D}" \
- txtdir=/usr/share/doc/${PF} \
- htmldir=/usr/share/doc/${PF}/html \
- htmlinfodir=/usr/share/doc/${PF}/html/info \
- pdfdir=/usr/share/doc/${PF}/pdf \
- pkgconfigdir=/usr/$(get_libdir)/pkgconfig \
- install || die "emake install failed"
-
- use examples || rm -rf "${D}/usr/share/graphviz/demo"
-
- dodoc AUTHORS ChangeLog NEWS README
-}
-
-pkg_postinst() {
- # This actually works if --enable-ltdl is passed
- # to configure
- dot -c
- if use python ; then
- python_mod_optimize
- fi
-}
-
-pkg_postrm() {
- if use python ; then
- python_mod_cleanup
- fi
-}