diff options
Diffstat (limited to 'dev-python')
91 files changed, 0 insertions, 4312 deletions
diff --git a/dev-python/compizconfig-python/ChangeLog b/dev-python/compizconfig-python/ChangeLog deleted file mode 100644 index 94c2b2f8..00000000 --- a/dev-python/compizconfig-python/ChangeLog +++ /dev/null @@ -1,145 +0,0 @@ -# ChangeLog for dev-python/compizconfig-python -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/compizconfig-python/ChangeLog,v 1.30 2013/08/25 14:58:39 pinkbyte Exp $ - - 25 Aug 2013; Sergey Popov <pinkbyte@gentoo.org> - -compizconfig-python-0.8.4-r4.ebuild, compizconfig-python-0.8.4-r5.ebuild: - Add missing REQUIRED_USE for python-r1 eclass, drop old revision - -*compizconfig-python-0.8.4-r5 (07 May 2013) - - 07 May 2013; Sergey Popov <pinkbyte@gentoo.org> - +compizconfig-python-0.8.4-r5.ebuild: - Revision bump: migrate to python-r1 - - 10 Nov 2012; Sergey Popov <pinkbyte@gentoo.org> - compizconfig-python-0.8.4-r4.ebuild: - Restrict usage of jython wrt bug #442424. Thanks to Ian Whyman for reporting - this issue - - 19 Oct 2012; Patrick Lauer <patrick@gentoo.org> - compizconfig-python-0.8.4-r4.ebuild: - Restricting pypy - - 25 Sep 2012; Sergey Popov <pinkbyte@gentoo.org> - -compizconfig-python-0.8.4-r3.ebuild: - Drop old revision - - 30 Aug 2012; Sergey Popov <pinkbyte@gentoo.org> metadata.xml: - Remove myself and proxy maintainer from maintainers - -*compizconfig-python-0.8.4-r4 (30 Aug 2012) - - 30 Aug 2012; Sergey Popov <pinkbyte@gentoo.org> - -compizconfig-python-0.8.4.ebuild, -compizconfig-python-0.8.4-r1.ebuild, - +compizconfig-python-0.8.4-r4.ebuild: - Add new EAPI4 revision, drop old - - 04 May 2012; Patrick Lauer <patrick@gentoo.org> - compizconfig-python-0.8.4-r3.ebuild: - Migrating dev-util/pkgconfig -> virtual/pkgconfig - - 20 Apr 2012; Naohiro Aota <naota@gentoo.org> metadata.xml: - Assign Pinkbyte as maintainer. - -*compizconfig-python-0.8.4-r3 (08 Sep 2010) - - 08 Sep 2010; Diego E. Pettenò <flameeyes@gentoo.org> - -compizconfig-python-0.8.4-r2.ebuild, - +compizconfig-python-0.8.4-r3.ebuild: - Apply patch from #336491 to build with contrived eclasses. - -*compizconfig-python-0.8.4-r2 (04 Sep 2010) - - 04 Sep 2010; Diego E. Pettenò <flameeyes@gentoo.org> - +compizconfig-python-0.8.4-r2.ebuild: - Disable static libraries (they are plugins anyway), remove .la files. - - 03 Apr 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - compizconfig-python-0.8.4-r1.ebuild: - Whitespace. - - 03 Apr 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - compizconfig-python-0.8.4-r1.ebuild: - Set SUPPORT_PYTHON_ABIS. - -*compizconfig-python-0.8.4-r1 (03 Apr 2010) - - 03 Apr 2010; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - +compizconfig-python-0.8.4-r1.ebuild: - Replaced compiz ~ deps with >= deps to support the new compiz-0.8.6 - release and to avoid future dep issues. - Did a revbump to avoid issues with installed packages. - - 20 Dec 2009; Romain Perier <mrpouet@gentoo.org> - -compizconfig-python-0.8.2.ebuild: - Clean up old version - -*compizconfig-python-0.8.4 (15 Oct 2009) - - 15 Oct 2009; Romain Perier <mrpouet@gentoo.org> - +compizconfig-python-0.8.4.ebuild: - Version bump. - - 05 Sep 2009; Patrick Lauer <patrick@gentoo.org> - -compizconfig-python-0.6.0.1.ebuild: - Remove old - - 25 Apr 2009; Brent Baude <ranger@gentoo.org> - compizconfig-python-0.8.2.ebuild: - Marking compizconfig-python-0.8.2 ~ppc for bug 246804 - - 25 Apr 2009; Brent Baude <ranger@gentoo.org> - compizconfig-python-0.8.2.ebuild: - Marking compizconfig-python-0.8.2 ~ppc64 for bug 246804 - - 11 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - -compizconfig-python-0.7.8.ebuild: - Removing old compiz 0.7.8 ebuilds - affected by bug 263678. - -*compizconfig-python-0.8.2 (03 Apr 2009) - - 03 Apr 2009; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - metadata.xml, +compizconfig-python-0.8.2.ebuild: - Bumped compiz to the 0.8.2 release. - - 15 Nov 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - compizconfig-python-0.7.8.ebuild: - Removed the mirror restriction that was used for the overlay. - - 01 Nov 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - metadata.xml: - Whitespace. - - 31 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - metadata.xml: - Fixed the metadata.xml. - - 27 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - compizconfig-python-0.7.8.ebuild: - Removed the bug reporting warning that was copied from the desktop-effects - overlay by mistake. - -*compizconfig-python-0.7.8 (27 Oct 2008) - - 27 Oct 2008; Jorge Manuel B. S. Vicetto <jmbsvicetto@gentoo.org> - metadata.xml, +compizconfig-python-0.7.8.ebuild: - Added compiz-0.7.8 to the tree - - 30 Oct 2007; nixnut <nixnut@gentoo.org> - compizconfig-python-0.6.0.1.ebuild: - added ~ppc for mr_bones - - 25 Oct 2007; Olivier Crête <tester@gentoo.org> - compizconfig-python-0.6.0.1.ebuild: - Marked ~amd64 - - 24 Oct 2007; Hanno Boeck <hanno@gentoo.org> - compizconfig-python-0.6.0.1.ebuild: - QA fixes. - -*compizconfig-python-0.6.0.1 (23 Oct 2007) - - 23 Oct 2007; Hanno Boeck <hanno@gentoo.org> +metadata.xml, - +compizconfig-python-0.6.0.1.ebuild: - Initial compiz-fusion commit, ebuild based on xeffects overlay. diff --git a/dev-python/compizconfig-python/Manifest b/dev-python/compizconfig-python/Manifest deleted file mode 100644 index 288e1b0c..00000000 --- a/dev-python/compizconfig-python/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST compizconfig-python-0.8.4.tar.bz2 269812 SHA256 6734ae35ee69d081f35f98a89cd3bccb411a4db7c5b35fbd226270d95ac76f5a SHA512 3cd20014a7d0b186c9659ce104576d8e08e9e9f1f60bed4b7f4097c12ca4c49392621d2328abb50017c7d9f86af5b43675468b1cd4b5d128e23c24371c4af9ef WHIRLPOOL d2b92846acc25a134604a8773f96b5745b65864f4365e864b9a43e72bbaa7a277592911932886ca3e0af052240f3a56d89ff66799bba0afad58bc8b6d33ba2ac diff --git a/dev-python/compizconfig-python/compizconfig-python-0.8.4-r5.ebuild b/dev-python/compizconfig-python/compizconfig-python-0.8.4-r5.ebuild deleted file mode 100644 index 8defefd3..00000000 --- a/dev-python/compizconfig-python/compizconfig-python-0.8.4-r5.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/compizconfig-python/compizconfig-python-0.8.4-r5.ebuild,v 1.2 2013/08/25 14:58:39 pinkbyte Exp $ - -EAPI="5" - -PYTHON_COMPAT=( python2_{6,7} ) -inherit eutils autotools-utils python-r1 - -DESCRIPTION="Compizconfig Python Bindings" -HOMEPAGE="http://www.compiz.org/" -SRC_URI="http://releases.compiz.org/${PV}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" - -RDEPEND="${PYTHON_DEPS} - >=dev-libs/glib-2.6 - >=x11-libs/libcompizconfig-${PV}" - -DEPEND="${RDEPEND} - dev-python/pyrex[${PYTHON_USEDEP}] - virtual/pkgconfig" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -src_configure() { - local myeconfargs=( - --enable-fast-install - --disable-static - ) - python_foreach_impl autotools-utils_src_configure -} - -src_compile() { - python_foreach_impl autotools-utils_src_compile -} - -src_install() { - python_foreach_impl autotools-utils_src_install - prune_libtool_files --modules -} diff --git a/dev-python/compizconfig-python/metadata.xml b/dev-python/compizconfig-python/metadata.xml deleted file mode 100644 index 20b5ab50..00000000 --- a/dev-python/compizconfig-python/metadata.xml +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>desktop-effects</herd> -<longdescription lang="en">Python bindings for libcompizconfig.</longdescription> -</pkgmetadata> - diff --git a/dev-python/gdk-pixbuf/GENTOO b/dev-python/gdk-pixbuf/GENTOO deleted file mode 100644 index e69de29b..00000000 --- a/dev-python/gdk-pixbuf/GENTOO +++ /dev/null diff --git a/dev-python/gdk-pixbuf/Manifest b/dev-python/gdk-pixbuf/Manifest deleted file mode 100644 index a6fb0bec..00000000 --- a/dev-python/gdk-pixbuf/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST gdk-pixbuf-2.24.0.tar.xz 1176324 SHA256 67c11d3aa40441c1cea42c365bf2d6a9a9dd52fae2d359a707ad5e8abb4d28a7 diff --git a/dev-python/gdk-pixbuf/files/gdk-pixbuf-2.21.4-fix-automagic-x11.patch b/dev-python/gdk-pixbuf/files/gdk-pixbuf-2.21.4-fix-automagic-x11.patch deleted file mode 100644 index ae7ec2c9..00000000 --- a/dev-python/gdk-pixbuf/files/gdk-pixbuf-2.21.4-fix-automagic-x11.patch +++ /dev/null @@ -1,24 +0,0 @@ -Adds a new configure option to remove the automagic dependency on libX11. - ---- configure.ac -+++ configure.ac -@@ -929,7 +929,18 @@ GDK_PIXBUF_XLIB_PACKAGES= - GDK_PIXBUF_XLIB_EXTRA_CFLAGS= - GDK_PIXBUF_XLIB_EXTRA_LIBS= - --if $PKG_CONFIG --exists x11; then -+AC_ARG_WITH(x11, -+ AC_HELP_STRING([--with-x11=@<:@no/auto/yes@:>@], -+ [build X11 support @<:@default=auto@:>@]),, -+ [ -+ if $PKG_CONFIG --exists x11; then -+ with_x11=yes -+ else -+ with_x11=no -+ fi -+ ]) -+ -+if test x$with_x11 = xyes; then - AM_CONDITIONAL(USE_X11, true) - PKG_CHECK_MODULES(GDK_PIXBUF_XLIB_DEP, x11 gobject-2.0) - else diff --git a/dev-python/gdk-pixbuf/gdk-pixbuf-2.24.0-r1.ebuild b/dev-python/gdk-pixbuf/gdk-pixbuf-2.24.0-r1.ebuild deleted file mode 100644 index f48dc30f..00000000 --- a/dev-python/gdk-pixbuf/gdk-pixbuf-2.24.0-r1.ebuild +++ /dev/null @@ -1,93 +0,0 @@ -# Copyright 1999-2011 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-libs/gdk-pixbuf/gdk-pixbuf-2.24.0-r1.ebuild,v 1.1 2011/09/15 19:40:37 ssuominen Exp $ - -EAPI="4" - -inherit gnome.org multilib libtool autotools - -DESCRIPTION="Image loading library for GTK+" -HOMEPAGE="http://www.gtk.org/" - -LICENSE="LGPL-2" -SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~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 debug doc +introspection jpeg jpeg2k tiff test" - -COMMON_DEPEND=" - >=dev-libs/glib-2.27.2:2 - >=media-libs/libpng-1.4:0 - introspection? ( >=dev-libs/gobject-introspection-0.9.3 ) - jpeg? ( virtual/jpeg ) - jpeg2k? ( media-libs/jasper ) - tiff? ( >=media-libs/tiff-3.9.2 ) - X? ( x11-libs/libX11 )" -DEPEND="${COMMON_DEPEND} - >=dev-util/pkgconfig-0.9 - >=sys-devel/gettext-0.17 - >=dev-util/gtk-doc-am-1.11 - doc? ( - >=dev-util/gtk-doc-1.11 - ~app-text/docbook-xml-dtd-4.1.2 )" -# librsvg blocker is for the new pixbuf loader API, you lose icons otherwise -RDEPEND="${COMMON_DEPEND} - !<gnome-base/gail-1000 - !<gnome-base/librsvg-2.31.0 - !<x11-libs/gtk+-2.21.3:2 - !<x11-libs/gtk+-2.90.4:3" - -src_prepare() { - # Only build against libX11 if the user wants to do so, upstream bug #657569 - epatch "${FILESDIR}"/${PN}-2.21.4-fix-automagic-x11.patch - - # This will avoid polluting the pkg-config file with versioned libpng, - # which is causing problems with libpng14 -> libpng15 upgrade - sed -i -e 's:libpng15:libpng libpng15:' configure.ac || die - - elibtoolize - eautoreconf -} - -src_configure() { - # png always on to display icons (foser) - local myconf=" - $(use_enable doc gtk-doc) - $(use_with jpeg libjpeg) - $(use_with jpeg2k libjasper) - $(use_with tiff libtiff) - $(use_enable introspection) - $(use_with X x11) - --with-libpng" - - # Passing --disable-debug is not recommended for production use - use debug && myconf="${myconf} --enable-debug=yes" - - econf ${myconf} -} - -src_install() { - emake DESTDIR="${D}" install - dodoc AUTHORS NEWS* README* - - # New library, remove .la files - find "${D}" -name '*.la' -exec rm -f '{}' + || die -} - -pkg_postinst() { - # causes segfault if set - unset __GL_NO_DSO_FINALIZER - - tmp_file=$(mktemp --suffix=gdk_pixbuf_ebuild) - # be atomic! - gdk-pixbuf-query-loaders > "${tmp_file}" - if [ "${?}" = "0" ]; then - cat "${tmp_file}" > "${EROOT}usr/$(get_libdir)/gdk-pixbuf-2.0/2.10.0/loaders.cache" - fi - rm "${tmp_file}" - - if [ -e "${EROOT}"usr/lib/gtk-2.0/2.*/loaders ]; then - elog "You need to rebuild ebuilds that installed into" "${EROOT}"usr/lib/gtk-2.0/2.*/loaders - elog "to do that you can use qfile from portage-utils:" - elog "emerge -va1 \$(qfile -qC ${EPREFIX}/usr/lib/gtk-2.0/2.*/loaders)" - fi -} diff --git a/dev-python/gdk-pixbuf/metadata.xml b/dev-python/gdk-pixbuf/metadata.xml deleted file mode 100644 index e86947c9..00000000 --- a/dev-python/gdk-pixbuf/metadata.xml +++ /dev/null @@ -1,9 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>gnome</herd> - <use> - <flag name="introspection">Use <pkg>dev-libs/gobject-introspection</pkg> - for introspection</flag> - </use> -</pkgmetadata> diff --git a/dev-python/imaging/ChangeLog b/dev-python/imaging/ChangeLog deleted file mode 100644 index ab5651a6..00000000 --- a/dev-python/imaging/ChangeLog +++ /dev/null @@ -1,431 +0,0 @@ -# ChangeLog for dev-python/imaging -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/imaging/ChangeLog,v 1.92 2014/07/30 01:21:21 vapier Exp $ - - 30 Jul 2014; Mike Frysinger <vapier@gentoo.org> - +files/imaging-1.1.7-ft-header-include.patch, imaging-1.1.7-r4.ebuild: - Fix from Chromium OS for building w/freetype-2.5.3 #508748 by Stefan Kalis. - - 05 Sep 2013; Michał Górny <mgorny@gentoo.org> imaging-1.1.7-r2.ebuild, - imaging-1.1.7-r4.ebuild: - Clean up PYTHON_COMPAT from old implementations. - - 31 May 2013; Patrick Lauer <patrick@gentoo.org> metadata.xml: - Drop unused useflag description - - 28 May 2013; Mike Gilbert <floppym@gentoo.org> - -files/imaging-2.0.0-delete_hardcoded_paths.patch, - -files/imaging-2.0.0-libm_linking.patch, -imaging-2.0.0.ebuild, - imaging-1.1.7-r1.ebuild, imaging-1.1.7-r2.ebuild, imaging-1.1.7-r4.ebuild: - Remove imaging-2.0.0, add blocker for dev-python/pillow. - - 28 May 2013; Mike Gilbert <floppym@gentoo.org> imaging-2.0.0.ebuild: - Depend on unzip. - - 28 May 2013; Mike Gilbert <floppym@gentoo.org> - -files/imaging-2.0.0-GifImagePlugin.patch, - -files/imaging-2.0.0-gif_transparency.patch, imaging-2.0.0.ebuild: - Drop GIF transparency patches. - -*imaging-2.0.0 (27 May 2013) - - 27 May 2013; Mike Gilbert <floppym@gentoo.org> - +files/imaging-2.0.0-GifImagePlugin.patch, - +files/imaging-2.0.0-delete_hardcoded_paths.patch, - +files/imaging-2.0.0-gif_transparency.patch, - +files/imaging-2.0.0-libm_linking.patch, +imaging-2.0.0.ebuild, metadata.xml: - Copy dev-python/pillow-2.0.0 to dev-python/imaging-2.0.0 in preparation for a - pkgmove. Apply rebased patches from Arfrever's Progress overlay. Enable - python3 support. Bug 401009. - -*imaging-1.1.7-r4 (07 May 2013) - - 07 May 2013; Mike Gilbert <floppym@gentoo.org> +imaging-1.1.7-r4.ebuild, - -imaging-1.1.7-r3.ebuild: - Revbump for previous change. - - 07 May 2013; Mike Gilbert <floppym@gentoo.org> imaging-1.1.7-r3.ebuild: - Fix installation path for sane demos, bug 468960 by Erik Zeek. - - 24 Apr 2013; Mike Gilbert <floppym@gentoo.org> imaging-1.1.7-r3.ebuild: - Fix typo in HTML_DOCS, bug 466764 by Martin von Gagern. - -*imaging-1.1.7-r3 (21 Apr 2013) - - 21 Apr 2013; Michał Górny <mgorny@gentoo.org> +imaging-1.1.7-r3.ebuild: - Backport the ebuild improvements from dev-python/pillow. Remove unnecessary - inherits. Add a fine-grained control over features, and a simpler feature - switch mechanism. Remove unused USE=X, add shebangs to all Python scripts. Use - the new python_doinclude function and EXAMPLES support. - - 24 Feb 2013; Agostino Sarubbo <ago@gentoo.org> imaging-1.1.7-r2.ebuild: - Stable for x86, wrt bug #447470 - - 24 Feb 2013; Agostino Sarubbo <ago@gentoo.org> imaging-1.1.7-r2.ebuild: - Stable for amd64, wrt bug #447470 - - 24 Jan 2013; Michał Górny <mgorny@gentoo.org> imaging-1.1.7-r2.ebuild: - Fix use of includedir on Prefix. - -*imaging-1.1.7-r2 (16 Jan 2013) - - 16 Jan 2013; Michał Górny <mgorny@gentoo.org> +imaging-1.1.7-r2.ebuild: - Migrate to distutils-r1. - - 01 Dec 2012; Tim Harder <radhermit@gentoo.org> -imaging-1.1.7.ebuild: - Remove old. - - 01 Dec 2012; Tim Harder <radhermit@gentoo.org> imaging-1.1.7.ebuild, - imaging-1.1.7-r1.ebuild: - Fix LICENSE (bug #445416 by ulm). - - 28 May 2012; Raúl Porcel <armin76@gentoo.org> imaging-1.1.7-r1.ebuild: - alpha/ia64/sparc stable wrt #410075 - - 17 Apr 2012; Brent Baude <ranger@gentoo.org> imaging-1.1.7-r1.ebuild: - Marking imaging-1.1.7-r1 ppc64 for bug 410075 - - 17 Apr 2012; Brent Baude <ranger@gentoo.org> imaging-1.1.7-r1.ebuild: - Marking imaging-1.1.7-r1 ppc for bug 410075 - - 04 Apr 2012; Jeff Horelick <jdhore@gentoo.org> imaging-1.1.7-r1.ebuild: - marked x86 per bug 410075 - - 03 Apr 2012; Jeroen Roovers <jer@gentoo.org> imaging-1.1.7-r1.ebuild: - Stable for HPPA (bug #410075). - - 31 Mar 2012; Markus Meier <maekke@gentoo.org> imaging-1.1.7-r1.ebuild: - arm stable, bug #410075 - - 29 Mar 2012; Agostino Sarubbo <ago@gentoo.org> imaging-1.1.7-r1.ebuild: - Stable for amd64, wrt bug #410075 - - 20 Feb 2012; Patrick Lauer <patrick@gentoo.org> imaging-1.1.7-r1.ebuild, - imaging-1.1.7.ebuild: - Restricting pypy #403783 - - 01 Feb 2012; Mike Gilbert <floppym@gentoo.org> imaging-1.1.7-r1.ebuild, - imaging-1.1.7.ebuild: - Inherit multilib. - - 06 Jan 2012; Markos Chandras <hwoarang@gentoo.org> imaging-1.1.7-r1.ebuild: - Fix dependencies (bug #381689). Patch by Arfrever. - -*imaging-1.1.7-r1 (21 Dec 2011) - - 21 Dec 2011; Maxim Koltsov <maksbotan@gentoo.org> +imaging-1.1.7-r1.ebuild, - +files/imaging-1.1.7-nolcms.patch: - Revision bump, add lcms depend and use flag, bug 381689. Thanks to Chris Mayo - - 07 Jul 2011; Jesus Rivero <neurogeek@gentoo.org> imaging-1.1.7.ebuild: - Fixed shebang in Scripts/pilfont.py wrt bug #371117 - - 25 Feb 2011; Fabian Groffen <grobian@gentoo.org> imaging-1.1.7.ebuild: - Marked ~x64-macos, bug #356447 - - 31 Dec 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - imaging-1.1.7.ebuild: - Restrict Jython ABIs. - - 07 Nov 2010; Jory A. Pratt <anarchy@gentoo.org> imaging-1.1.7.ebuild: - Convert media-libs/jpeg to virtual/jpeg - - 30 Oct 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - imaging-1.1.7.ebuild: - Update EAPI. Fix dependencies. Fix PYTHON_MODNAME. - - 30 Oct 2010; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - -imaging-1.1.6-r1.ebuild, -files/imaging-1.1.6-giftrans.patch, - -files/imaging-1.1.6-missing-math.patch, -files/imaging-1.1.6-no-xv.patch, - -files/imaging-1.1.6-sane.patch, -files/imaging-1.1.6-tiffendian.patch: - Delete. - - 07 Mar 2010; Samuli Suominen <ssuominen@gentoo.org> imaging-1.1.7.ebuild: - amd64 stable wrt #298979 - - 17 Jan 2010; Raúl Porcel <armin76@gentoo.org> imaging-1.1.7.ebuild: - alpha/arm/ia64/sparc stable wrt #298979 - - 12 Jan 2010; nixnut <nixnut@gentoo.org> imaging-1.1.7.ebuild: - ppc stable #298979 - - 10 Jan 2010; Brent Baude <ranger@gentoo.org> imaging-1.1.7.ebuild: - stable ppc64, bug 298979 - - 05 Jan 2010; Jeroen Roovers <jer@gentoo.org> imaging-1.1.7.ebuild: - Stable for HPPA (bug #298979). - - 03 Jan 2010; Christian Faulhammer <fauli@gentoo.org> imaging-1.1.7.ebuild: - stable x86, bug 298979 - -*imaging-1.1.7 (30 Nov 2009) - - 30 Nov 2009; Dirkjan Ochtman <djc@gentoo.org> +imaging-1.1.7.ebuild, - +files/imaging-1.1.7-giftrans.patch, - +files/imaging-1.1.7-missing-math.patch, +files/imaging-1.1.7-no-xv.patch, - +files/imaging-1.1.7-sane.patch: - Version bump to 1.1.7. TIFF endianness seems to be included. - - 14 Nov 2009; Raúl Porcel <armin76@gentoo.org> imaging-1.1.6-r1.ebuild: - ia64/sparc stable wrt #287560 - - 11 Nov 2009; Brent Baude <ranger@gentoo.org> imaging-1.1.6-r1.ebuild: - Marking imaging-1.1.6-r1 ppc64 for bug 287560 - - 07 Nov 2009; Tobias Klausmann <klausman@gentoo.org> - imaging-1.1.6-r1.ebuild: - Stable on alpha, bug #287560 - - 16 Oct 2009; Jeroen Roovers <jer@gentoo.org> imaging-1.1.6-r1.ebuild: - Stable for HPPA (bug #287560). - - 10 Oct 2009; Fabian Groffen <grobian@gentoo.org> imaging-1.1.6-r1.ebuild: - Merge from Prefix - - 09 Oct 2009; Markus Meier <maekke@gentoo.org> imaging-1.1.6-r1.ebuild: - amd64/x86 stable, bug #287560 - - 07 Oct 2009; nixnut <nixnut@gentoo.org> imaging-1.1.6-r1.ebuild: - ppc stable #287560 - - 22 Sep 2009; Markus Meier <maekke@gentoo.org> imaging-1.1.6-r1.ebuild: - add ~arm - - 01 Aug 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org> - imaging-1.1.6-r1.ebuild: - Set SUPPORT_PYTHON_ABIS. - - 15 Jul 2009; Sébastien Fabbro <bicatali@gentoo.org> - files/imaging-1.1.6-tiffendian.patch: - Fixed tiff patch for proper tiff handling also with higher resolution - (from Debian). Closing bug #277208 - - 03 Jul 2009; Christian Ruppert <idl0r@gentoo.org> imaging-1.1.6-r1.ebuild, - +files/imaging-1.1.6-missing-math.patch: - Add missing -lm links. - - 01 May 2009; Patrick Lauer <patrick@gentoo.org> imaging-1.1.6-r1.ebuild: - Small fix for tests. Fixes #268126, thanks to Oliver Huber - -*imaging-1.1.6-r1 (20 Mar 2009) - - 20 Mar 2009; Sébastien Fabbro <bicatali@gentoo.org> - -files/imaging-1.1.4-fPIC.patch, -files/imaging-1.1.4-ft-2.1.9.patch, - -files/imaging-1.1.4-setup.py.patch, +files/imaging-1.1.6-giftrans.patch, - +files/imaging-1.1.6-no-xv.patch, +files/imaging-1.1.6-sane.patch, - +files/imaging-1.1.6-tiffendian.patch, -imaging-1.1.5.ebuild, - imaging-1.1.6.ebuild, +imaging-1.1.6-r1.ebuild: - Added patches for GIF transparency, replace image viewer from xv to - desktop default one with xdg-open, support for TIFF 16 bit endian images - (bug #180549, thanks Tamas Haraszti). Also added unit test. Cleaned old - packages - - 07 Mar 2009; Joseph Jezak <josejx@gentoo.org> imaging-1.1.6.ebuild: - Marked ppc stable for bug #182425. - - 06 Mar 2009; Jeroen Roovers <jer@gentoo.org> imaging-1.1.6.ebuild: - Stable for HPPA (bug #182454). - - 27 Feb 2009; Brent Baude <ranger@gentoo.org> imaging-1.1.6.ebuild: - stable ppc64, bug 182454 - - 26 Feb 2009; Raúl Porcel <armin76@gentoo.org> imaging-1.1.6.ebuild: - alpha/ia64/sparc stable wrt #182454 - - 25 Feb 2009; Markus Meier <maekke@gentoo.org> imaging-1.1.6.ebuild: - amd64/x86 stable, bug #182454 - - 04 Jul 2007; Ali Polatel <hawking@gentoo.org> imaging-1.1.5.ebuild: - use DOCS, mydoc is deprecated - - 24 Jun 2007; Tiziano Müller <dev-zero@gentoo.org> imaging-1.1.5.ebuild: - Fixed $ROOT abuse (bug #167271) - - 02 Apr 2007; Peter Weller <welp@gentoo.org> imaging-1.1.6.ebuild: - Keyworded ~x86-fbsd - - 05 Feb 2007; Jeroen Roovers <jer@gentoo.org> imaging-1.1.5.ebuild: - Stable for HPPA (inkscape). - -*imaging-1.1.6 (09 Jan 2007) - - 09 Jan 2007; Tiziano Müller <dev-zero@gentoo.org> - -imaging-1.1.4-r1.ebuild, +imaging-1.1.6.ebuild: - Version bump (bug #160875). Dropped old version. - - 21 Sep 2006; Doug Goldstein <cardoe@gentoo.org> imaging-1.1.4-r1.ebuild, - imaging-1.1.5.ebuild: - tcltk -> tcl / tk as per bug #17808 - - 27 Jun 2006; Jeroen Roovers <jer@gentoo.org> imaging-1.1.5.ebuild: - Marked ~hppa (for inkscape). - - 20 Feb 2006; Markus Rothe <corsair@gentoo.org> imaging-1.1.5.ebuild: - Stable on ppc64 - - 09 Feb 2006; Luca Barbato <lu_zero@gentoo.org> imaging-1.1.5.ebuild: - Marked ppc - - 08 Feb 2006; Gustavo Zacarias <gustavoz@gentoo.org> imaging-1.1.5.ebuild: - Stable on sparc - - 07 Feb 2006; Simon Stelling <blubb@gentoo.org> imaging-1.1.5.ebuild: - stable on amd64 - - 06 Feb 2006; Alastair Tse <liquidx@gentoo.org> -imaging-1.1.2-r2.ebuild, - -imaging-1.1.3.ebuild, -imaging-1.1.3-r1.ebuild, -imaging-1.1.3-r2.ebuild, - -imaging-1.1.4.ebuild, imaging-1.1.5.ebuild: - stable x86 bump and cleanup - - 06 Feb 2006; Aron Griffis <agriffis@gentoo.org> imaging-1.1.5.ebuild: - Mark 1.1.5 stable on alpha - - 02 Feb 2006; Marien Zwart <marienz@gentoo.org> Manifest: - Fix rmd160 digests. - - 01 Feb 2006; Aron Griffis <agriffis@gentoo.org> imaging-1.1.5.ebuild: - Mark 1.1.5 stable on ia64 - - 26 Aug 2005; Aron Griffis <agriffis@gentoo.org> imaging-1.1.5.ebuild: - add ~ia64 - - 13 Jul 2005; Herbie Hopkins <herbs@gentoo.org> imaging-1.1.5.ebuild: - Multilib fix. - -*imaging-1.1.5 (11 Jun 2005) - - 11 Jun 2005; Fernando Serboncini <fserb@gentoo.org> +imaging-1.1.5.ebuild: - Version bump. - Added sane support. - - 05 Jun 2005; Markus Rothe <corsair@gentoo.org> imaging-1.1.4-r1.ebuild: - Stable on ppc64; dependency for bug #92995 - - 21 May 2005; Markus Rothe <corsair@gentoo.org> imaging-1.1.4-r1.ebuild: - Added ~ppc64 to KEYWORDS - - 21 Apr 2005; Michael Hanselmann <hansmi@gentoo.org> - imaging-1.1.4-r1.ebuild: - Stable on ppc. - - 01 Apr 2005; Simon Stelling <blubb@gentoo.org> imaging-1.1.4-r1.ebuild: - stable on amd64 - - 30 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> : - Change encoding to UTF-8 for GLEP 31 compliance - - 29 Nov 2004; Michael Sterrett <mr_bones_@gentoo.org> imaging-1.1.4.ebuild: - stable on amd64 again since media-sound/albumart needs it and xv had been - keyworded. - - 22 Nov 2004; Rob Cakebread <pythonhead@gentoo.org> imaging-1.1.4.ebuild: - Marked ~amd64 as xv is - -*imaging-1.1.4-r1 (22 Nov 2004) - - 22 Nov 2004; Rob Cakebread <pythonhead@gentoo.org> - imaging-1.1.2-r2.ebuild, imaging-1.1.3-r1.ebuild, imaging-1.1.3-r2.ebuild, - imaging-1.1.3.ebuild, imaging-1.1.4-r1.ebuild, imaging-1.1.4.ebuild: - Added X to IUSE. Closes bug# 72094 - - 21 Nov 2004; Chris Bainbridge <chrb@gentoo.org> : - xv is required by Image.show(). marked ~amd64 as xv is. - - 01 Nov 2004; Joseph Jezak <josejx@gentoo.org> imaging-1.1.3-r2.ebuild: - Marked ppc stable. - - 04 Oct 2004; Bryan Østergaard <kloeri@gentoo.org> - +files/imaging-1.1.4-ft-2.1.9.patch, imaging-1.1.4.ebuild: - Fix bug 66040. - - 14 Sep 2004; Jeremy Huddleston <eradicator@gentoo.org> imaging-1.1.4.ebuild: - Stable amd64 - - 05 Sep 2004; Sven Wegener <swegener@gentoo.org> : - Fixed ChangeLog header. - - 20 Aug 2004; Rob Cakebread <pythonhead@gentoo.org> imaging-1.1.2-r2.ebuild, - imaging-1.1.3-r1.ebuild, imaging-1.1.3-r2.ebuild, imaging-1.1.3.ebuild, - imaging-1.1.4.ebuild: - Added DEPEND on media-libs/freetype - -*imaging-1.1.4 (19 Jul 2004) - - 19 Jul 2004; Bryan Østergaard <kloeri@gentoo.org> +metadata.xml, - +files/imaging-1.1.4-fPIC.patch, +files/imaging-1.1.4-setup.py.patch, - +imaging-1.1.2-r2.ebuild, +imaging-1.1.3-r1.ebuild, - +imaging-1.1.3-r2.ebuild, +imaging-1.1.3.ebuild, +imaging-1.1.4.ebuild: - Renamed dev-python/Imaging to dev-python/imaging. - - 31 May 2004; Bryan Østergaard <kloeri@gentoo.org> Imaging-1.1.4.ebuild: - Stable on alpha. - - 04 May 2004; Bryan Østergaard <kloeri@gentoo.org> Imaging-1.1.2-r2.ebuild, - Imaging-1.1.3.ebuild: - Remove default S. - - 25 Apr 2004; Aron Griffis <agriffis@gentoo.org> Imaging-1.1.3-r1.ebuild, - Imaging-1.1.3-r2.ebuild, Imaging-1.1.4.ebuild: - Add die following econf for bug 48950 - - 18 Apr 2004; Daniel Ahlberg <aliz@gentoo.org> Imaging-1.1.4.ebuild: - Created -fPIC patch instead of adding fPIC to CFLAGS. - - 28 Mar 2004; Bryan Østergaard <kloeri@gentoo.org> Imaging-1.1.2-r2.ebuild, - Imaging-1.1.3-r1.ebuild, Imaging-1.1.3-r2.ebuild, Imaging-1.1.3.ebuild: - Update SRC_URI. - - 14 Mar 2004; Jon Portnoy <avenj@gentoo.org> Imaging-1.1.4.ebuild : - AMD64 keywords. - - 26 Feb 2004; Sven Blumenstein <bazik@gentoo.org> Imaging-1.1.4.ebuild: - Stable on sparc. - - 15 Jul 2003; Alastair Tse <liquidx@gentoo.org> Imaging-1.1.4.ebuild, - files/Imaging-1.1.4-setup.py.patch: - add patch to fix installations with tkinter (#24351) - -*Imaging-1.1.4 (02 Jun 2003) - - 02 Jun 2003; Alastair Tse <liquidx@gentoo.org> Imaging-1.1.4.ebuild: - removing tk-8.4 workaround because it is fixed in 1.1.4. version bumping and - various ebuild cleanups. - -*Imaging-1.1.3-r2 (16 May 2003) - - 16 May 2003; Alastair Tse <liquidx@gentoo.org> Imaging-1.1.3-r2.ebuild: - workaround for new tk-8.4.x. thanks to Hyriand <hyriand@thegraveyard.org> - (#21013) - -*Imaging-1.1.3-r1 (05 Mar 2003) - - 25 Mar 2003; Alastair Tse <liquidx@gentoo.org> Imaging-1.1.3-r1.ebuild: - bumping to stable - - 05 Mar 2003; Jason Shoemaker <kutsuya@gentoo.org> Imaging-1.1.3-r1.ebuild: - Modified to take advantage of distutils.eclass. Removed all but ~x86 arch, - because of the major revision. - -*Imaging-1.1.3 (3 Nov 2002) - - 06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords - - 3 Nov 2002; Nicholas Henke <roughneck@gentoo.org> Imaging-1.1.3.ebuild : - Bumped version to 1.1.3. - -*Imaging-1.1.2-r2 (1 Feb 2002) - - 20 Oct 2002; Calum Selkirk <cselkirk@gentoo.org> Imaging-1.1.2-r2.euild : - - Added ppc to KEYWORDS. - - 26 Jul 2002; George Shapovalov <george@gentoo.org> Imaging-1.1.2-r2.euild : - added KEYWORDS,SLOT,LICENSE - - 1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog : - - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/dev-python/imaging/Manifest b/dev-python/imaging/Manifest deleted file mode 100644 index 68b418ae..00000000 --- a/dev-python/imaging/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST Imaging-1.1.7.tar.gz 498749 SHA256 895bc7c2498c8e1f9b99938f1a40dc86b3f149741f105cf7c7bd2e0725405211 SHA512 fec2d39b4db3cb33cd7e7895aba4c3a8a5d4cff28decb9106c88e392cb848edf5593fcd77d11994bb16321837fdb26958787dac2c86d6f7c09996f466bac11f1 WHIRLPOOL e610b4097723f77de4c495537c64741ee4bd996f89d12e2e7853fb8f09028d02fa46920a86827f263eb6324a9063d2321ff865c80b7f8482b19f8143500575e8 diff --git a/dev-python/imaging/files/imaging-1.1.7-ft-header-include.patch b/dev-python/imaging/files/imaging-1.1.7-ft-header-include.patch deleted file mode 100644 index cdc06839..00000000 --- a/dev-python/imaging/files/imaging-1.1.7-ft-header-include.patch +++ /dev/null @@ -1,20 +0,0 @@ -https://bugs.gentoo.org/508748 - -fix building w/freetype-2.5.3 - -patch by Jungshik Shin <jshin@chromium.org> - ---- Imaging-1.1.7/_imagingft.c -+++ Imaging-1.1.7/_imagingft.c -@@ -70,7 +70,11 @@ - const char* message; - } ft_errors[] = - -+#if defined(USE_FREETYPE_2_1) -+#include FT_ERRORS_H -+#else - #include <freetype/fterrors.h> -+#endif - - /* -------------------------------------------------------------------- */ - /* font objects */ diff --git a/dev-python/imaging/files/imaging-1.1.7-giftrans.patch b/dev-python/imaging/files/imaging-1.1.7-giftrans.patch deleted file mode 100644 index 1a109d28..00000000 --- a/dev-python/imaging/files/imaging-1.1.7-giftrans.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- Imaging-1.1.6.orig/PIL/GifImagePlugin.py 2006-12-03 11:37:15.000000000 +0000 -+++ Imaging-1.1.6/PIL/GifImagePlugin.py 2008-10-02 14:51:43.000000000 +0100 -@@ -352,6 +352,11 @@ - for i in range(maxcolor): - s.append(chr(i) * 3) - -+ if im.info.has_key('transparency'): -+ transparentIndex = im.info['transparency'] -+ s.append('!' + chr(0xf9) + chr(4) + chr(1) + chr(0) + chr(0) + -+ chr(transparentIndex) + chr(0)) -+ - return s - - def getdata(im, offset = (0, 0), **params): diff --git a/dev-python/imaging/files/imaging-1.1.7-missing-math.patch b/dev-python/imaging/files/imaging-1.1.7-missing-math.patch deleted file mode 100644 index f4d6167e..00000000 --- a/dev-python/imaging/files/imaging-1.1.7-missing-math.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- setup.py.old 2009-07-03 11:34:59.141671252 +0200 -+++ setup.py 2009-07-03 11:51:54.415666711 +0200 -@@ -281,6 +281,8 @@ class pil_build_ext(build_ext): - if struct.unpack("h", "\0\1")[0] == 1: - defs.append(("WORDS_BIGENDIAN", None)) - -+ libs.append("m") -+ - exts = [(Extension( - "_imaging", files, libraries=libs, define_macros=defs - ))] -@@ -332,7 +334,7 @@ class pil_build_ext(build_ext): - )) - - if os.path.isfile("_imagingmath.c"): -- exts.append(Extension("_imagingmath", ["_imagingmath.c"])) -+ exts.append(Extension("_imagingmath", ["_imagingmath.c"], libraries=["m"])) - - self.extensions[:] = exts - diff --git a/dev-python/imaging/files/imaging-1.1.7-no-xv.patch b/dev-python/imaging/files/imaging-1.1.7-no-xv.patch deleted file mode 100644 index 1cbaf515..00000000 --- a/dev-python/imaging/files/imaging-1.1.7-no-xv.patch +++ /dev/null @@ -1,18 +0,0 @@ ---- PIL/ImageShow.py.old 2009-11-30 10:28:37.000000000 +0100 -+++ PIL/ImageShow.py 2009-11-30 10:29:02.000000000 +0100 -@@ -149,13 +149,10 @@ - def get_command_ex(self, file, title=None, **options): - # note: xv is pretty outdated. most modern systems have - # imagemagick's display command instead. -- command = executable = "xv" -- if title: -- # FIXME: do full escaping -- command = command + " -name \"%s\"" % title -+ command = executable = "xdg-open" - return command, executable - -- if which("xv"): -+ if which("xdg-open"): - register(XVViewer) - - if __name__ == "__main__": diff --git a/dev-python/imaging/files/imaging-1.1.7-nolcms.patch b/dev-python/imaging/files/imaging-1.1.7-nolcms.patch deleted file mode 100644 index e087cd30..00000000 --- a/dev-python/imaging/files/imaging-1.1.7-nolcms.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- setup.py.orig -+++ setup.py 2011-09-04 -@@ -264,10 +264,6 @@ - if dir: - add_directory(self.compiler.include_dirs, dir, 0) - -- if find_include_file(self, "lcms.h"): -- if find_library_file(self, "lcms"): -- feature.lcms = "lcms" -- - if _tkinter and find_include_file(self, "tk.h"): - # the library names may vary somewhat (e.g. tcl84 or tcl8.4) - version = TCL_VERSION[0] + TCL_VERSION[2] diff --git a/dev-python/imaging/files/imaging-1.1.7-sane.patch b/dev-python/imaging/files/imaging-1.1.7-sane.patch deleted file mode 100644 index 4970e500..00000000 --- a/dev-python/imaging/files/imaging-1.1.7-sane.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- Imaging-1.1.6/Sane/_sane.c.orig 2006-12-03 13:12:22.000000000 +0100 -+++ Imaging-1.1.6/Sane/_sane.c 2009-02-28 11:41:19.000000000 +0200 -@@ -1152,8 +1152,8 @@ - static PyObject * - PySane_get_devices(PyObject *self, PyObject *args) - { -- SANE_Device **devlist; -- SANE_Device *dev; -+ const SANE_Device **devlist; -+ const SANE_Device *dev; - SANE_Status st; - PyObject *list; - int local_only, i; diff --git a/dev-python/imaging/imaging-1.1.7-r1.ebuild b/dev-python/imaging/imaging-1.1.7-r1.ebuild deleted file mode 100644 index 7bc39514..00000000 --- a/dev-python/imaging/imaging-1.1.7-r1.ebuild +++ /dev/null @@ -1,118 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/imaging/imaging-1.1.7-r1.ebuild,v 1.13 2013/05/28 22:47:40 floppym Exp $ - -EAPI="3" -PYTHON_DEPEND="2" -PYTHON_USE_WITH="tk" -PYTHON_USE_WITH_OPT="tk" -SUPPORT_PYTHON_ABIS="1" -RESTRICT_PYTHON_ABIS="3.* *-jython 2.7-pypy-*" - -inherit eutils multilib distutils - -MY_P=Imaging-${PV} - -DESCRIPTION="Python Imaging Library (PIL)" -HOMEPAGE="http://www.pythonware.com/products/pil/index.htm" -SRC_URI="http://www.effbot.org/downloads/${MY_P}.tar.gz" - -LICENSE="HPND" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" -IUSE="doc examples lcms scanner tk X" - -DEPEND="virtual/jpeg - media-libs/freetype:2 - lcms? ( media-libs/lcms:0 ) - scanner? ( media-gfx/sane-backends ) - X? ( x11-misc/xdg-utils )" -RDEPEND="${DEPEND}" -RDEPEND+=" !dev-python/pillow" - -S="${WORKDIR}/${MY_P}" - -DOCS="CHANGES CONTENTS" - -pkg_setup() { - PYTHON_MODNAME="PIL $(use scanner && echo sane.py)" - python_pkg_setup -} - -src_prepare() { - distutils_src_prepare - - epatch "${FILESDIR}/${P}-no-xv.patch" - epatch "${FILESDIR}/${P}-sane.patch" - epatch "${FILESDIR}/${P}-giftrans.patch" - epatch "${FILESDIR}/${P}-missing-math.patch" - if ! use lcms; then - epatch "${FILESDIR}/${P}-nolcms.patch" - fi - - # Add shebang. - sed -e "1i#!/usr/bin/python" -i Scripts/pilfont.py \ - || die "sed failed adding shebang" - - sed -i \ - -e "s:/usr/lib\":/usr/$(get_libdir)\":" \ - -e "s:\"lib\":\"$(get_libdir)\":g" \ - setup.py || die "sed failed" - - if ! use tk; then - # Make the test always fail - sed -i \ - -e 's/import _tkinter/raise ImportError/' \ - setup.py || die "sed failed" - fi -} - -src_compile() { - distutils_src_compile - - if use scanner; then - pushd Sane > /dev/null - distutils_src_compile - popd > /dev/null - fi -} - -src_test() { - tests() { - PYTHONPATH="$(ls -d build-${PYTHON_ABI}/lib.*)" "$(PYTHON)" selftest.py - } - python_execute_function tests -} - -src_install() { - distutils_src_install - - if use doc; then - dohtml Docs/* || die "dohtml failed" - fi - - if use scanner; then - pushd Sane > /dev/null - docinto sane - DOCS="CHANGES sanedoc.txt" distutils_src_install - popd > /dev/null - fi - - # Install headers required by media-gfx/sketch. - install_headers() { - insinto "$(python_get_includedir)" - doins libImaging/Imaging.h - doins libImaging/ImPlatform.h - } - python_execute_function install_headers - - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins Scripts/* || die "doins failed" - - if use scanner; then - insinto /usr/share/doc/${PF}/examples/sane - doins Sane/demo_*.py || die "doins failed" - fi - fi -} diff --git a/dev-python/imaging/imaging-1.1.7-r2.ebuild b/dev-python/imaging/imaging-1.1.7-r2.ebuild deleted file mode 100644 index c625b9e5..00000000 --- a/dev-python/imaging/imaging-1.1.7-r2.ebuild +++ /dev/null @@ -1,106 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/imaging/imaging-1.1.7-r2.ebuild,v 1.6 2013/09/05 18:46:38 mgorny Exp $ - -EAPI=5 -PYTHON_COMPAT=( python{2_6,2_7} ) -PYTHON_REQ_USE='tk?' - -inherit eutils multilib distutils-r1 - -MY_P=Imaging-${PV} - -DESCRIPTION="Python Imaging Library (PIL)" -HOMEPAGE="http://www.pythonware.com/products/pil/index.htm" -SRC_URI="http://www.effbot.org/downloads/${MY_P}.tar.gz" - -LICENSE="HPND" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" -IUSE="doc examples lcms scanner tk X" - -DEPEND="virtual/jpeg - media-libs/freetype:2 - lcms? ( media-libs/lcms:0 ) - scanner? ( media-gfx/sane-backends ) - X? ( x11-misc/xdg-utils )" -RDEPEND="${DEPEND}" -RDEPEND+=" !dev-python/pillow" - -S="${WORKDIR}/${MY_P}" - -python_prepare_all() { - local PATCHES=( - "${FILESDIR}/${P}-no-xv.patch" - "${FILESDIR}/${P}-sane.patch" - "${FILESDIR}/${P}-giftrans.patch" - "${FILESDIR}/${P}-missing-math.patch" - ) - - use lcms || PATCHES+=( "${FILESDIR}/${P}-nolcms.patch" ) - - # Add shebang. - sed -e "1i#!/usr/bin/python" -i Scripts/pilfont.py \ - || die "sed failed adding shebang" - - sed -i \ - -e "s:/usr/lib\":/usr/$(get_libdir)\":" \ - -e "s:\"lib\":\"$(get_libdir)\":g" \ - setup.py || die "sed failed" - - if ! use tk; then - # Make the test always fail - sed -i \ - -e 's/import _tkinter/raise ImportError/' \ - setup.py || die "sed failed" - fi - - distutils-r1_python_prepare_all -} - -# XXX: split into two ebuilds? -wrap_phase() { - "${@}" - - if use scanner; then - cd Sane || die - "${@}" - fi -} - -python_compile() { - wrap_phase distutils-r1_python_compile -} - -python_test() { - "${PYTHON}" selftest.py || die "Tests fail with ${EPYTHON}" -} - -python_install() { - local incdir=$(python_get_includedir) - insinto "${incdir#${EPREFIX}}" - doins libImaging/{Imaging.h,ImPlatform.h} - - wrap_phase distutils-r1_python_install -} - -python_install_all() { - use doc && local HTML_DOCS=( Docs/. ) - - distutils-r1_python_install_all - - if use scanner; then - docinto sane - dodoc Sane/{CHANGES,README,sanedoc.txt} - fi - - if use examples; then - insinto /usr/share/doc/${PF}/examples - doins -r Scripts/. - - if use scanner; then - insinto /usr/share/doc/${PF}/examples/sane - doins Sane/demo_*.py - fi - fi -} diff --git a/dev-python/imaging/imaging-1.1.7-r4.ebuild b/dev-python/imaging/imaging-1.1.7-r4.ebuild deleted file mode 100644 index b3e8d5b5..00000000 --- a/dev-python/imaging/imaging-1.1.7-r4.ebuild +++ /dev/null @@ -1,104 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-python/imaging/imaging-1.1.7-r4.ebuild,v 1.4 2014/07/30 01:21:21 vapier Exp $ - -EAPI=5 -PYTHON_COMPAT=( python{2_6,2_7} ) -PYTHON_REQ_USE='tk?' - -inherit distutils-r1 - -MY_P=Imaging-${PV} - -DESCRIPTION="Python Imaging Library (PIL)" -HOMEPAGE="http://www.pythonware.com/products/pil/index.htm" -SRC_URI="http://www.effbot.org/downloads/${MY_P}.tar.gz" - -LICENSE="HPND" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x86-solaris" -IUSE="doc examples jpeg lcms scanner test tiff tk truetype zlib" - -RDEPEND=" - truetype? ( media-libs/freetype:2 ) - jpeg? ( virtual/jpeg ) - lcms? ( media-libs/lcms:0 ) - scanner? ( media-gfx/sane-backends ) - tiff? ( media-libs/tiff ) - zlib? ( sys-libs/zlib ) - !dev-python/pillow" -DEPEND="${RDEPEND}" -RDEPEND+=" !dev-python/pillow" - -# Tests don't handle missing jpeg, tiff & zlib properly. -REQUIRED_USE="test? ( jpeg tiff zlib )" - -S="${WORKDIR}/${MY_P}" - -python_prepare_all() { - local PATCHES=( - "${FILESDIR}/${P}-no-xv.patch" - "${FILESDIR}/${P}-sane.patch" - "${FILESDIR}/${P}-giftrans.patch" - "${FILESDIR}/${P}-missing-math.patch" - "${FILESDIR}/${P}-ft-header-include.patch" - ) - - # Add shebangs. - sed -e "1i#!/usr/bin/env python" -i Scripts/*.py || die - - # Disable all the stuff we don't want. - local f - for f in jpeg lcms tiff tk zlib; do - if ! use ${f}; then - sed -i -e "s:feature.${f} =:& None #:" setup.py || die - fi - done - if ! use truetype; then - sed -i -e 's:feature.freetype =:& None #:' setup.py || die - fi - - distutils-r1_python_prepare_all -} - -# XXX: split into two ebuilds? -wrap_phase() { - "${@}" - - if use scanner; then - cd Sane || die - "${@}" - fi -} - -python_compile() { - wrap_phase distutils-r1_python_compile -} - -python_test() { - "${PYTHON}" selftest.py || die "Tests fail with ${EPYTHON}" -} - -python_install() { - python_doheader libImaging/{Imaging.h,ImPlatform.h} - - wrap_phase distutils-r1_python_install -} - -python_install_all() { - use doc && local HTML_DOCS=( Docs/. ) - use examples && local EXAMPLES=( Scripts/. ) - - distutils-r1_python_install_all - - if use scanner; then - docinto sane - dodoc Sane/{CHANGES,README,sanedoc.txt} - fi - - if use examples && use scanner; then - docinto examples/sane - dodoc Sane/demo_*.py - docompress -x /usr/share/${PF}/examples - fi -} diff --git a/dev-python/imaging/metadata.xml b/dev-python/imaging/metadata.xml deleted file mode 100644 index 301d2207..00000000 --- a/dev-python/imaging/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>python</herd> -</pkgmetadata> diff --git a/dev-python/pygobject-base/Manifest b/dev-python/pygobject-base/Manifest deleted file mode 100644 index 7c1e1f09..00000000 --- a/dev-python/pygobject-base/Manifest +++ /dev/null @@ -1,4 +0,0 @@ -DIST pygobject-3.12.1.tar.xz 701872 SHA256 da5fe04759e862d347b26b53a6aea0affa7cbe858b7004475fa8c7929496da35 SHA512 095754d06507bb5c5d802603d8fd97fabcc3057172f1fe6f34138e9553281cc7b474a0dd9f235678718eccc4f7adee38b10ec1365d5fd8c4c61a47e4a24fd5a1 WHIRLPOOL 3cc3c96f7f644c17ef9c9704107af3ff0577da3a54258de208b048eee1cf8e329ed572b4d8cea6e336a9757d6f60a969ce9c84fdd9987abf114b3e79a4ee3c18 -DIST pygobject-3.13.3.tar.xz 710452 SHA256 28c4d28c4083ce9c249cf7a8621a1452ecc557951650810a09bf946b21df7452 SHA512 3e8aca047f95d903e89bdfe0e24daf226a10a2bdf783142164fa22a11e6047da528d004711d289067b8cbd80d247c517b2a029cd4df11e54df7f6e6b907833a3 WHIRLPOOL b709d55b93986d7067c65be737c5824d9a26bf1d8ee3ab4c2a0193e24cfb29dea378407d4dbc41772d7ffa259bea1fbda43787a4aef68feafb1f27c416acdf0b -DIST pygobject-3.14.0.tar.xz 720128 SHA256 779effa93f4b59cdb72f4ab0128fb3fd82900bf686193b570fd3a8ce63392d54 SHA512 f6e1e5826a6afe81eb0a37bb554b433769622f8a0d17ac9836498425d70c4583cf8157027a555c21fd7a0d6686863c7803a350550665a375a906fccdabca2090 WHIRLPOOL 0a665504b792691238b89d2704ce1cc024f89ddf96fd6b626f1f5b05dbccfd633e61f9b45b0ca09873029c576b9804edcfa77e1bceae9e995be44a3fd60852ca -DIST pygobject-3.16.1.tar.xz 725220 SHA256 7d96dad050f15ec1688617b749bb485811842de46a22d31f9396023e8eaa1ec3 SHA512 f32db7620b6714fdc780ec28c282566c0e662648a53f37b2466cbed609d1cbbbf998e30fd42d24ae1e5c0334656b04276dd3a8bf210f9b93f2bfb66f305f7a72 WHIRLPOOL 7f3257f1743510d1c602d797bce4722f6f987676dee4186b7026277f94412663bef0b1e70519030e890ad330eb2cb2cdb7ac7bf8060d9c4a0aca019bd7d4f1a2 diff --git a/dev-python/pygobject-base/files/3.16.1-unittest.patch b/dev-python/pygobject-base/files/3.16.1-unittest.patch deleted file mode 100644 index 5ee15b1d..00000000 --- a/dev-python/pygobject-base/files/3.16.1-unittest.patch +++ /dev/null @@ -1,15 +0,0 @@ -Comment out unittest that ought to work but for some reason does not want to. - ---- a/tests/test_glib.py 2015-05-10 14:01:45.873164005 +0200 -+++ b/tests/test_glib.py 2015-03-05 09:32:55.000000000 +0100 -@@ -38,8 +38,8 @@ - def test_xdg_dirs(self): - d = GLib.get_user_data_dir() - self.assertTrue('/' in d, d) -- d = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_MUSIC) -- self.assertTrue('/' in d, d) -+ #d = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_MUSIC) -+ #self.assertTrue('/' in d, d) - with warnings.catch_warnings(): - warnings.simplefilter('ignore', PyGIDeprecationWarning) - diff --git a/dev-python/pygobject-base/files/pygobject-3.7.90-make_check.patch b/dev-python/pygobject-base/files/pygobject-3.7.90-make_check.patch deleted file mode 100755 index 74db7757..00000000 --- a/dev-python/pygobject-base/files/pygobject-3.7.90-make_check.patch +++ /dev/null @@ -1,86 +0,0 @@ -From 319d6d68a398d326ef95e39f494da7c514facf81 Mon Sep 17 00:00:00 2001 -From: Sobhan Mohammadpour <sobhanmohammadpour1@yahoo.fr> -Date: Fri, 8 Mar 2013 08:25:58 +0330 -Subject: [PATCH] pygobject-3.7.90-make check - -originaly by [Alexandre Rostovtsev <tetromino@gmail.com> -don't build tests unless it's needed - ---- - tests/Makefile.am | 12 ++++++------ - tests/runtests.py | 3 +++ - 2 files changed, 9 insertions(+), 6 deletions(-) - -diff --git a/tests/Makefile.am b/tests/Makefile.am -index 287542d..2cc0da9 100644 ---- a/tests/Makefile.am -+++ b/tests/Makefile.am -@@ -1,5 +1,5 @@ - CLEANFILES = --noinst_LTLIBRARIES = libgimarshallingtests.la -+check_LTLIBRARIES = libgimarshallingtests.la - test_typelibs = GIMarshallingTests-1.0.typelib - - nodist_libgimarshallingtests_la_SOURCES = $(GI_DATADIR)/tests/gimarshallingtests.c $(GI_DATADIR)/tests/gimarshallingtests.h -@@ -23,7 +23,7 @@ GIMarshallingTests-1.0.typelib: GIMarshallingTests-1.0.gir Makefile - - # regress.c needs cairo - if ENABLE_CAIRO --noinst_LTLIBRARIES += libregress.la -+check_LTLIBRARIES += libregress.la - test_typelibs += Regress-1.0.typelib - nodist_libregress_la_SOURCES = $(GI_DATADIR)/tests/regress.c $(GI_DATADIR)/tests/regress.h - libregress_la_CFLAGS = $(GIO_CFLAGS) $(CAIRO_CFLAGS) -@@ -52,7 +52,7 @@ gschemas.compiled: org.gnome.test.gschema.xml - - CLEANFILES += Regress-1.0.gir Regress-1.0.typelib GIMarshallingTests-1.0.gir GIMarshallingTests-1.0.typelib gschemas.compiled - --noinst_LTLIBRARIES += testhelper.la -+check_LTLIBRARIES += testhelper.la - - testhelper_la_CFLAGS = -I$(top_srcdir)/gi/_gobject -I$(top_srcdir)/gi/_glib $(PYTHON_INCLUDES) $(GLIB_CFLAGS) - testhelper_la_LDFLAGS = -module -avoid-version -@@ -72,7 +72,7 @@ testhelper.la: $(testhelper_la_OBJECTS) $(testhelper_la_DEPENDENCIES) - test -L $@ || $(LN_S) .libs/$@ $@ - - --all: $(LTLIBRARIES:.la=.so) -+all: $(check_LTLIBRARIES:.la=.so) - - EXTRA_DIST = \ - compathelper.py \ -@@ -116,7 +116,7 @@ EXTRA_DIST = \ - $(NULL) - - clean-local: -- rm -f $(LTLIBRARIES:.la=.so) file.txt~ -+ rm -f $(check_LTLIBRARIES:.la=.so) file.txt~ - - DBUS_LAUNCH=$(shell which dbus-launch) - RUN_TESTS_ENV_VARS= \ -@@ -130,7 +130,7 @@ RUN_TESTS_ENV_VARS= \ - - # pygtkcompat tests need to be run in a separate process as they - # clobber global name space --check-local: $(LTLIBRARIES:.la=.so) $(test_typelibs) gschemas.compiled -+check-local: $(check_LTLIBRARIES:.la=.so) $(test_typelibs) gschemas.compiled - @echo " CHECK Pyflakes" - @if type pyflakes >/dev/null 2>&1; then pyflakes $(top_srcdir); else echo "skipped, pyflakes not installed"; fi - @if test -z "$$SKIP_PEP8"; then \ -diff --git a/tests/runtests.py b/tests/runtests.py -index d3a4f47..5a53d3f 100755 ---- a/tests/runtests.py -+++ b/tests/runtests.py -@@ -54,6 +54,9 @@ if sys.version_info[:2] == (2, 6): - if sys.version_info[:2] == (2, 7): - unittest.TestCase.assertRaisesRegex = unittest.TestCase.assertRaisesRegexp - -+# Some tests fail with translated messages. -+os.environ["LC_ALL"] = "C" -+ - if '--help' in sys.argv: - print("Usage: ./runtests.py <testfiles>") - sys.exit(0) --- -1.8.1.2 - diff --git a/dev-python/pygobject-base/metadata.xml b/dev-python/pygobject-base/metadata.xml deleted file mode 100644 index 9b1bc26a..00000000 --- a/dev-python/pygobject-base/metadata.xml +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>gnome</herd> -<herd>python</herd> -</pkgmetadata> diff --git a/dev-python/pygobject-base/pygobject-base-3.12.1.ebuild b/dev-python/pygobject-base/pygobject-base-3.12.1.ebuild deleted file mode 100644 index f2259a38..00000000 --- a/dev-python/pygobject-base/pygobject-base-3.12.1.ebuild +++ /dev/null @@ -1,91 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python{2_7,3_2,3_3} ) - -REAL_PN="${PN/-base}" -GNOME_ORG_MODULE="${REAL_PN}" - -inherit autotools eutils gnome2 python-r1 virtualx - -DESCRIPTION="GLib's GObject library bindings for Python" -HOMEPAGE="http://www.pygtk.org/" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+cairo examples test +threads" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -COMMON_DEPEND=" - >=dev-libs/glib-2.38:2 - >=dev-libs/gobject-introspection-1.38 - virtual/libffi:= - ${PYTHON_DEPS} -" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig - test? ( - dev-libs/atk[introspection] - media-fonts/font-cursor-misc - media-fonts/font-misc-misc - virtual/python-unittest2[${PYTHON_USEDEP}] - x11-libs/gdk-pixbuf:2[introspection] - x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] ) -" - -# We now disable introspection support in slot 2 per upstream recommendation -# (see https://bugzilla.gnome.org/show_bug.cgi?id=642048#c9); however, -# older versions of slot 2 installed their own site-packages/gi, and -# slot 3 will collide with them. -RDEPEND="${COMMON_DEPEND} - !<dev-python/pygtk-2.13 - !<dev-python/pygobject-2.28.6-r50:2[introspection]" - -src_prepare() { - gnome2_src_prepare - python_copy_sources -} - -src_configure() { - # docs disabled by upstream default since they are very out of date - python_foreach_impl run_in_build_dir \ - gnome2_src_configure \ - --disable-cairo \ - $(use_enable threads thread) -} - -src_compile() { - python_foreach_impl run_in_build_dir gnome2_src_compile -} - -src_test() { - unset DBUS_SESSION_BUS_ADDRESS - export GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs - export GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484 - - testing() { - export XDG_CACHE_HOME="${T}/${EPYTHON}" - run_in_build_dir Xemake check - unset XDG_CACHE_HOME - } - python_foreach_impl testing - unset GIO_USE_VFS -} - -src_install() { - DOCS="AUTHORS ChangeLog* NEWS README" - - python_foreach_impl run_in_build_dir gnome2_src_install - - if use examples; then - insinto /usr/share/doc/${PF} - doins -r examples - fi -} diff --git a/dev-python/pygobject-base/pygobject-base-3.13.3.ebuild b/dev-python/pygobject-base/pygobject-base-3.13.3.ebuild deleted file mode 100644 index 1590677f..00000000 --- a/dev-python/pygobject-base/pygobject-base-3.13.3.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} ) - -REAL_PN="${PN/-base}" -GNOME_ORG_MODULE="${REAL_PN}" - -inherit autotools eutils gnome2 python-r1 virtualx - -DESCRIPTION="GLib's GObject library bindings for Python" -HOMEPAGE="http://www.pygtk.org/" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+cairo examples test +threads" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -COMMON_DEPEND=" - >=dev-libs/glib-2.38:2 - >=dev-libs/gobject-introspection-1.38 - virtual/libffi:= - ${PYTHON_DEPS} -" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig - test? ( - dev-libs/atk[introspection] - media-fonts/font-cursor-misc - media-fonts/font-misc-misc - x11-libs/gdk-pixbuf:2[introspection] - x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] ) -" - -# We now disable introspection support in slot 2 per upstream recommendation -# (see https://bugzilla.gnome.org/show_bug.cgi?id=642048#c9); however, -# older versions of slot 2 installed their own site-packages/gi, and -# slot 3 will collide with them. -RDEPEND="${COMMON_DEPEND} - !<dev-python/pygtk-2.13 - !<dev-python/pygobject-2.28.6-r50:2[introspection]" - -src_prepare() { - gnome2_src_prepare - python_copy_sources -} - -src_configure() { - # Hard-enable libffi support since both gobject-introspection and - # glib-2.29.x rdepend on it anyway - # docs disabled by upstream default since they are very out of date - python_foreach_impl run_in_build_dir \ - gnome2_src_configure \ - --disable-cairo \ - $(use_enable threads thread) -} - -src_compile() { - python_foreach_impl run_in_build_dir gnome2_src_compile -} - -src_test() { - unset DBUS_SESSION_BUS_ADDRESS - export GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs - export GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484 - - testing() { - export XDG_CACHE_HOME="${T}/${EPYTHON}" - run_in_build_dir Xemake check - unset XDG_CACHE_HOME - } - python_foreach_impl testing - unset GIO_USE_VFS -} - -src_install() { - DOCS="AUTHORS ChangeLog* NEWS README" - - python_foreach_impl run_in_build_dir gnome2_src_install - - if use examples; then - insinto /usr/share/doc/${PF} - doins -r examples - fi -} diff --git a/dev-python/pygobject-base/pygobject-base-3.14.0.ebuild b/dev-python/pygobject-base/pygobject-base-3.14.0.ebuild deleted file mode 100644 index 66df9c38..00000000 --- a/dev-python/pygobject-base/pygobject-base-3.14.0.ebuild +++ /dev/null @@ -1,94 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python{2_7,3_3,3_4} ) - -REAL_PN="${PN/-base}" -GNOME_ORG_MODULE="${REAL_PN}" - -inherit autotools eutils gnome2 python-r1 virtualx - -DESCRIPTION="GLib's GObject library bindings for Python" -HOMEPAGE="https://wiki.gnome.org/Projects/PyGObject" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+cairo examples test +threads" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -COMMON_DEPEND=" - >=dev-libs/glib-2.38:2 - >=dev-libs/gobject-introspection-1.39 - virtual/libffi:= - ${PYTHON_DEPS} -" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig - test? ( - dev-libs/atk[introspection] - media-fonts/font-cursor-misc - media-fonts/font-misc-misc - x11-libs/gdk-pixbuf:2[introspection] - x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] ) -" -# gnome-base/gnome-common required by eautoreconf - -# We now disable introspection support in slot 2 per upstream recommendation -# (see https://bugzilla.gnome.org/show_bug.cgi?id=642048#c9); however, -# older versions of slot 2 installed their own site-packages/gi, and -# slot 3 will collide with them. -RDEPEND="${COMMON_DEPEND} - !<dev-python/pygtk-2.13 - !<dev-python/pygobject-2.28.6-r50:2[introspection] -" - -src_prepare() { - gnome2_src_prepare - python_copy_sources -} - -src_configure() { - # Hard-enable libffi support since both gobject-introspection and - # glib-2.29.x rdepend on it anyway - # docs disabled by upstream default since they are very out of date - python_foreach_impl run_in_build_dir \ - gnome2_src_configure \ - --disable-cairo \ - $(use_enable threads thread) -} - -src_compile() { - python_foreach_impl run_in_build_dir gnome2_src_compile -} - -src_test() { - unset DBUS_SESSION_BUS_ADDRESS - export GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs - export GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484 - - testing() { - export XDG_CACHE_HOME="${T}/${EPYTHON}" - run_in_build_dir Xemake check - unset XDG_CACHE_HOME - } - python_foreach_impl testing - unset GIO_USE_VFS -} - -src_install() { - DOCS="AUTHORS ChangeLog* NEWS README" - - python_foreach_impl run_in_build_dir gnome2_src_install - - if use examples; then - insinto /usr/share/doc/${PF} - doins -r examples - fi -} diff --git a/dev-python/pygobject-base/pygobject-base-3.16.1.ebuild b/dev-python/pygobject-base/pygobject-base-3.16.1.ebuild deleted file mode 100644 index a75c5052..00000000 --- a/dev-python/pygobject-base/pygobject-base-3.16.1.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python{2_7,3_4} ) - -REAL_PN="${PN/-base}" -GNOME_ORG_MODULE="${REAL_PN}" - -inherit autotools eutils gnome2 python-r1 virtualx - -DESCRIPTION="GLib's GObject library bindings for Python" -HOMEPAGE="https://wiki.gnome.org/Projects/PyGObject" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+cairo examples test +threads" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -COMMON_DEPEND=" - >=dev-libs/glib-2.38:2 - >=dev-libs/gobject-introspection-1.39 - virtual/libffi:= - ${PYTHON_DEPS} -" -DEPEND="${COMMON_DEPEND} - virtual/pkgconfig - test? ( - dev-libs/atk[introspection] - media-fonts/font-cursor-misc - media-fonts/font-misc-misc - x11-libs/gdk-pixbuf:2[introspection] - x11-libs/gtk+:3[introspection] - x11-libs/pango[introspection] ) -" -# gnome-base/gnome-common required by eautoreconf - -# We now disable introspection support in slot 2 per upstream recommendation -# (see https://bugzilla.gnome.org/show_bug.cgi?id=642048#c9); however, -# older versions of slot 2 installed their own site-packages/gi, and -# slot 3 will collide with them. -RDEPEND="${COMMON_DEPEND} - !<dev-python/pygtk-2.13 - !<dev-python/pygobject-2.28.6-r50:2[introspection] -" - -src_prepare() { - # Comment out broken unittest - epatch "${FILESDIR}"/3.16.1-unittest.patch - gnome2_src_prepare - python_copy_sources -} - -src_configure() { - # Hard-enable libffi support since both gobject-introspection and - # glib-2.29.x rdepend on it anyway - # docs disabled by upstream default since they are very out of date - python_foreach_impl run_in_build_dir \ - gnome2_src_configure \ - --disable-cairo \ - $(use_enable threads thread) -} - -src_compile() { - python_foreach_impl run_in_build_dir gnome2_src_compile -} - -src_test() { - unset DBUS_SESSION_BUS_ADDRESS - export GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs - export GIO_USE_VOLUME_MONITOR="unix" # prevent udisks-related failures in chroots, bug #449484 - export SKIP_PEP8="yes" - testing() { - export XDG_CACHE_HOME="${T}/${EPYTHON}" - run_in_build_dir Xemake check - unset XDG_CACHE_HOME - } - python_foreach_impl testing - unset GIO_USE_VFS -} - -src_install() { - DOCS="AUTHORS ChangeLog* NEWS README" - - python_foreach_impl run_in_build_dir gnome2_src_install - - if use examples; then - insinto /usr/share/doc/${PF} - doins -r examples - fi -} diff --git a/dev-python/pygobject-cairo/Manifest b/dev-python/pygobject-cairo/Manifest deleted file mode 100644 index ec25c511..00000000 --- a/dev-python/pygobject-cairo/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -DIST pygobject-3.12.1.tar.xz 701872 SHA256 da5fe04759e862d347b26b53a6aea0affa7cbe858b7004475fa8c7929496da35 SHA512 095754d06507bb5c5d802603d8fd97fabcc3057172f1fe6f34138e9553281cc7b474a0dd9f235678718eccc4f7adee38b10ec1365d5fd8c4c61a47e4a24fd5a1 WHIRLPOOL 3cc3c96f7f644c17ef9c9704107af3ff0577da3a54258de208b048eee1cf8e329ed572b4d8cea6e336a9757d6f60a969ce9c84fdd9987abf114b3e79a4ee3c18 -DIST pygobject-3.13.3.tar.xz 710452 SHA256 28c4d28c4083ce9c249cf7a8621a1452ecc557951650810a09bf946b21df7452 SHA512 3e8aca047f95d903e89bdfe0e24daf226a10a2bdf783142164fa22a11e6047da528d004711d289067b8cbd80d247c517b2a029cd4df11e54df7f6e6b907833a3 WHIRLPOOL b709d55b93986d7067c65be737c5824d9a26bf1d8ee3ab4c2a0193e24cfb29dea378407d4dbc41772d7ffa259bea1fbda43787a4aef68feafb1f27c416acdf0b -DIST pygobject-3.14.0.tar.xz 720128 SHA256 779effa93f4b59cdb72f4ab0128fb3fd82900bf686193b570fd3a8ce63392d54 SHA512 f6e1e5826a6afe81eb0a37bb554b433769622f8a0d17ac9836498425d70c4583cf8157027a555c21fd7a0d6686863c7803a350550665a375a906fccdabca2090 WHIRLPOOL 0a665504b792691238b89d2704ce1cc024f89ddf96fd6b626f1f5b05dbccfd633e61f9b45b0ca09873029c576b9804edcfa77e1bceae9e995be44a3fd60852ca -DIST pygobject-3.15.0.tar.xz 722740 SHA256 ba6e9a0a2ca3942e3e35343b4b306b6560104eb5cf632a0cdcfe96999ac9be8d SHA512 e7895c89be6ec30c98e6c4fd15355cf2e53024fc31c82f1c6bc9155951d45b20baa6b2d4157c58588fcd6814051487b499c224ed8df057583b79c4f8e0954ffa WHIRLPOOL aa1865b763851f454ab1910ed99d1c11613f165e221d40ed25df57f645181f42690d856075deb58083d61753ebde51ddc72f3909865acb976887a98de6690a17 -DIST pygobject-3.16.1.tar.xz 725220 SHA256 7d96dad050f15ec1688617b749bb485811842de46a22d31f9396023e8eaa1ec3 SHA512 f32db7620b6714fdc780ec28c282566c0e662648a53f37b2466cbed609d1cbbbf998e30fd42d24ae1e5c0334656b04276dd3a8bf210f9b93f2bfb66f305f7a72 WHIRLPOOL 7f3257f1743510d1c602d797bce4722f6f987676dee4186b7026277f94412663bef0b1e70519030e890ad330eb2cb2cdb7ac7bf8060d9c4a0aca019bd7d4f1a2 diff --git a/dev-python/pygobject-cairo/files/3.16.1-unittest.patch b/dev-python/pygobject-cairo/files/3.16.1-unittest.patch deleted file mode 100644 index 5ee15b1d..00000000 --- a/dev-python/pygobject-cairo/files/3.16.1-unittest.patch +++ /dev/null @@ -1,15 +0,0 @@ -Comment out unittest that ought to work but for some reason does not want to. - ---- a/tests/test_glib.py 2015-05-10 14:01:45.873164005 +0200 -+++ b/tests/test_glib.py 2015-03-05 09:32:55.000000000 +0100 -@@ -38,8 +38,8 @@ - def test_xdg_dirs(self): - d = GLib.get_user_data_dir() - self.assertTrue('/' in d, d) -- d = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_MUSIC) -- self.assertTrue('/' in d, d) -+ #d = GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_MUSIC) -+ #self.assertTrue('/' in d, d) - with warnings.catch_warnings(): - warnings.simplefilter('ignore', PyGIDeprecationWarning) - diff --git a/dev-python/pygobject-cairo/files/pygobject-3.7.90-make_check.patch b/dev-python/pygobject-cairo/files/pygobject-3.7.90-make_check.patch deleted file mode 100755 index 74db7757..00000000 --- a/dev-python/pygobject-cairo/files/pygobject-3.7.90-make_check.patch +++ /dev/null @@ -1,86 +0,0 @@ -From 319d6d68a398d326ef95e39f494da7c514facf81 Mon Sep 17 00:00:00 2001 -From: Sobhan Mohammadpour <sobhanmohammadpour1@yahoo.fr> -Date: Fri, 8 Mar 2013 08:25:58 +0330 -Subject: [PATCH] pygobject-3.7.90-make check - -originaly by [Alexandre Rostovtsev <tetromino@gmail.com> -don't build tests unless it's needed - ---- - tests/Makefile.am | 12 ++++++------ - tests/runtests.py | 3 +++ - 2 files changed, 9 insertions(+), 6 deletions(-) - -diff --git a/tests/Makefile.am b/tests/Makefile.am -index 287542d..2cc0da9 100644 ---- a/tests/Makefile.am -+++ b/tests/Makefile.am -@@ -1,5 +1,5 @@ - CLEANFILES = --noinst_LTLIBRARIES = libgimarshallingtests.la -+check_LTLIBRARIES = libgimarshallingtests.la - test_typelibs = GIMarshallingTests-1.0.typelib - - nodist_libgimarshallingtests_la_SOURCES = $(GI_DATADIR)/tests/gimarshallingtests.c $(GI_DATADIR)/tests/gimarshallingtests.h -@@ -23,7 +23,7 @@ GIMarshallingTests-1.0.typelib: GIMarshallingTests-1.0.gir Makefile - - # regress.c needs cairo - if ENABLE_CAIRO --noinst_LTLIBRARIES += libregress.la -+check_LTLIBRARIES += libregress.la - test_typelibs += Regress-1.0.typelib - nodist_libregress_la_SOURCES = $(GI_DATADIR)/tests/regress.c $(GI_DATADIR)/tests/regress.h - libregress_la_CFLAGS = $(GIO_CFLAGS) $(CAIRO_CFLAGS) -@@ -52,7 +52,7 @@ gschemas.compiled: org.gnome.test.gschema.xml - - CLEANFILES += Regress-1.0.gir Regress-1.0.typelib GIMarshallingTests-1.0.gir GIMarshallingTests-1.0.typelib gschemas.compiled - --noinst_LTLIBRARIES += testhelper.la -+check_LTLIBRARIES += testhelper.la - - testhelper_la_CFLAGS = -I$(top_srcdir)/gi/_gobject -I$(top_srcdir)/gi/_glib $(PYTHON_INCLUDES) $(GLIB_CFLAGS) - testhelper_la_LDFLAGS = -module -avoid-version -@@ -72,7 +72,7 @@ testhelper.la: $(testhelper_la_OBJECTS) $(testhelper_la_DEPENDENCIES) - test -L $@ || $(LN_S) .libs/$@ $@ - - --all: $(LTLIBRARIES:.la=.so) -+all: $(check_LTLIBRARIES:.la=.so) - - EXTRA_DIST = \ - compathelper.py \ -@@ -116,7 +116,7 @@ EXTRA_DIST = \ - $(NULL) - - clean-local: -- rm -f $(LTLIBRARIES:.la=.so) file.txt~ -+ rm -f $(check_LTLIBRARIES:.la=.so) file.txt~ - - DBUS_LAUNCH=$(shell which dbus-launch) - RUN_TESTS_ENV_VARS= \ -@@ -130,7 +130,7 @@ RUN_TESTS_ENV_VARS= \ - - # pygtkcompat tests need to be run in a separate process as they - # clobber global name space --check-local: $(LTLIBRARIES:.la=.so) $(test_typelibs) gschemas.compiled -+check-local: $(check_LTLIBRARIES:.la=.so) $(test_typelibs) gschemas.compiled - @echo " CHECK Pyflakes" - @if type pyflakes >/dev/null 2>&1; then pyflakes $(top_srcdir); else echo "skipped, pyflakes not installed"; fi - @if test -z "$$SKIP_PEP8"; then \ -diff --git a/tests/runtests.py b/tests/runtests.py -index d3a4f47..5a53d3f 100755 ---- a/tests/runtests.py -+++ b/tests/runtests.py -@@ -54,6 +54,9 @@ if sys.version_info[:2] == (2, 6): - if sys.version_info[:2] == (2, 7): - unittest.TestCase.assertRaisesRegex = unittest.TestCase.assertRaisesRegexp - -+# Some tests fail with translated messages. -+os.environ["LC_ALL"] = "C" -+ - if '--help' in sys.argv: - print("Usage: ./runtests.py <testfiles>") - sys.exit(0) --- -1.8.1.2 - diff --git a/dev-python/pygobject-cairo/metadata.xml b/dev-python/pygobject-cairo/metadata.xml deleted file mode 100644 index 9b1bc26a..00000000 --- a/dev-python/pygobject-cairo/metadata.xml +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>gnome</herd> -<herd>python</herd> -</pkgmetadata> diff --git a/dev-python/pygobject-cairo/pygobject-cairo-3.12.1.ebuild b/dev-python/pygobject-cairo/pygobject-cairo-3.12.1.ebuild deleted file mode 100644 index e0e553ce..00000000 --- a/dev-python/pygobject-cairo/pygobject-cairo-3.12.1.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python{2_7,3_2,3_3} ) - -REAL_PN="${PN/-cairo}" -GNOME_ORG_MODULE="${REAL_PN}" - -inherit autotools eutils gnome2 python-r1 virtualx - -DESCRIPTION="GLib's GObject library bindings for Python, Cairo Libraries" -HOMEPAGE="http://www.pygtk.org/" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+threads" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -COMMON_DEPEND=" - ~dev-python/pygobject-base-${PV}[threads=] - >=dev-python/pycairo-1.10.0[${PYTHON_USEDEP}] - ${PYTHON_DEPS}" -DEPEND="${COMMON_DEPEND} - x11-libs/cairo[glib] - gnome-base/gnome-common" -RDEPEND="${COMMON_DEPEND} - !<dev-python/pygtk-2.13 - !<dev-python/pygobject-2.28.6-r50:2[introspection]" - -# gnome-base/gnome-common required by eautoreconf - -src_prepare() { - gnome2_src_prepare - python_copy_sources -} - -src_configure() { - # Hard-enable libffi support since both gobject-introspection and - # glib-2.29.x rdepend on it anyway - # docs disabled by upstream default since they are very out of date - python_foreach_impl run_in_build_dir \ - gnome2_src_configure \ - --enable-cairo \ - $(use_enable threads thread) -} - -src_compile() { - python_foreach_impl run_in_build_dir gnome2_src_compile -} - -src_install() { - DOCS="AUTHORS ChangeLog* NEWS README" - - python_foreach_impl run_in_build_dir gnome2_src_install - # just keep /usr/$(get_libdir)/*/site-packages/gi/_gi_cairo.so - # discard the rest - rm $(find "${ED}" -type f | grep -v "gi/_gi_cairo.so") \ - $(find "${ED}" -type l | grep -v "gi/_gi_cairo.so") || die - find "${ED}" -depth -type d -empty -exec rmdir {} \; || die -} diff --git a/dev-python/pygobject-cairo/pygobject-cairo-3.13.3.ebuild b/dev-python/pygobject-cairo/pygobject-cairo-3.13.3.ebuild deleted file mode 100644 index b503386f..00000000 --- a/dev-python/pygobject-cairo/pygobject-cairo-3.13.3.ebuild +++ /dev/null @@ -1,66 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} ) - -REAL_PN="${PN/-cairo}" -GNOME_ORG_MODULE="${REAL_PN}" - -inherit autotools eutils gnome2 python-r1 virtualx - -DESCRIPTION="GLib's GObject library bindings for Python, Cairo Libraries" -HOMEPAGE="http://www.pygtk.org/" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+threads" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -COMMON_DEPEND=" - ~dev-python/pygobject-base-${PV}[threads=] - >=dev-python/pycairo-1.10.0[${PYTHON_USEDEP}] - ${PYTHON_DEPS}" -DEPEND="${COMMON_DEPEND} - x11-libs/cairo[glib] - gnome-base/gnome-common" -RDEPEND="${COMMON_DEPEND} - !<dev-python/pygtk-2.13 - !<dev-python/pygobject-2.28.6-r50:2[introspection]" - -# gnome-base/gnome-common required by eautoreconf - -src_prepare() { - gnome2_src_prepare - python_copy_sources -} - -src_configure() { - # Hard-enable libffi support since both gobject-introspection and - # glib-2.29.x rdepend on it anyway - # docs disabled by upstream default since they are very out of date - python_foreach_impl run_in_build_dir \ - gnome2_src_configure \ - --enable-cairo \ - $(use_enable threads thread) -} - -src_compile() { - python_foreach_impl run_in_build_dir gnome2_src_compile -} - -src_install() { - DOCS="AUTHORS ChangeLog* NEWS README" - - python_foreach_impl run_in_build_dir gnome2_src_install - # just keep /usr/$(get_libdir)/*/site-packages/gi/_gi_cairo.so - # discard the rest - rm $(find "${ED}" -type f | grep -v "gi/_gi_cairo.so") \ - $(find "${ED}" -type l | grep -v "gi/_gi_cairo.so") || die - find "${ED}" -depth -type d -empty -exec rmdir {} \; || die -} diff --git a/dev-python/pygobject-cairo/pygobject-cairo-3.14.0.ebuild b/dev-python/pygobject-cairo/pygobject-cairo-3.14.0.ebuild deleted file mode 100644 index 112f2051..00000000 --- a/dev-python/pygobject-cairo/pygobject-cairo-3.14.0.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python{2_7,3_3,3_4} ) - -REAL_PN="${PN/-cairo}" -GNOME_ORG_MODULE="${REAL_PN}" - -inherit autotools eutils gnome2 python-r1 virtualx - -DESCRIPTION="GLib's GObject library bindings for Python" -HOMEPAGE="https://wiki.gnome.org/Projects/PyGObject" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+threads" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -COMMON_DEPEND=" - ~dev-python/pygobject-base-${PV}[threads=] - >=dev-python/pycairo-1.10.0[${PYTHON_USEDEP}] - ${PYTHON_DEPS}" -DEPEND="${COMMON_DEPEND} - x11-libs/cairo[glib] - gnome-base/gnome-common" -RDEPEND="${COMMON_DEPEND} - !<dev-python/pygtk-2.13 - !<dev-python/pygobject-2.28.6-r50:2[introspection] -" - -src_prepare() { - gnome2_src_prepare - python_copy_sources -} - -src_configure() { - # Hard-enable libffi support since both gobject-introspection and - # glib-2.29.x rdepend on it anyway - # docs disabled by upstream default since they are very out of date - python_foreach_impl run_in_build_dir \ - gnome2_src_configure \ - --enable-cairo \ - $(use_enable threads thread) -} - -src_compile() { - python_foreach_impl run_in_build_dir gnome2_src_compile -} - -src_install() { - DOCS="AUTHORS ChangeLog* NEWS README" - - python_foreach_impl run_in_build_dir gnome2_src_install - # just keep /usr/$(get_libdir)/*/site-packages/gi/_gi_cairo.so - # discard the rest - rm $(find "${ED}" -type f | grep -v "gi/_gi_cairo.so") \ - $(find "${ED}" -type l | grep -v "gi/_gi_cairo.so") || die - find "${ED}" -depth -type d -empty -exec rmdir {} \; || die -} diff --git a/dev-python/pygobject-cairo/pygobject-cairo-3.15.0.ebuild b/dev-python/pygobject-cairo/pygobject-cairo-3.15.0.ebuild deleted file mode 100644 index 7fd010cd..00000000 --- a/dev-python/pygobject-cairo/pygobject-cairo-3.15.0.ebuild +++ /dev/null @@ -1,71 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python{2_7,3_3,3_4} ) - -REAL_PN="${PN/-cairo}" -GNOME_ORG_MODULE="${REAL_PN}" - -inherit autotools eutils gnome2 python-r1 virtualx - -DESCRIPTION="GLib's GObject library bindings for Python, Cairo Libraries" -HOMEPAGE="http://www.pygtk.org/" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+threads" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -COMMON_DEPEND=" - ~dev-python/pygobject-base-${PV}[threads=] - >=dev-python/pycairo-1.10.0[${PYTHON_USEDEP}] - ${PYTHON_DEPS}" -DEPEND="${COMMON_DEPEND} - x11-libs/cairo[glib] - gnome-base/gnome-common" -RDEPEND="${COMMON_DEPEND} - !<dev-python/pygtk-2.13 - !<dev-python/pygobject-2.28.6-r50:2[introspection]" - -# gnome-base/gnome-common required by eautoreconf - -src_prepare() { - gnome2_src_prepare - python_copy_sources -} - -src_configure() { - # Hard-enable libffi support since both gobject-introspection and - # glib-2.29.x rdepend on it anyway - # docs disabled by upstream default since they are very out of date - python_foreach_impl run_in_build_dir \ - gnome2_src_configure \ - --enable-cairo \ - $(use_enable threads thread) -} - -src_compile() { - python_foreach_impl run_in_build_dir gnome2_src_compile -} - -src_install() { - DOCS="AUTHORS ChangeLog* NEWS README" - - python_foreach_impl run_in_build_dir gnome2_src_install - # just keep /usr/$(get_libdir)/*/site-packages/gi/_gi_cairo*.so - # discard the rest - - # /usr/lib64/python2.7/site-packages/gi/_gi_cairo.so - # /usr/lib64/python3.3/site-packages/gi/_gi_cairo.cpython-33.so - # /usr/lib64/python3.4/site-packages/gi/_gi_cairo.cpython-34.so - - rm $(find "${ED}" -type f | grep -v "gi/_gi_cairo.*\.so") \ - $(find "${ED}" -type l | grep -v "gi/_gi_cairo.*\.so") || die - find "${ED}" -depth -type d -empty -exec rmdir {} \; || die -} diff --git a/dev-python/pygobject-cairo/pygobject-cairo-3.16.1.ebuild b/dev-python/pygobject-cairo/pygobject-cairo-3.16.1.ebuild deleted file mode 100644 index 8f57d7c7..00000000 --- a/dev-python/pygobject-cairo/pygobject-cairo-3.16.1.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python{2_7,3_4} ) - -REAL_PN="${PN/-cairo}" -GNOME_ORG_MODULE="${REAL_PN}" - -inherit autotools eutils gnome2 python-r1 virtualx - -DESCRIPTION="GLib's GObject library bindings for Python, Cairo Libraries" -HOMEPAGE="http://www.pygtk.org/" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+threads" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -COMMON_DEPEND=" - ~dev-python/pygobject-base-${PV}[threads=] - >=dev-python/pycairo-1.10.0[${PYTHON_USEDEP}] - ${PYTHON_DEPS}" -DEPEND="${COMMON_DEPEND} - x11-libs/cairo[glib] - gnome-base/gnome-common" -RDEPEND="${COMMON_DEPEND} - !<dev-python/pygtk-2.13 - !<dev-python/pygobject-2.28.6-r50:2[introspection]" - -# gnome-base/gnome-common required by eautoreconf - -src_prepare() { - # Comment out broken unittest - epatch "${FILESDIR}"/3.16.1-unittest.patch - gnome2_src_prepare - python_copy_sources -} - -src_configure() { - # Hard-enable libffi support since both gobject-introspection and - # glib-2.29.x rdepend on it anyway - # docs disabled by upstream default since they are very out of date - python_foreach_impl run_in_build_dir \ - gnome2_src_configure \ - --enable-cairo \ - $(use_enable threads thread) -} - -src_compile() { - python_foreach_impl run_in_build_dir gnome2_src_compile -} - -src_install() { - DOCS="AUTHORS ChangeLog* NEWS README" - - python_foreach_impl run_in_build_dir gnome2_src_install - # just keep /usr/$(get_libdir)/*/site-packages/gi/_gi_cairo*.so - # discard the rest - - # /usr/lib64/python2.7/site-packages/gi/_gi_cairo.so - # /usr/lib64/python3.3/site-packages/gi/_gi_cairo.cpython-33.so - # /usr/lib64/python3.4/site-packages/gi/_gi_cairo.cpython-34.so - - rm $(find "${ED}" -type f | grep -v "gi/_gi_cairo.*\.so") \ - $(find "${ED}" -type l | grep -v "gi/_gi_cairo.*\.so") || die - find "${ED}" -depth -type d -empty -exec rmdir {} \; || die -} diff --git a/dev-python/pygobject/Manifest b/dev-python/pygobject/Manifest deleted file mode 100644 index 6f3784fa..00000000 --- a/dev-python/pygobject/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pygobject-2.28.6.tar.xz 747248 SHA256 fb8a1d4f665130a125011659bd347c7339c944232163dbb9a34fd0686577adb8 SHA512 37544ea2377258758169b25a2969d5ee1c9ffb9b6e63e05bc7a0471a49ac9169c51ec587d4489172c7d256f53df878a81c1992a08059aa7e43dbbb69f799545c WHIRLPOOL 402f764d6ca73f238784738a1e09832858fd95af5a633e825412e9e6a21e89ab6b2090d3995902ed404fc4fde445cf970c76fcd93f8f64cf9def742452776c00 diff --git a/dev-python/pygobject/files/pygobject-2.28.3-disable-failing-tests.patch b/dev-python/pygobject/files/pygobject-2.28.3-disable-failing-tests.patch deleted file mode 100644 index 86a66ddf..00000000 --- a/dev-python/pygobject/files/pygobject-2.28.3-disable-failing-tests.patch +++ /dev/null @@ -1,55 +0,0 @@ -From df94ec3795c1efaf3eab9207c957e3ea5744971b Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Fri, 8 Apr 2011 16:23:37 +0200 -Subject: [PATCH 4/4] Disable tests that fail - ---- - tests/test_gio.py | 4 ++-- - tests/test_overrides.py | 4 ++-- - 2 files changed, 4 insertions(+), 4 deletions(-) - -diff --git a/tests/test_gio.py b/tests/test_gio.py -index e14eddf..9c645f5 100644 ---- a/tests/test_gio.py -+++ b/tests/test_gio.py -@@ -1007,7 +1007,7 @@ class TestVfs(unittest.TestCase): - class TestVolume(unittest.TestCase): - def setUp(self): - self.monitor = gio.volume_monitor_get() -- -+""" - def testVolumeEnumerate(self): - volumes = self.monitor.get_volumes() - self.failUnless(isinstance(volumes, list)) -@@ -1018,7 +1018,7 @@ class TestVolume(unittest.TestCase): - for id in ids: - if id is not None: - self.failUnless(isinstance(id, str)) -- -+""" - class TestFileInputStream(unittest.TestCase): - def setUp(self): - self._f = open("file.txt", "w+") -diff --git a/tests/test_overrides.py b/tests/test_overrides.py -index 3421c3a..9de1a7f 100644 ---- a/tests/test_overrides.py -+++ b/tests/test_overrides.py -@@ -322,13 +322,13 @@ class TestPango(unittest.TestCase): - desc = Pango.FontDescription('monospace') - self.assertEquals(desc.get_family(), 'monospace') - self.assertEquals(desc.get_variant(), Pango.Variant.NORMAL) -- -+""" - def test_layout(self): - self.assertRaises(TypeError, Pango.Layout) - context = Pango.Context() - layout = Pango.Layout(context) - self.assertEquals(layout.get_context(), context) -- -+""" - class TestGdk(unittest.TestCase): - - def test_constructor(self): --- -1.7.4.1 - diff --git a/dev-python/pygobject/files/pygobject-2.28.3-fix-codegen-location.patch b/dev-python/pygobject/files/pygobject-2.28.3-fix-codegen-location.patch deleted file mode 100644 index 44440a52..00000000 --- a/dev-python/pygobject/files/pygobject-2.28.3-fix-codegen-location.patch +++ /dev/null @@ -1,64 +0,0 @@ -From b3e852d29bfd1e90f7e0da409fd0ae36cc01675a Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Fri, 8 Apr 2011 15:36:35 +0200 -Subject: [PATCH 1/3] Move codegen to a non-private directory - ---- - codegen/Makefile.am | 2 +- - codegen/pygobject-codegen-2.0.in | 3 ++- - pygobject-2.0.pc.in | 3 ++- - 3 files changed, 5 insertions(+), 3 deletions(-) - -diff --git a/codegen/Makefile.am b/codegen/Makefile.am -index f9886eb..d714ff2 100644 ---- a/codegen/Makefile.am -+++ b/codegen/Makefile.am -@@ -2,7 +2,7 @@ PLATFORM_VERSION = 2.0 - - bin_SCRIPTS = pygobject-codegen-$(PLATFORM_VERSION) - --codegendir = $(pkgdatadir)/$(PLATFORM_VERSION)/codegen -+codegendir = $(pyexecdir)/gtk-2.0/codegen - - codegen_SCRIPTS = \ - code-coverage.py \ -diff --git a/codegen/pygobject-codegen-2.0.in b/codegen/pygobject-codegen-2.0.in -index c5c912e..c04451b 100644 ---- a/codegen/pygobject-codegen-2.0.in -+++ b/codegen/pygobject-codegen-2.0.in -@@ -1,9 +1,10 @@ - #!/bin/sh - - prefix=@prefix@ -+exec_prefix=@exec_prefix@ - datarootdir=@datarootdir@ - datadir=@datadir@ --codegendir=${datadir}/pygobject/2.0/codegen -+codegendir=@pyexecdir@/gtk-2.0/codegen - - PYTHONPATH=$codegendir - export PYTHONPATH -diff --git a/pygobject-2.0.pc.in b/pygobject-2.0.pc.in -index a47b685..0d1a811 100644 ---- a/pygobject-2.0.pc.in -+++ b/pygobject-2.0.pc.in -@@ -4,6 +4,7 @@ includedir=@includedir@ - datarootdir=@datarootdir@ - datadir=@datadir@ - libdir=@libdir@ -+pyexecdir=@pyexecdir@ - - # you can use the --variable=pygtkincludedir argument to - # pkg-config to get this value. You might want to use this to -@@ -12,7 +13,7 @@ pygtkincludedir=${includedir}/pygtk-2.0 - fixxref=${datadir}/pygobject/xsl/fixxref.py - pygdocs=${datadir}/gtk-doc/html/pygobject - defsdir=${datadir}/pygobject/2.0/defs --codegendir=${datadir}/pygobject/2.0/codegen -+codegendir=${pyexecdir}/gtk-2.0/codegen - overridesdir=@pyexecdir@/gi/overrides - - Name: PyGObject --- -1.7.4.1 - diff --git a/dev-python/pygobject/files/pygobject-2.28.3-make_check.patch b/dev-python/pygobject/files/pygobject-2.28.3-make_check.patch deleted file mode 100644 index 45c04b96..00000000 --- a/dev-python/pygobject/files/pygobject-2.28.3-make_check.patch +++ /dev/null @@ -1,76 +0,0 @@ -From b5c4b8b97a1ccb9a4c63ab726ea9c84d81ef51ca Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Fri, 5 Nov 2010 23:39:08 +0100 -Subject: [PATCH 2/3] Do not build tests unless needed - ---- - tests/Makefile.am | 12 +++++------- - tests/runtests.py | 2 ++ - 2 files changed, 7 insertions(+), 7 deletions(-) - -diff --git a/tests/Makefile.am b/tests/Makefile.am -index bad15f0..5b0859a 100644 ---- a/tests/Makefile.am -+++ b/tests/Makefile.am -@@ -1,7 +1,7 @@ - CLEANFILES = --noinst_LTLIBRARIES = -+check_LTLIBRARIES = - if ENABLE_INTROSPECTION --noinst_LTLIBRARIES += libregress.la libgimarshallingtests.la -+check_LTLIBRARIES += libregress.la libgimarshallingtests.la - - nodist_libregress_la_SOURCES = $(GI_DATADIR)/tests/regress.c $(GI_DATADIR)/tests/regress.h - libregress_la_CFLAGS = $(GIO_CFLAGS) $(PYCAIRO_CFLAGS) -@@ -46,7 +46,7 @@ gschemas.compiled: org.gnome.test.gschema.xml - CLEANFILES += Regress-1.0.gir Regress-1.0.typelib GIMarshallingTests-1.0.gir GIMarshallingTests-1.0.typelib gschemas.compiled - endif - --noinst_LTLIBRARIES += testhelper.la -+check_LTLIBRARIES += testhelper.la - - testhelper_la_CFLAGS = -I$(top_srcdir)/gobject -I$(top_srcdir)/glib $(PYTHON_INCLUDES) $(GLIB_CFLAGS) - testhelper_la_LDFLAGS = -module -avoid-version -@@ -66,8 +66,6 @@ testhelper.la: $(testhelper_la_OBJECTS) $(testhelper_la_DEPENDENCIES) - test -L $@ || $(LN_S) .libs/$@ $@ - - --all: $(LTLIBRARIES:.la=.so) -- - TEST_FILES_STATIC = \ - test_gobject.py \ - test_interface.py \ -@@ -109,7 +107,7 @@ EXTRA_DIST = \ - EXTRA_DIST += $(TEST_FILES_STATIC) $(TEST_FILES_GI) $(TEST_FILES_GIO) - - clean-local: -- rm -f $(LTLIBRARIES:.la=.so) file.txt~ -+ rm -f $(check_LTLIBRARIES:.la=.so) file.txt~ - - DBUS_LAUNCH=$(shell which dbus-launch) - RUN_TESTS_ENV_VARS= \ -@@ -121,7 +119,7 @@ RUN_TESTS_ENV_VARS= \ - RUN_TESTS_LAUNCH=$(RUN_TESTS_ENV_VARS) $(DBUS_LAUNCH) $(EXEC_NAME) $(PYTHON) $(srcdir)/runtests.py - - # run tests in separately to avoid loading static and introspection bindings in the same process --check-local: $(LTLIBRARIES:.la=.so) Regress-1.0.typelib GIMarshallingTests-1.0.typelib gschemas.compiled -+check-local: $(check_LTLIBRARIES:.la=.so) Regress-1.0.typelib GIMarshallingTests-1.0.typelib gschemas.compiled - TEST_FILES="$(TEST_FILES_STATIC)" $(RUN_TESTS_LAUNCH) - TEST_FILES="$(TEST_FILES_GI)" $(RUN_TESTS_LAUNCH) - if BUILD_GIO -diff --git a/tests/runtests.py b/tests/runtests.py -index 2bb8637..4107bcf 100644 ---- a/tests/runtests.py -+++ b/tests/runtests.py -@@ -6,6 +6,8 @@ import sys - - import unittest - -+# Some tests fail with translated messages. -+os.environ["LC_ALL"] = "C" - - # force untranslated messages, as we check for them in some tests - os.environ['LC_MESSAGES'] = 'C' --- -1.7.4.1 - diff --git a/dev-python/pygobject/files/pygobject-2.28.3-support_multiple_python_versions.patch b/dev-python/pygobject/files/pygobject-2.28.3-support_multiple_python_versions.patch deleted file mode 100644 index 65d881a4..00000000 --- a/dev-python/pygobject/files/pygobject-2.28.3-support_multiple_python_versions.patch +++ /dev/null @@ -1,103 +0,0 @@ -From 2f75378f3c56f245cabdcd2c52b561dbb878db2d Mon Sep 17 00:00:00 2001 -From: Gilles Dartiguelongue <eva@gentoo.org> -Date: Fri, 8 Apr 2011 15:43:39 +0200 -Subject: [PATCH 3/3] Enable support to build against multiple version of python - ---- - codegen/pygobject-codegen-2.0.in | 2 +- - gi/Makefile.am | 2 +- - gio/Makefile.am | 2 +- - glib/Makefile.am | 10 +++++----- - gobject/Makefile.am | 2 +- - 5 files changed, 9 insertions(+), 9 deletions(-) - -diff --git a/codegen/pygobject-codegen-2.0.in b/codegen/pygobject-codegen-2.0.in -index c04451b..194e5ba 100644 ---- a/codegen/pygobject-codegen-2.0.in -+++ b/codegen/pygobject-codegen-2.0.in -@@ -4,7 +4,7 @@ prefix=@prefix@ - exec_prefix=@exec_prefix@ - datarootdir=@datarootdir@ - datadir=@datadir@ --codegendir=@pyexecdir@/gtk-2.0/codegen -+codegendir=$(@PYTHON@ -c "from distutils import sysconfig; print sysconfig.get_python_lib(1, 0, prefix='@exec_prefix@')")/gtk-2.0/codegen - - PYTHONPATH=$codegendir - export PYTHONPATH -diff --git a/gi/Makefile.am b/gi/Makefile.am -index 31f6c79..8690522 100644 ---- a/gi/Makefile.am -+++ b/gi/Makefile.am -@@ -25,7 +25,7 @@ _gi_la_LDFLAGS = \ - -export-symbols-regex "init_gi|PyInit__gi" - _gi_la_LIBADD = \ - $(GI_LIBS) \ -- $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@.la -+ $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la - _gi_la_SOURCES = \ - pygi-repository.c \ - pygi-repository.h \ -diff --git a/gio/Makefile.am b/gio/Makefile.am -index 6b3eb57..00e1c54 100644 ---- a/gio/Makefile.am -+++ b/gio/Makefile.am -@@ -67,7 +67,7 @@ EXTRA_DIST += $(GIO_DEFS) $(GIO_OVERRIDES) - gio.c: $(GIO_DEFS) $(GIO_OVERRIDES) - _gio_la_CFLAGS = $(GIO_CFLAGS) - _gio_la_LDFLAGS = $(common_ldflags) -export-symbols-regex init_gio --_gio_la_LIBADD = $(GIO_LIBS) $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@.la -+_gio_la_LIBADD = $(GIO_LIBS) $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la - _gio_la_SOURCES = \ - giomodule.c \ - pygio-utils.c \ -diff --git a/glib/Makefile.am b/glib/Makefile.am -index e210318..df39687 100644 ---- a/glib/Makefile.am -+++ b/glib/Makefile.am -@@ -4,7 +4,7 @@ INCLUDES = $(PYTHON_INCLUDES) $(GLIB_CFLAGS) -DPY_SSIZE_T_CLEAN - pkgincludedir = $(includedir)/pygtk-2.0 - pkginclude_HEADERS = pyglib.h - --lib_LTLIBRARIES = libpyglib-2.0-@PYTHON_BASENAME@.la -+lib_LTLIBRARIES = libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la - - pkgpyexecdir = $(pyexecdir) - -@@ -19,9 +19,9 @@ if PLATFORM_WIN32 - common_ldflags += -no-undefined - endif - --libpyglib_2_0_@PYTHON_BASENAME@_la_CFLAGS = $(GLIB_CFLAGS) --libpyglib_2_0_@PYTHON_BASENAME@_la_LIBADD = $(GLIB_LIBS) $(FFI_LIBS) --libpyglib_2_0_@PYTHON_BASENAME@_la_SOURCES = \ -+libpyglib_2_0_@PYTHON_BASENAME@@PYTHON_VERSION@_la_CFLAGS = $(GLIB_CFLAGS) -+libpyglib_2_0_@PYTHON_BASENAME@@PYTHON_VERSION@_la_LIBADD = $(GLIB_LIBS) $(FFI_LIBS) -+libpyglib_2_0_@PYTHON_BASENAME@@PYTHON_VERSION@_la_SOURCES = \ - pyglib.c \ - pyglib.h \ - pyglib-private.h \ -@@ -29,7 +29,7 @@ libpyglib_2_0_@PYTHON_BASENAME@_la_SOURCES = \ - - _glib_la_CFLAGS = $(GLIB_CFLAGS) - _glib_la_LDFLAGS = $(common_ldflags) -export-symbols-regex "_glib|PyInit__glib" --_glib_la_LIBADD = $(GLIB_LIBS) libpyglib-2.0-@PYTHON_BASENAME@.la -+_glib_la_LIBADD = $(GLIB_LIBS) libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la - _glib_la_SOURCES = \ - glibmodule.c \ - pygiochannel.c \ -diff --git a/gobject/Makefile.am b/gobject/Makefile.am -index 7208329..3f9ad8e 100644 ---- a/gobject/Makefile.am -+++ b/gobject/Makefile.am -@@ -35,7 +35,7 @@ _gobject_la_LDFLAGS = $(common_ldflags) -export-symbols-regex "_gobject|PyInit__ - _gobject_la_LIBADD = \ - $(GLIB_LIBS) \ - $(FFI_LIBS) \ -- $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@.la -+ $(top_builddir)/glib/libpyglib-2.0-@PYTHON_BASENAME@@PYTHON_VERSION@.la - _gobject_la_SOURCES = \ - gobjectmodule.c \ - pygboxed.c \ --- -1.7.4.1 - diff --git a/dev-python/pygobject/files/pygobject-2.28.6-disable-failing-tests.patch b/dev-python/pygobject/files/pygobject-2.28.6-disable-failing-tests.patch deleted file mode 100644 index f9d396dc..00000000 --- a/dev-python/pygobject/files/pygobject-2.28.6-disable-failing-tests.patch +++ /dev/null @@ -1,98 +0,0 @@ -From 9d8867a7c67a14d055a0dd8db5f6a9aae5762a04 Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev <tetromino@gentoo.org> -Date: Sun, 13 Jan 2013 19:50:14 -0500 -Subject: [PATCH] Disable failing tests - ---- - tests/test_gio.py | 13 ++++++++----- - tests/test_overrides.py | 4 ++-- - 2 files changed, 10 insertions(+), 7 deletions(-) - -diff --git a/tests/test_gio.py b/tests/test_gio.py -index e14eddf..a4d1bc7 100644 ---- a/tests/test_gio.py -+++ b/tests/test_gio.py -@@ -650,10 +650,11 @@ class TestInputStream(unittest.TestCase): - else: - return read_data - -+ """ - def testReadAsync(self): - def callback(stream, result): -- self.assertEquals(result.get_op_res_gssize(), 7) - try: -+ self.assertEquals(result.get_op_res_gssize(), 7) - data = stream.read_finish(result) - self.assertEquals(data, "testing") - stream.close() -@@ -694,7 +695,7 @@ class TestInputStream(unittest.TestCase): - self.assertRaises(TypeError, self.stream.read_async, 1024, - priority=1, cancellable="bar") - self.assertRaises(TypeError, self.stream.read_async, 1024, 1, "bar") -- -+ """ - - # FIXME: this makes 'make check' freeze - def _testCloseAsync(self): -@@ -822,10 +823,11 @@ class TestOutputStream(unittest.TestCase): - - self.assertEquals(stream.get_contents(), some_data) - -+ """ - def testWriteAsync(self): - def callback(stream, result): -- self.assertEquals(result.get_op_res_gssize(), 7) - try: -+ self.assertEquals(result.get_op_res_gssize(), 7) - self.assertEquals(stream.write_finish(result), 7) - self.failUnless(os.path.exists("outputstream.txt")) - self.assertEquals(open("outputstream.txt").read(), "testing") -@@ -861,6 +863,7 @@ class TestOutputStream(unittest.TestCase): - self.assertRaises(TypeError, self.stream.write_async, "foo", - priority=1, cancellable="bar") - self.assertRaises(TypeError, self.stream.write_async, "foo", 1, "bar") -+ """ - - # FIXME: this makes 'make check' freeze - def _testCloseAsync(self): -@@ -1007,7 +1010,7 @@ class TestVfs(unittest.TestCase): - class TestVolume(unittest.TestCase): - def setUp(self): - self.monitor = gio.volume_monitor_get() -- -+""" - def testVolumeEnumerate(self): - volumes = self.monitor.get_volumes() - self.failUnless(isinstance(volumes, list)) -@@ -1018,7 +1021,7 @@ class TestVolume(unittest.TestCase): - for id in ids: - if id is not None: - self.failUnless(isinstance(id, str)) -- -+""" - class TestFileInputStream(unittest.TestCase): - def setUp(self): - self._f = open("file.txt", "w+") -diff --git a/tests/test_overrides.py b/tests/test_overrides.py -index 47f38a3..063792d 100644 ---- a/tests/test_overrides.py -+++ b/tests/test_overrides.py -@@ -337,13 +337,13 @@ class TestPango(unittest.TestCase): - desc = Pango.FontDescription('monospace') - self.assertEquals(desc.get_family(), 'monospace') - self.assertEquals(desc.get_variant(), Pango.Variant.NORMAL) -- -+""" - def test_layout(self): - self.assertRaises(TypeError, Pango.Layout) - context = Pango.Context() - layout = Pango.Layout(context) - self.assertEquals(layout.get_context(), context) -- -+""" - class TestGdk(unittest.TestCase): - - def test_constructor(self): --- -1.8.1 - diff --git a/dev-python/pygobject/files/pygobject-2.28.6-gio-types-2.32.patch b/dev-python/pygobject/files/pygobject-2.28.6-gio-types-2.32.patch deleted file mode 100644 index fa0adf54..00000000 --- a/dev-python/pygobject/files/pygobject-2.28.6-gio-types-2.32.patch +++ /dev/null @@ -1,50 +0,0 @@ -From 42d01f060c5d764baa881d13c103d68897163a49 Mon Sep 17 00:00:00 2001 -From: Ryan Lortie <desrt@desrt.ca> -Date: Mon, 12 Mar 2012 16:44:14 -0400 -Subject: [PATCH] gio-types.defs: change some enums to flags - -These flags types were originally incorrectly handled in glib as being -enums. That bug was fixed, but they're still enums here, leading to -warnings about the mismatch. - -Change them to flags. - -https://bugzilla.gnome.org/show_bug.cgi?id=668522 ---- - gio/gio-types.defs | 6 +++--- - 1 files changed, 3 insertions(+), 3 deletions(-) - -diff --git a/gio/gio-types.defs b/gio/gio-types.defs -index 331e0bc..7eee5c8 100644 ---- a/gio/gio-types.defs -+++ b/gio/gio-types.defs -@@ -526,7 +526,7 @@ - ) - ) - --(define-enum MountMountFlags -+(define-flags MountMountFlags - (in-module "gio") - (c-name "GMountMountFlags") - (gtype-id "G_TYPE_MOUNT_MOUNT_FLAGS") -@@ -545,7 +545,7 @@ - ) - ) - --(define-enum DriveStartFlags -+(define-flags DriveStartFlags - (in-module "gio") - (c-name "GDriveStartFlags") - (gtype-id "G_TYPE_DRIVE_START_FLAGS") -@@ -770,7 +770,7 @@ - ) - ) - --(define-enum SocketMsgFlags -+(define-flags SocketMsgFlags - (in-module "gio") - (c-name "GSocketMsgFlags") - (gtype-id "G_TYPE_SOCKET_MSG_FLAGS") --- -1.7.8.5 - diff --git a/dev-python/pygobject/files/pygobject-2.28.6-set_qdata.patch b/dev-python/pygobject/files/pygobject-2.28.6-set_qdata.patch deleted file mode 100644 index 55376b59..00000000 --- a/dev-python/pygobject/files/pygobject-2.28.6-set_qdata.patch +++ /dev/null @@ -1,28 +0,0 @@ -From 42d871eb0b08ee6d55e95cc7e4b90844919555b9 Mon Sep 17 00:00:00 2001 -From: Ivan Stankovic <ivan.stankovic@avl.com> -Date: Tue, 21 Feb 2012 12:24:58 +0100 -Subject: [PATCH] Fix set_qdata warning on accessing NULL gobject property - -https://bugzilla.gnome.org/show_bug.cgi?id=661155 ---- - gobject/pygobject.c | 4 +++- - 1 files changed, 3 insertions(+), 1 deletions(-) - -diff --git a/gobject/pygobject.c b/gobject/pygobject.c -index 6c2f06c..70dc89a 100644 ---- a/gobject/pygobject.c -+++ b/gobject/pygobject.c -@@ -991,7 +991,9 @@ pygobject_new(GObject *obj) - PyObject * - pygobject_new_sunk(GObject *obj) - { -- g_object_set_qdata (obj, pygobject_ref_sunk_key, GINT_TO_POINTER (1)); -+ if (obj) -+ g_object_set_qdata (obj, pygobject_ref_sunk_key, GINT_TO_POINTER (1)); -+ - return pygobject_new_full(obj, TRUE, NULL); - } - --- -1.7.8.5 - diff --git a/dev-python/pygobject/files/pygobject-2.28.6-tests-no-introspection.patch b/dev-python/pygobject/files/pygobject-2.28.6-tests-no-introspection.patch deleted file mode 100644 index d7e0c68e..00000000 --- a/dev-python/pygobject/files/pygobject-2.28.6-tests-no-introspection.patch +++ /dev/null @@ -1,33 +0,0 @@ -From 9c8ec7495e9e73855dc284be293828572f408c92 Mon Sep 17 00:00:00 2001 -From: Alexandre Rostovtsev <tetromino@gentoo.org> -Date: Tue, 25 Dec 2012 00:26:05 -0500 -Subject: [PATCH] Do not run introspection tests when building with - introspection disabled - ---- - tests/Makefile.am | 7 ++++++- - 1 file changed, 6 insertions(+), 1 deletion(-) - -diff --git a/tests/Makefile.am b/tests/Makefile.am -index e60bad5..3a0d1b7 100644 ---- a/tests/Makefile.am -+++ b/tests/Makefile.am -@@ -120,9 +120,14 @@ RUN_TESTS_ENV_VARS= \ - RUN_TESTS_LAUNCH=$(RUN_TESTS_ENV_VARS) $(DBUS_LAUNCH) $(EXEC_NAME) $(PYTHON) $(srcdir)/runtests.py - - # run tests in separately to avoid loading static and introspection bindings in the same process --check-local: $(check_LTLIBRARIES:.la=.so) Regress-1.0.typelib GIMarshallingTests-1.0.typelib gschemas.compiled -+if ENABLE_INTROSPECTION -+CHECK_LOCAL_INTROSPECTION_REQ = Regress-1.0.typelib GIMarshallingTests-1.0.typelib gschemas.compiled -+endif -+check-local: $(check_LTLIBRARIES:.la=.so) $(CHECK_LOCAL_INTROSPECTION_REQ) - TEST_FILES="$(TEST_FILES_STATIC)" $(RUN_TESTS_LAUNCH) -+if ENABLE_INTROSPECTION - TEST_FILES="$(TEST_FILES_GI)" $(RUN_TESTS_LAUNCH) -+endif - if BUILD_GIO - TEST_FILES="$(TEST_FILES_GIO)" $(RUN_TESTS_LAUNCH) - endif --- -1.8.0.2 - diff --git a/dev-python/pygobject/metadata.xml b/dev-python/pygobject/metadata.xml deleted file mode 100644 index 9b1bc26a..00000000 --- a/dev-python/pygobject/metadata.xml +++ /dev/null @@ -1,6 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>gnome</herd> -<herd>python</herd> -</pkgmetadata> diff --git a/dev-python/pygobject/pygobject-2.28.6-r53.ebuild b/dev-python/pygobject/pygobject-2.28.6-r53.ebuild deleted file mode 100644 index fe0c9796..00000000 --- a/dev-python/pygobject/pygobject-2.28.6-r53.ebuild +++ /dev/null @@ -1,122 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" -GCONF_DEBUG="no" -GNOME2_LA_PUNT="yes" -PYTHON_COMPAT=( python{2_6,2_7} ) - -inherit autotools eutils gnome2 python-r1 virtualx - -DESCRIPTION="GLib's GObject library bindings for Python" -HOMEPAGE="http://www.pygtk.org/" - -LICENSE="LGPL-2.1+" -SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="examples libffi test" - -COMMON_DEPEND=">=dev-libs/glib-2.24.0:2 - libffi? ( virtual/libffi:= ) - ${PYTHON_DEPS} -" -DEPEND="${COMMON_DEPEND} - dev-util/gtk-doc-am - virtual/pkgconfig - test? ( - media-fonts/font-cursor-misc - media-fonts/font-misc-misc ) -" -RDEPEND="${COMMON_DEPEND} - !<dev-python/pygtk-2.23" - -src_prepare() { - # Fix FHS compliance, see upstream bug #535524 - epatch "${FILESDIR}/${PN}-2.28.3-fix-codegen-location.patch" - - # Do not build tests if unneeded, bug #226345 - epatch "${FILESDIR}/${PN}-2.28.3-make_check.patch" - - # Support installation for multiple Python versions, upstream bug #648292 - epatch "${FILESDIR}/${PN}-2.28.3-support_multiple_python_versions.patch" - - # Disable tests that fail - epatch "${FILESDIR}/${P}-disable-failing-tests.patch" - - # Disable introspection tests when we build with --disable-introspection - epatch "${FILESDIR}/${P}-tests-no-introspection.patch" - - # Fix warning spam - epatch "${FILESDIR}/${P}-set_qdata.patch" - epatch "${FILESDIR}/${P}-gio-types-2.32.patch" - - eautoreconf - gnome2_src_prepare - - python_copy_sources - - prepare_shebangs() { - # Make a backup with unconverted shebangs to keep python_doscript happy - cp codegen/codegen.py pygobject-codegen-2.0 - sed -e "s%#! \?/usr/bin/env python%#!${PYTHON}%" \ - -i codegen/*.py || die "shebang convertion failed" - } - python_foreach_impl run_in_build_dir prepare_shebangs -} - -src_configure() { - DOCS="AUTHORS ChangeLog* NEWS README" - # --disable-introspection and --disable-cairo because we use pygobject:3 - # for introspection support - G2CONF="${G2CONF} - --disable-introspection - --disable-cairo - $(use_with libffi ffi)" - - python_foreach_impl run_in_build_dir gnome2_src_configure -} - -src_compile() { - python_foreach_impl run_in_build_dir gnome2_src_compile -} - -# FIXME: With python multiple ABI support, tests return 1 even when they pass -src_test() { - unset DBUS_SESSION_BUS_ADDRESS - export GIO_USE_VFS="local" # prevents odd issues with deleting ${T}/.gvfs - - testing() { - export XDG_CACHE_HOME="${T}/${EPYTHON}" - run_in_build_dir Xemake -j1 check - unset XDG_CACHE_HOME - } - python_foreach_impl testing - unset GIO_USE_VFS -} - -src_install() { - installing() { - local f prefixed_sitedir - - gnome2_src_install - - python_doscript pygobject-codegen-2.0 - - # Don't keep multiple copies of pygobject-codegen-2.0 script - prefixed_sitedir=$(python_get_sitedir) - dosym "${prefixed_sitedir#${EPREFIX}}/gtk-2.0/codegen/codegen.py" /usr/bin/pygobject-codegen-2.0-${EPYTHON} - } - python_foreach_impl run_in_build_dir installing - - if use examples; then - insinto /usr/share/doc/${PF} - doins -r examples - fi -} - -run_in_build_dir() { - pushd "${BUILD_DIR}" > /dev/null || die - "$@" - popd > /dev/null -} diff --git a/dev-python/pygobject/pygobject-3.12.1.ebuild b/dev-python/pygobject/pygobject-3.12.1.ebuild deleted file mode 100644 index 0182d1d8..00000000 --- a/dev-python/pygobject/pygobject-3.12.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" -PYTHON_COMPAT=( python{2_7,3_2,3_3} ) - -inherit python-r1 - -DESCRIPTION="GLib's GObject library bindings for Python, meta package" -HOMEPAGE="http://www.pygtk.org/" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+cairo examples test +threads" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -COMMON_DEPEND=" - ~dev-python/pygobject-base-${PV}[threads=,examples=,test=,${PYTHON_USEDEP}] - cairo? ( ~dev-python/pygobject-cairo-${PV}[threads=,${PYTHON_USEDEP}] ) -" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" diff --git a/dev-python/pygobject/pygobject-3.13.3.ebuild b/dev-python/pygobject/pygobject-3.13.3.ebuild deleted file mode 100644 index b055cd56..00000000 --- a/dev-python/pygobject/pygobject-3.13.3.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" -PYTHON_COMPAT=( python{2_7,3_2,3_3,3_4} ) - -inherit python-r1 - -DESCRIPTION="GLib's GObject library bindings for Python, meta package" -HOMEPAGE="http://www.pygtk.org/" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+cairo examples test +threads" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -COMMON_DEPEND=" - ~dev-python/pygobject-base-${PV}[threads=,examples=,test=,${PYTHON_USEDEP}] - cairo? ( ~dev-python/pygobject-cairo-${PV}[threads=,${PYTHON_USEDEP}] ) -" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" diff --git a/dev-python/pygobject/pygobject-3.14.0.ebuild b/dev-python/pygobject/pygobject-3.14.0.ebuild deleted file mode 100644 index a80d203c..00000000 --- a/dev-python/pygobject/pygobject-3.14.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" -PYTHON_COMPAT=( python{2_7,3_3,3_4} ) - -inherit python-r1 - -DESCRIPTION="GLib's GObject library bindings for Python, meta package" -HOMEPAGE="https://wiki.gnome.org/Projects/PyGObject" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+cairo examples test +threads" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -COMMON_DEPEND=" - ~dev-python/pygobject-base-${PV}[threads=,examples=,test=,${PYTHON_USEDEP}] - cairo? ( ~dev-python/pygobject-cairo-${PV}[threads=,${PYTHON_USEDEP}] ) -" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" diff --git a/dev-python/pygobject/pygobject-3.15.0.ebuild b/dev-python/pygobject/pygobject-3.15.0.ebuild deleted file mode 100644 index a80d203c..00000000 --- a/dev-python/pygobject/pygobject-3.15.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" -PYTHON_COMPAT=( python{2_7,3_3,3_4} ) - -inherit python-r1 - -DESCRIPTION="GLib's GObject library bindings for Python, meta package" -HOMEPAGE="https://wiki.gnome.org/Projects/PyGObject" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+cairo examples test +threads" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -COMMON_DEPEND=" - ~dev-python/pygobject-base-${PV}[threads=,examples=,test=,${PYTHON_USEDEP}] - cairo? ( ~dev-python/pygobject-cairo-${PV}[threads=,${PYTHON_USEDEP}] ) -" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" diff --git a/dev-python/pygobject/pygobject-3.16.1.ebuild b/dev-python/pygobject/pygobject-3.16.1.ebuild deleted file mode 100644 index 1c755cf9..00000000 --- a/dev-python/pygobject/pygobject-3.16.1.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" -PYTHON_COMPAT=( python{2_7,3_4} ) - -inherit python-r1 - -DESCRIPTION="GLib's GObject library bindings for Python, meta package" -HOMEPAGE="https://wiki.gnome.org/Projects/PyGObject" - -LICENSE="LGPL-2.1+" -SLOT="3" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris" -IUSE="+cairo examples test +threads" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -COMMON_DEPEND=" - ~dev-python/pygobject-base-${PV}[threads=,examples=,test=,${PYTHON_USEDEP}] - cairo? ( ~dev-python/pygobject-cairo-${PV}[threads=,${PYTHON_USEDEP}] ) -" -DEPEND="${COMMON_DEPEND}" -RDEPEND="${COMMON_DEPEND}" diff --git a/dev-python/pymaxe/Manifest b/dev-python/pymaxe/Manifest deleted file mode 100644 index faeb836e..00000000 --- a/dev-python/pymaxe/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pymaxe.tar.gz 195654 SHA256 3532b56bf3fbf9188f81684cb4148099ea9fbb870234495dcdef095933724c36 SHA512 6f9bbdf2fe3b63cd1186c64716303a75dc1a69378cddca76abb5003ccd95d01741d637a36f6272c5377149c3517e2fb1fa105977e9b46bedf1e1ea81e9394471 WHIRLPOOL e7ce1674aa0cb5ed521beb04117d81401f9e6cd461eb7d60c3e5d4daaff3269abecedd95403fa924b3242a3b94b4331819e7e2478c891f7ba83c1139701f0d84 diff --git a/dev-python/pymaxe/pymaxe-20130303.ebuild b/dev-python/pymaxe/pymaxe-20130303.ebuild deleted file mode 100644 index f84c8c1b..00000000 --- a/dev-python/pymaxe/pymaxe-20130303.ebuild +++ /dev/null @@ -1,30 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=4 - -inherit eutils - -RP="pymaxe" - -DESCRIPTION="Python support for Maxe" -HOMEPAGE="http://pymaxe.com" -SRC_URI="http://pymaxe.com/files/latest/${RP}.tar.gz -> ${PN}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="-* ~amd64 ~x86" - -RDEPEND="x11-libs/pango" -DEPEND="" - -S="${WORKDIR}" - -src_compile() { - cd "${S}" -} - -src_install() { - doins -r "${S}"/usr || die -} diff --git a/dev-python/pysmbc/Manifest b/dev-python/pysmbc/Manifest deleted file mode 100644 index d7d03e0b..00000000 --- a/dev-python/pysmbc/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST pysmbc-1.0.13.tar.bz2 20795 SHA256 479fbb70d97fb64208d95975dc745f06f75661f954a8cbb988fe8b5bce4f379b diff --git a/dev-python/pysmbc/pysmbc-1.0.13.ebuild b/dev-python/pysmbc/pysmbc-1.0.13.ebuild deleted file mode 100644 index 42d7bb73..00000000 --- a/dev-python/pysmbc/pysmbc-1.0.13.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=3 - -PYTHON_DEPEND="2" - -inherit distutils - -DESCRIPTION="Python bindings for libsmbclient" -HOMEPAGE="https://fedorahosted.org/pysmbc" -SRC_URI="http://cyberelk.net/tim/data/${PN}/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -pkg_setup() { - python_set_active_version 2 -}
\ No newline at end of file diff --git a/dev-python/python-blivet/Manifest b/dev-python/python-blivet/Manifest deleted file mode 100644 index 50286488..00000000 --- a/dev-python/python-blivet/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST blivet-0.23.9-1.tar.gz 230824 SHA256 4cf312640c7cf040e621f997cd16496b67b84f98a70cb9aee4adce4f3353abd7 SHA512 8ca5484291b1531c7af7f2122b6a05177b685f3f112d146d382fdd6e940c8e9c51c200439d7f0fe0fd9d80e5ae0bd1ae53c07d90159c1c63aa5fa6c739789b3e WHIRLPOOL ab1bf6d45f43172e15f8f149528fb02c615677b634cfde3780c2ff5f40b63e7c67d1ca844531aaeb4f33fa39404677268de1d7ecc8bf0e432ac0143138237a97 diff --git a/dev-python/python-blivet/files/0001-Update-package-names-to-reflect-Gentoo-ones.patch b/dev-python/python-blivet/files/0001-Update-package-names-to-reflect-Gentoo-ones.patch deleted file mode 100644 index 142ad49c..00000000 --- a/dev-python/python-blivet/files/0001-Update-package-names-to-reflect-Gentoo-ones.patch +++ /dev/null @@ -1,144 +0,0 @@ -From 149d6e87069036aec413834ff93fa59fb9db2ab6 Mon Sep 17 00:00:00 2001 -From: Fabio Erculiani <lxnay@sabayon.org> -Date: Sat, 10 May 2014 14:01:13 +0100 -Subject: [PATCH] Update package names to reflect Gentoo ones - ---- - blivet/devices.py | 10 +++++----- - blivet/formats/fs.py | 4 ++-- - blivet/formats/luks.py | 2 +- - blivet/formats/multipath.py | 2 +- - blivet/platform.py | 6 +++--- - 5 files changed, 12 insertions(+), 12 deletions(-) - -diff --git a/blivet/devices.py b/blivet/devices.py -index 1af4e00..137a61b 100644 ---- a/blivet/devices.py -+++ b/blivet/devices.py -@@ -1987,7 +1987,7 @@ class DMCryptDevice(DMDevice): - class LUKSDevice(DMCryptDevice): - """ A mapped LUKS device. """ - _type = "luks/dm-crypt" -- _packages = ["cryptsetup-luks"] -+ _packages = ["cryptsetup"] - - def __init__(self, name, format=None, size=None, uuid=None, - exists=False, sysfsPath='', parents=None): -@@ -3612,7 +3612,7 @@ class DMRaidArrayDevice(DMDevice): - class MultipathDevice(DMDevice): - """ A multipath device """ - _type = "dm-multipath" -- _packages = ["device-mapper-multipath"] -+ _packages = ["multipath-tools"] - _services = ["multipathd"] - _partitionable = True - _isDisk = True -@@ -3990,7 +3990,7 @@ class LoopDevice(StorageDevice): - class iScsiDiskDevice(DiskDevice, NetworkStorageDevice): - """ An iSCSI disk. """ - _type = "iscsi" -- _packages = ["iscsi-initiator-utils", "dracut-network"] -+ _packages = ["open-iscsi"] - - def __init__(self, device, **kwargs): - self.node = kwargs.pop("node") -@@ -4055,7 +4055,7 @@ class iScsiDiskDevice(DiskDevice, NetworkStorageDevice): - class FcoeDiskDevice(DiskDevice, NetworkStorageDevice): - """ An FCoE disk. """ - _type = "fcoe" -- _packages = ["fcoe-utils", "dracut-network"] -+ _packages = ["fcoe-utils"] - - def __init__(self, device, **kwargs): - self.nic = kwargs.pop("nic") -@@ -4227,7 +4227,7 @@ class DASDDevice(DiskDevice): - class NFSDevice(StorageDevice, NetworkStorageDevice): - """ An NFS device """ - _type = "nfs" -- _packages = ["dracut-network"] -+ _packages = [] - - def __init__(self, device, format=None, parents=None): - # we could make host/ip, path, &c but will anything use it? -diff --git a/blivet/formats/fs.py b/blivet/formats/fs.py -index 103717e..a03d3b6 100644 ---- a/blivet/formats/fs.py -+++ b/blivet/formats/fs.py -@@ -1153,7 +1153,7 @@ class ReiserFS(FS): - _supported = False - _dump = True - _check = True -- _packages = ["reiserfs-utils"] -+ _packages = ["reiserfsprogs"] - _infofs = "debugreiserfs" - _defaultInfoOptions = [] - _existingSizeFields = ["Count of blocks on the device:", "Blocksize:"] -@@ -1255,7 +1255,7 @@ class HFSPlus(FS): - _udevTypes = ["hfsplus"] - _mkfs = "mkfs.hfsplus" - _fsck = "fsck.hfsplus" -- _packages = ["hfsplus-tools"] -+ _packages = ["hfsutils"] - _formattable = True - _mountType = "hfsplus" - _minSize = 1 -diff --git a/blivet/formats/luks.py b/blivet/formats/luks.py -index 8f9ae7b..0eea209 100644 ---- a/blivet/formats/luks.py -+++ b/blivet/formats/luks.py -@@ -49,7 +49,7 @@ class LUKS(DeviceFormat): - _formattable = True # can be formatted - _supported = False # is supported - _linuxNative = True # for clearpart -- _packages = ["cryptsetup-luks"] # required packages -+ _packages = ["cryptsetup"] # required packages - _minSize = crypto.LUKS_METADATA_SIZE - - def __init__(self, *args, **kwargs): -diff --git a/blivet/formats/multipath.py b/blivet/formats/multipath.py -index 2d6a5f3..b5c808b 100644 ---- a/blivet/formats/multipath.py -+++ b/blivet/formats/multipath.py -@@ -39,7 +39,7 @@ class MultipathMember(DeviceFormat): - _formattable = False # can be formatted - _supported = True # is supported - _linuxNative = False # for clearpart -- _packages = ["device-mapper-multipath"] # required packages -+ _packages = ["multipath-tools"] # required packages - _resizable = False # can be resized - _maxSize = 0 # maximum size in MB - _minSize = 0 # minimum size in MB -diff --git a/blivet/platform.py b/blivet/platform.py -index 31c4f50..f5d4dda 100644 ---- a/blivet/platform.py -+++ b/blivet/platform.py -@@ -129,7 +129,7 @@ class Platform(object): - def packages (self): - _packages = self._packages - if flags.boot_cmdline.get('fips', None) == '1': -- _packages.append('dracut-fips') -+ _packages.append('sys-kernel/dracut') - return _packages - - def setDefaultPartitioning(self): -@@ -211,7 +211,7 @@ class MacEFI(EFI): - _boot_stage1_format_types = ["macefi"] - _boot_efi_description = N_("Apple EFI Boot Partition") - _non_linux_format_types = ["macefi"] -- _packages = ["mactel-boot"] -+ _packages = [] - - def setDefaultPartitioning(self): - ret = Platform.setDefaultPartitioning(self) -@@ -276,7 +276,7 @@ class PS3(PPC): - pass - - class S390(Platform): -- _packages = ["s390utils"] -+ _packages = ["sys-apps/s390-tools"] - _disklabel_types = ["msdos", "dasd"] - _boot_stage1_device_types = ["disk", "partition"] - _boot_dasd_description = N_("DASD") --- -1.9.2 - diff --git a/dev-python/python-blivet/files/0001-devices-enable-UUID-for-dm-based-devices-in-fstab.patch b/dev-python/python-blivet/files/0001-devices-enable-UUID-for-dm-based-devices-in-fstab.patch deleted file mode 100644 index 5b795345..00000000 --- a/dev-python/python-blivet/files/0001-devices-enable-UUID-for-dm-based-devices-in-fstab.patch +++ /dev/null @@ -1,28 +0,0 @@ -From f026c2980c7c82599427645f7cd36e18bc02536f Mon Sep 17 00:00:00 2001 -From: Fabio Erculiani <lxnay@sabayon.org> -Date: Sun, 11 May 2014 21:18:37 +0100 -Subject: [PATCH] devices: enable UUID= for dm-based devices in fstab - ---- - blivet/devices.py | 5 ----- - 1 file changed, 5 deletions(-) - -diff --git a/blivet/devices.py b/blivet/devices.py -index 137a61b..714c849 100644 ---- a/blivet/devices.py -+++ b/blivet/devices.py -@@ -1820,11 +1820,6 @@ class DMDevice(StorageDevice): - return d - - @property -- def fstabSpec(self): -- """ Return the device specifier for use in /etc/fstab. """ -- return self.path -- -- @property - def mapName(self): - """ This device's device-mapper map name """ - return self.name --- -1.9.2 - diff --git a/dev-python/python-blivet/files/python-blivet-commit-to-disk-settle.patch b/dev-python/python-blivet/files/python-blivet-commit-to-disk-settle.patch deleted file mode 100644 index 17de6606..00000000 --- a/dev-python/python-blivet/files/python-blivet-commit-to-disk-settle.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/blivet/formats/disklabel.py b/blivet/formats/disklabel.py -index 5015548..9071596 100644 ---- a/blivet/formats/disklabel.py -+++ b/blivet/formats/disklabel.py -@@ -304,6 +304,7 @@ class DiskLabel(DeviceFormat): - raise DiskLabelCommitError(msg) - else: - self.updateOrigPartedDisk() -+ udev_settle() - - def addPartition(self, *args, **kwargs): - partition = kwargs.get("partition", None) diff --git a/dev-python/python-blivet/files/python-blivet-udev-path.patch b/dev-python/python-blivet/files/python-blivet-udev-path.patch deleted file mode 100644 index 013080b8..00000000 --- a/dev-python/python-blivet/files/python-blivet-udev-path.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/blivet/pyudev.py -+++ b/blivet/pyudev.py -@@ -9,7 +9,7 @@ from ctypes import CDLL, c_char_p, c_int - # XXX this one may need some tweaking... - def find_library(name, somajor=0): - env = os.environ.get("LD_LIBRARY_PATH") -- common = ["/lib64", "/lib"] -+ common = ["/lib64", "/lib", "/usr/lib64", "/usr/lib"] - - if env: - libdirs = env.split(":") + common diff --git a/dev-python/python-blivet/files/python-blivet-workaround-disable-multipath.patch b/dev-python/python-blivet/files/python-blivet-workaround-disable-multipath.patch deleted file mode 100644 index 0102e10d..00000000 --- a/dev-python/python-blivet/files/python-blivet-workaround-disable-multipath.patch +++ /dev/null @@ -1,9 +0,0 @@ ---- a/blivet/devicelibs/mpath.py -+++ b/blivet/devicelibs/mpath.py -@@ -11,4 +11,5 @@ def flush_mpaths(): - log.error("multipath: some devices could not be flushed") - - def is_multipath_member(path): -- return (util.run_program(["multipath", "-c", path]) == 0) -+ return False -+ # return (util.run_program(["multipath", "-c", path]) == 0) diff --git a/dev-python/python-blivet/metadata.xml b/dev-python/python-blivet/metadata.xml deleted file mode 100644 index de483c53..00000000 --- a/dev-python/python-blivet/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>python</herd> -</pkgmetadata> diff --git a/dev-python/python-blivet/python-blivet-0.23.9-r3.ebuild b/dev-python/python-blivet/python-blivet-0.23.9-r3.ebuild deleted file mode 100644 index db930029..00000000 --- a/dev-python/python-blivet/python-blivet-0.23.9-r3.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" -SUPPORT_PYTHON_ABIS="1" - -inherit eutils distutils - -REAL_PN="${PN/python-}" - -DESCRIPTION="python module for examining and modifying storage configuration." -HOMEPAGE="https://fedoraproject.org/wiki/Blivet" -SRC_URI="https://github.com/Sabayon/${REAL_PN}/archive/${REAL_PN}-${PV}-1.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -RDEPEND=">=dev-util/pykickstart-1.99.22 - >=sys-apps/util-linux-2.15.1 - >=sys-block/parted-1.8.1 - sys-fs/cryptsetup - >=dev-python/python-cryptsetup-0.1.1 - sys-fs/mdadm - sys-fs/dosfstools - >=sys-fs/e2fsprogs-1.41.0 - sys-fs/btrfs-progs - >=dev-python/pyblock-0.45 - sys-fs/multipath-tools - sys-process/lsof - " -DEPEND="${RDEPEND}" - -S="${WORKDIR}/${REAL_PN}-${REAL_PN}-${PV}-1" - -src_prepare() { - # libudev in Gentoo is in /usr/lib64 if systemd - epatch "${FILESDIR}/${PN}-udev-path.patch" - - # multipath -c hangs on x86 due to a libc bug - # Temporarily disable this - use x86 && epatch "${FILESDIR}/${PN}-workaround-disable-multipath.patch" - - # Fix package names - epatch "${FILESDIR}/0001-Update-package-names-to-reflect-Gentoo-ones.patch" - # enable UUID= support for dm-based devices (dmcrypt, md, etc) - epatch "${FILESDIR}/0001-devices-enable-UUID-for-dm-based-devices-in-fstab.patch" - - # Sabayon: commitToDisk should wait on udev. There is a missing udev_settle() call. - epatch "${FILESDIR}/${PN}-commit-to-disk-settle.patch" - - distutils_src_prepare -} diff --git a/dev-python/python-exec/ChangeLog b/dev-python/python-exec/ChangeLog deleted file mode 100644 index 4ed2a526..00000000 --- a/dev-python/python-exec/ChangeLog +++ /dev/null @@ -1,88 +0,0 @@ -# ChangeLog for dev-lang/python-exec -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/ChangeLog,v 1.20 2015/02/19 17:24:36 mgorny Exp $ - - 19 Feb 2015; Michał Górny <mgorny@gentoo.org> -python-exec-0.3.1-r1.ebuild, - -python-exec-0.9999.ebuild: - Remove python-exec:0. - - 06 Jul 2014; Michał Górny <mgorny@gentoo.org> python-exec-0.3.1-r1.ebuild, - python-exec-0.9999.ebuild, python-exec-2.0.1-r1.ebuild, - python-exec-2.9999.ebuild: - Replace obsolete mirror://bitbucket with the real URI. - - 16 May 2014; Michał Górny <mgorny@gentoo.org> -python-exec-0.3.1.ebuild, - -python-exec-2.0.1.ebuild, -python-exec-2.0.ebuild: - Drop old. - -*python-exec-2.0.1-r1 (06 Mar 2014) -*python-exec-0.3.1-r1 (06 Mar 2014) - - 06 Mar 2014; Michał Górny <mgorny@gentoo.org> +python-exec-0.3.1-r1.ebuild, - +python-exec-2.0.1-r1.ebuild, python-exec-0.9999.ebuild, - python-exec-2.9999.ebuild: - Remove dev-python/python-exec PDEP since it is going for p.mask. - - 29 Jan 2014; Mike Frysinger <vapier@gentoo.org> python-exec-0.3.1.ebuild, - python-exec-0.9999.ebuild, python-exec-2.0.1.ebuild, python-exec-2.0.ebuild, - python-exec-2.9999.ebuild: - Fix LICENSE to right value. - - 18 Jan 2014; Mike Frysinger <vapier@gentoo.org> python-exec-0.3.1.ebuild, - python-exec-0.9999.ebuild, python-exec-2.0.1.ebuild, python-exec-2.0.ebuild, - python-exec-2.9999.ebuild: - Add arm64 love. - - 18 Jan 2014; Mike Frysinger <vapier@gentoo.org> python-exec-0.3.1.ebuild, - python-exec-2.0.1.ebuild: - Mark m68k/s390/sh stable. - - 01 Dec 2013; Akinori Hattori <hattya@gentoo.org> python-exec-2.0.1.ebuild: - ia64 stable wrt bug #491420 - - 24 Nov 2013; Agostino Sarubbo <ago@gentoo.org> python-exec-2.0.1.ebuild: - Stable for x86, wrt bug #491420 - - 24 Nov 2013; Agostino Sarubbo <ago@gentoo.org> python-exec-2.0.1.ebuild: - Stable for sparc, wrt bug #491420 - - 24 Nov 2013; Agostino Sarubbo <ago@gentoo.org> python-exec-2.0.1.ebuild: - Stable for ppc, wrt bug #491420 - - 24 Nov 2013; Agostino Sarubbo <ago@gentoo.org> python-exec-2.0.1.ebuild: - Stable for ppc64, wrt bug #491420 - - 24 Nov 2013; Agostino Sarubbo <ago@gentoo.org> python-exec-2.0.1.ebuild: - Stable for arm, wrt bug #491420 - - 24 Nov 2013; Agostino Sarubbo <ago@gentoo.org> python-exec-2.0.1.ebuild: - Stable for alpha, wrt bug #491420 - - 23 Nov 2013; Pacho Ramos <pacho@gentoo.org> python-exec-2.0.1.ebuild: - amd64 stable, bug #491420 - - 19 Nov 2013; Jeroen Roovers <jer@gentoo.org> python-exec-2.0.1.ebuild: - Stable for HPPA (bug #491420). - -*python-exec-2.0.1 (16 Nov 2013) - - 16 Nov 2013; Michał Górny <mgorny@gentoo.org> +python-exec-2.0.1.ebuild: - Version bump. Fix unitialized memory access, bug #491410. - - 15 Nov 2013; Robin H. Johnson <robbat2@gentoo.org> python-exec-0.3.1.ebuild, - python-exec-0.9999.ebuild, python-exec-2.0.ebuild, python-exec-2.9999.ebuild: - Use PDEPEND to fix python-exec dep for all users, acked by ZeroChaos & mgorny - in #gentoo-dev. - - 09 Nov 2013; Pacho Ramos <pacho@gentoo.org> python-exec-2.0.ebuild: - amd64 stable, bug #488682 - -*python-exec-0.9999 (30 Oct 2013) -*python-exec-2.9999 (30 Oct 2013) -*python-exec-0.3.1 (30 Oct 2013) -*python-exec-2.0 (30 Oct 2013) - - 30 Oct 2013; Michał Górny <mgorny@gentoo.org> +metadata.xml, - +python-exec-0.3.1.ebuild, +python-exec-0.9999.ebuild, - +python-exec-2.0.ebuild, +python-exec-2.9999.ebuild: - Move the real ebuilds of dev-python/python-exec to dev-lang/python-exec. diff --git a/dev-python/python-exec/Manifest b/dev-python/python-exec/Manifest deleted file mode 100644 index d24ea05f..00000000 --- a/dev-python/python-exec/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST python-exec-2.0.1.tar.bz2 80965 SHA256 3eddcb0d6c682a5c182c62578bb8d6ce1140a009873747e9ba1bf9de72ed7efd SHA512 0396e2617c759a66b16e57b0ca60b57e03f3c8096ae4a7f2e402eafcbee4ffd839bf0c6e4d259c6ba90940f9ba7e3f191125e395080cce3ef82e5f52053d0462 WHIRLPOOL 50c0cac1c7e2b5d2a21125647874c83caeabee293b87ef01926474d492b79b7837754c2d26173282977e9d00024559bb070f8d76bb5227df1776e937cd280c32 diff --git a/dev-python/python-exec/metadata.xml b/dev-python/python-exec/metadata.xml deleted file mode 100644 index 6f5434d6..00000000 --- a/dev-python/python-exec/metadata.xml +++ /dev/null @@ -1,12 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <herd>python</herd> - <upstream> - <maintainer status="active"> - <email>mgorny@gentoo.org</email> - <name>Michał Górny</name> - </maintainer> - <bugs-to>https://bitbucket.org/mgorny/python-exec/issues/</bugs-to> - </upstream> -</pkgmetadata> diff --git a/dev-python/python-exec/python-exec-2.0.1-r1.ebuild b/dev-python/python-exec/python-exec-2.0.1-r1.ebuild deleted file mode 100644 index f7996dd2..00000000 --- a/dev-python/python-exec/python-exec-2.0.1-r1.ebuild +++ /dev/null @@ -1,37 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/python-exec-2.0.1-r1.ebuild,v 1.2 2014/07/06 13:18:50 mgorny Exp $ - -EAPI=5 - -# Kids, don't do this at home! -inherit python-utils-r1 -PYTHON_COMPAT=( "${_PYTHON_ALL_IMPLS[@]}" ) - -inherit autotools-utils python-r1 - -DESCRIPTION="Python script wrapper" -HOMEPAGE="https://bitbucket.org/mgorny/python-exec/" -SRC_URI="https://www.bitbucket.org/mgorny/${PN}/downloads/${P}.tar.bz2" - -LICENSE="BSD-2" -SLOT="2" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -RDEPEND="!<dev-python/python-exec-10000" - -src_configure() { - local pyimpls i EPYTHON - for i in "${PYTHON_COMPAT[@]}"; do - python_export "${i}" EPYTHON - pyimpls+=" ${EPYTHON}" - done - - local myeconfargs=( - --with-eprefix="${EPREFIX}" - --with-python-impls="${pyimpls}" - ) - - autotools-utils_src_configure -} diff --git a/dev-python/python-exec/python-exec-2.9999.ebuild b/dev-python/python-exec/python-exec-2.9999.ebuild deleted file mode 100644 index 7a023a0f..00000000 --- a/dev-python/python-exec/python-exec-2.9999.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-lang/python-exec/python-exec-2.9999.ebuild,v 1.6 2014/07/06 13:18:50 mgorny Exp $ - -EAPI=5 - -#if LIVE -AUTOTOOLS_AUTORECONF=yes -EGIT_REPO_URI="http://bitbucket.org/mgorny/${PN}.git" -EGIT_BRANCH="python-exec2" - -inherit git-r3 -#endif - -# Kids, don't do this at home! -inherit python-utils-r1 -PYTHON_COMPAT=( "${_PYTHON_ALL_IMPLS[@]}" ) - -inherit autotools-utils python-r1 - -DESCRIPTION="Python script wrapper" -HOMEPAGE="https://bitbucket.org/mgorny/python-exec/" -SRC_URI="https://www.bitbucket.org/mgorny/${PN}/downloads/${P}.tar.bz2" - -LICENSE="BSD-2" -SLOT="2" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" -IUSE="" - -RDEPEND="!<dev-python/python-exec-10000" - -#if LIVE -KEYWORDS= -SRC_URI= -#endif - -src_configure() { - local pyimpls i EPYTHON - for i in "${PYTHON_COMPAT[@]}"; do - python_export "${i}" EPYTHON - pyimpls+=" ${EPYTHON}" - done - - local myeconfargs=( - --with-eprefix="${EPREFIX}" - --with-python-impls="${pyimpls}" - ) - - autotools-utils_src_configure -} diff --git a/dev-python/python-report/files/bugs.kogaion.org.ini b/dev-python/python-report/files/bugs.kogaion.org.ini deleted file mode 100644 index 2bb98c9c..00000000 --- a/dev-python/python-report/files/bugs.kogaion.org.ini +++ /dev/null @@ -1,9 +0,0 @@ -[bugs.rogentos.ro] -# template -template=bugzilla-template - -# rhbz url -bugzilla_host=bugs.rogentos.ro - -# rhbz login, a password is always asked. -# username=user@example.com diff --git a/dev-python/python-report/files/bugs.rogentos.ro.ini b/dev-python/python-report/files/bugs.rogentos.ro.ini deleted file mode 100644 index 2bb98c9c..00000000 --- a/dev-python/python-report/files/bugs.rogentos.ro.ini +++ /dev/null @@ -1,9 +0,0 @@ -[bugs.rogentos.ro] -# template -template=bugzilla-template - -# rhbz url -bugzilla_host=bugs.rogentos.ro - -# rhbz login, a password is always asked. -# username=user@example.com diff --git a/dev-python/python-report/files/python-report-0.10-disable-rpm.patch b/dev-python/python-report/files/python-report-0.10-disable-rpm.patch deleted file mode 100644 index 501bb703..00000000 --- a/dev-python/python-report/files/python-report-0.10-disable-rpm.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff -Nurp python-report-0.10.orig/python/report/templates/bugzilla-template/__init__.py python-report-0.10/python/report/templates/bugzilla-template/__init__.py ---- python-report-0.10.orig/python/report/templates/bugzilla-template/__init__.py 2010-04-02 19:32:19.729109477 +0200 -+++ python-report-0.10/python/report/templates/bugzilla-template/__init__.py 2010-04-02 19:32:54.640917830 +0200 -@@ -106,7 +106,6 @@ import filer - def sendToBugzilla(component, signature, io, bzfiler, - optionsDict, fileName, fileDescription): - -- import rpmUtils.arch - - class BugzillaCommunicationException (Exception): - pass -@@ -204,7 +203,7 @@ def sendToBugzilla(component, signature, - bug = withBugzillaDo(bzfiler, lambda b: b.createbug(product=bzfiler.getproduct(), - component=component, - version=bzfiler.getversion(), -- platform=rpmUtils.arch.getBaseArch(), -+ # platform=rpmUtils.arch.getBaseArch(), - bug_severity="medium", - priority="medium", - op_sys="Linux", diff --git a/dev-python/python-report/files/python-report-0.10-fix-version-detection.patch b/dev-python/python-report/files/python-report-0.10-fix-version-detection.patch deleted file mode 100644 index d8f9b955..00000000 --- a/dev-python/python-report/files/python-report-0.10-fix-version-detection.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff -Nurp python-report-0.10.orig//python/report/templates/bugzilla-template/filer.py python-report-0.10/python/report/templates/bugzilla-template/filer.py ---- python-report-0.10.orig//python/report/templates/bugzilla-template/filer.py 2010-04-13 23:08:08.849090647 +0200 -+++ python-report-0.10/python/report/templates/bugzilla-template/filer.py 2010-04-13 23:09:20.799052132 +0200 -@@ -61,15 +61,11 @@ def getVersion(): - if os.path.exists(SYSTEM_VERSION_PATH): - file = open(SYSTEM_VERSION_PATH, "r") - content = file.read() -- if content.find("Rawhide") > -1: -- return "rawhide" -- -- clist = content.split(" ") -- i = clist.index("release") -- return clist[i+1] -+ file.close() -+ return content.strip().split()[-1] - else: - # default to rawhide -- return "rawhide" -+ return "unknown" - - class LoginError(Exception): - """An error occurred while logging into the bug reporting system.""" diff --git a/dev-python/python-report/files/python-report-0.10-kogaion-defaults.patch b/dev-python/python-report/files/python-report-0.10-kogaion-defaults.patch deleted file mode 100644 index cc158652..00000000 --- a/dev-python/python-report/files/python-report-0.10-kogaion-defaults.patch +++ /dev/null @@ -1,54 +0,0 @@ -diff -Nurp python-report-0.10.orig/python/report/templates/bugzilla-template/__init__.py python-report-0.10/python/report/templates/bugzilla-template/__init__.py ---- python-report-0.10.orig/python/report/templates/bugzilla-template/__init__.py 2010-04-02 18:46:19.862030189 +0200 -+++ python-report-0.10/python/report/templates/bugzilla-template/__init__.py 2010-04-02 18:56:47.102924468 +0200 -@@ -55,10 +55,10 @@ def displayURL(optionsDict): - def bugURL(optionsDict): - if 'bugURL' in optionsDict: - return optionsDict["bugURL"] -- host = "bugzilla.redhat.com" -+ host = "bugs.rogentos.ro" - if 'bugzilla_host' in optionsDict: - host = optionsDict["bugzilla_host"] -- return "https://" + host + "/xmlrpc.cgi" -+ return "http://" + host + "/xmlrpc.cgi" - - def report(signature, io, optionsDict): - if not io: -@@ -130,8 +130,8 @@ def sendToBugzilla(component, signature, - - try: - if not bzfiler: -- bzfiler = filer.BugzillaFiler("https://bugzilla.redhat.com/xmlrpc.cgi", -- "http://bugzilla.redhat.com", -+ bzfiler = filer.BugzillaFiler("http://bugs.rogentos.ro/xmlrpc.cgi", -+ "http://bugs.rogentos.ro", - filer.getVersion(), filer.getProduct()) - - if not bzfiler or not bzfiler.supportsFiling() or not bzfiler.bugUrl: -diff -Nurp python-report-0.10.orig/python/report/templates/RHEL-template/__init__.py python-report-0.10/python/report/templates/RHEL-template/__init__.py ---- python-report-0.10.orig/python/report/templates/RHEL-template/__init__.py 2010-04-02 18:46:19.862030189 +0200 -+++ python-report-0.10/python/report/templates/RHEL-template/__init__.py 2010-04-02 18:56:33.214921519 +0200 -@@ -55,10 +55,10 @@ def displayURL(optionsDict): - def bugURL(optionsDict): - if optionsDict.has_key("bugURL"): - return optionsDict["bugURL"] -- host = "bugzilla.redhat.com" -+ host = "bugs.rogentos.ro" - if optionsDict.has_key("bugzilla_host"): - host = optionsDict["bugzilla_host"] -- return "https://" + host + "/xmlrpc.cgi" -+ return "http://" + host + "/xmlrpc.cgi" - - def report(signature, io, optionsDict): - if not io: -@@ -131,8 +131,8 @@ def sendToBugzilla( component, hashmarke - - try: - if not bzfiler: -- bzfiler = filer.BugzillaFiler("https://bugzilla.redhat.com/xmlrpc.cgi", -- "http://bugzilla.redhat.com", -+ bzfiler = filer.BugzillaFiler("http://bugs.rogentos.ro/xmlrpc.cgi", -+ "http://bugs.rogentos.ro", - filer.getVersion(), filer.getProduct()) - - if not bzfiler or not bzfiler.supportsFiling() or not bzfiler.bugUrl: diff --git a/dev-python/python-report/files/python-report-0.23-disable-Werror.patch b/dev-python/python-report/files/python-report-0.23-disable-Werror.patch deleted file mode 100644 index e4bdc909..00000000 --- a/dev-python/python-report/files/python-report-0.23-disable-Werror.patch +++ /dev/null @@ -1,9 +0,0 @@ ---- a/configure.ac -+++ b/configure.ac -@@ -1,5 +1,5 @@ - AC_INIT([report], [0.23]) --AM_INIT_AUTOMAKE([-Wall -Werror foreign]) -+AM_INIT_AUTOMAKE([-Wall foreign]) - AC_PROG_CC - AC_PROG_CXX - AC_PROG_LIBTOOL diff --git a/dev-python/python-report/files/python-report-0.23-disable-rpm.patch b/dev-python/python-report/files/python-report-0.23-disable-rpm.patch deleted file mode 100644 index 4a110930..00000000 --- a/dev-python/python-report/files/python-report-0.23-disable-rpm.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- a/python/report/plugins/bugzilla/__init__.py -+++ b/python/report/plugins/bugzilla/__init__.py -@@ -115,8 +115,6 @@ import filer - def sendToBugzilla(component, signature, io, bzfiler, - optionsDict, fileName, fileDescription): - -- import rpmUtils.arch -- - class BugzillaCommunicationException (Exception): - pass - -@@ -298,7 +296,6 @@ def sendToBugzilla(component, signature, - product=bzfiler.getproduct(), - component=component, - version=bzfiler.getversion(), -- platform=rpmUtils.arch.getBaseArch(), - bug_severity="medium", - priority="medium", - op_sys="Linux", diff --git a/dev-python/python-report/files/python-report-0.23-kogaion-config.patch b/dev-python/python-report/files/python-report-0.23-kogaion-config.patch deleted file mode 100644 index dcc99773..00000000 --- a/dev-python/python-report/files/python-report-0.23-kogaion-config.patch +++ /dev/null @@ -1,55 +0,0 @@ ---- a/etc/Makefile.am -+++ b/etc/Makefile.am -@@ -1,11 +1,9 @@ - nobase_dist_sysconf_DATA = \ --report.d/bugzilla.redhat.com.conf \ --report.d/RHEL-bugzilla.redhat.com.conf \ -+report.d/bugs.rogentos.ro.conf \ - report.conf \ - report.d/ftp.conf \ - report.d/scp.conf \ - report.d/localsave.conf \ --report.d/strata-test.conf \ --report.d/RHEL.conf -+report.d/strata-test.conf - - dist_man_MANS = report.conf.5 ---- a/etc/report.d/bugs.rogentos.ro.conf -+++ b/etc/report.d/bugs.rogentos.ro.conf -@@ -0,0 +1,7 @@ -+[bugs.rogentos.ro] -+# plugin -+plugin=bugzilla -+ -+# rhbz url -+bugzilla_host=bugs.rogentos.ro -+ ---- a/python/report/plugins/bugzilla/__init__.py -+++ b/python/report/plugins/bugzilla/__init__.py -@@ -1,5 +1,5 @@ - """ -- A Report plugin to send a report to bugzilla.redhat.com. -+ A Report plugin to send a report to bugs.rogentos.ro. - Copyright (C) 2009 Red Hat, Inc - - Author(s): Gavin Romig-Koch <gavin@redhat.com> -@@ -54,7 +54,7 @@ def displayURL(optionsDict): - def bugURL(optionsDict): - if 'bugURL' in optionsDict: - return optionsDict["bugURL"] -- host = "bugzilla.redhat.com" -+ host = "bugs.rogentos.ro" - if 'bugzilla_host' in optionsDict: - host = optionsDict["bugzilla_host"] - return "https://" + host + "/xmlrpc.cgi" -@@ -149,8 +149,8 @@ def sendToBugzilla(component, signature, - else: - version = filer.getVersion() - -- bzfiler = filer.BugzillaFiler("https://bugzilla.redhat.com/xmlrpc.cgi", -- "http://bugzilla.redhat.com", -+ bzfiler = filer.BugzillaFiler("https://bugs.rogentos.ro/xmlrpc.cgi", -+ "http://bugs.rogentos.ro", - version, product) - - if not bzfiler or not bzfiler.supportsFiling() or not bzfiler.bugUrl: diff --git a/dev-python/python-report/python-report-0.10-r1.ebuild b/dev-python/python-report/python-report-0.10-r1.ebuild deleted file mode 100644 index cd4a57b6..00000000 --- a/dev-python/python-report/python-report-0.10-r1.ebuild +++ /dev/null @@ -1,63 +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://git.fedorahosted.org/report.git" -EGIT_COMMIT="${PV}" -inherit base git-2 autotools eutils - -DESCRIPTION="Provides a single configurable problem/bug/issue reporting API." -HOMEPAGE="http://git.fedoraproject.org/git/?p=report.git;a=summary" -SRC_URI="" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="app-arch/rpm - net-misc/curl" -RDEPEND="dev-libs/openssl - net-misc/curl - dev-libs/libxml2" - -src_prepare() { - - epatch "${FILESDIR}"/${P}-kogaion-defaults.patch - epatch "${FILESDIR}"/${P}-disable-rpm.patch - epatch "${FILESDIR}"/${P}-fix-version-detection.patch - - eautoreconf || die "cannot run eautoreconf" - autoreconf -i || die "wtf" - eautomake || die "cannot run eautomake" -} - -src_configure() { - econf --prefix=/usr || die "configure failed" -} - -src_compile() { - # workaround crappy build system - mkdir -p "${S}/python/report/templates/RHEL-template/bugzillaCopy" - touch "${S}/python/report/templates/RHEL-template/bugzillaCopy/VERSION" - - emake || die "make failed" -} - -src_install() { - base_src_install - - # remove Red Hat stuff - rm "${D}"/etc/report.d/RHEL.ini - rm "${D}"/etc/report.d/dropbox.redhat.com.ini - rm "${D}"/etc/report.d/bugzilla.redhat.com.ini - - # XXX: {not yet implemented} install Kogaion configuration - # cp "${FILESDIR}"/bugs.rogentos.ro.ini "${D}/etc/report.d/" - find "${D}"/ -name "bugzilla-template" -type d | xargs rm -rf - find "${D}"/ -name "RHEL-template" -type d | xargs rm -rf - find "${D}"/ -name "strata-template" -type d | xargs rm -rf - -} diff --git a/dev-python/python-report/python-report-0.23.ebuild b/dev-python/python-report/python-report-0.23.ebuild deleted file mode 100644 index ae84131b..00000000 --- a/dev-python/python-report/python-report-0.23.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -EGIT_REPO_URI="git://git.fedorahosted.org/report.git" -EGIT_COMMIT="${PV}" -inherit git-2 autotools eutils - -DESCRIPTION="Provides a single configurable problem/bug/issue reporting API." -HOMEPAGE="http://git.fedoraproject.org/git/?p=report.git;a=summary" -SRC_URI="" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="app-arch/rpm - net-misc/curl" -RDEPEND="dev-libs/openssl - net-misc/curl - dev-libs/libxml2 - >=app-misc/kogaion-version-1.2" - -src_prepare() { - - epatch "${FILESDIR}"/${P}-kogaion-config.patch - epatch "${FILESDIR}"/${P}-disable-rpm.patch - epatch "${FILESDIR}"/${P}-disable-Werror.patch - - eautoreconf || die "cannot run eautoreconf" -} - -src_configure() { - econf --prefix=/usr || die "configure failed" - - # Create some kind of version file to suit the build system - mkdir -p "${S}"/python/report/plugins/RHEL-bugzilla/bugzillaCopy || die - touch "${S}"/python/report/plugins/RHEL-bugzilla/bugzillaCopy/VERSION || die -} - -src_install() { - default - # remove Red Hat stuff - rm -rf "${D}"/python/report/plugins/{strata,RHEL-bugzilla} || die -} diff --git a/dev-python/pytox/metadata.xml b/dev-python/pytox/metadata.xml deleted file mode 100644 index cc3fe249..00000000 --- a/dev-python/pytox/metadata.xml +++ /dev/null @@ -1,7 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <maintainer> - <email>maintainer-wanted@gentoo.org</email> - </maintainer> -</pkgmetadata> diff --git a/dev-python/pytox/pytox-9999.ebuild b/dev-python/pytox/pytox-9999.ebuild deleted file mode 100644 index bd756139..00000000 --- a/dev-python/pytox/pytox-9999.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" -PYTHON_COMPAT=( python{2_7,3_3} ) - -inherit distutils-r1 eutils - -if [[ ${PV} == "9999" ]] ; then - inherit git-2 - EGIT_REPO_URI="https://github.com/aitjcize/PyTox.git" -else - SRC_URI="https://github.com/aitjcize/PyTox/archive/${PV}.tar.gz" - KEYWORDS="~amd64 ~x86" -fi - -DESCRIPTION="Python bindings for the Tox library" -HOMEPAGE="https://github.com/aitjcize/PyTox" -LICENSE="GPL-2" -SLOT="0" - -RDEPEND="net-libs/tox" -DEPEND="${RDEPEND}" - -src_prepare() { - epatch_user -} diff --git a/dev-python/pyvlc/pyvlc-1.0.ebuild b/dev-python/pyvlc/pyvlc-1.0.ebuild deleted file mode 100644 index 472927cc..00000000 --- a/dev-python/pyvlc/pyvlc-1.0.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -inherit git-2 - -DESCRIPTION="Python binding to VLC library" -HOMEPAGE="http://wiki.videolan.org/Python_bindings" -EGIT_REPO_URI="git://git.videolan.org/vlc/bindings/python.git" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="" -IUSE="generated examples wxwidgets qt4 gtk" - -DEPEND="media-video/vlc" -RDEPEND="${DEPEND} - examples? ( dev-python/pygtk )" -DOCS="README" - -S="${WORKDIR}"/${PN}-${PV} - -src_compile() { - cd "${EGIT_STORE_DIR}" - cd "${S}" -} - -src_install() { - cd "${S}" - - if use examples ; then - cd "${S}"/examples - ls -la - if use wxwidgets ; then - dodoc wxvlc.py - fi - if use qt4 ; then - dodoc qtvlc.py - fi - if use gtk ; then - dodoc gtkvlc.py - fi - fi - if use generated ; then - insinto "${S}"/generated - dodoc vlc.py - fi -} diff --git a/dev-python/pyvlc/pyvlc-9999.ebuild b/dev-python/pyvlc/pyvlc-9999.ebuild deleted file mode 100644 index 472927cc..00000000 --- a/dev-python/pyvlc/pyvlc-9999.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI=5 - -inherit git-2 - -DESCRIPTION="Python binding to VLC library" -HOMEPAGE="http://wiki.videolan.org/Python_bindings" -EGIT_REPO_URI="git://git.videolan.org/vlc/bindings/python.git" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="" -IUSE="generated examples wxwidgets qt4 gtk" - -DEPEND="media-video/vlc" -RDEPEND="${DEPEND} - examples? ( dev-python/pygtk )" -DOCS="README" - -S="${WORKDIR}"/${PN}-${PV} - -src_compile() { - cd "${EGIT_STORE_DIR}" - cd "${S}" -} - -src_install() { - cd "${S}" - - if use examples ; then - cd "${S}"/examples - ls -la - if use wxwidgets ; then - dodoc wxvlc.py - fi - if use qt4 ; then - dodoc qtvlc.py - fi - if use gtk ; then - dodoc gtkvlc.py - fi - fi - if use generated ; then - insinto "${S}"/generated - dodoc vlc.py - fi -} diff --git a/dev-python/qtstatemachine/Manifest b/dev-python/qtstatemachine/Manifest deleted file mode 100644 index e0bd0c51..00000000 --- a/dev-python/qtstatemachine/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST qtstatemachine-1.1-opensource.tar.gz 1339216 SHA256 141b78bccb709c203c62bb16c7a328b024d71e83263438e3e65d49c49d9486bd diff --git a/dev-python/qtstatemachine/files/qstatemachines_add_CMake_support.patch_003 b/dev-python/qtstatemachine/files/qstatemachines_add_CMake_support.patch_003 deleted file mode 100644 index d21e0126..00000000 --- a/dev-python/qtstatemachine/files/qstatemachines_add_CMake_support.patch_003 +++ /dev/null @@ -1,154 +0,0 @@ ---- /dev/null 2009-07-25 12:29:44.706468311 +0200 -+++ CMakeLists.txt 2009-07-27 17:39:53.000000000 +0200 -@@ -0,0 +1,151 @@ -+cmake_minimum_required(VERSION 2.6) -+project(QtStateMachines) -+ -+# Setup Cmake -+set(CMAKE_MODULE_PATH -+ ${PyQtStateMachines_SOURCE_DIR}/cmake/Modules -+ ) -+ -+# Setup Qt4 -+find_package(Qt4 REQUIRED) -+set(QT_USE_QTDBUS 1) -+set(QT_USE_QTGUI 1) -+set(QT_USE_QTSHARED 1) -+set(QT_USE_QTSCRIPT 1) -+include(${QT_USE_FILE}) -+ -+add_definitions(-DQT_STATEMACHINE_SOLUTION -DQT_NO_ANIMATION -DQT_SCRIPT_LIB -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED) -+ -+include_directories( -+ ${CMAKE_CURRENT_SOURCE_DIR} -+ ${CMAKE_SOURCE_DIR}/src -+ ${QT_INCLUDE_DIR} -+ ${QT_QT_INCLUDE_DIR} -+ ${QT_QTCORE_INCLUDE_DIR} -+ ${CMAKE_CURRENT_BINARY_DIR}/src -+ ${CMAKE_CURRENT_BINARY_DIR} -+ ) -+ -+link_directories(${CMAKE_CURRENT_SOURCE_DIR}) -+ -+set(QtStateMachines_SOURCES -+ src/qabstractstate.cpp -+ src/qabstracttransition.cpp -+ src/qactionstate.cpp -+ src/qeventtransition.cpp -+ src/qfinalstate.cpp -+ src/qguistatemachine.cpp -+ src/qhistorystate.cpp -+ src/qscriptedstatemachine.cpp -+ src/qsignaltransition.cpp -+ src/qssmguiinvokers.cpp -+ src/qstateaction.cpp -+ src/qstate.cpp -+ src/qstatefinishedtransition.cpp -+ src/qstatemachine.cpp -+ src/qtransition.cpp -+) -+ -+ -+set(QtStateMachines_HEADERS -+ src/qabstractstate.h -+ src/qabstracttransition.h -+ src/qactionstate.h -+ src/qeventtransition.h -+ src/qfinalstate.h -+ src/qhistorystate.h -+ src/qscriptedstatemachine.h -+ src/qsignalevent.h -+ src/qsignaltransition.h -+ src/qstateaction.h -+ src/qstatefinishedevent.h -+ src/qstatefinishedtransition.h -+ src/qstate.h -+ src/qstatemachine.h -+ src/qtransition.h -+ src/qtstatemachineglobal.h -+) -+ -+MACRO(QT4_AUTOMOC_MY) -+ QT4_GET_MOC_FLAGS(_moc_INCS) -+ -+ SET(_matching_FILES ) -+ FOREACH (_current_FILE ${ARGN}) -+ -+ GET_FILENAME_COMPONENT(_abs_FILE ${_current_FILE} ABSOLUTE) -+ # if "SKIP_AUTOMOC" is set to true, we will not handle this file here. -+ # This is required to make uic work correctly: -+ # we need to add generated .cpp files to the sources (to compile them), -+ # but we cannot let automoc handle them, as the .cpp files don't exist yet when -+ # cmake is run for the very first time on them -> however the .cpp files might -+ # exist at a later run. at that time we need to skip them, so that we don't add two -+ # different rules for the same moc file -+ GET_SOURCE_FILE_PROPERTY(_skip ${_abs_FILE} SKIP_AUTOMOC) -+ -+ IF ( NOT _skip AND EXISTS ${_abs_FILE} ) -+ -+ FILE(READ ${_abs_FILE} _contents) -+ -+ GET_FILENAME_COMPONENT(_abs_PATH ${_abs_FILE} PATH) -+ -+ STRING(REGEX MATCHALL "# *include +[^ ]+\\.moc[\">]" -+ _match -+ "${_contents}") -+ IF(_match) -+ FOREACH (_current_MOC_INC ${_match}) -+ STRING(REGEX MATCH "[^ <\"]+\\.moc" _current_MOC "${_current_MOC_INC}") -+ GET_FILENAME_COMPONENT(_basename ${_current_MOC} NAME_WE) -+ IF(EXISTS ${_abs_PATH}/${_basename}.hpp) -+ SET(_header ${_abs_PATH}/${_basename}.hpp) -+ ELSE(EXISTS ${_abs_PATH}/${_basename}.hpp) -+ SET(_header ${_abs_PATH}/${_basename}.h) -+ ENDIF(EXISTS ${_abs_PATH}/${_basename}.hpp) -+ SET(_moc ${CMAKE_CURRENT_BINARY_DIR}/${_current_MOC}) -+ QT4_CREATE_MOC_COMMAND(${_header} ${_moc} "${_moc_INCS}" "") -+ MACRO_ADD_FILE_DEPENDENCIES(${_abs_FILE} ${_moc}) -+ message("DEPS: ${_abs_FILE} -> ${_moc}") -+ ENDFOREACH (_current_MOC_INC) -+ ENDIF(_match) -+ STRING(REGEX MATCHALL "# *include [\"<]moc_+[^ ]+\\.cpp[\">]" -+ _match -+ "${_contents}" -+ ) -+ IF(_match) -+ FOREACH (_current_MOC_INC ${_match}) -+ STRING(REGEX MATCH "[^ <\"_]+\\.cpp" _current_MOC "${_current_MOC_INC}") -+ GET_FILENAME_COMPONENT(_basename ${_current_MOC} NAME_WE) -+ IF(EXISTS ${_abs_PATH}/${_basename}.hpp) -+ SET(_header ${_abs_PATH}/${_basename}.hpp) -+ ELSE(EXISTS ${_abs_PATH}/${_basename}.hpp) -+ SET(_header ${_abs_PATH}/${_basename}.h) -+ ENDIF(EXISTS ${_abs_PATH}/${_basename}.hpp) -+ SET(_moc ${CMAKE_CURRENT_BINARY_DIR}/moc_${_current_MOC}) -+ QT4_CREATE_MOC_COMMAND(${_header} ${_moc} "${_moc_INCS}" "") -+ MACRO_ADD_FILE_DEPENDENCIES(${_abs_FILE} ${_moc}) -+ ENDFOREACH (_current_MOC_INC) -+ ENDIF(_match) -+ ENDIF ( NOT _skip AND EXISTS ${_abs_FILE} ) -+ ENDFOREACH (_current_FILE) -+ENDMACRO(QT4_AUTOMOC_MY) -+ -+add_library(StateMachineFramework SHARED -+ ${QtStateMachines_SOURCES} -+ ) -+ -+QT4_AUTOMOC_MY(${QtStateMachines_SOURCES}) -+ -+target_link_libraries(StateMachineFramework -+ ${QT_QTCORE_LIBRARY} -+ ${QT_QTGUI_LIBRARY} -+ ${QT_QTSCRIPT_LIBRARY} -+ ) -+ -+set_target_properties(StateMachineFramework -+ PROPERTIES -+ OUTPUT_NAME -+ QtSolutions_StateMachineFramework-1.1 -+ VERSION 1.0.0 -+ SOVERSION 1.0.0) -+ -+install(TARGETS StateMachineFramework DESTINATION lib${LIB_SUFFIX}) -+install(FILES ${QtStateMachines_HEADERS} DESTINATION include/QtStateMachines/) diff --git a/dev-python/qtstatemachine/files/qstatemachines_fix_compound_state.patch_002 b/dev-python/qtstatemachine/files/qstatemachines_fix_compound_state.patch_002 deleted file mode 100644 index 917bbf43..00000000 --- a/dev-python/qtstatemachine/files/qstatemachines_fix_compound_state.patch_002 +++ /dev/null @@ -1,82 +0,0 @@ ---- src/qstatemachine_history_fixed.cpp 2009-07-26 18:21:12.000000000 +0200 -+++ src/qstatemachine.cpp 2009-07-27 15:46:45.000000000 +0200 -@@ -273,6 +273,27 @@ - } - } - -+QtState *QtStateMachinePrivate::findActiveLCA(const QList<QtAbstractState*> &states) -+{ -+ if (states.isEmpty()) -+ return rootState; -+ QList<QtState*> ancestors = properAncestors(states.at(0), 0); -+ for (int i = 0; i < ancestors.size(); ++i) { -+ QtState *anc = ancestors.at(i); -+ if (!configuration.contains(anc)) -+ continue; -+ bool ok = true; -+ for (int j = states.size() - 1; (j > 0) && ok; --j) { -+ const QtAbstractState *s = states.at(j); -+ if (!isDescendantOf(s, anc)) -+ ok = false; -+ } -+ if (ok) -+ return anc; -+ } -+ return rootState; -+} -+ - QtState *QtStateMachinePrivate::findLCA(const QList<QtAbstractState*> &states) - { - if (states.isEmpty()) -@@ -378,8 +399,18 @@ - QList<QtAbstractState*> lst = t->targetStates(); - if (lst.isEmpty()) - continue; -- lst.prepend(t->sourceState()); -- QtAbstractState *lca = findLCA(lst); -+ QtAbstractState *lca; -+ if (isDescendantOf(t->targetState(), t->sourceState())) -+ { -+ lst.prepend(t->targetState()); -+ lca = findActiveLCA(lst); -+ } -+ else -+ { -+ lst.prepend(t->sourceState()); -+ lca = findLCA(lst); -+ } -+ - { - QSet<QtAbstractState*>::const_iterator it; - for (it = configuration.constBegin(); it != configuration.constEnd(); ++it) { -@@ -451,8 +482,17 @@ - QList<QtAbstractState*> lst = t->targetStates(); - if (lst.isEmpty()) - continue; -- lst.prepend(t->sourceState()); -- QtState *lca = findLCA(lst); -+ QtState *lca; -+ if (isDescendantOf(t->targetState(), t->sourceState())) -+ { -+ lst.prepend(t->targetState()); -+ lca = findActiveLCA(lst); -+ } -+ else -+ { -+ lst.prepend(t->sourceState()); -+ lca = findLCA(lst); -+ } - for (int j = 1; j < lst.size(); ++j) { - QtAbstractState *s = lst.at(j); - addStatesToEnter(s, lca, statesToEnter, statesForDefaultEntry); -diff -ru src_old/qstatemachine_p.h src/qstatemachine_p.h ---- src_old/qstatemachine_p.h 2009-07-26 18:38:06.000000000 +0200 -+++ src/qstatemachine_p.h 2009-07-26 18:37:15.000000000 +0200 -@@ -109,6 +109,7 @@ - - static QtStateMachinePrivate *get(QtStateMachine *q); - -+ QtState *findActiveLCA(const QList<QtAbstractState*> &states); - static QtState *findLCA(const QList<QtAbstractState*> &states); - - static bool stateEntryLessThan(QtAbstractState *s1, QtAbstractState *s2); diff --git a/dev-python/qtstatemachine/files/qstatemachines_fix_history.patch_001 b/dev-python/qtstatemachine/files/qstatemachines_fix_history.patch_001 deleted file mode 100644 index fff31346..00000000 --- a/dev-python/qtstatemachine/files/qstatemachines_fix_history.patch_001 +++ /dev/null @@ -1,155 +0,0 @@ ---- src/qstatemachine_orig.cpp 2009-07-26 11:41:00.000000000 +0200 -+++ src/qstatemachine.cpp 2009-07-26 12:41:26.000000000 +0200 -@@ -455,37 +455,7 @@ - QtState *lca = findLCA(lst); - for (int j = 1; j < lst.size(); ++j) { - QtAbstractState *s = lst.at(j); -- if (QtHistoryState *h = qobject_cast<QtHistoryState*>(s)) { -- QList<QtAbstractState*> hconf = QtHistoryStatePrivate::get(h)->configuration; -- if (!hconf.isEmpty()) { -- for (int k = 0; k < hconf.size(); ++k) { -- QtAbstractState *s0 = hconf.at(k); -- addStatesToEnter(s0, lca, statesToEnter, statesForDefaultEntry); -- } --#ifdef QSTATEMACHINE_DEBUG -- qDebug() << q << ": restoring" -- << ((QtHistoryStatePrivate::get(h)->historyType == QtState::DeepHistory) ? "deep" : "shallow") -- << "history from" << s << ":" << hconf; --#endif -- } else { -- QList<QtAbstractState*> hlst; -- if (QtHistoryStatePrivate::get(h)->defaultState) -- hlst.append(QtHistoryStatePrivate::get(h)->defaultState); -- if (hlst.isEmpty()) { -- setError(QtStateMachine::NoDefaultStateInHistoryState, h); -- } else { -- for (int k = 0; k < hlst.size(); ++k) { -- QtAbstractState *s0 = hlst.at(k); -- addStatesToEnter(s0, lca, statesToEnter, statesForDefaultEntry); -- } --#ifdef QSTATEMACHINE_DEBUG -- qDebug() << q << ": initial history targets for" << s << ":" << hlst; --#endif -- } -- } -- } else { -- addStatesToEnter(s, lca, statesToEnter, statesForDefaultEntry); -- } -+ addStatesToEnter(s, lca, statesToEnter, statesForDefaultEntry); - if (isParallel(lca)) { - QList<QtAbstractState*> lcac = QtStatePrivate::get(lca)->childStates(); - foreach (QtAbstractState* child,lcac) { -@@ -566,45 +536,78 @@ - QSet<QtAbstractState*> &statesToEnter, - QSet<QtAbstractState*> &statesForDefaultEntry) - { -- statesToEnter.insert(s); -- if (isParallel(s)) { -- QtState *grp = qobject_cast<QtState*>(s); -- QList<QtAbstractState*> lst = QtStatePrivate::get(grp)->childStates(); -- for (int i = 0; i < lst.size(); ++i) { -- QtAbstractState *child = lst.at(i); -- addStatesToEnter(child, grp, statesToEnter, statesForDefaultEntry); -- } -- } else if (isCompound(s)) { -- statesForDefaultEntry.insert(s); -- QtState *grp = qobject_cast<QtState*>(s); -- QtAbstractState *initial = grp->initialState(); -- if (initial != 0) { -- addStatesToEnter(initial, grp, statesToEnter, statesForDefaultEntry); -+#ifdef QSTATEMACHINE_DEBUG -+ Q_Q(QtStateMachine); -+#endif -+ if (QtHistoryState *h = qobject_cast<QtHistoryState*>(s)) { -+ QList<QtAbstractState*> hconf = QtHistoryStatePrivate::get(h)->configuration; -+ if (!hconf.isEmpty()) { -+ for (int k = 0; k < hconf.size(); ++k) { -+ QtAbstractState *s0 = hconf.at(k); -+ addStatesToEnter(s0, root, statesToEnter, statesForDefaultEntry); -+ } -+#ifdef QSTATEMACHINE_DEBUG -+ qDebug() << q << ": restoring" -+ << ((QtHistoryStatePrivate::get(h)->historyType == QtState::DeepHistory) ? "deep" : "shallow") -+ << "history from" << s << ":" << hconf; -+#endif - } else { -- setError(QtStateMachine::NoInitialStateError, grp); -- return; -+ QList<QtAbstractState*> hlst; -+ if (QtHistoryStatePrivate::get(h)->defaultState) -+ hlst.append(QtHistoryStatePrivate::get(h)->defaultState); -+ if (hlst.isEmpty()) { -+ setError(QtStateMachine::NoDefaultStateInHistoryState, h); -+ } else { -+ for (int k = 0; k < hlst.size(); ++k) { -+ QtAbstractState *s0 = hlst.at(k); -+ addStatesToEnter(s0, root, statesToEnter, statesForDefaultEntry); -+ } -+#ifdef QSTATEMACHINE_DEBUG -+ qDebug() << q << ": initial history targets for" << s << ":" << hlst; -+#endif -+ } - } -- } -- QList<QtState*> ancs = properAncestors(s, root); -- for (int i = 0; i < ancs.size(); ++i) { -- QtState *anc = ancs.at(i); -- if (!anc->parentState()) -- continue; -- statesToEnter.insert(anc); -- if (isParallel(anc)) { -- QList<QtAbstractState*> lst = QtStatePrivate::get(anc)->childStates(); -- for (int j = 0; j < lst.size(); ++j) { -- QtAbstractState *child = lst.at(j); -- bool hasDescendantInList = false; -- QSet<QtAbstractState*>::const_iterator it; -- for (it = statesToEnter.constBegin(); it != statesToEnter.constEnd(); ++it) { -- if (isDescendantOf(*it, child)) { -- hasDescendantInList = true; -- break; -+ } else { -+ statesToEnter.insert(s); -+ if (isParallel(s)) { -+ QtState *grp = qobject_cast<QtState*>(s); -+ QList<QtAbstractState*> lst = QtStatePrivate::get(grp)->childStates(); -+ for (int i = 0; i < lst.size(); ++i) { -+ QtAbstractState *child = lst.at(i); -+ addStatesToEnter(child, grp, statesToEnter, statesForDefaultEntry); -+ } -+ } else if (isCompound(s)) { -+ statesForDefaultEntry.insert(s); -+ QtState *grp = qobject_cast<QtState*>(s); -+ QtAbstractState *initial = grp->initialState(); -+ if (initial != 0) { -+ addStatesToEnter(initial, grp, statesToEnter, statesForDefaultEntry); -+ } else { -+ setError(QtStateMachine::NoInitialStateError, grp); -+ return; -+ } -+ } -+ QList<QtState*> ancs = properAncestors(s, root); -+ for (int i = 0; i < ancs.size(); ++i) { -+ QtState *anc = ancs.at(i); -+ if (!anc->parentState()) -+ continue; -+ statesToEnter.insert(anc); -+ if (isParallel(anc)) { -+ QList<QtAbstractState*> lst = QtStatePrivate::get(anc)->childStates(); -+ for (int j = 0; j < lst.size(); ++j) { -+ QtAbstractState *child = lst.at(j); -+ bool hasDescendantInList = false; -+ QSet<QtAbstractState*>::const_iterator it; -+ for (it = statesToEnter.constBegin(); it != statesToEnter.constEnd(); ++it) { -+ if (isDescendantOf(*it, child)) { -+ hasDescendantInList = true; -+ break; -+ } - } -+ if (!hasDescendantInList) -+ addStatesToEnter(child, anc, statesToEnter, statesForDefaultEntry); - } -- if (!hasDescendantInList) -- addStatesToEnter(child, anc, statesToEnter, statesForDefaultEntry); - } - } - } diff --git a/dev-python/qtstatemachine/qtstatemachine-1.1-r1.ebuild b/dev-python/qtstatemachine/qtstatemachine-1.1-r1.ebuild deleted file mode 100644 index a1aaa525..00000000 --- a/dev-python/qtstatemachine/qtstatemachine-1.1-r1.ebuild +++ /dev/null @@ -1,38 +0,0 @@ -# Copyright 2004-2009 Sabayon Linux -# Distributed under the terms of the GNU General Public License v2 -# $ - -EAPI="2" -inherit eutils cmake-utils - -DESCRIPTION="Qt State Machine Framework" -SLOT="4" -KEYWORDS="~amd64 ~x86" -IUSE="" -SRC_URI="ftp://ftp.trolltech.com/qt/solutions/lgpl/qtstatemachine-1.1-opensource.tar.gz" -RESTRICT="mirror" -LICENSE="|| ( LGPL-2.1 GPL-3 QPL-1.0 )" - -RDEPEND="dev-libs/glib - media-libs/libpng - x11-libs/qt-core:4 - x11-libs/qt-gui:4" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/${P}-opensource" - -src_prepare() { - # Add some bugfix patches - epatch "${FILESDIR}/"qstatemachines*.patch_* -} - -pkg_postinst() { - - ewarn "This package is VERY EXPERIMENTAL." - ewarn "Its build system is utterly broken (see CMake patch)." - ewarn "No examples are installed because of the issue above" - ewarn "...and your cat will be eaten by a black hole!" - einfo "Say thanks to Vincenzo Di Massa for the hard" - einfo "patching work." - -} diff --git a/dev-python/qtstatemachine/qtstatemachine-1.1.ebuild b/dev-python/qtstatemachine/qtstatemachine-1.1.ebuild deleted file mode 100644 index 7d222db9..00000000 --- a/dev-python/qtstatemachine/qtstatemachine-1.1.ebuild +++ /dev/null @@ -1,49 +0,0 @@ -# Copyright 2004-2009 Sabayon Linux -# Distributed under the terms of the GNU General Public License v2 -# $ - -EAPI="2" -inherit eutils base multilib - -DESCRIPTION="Qt State Machine Framework" -SLOT="4" -KEYWORDS="~amd64 ~x86" -IUSE="" -SRC_URI="ftp://ftp.trolltech.com/qt/solutions/lgpl/qtstatemachine-1.1-opensource.tar.gz" -RESTRICT="mirror" -LICENSE="|| ( LGPL-2.1 GPL-3 QPL-1.0 )" - -RDEPEND="dev-libs/glib - media-libs/libpng - x11-libs/qt-core:4 - x11-libs/qt-gui:4" -DEPEND="${RDEPEND}" - -S="${WORKDIR}/${P}-opensource" - -src_configure() { - - # build system is utterly broken - echo "yes" | ./configure -library || die "configure failed" - -} - -src_compile() { - qmake -makefile -nocache || die "qmake failed" - emake || "make failed" -} - -src_install() { - - # build system is broken - dolib.so lib/* - -} - -pkg_postinst() { - ewarn "This package is VERY EXPERIMENTAL." - ewarn "Its build system is utterly broken." - ewarn "No examples are installed because of the issue above" - ewarn "...and your cat will be eaten by a black hole!" - ewarn "plop!" -} |