diff options
author | Alex Barker (KWhat) <alex@1stleg.com> | 2011-05-13 22:36:36 +0000 |
---|---|---|
committer | Alex Barker (KWhat) <alex@1stleg.com> | 2011-05-13 22:36:36 +0000 |
commit | 41c7c0a4069b4baf0e18ea85039705583b14bd27 (patch) | |
tree | 6514f380e43705879e8225c181c69e4bf6373d87 /media-libs | |
parent | media-libs/portmidi: Fix pmdefaults wrapper on gentoo prefix. (diff) | |
download | sunrise-41c7c0a4069b4baf0e18ea85039705583b14bd27.tar.gz sunrise-41c7c0a4069b4baf0e18ea85039705583b14bd27.tar.bz2 sunrise-41c7c0a4069b4baf0e18ea85039705583b14bd27.zip |
media-libs/portmidi: Fix for multi Python ABI and restriced Python 3
svn path=/sunrise/; revision=12063
Diffstat (limited to 'media-libs')
-rw-r--r-- | media-libs/portmidi/ChangeLog | 3 | ||||
-rw-r--r-- | media-libs/portmidi/Manifest | 24 | ||||
-rw-r--r-- | media-libs/portmidi/portmidi-217.ebuild | 12 |
3 files changed, 16 insertions, 23 deletions
diff --git a/media-libs/portmidi/ChangeLog b/media-libs/portmidi/ChangeLog index cada2eb72..030b3dd55 100644 --- a/media-libs/portmidi/ChangeLog +++ b/media-libs/portmidi/ChangeLog @@ -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. diff --git a/media-libs/portmidi/Manifest b/media-libs/portmidi/Manifest index 949ec6f6a..a8ddaef3c 100644 --- a/media-libs/portmidi/Manifest +++ b/media-libs/portmidi/Manifest @@ -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----- diff --git a/media-libs/portmidi/portmidi-217.ebuild b/media-libs/portmidi/portmidi-217.ebuild index 8b3a67cee..36d4df3f6 100644 --- a/media-libs/portmidi/portmidi-217.ebuild +++ b/media-libs/portmidi/portmidi-217.ebuild @@ -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() { |