summaryrefslogtreecommitdiff
path: root/net-misc/liveice
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-01-22 20:28:19 +0000
committerV3n3RiX <venerix@redcorelinux.org>2021-01-22 20:28:19 +0000
commitabaa75b10f899ada8dd05b23cc03205064394bc6 (patch)
treeeca3dd248b73b92013cba00a0fcc1edf2696e19a /net-misc/liveice
parent24fd814c326e282c4321965c31f341dad77e270d (diff)
gentoo resync : 22.01.2021
Diffstat (limited to 'net-misc/liveice')
-rw-r--r--net-misc/liveice/Manifest3
-rw-r--r--net-misc/liveice/files/liveice-2000530-build.patch38
-rw-r--r--net-misc/liveice/liveice-2000530-r2.ebuild18
3 files changed, 48 insertions, 11 deletions
diff --git a/net-misc/liveice/Manifest b/net-misc/liveice/Manifest
index 12926702f742..61158e5b7fb0 100644
--- a/net-misc/liveice/Manifest
+++ b/net-misc/liveice/Manifest
@@ -1,3 +1,4 @@
+AUX liveice-2000530-build.patch 1014 BLAKE2B ad5654c354de6ab5f17f647ad9ff754f6a658c54b09af6e6d16a3d1ecc83b4eafefc24b10b1e68c3d75c988b0a4910720fb3e8e4cd5c0d9aa9195649dd05abe4 SHA512 d10b1fc45a530f1d4c8bf8de249b6f5bc25370e243b7316ab0314b8f991057c1c677babb760dda8eb6b712cee327f056a7ddeb8d2f7ad9939cd1e869d543a573
DIST liveice-2000530.tar.gz 85171 BLAKE2B c804a4f64432cba3181e633b9edb4e67f39c18805290bfae290ae78bcb80d865a3106af8cfab40e214a043609d837bc887d0eb50adbaad3f1d2838dd44e4de58 SHA512 6b6b7ed7f4aa2b27e2b97db407554955e332002c059bbf3fbb5c5fe60c1d6aa5cd594d2698524a9b447fc3a81de96fb46945c2386467f1773ff0ba2b10da78e4
-EBUILD liveice-2000530-r2.ebuild 764 BLAKE2B 16a180483f6aa6eb7b84f55489554baaf062fd7b30faf52037e4c46f3f4c26b7e3c87661c82eb05dde4ad1ba4871a212573b72e667f629429198b417dc46f494 SHA512 ef914182851b028cd0bf9b98b45cb23028e83b957810b7f1f7d0784cc75e07a34f7a444c00e93eb399255493fd753a8fca89ab3c64e87f0477d9370783830188
+EBUILD liveice-2000530-r2.ebuild 639 BLAKE2B 5bc570e6b28550dcfbb40fae26ed5786874ddb3fa86738745132467569bb16280830152ccb8d27faa087ffc6411345095c999594524304655fc6e9656b7a34ff SHA512 e6e42f65a0f45fe200612770fc34c24dd46564e6a45ce921e64cd0cba46c14d6bf63a3e935c6ad19cf8049e2620dbdf957acceb83e2b5c5b311f2e6258556631
MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84
diff --git a/net-misc/liveice/files/liveice-2000530-build.patch b/net-misc/liveice/files/liveice-2000530-build.patch
new file mode 100644
index 000000000000..14ab084c3d06
--- /dev/null
+++ b/net-misc/liveice/files/liveice-2000530-build.patch
@@ -0,0 +1,38 @@
+--- liveice/configure.in
++++ liveice/configure.in
+@@ -39,6 +39,7 @@
+
+ dnl Replace `main' with a function in -lresolv:
+ AC_CHECK_LIB(curses, refresh)
++AC_SEARCH_LIBS(nodelay, tinfo ncurses curses)
+
+
+ dnl Checks for header files.
+--- liveice/Makefile.in
++++ liveice/Makefile.in
+@@ -1,6 +1,6 @@
+ CC = @CC@
+ CFLAGS = @CFLAGS@
+-LDFLAGS = @LIBS@
++LIBS = @LIBS@
+ SHELL=/bin/sh
+
+ srcdir = @srcdir@
+@@ -18,7 +18,7 @@
+
+ DEFS = -I. @DEFS@
+
+-COMPILE_CFLAGS=$(CFLAGS) $(DEFS)
++COMPILE_CFLAGS=$(CFLAGS) $(LDFLAGS) $(DEFS)
+
+ .PHONY: clean distclean install installdirs
+
+@@ -33,7 +33,7 @@
+ rm -f Makefile configure config.log config.cache config.h config.status
+
+ liveice: setup.o streams.o encoders.o serverlib.o mpeg.o mixer.o display.o playlist.o wav.o audio_proc.o controls.o meta_data.o url.o liveice.h liveice.c
+- $(CC) $(COMPILE_CFLAGS) -o liveice $(OBJS) $(LDFLAGS) liveice.c
++ $(CC) $(COMPILE_CFLAGS) -o liveice $(OBJS) $(LIBS) liveice.c
+
+ setup.o: setup.c
+ $(CC) $(COMPILE_CFLAGS) -c -o setup.o setup.c
diff --git a/net-misc/liveice/liveice-2000530-r2.ebuild b/net-misc/liveice/liveice-2000530-r2.ebuild
index ab5dbb3d5095..9b714278e0a2 100644
--- a/net-misc/liveice/liveice-2000530-r2.ebuild
+++ b/net-misc/liveice/liveice-2000530-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit toolchain-funcs
+inherit autotools toolchain-funcs
DESCRIPTION="Live Source Client For IceCast"
HOMEPAGE="http://star.arm.ac.uk/~spm/software/liveice.html"
@@ -17,20 +17,18 @@ RDEPEND="media-sound/lame
media-sound/mpg123"
DEPEND=""
-S=${WORKDIR}/${PN}
+S="${WORKDIR}/${PN}"
+
+PATCHES=(
+ "${FILESDIR}/${P}-build.patch"
+)
src_prepare() {
default
- # cannot use LDFLAGS directly as the Makefile uses it for LIBS
- sed -i Makefile.in \
- -e 's|-o liveice|$(LLFLAGS) &|' \
- || die "sed Makefile.in"
+ eautoreconf
tc-export CC
}
-src_compile() {
- emake LLFLAGS="${LDFLAGS}"
-}
src_install() {
dobin liveice
dodoc liveice.cfg README.liveice README.quickstart README_new_mixer.txt Changes.txt