diff options
author | Pacho Ramos <pacho@gentoo.org> | 2013-07-04 18:20:46 +0000 |
---|---|---|
committer | Pacho Ramos <pacho@gentoo.org> | 2013-07-04 18:20:46 +0000 |
commit | 2d0c42d15ae6be09f8e3fe419486a5d994645de3 (patch) | |
tree | f79dbbf95826ff595886a744332d4e792fdef336 /media-libs/gegl | |
parent | Add ruby19 support wrt bug #434078. (diff) | |
download | historical-2d0c42d15ae6be09f8e3fe419486a5d994645de3.tar.gz historical-2d0c42d15ae6be09f8e3fe419486a5d994645de3.tar.bz2 historical-2d0c42d15ae6be09f8e3fe419486a5d994645de3.zip |
vala and introspection support is broken, bug #468208
Package-Manager: portage-2.1.12.11/cvs/Linux x86_64
Manifest-Sign-Key: 0xA188FBD4
Diffstat (limited to 'media-libs/gegl')
-rw-r--r-- | media-libs/gegl/ChangeLog | 7 | ||||
-rw-r--r-- | media-libs/gegl/Manifest | 11 | ||||
-rw-r--r-- | media-libs/gegl/gegl-0.2.0-r2.ebuild | 150 |
3 files changed, 162 insertions, 6 deletions
diff --git a/media-libs/gegl/ChangeLog b/media-libs/gegl/ChangeLog index 7d4855ff4bc1..e7266c94a6dd 100644 --- a/media-libs/gegl/ChangeLog +++ b/media-libs/gegl/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for media-libs/gegl # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-libs/gegl/ChangeLog,v 1.91 2013/05/06 21:56:42 sping Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-libs/gegl/ChangeLog,v 1.92 2013/07/04 18:20:42 pacho Exp $ + +*gegl-0.2.0-r2 (04 Jul 2013) + + 04 Jul 2013; Pacho Ramos <pacho@gentoo.org> +gegl-0.2.0-r2.ebuild: + vala and introspection support is broken, bug #468208 06 May 2013; Sebastian Pipping <sping@gentoo.org> gegl-0.2.0-r1.ebuild: Workaround missing gegl-0.2.deps file (bug #468248) diff --git a/media-libs/gegl/Manifest b/media-libs/gegl/Manifest index 3a712a1e2894..b257b8b6b1f5 100644 --- a/media-libs/gegl/Manifest +++ b/media-libs/gegl/Manifest @@ -18,13 +18,14 @@ EBUILD gegl-0.1.6-r1.ebuild 2957 SHA256 0e86587d32b6387a9786db121602d5753a8f6e7c EBUILD gegl-0.1.6.ebuild 2743 SHA256 6829f93779057e10caf9a985556190e72ff64371511f952971f28c421dfa6884 SHA512 a5ee9f166ed68698c55e1a1da561536705c9c8282dcb949694eeae751dd31748972b943c2f4cab38ffde9caad12eeb60e45639e0cabffaa594e6006a87bfb3f0 WHIRLPOOL e6dbf18465bf4112dde66c20c4e87fe47634d119cc787db48390f2e6324fd76e93c3a1f6372c0ad4b7b3fd89d868ec3c5a04efb84c45f2782f782d5e79210445 EBUILD gegl-0.1.8-r1.ebuild 3413 SHA256 c3a016c6ca5d9e889e68552c6af85b34718dbce5825949c8d4b1334aa0b3e759 SHA512 c6d7b97ec39b7fca698a5b2e2ffa4da2690a2b45630746920102e4e0e5f99ca43abb76cbb6b68786990be448bd0faf8ae984112aa881da6b2bad7316280f3346 WHIRLPOOL 01c3f567c5171dbe21eee204c587a588ee63c7cf848362d95a2c05edb4334de19fd8a80450369e16fb58d120e590bb4d574a5f83572fe3e1a6d5e8a7839ea743 EBUILD gegl-0.2.0-r1.ebuild 4410 SHA256 2156aa45497cb1af7dcd9c5f07ca3e27622d29340018e477399722ab9bcf1ccc SHA512 c8de5c0d9e8a6726c6ec440007c05498c0234d37b0aac58e6ec6dcd81329e62cab74fec6faf61d8a2d7a2b88252e5346ce503ac5966ee70e17969b5b47c6c1ba WHIRLPOOL d060d5652c3a937d944a3ce741dccb3756d3e28f418696665b30a9383fff9fe0503df8294daba1d71ffce2ebb1467ec7db20aa8147832e54ec40cda3cce187e5 +EBUILD gegl-0.2.0-r2.ebuild 4554 SHA256 5de415830319523793df1b48373412cdf693ad09d4e9c790be93b2e16a7b9f93 SHA512 419a4a50c01488ad8806c0e8654395234ddc1d6775a8e7ca817bd758ee56fefe9e8293e30bc1841552805d63b667061578afe7f45b00a2ea56b79d31ea9d1362 WHIRLPOOL 92a8ffee5ae7072c1011e346923e81eb18e8ac2c8b6ccd73fe3afbe7d9461a39f83b3dc72ffdad93552633d440340ac9be1bbc4f422de016b2c3cd1e5cb0b778 EBUILD gegl-9999.ebuild 3764 SHA256 9924ae618a8d35b3d3c968ad9927e27afc826b142e0db9fd53a8c27209e19a16 SHA512 00e4aeb9b49aa573bcabc6e7ab953bcdd993a9b65c9eedc56d2731853d0d7d02fd3d17ea7f69d07fdf2713309a5f50560612177f46a26b70eda9bdc45c92eb41 WHIRLPOOL cd93dc7d24e05696e3d6568f4af0dc195ed46d4d152ded5db657f2e3d7fe6ac6c15ed09f9ca7c07d3e3b7da291b43263c2d3d350846b400d2c4e6e215ccdc20a -MISC ChangeLog 12824 SHA256 af44a60726e72ae8e65c095ef00c81a19146a6a12636b0f41ab44cc8f33459f3 SHA512 1b50be8692749d91004b91c194277256fb58ae483f2c5f0e399b8c3149397c2e509eb48e1e245c19160924c8c25cd3de18742b2e583ab41eeb73efdfc80e5423 WHIRLPOOL 1367db6ad10ecdf5afee5ead2d1ca43c450b995b734918494c45cd2c9199432f91fe6562af032ee12d877d335a4206e04adcf3e944698d595302dfe24733a153 +MISC ChangeLog 12980 SHA256 e74daf4bd7e41e16e9c8e00a1da23b06ce405b977c6983aee2861bd2611feab6 SHA512 1b27dfdc9c2d20bfbee05d1d02dffb943fef8de453c34b01c683a7e96ec252327237586cf1365b4663ee39e7dc20fb83dd8560313928143295d8e6b34d78eee4 WHIRLPOOL 4fe84d66435831284fd0c8a1bc1450ccf4c9a98ccff4cfc87a2201681291dcfa532a3ff4ff2bfdddfc0246764a9f5d0abf010b4b6ca8590de9a8bef0a5180067 MISC metadata.xml 546 SHA256 76148af87ef72e06a1daae6476a80a97058f4f9e5d115c0603e156aeb3fd492d SHA512 0aab6757fb995142f0407c2b9aa35fdd7d18566541ca2dd06134451482287d0fb9b3fabf3b744644edba43d7d5b5838558c622792c041144d1b160f44cf48fb4 WHIRLPOOL a073c9fe5d73789ed6ba380b1c0337948300765d1e509f0097be34f1bdbbdebf8863608dbdfa63b0430695d9f22ae0c3b2a2513cba1520a6fc4178419854bee5 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.19 (GNU/Linux) +Version: GnuPG v2.0.20 (GNU/Linux) -iEYEAREIAAYFAlGIJz4ACgkQsAvGakAaFgCQLACfbDqNhuRlTtgZjlT20A5GwYax -TDkAn0MJ2oCGCAPsD4WMyTV1m8fMgQAj -=RIRt +iEYEAREIAAYFAlHVvPsACgkQCaWpQKGI+9SNCwCeMRXklTcTzrOv9f0rPS7FYAVZ +VaMAn1Wk7VaJWFtaQ/cXoQMha0LcXT37 +=ujez -----END PGP SIGNATURE----- diff --git a/media-libs/gegl/gegl-0.2.0-r2.ebuild b/media-libs/gegl/gegl-0.2.0-r2.ebuild new file mode 100644 index 000000000000..ebfd1dc23dc9 --- /dev/null +++ b/media-libs/gegl/gegl-0.2.0-r2.ebuild @@ -0,0 +1,150 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-libs/gegl/gegl-0.2.0-r2.ebuild,v 1.1 2013/07/04 18:20:42 pacho Exp $ + +EAPI=5 + +# vala and introspection support is broken, bug #468208 +#VALA_MIN_API_VERSION=0.14 +#VALA_USE_DEPEND=vapigen + +inherit versionator gnome2-utils eutils autotools #vala + +DESCRIPTION="A graph based image processing framework" +HOMEPAGE="http://www.gegl.org/" +SRC_URI="ftp://ftp.gimp.org/pub/${PN}/${PV:0:3}/${P}.tar.bz2" + +LICENSE="|| ( GPL-3 LGPL-3 )" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris" + +IUSE="cairo debug ffmpeg jpeg jpeg2k lensfun mmx openexr png raw sdl sse svg umfpack" # +introspection vala + +RDEPEND=" + >=media-libs/babl-0.1.10 + >=dev-libs/glib-2.28:2 + >=x11-libs/gdk-pixbuf-2.18:2 + x11-libs/pango + sys-libs/zlib + cairo? ( x11-libs/cairo ) + ffmpeg? ( virtual/ffmpeg ) + jpeg? ( virtual/jpeg ) + jpeg2k? ( >=media-libs/jasper-1.900.1 ) + openexr? ( media-libs/openexr ) + png? ( media-libs/libpng ) + raw? ( >=media-libs/libopenraw-0.0.5 ) + sdl? ( media-libs/libsdl ) + svg? ( >=gnome-base/librsvg-2.14:2 ) + umfpack? ( sci-libs/umfpack ) + lensfun? ( >=media-libs/lensfun-0.2.5 ) +" +# >=media-libs/babl-0.1.10[introspection?] +# introspection? ( >=dev-libs/gobject-introspection-0.10 +# >=dev-python/pygobject-2.26:2 ) +DEPEND="${RDEPEND} + >=dev-util/intltool-0.40.1 + dev-lang/perl + virtual/pkgconfig + >=sys-devel/libtool-2.2 +" +# vala? ( $(vala_depend) )" + +DOCS=( ChangeLog INSTALL README NEWS ) + +src_prepare() { + # https://bugs.gentoo.org/show_bug.cgi?id=442016 + epatch "${FILESDIR}/${P}-cve-2012-4433-1e92e523.patch" + epatch "${FILESDIR}/${P}-cve-2012-4433-4757cdf7.patch" + + # https://bugs.gentoo.org/show_bug.cgi?id=416587 + epatch "${FILESDIR}/${P}-introspection-version.patch" + + epatch "${FILESDIR}/${P}-ffmpeg-0.11.diff" + # fix OSX loadable module filename extension + sed -i -e 's/\.dylib/.bundle/' configure.ac || die + # don't require Apple's OpenCL on versions of OSX that don't have it + if [[ ${CHOST} == *-darwin* && ${CHOST#*-darwin} -le 9 ]] ; then + sed -i -e 's/#ifdef __APPLE__/#if 0/' gegl/opencl/* || die + fi + + epatch "${FILESDIR}"/${P}-g_log_domain.patch + eautoreconf + + # https://bugs.gentoo.org/show_bug.cgi?id=468248 + local deps_file="${PN}/${PN}-$(get_version_component_range 1-2).deps" + [[ -f "${deps_file}" ]] || touch "${deps_file}" + +# use vala && vala_src_prepare +} + +src_configure() { + # never enable altering of CFLAGS via profile option + # libspiro: not in portage main tree + # disable documentation as the generating is bit automagic + # if anyone wants to work on it just create bug with patch + + # Also please note that: + # + # - Some auto-detections are not patched away since the docs are + # not built (--disable-docs, lack of --enable-gtk-doc) and these + # tools affect re-generation of docs, only + # (e.g. ruby, asciidoc, dot (of graphviz), enscript) + # + # - Parameter --with-exiv2 compiles a noinst-app only, no use + # + # - Parameter --disable-workshop disables any use of Lua, effectivly + # + # - v4l support does not work with our media-libs/libv4l-0.8.9, + # upstream bug at https://bugzilla.gnome.org/show_bug.cgi?id=654675 + # + # - There are two checks for dot, one controllable by --with(out)-graphviz + # which toggles HAVE_GRAPHVIZ that is not used anywhere. Yes. + # + # So that's why USE="exif graphviz lua v4l" got resolved. More at: + # https://bugs.gentoo.org/show_bug.cgi?id=451136 + # + econf \ + --disable-silent-rules \ + --disable-profile \ + --without-libspiro \ + --disable-docs --disable-workshop \ + --with-pango --with-gdk-pixbuf \ + $(use_enable mmx) \ + $(use_enable sse) \ + $(use_enable debug) \ + $(use_with cairo) \ + $(use_with cairo pangocairo) \ + --without-exiv2 \ + $(use_with ffmpeg libavformat) \ + --without-graphviz \ + $(use_with jpeg libjpeg) \ + $(use_with jpeg2k jasper) \ + --without-lua \ + $(use_with openexr) \ + $(use_with png libpng) \ + $(use_with raw libopenraw) \ + $(use_with sdl) \ + $(use_with svg librsvg) \ + $(use_with umfpack) \ + --without-libv4l \ + $(use_with lensfun) \ + --disable-introspection \ + --without-vala +# $(use_enable introspection) \ +# $(use_with vala) +} + +src_test() { + gnome2_environment_reset # sandbox issues + default +} + +src_compile() { + gnome2_environment_reset # sandbox issues (bug #396687) + default +} + +src_install() { + default + find "${ED}" -name '*.la' -delete +} |