]> Pileus Git - ~andy/sunrise/commitdiff
media-libs/portmidi: Fix for multi Python ABI and restriced Python 3
authorAlex Barker (KWhat) <alex@1stleg.com>
Fri, 13 May 2011 22:36:36 +0000 (22:36 +0000)
committerAlex Barker (KWhat) <alex@1stleg.com>
Fri, 13 May 2011 22:36:36 +0000 (22:36 +0000)
svn path=/sunrise/; revision=12063

media-libs/portmidi/ChangeLog
media-libs/portmidi/Manifest
media-libs/portmidi/portmidi-217.ebuild

index cada2eb72c66dfb67a8667343a2c794efe41954c..030b3dd5596fc24d7a89b916ec0f54a201bc0c7c 100644 (file)
@@ -2,6 +2,9 @@
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
 # $Header: $
 
+  13 May 2011; Alex Barker (KWhat) <alex@1stleg.com> portmidi-217.ebuild:
+  Fix for multi Python ABI and restriced Python 3
+
   13 May 2011; Nathan Phillip Brink <binki@gentoo.org> portmidi-217.ebuild:
   Fix pmdefaults wrapper on gentoo prefix.
 
index 949ec6f6a37009453bf73095d6f2c57912e6e3cb..a8ddaef3cda554ee80ab70b19a750821b56a8659 100644 (file)
@@ -1,26 +1,6 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
 AUX portmidi-217-cmake-libdir-java-opts.patch 8488 RMD160 1406b491ff4f2f4fa37144279a69a13142b007b9 SHA1 6a343969f3a224351e4f1fda49de3c430a6acaef SHA256 d0383ccd61281fc4f5730f48a3cea36c4c309a234ae0ebb04b18c760ace272c9
 AUX portmidi-217-python-setup.py.patch 604 RMD160 785a4ec1e67cf36a7fafa3c4fe9017bef68b9efa SHA1 8cbdcb76ac08f267f95c2a2542dcbe175125fa91 SHA256 46af585e865bb509f4c91b03aa3e39218ba3fc312067587d147c5f217a934f1d
 DIST portmidi-src-217.zip 1030830 RMD160 f83aa8288063690ff60654fa291e2982ba637633 SHA1 f45bf4e247c0d7617deacd6a65d23d9fddae6117 SHA256 08e9a892bd80bdb1115213fb72dc29a7bf2ff108b378180586aa65f3cfd42e0f
-EBUILD portmidi-217.ebuild 4326 RMD160 9917fc48bb488600a213b5eaccb049c46bebd9fc SHA1 f17feab4f427ace3bab8bd2997f8db3d3d7fb7e7 SHA256 1b9f13c01a04e327f710e239636eee48ea111d1e5972cca698b1d9b2368e2de4
-MISC ChangeLog 701 RMD160 9aaa75a63fc1f7b129613b1c726011dc0ce77f96 SHA1 360ff68f894808e7b6f1380189067c406c36f6ef SHA256 e8f26558e75e8d5ba67d3c83959eaa77c2c7b538d0349819829e1ea5c4a3ff01
+EBUILD portmidi-217.ebuild 4509 RMD160 b122f511a8e34d4aae26437b999f7d0b3f24f5a1 SHA1 c5a31cb7bcae868cf711589b382bdf5b1b0b788c SHA256 7650dda714015cc99b911d5ff32d665019d3f068b7069e125fdc7caa85b334b3
+MISC ChangeLog 826 RMD160 1099677138782b1443e5bab5d73773688e421386 SHA1 bf445ce1b32a4bbcca23a2ecb99e1ca3b02715bb SHA256 db64834501bb7853031bc03f4a4db31c0c2b7ee7e760094c059518e99ad35868
 MISC metadata.xml 334 RMD160 406bc8b2114a656ee5b99dd03da5aed92739b59f SHA1 7369f48cde7056a980112586b4d2004e6b5d1a29 SHA256 c091be641e0faac0b5dc2a1784f6ad4d2c7a0baf802589b8b4af641a5c23c8bb
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.14 (GNU/Linux)
-
-iQIcBAEBCAAGBQJNzYdwAAoJEHQ6UuhrqBBQamsP/1BhCuIOAabeSjwGo6hPoTD7
-f0xHn0v7qNSjts/ZviJTFY3Zbl3Bu4KFVORvCzduGtYwF8zLzswvnu9h2KFzJviW
-57ZWOgu+ovp4k91FSWYoF/ji2YayFlL5DcspQZXPWSisEkmErD8w7mrpO7rH/78q
-DNcioyxbUicfErtLsIuhO6zAULtrDEHOSO+XwKyENpSQXkNi2cIlb8TDF2aWZoye
-pb3P9IZBe7S03caSBSEqeM3ANnqQJHMt/FK4+eWX+Hbi5rHhzoFLW4uL+qso9XQq
-Sb4FDsZQkmiEJeAKrl1W0ay5ysaePzHvRBxRPIXxftV/COxvwU2VkGNv11WUkb3Q
-SSaIQA6z+h/iJziKmByVU06lKl/Y0bGBGDFxbfPtEhgW6o/u2fzhSYLT/+bQD8NF
-cnH2UYLP4zRentazakhA2/K9v4Vy6Vb5ROpSEFfHWS0U2Fk2JcfnAOA081CC4kil
-HSy29e5FZPAVKTsMx17kpDZ2qiwJqGajzI4MD0/0J76vUwrHgHtJcQ6qYMpabD5m
-CSeZhAj24YjAKgjWgsfqVgL36PEXmoI9rj/bPmhabKxti9mB+V/6Hi/7zdsquteO
-ZTGzyt+iqrv7eMA/jS1QuaZFxjmBrE+3g7rbnF3yQsRzB3gyUzvbQX6Yc/L4KMit
-eVSg4Jr84hti3UE7tZSA
-=Y/WL
------END PGP SIGNATURE-----
index 8b3a67ceeacd280b0b1f11d4d2758caf775c43cd..36d4df3f6be973c047e89f5d01338c5f748ff4bc 100644 (file)
@@ -3,8 +3,9 @@
 # $Header: $
 
 EAPI=3
+SUPPORT_PYTHON_ABIS="1"
 
-inherit cmake-utils eutils multilib java-pkg-opt-2 distutils
+inherit cmake-utils distutils eutils java-pkg-opt-2 multilib python
 
 DESCRIPTION="A library for real time MIDI input and output"
 HOMEPAGE="http://portmedia.sourceforge.net/"
@@ -28,6 +29,8 @@ DEPEND="${CDEPEND}
 #      doc? ( app-doc/doxygen
 #                 virtual/latex-base )"
 
+RESTRICT_PYTHON_ABIS="3.*"
+
 S="${WORKDIR}/${PN}"
 
 # Bug #3295129 reported upstream
@@ -38,6 +41,11 @@ CMAKE_IN_SOURCE_BUILD=1
 # all.
 CMAKE_BUILD_TYPE=$(use debug && echo Debug || echo Release)
 
+pkg_setup() {
+       use java && java-pkg-opt-2_pkg_setup
+       use python &&  python_pkg_setup
+}
+
 src_prepare() {
        # with this patch the java installation directories can be specified and
        # allows java to be enabled/disabled
@@ -56,6 +64,8 @@ src_prepare() {
                EOF
                [ "$?" -neq "0" ] && die "cat pmdefaults failed"
        fi
+
+       use python && python_copy_sources
 }
 
 src_configure() {