[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2023-05-04 Thread Michał Górny
commit: 72f2101870bbb9752182f01cacb83eb93695f396
Author: Michał Górny  gentoo  org>
AuthorDate: Thu May  4 16:54:35 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu May  4 16:56:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72f21018

dev-python/tagpy: Set DISTUTILS_EXT=1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/tagpy/tagpy-2022.1.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-python/tagpy/tagpy-2022.1.ebuild 
b/dev-python/tagpy/tagpy-2022.1.ebuild
index 216818426655..e9172621b9b4 100644
--- a/dev-python/tagpy/tagpy-2022.1.ebuild
+++ b/dev-python/tagpy/tagpy-2022.1.ebuild
@@ -3,6 +3,7 @@
 
 EAPI=8
 
+DISTUTILS_EXT=1
 DISTUTILS_USE_PEP517=setuptools
 PYTHON_COMPAT=( python3_{9..11} )
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/files/, dev-python/tagpy/

2023-02-16 Thread Michał Górny
commit: 1b41250c0da133a3fbfce7a9bad91b5a05ea2e52
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Feb 16 14:12:00 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Feb 16 14:12:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b41250c

dev-python/tagpy: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/tagpy/Manifest  |  1 -
 dev-python/tagpy/files/tagpy-2018.1-readme.rst | 16 ---
 .../tagpy/files/tagpy-2018.1-taglib-1.8.patch  | 17 
 dev-python/tagpy/tagpy-2018.1-r3.ebuild| 50 --
 4 files changed, 84 deletions(-)

diff --git a/dev-python/tagpy/Manifest b/dev-python/tagpy/Manifest
index a9b938d0bf45..cae7e14312ac 100644
--- a/dev-python/tagpy/Manifest
+++ b/dev-python/tagpy/Manifest
@@ -1,2 +1 @@
-DIST tagpy-2018.1.tar.gz 145501 BLAKE2B 
acdda6789dae000ba2f664e4a5582f6218f312bed20ec81c4ea54f358bec70d41aceed6704f392a7a32c39d263da81f9c832922942fa179e1865e423dcf28bcf
 SHA512 
2010baa919adadc9fc231deeb093953622ec54c8b6011e2d6a3489b086032de0a71cc26f42439435f26bd7a1ff069e3944dafc61217abe6ea5e81b01b9d18c50
 DIST tagpy-2022.1.gh.tar.gz 198744 BLAKE2B 
1a0722017ae532444cf97171c04964453bdb6c427a49bace4ad9fe3a3be9be7f0903a9ae3fb8dbf0c8450112ed5f83677044c6b2546dddec3550d8251cef4cff
 SHA512 
d740bf17abe6a2a7cd7fe037c024c8361d49d2ec4e8d03dbdc27c9ec273696b0a41d087a7159692e9b849e807af493f68239562da01d5191bee95060b32aabda

diff --git a/dev-python/tagpy/files/tagpy-2018.1-readme.rst 
b/dev-python/tagpy/files/tagpy-2018.1-readme.rst
deleted file mode 100644
index 83bb4d2671e3..
--- a/dev-python/tagpy/files/tagpy-2018.1-readme.rst
+++ /dev/null
@@ -1,16 +0,0 @@
-TagPy is a set of Python bindings for Scott Wheeler's 
-`TagLib `_. 
-It builds upon `Boost.Python `_, 
-a wrapper generation library which is part of the renowned Boost 
-set of C++ libraries.
-
-Just like TagLib, TagPy can:
-
-* read and write ID3 tags of version 1 and 2, with many supported frame types
-  for version 2 (in MPEG Layer 2 and MPEG Layer 3, FLAC and MPC),
-* access Xiph Comments in Ogg Vorbis Files and Ogg Flac Files,
-* access APE tags in Musepack and MP3 files.
-
-All these features have their own specific interfaces, but 
-TagLib's generic tag reading and writing mechanism is also 
-supported. It comes with a bunch of examples.
\ No newline at end of file

diff --git a/dev-python/tagpy/files/tagpy-2018.1-taglib-1.8.patch 
b/dev-python/tagpy/files/tagpy-2018.1-taglib-1.8.patch
deleted file mode 100644
index 90c49a29af74..
--- a/dev-python/tagpy/files/tagpy-2018.1-taglib-1.8.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -Naur a/src/wrapper/id3.cpp b/src/wrapper/id3.cpp
 a/src/wrapper/id3.cpp  2019-03-23 08:26:04.975722018 -0400
-+++ b/src/wrapper/id3.cpp  2019-03-23 08:26:54.438399217 -0400
-@@ -220,12 +220,7 @@
-   .DEF_SIMPLE_METHOD(removeFrame)
-   .DEF_SIMPLE_METHOD(removeFrames)
- 
--  #if (TAGPY_TAGLIB_HEX_VERSION >= 0x10800)
--.DEF_OVERLOADED_METHOD(render, ByteVector (cl::*)() const)
--.DEF_OVERLOADED_METHOD(render, ByteVector (cl::*)(int) const)
--  #else
--.def("render", (ByteVector (cl::*)() const) &cl::render)
--  #endif
-+  .def("render", (ByteVector (cl::*)() const) &cl::render)
-   ;
-   }
- 

