diff options
author | Markus Meier <maekke@gentoo.org> | 2008-09-26 17:10:59 +0000 |
---|---|---|
committer | Markus Meier <maekke@gentoo.org> | 2008-09-26 17:10:59 +0000 |
commit | 52076c7639f8f140a437f7cdce48e0de74ab0714 (patch) | |
tree | 08da4492d184ebd443fdcec70c0f3cf7253c04ac /media-gfx | |
parent | Stable for HPPA (bug #238182). (diff) | |
download | historical-52076c7639f8f140a437f7cdce48e0de74ab0714.tar.gz historical-52076c7639f8f140a437f7cdce48e0de74ab0714.tar.bz2 historical-52076c7639f8f140a437f7cdce48e0de74ab0714.zip |
old
Package-Manager: portage-2.2_rc9/cvs/Linux 2.6.27-rc7 i686
Diffstat (limited to 'media-gfx')
-rw-r--r-- | media-gfx/graphviz/ChangeLog | 5 | ||||
-rw-r--r-- | media-gfx/graphviz/Manifest | 14 | ||||
-rw-r--r-- | media-gfx/graphviz/graphviz-2.18.ebuild | 224 |
3 files changed, 15 insertions, 228 deletions
diff --git a/media-gfx/graphviz/ChangeLog b/media-gfx/graphviz/ChangeLog index ddda7c7599fa..54b39a102143 100644 --- a/media-gfx/graphviz/ChangeLog +++ b/media-gfx/graphviz/ChangeLog @@ -1,6 +1,9 @@ # 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.170 2008/09/26 16:45:00 jer Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-gfx/graphviz/ChangeLog,v 1.171 2008/09/26 17:10:59 maekke Exp $ + + 26 Sep 2008; Markus Meier <maekke@gentoo.org> -graphviz-2.18.ebuild: + old 26 Sep 2008; Jeroen Roovers <jer@gentoo.org> graphviz-2.20.2.ebuild: Stable for HPPA (bug #221843). diff --git a/media-gfx/graphviz/Manifest b/media-gfx/graphviz/Manifest index be0f73db7b98..835b881cdcf6 100644 --- a/media-gfx/graphviz/Manifest +++ b/media-gfx/graphviz/Manifest @@ -1,3 +1,6 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + AUX graphviz-2.12-bindings.patch 4589 RMD160 129ec88bc42df0555ac96abfa9bf8d4e48378b6c SHA1 1f591d4a9e884fdc6181aad822eab9f06832901b SHA256 75120e3c7d9636fc35e2802d7c1b9902faa5e901a17ab88f939a020970776820 AUX graphviz-2.12-configure.patch 856 RMD160 3d1fe3d11498629bb7738d5219a824857830a5e9 SHA1 d420c55e28bbcdbf030ff203f0581b40bbceca3e SHA256 660a8df758487f21810e6d7fa647221d4443463eca2c2053399b2e782b208348 AUX graphviz-2.12-find-system-libgd.patch 379 RMD160 0e9fc08b07c038986955353f7063fd954e70b5ab SHA1 b1a6f1f950a0e7484960f6604e9b0d9469e71633 SHA256 b578b083ae55b959f6aac0208296aaa5513627802441e5a4a79ed4f09d26ccb8 @@ -11,11 +14,16 @@ AUX graphviz-2.16.1-python-buildfix.patch 642 RMD160 4379fcaea7296e4d550477462a3 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.18.tar.gz 13322519 RMD160 2c7f23af1a9e480ab6cc5f5f39edad7a5da3ceae SHA1 b638181cf776bc4bb1fa8f95525a3943feb18b4a SHA256 6bc51969fa54c6ee3e64d8a4277c576931d50577b02114115668eeb5e515b42c DIST graphviz-2.20.2.tar.gz 13334096 RMD160 93290b212bbe540517278dda614e49cfac096538 SHA1 e08cf95b69a51e6c63accbc662075550f915a54c SHA256 f5d1c8fe6e341fa347c9d68fd2178eb0d0f7362384197570612458926105bc8e 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.18.ebuild 5911 RMD160 629f83adb7cd5a421d1315a41bd06f0023c9383c SHA1 3522496b4103187c34cc0007947bebc180ab4da5 SHA256 066d970f11942eef74675c92f4714f045cabf14f2f6a9c33fbd50afba46cbfb7 EBUILD graphviz-2.20.2.ebuild 6313 RMD160 f7fbda205c989992bf0ca354af547004ad55a7bf SHA1 ed57cb3c9f18d98957c838c8ad95c557d30a312b SHA256 056a34a6386411c253722c31cd8c7348652b08771ee82167640edc2c05c2437c -MISC ChangeLog 25303 RMD160 b88667dbc8d971a9e9def4510e3a2d7278911209 SHA1 c33c22012eba59bda2c778122b03bcc6ccd3aed3 SHA256 b1621edddd63bd843b7ee2c4c728ee5ae93f73ba16010e90f09a78afcc1482f4 +MISC ChangeLog 25384 RMD160 ca3184e43e86ee9c4394254e4271df4bd93b915d SHA1 5c636eb03b3325388dc67ec351be5c1e47623b9f SHA256 594539286d2e26a3e6fc29b55da7e30392c89179019b4cd019362dc078fadded MISC metadata.xml 1764 RMD160 f0c0bfb4d91c097e212cff8e68dfe940ca2725d8 SHA1 d8d60e976a21c962d96c0b99763db19ab8aacfa2 SHA256 c5067b8a712d29987d3067496174f525312f3162c7f83993f61669ad852a6017 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.9 (GNU/Linux) + +iEYEARECAAYFAkjdF/4ACgkQkKaRLQcq0GLYiQCbBjdCLzmj+h3xRejo92JXKtSZ +kiAAn0LC3XsjJpUVDAKcD75dBgWqPtpz +=/AAy +-----END PGP SIGNATURE----- diff --git a/media-gfx/graphviz/graphviz-2.18.ebuild b/media-gfx/graphviz/graphviz-2.18.ebuild deleted file mode 100644 index 2f29293d99f2..000000000000 --- a/media-gfx/graphviz/graphviz-2.18.ebuild +++ /dev/null @@ -1,224 +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.18.ebuild,v 1.11 2008/07/05 11:49:42 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 ~sh sparc ~sparc-fbsd x86 ~x86-fbsd" -IUSE="doc examples gnome gtk java jpeg nls perl png python ruby tcl" - -# 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 ) - gtk? ( - >=x11-libs/gtk+-2 - x11-libs/libXaw - >=x11-libs/pango-1.12 - >=x11-libs/cairo-1.1.10 - gnome? ( gnome-base/libgnomeui ) - )" - -DEPEND="${RDEPEND} - >=dev-util/pkgconfig-0.20 - sys-devel/flex - java? ( dev-lang/swig ) - 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 , dot -# the ones which are always compiled in, depend on zlib, gd -# - gtk -# Directly depends on gtk-2. -# gtk-2 depends on pango, cairo and libX11 directly. -# - gdk-pixbuf -# Disabled, GTK-1 junk. -# - ming -# Disabled, depends on ming-3.0 which is still p.masked. -# - cairo: -# Needs pango for text layout, uses cairo methods to draw stuff -# - xlib : -# needs cairo+pango, -# can make use of gnomeui and inotify support, -# needs libXaw for UI - -# 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 - local gdflags - use png && gdflags="png" - use jpeg && gdflags="${gdflags} jpeg" - if [[ -n ${gdflags} ]] && ! built_with_use media-libs/gd ${gdflags} ; then - local diemsg="Re-emerge media-libs/gd with USE=\"${gdflags}\"" - eerror "${diemsg}" - die "${diemsg}" - fi - - # bug 202781 - if use gtk && ! 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}" - - # 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. - if has_version ">=sys-devel/libtool-2" ; then - cp /usr/share/libtool/config/install-sh config || die - else - cp /usr/share/libtool/install-sh config || die - fi - - # 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 - - # replace the whitespace with tabs - sed -i -e 's: :\t:g' doc/info/Makefile.am || die - - eautoreconf -} - -src_compile() { - local myconf - - # Core functionality: - # All of X, cairo-output, gtk need the pango+cairo functionality - myconf="${myconf} - $(use_with gtk) - $(use_with gtk x) - $(use_with gtk pangocairo) - --without-ming - --with-digcola - --with-ipsepcola - --with-fontconfig - --with-freetype2 - --with-libgd - --without-gdk-pixbuf" - - use gtk && myconf="${myconf} $(use_with gnome gnomeui)" - - # Bindings: - myconf="${myconf} - --disable-guile - $(use_enable java) - --disable-io - --disable-lua - --disable-ocaml - $(use_enable perl) - --disable-php - $(use_enable python) - --disable-r - $(use_enable ruby) - --disable-sharp - $(use_enable tcl)" - - econf \ - --enable-ltdl \ - ${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 -} |