summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Meier <maekke@gentoo.org>2008-09-26 17:10:59 +0000
committerMarkus Meier <maekke@gentoo.org>2008-09-26 17:10:59 +0000
commit52076c7639f8f140a437f7cdce48e0de74ab0714 (patch)
tree08da4492d184ebd443fdcec70c0f3cf7253c04ac /media-gfx
parentStable for HPPA (bug #238182). (diff)
downloadhistorical-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/ChangeLog5
-rw-r--r--media-gfx/graphviz/Manifest14
-rw-r--r--media-gfx/graphviz/graphviz-2.18.ebuild224
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
-}