diff --git a/dev-python/tagpy/tagpy-2018.1-r3.ebuild 
b/dev-python/tagpy/tagpy-2018.1-r3.ebuild
deleted file mode 100644
index c664e846c5f6..
--- a/dev-python/tagpy/tagpy-2018.1-r3.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-DISTUTILS_IN_SOURCE_BUILD=1
-inherit edo distutils-r1
-
-DESCRIPTION="Python Bindings for TagLib"
-HOMEPAGE="
-   https://mathema.tician.de//software/tagpy
-   https://pypi.org/project/tagpy/";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~sparc x86"
-IUSE="examples"
-
-RDEPEND="
-   dev-libs/boost:=[python,${PYTHON_USEDEP}]
-   >=media-libs/taglib-1.8"
-DEPEND="${RDEPEND}"
-
-PATCHES=( "${FILESDIR}"/${P}-taglib-1.8.patch )
-
-distutils_enable_tests pytest
-
-python_prepare_all() {
-   cp "${FILESDIR}"/${P}-readme.rst README.rst || die
-   distutils-r1_python_prepare_all
-}
-
-python_configure() {
-   local boostpy_ver="${EPYTHON#python}"
-
-   edo "${EPYTHON}" configure.py \
-   --taglib-inc-dir="${ESYSROOT}"/usr/include/taglib \
-   --boost-python-libname="boost_python${boostpy_ver/\.}"
-}
-
-python_install_all() {
-   if use examples; then
-   docinto examples
-   dodoc -r test/.
-   fi
-
-   distutils-r1_python_install_all
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2023-02-15 Thread Sam James
commit: 910bd2a160f8ebe3935b53d681b82d4ac621d2a4
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 16 06:03:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 16 06:03:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=910bd2a1

dev-python/tagpy: Stabilize 2022.1 x86, #894104

Signed-off-by: Sam James  gentoo.org>

 dev-python/tagpy/tagpy-2022.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tagpy/tagpy-2022.1.ebuild 
b/dev-python/tagpy/tagpy-2022.1.ebuild
index 443e8f9a195a..216818426655 100644
--- a/dev-python/tagpy/tagpy-2022.1.ebuild
+++ b/dev-python/tagpy/tagpy-2022.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86"
 
 DEPEND="
dev-libs/boost:=[python,${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2023-02-15 Thread Sam James
commit: 3273f6b0f5f31a657146a5140830db2e22404fab
Author: Sam James  gentoo  org>
AuthorDate: Thu Feb 16 05:01:20 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Feb 16 05:01:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3273f6b0

dev-python/tagpy: Stabilize 2022.1 amd64, #894104

Signed-off-by: Sam James  gentoo.org>

 dev-python/tagpy/tagpy-2022.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tagpy/tagpy-2022.1.ebuild 
b/dev-python/tagpy/tagpy-2022.1.ebuild
index bed3220729de..443e8f9a195a 100644
--- a/dev-python/tagpy/tagpy-2022.1.ebuild
+++ b/dev-python/tagpy/tagpy-2022.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ppc ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ppc ppc64 ~sparc ~x86"
 
 DEPEND="
dev-libs/boost:=[python,${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2023-02-12 Thread Jakov Smolić
commit: ad35d315fa9c5a68a3659d797ec5dca390c35ea7
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 12 20:24:03 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 12 20:24:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad35d315

dev-python/tagpy: Stabilize 2022.1 ppc, #894104

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/tagpy/tagpy-2022.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tagpy/tagpy-2022.1.ebuild 
b/dev-python/tagpy/tagpy-2022.1.ebuild
index 2879c0f039f4..f14147f85b5c 100644
--- a/dev-python/tagpy/tagpy-2022.1.ebuild
+++ b/dev-python/tagpy/tagpy-2022.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ppc ~ppc64 ~sparc ~x86"
 
 DEPEND="
dev-libs/boost:=[python,${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2023-02-12 Thread Jakov Smolić
commit: a732cc80c252d56dcad8e9ffd53766b045c0dc22
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Feb 12 20:24:05 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Feb 12 20:24:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a732cc80

dev-python/tagpy: Stabilize 2022.1 ppc64, #894104

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-python/tagpy/tagpy-2022.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tagpy/tagpy-2022.1.ebuild 
b/dev-python/tagpy/tagpy-2022.1.ebuild
index f14147f85b5c..bed3220729de 100644
--- a/dev-python/tagpy/tagpy-2022.1.ebuild
+++ b/dev-python/tagpy/tagpy-2022.1.ebuild
@@ -20,7 +20,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ppc ppc64 ~sparc ~x86"
 
 DEPEND="
dev-libs/boost:=[python,${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2023-01-04 Thread Michał Górny
commit: 64f9952699b76d709bba2896efc87fe67c329c05
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jan  4 14:06:15 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jan  4 14:12:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64f99526

dev-python/tagpy: Bump to 2022.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/tagpy/Manifest|  1 +
 dev-python/tagpy/metadata.xml|  1 +
 dev-python/tagpy/tagpy-2022.1.ebuild | 33 +
 3 files changed, 35 insertions(+)

diff --git a/dev-python/tagpy/Manifest b/dev-python/tagpy/Manifest
index e78e624b4af7..a9b938d0bf45 100644
--- a/dev-python/tagpy/Manifest
+++ b/dev-python/tagpy/Manifest
@@ -1 +1,2 @@
 DIST tagpy-2018.1.tar.gz 145501 BLAKE2B 
acdda6789dae000ba2f664e4a5582f6218f312bed20ec81c4ea54f358bec70d41aceed6704f392a7a32c39d263da81f9c832922942fa179e1865e423dcf28bcf
 SHA512 
2010baa919adadc9fc231deeb093953622ec54c8b6011e2d6a3489b086032de0a71cc26f42439435f26bd7a1ff069e3944dafc61217abe6ea5e81b01b9d18c50
+DIST tagpy-2022.1.gh.tar.gz 198744 BLAKE2B 
1a0722017ae532444cf97171c04964453bdb6c427a49bace4ad9fe3a3be9be7f0903a9ae3fb8dbf0c8450112ed5f83677044c6b2546dddec3550d8251cef4cff
 SHA512 
d740bf17abe6a2a7cd7fe037c024c8361d49d2ec4e8d03dbdc27c9ec273696b0a41d087a7159692e9b849e807af493f68239562da01d5191bee95060b32aabda

diff --git a/dev-python/tagpy/metadata.xml b/dev-python/tagpy/metadata.xml
index 71d1be34fe2f..ac2570686aa0 100644
--- a/dev-python/tagpy/metadata.xml
+++ b/dev-python/tagpy/metadata.xml
@@ -9,6 +9,7 @@
Wheeler's TagLib. It builds upon Boost.Python, a wrapper 
generation
library which is part of the Boost set of C++ 
libraries.

+   palfrey/tagpy
tagpy

 

diff --git a/dev-python/tagpy/tagpy-2022.1.ebuild 
b/dev-python/tagpy/tagpy-2022.1.ebuild
new file mode 100644
index ..6839fa9b82cd
--- /dev/null
+++ b/dev-python/tagpy/tagpy-2022.1.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{8..11} )
+
+inherit distutils-r1
+
+DESCRIPTION="Python Bindings for TagLib"
+HOMEPAGE="
+   https://github.com/palfrey/tagpy/
+   https://pypi.org/project/tagpy/
+"
+SRC_URI="
+   https://github.com/palfrey/tagpy/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+
+DEPEND="
+   dev-libs/boost:=[python,${PYTHON_USEDEP}]
+   >=media-libs/taglib-1.8
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+distutils_enable_tests pytest



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2022-06-07 Thread Michał Górny
commit: 7bf1473e6f41937c3f0a2dba69ffd0ffc539f0af
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun  7 07:09:31 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun  7 07:15:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bf1473e

dev-python/tagpy: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-python/tagpy/tagpy-2018.1-r2.ebuild | 55 -
 1 file changed, 55 deletions(-)

diff --git a/dev-python/tagpy/tagpy-2018.1-r2.ebuild 
b/dev-python/tagpy/tagpy-2018.1-r2.ebuild
deleted file mode 100644
index 1d343447f936..
--- a/dev-python/tagpy/tagpy-2018.1-r2.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-DISTUTILS_IN_SOURCE_BUILD=1
-inherit distutils-r1
-
-DESCRIPTION="Python Bindings for TagLib"
-HOMEPAGE="
-   https://mathema.tician.de//software/tagpy
-   https://pypi.org/project/tagpy/";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~sparc x86"
-IUSE="examples"
-
-RDEPEND="
-   >=dev-libs/boost-1.70:=[python,threads(+),${PYTHON_USEDEP}]
-   >=media-libs/taglib-1.8"
-DEPEND="${RDEPEND}"
-
-distutils_enable_tests pytest
-
-PATCHES=( "${FILESDIR}"/${P}-taglib-1.8.patch )
-
-python_prepare_all() {
-   cp "${FILESDIR}"/${P}-readme.rst README.rst || die
-   distutils-r1_python_prepare_all
-}
-
-python_configure() {
-   local boostpy_ver="${EPYTHON#python}"
-
-   "${EPYTHON}" configure.py \
-   --taglib-inc-dir="${ESYSROOT}"/usr/include/taglib \
-   --boost-python-libname="boost_python${boostpy_ver/\.}"
-}
-
-python_test() {
-   cd test || die
-   "${EPYTHON}" *.py || die "Testsuite failed under ${EPYTHON}"
-}
-
-python_install_all() {
-   if use examples; then
-   docinto examples
-   dodoc -r test/.
-   fi
-
-   distutils-r1_python_install_all
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2022-06-06 Thread Agostino Sarubbo
commit: c80aa1bf546d6613dc9a6c254781a38ec1139858
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jun  7 06:33:00 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jun  7 06:33:00 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c80aa1bf

dev-python/tagpy: ppc64 stable wrt bug #850172

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/tagpy/tagpy-2018.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tagpy/tagpy-2018.1-r3.ebuild 
b/dev-python/tagpy/tagpy-2018.1-r3.ebuild
index 450c8015e2b3..92001e25ca96 100644
--- a/dev-python/tagpy/tagpy-2018.1-r3.ebuild
+++ b/dev-python/tagpy/tagpy-2018.1-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86"
 IUSE="examples"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2022-06-06 Thread Agostino Sarubbo
commit: f3af2b5304412622a7b79e4503c7f524d0eb088c
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Jun  7 06:32:35 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Jun  7 06:32:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3af2b53

dev-python/tagpy: ppc stable wrt bug #850172

Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/tagpy/tagpy-2018.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tagpy/tagpy-2018.1-r3.ebuild 
b/dev-python/tagpy/tagpy-2018.1-r3.ebuild
index cb07cb2ca326..450c8015e2b3 100644
--- a/dev-python/tagpy/tagpy-2018.1-r3.ebuild
+++ b/dev-python/tagpy/tagpy-2018.1-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ppc ~ppc64 ~sparc x86"
 IUSE="examples"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2022-06-06 Thread Sam James
commit: ea4411edddbbf5f00d8294870f1a71cefc04b731
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 05:21:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 05:21:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea4411ed

dev-python/tagpy: Stabilize 2018.1-r3 x86, #850172

Signed-off-by: Sam James  gentoo.org>

 dev-python/tagpy/tagpy-2018.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tagpy/tagpy-2018.1-r3.ebuild 
b/dev-python/tagpy/tagpy-2018.1-r3.ebuild
index 324e69653de4..cb07cb2ca326 100644
--- a/dev-python/tagpy/tagpy-2018.1-r3.ebuild
+++ b/dev-python/tagpy/tagpy-2018.1-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
 IUSE="examples"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2022-06-06 Thread Sam James
commit: 366bdd48036d5a255e0a4683b5927f10a047eb81
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun  7 05:21:05 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun  7 05:21:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=366bdd48

dev-python/tagpy: Stabilize 2018.1-r3 amd64, #850172

Signed-off-by: Sam James  gentoo.org>

 dev-python/tagpy/tagpy-2018.1-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tagpy/tagpy-2018.1-r3.ebuild 
b/dev-python/tagpy/tagpy-2018.1-r3.ebuild
index fdcb87a4585e..324e69653de4 100644
--- a/dev-python/tagpy/tagpy-2018.1-r3.ebuild
+++ b/dev-python/tagpy/tagpy-2018.1-r3.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="examples"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2022-05-30 Thread Sam James
commit: 05d2ea32ee1fd071ef5f93cbfef593f829dac08a
Author: Sam James  gentoo  org>
AuthorDate: Tue May 31 00:33:08 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue May 31 01:56:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05d2ea32

dev-python/tagpy: update EAPI 7 -> 8

Closes: https://bugs.gentoo.org/845891
Signed-off-by: Sam James  gentoo.org>

 dev-python/tagpy/tagpy-2018.1-r3.ebuild | 50 +
 1 file changed, 50 insertions(+)

diff --git a/dev-python/tagpy/tagpy-2018.1-r3.ebuild 
b/dev-python/tagpy/tagpy-2018.1-r3.ebuild
new file mode 100644
index ..fdcb87a4585e
--- /dev/null
+++ b/dev-python/tagpy/tagpy-2018.1-r3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{8..10} )
+DISTUTILS_IN_SOURCE_BUILD=1
+inherit edo distutils-r1
+
+DESCRIPTION="Python Bindings for TagLib"
+HOMEPAGE="
+   https://mathema.tician.de//software/tagpy
+   https://pypi.org/project/tagpy/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="examples"
+
+RDEPEND="
+   >=dev-libs/boost-1.70:=[python,threads(+),${PYTHON_USEDEP}]
+   >=media-libs/taglib-1.8"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-taglib-1.8.patch )
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+   cp "${FILESDIR}"/${P}-readme.rst README.rst || die
+   distutils-r1_python_prepare_all
+}
+
+python_configure() {
+   local boostpy_ver="${EPYTHON#python}"
+
+   edo "${EPYTHON}" configure.py \
+   --taglib-inc-dir="${ESYSROOT}"/usr/include/taglib \
+   --boost-python-libname="boost_python${boostpy_ver/\.}"
+}
+
+python_install_all() {
+   if use examples; then
+   docinto examples
+   dodoc -r test/.
+   fi
+
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2021-02-21 Thread David Seifert
commit: 06d25c7dd6203bf3def98603b0f77bd0bc58e7dd
Author: David Seifert  gentoo  org>
AuthorDate: Sun Feb 21 18:29:40 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Feb 21 18:29:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06d25c7d

dev-python/tagpy: Add python 3.9

* Also add testsuite

Closes: https://bugs.gentoo.org/748924
Closes: https://bugs.gentoo.org/767991
Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: David Seifert  gentoo.org>

 dev-python/tagpy/tagpy-2018.1-r1.ebuild | 26 --
 1 file changed, 16 insertions(+), 10 deletions(-)

diff --git a/dev-python/tagpy/tagpy-2018.1-r1.ebuild 
b/dev-python/tagpy/tagpy-2018.1-r1.ebuild
index 35daa217ce9..56a858f2cc9 100644
--- a/dev-python/tagpy/tagpy-2018.1-r1.ebuild
+++ b/dev-python/tagpy/tagpy-2018.1-r1.ebuild
@@ -1,15 +1,15 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
 
-PYTHON_COMPAT=( python3_{7,8} )
+PYTHON_COMPAT=( python3_{7..9} )
 DISTUTILS_IN_SOURCE_BUILD=1
-DISTUTILS_USE_SETUPTOOLS=no
 inherit distutils-r1
 
 DESCRIPTION="Python Bindings for TagLib"
-HOMEPAGE="https://mathema.tician.de//software/tagpy
+HOMEPAGE="
+   https://mathema.tician.de//software/tagpy
https://pypi.org/project/tagpy/";
 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
@@ -20,11 +20,12 @@ IUSE="examples"
 
 RDEPEND="
>=dev-libs/boost-1.70:=[python,threads,${PYTHON_USEDEP}]
-   >=media-libs/taglib-1.8
-"
+   >=media-libs/taglib-1.8"
 DEPEND="${RDEPEND}"
 
-PATCHES=( "${FILESDIR}/${P}-taglib-1.8.patch" )
+distutils_enable_tests pytest
+
+PATCHES=( "${FILESDIR}"/${P}-taglib-1.8.patch )
 
 python_prepare_all() {
cp "${FILESDIR}"/${P}-readme.rst README.rst || die
@@ -34,15 +35,20 @@ python_prepare_all() {
 python_configure() {
local boostpy_ver="${EPYTHON#python}"
 
-   "${PYTHON}" configure.py \
-   --taglib-inc-dir="${EPREFIX}/usr/include/taglib" \
+   "${EPYTHON}" configure.py \
+   --taglib-inc-dir="${ESYSROOT}"/usr/include/taglib \
--boost-python-libname="boost_python${boostpy_ver/\.}"
 }
 
+python_test() {
+   cd test || die
+   "${EPYTHON}" *.py || die "Testsuite failed under ${EPYTHON}"
+}
+
 python_install_all() {
if use examples; then
docinto examples
-   dodoc -r test/*
+   dodoc -r test/.
fi
 
distutils-r1_python_install_all



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2020-04-18 Thread Andreas Sturmlechner
commit: 3f9f8015625094a1a9fa13495a7ee2948c6b036e
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 18 14:18:48 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 18 19:32:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f9f8015

dev-python/tagpy: python3_8 support

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-python/tagpy/tagpy-2018.1-r1.ebuild | 49 +
 1 file changed, 49 insertions(+)

diff --git a/dev-python/tagpy/tagpy-2018.1-r1.ebuild 
b/dev-python/tagpy/tagpy-2018.1-r1.ebuild
new file mode 100644
index 000..46c43febbef
--- /dev/null
+++ b/dev-python/tagpy/tagpy-2018.1-r1.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8} )
+DISTUTILS_IN_SOURCE_BUILD=1
+DISTUTILS_USE_SETUPTOOLS=no
+inherit distutils-r1
+
+DESCRIPTION="Python Bindings for TagLib"
+HOMEPAGE="https://mathema.tician.de//software/tagpy
+   https://pypi.org/project/tagpy/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86"
+IUSE="examples"
+
+RDEPEND="
+   >=dev-libs/boost-1.70:=[python,threads,${PYTHON_USEDEP}]
+   >=media-libs/taglib-1.8
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}/${P}-taglib-1.8.patch" )
+
+python_prepare_all() {
+   cp "${FILESDIR}"/${P}-readme.rst README.rst || die
+   distutils-r1_python_prepare_all
+}
+
+python_configure() {
+   local boostpy_ver="${EPYTHON#python}"
+
+   "${PYTHON}" configure.py \
+   --taglib-inc-dir="${EPREFIX}/usr/include/taglib" \
+   --boost-python-libname="boost_python${boostpy_ver/\.}"
+}
+
+python_install_all() {
+   if use examples; then
+   docinto examples
+   dodoc -r test/*
+   fi
+
+   distutils-r1_python_install_all
+}



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2020-04-18 Thread Andreas Sturmlechner
commit: 48c4a383750402df32b41e9ca2aad00b597a3ada
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Apr 18 19:31:33 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Apr 18 19:32:47 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48c4a383

dev-python/tagpy: Drop 2018.1 (r0)

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-python/tagpy/tagpy-2018.1.ebuild | 56 
 1 file changed, 56 deletions(-)

diff --git a/dev-python/tagpy/tagpy-2018.1.ebuild 
b/dev-python/tagpy/tagpy-2018.1.ebuild
deleted file mode 100644
index af8120b279b..000
--- a/dev-python/tagpy/tagpy-2018.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 python3_{6,7} )
-inherit distutils-r1
-
-DESCRIPTION="Python Bindings for TagLib"
-HOMEPAGE="https://mathema.tician.de//software/tagpy
-   https://pypi.org/project/tagpy/";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~sparc x86"
-IUSE="examples"
-
-RDEPEND="
-   dev-libs/boost:=[python,threads,${PYTHON_USEDEP}]
-   >=media-libs/taglib-1.8
-"
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]
-"
-
-DISTUTILS_IN_SOURCE_BUILD=1
-
-PATCHES=( "${FILESDIR}/${P}-taglib-1.8.patch" )
-
-python_prepare_all() {
-   cp "${FILESDIR}"/${P}-readme.rst README.rst || die
-   distutils-r1_python_prepare_all
-}
-
-python_configure() {
-   local boostpy_ver="${EPYTHON#python}"
-   if has_version ">=dev-libs/boost-1.70"; then
-   boostpy_ver="${boostpy_ver/\.}"
-   else
-   boostpy_ver="-${boostpy_ver}"
-   fi
-
-   "${PYTHON}" configure.py \
-   --taglib-inc-dir="${EPREFIX}/usr/include/taglib" \
-   --boost-python-libname="boost_python${boostpy_ver}"
-}
-
-python_install_all() {
-   if use examples; then
-   docinto examples
-   dodoc -r test/*
-   fi
-
-   distutils-r1_python_install_all
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2019-08-13 Thread Andreas Sturmlechner
commit: 24827683656038478156d0df7eca35f57cd63037
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Aug 13 10:37:31 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Aug 13 15:56:31 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24827683

dev-python/tagpy: Drop 2013.1

Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-python/tagpy/Manifest|  1 -
 dev-python/tagpy/tagpy-2013.1.ebuild | 40 
 2 files changed, 41 deletions(-)

diff --git a/dev-python/tagpy/Manifest b/dev-python/tagpy/Manifest
index 21ce9c56c29..e78e624b4af 100644
--- a/dev-python/tagpy/Manifest
+++ b/dev-python/tagpy/Manifest
@@ -1,2 +1 @@
-DIST tagpy-2013.1.tar.gz 151463 BLAKE2B 
07d35dcff3ca01061c3df03ceb36d7e3fab6b993d3b85ccd44baad19a7c4232d348f470af7a7ee0ab72cf0fcdfd2cfcfa6086306cb3ab4491eebfcf662b37dbc
 SHA512 
4068b33fcbee2d5037149fda3ad0b256a31187ee35146392d0e187acb1d8e57c249da5356cb396cb9f027ed47ff44016466a1faaea0912494535c631f8271d58
 DIST tagpy-2018.1.tar.gz 145501 BLAKE2B 
acdda6789dae000ba2f664e4a5582f6218f312bed20ec81c4ea54f358bec70d41aceed6704f392a7a32c39d263da81f9c832922942fa179e1865e423dcf28bcf
 SHA512 
2010baa919adadc9fc231deeb093953622ec54c8b6011e2d6a3489b086032de0a71cc26f42439435f26bd7a1ff069e3944dafc61217abe6ea5e81b01b9d18c50

diff --git a/dev-python/tagpy/tagpy-2013.1.ebuild 
b/dev-python/tagpy/tagpy-2013.1.ebuild
deleted file mode 100644
index 20110e1dddb..000
--- a/dev-python/tagpy/tagpy-2013.1.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python{2_7,3_5,3_6} )
-
-inherit distutils-r1
-
-DESCRIPTION="Python Bindings for TagLib"
-HOMEPAGE="https://mathema.tician.de//software/tagpy
-   https://pypi.org/project/tagpy/";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~sparc x86"
-IUSE="examples"
-
-RDEPEND=">=dev-libs/boost-1.49.0:=[python,threads,${PYTHON_USEDEP}]
-   >=media-libs/taglib-1.7.2"
-DEPEND="${RDEPEND}
-   dev-python/setuptools[${PYTHON_USEDEP}]"
-
-DISTUTILS_IN_SOURCE_BUILD=1
-
-python_configure() {
-   "${PYTHON}" configure.py \
-   --taglib-inc-dir="${EPREFIX}/usr/include/taglib" \
-   --boost-python-libname="boost_python-${EPYTHON#python}"
-}
-
-python_install_all() {
-   if use examples; then
-   docinto examples
-   dodoc -r test/*
-   fi
-
-   distutils-r1_python_install_all
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2019-08-13 Thread Agostino Sarubbo
commit: ac4c63364c65b598ac4d1b2a30699aa1bb50ee57
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Aug 13 10:32:25 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Aug 13 10:32:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac4c6336

dev-python/tagpy: ppc64 stable wrt bug #690670

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/tagpy/tagpy-2018.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tagpy/tagpy-2018.1.ebuild 
b/dev-python/tagpy/tagpy-2018.1.ebuild
index 2cbad4fe595..18d27acee10 100644
--- a/dev-python/tagpy/tagpy-2018.1.ebuild
+++ b/dev-python/tagpy/tagpy-2018.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ppc ppc64 ~sparc x86"
 IUSE="examples"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2019-08-13 Thread Agostino Sarubbo
commit: b001e824a77888fc65963164461148a8662e6d41
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Aug 13 10:30:43 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Aug 13 10:30:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b001e824

dev-python/tagpy: ppc stable wrt bug #690670

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/tagpy/tagpy-2018.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tagpy/tagpy-2018.1.ebuild 
b/dev-python/tagpy/tagpy-2018.1.ebuild
index 9bc3bee46fb..2cbad4fe595 100644
--- a/dev-python/tagpy/tagpy-2018.1.ebuild
+++ b/dev-python/tagpy/tagpy-2018.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ppc ~ppc64 ~sparc x86"
 IUSE="examples"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2019-08-12 Thread Agostino Sarubbo
commit: cc1daa3ddc8eee58d59a7de8c7782264ec25ec5b
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 12 08:02:19 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 12 08:02:19 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc1daa3d

dev-python/tagpy: amd64 stable wrt bug #690670

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-python/tagpy/tagpy-2018.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tagpy/tagpy-2018.1.ebuild 
b/dev-python/tagpy/tagpy-2018.1.ebuild
index c197d3190e4..9bc3bee46fb 100644
--- a/dev-python/tagpy/tagpy-2018.1.ebuild
+++ b/dev-python/tagpy/tagpy-2018.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc x86"
 IUSE="examples"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2019-08-11 Thread Thomas Deutschmann
commit: 1221ec428a1efe00e0640c321f0cb9a25d370bce
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Aug 11 22:59:20 2019 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Aug 11 23:03:10 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1221ec42

dev-python/tagpy: x86 stable (bug #690670)

Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-python/tagpy/tagpy-2018.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tagpy/tagpy-2018.1.ebuild 
b/dev-python/tagpy/tagpy-2018.1.ebuild
index c6309a878ec..c197d3190e4 100644
--- a/dev-python/tagpy/tagpy-2018.1.ebuild
+++ b/dev-python/tagpy/tagpy-2018.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc x86"
 IUSE="examples"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/, dev-python/tagpy/files/

2019-07-24 Thread Andreas Sturmlechner
commit: d9a88796a7fe247ae4cc947364856dd1f9077b29
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Jul 24 19:45:50 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed Jul 24 19:52:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9a88796

dev-python/tagpy: 2018.1 version bump

Bug: https://bugs.gentoo.org/653776
Closes: https://bugs.gentoo.org/688992
Closes: https://bugs.gentoo.org/690628
Package-Manager: Portage-2.3.69, Repoman-2.3.16
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-python/tagpy/Manifest  |  1 +
 dev-python/tagpy/files/tagpy-2018.1-readme.rst | 16 +++
 .../tagpy/files/tagpy-2018.1-taglib-1.8.patch  | 17 +++
 dev-python/tagpy/tagpy-2018.1.ebuild   | 56 ++
 4 files changed, 90 insertions(+)

diff --git a/dev-python/tagpy/Manifest b/dev-python/tagpy/Manifest
index fd14db3709e..21ce9c56c29 100644
--- a/dev-python/tagpy/Manifest
+++ b/dev-python/tagpy/Manifest
@@ -1 +1,2 @@
 DIST tagpy-2013.1.tar.gz 151463 BLAKE2B 
07d35dcff3ca01061c3df03ceb36d7e3fab6b993d3b85ccd44baad19a7c4232d348f470af7a7ee0ab72cf0fcdfd2cfcfa6086306cb3ab4491eebfcf662b37dbc
 SHA512 
4068b33fcbee2d5037149fda3ad0b256a31187ee35146392d0e187acb1d8e57c249da5356cb396cb9f027ed47ff44016466a1faaea0912494535c631f8271d58
+DIST tagpy-2018.1.tar.gz 145501 BLAKE2B 
acdda6789dae000ba2f664e4a5582f6218f312bed20ec81c4ea54f358bec70d41aceed6704f392a7a32c39d263da81f9c832922942fa179e1865e423dcf28bcf
 SHA512 
2010baa919adadc9fc231deeb093953622ec54c8b6011e2d6a3489b086032de0a71cc26f42439435f26bd7a1ff069e3944dafc61217abe6ea5e81b01b9d18c50

diff --git a/dev-python/tagpy/files/tagpy-2018.1-readme.rst 
b/dev-python/tagpy/files/tagpy-2018.1-readme.rst
new file mode 100644
index 000..83bb4d2671e
--- /dev/null
+++ b/dev-python/tagpy/files/tagpy-2018.1-readme.rst
@@ -0,0 +1,16 @@
+TagPy is a set of Python bindings for Scott Wheeler's 
+`TagLib `_. 
+It builds upon `Boost.Python `_, 
+a wrapper generation library which is part of the renowned Boost 
+set of C++ libraries.
+
+Just like TagLib, TagPy can:
+
+* read and write ID3 tags of version 1 and 2, with many supported frame types
+  for version 2 (in MPEG Layer 2 and MPEG Layer 3, FLAC and MPC),
+* access Xiph Comments in Ogg Vorbis Files and Ogg Flac Files,
+* access APE tags in Musepack and MP3 files.
+
+All these features have their own specific interfaces, but 
+TagLib's generic tag reading and writing mechanism is also 
+supported. It comes with a bunch of examples.
\ No newline at end of file

diff --git a/dev-python/tagpy/files/tagpy-2018.1-taglib-1.8.patch 
b/dev-python/tagpy/files/tagpy-2018.1-taglib-1.8.patch
new file mode 100644
index 000..90c49a29af7
--- /dev/null
+++ b/dev-python/tagpy/files/tagpy-2018.1-taglib-1.8.patch
@@ -0,0 +1,17 @@
+diff -Naur a/src/wrapper/id3.cpp b/src/wrapper/id3.cpp
+--- a/src/wrapper/id3.cpp  2019-03-23 08:26:04.975722018 -0400
 b/src/wrapper/id3.cpp  2019-03-23 08:26:54.438399217 -0400
+@@ -220,12 +220,7 @@
+   .DEF_SIMPLE_METHOD(removeFrame)
+   .DEF_SIMPLE_METHOD(removeFrames)
+ 
+-  #if (TAGPY_TAGLIB_HEX_VERSION >= 0x10800)
+-.DEF_OVERLOADED_METHOD(render, ByteVector (cl::*)() const)
+-.DEF_OVERLOADED_METHOD(render, ByteVector (cl::*)(int) const)
+-  #else
+-.def("render", (ByteVector (cl::*)() const) &cl::render)
+-  #endif
++  .def("render", (ByteVector (cl::*)() const) &cl::render)
+   ;
+   }
+ 

diff --git a/dev-python/tagpy/tagpy-2018.1.ebuild 
b/dev-python/tagpy/tagpy-2018.1.ebuild
new file mode 100644
index 000..c6309a878ec
--- /dev/null
+++ b/dev-python/tagpy/tagpy-2018.1.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 python3_{5,6,7} )
+inherit distutils-r1
+
+DESCRIPTION="Python Bindings for TagLib"
+HOMEPAGE="https://mathema.tician.de//software/tagpy
+   https://pypi.org/project/tagpy/";
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="examples"
+
+RDEPEND="
+   dev-libs/boost:=[python,threads,${PYTHON_USEDEP}]
+   >=media-libs/taglib-1.8
+"
+DEPEND="${RDEPEND}
+   dev-python/setuptools[${PYTHON_USEDEP}]
+"
+
+DISTUTILS_IN_SOURCE_BUILD=1
+
+PATCHES=( "${FILESDIR}/${P}-taglib-1.8.patch" )
+
+python_prepare_all() {
+   cp "${FILESDIR}"/${P}-readme.rst README.rst || die
+   distutils-r1_python_prepare_all
+}
+
+python_configure() {
+   local boostpy_ver="${EPYTHON#python}"
+   if has_version ">=dev-libs/boost-1.70"; then
+   boostpy_ver="${boostpy_ver/\.}"
+   else
+   boostpy_ver="-${boostpy_ver}"
+   fi
+
+   "${PYTHON}" configure.py \
+   --taglib-inc-dir="${E

[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2018-04-22 Thread Michał Górny
commit: 080285d14e201a5e38cc309531a5c3cc742a6a3a
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Apr 22 17:51:06 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Apr 22 17:59:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=080285d1

dev-python/tagpy: Enable python3.6

Closes: https://bugs.gentoo.org/635470

 dev-python/tagpy/tagpy-2013.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tagpy/tagpy-2013.1.ebuild 
b/dev-python/tagpy/tagpy-2013.1.ebuild
index 3f920efdb19..f68a1aea7f8 100644
--- a/dev-python/tagpy/tagpy-2013.1.ebuild
+++ b/dev-python/tagpy/tagpy-2013.1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python{2_7,3_4,3_5} )
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
 
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2018-03-17 Thread Michał Górny
commit: 054b22bffec774089de3f01caf6eaeb62f5e38da
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Sat Mar 17 15:33:41 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Mar 17 21:41:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=054b22bf

dev-python/tagpy: use HTTPS

 dev-python/tagpy/tagpy-2013.1.ebuild | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-python/tagpy/tagpy-2013.1.ebuild 
b/dev-python/tagpy/tagpy-2013.1.ebuild
index 7c609dd07ff..291b489fd84 100644
--- a/dev-python/tagpy/tagpy-2013.1.ebuild
+++ b/dev-python/tagpy/tagpy-2013.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -8,7 +8,8 @@ PYTHON_COMPAT=( python{2_7,3_4,3_5} )
 inherit distutils-r1
 
 DESCRIPTION="Python Bindings for TagLib"
-HOMEPAGE="http://mathema.tician.de//software/tagpy 
https://pypi.python.org/pypi/tagpy";
+HOMEPAGE="https://mathema.tician.de//software/tagpy
+   https://pypi.python.org/pypi/tagpy";
 SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/files/, dev-python/tagpy/

2017-01-15 Thread Pacho Ramos
commit: 6be98d14fa7d718eb0fb61d3bfb7d01626da6ec5
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sun Jan 15 10:20:47 2017 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sun Jan 15 10:32:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6be98d14

dev-python/tagpy: Drop old

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-python/tagpy/Manifest  |  1 -
 .../files/tagpy-0.94.8-taglib-1.8_compat.patch | 29 
 dev-python/tagpy/tagpy-0.94.8-r1.ebuild| 54 --
 3 files changed, 84 deletions(-)

diff --git a/dev-python/tagpy/Manifest b/dev-python/tagpy/Manifest
index 4eab932..0c675f4 100644
--- a/dev-python/tagpy/Manifest
+++ b/dev-python/tagpy/Manifest
@@ -1,2 +1 @@
-DIST tagpy-0.94.8.tar.gz 151986 SHA256 
56eab8dd81510f8af18e19375a0ffd5cd25c8e555104be46a92c3dc08634a0dc SHA512 
430ae545065e5358dab6021a47b3b176934bc0901058daace35f98b645f7b087859930566d951c30e0e03d91ad46771a5bddc2a6f48a7196cf66b994699b39f1
 WHIRLPOOL 
164a2c56f86c7174976c9c5d55cf4097a0b992809812524a63a6c2bf4476d189fdb8dad01431ce2b62337a57d25efea90081a2291bb396345dac15f79a3d3056
 DIST tagpy-2013.1.tar.gz 151463 SHA256 
80481c78ce34878e7a1f3231acd781a3bf1b0b569c70ce0e8d63af58061152f4 SHA512 
4068b33fcbee2d5037149fda3ad0b256a31187ee35146392d0e187acb1d8e57c249da5356cb396cb9f027ed47ff44016466a1faaea0912494535c631f8271d58
 WHIRLPOOL 
b47f349bc7f328ee4c18856e7f817f35868529afa0b7a820ec614cb003b3f4c4c84fabc4bd6c5a93ce12d0721e9127cf0dc806df4977fbb505934b9ba5233c20

diff --git a/dev-python/tagpy/files/tagpy-0.94.8-taglib-1.8_compat.patch 
b/dev-python/tagpy/files/tagpy-0.94.8-taglib-1.8_compat.patch
deleted file mode 100644
index 084ea98..
--- a/dev-python/tagpy/files/tagpy-0.94.8-taglib-1.8_compat.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-https://github.com/inducer/tagpy/commit/d0759c0ec7d24ae8d1af395a1032521eb00b4d1f
-https://github.com/inducer/tagpy/commit/813ec4f03bb4411c7ffd15dcb3974da04a3f109c
-
 tagpy-0.94.8/src/wrapper/id3.cpp
-+++ tagpy-0.94.8/src/wrapper/id3.cpp
-@@ -79,6 +79,10 @@
-   MF_OL(setVolumeAdjustment, 1, 2);
-   MF_OL(setPeakVolume, 1, 2);
- 
-+  #if (TAGPY_TAGLIB_HEX_VERSION >= 0x10800)
-+MF_OL(render, 0, 1)
-+  #endif
-+
-   // -
-   // MPEG
-   // -
-@@ -212,7 +216,11 @@
-   .DEF_SIMPLE_METHOD(removeFrame)
-   .DEF_SIMPLE_METHOD(removeFrames)
-   
--  .DEF_SIMPLE_METHOD(render)
-+  #if (TAGPY_TAGLIB_HEX_VERSION >= 0x10800)
-+.DEF_OVERLOADED_METHOD(render, ByteVector (cl::*)(int) const)
-+  #else
-+.DEF_SIMPLE_METHOD(render)
-+  #endif
-   ;
-   }
- 

diff --git a/dev-python/tagpy/tagpy-0.94.8-r1.ebuild 
b/dev-python/tagpy/tagpy-0.94.8-r1.ebuild
deleted file mode 100644
index b84702a..
--- a/dev-python/tagpy/tagpy-0.94.8-r1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="4"
-PYTHON_DEPEND="2"
-SUPPORT_PYTHON_ABIS="1"
-RESTRICT_PYTHON_ABIS="2.5 3.* *-jython 2.7-pypy-*"
-
-inherit distutils eutils
-
-DESCRIPTION="Python Bindings for TagLib"
-HOMEPAGE="http://mathema.tician.de//software/tagpy 
https://pypi.python.org/pypi/tagpy";
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 ~sparc x86"
-IUSE="examples"
-
-RDEPEND=">=dev-libs/boost-1.48[python,threads]
-   >=media-libs/taglib-1.4"
-DEPEND="${RDEPEND}
-   dev-python/setuptools"
-
-DISTUTILS_USE_SEPARATE_SOURCE_DIRECTORIES="1"
-
-src_prepare() {
-   # bug #440740
-   epatch "${FILESDIR}"/${P}-taglib-1.8_compat.patch
-
-   # Disable broken check for Distribute.
-   sed -e "s/if 'distribute' not in setuptools.__file__:/if False:/" -i 
aksetup_helper.py
-
-   distutils_src_prepare
-}
-
-src_configure() {
-   configuration() {
-   "$(PYTHON)" configure.py \
-   --taglib-inc-dir="${EPREFIX}/usr/include/taglib" \
-   --boost-python-libname="boost_python-${PYTHON_ABI}-mt"
-   }
-   python_execute_function -s configuration
-}
-
-src_install() {
-   distutils_src_install
-
-   if use examples; then
-   insinto /usr/share/doc/${PF}/examples
-   doins test/*
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2016-12-28 Thread Aaron Bauman
commit: 31b4ca12a41afc6f142514b0c262c32b3108a706
Author: Aaron Bauman  gentoo  org>
AuthorDate: Wed Dec 28 11:26:48 2016 +
Commit: Aaron Bauman  gentoo  org>
CommitDate: Wed Dec 28 11:27:08 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31b4ca12

dev-python/tagpy: amd64 stable wrt bug #593138

 dev-python/tagpy/tagpy-2013.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tagpy/tagpy-2013.1.ebuild 
b/dev-python/tagpy/tagpy-2013.1.ebuild
index c6c1837..3ff326e 100644
--- a/dev-python/tagpy/tagpy-2013.1.ebuild
+++ b/dev-python/tagpy/tagpy-2013.1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
 
 LICENSE="BSD"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="examples"
 
 RDEPEND=">=dev-libs/boost-1.49.0:=[python,threads,${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2016-10-24 Thread Pacho Ramos
commit: 512747457ada2aba090f5828542f73b1016c2401
Author: Pacho Ramos  gentoo  org>
AuthorDate: Mon Oct 24 13:31:55 2016 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Mon Oct 24 13:32:42 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51274745

dev-python/tagpy: Fix examples installation (#586038)

Package-Manager: portage-2.3.2

 dev-python/tagpy/tagpy-2013.1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-python/tagpy/tagpy-2013.1.ebuild 
b/dev-python/tagpy/tagpy-2013.1.ebuild
index 579986c..c6c1837 100644
--- a/dev-python/tagpy/tagpy-2013.1.ebuild
+++ b/dev-python/tagpy/tagpy-2013.1.ebuild
@@ -31,7 +31,10 @@ python_configure() {
 }
 
 python_install_all() {
-   use examples && local EXAMPLES=( test/* )
+   if use examples; then
+   docinto examples
+   dodoc -r test/*
+   fi
 
distutils-r1_python_install_all
 }



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2016-05-05 Thread David Seifert
commit: 1ca47b3fbcfddbf180625e96f86d80e1cb554192
Author: David Seifert  gentoo  org>
AuthorDate: Thu May  5 20:41:11 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu May  5 21:11:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ca47b3f

dev-python/tagpy: Require USE="threads" for dev-libs/boost

Gentoo-Bug: 580496

Package-Manager: portage-2.2.28

 dev-python/tagpy/tagpy-0.94.8-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-python/tagpy/tagpy-0.94.8-r1.ebuild 
b/dev-python/tagpy/tagpy-0.94.8-r1.ebuild
index 35489eb..b84702a 100644
--- a/dev-python/tagpy/tagpy-0.94.8-r1.ebuild
+++ b/dev-python/tagpy/tagpy-0.94.8-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -18,7 +18,7 @@ SLOT="0"
 KEYWORDS="amd64 ppc ppc64 ~sparc x86"
 IUSE="examples"
 
-RDEPEND=">=dev-libs/boost-1.48[python]
+RDEPEND=">=dev-libs/boost-1.48[python,threads]
>=media-libs/taglib-1.4"
 DEPEND="${RDEPEND}
dev-python/setuptools"



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2016-05-05 Thread David Seifert
commit: 4888f8608fcb56f18e82d287aa1142b2004d89a8
Author: David Seifert  gentoo  org>
AuthorDate: Thu May  5 21:00:14 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Thu May  5 21:11:07 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4888f860

dev-python/tagpy: Require USE="threads" for dev-libs/boost

Gentoo-Bug: 580496
* EAPI=6
* Add python-3.5 support
* Remove call to 'distutils-r1_python_configure'

Package-Manager: portage-2.2.28

 dev-python/tagpy/tagpy-2013.1.ebuild | 10 +-
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-python/tagpy/tagpy-2013.1.ebuild 
b/dev-python/tagpy/tagpy-2013.1.ebuild
index 3518f85..579986c 100644
--- a/dev-python/tagpy/tagpy-2013.1.ebuild
+++ b/dev-python/tagpy/tagpy-2013.1.ebuild
@@ -1,9 +1,10 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
+EAPI=6
+
+PYTHON_COMPAT=( python{2_7,3_4,3_5} )
 
 inherit distutils-r1
 
@@ -16,7 +17,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="examples"
 
-RDEPEND=">=dev-libs/boost-1.49.0[python${PYTHON_TARGETS}]
+RDEPEND=">=dev-libs/boost-1.49.0:=[python,threads,${PYTHON_USEDEP}]
>=media-libs/taglib-1.7.2"
 DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"
@@ -27,7 +28,6 @@ python_configure() {
"${PYTHON}" configure.py \
--taglib-inc-dir="${EPREFIX}/usr/include/taglib" \
--boost-python-libname="boost_python-${EPYTHON#python}"
-   distutils-r1_python_configure
 }
 
 python_install_all() {



[gentoo-commits] repo/gentoo:master commit in: dev-python/tagpy/

2016-02-28 Thread Maxim Koltsov
commit: 72874d73168051d2eb46d8cc0710fd2c476f051a
Author: Maxim Koltsov  gentoo  org>
AuthorDate: Sun Feb 28 14:30:21 2016 +
Commit: Maxim Koltsov  gentoo  org>
CommitDate: Sun Feb 28 14:30:21 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72874d73

dev-python/tagpy: add PYTHON_USEDEP to dev-libs/boost dependency

Package-Manager: portage-2.2.27

 dev-python/tagpy/tagpy-2013.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-python/tagpy/tagpy-2013.1.ebuild 
b/dev-python/tagpy/tagpy-2013.1.ebuild
index 445c668..3518f85 100644
--- a/dev-python/tagpy/tagpy-2013.1.ebuild
+++ b/dev-python/tagpy/tagpy-2013.1.ebuild
@@ -16,7 +16,7 @@ SLOT="0"
 KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
 IUSE="examples"
 
-RDEPEND=">=dev-libs/boost-1.49.0[python]
+RDEPEND=">=dev-libs/boost-1.49.0[python${PYTHON_TARGETS}]
>=media-libs/taglib-1.7.2"
 DEPEND="${RDEPEND}
dev-python/setuptools[${PYTHON_USEDEP}]"