commit:     1b6e4f1b6d0d8032e1aee5d54d4a8e15380b9ea4
Author:     John Helmert III <ajak <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 10 02:14:51 2021 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Sat Apr 10 02:14:51 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1b6e4f1b

dev-libs/libcdada: fix -Werror, drop static binaries

Closes: https://bugs.gentoo.org/781887
Closes: https://bugs.gentoo.org/781890
Signed-off-by: John Helmert III <ajak <AT> gentoo.org>

 .../libcdada/files/libcdada-0.3.4-Werror.patch     | 24 ++++++++++++++++++++++
 ...cdada-0.3.4.ebuild => libcdada-0.3.4-r1.ebuild} |  6 +++---
 2 files changed, 27 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libcdada/files/libcdada-0.3.4-Werror.patch 
b/dev-libs/libcdada/files/libcdada-0.3.4-Werror.patch
new file mode 100644
index 00000000000..94ceb450231
--- /dev/null
+++ b/dev-libs/libcdada/files/libcdada-0.3.4-Werror.patch
@@ -0,0 +1,24 @@
+diff --git a/configure.ac b/configure.ac
+index f2c4dde..fbde89c 100644
+--- a/configure.ac
++++ b/configure.ac
+@@ -4,7 +4,7 @@ AC_INIT(LIBCDADA, m4_esyscmd_s(cat VERSION), 
[email protected], libcdada, http
+ AC_CONFIG_AUX_DIR([build-aux])
+ AC_CONFIG_MACRO_DIR([m4])
+ 
+-AM_INIT_AUTOMAKE([-Wall -Werror foreign subdir-objects])
++AM_INIT_AUTOMAKE([-Wall foreign subdir-objects])
+ 
+ AC_GNU_SOURCE
+ 
+@@ -24,8 +24,8 @@ LT_INIT
+ AC_ENABLE_STATIC
+ 
+ # Some useful default flags
+-CFLAGS="-std=gnu89 -Werror -Wall $CFLAGS"
+-CXXFLAGS="-Werror -Wall $CXXFLAGS"
++CFLAGS="-std=gnu89 -Wall $CFLAGS"
++CXXFLAGS="-Wall $CXXFLAGS"
+ AC_DEFINE([__STDC_FORMAT_MACROS], [], [Description])
+ 
+ # Check for Python3

diff --git a/dev-libs/libcdada/libcdada-0.3.4.ebuild 
b/dev-libs/libcdada/libcdada-0.3.4-r1.ebuild
similarity index 81%
rename from dev-libs/libcdada/libcdada-0.3.4.ebuild
rename to dev-libs/libcdada/libcdada-0.3.4-r1.ebuild
index 13fb7ae40ba..2946275db94 100644
--- a/dev-libs/libcdada/libcdada-0.3.4.ebuild
+++ b/dev-libs/libcdada/libcdada-0.3.4-r1.ebuild
@@ -12,8 +12,8 @@ 
SRC_URI="https://github.com/msune/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.
 LICENSE="BSD-2"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
+
+PATCHES=( "${FILESDIR}/${PN}-${PV}-Werror.patch" )
 
 src_prepare() {
        default
@@ -30,5 +30,5 @@ src_configure() {
 
 src_install() {
        default
-       find "${ED}" -name '*.la' -delete || die
+       find "${ED}" \( -name "*.a" -o -name "*.la" \) -delete || die
 }

Reply via email to