summaryrefslogtreecommitdiff
path: root/media-sound/wavegain
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-08-25 10:45:55 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-08-25 10:45:55 +0100
commit3cf7c3ef441822c889356fd1812ebf2944a59851 (patch)
treec513fe68548b40365c1c2ebfe35c58ad431cdd77 /media-sound/wavegain
parent05b8b0e0af1d72e51a3ee61522941bf7605cd01c (diff)
gentoo resync : 25.08.2020
Diffstat (limited to 'media-sound/wavegain')
-rw-r--r--media-sound/wavegain/Manifest4
-rw-r--r--media-sound/wavegain/files/wavegain-1.3.1-fno-common.patch11
-rw-r--r--media-sound/wavegain/files/wavegain-1.3.1-makefile.patch7
-rw-r--r--media-sound/wavegain/wavegain-1.3.1.ebuild15
4 files changed, 30 insertions, 7 deletions
diff --git a/media-sound/wavegain/Manifest b/media-sound/wavegain/Manifest
index a7f36ea94672..f040ca1e131c 100644
--- a/media-sound/wavegain/Manifest
+++ b/media-sound/wavegain/Manifest
@@ -1,3 +1,5 @@
+AUX wavegain-1.3.1-fno-common.patch 288 BLAKE2B be7971168f7d7405ddb848ab3803ef1b07ce5ee0921a8e7636b513f84ab592ec0e0475670ac56c012333c229fe5e697126d29c3e6cf23bf1f938e0f68206927d SHA512 ee3836ff3792890c7aa152d1006ec81cbde359b807450b0d2a55298ac36662b62387d5f2926e86c2a6e0b19307452e509feb18e3bca1bc0cb7458f07c611a26a
+AUX wavegain-1.3.1-makefile.patch 178 BLAKE2B f24aa0ce70548e94835f2ffb8d4777bca32af36d09582e0ca65534e97c16f7509a9c499f22e5bcbec01049d979fbe5bbe152381a435d6575137dd2e5e99fdc44 SHA512 47c2e089fe6ff7a5db8f1cef2fdf18997ee67401e8666abb34d0c8d22a0961114c017e5d1adec8e12db90568ed4068d4b23b35cc915e8f6f8d4410b182dd02f1
DIST wavegain-1.3.1srcs.zip 72180 BLAKE2B 99cccf2f2845ddb9109dec9eefc99a656ffe71f89be761db59c154c54512cac454663c669b2e586af2cdf7c9f5307e2d5335b75999e6d2284dcd799523572761 SHA512 5d0d589259e362a415a5cd5e42464b5e7c7e79c62082ebd423457b6e2d9c3d15300d854e57e2c51c66f1579394bbcdc3d754bb8363d809c2d8d5f03b09dce054
-EBUILD wavegain-1.3.1.ebuild 560 BLAKE2B 53b55446a5322bcbc468c6da0a52f117ee2921c5e98af6044dac8bca29d1398abfd230bd888b58e96c646ca2b454f765f104d9c4476e4d67e858a45f31525372 SHA512 1f15d7e75b5a7c5b22aa05a066e74733ba59a2c3f3c48a4396402a77a31255411d1b128827bb45732f6a22ffac8305125802cad22d181e46102ba336a5b773cd
+EBUILD wavegain-1.3.1.ebuild 576 BLAKE2B 78b71968d9e17fdd89b4ef0d57824dd8daf13980aa44c11f668b8b3df27828577ee009aad0de4f8abb2c5b0bc46aa2b71a6cbc0d9739432d943ddedacc15dd2d SHA512 622a712fe3abba3d20e3f034a901e53d42229f059b3e05ba16ec86c4104e1405ce07fc1e126abec9af9e2fa4948c6bf8568dd65d5339ac1f71b192a8269b2871
MISC metadata.xml 259 BLAKE2B 7339f463fc3fa87e1aba5665d97d0878dfd0ccdc4570e76adb531ce80090b0fd0eadf7ee78e3d081cd48083a800c5ecb395255df40d35f8745471346cf07ff16 SHA512 7315c86cee93f8109e30dd379dde35c51ad60e759a037cc8ee3feeec369434d65fecf785480861e7fc6a17baaf81517083284783b4b35143c911da98846d0360
diff --git a/media-sound/wavegain/files/wavegain-1.3.1-fno-common.patch b/media-sound/wavegain/files/wavegain-1.3.1-fno-common.patch
new file mode 100644
index 000000000000..ff282740f8ff
--- /dev/null
+++ b/media-sound/wavegain/files/wavegain-1.3.1-fno-common.patch
@@ -0,0 +1,11 @@
+--- a/audio.h
++++ b/audio.h
+@@ -136,7 +136,7 @@
+ long wav_read(void *, double **buffer, int samples, int fast, int chunk);
+ long wav_ieee_read(void *, double **buffer, int samples, int fast, int chunk);
+
+-enum {
++typedef enum {
+ WAV_NO_FMT = 0,
+ WAV_FMT_8BIT,
+ WAV_FMT_16BIT,
diff --git a/media-sound/wavegain/files/wavegain-1.3.1-makefile.patch b/media-sound/wavegain/files/wavegain-1.3.1-makefile.patch
new file mode 100644
index 000000000000..a5364f561b59
--- /dev/null
+++ b/media-sound/wavegain/files/wavegain-1.3.1-makefile.patch
@@ -0,0 +1,7 @@
+--- a/Makefile
++++ b/Makefile
+@@ -0,0 +1,4 @@
++LDLIBS = -lm
++CPPFLAGS += -DHAVE_CONFIG_H
++
++wavegain: audio.o dither.o gain_analysis.o getopt1.o getopt.o main.o misc.o recurse.o
diff --git a/media-sound/wavegain/wavegain-1.3.1.ebuild b/media-sound/wavegain/wavegain-1.3.1.ebuild
index 8e51ee45a376..9790a1958c4e 100644
--- a/media-sound/wavegain/wavegain-1.3.1.ebuild
+++ b/media-sound/wavegain/wavegain-1.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,15 +12,18 @@ SRC_URI="http://www.rarewares.org/files/others/${P}srcs.zip"
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 x86"
-IUSE=""
BDEPEND="app-arch/unzip"
-S=${WORKDIR}/${P/wavegain/WaveGain}
+S="${WORKDIR}/${P/wavegain/WaveGain}"
-src_compile() {
- $(tc-getCC) ${LDFLAGS} ${CFLAGS} *.c -o ${PN} \
- -DHAVE_CONFIG_H -lm || die "build failed"
+PATCHES=(
+ "${FILESDIR}"/${PN}-1.3.1-makefile.patch
+ "${FILESDIR}"/${PN}-1.3.1-fno-common.patch
+)
+
+src_configure() {
+ tc-export CC
}
src_install() {