diff options
-rw-r--r-- | profiles/package.mask | 1 | ||||
-rw-r--r-- | x11-libs/cairo/Manifest | 5 | ||||
-rw-r--r-- | x11-libs/cairo/cairo-1.10.0.ebuild | 109 | ||||
-rw-r--r-- | x11-libs/cairo/cairo-9999.ebuild | 109 | ||||
-rw-r--r-- | x11-libs/cairo/files/cairo-1.8.8-interix.patch | 16 | ||||
-rw-r--r-- | x11-libs/cairo/metadata.xml | 17 |
6 files changed, 0 insertions, 257 deletions
diff --git a/profiles/package.mask b/profiles/package.mask index 907cb078..3588310c 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -30,7 +30,6 @@ =x11-drivers/xf86-video-intel-9999 =x11-drivers/xf86-video-nouveau-9999 =x11-drivers/xf86-video-vmware-9999 -=x11-libs/cairo-9999 =x11-libs/libdmx-9999 =x11-libs/libdrm-9999 =x11-libs/libfontenc-9999 diff --git a/x11-libs/cairo/Manifest b/x11-libs/cairo/Manifest deleted file mode 100644 index 43e49f4f..00000000 --- a/x11-libs/cairo/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX cairo-1.8.8-interix.patch 619 RMD160 9bb28c5a88aa1f2776d32ac7020aef4ba93872b5 SHA1 857a4d2be0118a6d2d0d80388b5963a5f768341d SHA256 505be82a1a0b7f963cb49ff85ecf1fa1389a4e43621df76b91fc1529616b2299 -DIST cairo-1.10.0.tar.gz 24022822 RMD160 fa65d4f3926308857d13f3ed0c100f89f075dc01 SHA1 efe7e47408d5188690228ccadc8523652f6bf702 SHA256 0f2ce4cc4615594088d74eb8b5360bad7c3cc3c3da9b61af9bfd979ed1ed94b2 -EBUILD cairo-1.10.0.ebuild 3031 RMD160 9ecdbfc386ae964044d9f495e5f486c736ec4418 SHA1 f2580a0d6d78128330552b8213c501f1deb4ead7 SHA256 3c024e3207d3ca901b01dc628484297d91c2362450d00a72f8dbf7aaa9772b09 -EBUILD cairo-9999.ebuild 3031 RMD160 9ecdbfc386ae964044d9f495e5f486c736ec4418 SHA1 f2580a0d6d78128330552b8213c501f1deb4ead7 SHA256 3c024e3207d3ca901b01dc628484297d91c2362450d00a72f8dbf7aaa9772b09 -MISC metadata.xml 485 RMD160 c6e89b2c806b831348e0f91cd34cd0be0d26335e SHA1 fa829c8ed1f53fb1df6b2923da03e3efc57ee7c6 SHA256 2a343da02f4ee57da8266110d6dd9df243b8e847d5971fe4c56f71d04f9e7a2e diff --git a/x11-libs/cairo/cairo-1.10.0.ebuild b/x11-libs/cairo/cairo-1.10.0.ebuild deleted file mode 100644 index 3aa6f991..00000000 --- a/x11-libs/cairo/cairo-1.10.0.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=3 - -EGIT_REPO_URI="git://anongit.freedesktop.org/git/cairo" -[[ ${PV} == *9999 ]] && GIT_ECLASS="git" - -inherit eutils flag-o-matic autotools ${GIT_ECLASS} - -DESCRIPTION="A vector graphics library with cross-device output support" -HOMEPAGE="http://cairographics.org/" -[[ ${PV} == *9999 ]] || SRC_URI="http://cairographics.org/releases/${P}.tar.gz" - -LICENSE="|| ( LGPL-2.1 MPL-1.1 )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="X aqua debug directfb doc opengl openvg qt static-libs +svg xcb" - -# Test causes a circular depend on gtk+... since gtk+ needs cairo but test needs gtk+ so we need to block it -RESTRICT="test" - -RDEPEND="media-libs/fontconfig - >=media-libs/freetype-2.1.9 - media-libs/libpng:0 - sys-libs/zlib - >=x11-libs/pixman-0.18.4 - directfb? ( >=dev-libs/DirectFB-0.9.24 ) - opengl? ( virtual/opengl ) - qt? ( x11-libs/qt-gui ) - svg? ( dev-libs/libxml2 ) - X? ( - >=x11-libs/libXrender-0.6 - x11-libs/libXext - x11-libs/libX11 - x11-libs/libXft - ) - xcb? ( - || ( - <=x11-libs/libX11-1.3.5[xcb] - >x11-libs/libX11-1.3.5 - ) - >=x11-libs/libxcb-0.92 - x11-libs/xcb-util - )" -DEPEND="${RDEPEND} - >=dev-util/pkgconfig-0.19 - >=sys-devel/libtool-2 - doc? ( - >=dev-util/gtk-doc-1.6 - ~app-text/docbook-xml-dtd-4.2 - ) - X? ( x11-proto/renderproto )" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-1.8.8-interix.patch - - # Slightly messed build system YAY - if [[ ${PV} == *9999* ]]; then - touch boilerplate/Makefile.am.features - touch src/Makefile.am.features - touch ChangeLog - fi - - # We need to run elibtoolize to ensure correct so versioning on FreeBSD - # upgraded to an eautoreconf for the above interix patch. - eautoreconf -} - -src_configure() { - [[ ${CHOST} == *-interix* ]] && append-flags -D_REENTRANT - # http://bugs.freedesktop.org/show_bug.cgi?id=15463 - [[ ${CHOST} == *-solaris* ]] && append-flags -D_POSIX_PTHREAD_SEMANTICS - - #gets rid of fbmmx.c inlining warnings - append-flags -finline-limit=1200 - - econf \ - --disable-dependency-tracking \ - $(use_with X x) \ - $(use_enable X xlib) \ - $(use_enable X xlib-xrender) \ - $(use_enable aqua quartz) \ - $(use_enable aqua quartz-image) \ - $(use_enable debug test-surfaces) \ - $(use_enable directfb) \ - $(use_enable doc gtk-doc) \ - $(use_enable openvg vg) \ - $(use_enable opengl gl) \ - $(use_enable qt) \ - $(use_enable static-libs static) \ - $(use_enable svg) \ - $(use_enable xcb) \ - $(use_enable xcb xlib-xcb) \ - $(use_enable xcb xcb-shm) \ - --enable-ft \ - --enable-pdf \ - --enable-png \ - --enable-ps -} - -src_install() { - # parallel make install fails - emake -j1 DESTDIR="${D}" install || die "Installation failed" - dodoc AUTHORS ChangeLog NEWS README || die - - use static-libs || find "${D}" -type f -name '*.la' -exec rm -f '{}' \; -} diff --git a/x11-libs/cairo/cairo-9999.ebuild b/x11-libs/cairo/cairo-9999.ebuild deleted file mode 100644 index 3aa6f991..00000000 --- a/x11-libs/cairo/cairo-9999.ebuild +++ /dev/null @@ -1,109 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=3 - -EGIT_REPO_URI="git://anongit.freedesktop.org/git/cairo" -[[ ${PV} == *9999 ]] && GIT_ECLASS="git" - -inherit eutils flag-o-matic autotools ${GIT_ECLASS} - -DESCRIPTION="A vector graphics library with cross-device output support" -HOMEPAGE="http://cairographics.org/" -[[ ${PV} == *9999 ]] || SRC_URI="http://cairographics.org/releases/${P}.tar.gz" - -LICENSE="|| ( LGPL-2.1 MPL-1.1 )" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="X aqua debug directfb doc opengl openvg qt static-libs +svg xcb" - -# Test causes a circular depend on gtk+... since gtk+ needs cairo but test needs gtk+ so we need to block it -RESTRICT="test" - -RDEPEND="media-libs/fontconfig - >=media-libs/freetype-2.1.9 - media-libs/libpng:0 - sys-libs/zlib - >=x11-libs/pixman-0.18.4 - directfb? ( >=dev-libs/DirectFB-0.9.24 ) - opengl? ( virtual/opengl ) - qt? ( x11-libs/qt-gui ) - svg? ( dev-libs/libxml2 ) - X? ( - >=x11-libs/libXrender-0.6 - x11-libs/libXext - x11-libs/libX11 - x11-libs/libXft - ) - xcb? ( - || ( - <=x11-libs/libX11-1.3.5[xcb] - >x11-libs/libX11-1.3.5 - ) - >=x11-libs/libxcb-0.92 - x11-libs/xcb-util - )" -DEPEND="${RDEPEND} - >=dev-util/pkgconfig-0.19 - >=sys-devel/libtool-2 - doc? ( - >=dev-util/gtk-doc-1.6 - ~app-text/docbook-xml-dtd-4.2 - ) - X? ( x11-proto/renderproto )" - -src_prepare() { - epatch "${FILESDIR}"/${PN}-1.8.8-interix.patch - - # Slightly messed build system YAY - if [[ ${PV} == *9999* ]]; then - touch boilerplate/Makefile.am.features - touch src/Makefile.am.features - touch ChangeLog - fi - - # We need to run elibtoolize to ensure correct so versioning on FreeBSD - # upgraded to an eautoreconf for the above interix patch. - eautoreconf -} - -src_configure() { - [[ ${CHOST} == *-interix* ]] && append-flags -D_REENTRANT - # http://bugs.freedesktop.org/show_bug.cgi?id=15463 - [[ ${CHOST} == *-solaris* ]] && append-flags -D_POSIX_PTHREAD_SEMANTICS - - #gets rid of fbmmx.c inlining warnings - append-flags -finline-limit=1200 - - econf \ - --disable-dependency-tracking \ - $(use_with X x) \ - $(use_enable X xlib) \ - $(use_enable X xlib-xrender) \ - $(use_enable aqua quartz) \ - $(use_enable aqua quartz-image) \ - $(use_enable debug test-surfaces) \ - $(use_enable directfb) \ - $(use_enable doc gtk-doc) \ - $(use_enable openvg vg) \ - $(use_enable opengl gl) \ - $(use_enable qt) \ - $(use_enable static-libs static) \ - $(use_enable svg) \ - $(use_enable xcb) \ - $(use_enable xcb xlib-xcb) \ - $(use_enable xcb xcb-shm) \ - --enable-ft \ - --enable-pdf \ - --enable-png \ - --enable-ps -} - -src_install() { - # parallel make install fails - emake -j1 DESTDIR="${D}" install || die "Installation failed" - dodoc AUTHORS ChangeLog NEWS README || die - - use static-libs || find "${D}" -type f -name '*.la' -exec rm -f '{}' \; -} diff --git a/x11-libs/cairo/files/cairo-1.8.8-interix.patch b/x11-libs/cairo/files/cairo-1.8.8-interix.patch deleted file mode 100644 index dc20714a..00000000 --- a/x11-libs/cairo/files/cairo-1.8.8-interix.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff -ru cairo-1.8.8.orig/build/configure.ac.tools cairo-1.8.8/build/configure.ac.tools ---- cairo-1.8.8.orig/build/configure.ac.tools 2009-09-30 13:36:42 +0200 -+++ cairo-1.8.8/build/configure.ac.tools 2009-09-30 13:50:50 +0200 -@@ -21,5 +21,12 @@ - *) PKGCONFIG_REQUIRES="Requires.private"; ;; - esac - -+dnl hmm... on interix, things go really bad with Requires.private, since libpng12 -+dnl is missing on the final link commands, so gtk+'s configure checks for cairo -+dnl fail miserably with unresolved symbols to it. -+case "$host_os" in -+interix*) PKGCONFIG_REQUIRES="Requires" ;; -+esac -+ - AC_SUBST(PKGCONFIG_REQUIRES) - diff --git a/x11-libs/cairo/metadata.xml b/x11-libs/cairo/metadata.xml deleted file mode 100644 index 92617ac8..00000000 --- a/x11-libs/cairo/metadata.xml +++ /dev/null @@ -1,17 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>x11</herd> -<maintainer> - <email>cardoe@gentoo.org</email> - <name>Doug Goldstein</name> -</maintainer> -<maintainer> - <email>spatz@gentoo.org</email> - <name>Dror Levin</name> -</maintainer> -<use> - <flag name='opengl'>Run some operations with MESA OpenGL calls instead of - software rendering. Requires hardware OpenGL support</flag> -</use> -</pkgmetadata> |