summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Barker (KWhat) <alex@1stleg.com>2011-05-13 22:36:36 +0000
committerAlex Barker (KWhat) <alex@1stleg.com>2011-05-13 22:36:36 +0000
commit41c7c0a4069b4baf0e18ea85039705583b14bd27 (patch)
tree6514f380e43705879e8225c181c69e4bf6373d87 /media-libs
parentmedia-libs/portmidi: Fix pmdefaults wrapper on gentoo prefix. (diff)
downloadsunrise-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/ChangeLog3
-rw-r--r--media-libs/portmidi/Manifest24
-rw-r--r--media-libs/portmidi/portmidi-217.ebuild12
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() {