[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 8d526ddf236929f1f3692d7c48ea003b4c3f5316 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Mar 7 23:45:39 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Mar 7 23:46:45 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d526ddf media-libs/taglib: Revert "add 2.0" This reverts commit 817fdd67ef41f9e4aa180476515b0e27cedad93a. Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/taglib/Manifest | 1 - media-libs/taglib/taglib-2.0.ebuild | 58 - 2 files changed, 59 deletions(-) diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest index 28be72ecd6de..eaaab49e2e20 100644 --- a/media-libs/taglib/Manifest +++ b/media-libs/taglib/Manifest @@ -1,2 +1 @@ DIST taglib-1.13.1.tar.gz 1372618 BLAKE2B 36cf9b59ded95c9996d04a86055a36a7b74a2a01c13f75826d4907abca0b982c5f9b0e4bcd6648707013108f8eaf424ab95f07c383130452aa169e2cab33f466 SHA512 986231ee62caa975afead7e94630d58acaac25a38bc33d4493d51bd635d79336e81bba60586d7355ebc0670e31f28d32da3ecceaf33292e4bc240c64bf00f35b -DIST taglib-2.0.tar.gz 1429934 BLAKE2B a6743c6da473e78487bb3569f01ff944c8e48ee85d40a710c98b55e302ba9bda8a428ab2bdef82f9f84c1eac4e4285adfb33d551924253bb0fc998c7b30c7c77 SHA512 099d02b2eab033f5702a8cb03e70752d7523c6f8c2f3eebdd0bcd939eafbdca3f2a6c82452983904b5822cfa45f2707ed866c3419508df9d43bf5c0b3a476f6c diff --git a/media-libs/taglib/taglib-2.0.ebuild b/media-libs/taglib/taglib-2.0.ebuild deleted file mode 100644 index 7d5f338625fe.. --- a/media-libs/taglib/taglib-2.0.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib - -DESCRIPTION="Library for reading and editing audio meta data" -HOMEPAGE="https://taglib.github.io/; -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1 MPL-1.1" -SLOT="0" -# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="doc examples test" - -RESTRICT="!test? ( test )" - -RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - test? ( >=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}] ) -" -BDEPEND=" - virtual/pkgconfig - doc? ( app-text/doxygen[dot] ) -" - -MULTILIB_CHOST_TOOLS=( - /usr/bin/taglib-config -) - -multilib_src_configure() { - local mycmakeargs=( - -DBUILD_EXAMPLES=$(multilib_native_usex examples) - -DBUILD_TESTING=$(usex test) - ) - cmake_src_configure -} - -multilib_src_compile() { - cmake_src_compile - - if multilib_is_native_abi; then - use doc && cmake_build docs - fi -} - -multilib_src_test() { - eninja check -} - -multilib_src_install() { - cmake_src_install - - if multilib_is_native_abi && use doc; then - HTML_DOCS=( "${BUILD_DIR}"/doc/html/. ) - fi -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 817fdd67ef41f9e4aa180476515b0e27cedad93a Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Jan 29 22:18:05 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Mar 7 23:44:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=817fdd67 media-libs/taglib: add 2.0 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/taglib/Manifest | 1 + media-libs/taglib/taglib-2.0.ebuild | 58 + 2 files changed, 59 insertions(+) diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest index eaaab49e2e20..28be72ecd6de 100644 --- a/media-libs/taglib/Manifest +++ b/media-libs/taglib/Manifest @@ -1 +1,2 @@ DIST taglib-1.13.1.tar.gz 1372618 BLAKE2B 36cf9b59ded95c9996d04a86055a36a7b74a2a01c13f75826d4907abca0b982c5f9b0e4bcd6648707013108f8eaf424ab95f07c383130452aa169e2cab33f466 SHA512 986231ee62caa975afead7e94630d58acaac25a38bc33d4493d51bd635d79336e81bba60586d7355ebc0670e31f28d32da3ecceaf33292e4bc240c64bf00f35b +DIST taglib-2.0.tar.gz 1429934 BLAKE2B a6743c6da473e78487bb3569f01ff944c8e48ee85d40a710c98b55e302ba9bda8a428ab2bdef82f9f84c1eac4e4285adfb33d551924253bb0fc998c7b30c7c77 SHA512 099d02b2eab033f5702a8cb03e70752d7523c6f8c2f3eebdd0bcd939eafbdca3f2a6c82452983904b5822cfa45f2707ed866c3419508df9d43bf5c0b3a476f6c diff --git a/media-libs/taglib/taglib-2.0.ebuild b/media-libs/taglib/taglib-2.0.ebuild new file mode 100644 index ..7d5f338625fe --- /dev/null +++ b/media-libs/taglib/taglib-2.0.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +DESCRIPTION="Library for reading and editing audio meta data" +HOMEPAGE="https://taglib.github.io/; +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1 MPL-1.1" +SLOT="0" +# KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="doc examples test" + +RESTRICT="!test? ( test )" + +RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + test? ( >=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}] ) +" +BDEPEND=" + virtual/pkgconfig + doc? ( app-text/doxygen[dot] ) +" + +MULTILIB_CHOST_TOOLS=( + /usr/bin/taglib-config +) + +multilib_src_configure() { + local mycmakeargs=( + -DBUILD_EXAMPLES=$(multilib_native_usex examples) + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} + +multilib_src_compile() { + cmake_src_compile + + if multilib_is_native_abi; then + use doc && cmake_build docs + fi +} + +multilib_src_test() { + eninja check +} + +multilib_src_install() { + cmake_src_install + + if multilib_is_native_abi && use doc; then + HTML_DOCS=( "${BUILD_DIR}"/doc/html/. ) + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/, media-libs/taglib/files/
commit: 76ea8770237f2dda920c5ea5d916e6dcb25a51e0 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Jan 29 20:50:47 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Jan 30 20:26:32 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76ea8770 media-libs/taglib: drop 1.13 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/taglib/Manifest | 1 - media-libs/taglib/files/taglib-1.13-cmake.patch | 37 --- media-libs/taglib/taglib-1.13.ebuild| 60 - 3 files changed, 98 deletions(-) diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest index 22a15526c6f5..eaaab49e2e20 100644 --- a/media-libs/taglib/Manifest +++ b/media-libs/taglib/Manifest @@ -1,2 +1 @@ DIST taglib-1.13.1.tar.gz 1372618 BLAKE2B 36cf9b59ded95c9996d04a86055a36a7b74a2a01c13f75826d4907abca0b982c5f9b0e4bcd6648707013108f8eaf424ab95f07c383130452aa169e2cab33f466 SHA512 986231ee62caa975afead7e94630d58acaac25a38bc33d4493d51bd635d79336e81bba60586d7355ebc0670e31f28d32da3ecceaf33292e4bc240c64bf00f35b -DIST taglib-1.13.tar.gz 1371504 BLAKE2B 844aacec1a5a6baf69cc849cd09c53778b618acffc4bffb0b80835e0a0b6481c0492a5b66b51ef6fd15350b3a392f4a473410696534a7c2129cf045de6108156 SHA512 b6e3253d158b41173073c0da1915f5e4a3de947db918660817cb1c755fba7e3723ea1a335fbbc30b0dcf942348a471b493fe2ce1d52d1a808578edee14e1bfc7 diff --git a/media-libs/taglib/files/taglib-1.13-cmake.patch b/media-libs/taglib/files/taglib-1.13-cmake.patch deleted file mode 100644 index 5bda305db103.. --- a/media-libs/taglib/files/taglib-1.13-cmake.patch +++ /dev/null @@ -1,37 +0,0 @@ -From 8aa7dd81d8b89bfa48bb32f6cab7df20f79f3562 Mon Sep 17 00:00:00 2001 -From: Ryan Schmidt -Date: Thu, 27 Oct 2022 20:02:04 -0500 -Subject: [PATCH] Fix macOS dylib install name to be absolute path - -Closes #1065 - bindings/c/CMakeLists.txt | 2 +- - taglib/CMakeLists.txt | 2 +- - 2 files changed, 2 insertions(+), 2 deletions(-) - -diff --git a/bindings/c/CMakeLists.txt b/bindings/c/CMakeLists.txt -index 15f4e440a..b517da7b6 100644 a/bindings/c/CMakeLists.txt -+++ b/bindings/c/CMakeLists.txt -@@ -58,7 +58,7 @@ set_target_properties(tag_c PROPERTIES - VERSION 0.0.0 - SOVERSION 0 - DEFINE_SYMBOL MAKE_TAGLIB_C_LIB -- INSTALL_NAME_DIR ${CMAKE_INSTALL_LIBDIR} -+ INSTALL_NAME_DIR ${CMAKE_INSTALL_FULL_LIBDIR} - ) - install(TARGETS tag_c - FRAMEWORK DESTINATION ${FRAMEWORK_INSTALL_DIR} -diff --git a/taglib/CMakeLists.txt b/taglib/CMakeLists.txt -index 527c00738..ea1ab8388 100644 a/taglib/CMakeLists.txt -+++ b/taglib/CMakeLists.txt -@@ -344,7 +344,7 @@ endif() - set_target_properties(tag PROPERTIES - VERSION ${TAGLIB_SOVERSION_MAJOR}.${TAGLIB_SOVERSION_MINOR}.${TAGLIB_SOVERSION_PATCH} - SOVERSION ${TAGLIB_SOVERSION_MAJOR} -- INSTALL_NAME_DIR ${CMAKE_INSTALL_LIBDIR} -+ INSTALL_NAME_DIR ${CMAKE_INSTALL_FULL_LIBDIR} - DEFINE_SYMBOL MAKE_TAGLIB_LIB - LINK_INTERFACE_LIBRARIES "" - PUBLIC_HEADER "${tag_HDRS}" diff --git a/media-libs/taglib/taglib-1.13.ebuild b/media-libs/taglib/taglib-1.13.ebuild deleted file mode 100644 index 969c64b00c3d.. --- a/media-libs/taglib/taglib-1.13.ebuild +++ /dev/null @@ -1,60 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake-multilib - -DESCRIPTION="Library for reading and editing audio meta data" -HOMEPAGE="https://taglib.github.io/; -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1 MPL-1.1" -SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="doc examples test" - -RESTRICT="!test? ( test )" - -RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - test? ( >=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}] ) -" -BDEPEND=" - virtual/pkgconfig - doc? ( app-text/doxygen[dot] ) -" - -PATCHES=( "${FILESDIR}"/${P}-cmake.patch ) - -MULTILIB_CHOST_TOOLS=( - /usr/bin/taglib-config -) - -multilib_src_configure() { - local mycmakeargs=( - -DBUILD_EXAMPLES=$(multilib_native_usex examples) - -DBUILD_TESTING=$(usex test) - ) - cmake_src_configure -} - -multilib_src_compile() { - cmake_src_compile - - if multilib_is_native_abi; then - use doc && cmake_build docs - fi -} - -multilib_src_test() { - eninja check -} - -multilib_src_install() { - cmake_src_install - - if multilib_is_native_abi && use doc; then - HTML_DOCS=( "${BUILD_DIR}"/doc/html/. ) - fi -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 33aa634cd2593f4d67ab9246a979ce9e57b06587 Author: Arthur Zamarin gentoo org> AuthorDate: Sun Oct 1 19:24:41 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun Oct 1 19:24:41 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33aa634c media-libs/taglib: Stabilize 1.13.1 ppc, #914978 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/taglib/taglib-1.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.13.1.ebuild b/media-libs/taglib/taglib-1.13.1.ebuild index 9044836e0341..7a16f31cc2bb 100644 --- a/media-libs/taglib/taglib-1.13.1.ebuild +++ b/media-libs/taglib/taglib-1.13.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 413b592de17fe349f5a9e9c0cd78a8840c069ec0 Author: Sam James gentoo org> AuthorDate: Sun Oct 1 02:33:36 2023 + Commit: Sam James gentoo org> CommitDate: Sun Oct 1 02:33:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=413b592d media-libs/taglib: Stabilize 1.13.1 sparc, #914978 Signed-off-by: Sam James gentoo.org> media-libs/taglib/taglib-1.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.13.1.ebuild b/media-libs/taglib/taglib-1.13.1.ebuild index 7fff1826858e..9044836e0341 100644 --- a/media-libs/taglib/taglib-1.13.1.ebuild +++ b/media-libs/taglib/taglib-1.13.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 7b15d22d6c8299673e2ad5c9090f73eb2ceabf11 Author: Sam James gentoo org> AuthorDate: Sun Oct 1 02:27:17 2023 + Commit: Sam James gentoo org> CommitDate: Sun Oct 1 02:27:17 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b15d22d media-libs/taglib: Stabilize 1.13.1 x86, #914978 Signed-off-by: Sam James gentoo.org> media-libs/taglib/taglib-1.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.13.1.ebuild b/media-libs/taglib/taglib-1.13.1.ebuild index 086c938c8980..7fff1826858e 100644 --- a/media-libs/taglib/taglib-1.13.1.ebuild +++ b/media-libs/taglib/taglib-1.13.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" SLOT="0" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 6fd9e9aa02bc2fa84591db3ecbfdd9ba2663278f Author: Sam James gentoo org> AuthorDate: Sun Oct 1 02:27:16 2023 + Commit: Sam James gentoo org> CommitDate: Sun Oct 1 02:27:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fd9e9aa media-libs/taglib: Stabilize 1.13.1 amd64, #914978 Signed-off-by: Sam James gentoo.org> media-libs/taglib/taglib-1.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.13.1.ebuild b/media-libs/taglib/taglib-1.13.1.ebuild index 0cd9767e4576..086c938c8980 100644 --- a/media-libs/taglib/taglib-1.13.1.ebuild +++ b/media-libs/taglib/taglib-1.13.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: c0f4a29ddfa0d565a016a4d5795203c904d8b996 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Sep 30 18:28:51 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Sep 30 18:28:51 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0f4a29d media-libs/taglib: Stabilize 1.13.1 arm, #914978 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/taglib/taglib-1.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.13.1.ebuild b/media-libs/taglib/taglib-1.13.1.ebuild index f9b067d82b26..0cd9767e4576 100644 --- a/media-libs/taglib/taglib-1.13.1.ebuild +++ b/media-libs/taglib/taglib-1.13.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 521f152a9c09b4c9763542af4e4eb76487015c85 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Sep 30 18:28:49 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Sep 30 18:28:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=521f152a media-libs/taglib: Stabilize 1.13.1 ppc64, #914978 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/taglib/taglib-1.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.13.1.ebuild b/media-libs/taglib/taglib-1.13.1.ebuild index 9fbcaf1647e4..2c5a1f2cd62d 100644 --- a/media-libs/taglib/taglib-1.13.1.ebuild +++ b/media-libs/taglib/taglib-1.13.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 2283cb7342cd75b4c924f82709efda3e3285e4ab Author: Arthur Zamarin gentoo org> AuthorDate: Sat Sep 30 18:28:50 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Sep 30 18:28:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2283cb73 media-libs/taglib: Stabilize 1.13.1 arm64, #914978 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/taglib/taglib-1.13.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.13.1.ebuild b/media-libs/taglib/taglib-1.13.1.ebuild index 2c5a1f2cd62d..f9b067d82b26 100644 --- a/media-libs/taglib/taglib-1.13.1.ebuild +++ b/media-libs/taglib/taglib-1.13.1.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/files/, media-libs/taglib/
commit: 813736e4d1b04b73abd1a57896fe4e7a2f3b104f Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Sep 2 17:54:58 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Sep 2 18:01:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=813736e4 media-libs/taglib: add 1.13.1 See also: https://mail.kde.org/pipermail/taglib-devel/2023-July/003066.html https://taglib.org/#taglib-1131-release---jul-1-2023 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/taglib/Manifest | 1 + .../taglib/files/taglib-1.13.1-pkgconfig.patch | 42 +++ media-libs/taglib/taglib-1.13.1.ebuild | 61 ++ 3 files changed, 104 insertions(+) diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest index 5eacd0b69db4..22a15526c6f5 100644 --- a/media-libs/taglib/Manifest +++ b/media-libs/taglib/Manifest @@ -1 +1,2 @@ +DIST taglib-1.13.1.tar.gz 1372618 BLAKE2B 36cf9b59ded95c9996d04a86055a36a7b74a2a01c13f75826d4907abca0b982c5f9b0e4bcd6648707013108f8eaf424ab95f07c383130452aa169e2cab33f466 SHA512 986231ee62caa975afead7e94630d58acaac25a38bc33d4493d51bd635d79336e81bba60586d7355ebc0670e31f28d32da3ecceaf33292e4bc240c64bf00f35b DIST taglib-1.13.tar.gz 1371504 BLAKE2B 844aacec1a5a6baf69cc849cd09c53778b618acffc4bffb0b80835e0a0b6481c0492a5b66b51ef6fd15350b3a392f4a473410696534a7c2129cf045de6108156 SHA512 b6e3253d158b41173073c0da1915f5e4a3de947db918660817cb1c755fba7e3723ea1a335fbbc30b0dcf942348a471b493fe2ce1d52d1a808578edee14e1bfc7 diff --git a/media-libs/taglib/files/taglib-1.13.1-pkgconfig.patch b/media-libs/taglib/files/taglib-1.13.1-pkgconfig.patch new file mode 100644 index ..6907e87ae4a3 --- /dev/null +++ b/media-libs/taglib/files/taglib-1.13.1-pkgconfig.patch @@ -0,0 +1,42 @@ +From b5d07842d27e61d01c7f2cd0e0c61bc354ebf618 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner +Date: Sat, 2 Sep 2023 19:53:13 +0200 +Subject: [PATCH] Revert pkgconfig file path mangling + +Signed-off-by: Andreas Sturmlechner +--- + bindings/c/taglib_c.pc.cmake | 4 ++-- + taglib.pc.cmake | 4 ++-- + 2 files changed, 4 insertions(+), 4 deletions(-) + +diff --git a/bindings/c/taglib_c.pc.cmake b/bindings/c/taglib_c.pc.cmake +index 178f1e50..7918d558 100644 +--- a/bindings/c/taglib_c.pc.cmake b/bindings/c/taglib_c.pc.cmake +@@ -1,7 +1,7 @@ + prefix=@CMAKE_INSTALL_PREFIX@ + exec_prefix=${prefix} +-libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ +-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ ++libdir=@CMAKE_INSTALL_FULL_LIBDIR@ ++includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ + + Name: TagLib C Bindings + Description: Audio meta-data library (C bindings) +diff --git a/taglib.pc.cmake b/taglib.pc.cmake +index 3800f078..575cb310 100644 +--- a/taglib.pc.cmake b/taglib.pc.cmake +@@ -1,7 +1,7 @@ + prefix=@CMAKE_INSTALL_PREFIX@ + exec_prefix=${prefix} +-libdir=${prefix}/@CMAKE_INSTALL_LIBDIR@ +-includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@ ++libdir=@CMAKE_INSTALL_FULL_LIBDIR@ ++includedir=@CMAKE_INSTALL_FULL_INCLUDEDIR@ + + Name: TagLib + Description: Audio meta-data library +-- +2.42.0 + diff --git a/media-libs/taglib/taglib-1.13.1.ebuild b/media-libs/taglib/taglib-1.13.1.ebuild new file mode 100644 index ..9fbcaf1647e4 --- /dev/null +++ b/media-libs/taglib/taglib-1.13.1.ebuild @@ -0,0 +1,61 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +DESCRIPTION="Library for reading and editing audio meta data" +HOMEPAGE="https://taglib.github.io/; +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1 MPL-1.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos" +IUSE="doc examples test" + +RESTRICT="!test? ( test )" + +RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + test? ( >=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}] ) +" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen[dot] ) +" + +# https://github.com/taglib/taglib/issues/1098 +PATCHES=( "${FILESDIR}"/${P}-pkgconfig.patch ) + +MULTILIB_CHOST_TOOLS=( + /usr/bin/taglib-config +) + +multilib_src_configure() { + local mycmakeargs=( + -DBUILD_EXAMPLES=$(multilib_native_usex examples) + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} + +multilib_src_compile() { + cmake_src_compile + + if multilib_is_native_abi; then + use doc && cmake_build docs + fi +} + +multilib_src_test() { + eninja check +} + +multilib_src_install() { + cmake_src_install + + if multilib_is_native_abi && use doc; then + HTML_DOCS=( "${BUILD_DIR}"/doc/html/. ) + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib-extras/
commit: 2bdbc471e9005b18d25caf3e96cccb86cec83c7d Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Dec 25 23:20:08 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Dec 25 23:21:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bdbc471 media-libs/taglib-extras: update EAPI 7 -> 8, add bug ref Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild | 8 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild b/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild index 9c38a368dd06..5922b954ae99 100644 --- a/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild +++ b/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake @@ -12,9 +12,9 @@ SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.gz" LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="amd64 ppc ~ppc64 x86" -IUSE="debug" +IUSE="" DEPEND="media-libs/taglib" RDEPEND="${DEPEND}" -PATCHES=( "${FILESDIR}/${P}-taglib110.patch" ) +PATCHES=( "${FILESDIR}/${P}-taglib110.patch" ) # bug 571072
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/files/, media-libs/taglib/
commit: 5ffd946e9e8883a49e17fdd8b276940257aee01e Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Dec 15 19:26:00 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Dec 15 19:26:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ffd946e media-libs/taglib: drop 1.12 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/taglib/Manifest | 1 - media-libs/taglib/files/taglib-1.12-cmake.patch | 525 media-libs/taglib/taglib-1.12.ebuild| 62 --- 3 files changed, 588 deletions(-) diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest index 71d1b6ea1e04..5eacd0b69db4 100644 --- a/media-libs/taglib/Manifest +++ b/media-libs/taglib/Manifest @@ -1,2 +1 @@ -DIST taglib-1.12.tar.gz 1364231 BLAKE2B 414a61a302fbdd1af8dae70fcec96311023d3ef85a659b8dc598c8c73cf31142b4a254c843f4d415eff0fda84e62e18f1bb63921f1868400990f023aa01b1a41 SHA512 63c96297d65486450908bda7cc1583ec338fa5a56a7c088fc37d6e125e1ee76e6d20343556a8f3d36f5b7e5187c58a5d15be964c996e3586ea1438910152b1a6 DIST taglib-1.13.tar.gz 1371504 BLAKE2B 844aacec1a5a6baf69cc849cd09c53778b618acffc4bffb0b80835e0a0b6481c0492a5b66b51ef6fd15350b3a392f4a473410696534a7c2129cf045de6108156 SHA512 b6e3253d158b41173073c0da1915f5e4a3de947db918660817cb1c755fba7e3723ea1a335fbbc30b0dcf942348a471b493fe2ce1d52d1a808578edee14e1bfc7 diff --git a/media-libs/taglib/files/taglib-1.12-cmake.patch b/media-libs/taglib/files/taglib-1.12-cmake.patch deleted file mode 100644 index 185a1e23ed20.. --- a/media-libs/taglib/files/taglib-1.12-cmake.patch +++ /dev/null @@ -1,525 +0,0 @@ -From 5d5315c5ddf2e3a6d92d6b5dba8a120b7c04f46a Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Mon, 15 Feb 2021 22:50:56 +0100 -Subject: [PATCH 1/7] Use CMake's CTest which includes BUILD_TESTING option - -BUILD_TESTING is default enabled, which is a good default anyway. -Move the CppUnit check to the root CMakeLists.txt, simpler and clearer. -BUILD_TESTS is obsolete. - -The need for BUILD_SHARED_LIBS=OFF for testing is not clear, it works on Linux. -But I kept it in the instructions for now. - -Signed-off-by: Andreas Sturmlechner - CMakeLists.txt| 13 + - ConfigureChecks.cmake | 10 -- - INSTALL.md| 6 +++--- - 3 files changed, 12 insertions(+), 17 deletions(-) - -diff --git a/CMakeLists.txt b/CMakeLists.txt -index 5fc91cc6..770fa046 100644 a/CMakeLists.txt -+++ b/CMakeLists.txt -@@ -4,6 +4,8 @@ project(taglib) - - list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules") - -+include(CTest) -+ - if(DEFINED ENABLE_STATIC) - message(FATAL_ERROR "This option is no longer available, use BUILD_SHARED_LIBS instead") - endif() -@@ -32,7 +34,6 @@ if(ENABLE_CCACHE) - endif() - - option(VISIBILITY_HIDDEN "Build with -fvisibility=hidden" OFF) --option(BUILD_TESTS "Build the test suite" OFF) - option(BUILD_EXAMPLES "Build the examples" OFF) - option(BUILD_BINDINGS "Build the bindings" ON) - -@@ -147,9 +148,13 @@ if(BUILD_BINDINGS) - add_subdirectory(bindings) - endif() - --if(BUILD_TESTS AND NOT BUILD_SHARED_LIBS) -- enable_testing() -- add_subdirectory(tests) -+if(BUILD_TESTING) -+ find_package(CppUnit) -+ if(CppUnit_FOUND) -+add_subdirectory(tests) -+ else() -+message(WARNING "BUILD_TESTING requested, but CppUnit not found, skipping tests.") -+ endif() - endif() - - if(BUILD_EXAMPLES) -diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake -index bcdbfe20..2fe2f129 100644 a/ConfigureChecks.cmake -+++ b/ConfigureChecks.cmake -@@ -187,16 +187,6 @@ if(NOT ZLIB_SOURCE) - endif() - endif() - --# Determine whether CppUnit is installed. -- --if(BUILD_TESTS AND NOT BUILD_SHARED_LIBS) -- find_package(CppUnit) -- if(NOT CppUnit_FOUND) --message(STATUS "CppUnit not found, disabling tests.") --set(BUILD_TESTS OFF) -- endif() --endif() -- - # Detect WinRT mode - if(CMAKE_SYSTEM_NAME STREQUAL "WindowsStore") - set(PLATFORM WINRT 1) -diff --git a/INSTALL.md b/INSTALL.md -index a398654e..19771aca 100644 a/INSTALL.md -+++ b/INSTALL.md -@@ -167,7 +167,7 @@ Unit Tests - - If you want to run the test suite to make sure TagLib works properly on your - system, you need to have cppunit installed. To build the tests, include --the option `-DBUILD_TESTS=ON -DBUILD_SHARED_LIBS=OFF` when running cmake. -+the option `-DBUILD_TESTING=ON` when running cmake. - - The test suite has a custom target in the build system, so you can run - the tests using make: -@@ -183,7 +183,7 @@ Windows MinGW: - - `mingw32-make; mingw32-make install DESTDIR=/path/to/install/dir` - * Build TagLib with testing enabled: - - ``` --cmake -G "MinGW Makefiles" -DBUILD_TESTS=ON -DBUILD_EXAMPLES=ON -DBUILD_SHARED_LIBS=OFF \ -+cmake -G "MinGW Makefiles" -DBUILD_TESTING=ON -DBUILD_EXAMPLES=ON -DBUILD_SHARED_LIBS=OFF \ - -DCPPUNIT_INCLUDE_DIR=/path/to/cppunit/include
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: aac19061ef88bb8be1f5aa5918c41c14e3e9d439 Author: Arthur Zamarin gentoo org> AuthorDate: Thu Dec 15 04:43:33 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu Dec 15 04:43:33 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aac19061 media-libs/taglib: Stabilize 1.13 amd64, #882627 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/taglib/taglib-1.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.13.ebuild b/media-libs/taglib/taglib-1.13.ebuild index 166c7ead4c3d..74857c6b9541 100644 --- a/media-libs/taglib/taglib-1.13.ebuild +++ b/media-libs/taglib/taglib-1.13.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 623db4875e1a7ba8a2626af1ac782068966f87ef Author: Arthur Zamarin gentoo org> AuthorDate: Mon Dec 5 18:03:12 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Dec 5 18:03:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=623db487 media-libs/taglib: Stabilize 1.13 x86, #882627 Signed-off-by: Arthur Zamarin gentoo.org> media-libs/taglib/taglib-1.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.13.ebuild b/media-libs/taglib/taglib-1.13.ebuild index cb011d498e8c..166c7ead4c3d 100644 --- a/media-libs/taglib/taglib-1.13.ebuild +++ b/media-libs/taglib/taglib-1.13.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: cf72b1c6834141c9f81b1d92aaa86dcc978b9314 Author: Sam James gentoo org> AuthorDate: Mon Dec 5 08:45:47 2022 + Commit: Sam James gentoo org> CommitDate: Mon Dec 5 08:45:47 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf72b1c6 media-libs/taglib: Stabilize 1.13 ppc, #882627 Signed-off-by: Sam James gentoo.org> media-libs/taglib/taglib-1.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.13.ebuild b/media-libs/taglib/taglib-1.13.ebuild index e3b6a6979179..cb011d498e8c 100644 --- a/media-libs/taglib/taglib-1.13.ebuild +++ b/media-libs/taglib/taglib-1.13.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: f6d0d41c18a6605dcf4a37ea0978f3954cdafb26 Author: Sam James gentoo org> AuthorDate: Mon Dec 5 08:45:45 2022 + Commit: Sam James gentoo org> CommitDate: Mon Dec 5 08:45:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6d0d41c media-libs/taglib: Stabilize 1.13 arm64, #882627 Signed-off-by: Sam James gentoo.org> media-libs/taglib/taglib-1.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.13.ebuild b/media-libs/taglib/taglib-1.13.ebuild index 5cf582be2e84..e5a349b0aff8 100644 --- a/media-libs/taglib/taglib-1.13.ebuild +++ b/media-libs/taglib/taglib-1.13.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: d6726987be7e21200776768db8c4d98591fd30f2 Author: Sam James gentoo org> AuthorDate: Mon Dec 5 08:45:46 2022 + Commit: Sam James gentoo org> CommitDate: Mon Dec 5 08:45:46 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6726987 media-libs/taglib: Stabilize 1.13 ppc64, #882627 Signed-off-by: Sam James gentoo.org> media-libs/taglib/taglib-1.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.13.ebuild b/media-libs/taglib/taglib-1.13.ebuild index e5a349b0aff8..e3b6a6979179 100644 --- a/media-libs/taglib/taglib-1.13.ebuild +++ b/media-libs/taglib/taglib-1.13.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 1096e904cdea633d31c1faf99b342d2786a35156 Author: Sam James gentoo org> AuthorDate: Mon Dec 5 08:34:55 2022 + Commit: Sam James gentoo org> CommitDate: Mon Dec 5 08:34:55 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1096e904 media-libs/taglib: Stabilize 1.13 sparc, #882627 Signed-off-by: Sam James gentoo.org> media-libs/taglib/taglib-1.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.13.ebuild b/media-libs/taglib/taglib-1.13.ebuild index 1fdd563a805b..5cf582be2e84 100644 --- a/media-libs/taglib/taglib-1.13.ebuild +++ b/media-libs/taglib/taglib-1.13.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" SLOT="0" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 09855f9ce11c9ecbec7cf8b70fbf926c72743748 Author: Sam James gentoo org> AuthorDate: Mon Dec 5 08:33:16 2022 + Commit: Sam James gentoo org> CommitDate: Mon Dec 5 08:33:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=09855f9c media-libs/taglib: Stabilize 1.13 arm, #882627 Signed-off-by: Sam James gentoo.org> media-libs/taglib/taglib-1.13.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.13.ebuild b/media-libs/taglib/taglib-1.13.ebuild index d5cbedc1aa37..1fdd563a805b 100644 --- a/media-libs/taglib/taglib-1.13.ebuild +++ b/media-libs/taglib/taglib-1.13.ebuild @@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" IUSE="doc examples test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/, media-libs/taglib/files/
commit: 31d7e83d128bcbff85fbac24852f8594ae7cb312 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Oct 28 16:32:57 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Oct 28 16:48:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31d7e83d media-libs/taglib: add 1.13 See also: https://mail.kde.org/pipermail/taglib-devel/2022-October/003054.html https://taglib.org/#taglib-113-release---oct-27-2022 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/taglib/Manifest | 1 + media-libs/taglib/files/taglib-1.13-cmake.patch | 37 +++ media-libs/taglib/taglib-1.13.ebuild| 60 + 3 files changed, 98 insertions(+) diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest index 5a275aba3316..71d1b6ea1e04 100644 --- a/media-libs/taglib/Manifest +++ b/media-libs/taglib/Manifest @@ -1 +1,2 @@ DIST taglib-1.12.tar.gz 1364231 BLAKE2B 414a61a302fbdd1af8dae70fcec96311023d3ef85a659b8dc598c8c73cf31142b4a254c843f4d415eff0fda84e62e18f1bb63921f1868400990f023aa01b1a41 SHA512 63c96297d65486450908bda7cc1583ec338fa5a56a7c088fc37d6e125e1ee76e6d20343556a8f3d36f5b7e5187c58a5d15be964c996e3586ea1438910152b1a6 +DIST taglib-1.13.tar.gz 1371504 BLAKE2B 844aacec1a5a6baf69cc849cd09c53778b618acffc4bffb0b80835e0a0b6481c0492a5b66b51ef6fd15350b3a392f4a473410696534a7c2129cf045de6108156 SHA512 b6e3253d158b41173073c0da1915f5e4a3de947db918660817cb1c755fba7e3723ea1a335fbbc30b0dcf942348a471b493fe2ce1d52d1a808578edee14e1bfc7 diff --git a/media-libs/taglib/files/taglib-1.13-cmake.patch b/media-libs/taglib/files/taglib-1.13-cmake.patch new file mode 100644 index ..5bda305db103 --- /dev/null +++ b/media-libs/taglib/files/taglib-1.13-cmake.patch @@ -0,0 +1,37 @@ +From 8aa7dd81d8b89bfa48bb32f6cab7df20f79f3562 Mon Sep 17 00:00:00 2001 +From: Ryan Schmidt +Date: Thu, 27 Oct 2022 20:02:04 -0500 +Subject: [PATCH] Fix macOS dylib install name to be absolute path + +Closes #1065 +--- + bindings/c/CMakeLists.txt | 2 +- + taglib/CMakeLists.txt | 2 +- + 2 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/bindings/c/CMakeLists.txt b/bindings/c/CMakeLists.txt +index 15f4e440a..b517da7b6 100644 +--- a/bindings/c/CMakeLists.txt b/bindings/c/CMakeLists.txt +@@ -58,7 +58,7 @@ set_target_properties(tag_c PROPERTIES + VERSION 0.0.0 + SOVERSION 0 + DEFINE_SYMBOL MAKE_TAGLIB_C_LIB +- INSTALL_NAME_DIR ${CMAKE_INSTALL_LIBDIR} ++ INSTALL_NAME_DIR ${CMAKE_INSTALL_FULL_LIBDIR} + ) + install(TARGETS tag_c + FRAMEWORK DESTINATION ${FRAMEWORK_INSTALL_DIR} +diff --git a/taglib/CMakeLists.txt b/taglib/CMakeLists.txt +index 527c00738..ea1ab8388 100644 +--- a/taglib/CMakeLists.txt b/taglib/CMakeLists.txt +@@ -344,7 +344,7 @@ endif() + set_target_properties(tag PROPERTIES + VERSION ${TAGLIB_SOVERSION_MAJOR}.${TAGLIB_SOVERSION_MINOR}.${TAGLIB_SOVERSION_PATCH} + SOVERSION ${TAGLIB_SOVERSION_MAJOR} +- INSTALL_NAME_DIR ${CMAKE_INSTALL_LIBDIR} ++ INSTALL_NAME_DIR ${CMAKE_INSTALL_FULL_LIBDIR} + DEFINE_SYMBOL MAKE_TAGLIB_LIB + LINK_INTERFACE_LIBRARIES "" + PUBLIC_HEADER "${tag_HDRS}" diff --git a/media-libs/taglib/taglib-1.13.ebuild b/media-libs/taglib/taglib-1.13.ebuild new file mode 100644 index ..d5cbedc1aa37 --- /dev/null +++ b/media-libs/taglib/taglib-1.13.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake-multilib + +DESCRIPTION="Library for reading and editing audio meta data" +HOMEPAGE="https://taglib.github.io/; +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1 MPL-1.1" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +IUSE="doc examples test" + +RESTRICT="!test? ( test )" + +RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + test? ( >=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}] ) +" +BDEPEND=" + virtual/pkgconfig + doc? ( app-doc/doxygen[dot] ) +" + +PATCHES=( "${FILESDIR}"/${P}-cmake.patch ) + +MULTILIB_CHOST_TOOLS=( + /usr/bin/taglib-config +) + +multilib_src_configure() { + local mycmakeargs=( + -DBUILD_EXAMPLES=$(multilib_native_usex examples) + -DBUILD_TESTING=$(usex test) + ) + cmake_src_configure +} + +multilib_src_compile() { + cmake_src_compile + + if multilib_is_native_abi; then + use doc && cmake_build docs + fi +} + +multilib_src_test() { + eninja check +} + +multilib_src_install() { + cmake_src_install + + if multilib_is_native_abi && use doc; then + HTML_DOCS=( "${BUILD_DIR}"/doc/html/. ) + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 1a0f9c83f38900b8745b7b1089f4bde96cf41d22 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Oct 6 09:13:19 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Oct 6 09:14:23 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a0f9c83 media-libs/taglib: add cpe upstream metadata Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/taglib/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/media-libs/taglib/metadata.xml b/media-libs/taglib/metadata.xml index 3c598ef7435a..20ea0685e406 100644 --- a/media-libs/taglib/metadata.xml +++ b/media-libs/taglib/metadata.xml @@ -7,5 +7,6 @@ taglib/taglib + cpe:/a:taglib:taglib
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 1f30c2eb22fcfaaa24b6ae82c249e1b2c47de962 Author: WANG Xuerui gentoo org> AuthorDate: Sun Aug 28 03:53:04 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Sun Aug 28 05:05:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f30c2eb media-libs/taglib: keyword 1.12 for ~loong Signed-off-by: WANG Xuerui gentoo.org> media-libs/taglib/taglib-1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.12.ebuild b/media-libs/taglib/taglib-1.12.ebuild index 379bca96fce5..e78923f7eb7a 100644 --- a/media-libs/taglib/taglib-1.12.ebuild +++ b/media-libs/taglib/taglib-1.12.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug doc examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 6ec0575f21f07ab1f2b9254bcc714ca0b97186f1 Author: Marek Szuba gentoo org> AuthorDate: Tue Aug 10 12:25:07 2021 + Commit: Marek Szuba gentoo org> CommitDate: Tue Aug 10 12:43:17 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ec0575f media-libs/taglib: keyword 1.12 for ~riscv Signed-off-by: Marek Szuba gentoo.org> media-libs/taglib/taglib-1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.12.ebuild b/media-libs/taglib/taglib-1.12.ebuild index 5735acbbaab..428db82d776 100644 --- a/media-libs/taglib/taglib-1.12.ebuild +++ b/media-libs/taglib/taglib-1.12.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug doc examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/, media-libs/taglib/files/
commit: bee0fb9a140eac9737f1ade27da8bc6d858d6395 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Apr 15 18:55:56 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Apr 15 22:36:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bee0fb9a media-libs/taglib: Drop 1.11.1_p20190920-r1 snapshot Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/taglib/Manifest | 1 - .../files/taglib-1.11-install-examples.patch | 13 -- .../files/taglib-1.11.1_p20181028-libdir.patch | 25 -- .../taglib-1.11.1_p20181028-version-1.11.2.patch | 11 - .../taglib/taglib-1.11.1_p20190920-r1.ebuild | 53 -- 5 files changed, 103 deletions(-) diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest index 29937cf62ab..5a275aba331 100644 --- a/media-libs/taglib/Manifest +++ b/media-libs/taglib/Manifest @@ -1,2 +1 @@ -DIST taglib-1.11.1_p20190920.tar.gz 1290100 BLAKE2B 38f65450b5e7c33b14187ab461bfd18d77f93d1ecab5ccf0c898ca6e67fd05aebac09318d4e1cabf1fdbca38800332ef9d0d5d1317087e69672734d1dec1dfe2 SHA512 4f7ad2a0713d38e8885b10d08041abdfb6c669369edd16e8345d7d679c16c15f191ca378e6690e06347f29e0e9cadebcb95ba26dc583c1127c4531558df27173 DIST taglib-1.12.tar.gz 1364231 BLAKE2B 414a61a302fbdd1af8dae70fcec96311023d3ef85a659b8dc598c8c73cf31142b4a254c843f4d415eff0fda84e62e18f1bb63921f1868400990f023aa01b1a41 SHA512 63c96297d65486450908bda7cc1583ec338fa5a56a7c088fc37d6e125e1ee76e6d20343556a8f3d36f5b7e5187c58a5d15be964c996e3586ea1438910152b1a6 diff --git a/media-libs/taglib/files/taglib-1.11-install-examples.patch b/media-libs/taglib/files/taglib-1.11-install-examples.patch deleted file mode 100644 index fd676c6aec1..000 --- a/media-libs/taglib/files/taglib-1.11-install-examples.patch +++ /dev/null @@ -1,13 +0,0 @@ a/examples/CMakeLists.txt -+++ b/examples/CMakeLists.txt -@@ -37,3 +37,10 @@ - add_executable(strip-id3v1 strip-id3v1.cpp) - target_link_libraries(strip-id3v1 tag) - -+INSTALL(TARGETS -+ tagreader tagreader_c tagwriter framelist strip-id3v1 -+ LIBRARY DESTINATION ${LIB_INSTALL_DIR} -+ RUNTIME DESTINATION ${BIN_INSTALL_DIR} -+ ARCHIVE DESTINATION ${LIB_INSTALL_DIR} -+) -+ diff --git a/media-libs/taglib/files/taglib-1.11.1_p20181028-libdir.patch b/media-libs/taglib/files/taglib-1.11.1_p20181028-libdir.patch deleted file mode 100644 index 0ae6b1cfb9a..000 --- a/media-libs/taglib/files/taglib-1.11.1_p20181028-libdir.patch +++ /dev/null @@ -1,25 +0,0 @@ -From cd9e6b750206417f155574c78d2551242a779a97 Mon Sep 17 00:00:00 2001 -From: jiblime <47689567+jibl...@users.noreply.github.com> -Date: Sat, 19 Oct 2019 15:12:03 -0700 -Subject: [PATCH] Changed libdir/includedir variables to change based on a - user's system and match syntax - - taglib-config.cmake | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/taglib-config.cmake b/taglib-config.cmake -index 2a5c19f90..e613fa226 100644 a/taglib-config.cmake -+++ b/taglib-config.cmake -@@ -16,8 +16,8 @@ EOH - - prefix=@CMAKE_INSTALL_PREFIX@ - exec_prefix=@CMAKE_INSTALL_PREFIX@ --libdir=${exec_prefix}/lib --includedir=${prefix}/include -+libdir=@LIB_INSTALL_DIR@ -+includedir=@INCLUDE_INSTALL_DIR@ - - flags="" - diff --git a/media-libs/taglib/files/taglib-1.11.1_p20181028-version-1.11.2.patch b/media-libs/taglib/files/taglib-1.11.1_p20181028-version-1.11.2.patch deleted file mode 100644 index 4b8311d24a1..000 --- a/media-libs/taglib/files/taglib-1.11.1_p20181028-version-1.11.2.patch +++ /dev/null @@ -1,11 +0,0 @@ a/taglib/toolkit/taglib.h 2018-10-28 14:43:45.0 +0100 -+++ b/taglib/toolkit/taglib.h 2018-11-17 23:40:39.517716254 +0100 -@@ -30,7 +30,7 @@ - - #define TAGLIB_MAJOR_VERSION 1 - #define TAGLIB_MINOR_VERSION 11 --#define TAGLIB_PATCH_VERSION 1 -+#define TAGLIB_PATCH_VERSION 2 - - #if defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 1)) || defined(__clang__) - #define TAGLIB_IGNORE_MISSING_DESTRUCTOR _Pragma("GCC diagnostic ignored \"-Wnon-virtual-dtor\"") diff --git a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild deleted file mode 100644 index a79a5c9b8e2..000 --- a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -CMAKE_ECLASS=cmake -COMMIT=54508df30bc888c4d2359576ceb0cc8f2fa8dbdf -inherit cmake-multilib - -DESCRIPTION="Library for reading and editing audio meta data" -HOMEPAGE="https://taglib.github.io/; -SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: b617486f22ee22b19a1949a78fe6f99d1ad51a15 Author: Sam James gentoo org> AuthorDate: Mon Apr 12 01:25:08 2021 + Commit: Sam James gentoo org> CommitDate: Mon Apr 12 01:26:48 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b617486f media-libs/taglib: Stabilize 1.12 arm, #779733 Signed-off-by: Sam James gentoo.org> media-libs/taglib/taglib-1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.12.ebuild b/media-libs/taglib/taglib-1.12.ebuild index b493459ec43..5735acbbaab 100644 --- a/media-libs/taglib/taglib-1.12.ebuild +++ b/media-libs/taglib/taglib-1.12.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug doc examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: d1f1b9022b49bcd60710a164315b09578a18eb96 Author: Sam James gentoo org> AuthorDate: Wed Apr 7 06:20:40 2021 + Commit: Sam James gentoo org> CommitDate: Wed Apr 7 06:20:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1f1b902 media-libs/taglib: Stabilize 1.12 arm64, #779733 Signed-off-by: Sam James gentoo.org> media-libs/taglib/taglib-1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.12.ebuild b/media-libs/taglib/taglib-1.12.ebuild index c0ad26d358f..b493459ec43 100644 --- a/media-libs/taglib/taglib-1.12.ebuild +++ b/media-libs/taglib/taglib-1.12.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug doc examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 204c0f99cb0e946f015457e5f5edbcf88122645d Author: Sam James gentoo org> AuthorDate: Tue Apr 6 19:46:46 2021 + Commit: Sam James gentoo org> CommitDate: Tue Apr 6 19:46:46 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=204c0f99 media-libs/taglib: Stabilize 1.12 amd64, #779733 Signed-off-by: Sam James gentoo.org> media-libs/taglib/taglib-1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.12.ebuild b/media-libs/taglib/taglib-1.12.ebuild index e917c22169f..c0ad26d358f 100644 --- a/media-libs/taglib/taglib-1.12.ebuild +++ b/media-libs/taglib/taglib-1.12.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug doc examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: b952a73a93a75b5418444c55bd55b0e768a1fef5 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Apr 4 21:20:44 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Apr 4 21:21:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b952a73a media-libs/taglib: stable 1.12 for sparc stable wrt bug #779733 Package-Manager: Portage-3.0.18, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/taglib/taglib-1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.12.ebuild b/media-libs/taglib/taglib-1.12.ebuild index 0198cc44581..e917c22169f 100644 --- a/media-libs/taglib/taglib-1.12.ebuild +++ b/media-libs/taglib/taglib-1.12.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug doc examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 0b6ef4b9c3a6ae832cf661221149011bc8941abf Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Apr 4 21:18:41 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Apr 4 21:21:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b6ef4b9 media-libs/taglib: stable 1.12 for ppc64 stable wrt bug #779733 Package-Manager: Portage-3.0.18, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/taglib/taglib-1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.12.ebuild b/media-libs/taglib/taglib-1.12.ebuild index 44c26126047..0198cc44581 100644 --- a/media-libs/taglib/taglib-1.12.ebuild +++ b/media-libs/taglib/taglib-1.12.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug doc examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 7682d4d7f7e5b224bb2a1cca55dd3ff6275a2c50 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Apr 4 21:17:07 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Apr 4 21:21:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7682d4d7 media-libs/taglib: stable 1.12 for ppc stable wrt bug #779733 Package-Manager: Portage-3.0.18, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/taglib/taglib-1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.12.ebuild b/media-libs/taglib/taglib-1.12.ebuild index 8acf0850140..44c26126047 100644 --- a/media-libs/taglib/taglib-1.12.ebuild +++ b/media-libs/taglib/taglib-1.12.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug doc examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: c2834ac38ccb2b26844a7b74f2f8627fc594c21b Author: Thomas Deutschmann gentoo org> AuthorDate: Sun Apr 4 16:03:40 2021 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun Apr 4 16:03:40 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2834ac3 media-libs/taglib: x86 stable (bug #779733) Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann gentoo.org> media-libs/taglib/taglib-1.12.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.12.ebuild b/media-libs/taglib/taglib-1.12.ebuild index 22ad368018c..8acf0850140 100644 --- a/media-libs/taglib/taglib-1.12.ebuild +++ b/media-libs/taglib/taglib-1.12.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug doc examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/, media-libs/taglib/files/
commit: bf7746b7c8a729749e4f9c266e7757f622995bda Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Feb 15 22:51:10 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Feb 16 00:15:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf7746b7 media-libs/taglib: 1.12 version bump, add IUSE=doc, fix tests Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/taglib/Manifest | 1 + media-libs/taglib/files/taglib-1.12-cmake.patch | 525 media-libs/taglib/taglib-1.12.ebuild| 63 +++ 3 files changed, 589 insertions(+) diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest index 935619532ed..29937cf62ab 100644 --- a/media-libs/taglib/Manifest +++ b/media-libs/taglib/Manifest @@ -1 +1,2 @@ DIST taglib-1.11.1_p20190920.tar.gz 1290100 BLAKE2B 38f65450b5e7c33b14187ab461bfd18d77f93d1ecab5ccf0c898ca6e67fd05aebac09318d4e1cabf1fdbca38800332ef9d0d5d1317087e69672734d1dec1dfe2 SHA512 4f7ad2a0713d38e8885b10d08041abdfb6c669369edd16e8345d7d679c16c15f191ca378e6690e06347f29e0e9cadebcb95ba26dc583c1127c4531558df27173 +DIST taglib-1.12.tar.gz 1364231 BLAKE2B 414a61a302fbdd1af8dae70fcec96311023d3ef85a659b8dc598c8c73cf31142b4a254c843f4d415eff0fda84e62e18f1bb63921f1868400990f023aa01b1a41 SHA512 63c96297d65486450908bda7cc1583ec338fa5a56a7c088fc37d6e125e1ee76e6d20343556a8f3d36f5b7e5187c58a5d15be964c996e3586ea1438910152b1a6 diff --git a/media-libs/taglib/files/taglib-1.12-cmake.patch b/media-libs/taglib/files/taglib-1.12-cmake.patch new file mode 100644 index 000..185a1e23ed2 --- /dev/null +++ b/media-libs/taglib/files/taglib-1.12-cmake.patch @@ -0,0 +1,525 @@ +From 5d5315c5ddf2e3a6d92d6b5dba8a120b7c04f46a Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner +Date: Mon, 15 Feb 2021 22:50:56 +0100 +Subject: [PATCH 1/7] Use CMake's CTest which includes BUILD_TESTING option + +BUILD_TESTING is default enabled, which is a good default anyway. +Move the CppUnit check to the root CMakeLists.txt, simpler and clearer. +BUILD_TESTS is obsolete. + +The need for BUILD_SHARED_LIBS=OFF for testing is not clear, it works on Linux. +But I kept it in the instructions for now. + +Signed-off-by: Andreas Sturmlechner +--- + CMakeLists.txt| 13 + + ConfigureChecks.cmake | 10 -- + INSTALL.md| 6 +++--- + 3 files changed, 12 insertions(+), 17 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 5fc91cc6..770fa046 100644 +--- a/CMakeLists.txt b/CMakeLists.txt +@@ -4,6 +4,8 @@ project(taglib) + + list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake/modules") + ++include(CTest) ++ + if(DEFINED ENABLE_STATIC) + message(FATAL_ERROR "This option is no longer available, use BUILD_SHARED_LIBS instead") + endif() +@@ -32,7 +34,6 @@ if(ENABLE_CCACHE) + endif() + + option(VISIBILITY_HIDDEN "Build with -fvisibility=hidden" OFF) +-option(BUILD_TESTS "Build the test suite" OFF) + option(BUILD_EXAMPLES "Build the examples" OFF) + option(BUILD_BINDINGS "Build the bindings" ON) + +@@ -147,9 +148,13 @@ if(BUILD_BINDINGS) + add_subdirectory(bindings) + endif() + +-if(BUILD_TESTS AND NOT BUILD_SHARED_LIBS) +- enable_testing() +- add_subdirectory(tests) ++if(BUILD_TESTING) ++ find_package(CppUnit) ++ if(CppUnit_FOUND) ++add_subdirectory(tests) ++ else() ++message(WARNING "BUILD_TESTING requested, but CppUnit not found, skipping tests.") ++ endif() + endif() + + if(BUILD_EXAMPLES) +diff --git a/ConfigureChecks.cmake b/ConfigureChecks.cmake +index bcdbfe20..2fe2f129 100644 +--- a/ConfigureChecks.cmake b/ConfigureChecks.cmake +@@ -187,16 +187,6 @@ if(NOT ZLIB_SOURCE) + endif() + endif() + +-# Determine whether CppUnit is installed. +- +-if(BUILD_TESTS AND NOT BUILD_SHARED_LIBS) +- find_package(CppUnit) +- if(NOT CppUnit_FOUND) +-message(STATUS "CppUnit not found, disabling tests.") +-set(BUILD_TESTS OFF) +- endif() +-endif() +- + # Detect WinRT mode + if(CMAKE_SYSTEM_NAME STREQUAL "WindowsStore") + set(PLATFORM WINRT 1) +diff --git a/INSTALL.md b/INSTALL.md +index a398654e..19771aca 100644 +--- a/INSTALL.md b/INSTALL.md +@@ -167,7 +167,7 @@ Unit Tests + + If you want to run the test suite to make sure TagLib works properly on your + system, you need to have cppunit installed. To build the tests, include +-the option `-DBUILD_TESTS=ON -DBUILD_SHARED_LIBS=OFF` when running cmake. ++the option `-DBUILD_TESTING=ON` when running cmake. + + The test suite has a custom target in the build system, so you can run + the tests using make: +@@ -183,7 +183,7 @@ Windows MinGW: + - `mingw32-make; mingw32-make install DESTDIR=/path/to/install/dir` + * Build TagLib with testing enabled: + - ``` +-cmake -G "MinGW Makefiles" -DBUILD_TESTS=ON -DBUILD_EXAMPLES=ON -DBUILD_SHARED_LIBS=OFF \ ++cmake -G "MinGW Makefiles" -DBUILD_TESTING=ON
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: a16cbc3cc7cdcdc5fb94ebc4f4bb1e5081d939d7 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Nov 27 22:39:15 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Nov 28 03:11:30 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a16cbc3c media-libs/taglib: Drop 1.11.1_p20181028 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/taglib/Manifest | 1 - media-libs/taglib/taglib-1.11.1_p20181028.ebuild | 59 2 files changed, 60 deletions(-) diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest index cdb9e1df4a0..935619532ed 100644 --- a/media-libs/taglib/Manifest +++ b/media-libs/taglib/Manifest @@ -1,2 +1 @@ -DIST taglib-1.11.1_p20181028.tar.gz 123 BLAKE2B d281873a87742ba417ea764bb01f9a4c5553a4624d2c257dd82bbb2f0b7e3103ab6ca253f78c0167908f449aac833873ca1cce6f24b1eb5f608131382833262a SHA512 e26439b65ab579455f79e87a94c33a98e17209b31a19b531e5964a2c0ded395c35067655e31ad22b6205149e2e920d7bd145993f064d3ad13e1de8a9f7e37256 DIST taglib-1.11.1_p20190920.tar.gz 1290100 BLAKE2B 38f65450b5e7c33b14187ab461bfd18d77f93d1ecab5ccf0c898ca6e67fd05aebac09318d4e1cabf1fdbca38800332ef9d0d5d1317087e69672734d1dec1dfe2 SHA512 4f7ad2a0713d38e8885b10d08041abdfb6c669369edd16e8345d7d679c16c15f191ca378e6690e06347f29e0e9cadebcb95ba26dc583c1127c4531558df27173 diff --git a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild deleted file mode 100644 index 09fcc98658b..000 --- a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild +++ /dev/null @@ -1,59 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -COMMIT=5cb589a5b82c13ba8f0542e5e79629da7645cb3c -inherit cmake-multilib flag-o-matic - -DESCRIPTION="A library for reading and editing audio meta data" -HOMEPAGE="https://taglib.github.io/; -SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -SLOT="0" -IUSE="debug examples test" - -RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] - test? ( >=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}] ) -" - -S="${WORKDIR}/${PN}-${COMMIT}" - -PATCHES=( - "${FILESDIR}"/${PN}-1.11-install-examples.patch - "${FILESDIR}"/${P}-version-1.11.2.patch -) - -MULTILIB_CHOST_TOOLS=( - /usr/bin/taglib-config -) - -src_prepare() { - cmake-utils_src_prepare - - sed -e "s/BUILD_TESTS AND NOT BUILD_SHARED_LIBS/BUILD_TESTS/" \ - -i CMakeLists.txt \ - -i ConfigureChecks.cmake || die - - # bug 651744 - append-cxxflags -std=c++11 -} - -multilib_src_configure() { - local mycmakeargs=( - -DBUILD_EXAMPLES=$(multilib_native_usex examples) - -DBUILD_SHARED_LIBS=ON - -DBUILD_TESTS=$(usex test) - ) - - cmake-utils_src_configure -} - -multilib_src_test() { - # ctest does not work - emake -C "${BUILD_DIR}" check -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: e0de17d8fabd98343e40931b68a3019d32285112 Author: Rolf Eike Beer sf-mail de> AuthorDate: Wed Nov 27 18:20:51 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Nov 27 20:01:38 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0de17d8 media-libs/taglib: stable 1.11.1_p20190920-r1 for hppa, bug #700054 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild index 97ec93f9934..e9ddd8ac7e4 100644 --- a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 8f9a5e524925622cd2fecaf36a50587747e398ba Author: Mikle Kolyada gentoo org> AuthorDate: Wed Nov 27 13:08:58 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Wed Nov 27 13:08:58 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f9a5e52 media-libs/taglib: arm stable wrt bug #700054 Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada gentoo.org> media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild index e5c77e4a322..97ec93f9934 100644 --- a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: fa9ff2b27f6301697e4737feb4d120ef7974d493 Author: Matt Turner gentoo org> AuthorDate: Fri Nov 22 13:44:15 2019 + Commit: Matt Turner gentoo org> CommitDate: Fri Nov 22 13:44:15 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa9ff2b2 media-libs/taglib-1.11.1_p20190920-r1: alpha stable, bug 700054 Signed-off-by: Matt Turner gentoo.org> media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild index 4d8d2730cb7..e5c77e4a322 100644 --- a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 3492f57f619de8d5b58ce602976c91f2e3aefc0f Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Nov 20 11:27:24 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Nov 20 11:27:24 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3492f57f media-libs/taglib: ppc stable wrt bug #700054 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild index c22cd2aafc7..4d8d2730cb7 100644 --- a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: c6b677053d4a0d2a19a9e1f438cf3475623ea0f5 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Nov 20 11:20:11 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Nov 20 11:20:11 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6b67705 media-libs/taglib: ppc64 stable wrt bug #700054 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild index 8119561abfe..c22cd2aafc7 100644 --- a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 50f2d4866dc478fa8147b3ddb4595f2583eaf295 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Nov 19 17:57:41 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Nov 19 19:45:23 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50f2d486 media-libs/taglib: stable 1.11.1_p20190920-r1 for sparc, bug #700054 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild index 0719d05784e..8119561abfe 100644 --- a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 7c7868e08c928b9f2710cbc5a310f97c377cdee8 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Nov 14 15:43:19 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Nov 14 15:43:19 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c7868e0 media-libs/taglib: ia64 stable wrt bug #700054 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild index 5e688f4555d..0719d05784e 100644 --- a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 6b8c6c53c871ed6acf829f5a23bffb34fc99e3d5 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Nov 14 15:41:55 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Nov 14 15:41:55 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b8c6c53 media-libs/taglib: x86 stable wrt bug #700054 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild index 02a9ace3c57..5e688f4555d 100644 --- a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 1ef3822593db0625750a459169922a77ed7274e1 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Nov 14 12:30:08 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Nov 14 12:30:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ef38225 media-libs/taglib: amd64 stable wrt bug #700054 Package-Manager: Portage-2.3.76, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild index 80aa6c9e7b9..02a9ace3c57 100644 --- a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 35f83a3505c721c86ebb2bb2f44e4b4220d7655f Author: Aaron Bauman gentoo org> AuthorDate: Thu Nov 14 00:16:38 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Thu Nov 14 00:16:38 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35f83a35 media-libs/taglib: arm64 stable (bug #700054) Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.79, Repoman-2.3.18 media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild index 789df6af1d4..80aa6c9e7b9 100644 --- a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 33bbcbc97dc57f4c3ccb86aa8137f9226a57f434 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Nov 13 22:00:36 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Nov 13 22:00:36 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33bbcbc9 media-libs/taglib: Drop obsolete multilib_src_test() Closes: https://bugs.gentoo.org/699654 Package-Manager: Portage-2.3.79, Repoman-2.3.18 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild | 5 - 1 file changed, 5 deletions(-) diff --git a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild index 163dcdf23ea..789df6af1d4 100644 --- a/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild @@ -49,8 +49,3 @@ multilib_src_configure() { cmake-utils_src_configure } - -multilib_src_test() { - # ctest does not work - emake -C "${BUILD_DIR}" check -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/, media-libs/taglib/files/
commit: f5376c03c8c65c581901c4dee29a05cf2bae2327 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Oct 20 14:17:09 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Oct 20 14:19:38 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5376c03 media-libs/taglib: Fix taglib-config libdir Pending upstream PR: https://github.com/taglib/taglib/pull/935 Closes: https://bugs.gentoo.org/697742 Package-Manager: Portage-2.3.77, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner gentoo.org> .../files/taglib-1.11.1_p20181028-libdir.patch | 25 ++ ...20.ebuild => taglib-1.11.1_p20190920-r1.ebuild} | 1 + 2 files changed, 26 insertions(+) diff --git a/media-libs/taglib/files/taglib-1.11.1_p20181028-libdir.patch b/media-libs/taglib/files/taglib-1.11.1_p20181028-libdir.patch new file mode 100644 index 000..0ae6b1cfb9a --- /dev/null +++ b/media-libs/taglib/files/taglib-1.11.1_p20181028-libdir.patch @@ -0,0 +1,25 @@ +From cd9e6b750206417f155574c78d2551242a779a97 Mon Sep 17 00:00:00 2001 +From: jiblime <47689567+jibl...@users.noreply.github.com> +Date: Sat, 19 Oct 2019 15:12:03 -0700 +Subject: [PATCH] Changed libdir/includedir variables to change based on a + user's system and match syntax + +--- + taglib-config.cmake | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/taglib-config.cmake b/taglib-config.cmake +index 2a5c19f90..e613fa226 100644 +--- a/taglib-config.cmake b/taglib-config.cmake +@@ -16,8 +16,8 @@ EOH + + prefix=@CMAKE_INSTALL_PREFIX@ + exec_prefix=@CMAKE_INSTALL_PREFIX@ +-libdir=${exec_prefix}/lib +-includedir=${prefix}/include ++libdir=@LIB_INSTALL_DIR@ ++includedir=@INCLUDE_INSTALL_DIR@ + + flags="" + diff --git a/media-libs/taglib/taglib-1.11.1_p20190920.ebuild b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild similarity index 96% rename from media-libs/taglib/taglib-1.11.1_p20190920.ebuild rename to media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild index b83996484d6..163dcdf23ea 100644 --- a/media-libs/taglib/taglib-1.11.1_p20190920.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20190920-r1.ebuild @@ -24,6 +24,7 @@ DEPEND="${RDEPEND} PATCHES=( "${FILESDIR}"/${PN}-1.11-install-examples.patch "${FILESDIR}"/${PN}-1.11.1_p20181028-version-1.11.2.patch + "${FILESDIR}"/${PN}-1.11.1_p20181028-libdir.patch ) MULTILIB_CHOST_TOOLS=(
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 21c29981c37deb886f6beee1dfb935e3e2b29ecd Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Oct 12 08:43:24 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Oct 12 09:31:43 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=21c29981 media-libs/taglib: 1.11.1_p20190920 snapshot bump Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/taglib/Manifest | 1 + media-libs/taglib/taglib-1.11.1_p20190920.ebuild | 55 2 files changed, 56 insertions(+) diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest index 22540a0665a..cdb9e1df4a0 100644 --- a/media-libs/taglib/Manifest +++ b/media-libs/taglib/Manifest @@ -1 +1,2 @@ DIST taglib-1.11.1_p20181028.tar.gz 123 BLAKE2B d281873a87742ba417ea764bb01f9a4c5553a4624d2c257dd82bbb2f0b7e3103ab6ca253f78c0167908f449aac833873ca1cce6f24b1eb5f608131382833262a SHA512 e26439b65ab579455f79e87a94c33a98e17209b31a19b531e5964a2c0ded395c35067655e31ad22b6205149e2e920d7bd145993f064d3ad13e1de8a9f7e37256 +DIST taglib-1.11.1_p20190920.tar.gz 1290100 BLAKE2B 38f65450b5e7c33b14187ab461bfd18d77f93d1ecab5ccf0c898ca6e67fd05aebac09318d4e1cabf1fdbca38800332ef9d0d5d1317087e69672734d1dec1dfe2 SHA512 4f7ad2a0713d38e8885b10d08041abdfb6c669369edd16e8345d7d679c16c15f191ca378e6690e06347f29e0e9cadebcb95ba26dc583c1127c4531558df27173 diff --git a/media-libs/taglib/taglib-1.11.1_p20190920.ebuild b/media-libs/taglib/taglib-1.11.1_p20190920.ebuild new file mode 100644 index 000..b83996484d6 --- /dev/null +++ b/media-libs/taglib/taglib-1.11.1_p20190920.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +COMMIT=54508df30bc888c4d2359576ceb0cc8f2fa8dbdf +inherit cmake-multilib + +DESCRIPTION="Library for reading and editing audio meta data" +HOMEPAGE="https://taglib.github.io/; +SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1 MPL-1.1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +SLOT="0" +IUSE="debug examples test" + +BDEPEND=">=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}]" +RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + test? ( >=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}] ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.11-install-examples.patch + "${FILESDIR}"/${PN}-1.11.1_p20181028-version-1.11.2.patch +) + +MULTILIB_CHOST_TOOLS=( + /usr/bin/taglib-config +) + +S="${WORKDIR}/${PN}-${COMMIT}" + +src_prepare() { + cmake-utils_src_prepare + + sed -e "s/BUILD_TESTS AND NOT BUILD_SHARED_LIBS/BUILD_TESTS/" \ + -i CMakeLists.txt \ + -i ConfigureChecks.cmake || die +} + +multilib_src_configure() { + local mycmakeargs=( + -DBUILD_EXAMPLES=$(multilib_native_usex examples) + -DBUILD_TESTS=$(usex test) + ) + + cmake-utils_src_configure +} + +multilib_src_test() { + # ctest does not work + emake -C "${BUILD_DIR}" check +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: d583c79a6e1298b84eaff5d1755492968a4704fa Author: Aaron Bauman gentoo org> AuthorDate: Sat May 11 01:32:39 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sat May 11 01:32:39 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d583c79a media-libs/taglib: arm64 stable Signed-off-by: Aaron Bauman gentoo.org> media-libs/taglib/taglib-1.11.1_p20181028.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild index 39371d8c5f6..0c375210d93 100644 --- a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib-extras/
commit: 05b05a33474ec3b38c52213e48f99119776c6b37 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Feb 25 21:25:33 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Feb 25 21:48:46 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05b05a33 media-libs/taglib-extras: EAPI-7 bump Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild | 10 -- 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild b/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild index 2a912b0522b..f63c5f1bc00 100644 --- a/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild +++ b/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 inherit cmake-utils @@ -14,9 +14,7 @@ SLOT="0" KEYWORDS="amd64 ppc ~ppc64 x86" IUSE="debug" -RDEPEND=" - >=media-libs/taglib-1.6 -" -DEPEND="${RDEPEND}" +DEPEND="media-libs/taglib" +RDEPEND="${DEPEND}" PATCHES=( "${FILESDIR}/${P}-taglib110.patch" )
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/files/, media-libs/taglib/
commit: 2a9c1691cbf9d3697e3aceb12d697b7987747023 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Feb 14 17:09:15 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Feb 14 18:36:11 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2a9c1691 media-libs/taglib: Drop 1.11.1-r1 Package-Manager: Portage-2.3.60, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/taglib/Manifest | 1 - .../files/taglib-1.11.1-CVE-2017-12678.patch | 30 --- media-libs/taglib/metadata.xml | 3 -- media-libs/taglib/taglib-1.11.1-r1.ebuild | 58 -- 4 files changed, 92 deletions(-) diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest index d83fc6fa89d..22540a0665a 100644 --- a/media-libs/taglib/Manifest +++ b/media-libs/taglib/Manifest @@ -1,2 +1 @@ -DIST taglib-1.11.1.tar.gz 1261620 BLAKE2B b33212df2a63d8d6bbca62b175812ec52783fdbfed8fb7bc5dedde845ac01e4f89a64d96b231e1db1e5e609e84dd84d83a2266c1f9ed371f1fad7ffca50486ac SHA512 7846775c4954ea948fe4383e514ba7c11f55d038ee06b6ea5a0a1c1069044b348026e76b27aa4ba1c71539aa8143e1401fab39184cc6e915ba0ae2c06133cb98 DIST taglib-1.11.1_p20181028.tar.gz 123 BLAKE2B d281873a87742ba417ea764bb01f9a4c5553a4624d2c257dd82bbb2f0b7e3103ab6ca253f78c0167908f449aac833873ca1cce6f24b1eb5f608131382833262a SHA512 e26439b65ab579455f79e87a94c33a98e17209b31a19b531e5964a2c0ded395c35067655e31ad22b6205149e2e920d7bd145993f064d3ad13e1de8a9f7e37256 diff --git a/media-libs/taglib/files/taglib-1.11.1-CVE-2017-12678.patch b/media-libs/taglib/files/taglib-1.11.1-CVE-2017-12678.patch deleted file mode 100644 index 4b567da1982..000 --- a/media-libs/taglib/files/taglib-1.11.1-CVE-2017-12678.patch +++ /dev/null @@ -1,30 +0,0 @@ -From eb9ded1206f18f2c319157337edea2533a40bea6 Mon Sep 17 00:00:00 2001 -From: "Stephen F. Booth" -Date: Sun, 23 Jul 2017 10:11:09 -0400 -Subject: [PATCH] Don't assume TDRC is an instance of TextIdentificationFrame - -If TDRC is encrypted, FrameFactory::createFrame() returns UnknownFrame -which causes problems in rebuildAggregateFrames() when it is assumed -that TDRC is a TextIdentificationFrame - taglib/mpeg/id3v2/id3v2framefactory.cpp | 5 +++-- - 1 file changed, 3 insertions(+), 2 deletions(-) - -diff --git a/taglib/mpeg/id3v2/id3v2framefactory.cpp b/taglib/mpeg/id3v2/id3v2framefactory.cpp -index 759a9b7be..9347ab869 100644 a/taglib/mpeg/id3v2/id3v2framefactory.cpp -+++ b/taglib/mpeg/id3v2/id3v2framefactory.cpp -@@ -334,10 +334,11 @@ void FrameFactory::rebuildAggregateFrames(ID3v2::Tag *tag) const - tag->frameList("TDAT").size() == 1) - { - TextIdentificationFrame *tdrc = -- static_cast(tag->frameList("TDRC").front()); -+ dynamic_cast(tag->frameList("TDRC").front()); - UnknownFrame *tdat = static_cast(tag->frameList("TDAT").front()); - --if(tdrc->fieldList().size() == 1 && -+if(tdrc && -+ tdrc->fieldList().size() == 1 && -tdrc->fieldList().front().size() == 4 && -tdat->data().size() >= 5) - { diff --git a/media-libs/taglib/metadata.xml b/media-libs/taglib/metadata.xml index cabb8e8cf5a..0d251d573cf 100644 --- a/media-libs/taglib/metadata.xml +++ b/media-libs/taglib/metadata.xml @@ -5,9 +5,6 @@ k...@gentoo.org Gentoo KDE Project - - Use dev-libs/boost instead of GCC built-ins - taglib/taglib diff --git a/media-libs/taglib/taglib-1.11.1-r1.ebuild b/media-libs/taglib/taglib-1.11.1-r1.ebuild deleted file mode 100644 index ac42c4b3bf4..000 --- a/media-libs/taglib/taglib-1.11.1-r1.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-multilib flag-o-matic - -DESCRIPTION="A library for reading and editing audio meta data" -HOMEPAGE="https://taglib.github.io/; -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -SLOT="0" -IUSE="boost debug examples test" - -RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - boost? ( dev-libs/boost:=[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND} - >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] - test? ( >=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}] ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.11-install-examples.patch - "${FILESDIR}"/${P}-CVE-2017-12678.patch -) - -MULTILIB_CHOST_TOOLS=( - /usr/bin/taglib-config -) - -src_prepare() { - cmake-utils_src_prepare - - sed -e "s/BUILD_TESTS AND NOT BUILD_SHARED_LIBS/BUILD_TESTS/" \ - -i CMakeLists.txt \ - -i ConfigureChecks.cmake || die - - #
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 01786f49b3fac83beb4aa20dca7dfa403fb74688 Author: Mikle Kolyada gentoo org> AuthorDate: Sun Feb 10 18:06:59 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Feb 10 18:06:59 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01786f49 media-libs/taglib: arm stable wrt bug #676614 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 media-libs/taglib/taglib-1.11.1_p20181028.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild index c4e1217ecdc..39371d8c5f6 100644 --- a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 9cdc071d6ddd4f1e601133cc740fb385503ffa76 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Feb 2 21:14:18 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Feb 2 21:14:18 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9cdc071d media-libs/taglib: stable 1.11.1_p20181028 for ppc64, bug #676614 Package-Manager: Portage-2.3.59, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/taglib/taglib-1.11.1_p20181028.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild index 0cff8be869f..c4e1217ecdc 100644 --- a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ~ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: a884c4d2b6d24eb2a954f515271d7af0d110a86d Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Feb 2 19:12:34 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Feb 2 19:12:34 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a884c4d2 media-libs/taglib: stable 1.11.1_p20181028 for ia64, bug #676614 Package-Manager: Portage-2.3.59, Repoman-2.3.12 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/taglib/taglib-1.11.1_p20181028.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild index 1d12681056f..3d531cc7098 100644 --- a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: a23c0e94d265e437d25fde3ecb46e8ed5c2e6987 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Feb 2 18:59:44 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Feb 2 18:59:44 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a23c0e94 media-libs/taglib: stable 1.11.1_p20181028 for hppa, bug #676614 Package-Manager: Portage-2.3.59, Repoman-2.3.12 RepoMan-Options: --include-arches="hppa" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/taglib/taglib-1.11.1_p20181028.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild index ba9ee880663..1d12681056f 100644 --- a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 563594ad90f9ee33d2d425aa481e78c4f1948da4 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 2 15:34:51 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 2 15:38:30 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=563594ad media-libs/taglib: 1.11.1_p20181028 amd64 stable Bug: https://bugs.gentoo.org/676614 Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/taglib/taglib-1.11.1_p20181028.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild index 7025f52d96b..ba9ee880663 100644 --- a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: f26f83de4e7bb8a2981b58c403c16a8e05cc3cdf Author: Tobias Klausmann gentoo org> AuthorDate: Fri Feb 1 14:54:24 2019 + Commit: Tobias Klausmann gentoo org> CommitDate: Fri Feb 1 14:54:24 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f26f83de media-libs/taglib-1.11.1_p20181028-r0: alpha stable Bug: http://bugs.gentoo.org/676614 Signed-off-by: Tobias Klausmann gentoo.org> media-libs/taglib/taglib-1.11.1_p20181028.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild index eef4f221c6b..7025f52d96b 100644 --- a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: c922cf34c0356f0d7df44cf3d646bdced9d6cb71 Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Jan 31 22:03:38 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Jan 31 22:10:51 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c922cf34 media-libs/taglib: x86 stable (bug #676614) Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> media-libs/taglib/taglib-1.11.1_p20181028.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild index 7f03fd3b8c4..eef4f221c6b 100644 --- a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 9debbc5b6a6502eb66bc98286944dcb83cc20a68 Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Jan 29 17:07:28 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Jan 29 19:41:25 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9debbc5b media-libs/taglib: stable 1.11.1_p20181028 for sparc, bug #676614 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> media-libs/taglib/taglib-1.11.1_p20181028.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild index 0b424ee..7f03fd3b8c4 100644 --- a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/, media-libs/taglib/files/
commit: b8e04362d44ebc6f8573f6646f31d29ec1e38f89 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Nov 17 22:45:57 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Nov 17 22:45:57 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8e04362 media-libs/taglib: Fake version 1.11.2 Revdeps are already checking for >1.11.1 regarding features and bugfixes. Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> .../taglib/files/taglib-1.11.1_p20181028-version-1.11.2.patch | 11 +++ media-libs/taglib/taglib-1.11.1_p20181028.ebuild | 5 - 2 files changed, 15 insertions(+), 1 deletion(-) diff --git a/media-libs/taglib/files/taglib-1.11.1_p20181028-version-1.11.2.patch b/media-libs/taglib/files/taglib-1.11.1_p20181028-version-1.11.2.patch new file mode 100644 index 000..4b8311d24a1 --- /dev/null +++ b/media-libs/taglib/files/taglib-1.11.1_p20181028-version-1.11.2.patch @@ -0,0 +1,11 @@ +--- a/taglib/toolkit/taglib.h 2018-10-28 14:43:45.0 +0100 b/taglib/toolkit/taglib.h 2018-11-17 23:40:39.517716254 +0100 +@@ -30,7 +30,7 @@ + + #define TAGLIB_MAJOR_VERSION 1 + #define TAGLIB_MINOR_VERSION 11 +-#define TAGLIB_PATCH_VERSION 1 ++#define TAGLIB_PATCH_VERSION 2 + + #if defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ > 1)) || defined(__clang__) + #define TAGLIB_IGNORE_MISSING_DESTRUCTOR _Pragma("GCC diagnostic ignored \"-Wnon-virtual-dtor\"") diff --git a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild index 8bea0ad114e..0b424ee 100644 --- a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild +++ b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild @@ -23,7 +23,10 @@ DEPEND="${RDEPEND} S="${WORKDIR}/${PN}-${COMMIT}" -PATCHES=( "${FILESDIR}"/${PN}-1.11-install-examples.patch ) +PATCHES=( + "${FILESDIR}"/${PN}-1.11-install-examples.patch + "${FILESDIR}"/${P}-version-1.11.2.patch +) MULTILIB_CHOST_TOOLS=( /usr/bin/taglib-config
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 6c78ad29f234c9e3fcb2011e33d3dacb09717c79 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Nov 17 22:21:18 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Nov 17 22:21:18 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c78ad29 media-libs/taglib: 1.11.1_p20181028 snapshot bump Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> media-libs/taglib/Manifest | 1 + media-libs/taglib/taglib-1.11.1_p20181028.ebuild | 56 2 files changed, 57 insertions(+) diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest index cb9957fe1c2..d83fc6fa89d 100644 --- a/media-libs/taglib/Manifest +++ b/media-libs/taglib/Manifest @@ -1 +1,2 @@ DIST taglib-1.11.1.tar.gz 1261620 BLAKE2B b33212df2a63d8d6bbca62b175812ec52783fdbfed8fb7bc5dedde845ac01e4f89a64d96b231e1db1e5e609e84dd84d83a2266c1f9ed371f1fad7ffca50486ac SHA512 7846775c4954ea948fe4383e514ba7c11f55d038ee06b6ea5a0a1c1069044b348026e76b27aa4ba1c71539aa8143e1401fab39184cc6e915ba0ae2c06133cb98 +DIST taglib-1.11.1_p20181028.tar.gz 123 BLAKE2B d281873a87742ba417ea764bb01f9a4c5553a4624d2c257dd82bbb2f0b7e3103ab6ca253f78c0167908f449aac833873ca1cce6f24b1eb5f608131382833262a SHA512 e26439b65ab579455f79e87a94c33a98e17209b31a19b531e5964a2c0ded395c35067655e31ad22b6205149e2e920d7bd145993f064d3ad13e1de8a9f7e37256 diff --git a/media-libs/taglib/taglib-1.11.1_p20181028.ebuild b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild new file mode 100644 index 000..8bea0ad114e --- /dev/null +++ b/media-libs/taglib/taglib-1.11.1_p20181028.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +COMMIT=5cb589a5b82c13ba8f0542e5e79629da7645cb3c +inherit cmake-multilib flag-o-matic + +DESCRIPTION="A library for reading and editing audio meta data" +HOMEPAGE="https://taglib.github.io/; +SRC_URI="https://github.com/${PN}/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1 MPL-1.1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +SLOT="0" +IUSE="debug examples test" + +RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] + test? ( >=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}] ) +" + +S="${WORKDIR}/${PN}-${COMMIT}" + +PATCHES=( "${FILESDIR}"/${PN}-1.11-install-examples.patch ) + +MULTILIB_CHOST_TOOLS=( + /usr/bin/taglib-config +) + +src_prepare() { + cmake-utils_src_prepare + + sed -e "s/BUILD_TESTS AND NOT BUILD_SHARED_LIBS/BUILD_TESTS/" \ + -i CMakeLists.txt \ + -i ConfigureChecks.cmake || die + + # bug 651744 + append-cxxflags -std=c++11 +} + +multilib_src_configure() { + local mycmakeargs=( + -DBUILD_EXAMPLES=$(multilib_native_usex examples) + -DBUILD_SHARED_LIBS=ON + -DBUILD_TESTS=$(usex test) + ) + + cmake-utils_src_configure +} + +multilib_src_test() { + # ctest does not work + emake -C "${BUILD_DIR}" check +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib-extras/files/, media-libs/taglib-extras/
commit: 306a1e3e6cc114b4808ed4b91580274f5fe9cc19 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Jun 6 10:00:36 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Jun 6 10:00:36 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=306a1e3e media-libs/taglib-extras: EAPI-6 bump Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-libs/taglib-extras/files/taglib-extras-1.0.1-taglib110.patch | 4 ++-- media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) diff --git a/media-libs/taglib-extras/files/taglib-extras-1.0.1-taglib110.patch b/media-libs/taglib-extras/files/taglib-extras-1.0.1-taglib110.patch index cce4201dece..87f29751141 100644 --- a/media-libs/taglib-extras/files/taglib-extras-1.0.1-taglib110.patch +++ b/media-libs/taglib-extras/files/taglib-extras-1.0.1-taglib110.patch @@ -2,8 +2,8 @@ Fixes build with taglib-1.10 Gentoo-bug: 571072 cmake/modules/FindTaglib.cmake 2015/11/16 18:32:25 1444332 -+++ cmake/modules/FindTaglib.cmake 2015/11/16 19:05:39 1444333 +--- a/cmake/modules/FindTaglib.cmake 2015/11/16 18:32:25 1444332 b/cmake/modules/FindTaglib.cmake 2015/11/16 19:05:39 1444333 @@ -29,10 +29,10 @@ exec_program(${TAGLIBCONFIG_EXECUTABLE} ARGS --version RETURN_VALUE _return_VALUE OUTPUT_VARIABLE TAGLIB_VERSION) diff --git a/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild b/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild index 9e7774c8447..2a912b0522b 100644 --- a/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild +++ b/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=6 inherit cmake-utils @@ -19,5 +19,4 @@ RDEPEND=" " DEPEND="${RDEPEND}" -DOCS=( AUTHORS ChangeLog ) PATCHES=( "${FILESDIR}/${P}-taglib110.patch" )
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 902cd6d8714b9df57fac6971f913681e791dc617 Author: David Seifert gentoo org> AuthorDate: Sat May 26 11:04:01 2018 + Commit: David Seifert gentoo org> CommitDate: Sat May 26 11:04:46 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=902cd6d8 media-libs/taglib: Force C++11 Closes: https://bugs.gentoo.org/651744 Package-Manager: Portage-2.3.40, Repoman-2.3.9 media-libs/taglib/taglib-1.11.1-r1.ebuild | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/media-libs/taglib/taglib-1.11.1-r1.ebuild b/media-libs/taglib/taglib-1.11.1-r1.ebuild index 426744efbb2..ac42c4b3bf4 100644 --- a/media-libs/taglib/taglib-1.11.1-r1.ebuild +++ b/media-libs/taglib/taglib-1.11.1-r1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 -inherit cmake-multilib +inherit cmake-multilib flag-o-matic DESCRIPTION="A library for reading and editing audio meta data" HOMEPAGE="https://taglib.github.io/; @@ -36,6 +36,9 @@ src_prepare() { sed -e "s/BUILD_TESTS AND NOT BUILD_SHARED_LIBS/BUILD_TESTS/" \ -i CMakeLists.txt \ -i ConfigureChecks.cmake || die + + # bug 651744 + append-cxxflags -std=c++11 } multilib_src_configure() {
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/files/
commit: 5e6af07a8dd3b95fabf2874995edbc85064d4a68 Author: Michael Mair-Keimberger gmail com> AuthorDate: Sat Dec 2 08:16:13 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Dec 2 08:34:51 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e6af07a media-libs/taglib: remove unused patches .../files/taglib-1.6.1-install-examples.patch | 16 --- .../taglib/files/taglib-1.9.1-abi-breakage.patch | 107 - .../files/taglib-1.9.1-bytevector-simpler.patch| 131 - .../files/taglib-1.9.1-missing-deletes.patch | 48 .../files/taglib-1.9.1-order-big-endian.patch | 33 -- 5 files changed, 335 deletions(-) diff --git a/media-libs/taglib/files/taglib-1.6.1-install-examples.patch b/media-libs/taglib/files/taglib-1.6.1-install-examples.patch deleted file mode 100644 index f53768175a3..000 --- a/media-libs/taglib/files/taglib-1.6.1-install-examples.patch +++ /dev/null @@ -1,16 +0,0 @@ -diff -purN taglib-1.6.1.orig/examples/CMakeLists.txt taglib-1.6.1/examples/CMakeLists.txt taglib-1.6.1.orig/examples/CMakeLists.txt 2009-09-09 14:16:38.0 -0400 -+++ taglib-1.6.1/examples/CMakeLists.txt 2009-12-14 18:47:33.405385063 -0500 -@@ -45,6 +45,12 @@ ADD_EXECUTABLE(strip-id3v1 strip-id3v1.c - - TARGET_LINK_LIBRARIES(strip-id3v1 tag ) - -+INSTALL(TARGETS -+ tagreader tagreader_c tagwriter framelist strip-id3v1 -+ LIBRARY DESTINATION ${LIB_INSTALL_DIR} -+ RUNTIME DESTINATION ${BIN_INSTALL_DIR} -+ ARCHIVE DESTINATION ${LIB_INSTALL_DIR} -+) - - endif(BUILD_EXAMPLES) - diff --git a/media-libs/taglib/files/taglib-1.9.1-abi-breakage.patch b/media-libs/taglib/files/taglib-1.9.1-abi-breakage.patch deleted file mode 100644 index 930439fc834..000 --- a/media-libs/taglib/files/taglib-1.9.1-abi-breakage.patch +++ /dev/null @@ -1,107 +0,0 @@ -From 3bf30af66c8fd77a88d9379a0956ddb2fc70dc20 Mon Sep 17 00:00:00 2001 -From: Tsuda Kageyu-Date: Wed, 6 Nov 2013 17:01:21 +0900 -Subject: [PATCH 2/6] Fixed ABI breakage in TagLib::String - - taglib/toolkit/tstring.cpp | 20 ++-- - taglib/toolkit/tstring.h | 12 ++-- - tests/test_string.cpp | 14 ++ - 3 files changed, 42 insertions(+), 4 deletions(-) - -diff --git a/taglib/toolkit/tstring.cpp b/taglib/toolkit/tstring.cpp -index 75a9833..fb6e947 100644 a/taglib/toolkit/tstring.cpp -+++ b/taglib/toolkit/tstring.cpp -@@ -209,8 +209,16 @@ String::String(const std::string , Type t) - String::String(const wstring , Type t) - : d(new StringPrivate()) - { -- if(t == UTF16 || t == UTF16BE || t == UTF16LE) -+ if(t == UTF16 || t == UTF16BE || t == UTF16LE) { -+// This looks ugly but needed for the compatibility with TagLib1.8. -+// Should be removed in TabLib2.0. -+if (t == UTF16BE) -+ t = WCharByteOrder; -+else if (t == UTF16LE) -+ t = (WCharByteOrder == UTF16LE ? UTF16BE : UTF16LE); -+ - copyFromUTF16(s.c_str(), s.length(), t); -+ } - else { - debug("String::String() -- A TagLib::wstring should not contain Latin1 or UTF-8."); - } -@@ -219,8 +227,16 @@ String::String(const wstring , Type t) - String::String(const wchar_t *s, Type t) - : d(new StringPrivate()) - { -- if(t == UTF16 || t == UTF16BE || t == UTF16LE) -+ if(t == UTF16 || t == UTF16BE || t == UTF16LE) { -+// This looks ugly but needed for the compatibility with TagLib1.8. -+// Should be removed in TabLib2.0. -+if (t == UTF16BE) -+ t = WCharByteOrder; -+else if (t == UTF16LE) -+ t = (WCharByteOrder == UTF16LE ? UTF16BE : UTF16LE); -+ - copyFromUTF16(s, ::wcslen(s), t); -+ } - else { - debug("String::String() -- A const wchar_t * should not contain Latin1 or UTF-8."); - } -diff --git a/taglib/toolkit/tstring.h b/taglib/toolkit/tstring.h -index 57945be..605b9c2 100644 a/taglib/toolkit/tstring.h -+++ b/taglib/toolkit/tstring.h -@@ -134,13 +134,21 @@ namespace TagLib { - - /*! - * Makes a deep copy of the data in \a s. -+ * -+ * /note If \a t is UTF16LE, the byte order of \a s will be swapped regardless -+ * of the CPU byte order. If UTF16BE, it will not be swapped. This behavior -+ * will be changed in TagLib2.0. - */ --String(const wstring , Type t = WCharByteOrder); -+String(const wstring , Type t = UTF16BE); - - /*! - * Makes a deep copy of the data in \a s. -+ * -+ * /note If \a t is UTF16LE, the byte order of \a s will be swapped regardless -+ * of the CPU byte order. If UTF16BE, it will not be swapped. This behavior -+ * will be changed in TagLib2.0. - */ --String(const wchar_t *s, Type t = WCharByteOrder); -+String(const wchar_t *s, Type t = UTF16BE); - - /*! - * Makes a deep copy of the data in \a c. -diff --git a/tests/test_string.cpp b/tests/test_string.cpp -index a815a0b..9a574b3 100644
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: d68e6c03460539eb97f782bfb46fa894d843841d Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Oct 14 00:10:04 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Oct 14 00:10:04 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d68e6c03 media-libs/taglib: Security cleanup Gentoo-bug: 627296 Package-Manager: Portage-2.3.11, Repoman-2.3.3 media-libs/taglib/Manifest | 1 - media-libs/taglib/metadata.xml | 1 - media-libs/taglib/taglib-1.11.1.ebuild | 54 -- media-libs/taglib/taglib-1.9.1-r2.ebuild | 65 4 files changed, 121 deletions(-) diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest index c681c95b835..893cea44b90 100644 --- a/media-libs/taglib/Manifest +++ b/media-libs/taglib/Manifest @@ -1,2 +1 @@ DIST taglib-1.11.1.tar.gz 1261620 SHA256 b6d1a5a610aae6ff39d93de5efd0fdc787aa9e9dc1e7026fa4c961b26563526b SHA512 7846775c4954ea948fe4383e514ba7c11f55d038ee06b6ea5a0a1c1069044b348026e76b27aa4ba1c71539aa8143e1401fab39184cc6e915ba0ae2c06133cb98 WHIRLPOOL 243cafaf238303eb2dcdca415ced4dbfb49d4890ba4ad5baec25aff9175bc33e3a20835518d461be946805b7b438c50c86d3999dc98fa648d177ac32a4a0b062 -DIST taglib-1.9.1.tar.gz 654074 SHA256 d4da9aaaddf590ff15273b9b2c4622b6ce8377de0f40bab40155d471ede9c585 SHA512 17523b7ebdd089520289ae817b07f291be93fd0b9d3b2891eb4860a24e45943e94d25b99250c1ac477de5e51b08c39887ca13fdcc2dce17867eb60d1edb26154 WHIRLPOOL 962ec0508d8256a54ea686d4fb8d366f23f82bf10df6406c8012295ceda8416a5f23db6e450551b685798d628623eb5247e6ab7b658f955d897b86340baa5e8e diff --git a/media-libs/taglib/metadata.xml b/media-libs/taglib/metadata.xml index 6322822c753..cabb8e8cf5a 100644 --- a/media-libs/taglib/metadata.xml +++ b/media-libs/taglib/metadata.xml @@ -6,7 +6,6 @@ Gentoo KDE Project - Provide support for Microsoft's 'advanced systems format' media container. Use dev-libs/boost instead of GCC built-ins diff --git a/media-libs/taglib/taglib-1.11.1.ebuild b/media-libs/taglib/taglib-1.11.1.ebuild deleted file mode 100644 index d064b14e30f..000 --- a/media-libs/taglib/taglib-1.11.1.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-multilib - -DESCRIPTION="A library for reading and editing audio meta data" -HOMEPAGE="https://taglib.github.io/; -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -SLOT="0" -IUSE="boost debug examples test" - -RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] - boost? ( dev-libs/boost:=[${MULTILIB_USEDEP}] )" -DEPEND="${RDEPEND} - >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] - test? ( >=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}] ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.11-install-examples.patch -) - -MULTILIB_CHOST_TOOLS=( - /usr/bin/taglib-config -) - -src_prepare() { - cmake-utils_src_prepare - - sed -e "s/BUILD_TESTS AND NOT BUILD_SHARED_LIBS/BUILD_TESTS/" \ - -i CMakeLists.txt \ - -i ConfigureChecks.cmake || die -} - -multilib_src_configure() { - local mycmakeargs=( - -DBUILD_EXAMPLES=$(multilib_native_usex examples) - $(cmake-utils_use_find_package boost Boost) - -DBUILD_SHARED_LIBS=ON - -DBUILD_TESTS=$(usex test) - ) - - cmake-utils_src_configure -} - -multilib_src_test() { - # ctest does not work - emake -C "${BUILD_DIR}" check -} diff --git a/media-libs/taglib/taglib-1.9.1-r2.ebuild b/media-libs/taglib/taglib-1.9.1-r2.ebuild deleted file mode 100644 index 807331a20de..000 --- a/media-libs/taglib/taglib-1.9.1-r2.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit cmake-multilib - -DESCRIPTION="A library for reading and editing audio meta data" -HOMEPAGE="https://taglib.github.io/; -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -SLOT="0" -IUSE="+asf debug examples +mp4 test" - -RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] - test? ( >=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}] ) -" -RDEPEND="${RDEPEND} - abi_x86_32? ( !<=app-emulation/emul-linux-x86-medialibs-20140508-r2 -
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 41eac4c176201ee61e92a4f9901a3d352e07bd23 Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Oct 12 09:08:57 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Oct 12 09:11:17 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41eac4c1 media-libs/taglib: stable 1.11.1-r1 for hppa/sparc, bug #627296 (thanks to Rolf Eike Beer) Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="hppa sparc" media-libs/taglib/taglib-1.11.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1-r1.ebuild b/media-libs/taglib/taglib-1.11.1-r1.ebuild index 6eb8e24027f..426744efbb2 100644 --- a/media-libs/taglib/taglib-1.11.1-r1.ebuild +++ b/media-libs/taglib/taglib-1.11.1-r1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="boost debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 8d37e1c9ad7ee47b8a208629bdefbd53358c9b7d Author: Sergei Trofimovich gentoo org> AuthorDate: Wed Sep 27 09:01:03 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Wed Sep 27 09:01:10 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d37e1c9 media-libs/taglib: stable 1.11.1-r1 for ppc, bug #627296 Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc" media-libs/taglib/taglib-1.11.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1-r1.ebuild b/media-libs/taglib/taglib-1.11.1-r1.ebuild index a1941dabbb9..6eb8e24027f 100644 --- a/media-libs/taglib/taglib-1.11.1-r1.ebuild +++ b/media-libs/taglib/taglib-1.11.1-r1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="boost debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 43cf7b323c053bc22204765e29f416a5c9eb956e Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Sep 24 17:17:11 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Sep 24 17:17:22 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43cf7b32 media-libs/taglib: stable 1.11.1-r1 for ppc64, bug #627296 Package-Manager: Portage-2.3.10, Repoman-2.3.3 RepoMan-Options: --include-arches="ppc64" media-libs/taglib/taglib-1.11.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1-r1.ebuild b/media-libs/taglib/taglib-1.11.1-r1.ebuild index 452ccd55c92..a1941dabbb9 100644 --- a/media-libs/taglib/taglib-1.11.1-r1.ebuild +++ b/media-libs/taglib/taglib-1.11.1-r1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="boost debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: ce0a019fd00a75c7f1fd2bb18011e8845d835ba5 Author: Matt Turner gentoo org> AuthorDate: Thu Aug 31 15:17:23 2017 + Commit: Matt Turner gentoo org> CommitDate: Thu Aug 31 15:17:45 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce0a019f media-libs/taglib-1.11.1-r1: alpha stable, bug 627296 media-libs/taglib/taglib-1.11.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1-r1.ebuild b/media-libs/taglib/taglib-1.11.1-r1.ebuild index c8d2fe4ce4a..452ccd55c92 100644 --- a/media-libs/taglib/taglib-1.11.1-r1.ebuild +++ b/media-libs/taglib/taglib-1.11.1-r1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="boost debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 8b37ae4045e66cede4ac9890e7b8603ac3309271 Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Aug 29 20:41:20 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Aug 29 20:42:48 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b37ae40 media-libs/taglib: x86 stable (bug #627296) Package-Manager: Portage-2.3.8, Repoman-2.3.3 media-libs/taglib/taglib-1.11.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1-r1.ebuild b/media-libs/taglib/taglib-1.11.1-r1.ebuild index 9f8a7cff4d6..c8d2fe4ce4a 100644 --- a/media-libs/taglib/taglib-1.11.1-r1.ebuild +++ b/media-libs/taglib/taglib-1.11.1-r1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="boost debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: bdd31a61252ec679ca80899970da4d3605430440 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Aug 25 22:18:36 2017 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Aug 25 22:18:36 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bdd31a61 media-libs/taglib: amd64 stable wrt bug #627296 Package-Manager: Portage-2.3.6, Repoman-2.3.1 media-libs/taglib/taglib-1.11.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1-r1.ebuild b/media-libs/taglib/taglib-1.11.1-r1.ebuild index eb6a11a0e62..9f8a7cff4d6 100644 --- a/media-libs/taglib/taglib-1.11.1-r1.ebuild +++ b/media-libs/taglib/taglib-1.11.1-r1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="boost debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: a3f11b0a531b02679294ab5cce7a5f75666e6540 Author: Markus Meier gentoo org> AuthorDate: Wed Aug 23 04:57:20 2017 + Commit: Markus Meier gentoo org> CommitDate: Wed Aug 23 04:57:20 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3f11b0a media-libs/taglib: arm stable, bug #627296 Package-Manager: Portage-2.3.6, Repoman-2.3.1 RepoMan-Options: --include-arches="arm" media-libs/taglib/taglib-1.11.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1-r1.ebuild b/media-libs/taglib/taglib-1.11.1-r1.ebuild index 65b89b4f978..eb6a11a0e62 100644 --- a/media-libs/taglib/taglib-1.11.1-r1.ebuild +++ b/media-libs/taglib/taglib-1.11.1-r1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="boost debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 5d1eeadc759792a1c6b65c3656aac9d5b96cea9e Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Aug 13 17:16:23 2017 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Aug 13 17:16:28 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d1eeadc media-libs/taglib: stable 1.11.1-r1 for ia64, bug #627296 Package-Manager: Portage-2.3.6, Repoman-2.3.3 RepoMan-Options: --include-arches="ia64" media-libs/taglib/taglib-1.11.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1-r1.ebuild b/media-libs/taglib/taglib-1.11.1-r1.ebuild index f8b48fe19f0..65b89b4f978 100644 --- a/media-libs/taglib/taglib-1.11.1-r1.ebuild +++ b/media-libs/taglib/taglib-1.11.1-r1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="boost debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 521753acb681f0e080953a3cffd4a46c186b42a3 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Aug 8 17:32:52 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Aug 8 17:32:52 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=521753ac media-libs/taglib: Drop old Package-Manager: Portage-2.3.6, Repoman-2.3.1 media-libs/taglib/Manifest | 1 - media-libs/taglib/taglib-1.10.ebuild | 58 2 files changed, 59 deletions(-) diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest index b7dd0bbc9e2..c681c95b835 100644 --- a/media-libs/taglib/Manifest +++ b/media-libs/taglib/Manifest @@ -1,3 +1,2 @@ -DIST taglib-1.10.tar.gz 1233893 SHA256 2cd09ac6d4c4ec610aa5a0a488466bd0e0f78576581ef1f344090e397ecb9c52 SHA512 bf3256b08c4fa35d9416b50d700a6634222485e481528bd2a711ae7ec0d48ee99aed66286199f30e5391218aa818a692b92c779b5fcf40617a78b767bfd9b9a5 WHIRLPOOL ae55b391a69416877674ba9bdf01fcca06a216589c620785a4d7a489b548969bf317ce8d08aab9309325564f7ebe8e4b0c51f8bf2269c6d995f2a1ad8b430790 DIST taglib-1.11.1.tar.gz 1261620 SHA256 b6d1a5a610aae6ff39d93de5efd0fdc787aa9e9dc1e7026fa4c961b26563526b SHA512 7846775c4954ea948fe4383e514ba7c11f55d038ee06b6ea5a0a1c1069044b348026e76b27aa4ba1c71539aa8143e1401fab39184cc6e915ba0ae2c06133cb98 WHIRLPOOL 243cafaf238303eb2dcdca415ced4dbfb49d4890ba4ad5baec25aff9175bc33e3a20835518d461be946805b7b438c50c86d3999dc98fa648d177ac32a4a0b062 DIST taglib-1.9.1.tar.gz 654074 SHA256 d4da9aaaddf590ff15273b9b2c4622b6ce8377de0f40bab40155d471ede9c585 SHA512 17523b7ebdd089520289ae817b07f291be93fd0b9d3b2891eb4860a24e45943e94d25b99250c1ac477de5e51b08c39887ca13fdcc2dce17867eb60d1edb26154 WHIRLPOOL 962ec0508d8256a54ea686d4fb8d366f23f82bf10df6406c8012295ceda8416a5f23db6e450551b685798d628623eb5247e6ab7b658f955d897b86340baa5e8e diff --git a/media-libs/taglib/taglib-1.10.ebuild b/media-libs/taglib/taglib-1.10.ebuild deleted file mode 100644 index ab24808d512..000 --- a/media-libs/taglib/taglib-1.10.ebuild +++ /dev/null @@ -1,58 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit cmake-multilib - -DESCRIPTION="A library for reading and editing audio meta data" -HOMEPAGE="https://taglib.github.io/; -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -SLOT="0" -IUSE="+asf debug examples +mp4 test" - -RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] - test? ( >=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}] ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.6.1-install-examples.patch -) - -DOCS=( AUTHORS NEWS ) - -MULTILIB_CHOST_TOOLS=( - /usr/bin/taglib-config -) - -multilib_src_configure() { - local mycmakeargs=( - $(multilib_is_native_abi && cmake-utils_use_build examples) - $(cmake-utils_use_build test TESTS) - $(cmake-utils_use_with asf) - $(cmake-utils_use_with mp4) - ) - - cmake-utils_src_configure -} - -multilib_src_test() { - # ctest does not work - emake -C "${BUILD_DIR}" check -} - -pkg_postinst() { - if ! use asf; then - elog "You've chosen to disable the asf use flag, thus taglib won't include" - elog "support for Microsoft's 'advanced systems format' media container" - fi - if ! use mp4; then - elog "You've chosen to disable the mp4 use flag, thus taglib won't include" - elog "support for the MPEG-4 part 14 / MP4 media container" - fi -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/, media-libs/taglib/files/
commit: 96280e607739038a6f0ed6778fb3f01b82a5f534 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Aug 8 17:26:24 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Aug 8 17:26:54 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96280e60 media-libs/taglib: Security revbump for CVE-2017-12678 Package-Manager: Portage-2.3.6, Repoman-2.3.1 .../files/taglib-1.11.1-CVE-2017-12678.patch | 30 media-libs/taglib/taglib-1.11.1-r1.ebuild | 55 ++ 2 files changed, 85 insertions(+) diff --git a/media-libs/taglib/files/taglib-1.11.1-CVE-2017-12678.patch b/media-libs/taglib/files/taglib-1.11.1-CVE-2017-12678.patch new file mode 100644 index 000..4b567da1982 --- /dev/null +++ b/media-libs/taglib/files/taglib-1.11.1-CVE-2017-12678.patch @@ -0,0 +1,30 @@ +From eb9ded1206f18f2c319157337edea2533a40bea6 Mon Sep 17 00:00:00 2001 +From: "Stephen F. Booth"+Date: Sun, 23 Jul 2017 10:11:09 -0400 +Subject: [PATCH] Don't assume TDRC is an instance of TextIdentificationFrame + +If TDRC is encrypted, FrameFactory::createFrame() returns UnknownFrame +which causes problems in rebuildAggregateFrames() when it is assumed +that TDRC is a TextIdentificationFrame +--- + taglib/mpeg/id3v2/id3v2framefactory.cpp | 5 +++-- + 1 file changed, 3 insertions(+), 2 deletions(-) + +diff --git a/taglib/mpeg/id3v2/id3v2framefactory.cpp b/taglib/mpeg/id3v2/id3v2framefactory.cpp +index 759a9b7be..9347ab869 100644 +--- a/taglib/mpeg/id3v2/id3v2framefactory.cpp b/taglib/mpeg/id3v2/id3v2framefactory.cpp +@@ -334,10 +334,11 @@ void FrameFactory::rebuildAggregateFrames(ID3v2::Tag *tag) const + tag->frameList("TDAT").size() == 1) + { + TextIdentificationFrame *tdrc = +- static_cast(tag->frameList("TDRC").front()); ++ dynamic_cast(tag->frameList("TDRC").front()); + UnknownFrame *tdat = static_cast(tag->frameList("TDAT").front()); + +-if(tdrc->fieldList().size() == 1 && ++if(tdrc && ++ tdrc->fieldList().size() == 1 && +tdrc->fieldList().front().size() == 4 && +tdat->data().size() >= 5) + { diff --git a/media-libs/taglib/taglib-1.11.1-r1.ebuild b/media-libs/taglib/taglib-1.11.1-r1.ebuild new file mode 100644 index 000..f8b48fe19f0 --- /dev/null +++ b/media-libs/taglib/taglib-1.11.1-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-multilib + +DESCRIPTION="A library for reading and editing audio meta data" +HOMEPAGE="https://taglib.github.io/; +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1 MPL-1.1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +SLOT="0" +IUSE="boost debug examples test" + +RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + boost? ( dev-libs/boost:=[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] + test? ( >=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}] ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.11-install-examples.patch + "${FILESDIR}"/${P}-CVE-2017-12678.patch +) + +MULTILIB_CHOST_TOOLS=( + /usr/bin/taglib-config +) + +src_prepare() { + cmake-utils_src_prepare + + sed -e "s/BUILD_TESTS AND NOT BUILD_SHARED_LIBS/BUILD_TESTS/" \ + -i CMakeLists.txt \ + -i ConfigureChecks.cmake || die +} + +multilib_src_configure() { + local mycmakeargs=( + -DBUILD_EXAMPLES=$(multilib_native_usex examples) + $(cmake-utils_use_find_package boost Boost) + -DBUILD_SHARED_LIBS=ON + -DBUILD_TESTS=$(usex test) + ) + + cmake-utils_src_configure +} + +multilib_src_test() { + # ctest does not work + emake -C "${BUILD_DIR}" check +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 74270195383a978f59c33dd0bb0b199e4fd1eaa9 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri May 26 14:04:52 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri May 26 14:04:52 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74270195 media-libs/taglib: x86 stable wrt bug #619492 Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/taglib/taglib-1.11.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1.ebuild b/media-libs/taglib/taglib-1.11.1.ebuild index f32fd21dc20..d064b14e30f 100644 --- a/media-libs/taglib/taglib-1.11.1.ebuild +++ b/media-libs/taglib/taglib-1.11.1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="boost debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 5ab0ed85ed0d42981aaf4ae8ea21a7bcc803090b Author: Agostino Sarubbo gentoo org> AuthorDate: Thu May 25 10:43:58 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu May 25 10:43:58 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ab0ed85 media-libs/taglib: amd64 stable wrt bug #619492 Package-Manager: Portage-2.3.5, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/taglib/taglib-1.11.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.11.1.ebuild b/media-libs/taglib/taglib-1.11.1.ebuild index b5587063677..f32fd21dc20 100644 --- a/media-libs/taglib/taglib-1.11.1.ebuild +++ b/media-libs/taglib/taglib-1.11.1.ebuild @@ -10,7 +10,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="boost debug examples test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: c36f35441171b49a231ecd3a9cd6b2c5be51fcd1 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Jan 4 15:28:05 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Jan 4 15:29:49 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c36f3544 media-libs/taglib: x86 stable wrt bug #582064 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> media-libs/taglib/taglib-1.10.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/taglib/taglib-1.10.ebuild b/media-libs/taglib/taglib-1.10.ebuild index 55c17fa..8b65ab0 100644 --- a/media-libs/taglib/taglib-1.10.ebuild +++ b/media-libs/taglib/taglib-1.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="+asf debug examples +mp4 test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: d6627420b859f82355a9166659228b30ca62eba9 Author: Craig Andrews integralblue com> AuthorDate: Mon Dec 19 02:35:16 2016 + Commit: Johannes Huber gentoo org> CommitDate: Tue Dec 20 19:03:23 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6627420 media-libs/taglib: 1.11.1 version bump Gentoo-bug: 603040 Closes: https://github.com/gentoo/gentoo/pull/3170 Signed-off-by: Johannes Huber gentoo.org> media-libs/taglib/Manifest | 1 + media-libs/taglib/taglib-1.11.1.ebuild | 55 ++ 2 files changed, 56 insertions(+) diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest index 27f9ea0..78da283 100644 --- a/media-libs/taglib/Manifest +++ b/media-libs/taglib/Manifest @@ -1,3 +1,4 @@ DIST taglib-1.10.tar.gz 1233893 SHA256 2cd09ac6d4c4ec610aa5a0a488466bd0e0f78576581ef1f344090e397ecb9c52 SHA512 bf3256b08c4fa35d9416b50d700a6634222485e481528bd2a711ae7ec0d48ee99aed66286199f30e5391218aa818a692b92c779b5fcf40617a78b767bfd9b9a5 WHIRLPOOL ae55b391a69416877674ba9bdf01fcca06a216589c620785a4d7a489b548969bf317ce8d08aab9309325564f7ebe8e4b0c51f8bf2269c6d995f2a1ad8b430790 +DIST taglib-1.11.1.tar.gz 1261620 SHA256 b6d1a5a610aae6ff39d93de5efd0fdc787aa9e9dc1e7026fa4c961b26563526b SHA512 7846775c4954ea948fe4383e514ba7c11f55d038ee06b6ea5a0a1c1069044b348026e76b27aa4ba1c71539aa8143e1401fab39184cc6e915ba0ae2c06133cb98 WHIRLPOOL 243cafaf238303eb2dcdca415ced4dbfb49d4890ba4ad5baec25aff9175bc33e3a20835518d461be946805b7b438c50c86d3999dc98fa648d177ac32a4a0b062 DIST taglib-1.11.tar.gz 1263736 SHA256 ed4cabb3d970ff9a30b2620071c2b054c4347f44fc63546dbe06f97980ece288 SHA512 f353bd0dadcc75f8a8f08919efc3aec2502166a3e23dd605f1b1c14ffe68ea1d2c59731bc4e0e4ee879ccf33436e4084e7c4d983034a1ce85fe0fa31a78dede7 WHIRLPOOL 4143fff5ad6141388ea5184b7f73772deb3245d8abb4381ae43de59624f95237c4d206d7afb776422e55fd54b83b631e391a0b6e3f5181e09f3f78de7103cff7 DIST taglib-1.9.1.tar.gz 654074 SHA256 d4da9aaaddf590ff15273b9b2c4622b6ce8377de0f40bab40155d471ede9c585 SHA512 17523b7ebdd089520289ae817b07f291be93fd0b9d3b2891eb4860a24e45943e94d25b99250c1ac477de5e51b08c39887ca13fdcc2dce17867eb60d1edb26154 WHIRLPOOL 962ec0508d8256a54ea686d4fb8d366f23f82bf10df6406c8012295ceda8416a5f23db6e450551b685798d628623eb5247e6ab7b658f955d897b86340baa5e8e diff --git a/media-libs/taglib/taglib-1.11.1.ebuild b/media-libs/taglib/taglib-1.11.1.ebuild new file mode 100644 index ..6cd16ed --- /dev/null +++ b/media-libs/taglib/taglib-1.11.1.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit cmake-multilib + +DESCRIPTION="A library for reading and editing audio meta data" +HOMEPAGE="https://taglib.github.io/; +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1 MPL-1.1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +SLOT="0" +IUSE="boost debug examples test" + +RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}] + boost? ( dev-libs/boost:=[${MULTILIB_USEDEP}] )" +DEPEND="${RDEPEND} + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] + test? ( >=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}] ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.11-install-examples.patch +) + +MULTILIB_CHOST_TOOLS=( + /usr/bin/taglib-config +) + +src_prepare() { + cmake-utils_src_prepare + + sed -e "s/BUILD_TESTS AND NOT BUILD_SHARED_LIBS/BUILD_TESTS/" \ + -i CMakeLists.txt \ + -i ConfigureChecks.cmake || die +} + +multilib_src_configure() { + local mycmakeargs=( + -DBUILD_EXAMPLES=$(multilib_native_usex examples) + $(cmake-utils_use_find_package boost Boost) + -DBUILD_SHARED_LIBS=ON + -DBUILD_TESTS=$(usex test) + ) + + cmake-utils_src_configure +} + +multilib_src_test() { + # ctest does not work + emake -C "${BUILD_DIR}" check +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 23086efe20570477780b35441b1ef4adbfc1133b Author: Johannes Huber gentoo org> AuthorDate: Tue Dec 20 19:02:58 2016 + Commit: Johannes Huber gentoo org> CommitDate: Tue Dec 20 19:03:23 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23086efe media-libs/taglib: Remove 1.11 (r1) Package-Manager: Portage-2.3.3, Repoman-2.3.1 media-libs/taglib/Manifest | 1 - media-libs/taglib/taglib-1.11-r1.ebuild | 57 - 2 files changed, 58 deletions(-) diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest index 78da283..b7dd0bb 100644 --- a/media-libs/taglib/Manifest +++ b/media-libs/taglib/Manifest @@ -1,4 +1,3 @@ DIST taglib-1.10.tar.gz 1233893 SHA256 2cd09ac6d4c4ec610aa5a0a488466bd0e0f78576581ef1f344090e397ecb9c52 SHA512 bf3256b08c4fa35d9416b50d700a6634222485e481528bd2a711ae7ec0d48ee99aed66286199f30e5391218aa818a692b92c779b5fcf40617a78b767bfd9b9a5 WHIRLPOOL ae55b391a69416877674ba9bdf01fcca06a216589c620785a4d7a489b548969bf317ce8d08aab9309325564f7ebe8e4b0c51f8bf2269c6d995f2a1ad8b430790 DIST taglib-1.11.1.tar.gz 1261620 SHA256 b6d1a5a610aae6ff39d93de5efd0fdc787aa9e9dc1e7026fa4c961b26563526b SHA512 7846775c4954ea948fe4383e514ba7c11f55d038ee06b6ea5a0a1c1069044b348026e76b27aa4ba1c71539aa8143e1401fab39184cc6e915ba0ae2c06133cb98 WHIRLPOOL 243cafaf238303eb2dcdca415ced4dbfb49d4890ba4ad5baec25aff9175bc33e3a20835518d461be946805b7b438c50c86d3999dc98fa648d177ac32a4a0b062 -DIST taglib-1.11.tar.gz 1263736 SHA256 ed4cabb3d970ff9a30b2620071c2b054c4347f44fc63546dbe06f97980ece288 SHA512 f353bd0dadcc75f8a8f08919efc3aec2502166a3e23dd605f1b1c14ffe68ea1d2c59731bc4e0e4ee879ccf33436e4084e7c4d983034a1ce85fe0fa31a78dede7 WHIRLPOOL 4143fff5ad6141388ea5184b7f73772deb3245d8abb4381ae43de59624f95237c4d206d7afb776422e55fd54b83b631e391a0b6e3f5181e09f3f78de7103cff7 DIST taglib-1.9.1.tar.gz 654074 SHA256 d4da9aaaddf590ff15273b9b2c4622b6ce8377de0f40bab40155d471ede9c585 SHA512 17523b7ebdd089520289ae817b07f291be93fd0b9d3b2891eb4860a24e45943e94d25b99250c1ac477de5e51b08c39887ca13fdcc2dce17867eb60d1edb26154 WHIRLPOOL 962ec0508d8256a54ea686d4fb8d366f23f82bf10df6406c8012295ceda8416a5f23db6e450551b685798d628623eb5247e6ab7b658f955d897b86340baa5e8e diff --git a/media-libs/taglib/taglib-1.11-r1.ebuild b/media-libs/taglib/taglib-1.11-r1.ebuild deleted file mode 100644 index 7a6b22f.. --- a/media-libs/taglib/taglib-1.11-r1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -inherit cmake-multilib - -DESCRIPTION="A library for reading and editing audio meta data" -HOMEPAGE="https://taglib.github.io/; -SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" -SLOT="0" -IUSE="boost debug examples test" - -RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" -DEPEND="${RDEPEND} - >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] - boost? ( dev-libs/boost[${MULTILIB_USEDEP}] ) - test? ( >=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}] ) -" - -PATCHES=( - "${FILESDIR}"/${PN}-1.11-install-examples.patch -) - -DOCS=( AUTHORS NEWS ) - -MULTILIB_CHOST_TOOLS=( - /usr/bin/taglib-config -) - -src_prepare() { - cmake-utils_src_prepare - - sed -e "s/BUILD_TESTS AND NOT BUILD_SHARED_LIBS/BUILD_TESTS/" \ - -i CMakeLists.txt \ - -i ConfigureChecks.cmake || die -} - -multilib_src_configure() { - local mycmakeargs=( - $(multilib_is_native_abi && echo -DBUILD_EXAMPLES=$(usex examples)) - $(cmake-utils_use_find_package boost Boost) - -DBUILD_SHARED_LIBS=ON - -DBUILD_TESTS=$(usex test) - ) - - cmake-utils_src_configure -} - -multilib_src_test() { - # ctest does not work - emake -C "${BUILD_DIR}" check -}
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 8a3f367e80ec1eba14b264f325d353cf1d164843 Author: Tobias Klausmann gentoo org> AuthorDate: Mon Dec 19 15:17:24 2016 + Commit: Tobias Klausmann gentoo org> CommitDate: Mon Dec 19 15:40:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a3f367e media-libs/taglib-1.10-r0: stable on amd64 Gentoo-Bug: 582064 media-libs/taglib/taglib-1.10.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib/taglib-1.10.ebuild b/media-libs/taglib/taglib-1.10.ebuild index 540b69b..55c17fa 100644 --- a/media-libs/taglib/taglib-1.10.ebuild +++ b/media-libs/taglib/taglib-1.10.ebuild @@ -11,7 +11,7 @@ HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" IUSE="+asf debug examples +mp4 test"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 7ce40ea71f5a25bbc1283b15d68dd1e0e620cd27 Author: Michael Palimaka gentoo org> AuthorDate: Mon Jul 25 21:21:59 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Mon Jul 25 21:22:12 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ce40ea7 media-libs/taglib: introduce boost USE flag Boost may optionally be used instead of GCC built-ins. Although only used at build time for header-only functions, an ABI-specific version of boost is required as the build system calls target_link_libraries. Package-Manager: portage-2.3.0 media-libs/taglib/metadata.xml | 1 + media-libs/taglib/{taglib-1.11.ebuild => taglib-1.11-r1.ebuild} | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/media-libs/taglib/metadata.xml b/media-libs/taglib/metadata.xml index ab8bb70..6322822 100644 --- a/media-libs/taglib/metadata.xml +++ b/media-libs/taglib/metadata.xml @@ -7,6 +7,7 @@ Provide support for Microsoft's 'advanced systems format' media container. + Use dev-libs/boost instead of GCC built-ins taglib/taglib diff --git a/media-libs/taglib/taglib-1.11.ebuild b/media-libs/taglib/taglib-1.11-r1.ebuild similarity index 91% rename from media-libs/taglib/taglib-1.11.ebuild rename to media-libs/taglib/taglib-1.11-r1.ebuild index 5ec14d4..7a6b22f 100644 --- a/media-libs/taglib/taglib-1.11.ebuild +++ b/media-libs/taglib/taglib-1.11-r1.ebuild @@ -13,11 +13,12 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1" KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" SLOT="0" -IUSE="debug examples test" +IUSE="boost debug examples test" RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" DEPEND="${RDEPEND} >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] + boost? ( dev-libs/boost[${MULTILIB_USEDEP}] ) test? ( >=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}] ) " @@ -42,6 +43,7 @@ src_prepare() { multilib_src_configure() { local mycmakeargs=( $(multilib_is_native_abi && echo -DBUILD_EXAMPLES=$(usex examples)) + $(cmake-utils_use_find_package boost Boost) -DBUILD_SHARED_LIBS=ON -DBUILD_TESTS=$(usex test) )
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/, media-libs/taglib/files/
commit: f2e3654b1c0fad418d7a3945239e0f3129f580f5 Author: Michael Palimaka gentoo org> AuthorDate: Wed Jul 20 21:34:50 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Wed Jul 20 21:35:23 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2e3654b media-libs/taglib: version bump Package-Manager: portage-2.3.0 media-libs/taglib/Manifest | 1 + .../files/taglib-1.11-install-examples.patch | 13 + media-libs/taglib/taglib-1.11.ebuild | 55 ++ 3 files changed, 69 insertions(+) diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest index fa8a1ae..27f9ea0 100644 --- a/media-libs/taglib/Manifest +++ b/media-libs/taglib/Manifest @@ -1,2 +1,3 @@ DIST taglib-1.10.tar.gz 1233893 SHA256 2cd09ac6d4c4ec610aa5a0a488466bd0e0f78576581ef1f344090e397ecb9c52 SHA512 bf3256b08c4fa35d9416b50d700a6634222485e481528bd2a711ae7ec0d48ee99aed66286199f30e5391218aa818a692b92c779b5fcf40617a78b767bfd9b9a5 WHIRLPOOL ae55b391a69416877674ba9bdf01fcca06a216589c620785a4d7a489b548969bf317ce8d08aab9309325564f7ebe8e4b0c51f8bf2269c6d995f2a1ad8b430790 +DIST taglib-1.11.tar.gz 1263736 SHA256 ed4cabb3d970ff9a30b2620071c2b054c4347f44fc63546dbe06f97980ece288 SHA512 f353bd0dadcc75f8a8f08919efc3aec2502166a3e23dd605f1b1c14ffe68ea1d2c59731bc4e0e4ee879ccf33436e4084e7c4d983034a1ce85fe0fa31a78dede7 WHIRLPOOL 4143fff5ad6141388ea5184b7f73772deb3245d8abb4381ae43de59624f95237c4d206d7afb776422e55fd54b83b631e391a0b6e3f5181e09f3f78de7103cff7 DIST taglib-1.9.1.tar.gz 654074 SHA256 d4da9aaaddf590ff15273b9b2c4622b6ce8377de0f40bab40155d471ede9c585 SHA512 17523b7ebdd089520289ae817b07f291be93fd0b9d3b2891eb4860a24e45943e94d25b99250c1ac477de5e51b08c39887ca13fdcc2dce17867eb60d1edb26154 WHIRLPOOL 962ec0508d8256a54ea686d4fb8d366f23f82bf10df6406c8012295ceda8416a5f23db6e450551b685798d628623eb5247e6ab7b658f955d897b86340baa5e8e diff --git a/media-libs/taglib/files/taglib-1.11-install-examples.patch b/media-libs/taglib/files/taglib-1.11-install-examples.patch new file mode 100644 index 000..fd676c6 --- /dev/null +++ b/media-libs/taglib/files/taglib-1.11-install-examples.patch @@ -0,0 +1,13 @@ +--- a/examples/CMakeLists.txt b/examples/CMakeLists.txt +@@ -37,3 +37,10 @@ + add_executable(strip-id3v1 strip-id3v1.cpp) + target_link_libraries(strip-id3v1 tag) + ++INSTALL(TARGETS ++ tagreader tagreader_c tagwriter framelist strip-id3v1 ++ LIBRARY DESTINATION ${LIB_INSTALL_DIR} ++ RUNTIME DESTINATION ${BIN_INSTALL_DIR} ++ ARCHIVE DESTINATION ${LIB_INSTALL_DIR} ++) ++ diff --git a/media-libs/taglib/taglib-1.11.ebuild b/media-libs/taglib/taglib-1.11.ebuild new file mode 100644 index 000..5ec14d4 --- /dev/null +++ b/media-libs/taglib/taglib-1.11.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +inherit cmake-multilib + +DESCRIPTION="A library for reading and editing audio meta data" +HOMEPAGE="https://taglib.github.io/; +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1 MPL-1.1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +SLOT="0" +IUSE="debug examples test" + +RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] + test? ( >=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}] ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.11-install-examples.patch +) + +DOCS=( AUTHORS NEWS ) + +MULTILIB_CHOST_TOOLS=( + /usr/bin/taglib-config +) + +src_prepare() { + cmake-utils_src_prepare + + sed -e "s/BUILD_TESTS AND NOT BUILD_SHARED_LIBS/BUILD_TESTS/" \ + -i CMakeLists.txt \ + -i ConfigureChecks.cmake || die +} + +multilib_src_configure() { + local mycmakeargs=( + $(multilib_is_native_abi && echo -DBUILD_EXAMPLES=$(usex examples)) + -DBUILD_SHARED_LIBS=ON + -DBUILD_TESTS=$(usex test) + ) + + cmake-utils_src_configure +} + +multilib_src_test() { + # ctest does not work + emake -C "${BUILD_DIR}" check +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib-extras/
commit: a1e7e08aff8a0c87fb98b9bf97f2a28d11c2b36b Author: Michael Palimaka gentoo org> AuthorDate: Sat Jan 9 18:17:59 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Sat Jan 9 18:19:12 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1e7e08a media-libs/taglib-extras: use correct license Package-Manager: portage-2.2.26 media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild b/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild index 609d129..4b6cbbb 100644 --- a/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild +++ b/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="Unofficial taglib plugins maintained by the Amarok team" HOMEPAGE="https://websvn.kde.org/trunk/kdesupport/taglib-extras/; SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.gz" -LICENSE="GPL-2" +LICENSE="LGPL-2.1" SLOT="0" KEYWORDS="amd64 ppc ~ppc64 x86" IUSE="debug"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib-extras/, media-libs/taglib-extras/files/
commit: e1fe0df4fbd8d1a8cf1dc7afcbb63457b00a0456 Author: Michael Palimaka gentoo org> AuthorDate: Sat Jan 9 18:13:25 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Sat Jan 9 18:18:55 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1fe0df4 media-libs/taglib-extras: backport patch from upstream solving build failure with >=media-libs/taglib-1.10 Gentoo-bug: 571072 Package-Manager: portage-2.2.26 .../files/taglib-extras-1.0.1-taglib110.patch | 28 ++ .../taglib-extras/taglib-extras-1.0.1-r1.ebuild| 3 ++- 2 files changed, 30 insertions(+), 1 deletion(-) diff --git a/media-libs/taglib-extras/files/taglib-extras-1.0.1-taglib110.patch b/media-libs/taglib-extras/files/taglib-extras-1.0.1-taglib110.patch new file mode 100644 index 000..cce4201 --- /dev/null +++ b/media-libs/taglib-extras/files/taglib-extras-1.0.1-taglib110.patch @@ -0,0 +1,28 @@ +Fixes build with taglib-1.10 + +Gentoo-bug: 571072 + +--- cmake/modules/FindTaglib.cmake 2015/11/16 18:32:25 1444332 cmake/modules/FindTaglib.cmake 2015/11/16 19:05:39 1444333 +@@ -29,10 +29,10 @@ + + exec_program(${TAGLIBCONFIG_EXECUTABLE} ARGS --version RETURN_VALUE _return_VALUE OUTPUT_VARIABLE TAGLIB_VERSION) + +- if(TAGLIB_VERSION STRLESS "${TAGLIB_MIN_VERSION}") ++ if("${TAGLIB_MIN_VERSION}" VERSION_GREATER TAGLIB_VERSION) + message(STATUS "TagLib version not found: version searched :${TAGLIB_MIN_VERSION}, found ${TAGLIB_VERSION}") + set(TAGLIB_FOUND FALSE) +- else(TAGLIB_VERSION STRLESS "${TAGLIB_MIN_VERSION}") ++ else("${TAGLIB_MIN_VERSION}" VERSION_GREATER TAGLIB_VERSION) + + exec_program(${TAGLIBCONFIG_EXECUTABLE} ARGS --libs RETURN_VALUE _return_VALUE OUTPUT_VARIABLE TAGLIB_LIBRARIES) + +@@ -42,7 +42,7 @@ + set(TAGLIB_FOUND TRUE) + endif(TAGLIB_LIBRARIES AND TAGLIB_CFLAGS) + string(REGEX REPLACE " *-I" ";" TAGLIB_INCLUDES "${TAGLIB_CFLAGS}") +- endif(TAGLIB_VERSION STRLESS "${TAGLIB_MIN_VERSION}") ++ endif("${TAGLIB_MIN_VERSION}" VERSION_GREATER TAGLIB_VERSION) + mark_as_advanced(TAGLIB_CFLAGS TAGLIB_LIBRARIES TAGLIB_INCLUDES) + + else(TAGLIBCONFIG_EXECUTABLE) diff --git a/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild b/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild index 559e7fb..609d129 100644 --- a/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild +++ b/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -21,3 +21,4 @@ RDEPEND=" DEPEND="${RDEPEND}" DOCS=( AUTHORS ChangeLog ) +PATCHES=( "${FILESDIR}/${P}-taglib110.patch" )
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: 6a8482a2cbefeded388eb96c08fba3d0d4c0b669 Author: Michael Palimaka gentoo org> AuthorDate: Mon Jan 4 17:27:50 2016 + Commit: Michael Palimaka gentoo org> CommitDate: Mon Jan 4 17:28:07 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a8482a2 media-libs/taglib: version bump Gentoo-bug: 570610 Package-Manager: portage-2.2.26 media-libs/taglib/Manifest | 1 + media-libs/taglib/taglib-1.10.ebuild | 59 2 files changed, 60 insertions(+) diff --git a/media-libs/taglib/Manifest b/media-libs/taglib/Manifest index 0c6d069..fa8a1ae 100644 --- a/media-libs/taglib/Manifest +++ b/media-libs/taglib/Manifest @@ -1 +1,2 @@ +DIST taglib-1.10.tar.gz 1233893 SHA256 2cd09ac6d4c4ec610aa5a0a488466bd0e0f78576581ef1f344090e397ecb9c52 SHA512 bf3256b08c4fa35d9416b50d700a6634222485e481528bd2a711ae7ec0d48ee99aed66286199f30e5391218aa818a692b92c779b5fcf40617a78b767bfd9b9a5 WHIRLPOOL ae55b391a69416877674ba9bdf01fcca06a216589c620785a4d7a489b548969bf317ce8d08aab9309325564f7ebe8e4b0c51f8bf2269c6d995f2a1ad8b430790 DIST taglib-1.9.1.tar.gz 654074 SHA256 d4da9aaaddf590ff15273b9b2c4622b6ce8377de0f40bab40155d471ede9c585 SHA512 17523b7ebdd089520289ae817b07f291be93fd0b9d3b2891eb4860a24e45943e94d25b99250c1ac477de5e51b08c39887ca13fdcc2dce17867eb60d1edb26154 WHIRLPOOL 962ec0508d8256a54ea686d4fb8d366f23f82bf10df6406c8012295ceda8416a5f23db6e450551b685798d628623eb5247e6ab7b658f955d897b86340baa5e8e diff --git a/media-libs/taglib/taglib-1.10.ebuild b/media-libs/taglib/taglib-1.10.ebuild new file mode 100644 index 000..540b69b --- /dev/null +++ b/media-libs/taglib/taglib-1.10.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit cmake-multilib + +DESCRIPTION="A library for reading and editing audio meta data" +HOMEPAGE="https://taglib.github.io/; +SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-2.1 MPL-1.1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-solaris" +SLOT="0" +IUSE="+asf debug examples +mp4 test" + +RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]" +DEPEND="${RDEPEND} + >=virtual/pkgconfig-0-r1[${MULTILIB_USEDEP}] + test? ( >=dev-util/cppunit-1.13.2[${MULTILIB_USEDEP}] ) +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.6.1-install-examples.patch +) + +DOCS=( AUTHORS NEWS ) + +MULTILIB_CHOST_TOOLS=( + /usr/bin/taglib-config +) + +multilib_src_configure() { + local mycmakeargs=( + $(multilib_is_native_abi && cmake-utils_use_build examples) + $(cmake-utils_use_build test TESTS) + $(cmake-utils_use_with asf) + $(cmake-utils_use_with mp4) + ) + + cmake-utils_src_configure +} + +multilib_src_test() { + # ctest does not work + emake -C "${BUILD_DIR}" check +} + +pkg_postinst() { + if ! use asf; then + elog "You've chosen to disable the asf use flag, thus taglib won't include" + elog "support for Microsoft's 'advanced systems format' media container" + fi + if ! use mp4; then + elog "You've chosen to disable the mp4 use flag, thus taglib won't include" + elog "support for the MPEG-4 part 14 / MP4 media container" + fi +}
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib-extras/
commit: 7f1b3cd72efaa128a45f8d0e2ddcd088d7ab6e26 Author: Michael Palimaka gentoo org> AuthorDate: Tue Sep 29 17:44:03 2015 + Commit: Michael Palimaka gentoo org> CommitDate: Tue Sep 29 17:45:44 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f1b3cd7 media-libs/taglib-extras: update HOMEPAGE Package-Manager: portage-2.2.20.1 media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild b/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild index ed74519..559e7fb 100644 --- a/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild +++ b/media-libs/taglib-extras/taglib-extras-1.0.1-r1.ebuild @@ -7,7 +7,7 @@ EAPI=5 inherit cmake-utils DESCRIPTION="Unofficial taglib plugins maintained by the Amarok team" -HOMEPAGE="https://developer.kde.org/~wheeler/taglib.html; +HOMEPAGE="https://websvn.kde.org/trunk/kdesupport/taglib-extras/; SRC_URI="mirror://kde/stable/${PN}/${PV}/src/${P}.tar.gz" LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/
commit: f214212f619bbae4ce47a7f09d0b97f4b305aa43 Author: Michael Palimaka gentoo org> AuthorDate: Tue Sep 29 17:45:04 2015 + Commit: Michael Palimaka gentoo org> CommitDate: Tue Sep 29 17:45:44 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f214212f media-libs/taglib: update HOMEPAGE Gentoo-bug: 561636 Package-Manager: portage-2.2.20.1 media-libs/taglib/taglib-1.9.1-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-libs/taglib/taglib-1.9.1-r2.ebuild b/media-libs/taglib/taglib-1.9.1-r2.ebuild index 2e5da6e..4dc2ef6 100644 --- a/media-libs/taglib/taglib-1.9.1-r2.ebuild +++ b/media-libs/taglib/taglib-1.9.1-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2015 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -7,7 +7,7 @@ EAPI=5 inherit cmake-multilib DESCRIPTION="A library for reading and editing audio meta data" -HOMEPAGE="https://developer.kde.org/~wheeler/taglib.html; +HOMEPAGE="https://taglib.github.io/; SRC_URI="https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" LICENSE="LGPL-2.1 MPL-1.1"