[gentoo-commits] repo/gentoo:master commit in: media-libs/taglib/

2024-03-07 Thread Andreas Sturmlechner
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/

2024-03-07 Thread Andreas Sturmlechner
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/

2024-01-30 Thread Andreas Sturmlechner
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/

2023-10-01 Thread Arthur Zamarin
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/

2023-09-30 Thread Sam James
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/

2023-09-30 Thread Sam James
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/

2023-09-30 Thread Sam James
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/

2023-09-30 Thread Arthur Zamarin
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/

2023-09-30 Thread Arthur Zamarin
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/

2023-09-30 Thread Arthur Zamarin
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/

2023-09-02 Thread Andreas Sturmlechner
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/

2022-12-25 Thread Andreas Sturmlechner
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/

2022-12-15 Thread Andreas Sturmlechner
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/

2022-12-14 Thread Arthur Zamarin
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/

2022-12-05 Thread Arthur Zamarin
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/

2022-12-05 Thread Sam James
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/

2022-12-05 Thread Sam James
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/

2022-12-05 Thread Sam James
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/

2022-12-05 Thread Sam James
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/

2022-12-05 Thread Sam James
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/

2022-10-28 Thread Andreas Sturmlechner
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/

2022-10-06 Thread Andreas Sturmlechner
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/

2022-08-27 Thread WANG Xuerui
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/

2021-08-10 Thread Marek Szuba
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/

2021-04-15 Thread Andreas Sturmlechner
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/

2021-04-11 Thread Sam James
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/

2021-04-07 Thread Sam James
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/

2021-04-06 Thread Sam James
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/

2021-04-04 Thread Sergei Trofimovich
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/

2021-04-04 Thread Sergei Trofimovich
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/

2021-04-04 Thread Sergei Trofimovich
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/

2021-04-04 Thread Thomas Deutschmann
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/

2021-02-15 Thread Andreas Sturmlechner
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/

2019-11-27 Thread Andreas Sturmlechner
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/

2019-11-27 Thread Sergei Trofimovich
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/

2019-11-27 Thread Mikle Kolyada
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/

2019-11-22 Thread Matt Turner
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/

2019-11-20 Thread Agostino Sarubbo
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/

2019-11-20 Thread Agostino Sarubbo
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/

2019-11-19 Thread Sergei Trofimovich
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/

2019-11-14 Thread Agostino Sarubbo
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/

2019-11-14 Thread Agostino Sarubbo
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/

2019-11-14 Thread Agostino Sarubbo
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/

2019-11-13 Thread Aaron Bauman
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/

2019-11-13 Thread Andreas Sturmlechner
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/

2019-10-20 Thread Andreas Sturmlechner
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/

2019-10-12 Thread Andreas Sturmlechner
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/

2019-05-10 Thread Aaron Bauman
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/

2019-02-25 Thread Andreas Sturmlechner
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/

2019-02-14 Thread Andreas Sturmlechner
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/

2019-02-10 Thread Mikle Kolyada
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/

2019-02-02 Thread Sergei Trofimovich
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/

2019-02-02 Thread Sergei Trofimovich
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/

2019-02-02 Thread Sergei Trofimovich
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/

2019-02-02 Thread Andreas Sturmlechner
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/

2019-02-01 Thread Tobias Klausmann
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/

2019-01-31 Thread Thomas Deutschmann
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/

2019-01-29 Thread Sergei Trofimovich
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/

2018-11-17 Thread Andreas Sturmlechner
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/

2018-11-17 Thread Andreas Sturmlechner
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/

2018-06-06 Thread Andreas Sturmlechner
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/

2018-05-26 Thread David Seifert
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/

2017-12-02 Thread Andreas Sturmlechner
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/

2017-10-13 Thread Andreas Sturmlechner
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/

2017-10-12 Thread Sergei Trofimovich
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/

2017-09-27 Thread Sergei Trofimovich
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/

2017-09-24 Thread Sergei Trofimovich
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/

2017-08-31 Thread Matt Turner
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/

2017-08-29 Thread Thomas Deutschmann
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/

2017-08-25 Thread Mikle Kolyada
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/

2017-08-22 Thread Markus Meier
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/

2017-08-13 Thread Sergei Trofimovich
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/

2017-08-08 Thread Andreas Sturmlechner
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/

2017-08-08 Thread Andreas Sturmlechner
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/

2017-05-26 Thread Agostino Sarubbo
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/

2017-05-25 Thread Agostino Sarubbo
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/

2017-01-04 Thread Agostino Sarubbo
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/

2016-12-20 Thread Johannes Huber
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/

2016-12-20 Thread Johannes Huber
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/

2016-12-19 Thread Tobias Klausmann
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/

2016-07-25 Thread Michael Palimaka
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/

2016-07-20 Thread Michael Palimaka
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/

2016-01-09 Thread Michael Palimaka
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/

2016-01-09 Thread Michael Palimaka
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/

2016-01-04 Thread Michael Palimaka
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/

2015-09-29 Thread Michael Palimaka
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/

2015-09-29 Thread Michael Palimaka
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"