[gentoo-commits] repo/gentoo:master commit in: net-misc/ices/
commit: b01a60e902b2538a653722a28cba607d1b8d51a0 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Oct 6 19:50:38 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Oct 6 20:42:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01a60e9 net-misc/ices: EAPI7->8, tidy, fix prefix, more pedantic deps Signed-off-by: Ionen Wolkens gentoo.org> .../{ices-2.0.2-r1.ebuild => ices-2.0.2-r2.ebuild} | 20 +--- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/net-misc/ices/ices-2.0.2-r1.ebuild b/net-misc/ices/ices-2.0.2-r2.ebuild similarity index 76% rename from net-misc/ices/ices-2.0.2-r1.ebuild rename to net-misc/ices/ices-2.0.2-r2.ebuild index 001620dd1b72..5e79e9e7469a 100644 --- a/net-misc/ices/ices-2.0.2-r1.ebuild +++ b/net-misc/ices/ices-2.0.2-r2.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 DESCRIPTION="Icecast OGG streaming client, supports on the fly re-encoding" HOMEPAGE="https://icecast.org/ices/"; @@ -15,25 +15,31 @@ RDEPEND=" acct-group/ices acct-user/ices dev-libs/libxml2 - >=media-libs/libshout-2 - >=media-libs/libvorbis-1 -" + media-libs/alsa-lib + media-libs/libogg + media-libs/libshout + media-libs/libvorbis" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" src_configure() { - econf --sysconfdir=/etc/ices2 + econf --sysconfdir="${EPREFIX}"/etc/ices2 } src_install() { default + insinto /etc/ices2 doins conf/*.xml + docinto html dodoc doc/*.{html,css} + newinitd "${FILESDIR}"/ices.initd-r1 ices + keepdir /var/log/ices fperms 660 /var/log/ices fowners ices:ices /var/log/ices - rm -rf "${D}"/usr/share/ices + + rm -r "${ED}"/usr/share/ices || die }
[gentoo-commits] repo/gentoo:master commit in: net-misc/ices/, net-misc/ices/files/
commit: c09e4b7cfb3c84a29dd2c66beb30fb5128078088 Author: Ionen Wolkens gentoo org> AuthorDate: Thu Oct 6 19:52:48 2022 + Commit: Ionen Wolkens gentoo org> CommitDate: Thu Oct 6 20:44:44 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c09e4b7c net-misc/ices: fix build with clang/lld and upcoming clang-16 One configure test was broken with (any) clang/lld on multilib profiles due to passing -L/usr/lib which led to underlinking wrt #740794. For 16 it's the usual missing header, handled by adjusting the autoconf test (revbumped in previous commit at same time for other compilers). Closes: https://bugs.gentoo.org/740794 Closes: https://bugs.gentoo.org/870973 Signed-off-by: Ionen Wolkens gentoo.org> net-misc/ices/files/ices-2.0.2-gettimeofday.patch | 15 +++ net-misc/ices/files/ices-2.0.2-libogg-test.patch | 17 + net-misc/ices/ices-2.0.2-r2.ebuild| 13 + 3 files changed, 45 insertions(+) diff --git a/net-misc/ices/files/ices-2.0.2-gettimeofday.patch b/net-misc/ices/files/ices-2.0.2-gettimeofday.patch new file mode 100644 index ..ba5e7ca1c4a5 --- /dev/null +++ b/net-misc/ices/files/ices-2.0.2-gettimeofday.patch @@ -0,0 +1,15 @@ +Uses gettimeofday but won't include sys/time.h without HAVE_SYS_TIME_H +leading to failure with -Werror=implicit-function-declaration (clang16). + +sys/timeb.h is for deprecated ftime() and should not be used. + +https://bugs.gentoo.org/870973 +--- a/configure.in b/configure.in +@@ -51,5 +51,5 @@ + dnl Checks for header files. + AC_HEADER_STDC +-AC_CHECK_HEADERS([stropts.h sys/timeb.h sys/select.h]) ++AC_CHECK_HEADERS([stropts.h sys/time.h sys/select.h]) + + dnl diff --git a/net-misc/ices/files/ices-2.0.2-libogg-test.patch b/net-misc/ices/files/ices-2.0.2-libogg-test.patch new file mode 100644 index ..78a334b93096 --- /dev/null +++ b/net-misc/ices/files/ices-2.0.2-libogg-test.patch @@ -0,0 +1,17 @@ +clang/lld will try to use the given -L/usr/lib + 32bit files and potentially +fail the the test on 64bit, carries on but leads to ogg underlinking. + +Quickfix, ideally this should use pkg-config and hard-fail if not found. + +https://bugs.gentoo.org/740794 +--- a/m4/ogg.m4 b/m4/ogg.m4 +@@ -24,8 +24,4 @@ + fi + +-XIPH_GCC_WARNING([-I$ogg_prefix/include],, +-[ OGG_CFLAGS="-I$ogg_prefix/include" +- OGG_LDFLAGS="-L$ogg_prefix/lib" +- ]) + AC_CACHE_CHECK([for libogg], xt_cv_lib_ogg, + [dnl diff --git a/net-misc/ices/ices-2.0.2-r2.ebuild b/net-misc/ices/ices-2.0.2-r2.ebuild index 5e79e9e7469a..4f8c7a6de887 100644 --- a/net-misc/ices/ices-2.0.2-r2.ebuild +++ b/net-misc/ices/ices-2.0.2-r2.ebuild @@ -3,6 +3,8 @@ EAPI=8 +inherit autotools + DESCRIPTION="Icecast OGG streaming client, supports on the fly re-encoding" HOMEPAGE="https://icecast.org/ices/"; SRC_URI="http://downloads.xiph.org/releases/${PN}/${P}.tar.bz2"; @@ -22,6 +24,17 @@ RDEPEND=" DEPEND="${RDEPEND}" BDEPEND="virtual/pkgconfig" +PATCHES=( + "${FILESDIR}"/${P}-libogg-test.patch + "${FILESDIR}"/${P}-gettimeofday.patch +) + +src_prepare() { + default + + eautoreconf #740794,870973 +} + src_configure() { econf --sysconfdir="${EPREFIX}"/etc/ices2 }
[gentoo-commits] repo/gentoo:master commit in: net-misc/ices/, net-misc/ices/files/
commit: 44c8a6eaceb96243e64b4f473b73d2972962cb36 Author: Conrad Kostecki gentoo org> AuthorDate: Tue Jul 13 19:14:12 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Tue Jul 13 20:55:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=44c8a6ea net-misc/ices: drop old version Closes: https://bugs.gentoo.org/781419 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki gentoo.org> net-misc/ices/files/ices.initd | 17 - net-misc/ices/ices-2.0.2.ebuild | 42 - 2 files changed, 59 deletions(-) diff --git a/net-misc/ices/files/ices.initd b/net-misc/ices/files/ices.initd deleted file mode 100644 index ada3b4943e2..000 --- a/net-misc/ices/files/ices.initd +++ /dev/null @@ -1,17 +0,0 @@ -#!/sbin/openrc-run - -depend() { - need net -} - -start() { - ebegin "Starting IceS 2" - start-stop-daemon --background --start --pidfile /var/run/ices.pid --make-pidfile --exec /usr/bin/ices /etc/ices2/ices.xml - eend $? -} - -stop() { - ebegin "Stopping IceS 2" - start-stop-daemon --stop --pidfile /var/run/ices.pid --name ices - eend $? -} diff --git a/net-misc/ices/ices-2.0.2.ebuild b/net-misc/ices/ices-2.0.2.ebuild deleted file mode 100644 index 34319a5138b..000 --- a/net-misc/ices/ices-2.0.2.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit user - -DESCRIPTION="Icecast OGG streaming client, supports on the fly re-encoding" -HOMEPAGE="https://icecast.org/ices/"; -SRC_URI="http://downloads.xiph.org/releases/${PN}/${P}.tar.bz2"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc64 sparc x86" -IUSE="" - -RDEPEND="dev-libs/libxml2 - >=media-libs/libshout-2 - >=media-libs/libvorbis-1" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -pkg_setup() { - enewgroup ices - enewuser ices -1 -1 -1 ices -} - -src_configure() { - econf --sysconfdir=/etc/ices2 -} - -src_install() { - default - insinto /etc/ices2 - doins conf/*.xml - dohtml doc/*.{html,css} - newinitd "${FILESDIR}"/ices.initd-r1 ices - keepdir /var/log/ices - fperms 660 /var/log/ices - fowners ices:ices /var/log/ices - rm -rf "${D}"/usr/share/ices -}
[gentoo-commits] repo/gentoo:master commit in: net-misc/ices/
commit: f0b21f32d0517d81adb55f6627089713d4bc3a00 Author: Conrad Kostecki gentoo org> AuthorDate: Tue Jul 13 19:12:53 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Tue Jul 13 20:55:03 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0b21f32 net-misc/ices: migrate to GLEP 81 Bug: https://bugs.gentoo.org/781419 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki gentoo.org> net-misc/ices/ices-2.0.2-r1.ebuild | 39 ++ 1 file changed, 39 insertions(+) diff --git a/net-misc/ices/ices-2.0.2-r1.ebuild b/net-misc/ices/ices-2.0.2-r1.ebuild new file mode 100644 index 000..001620dd1b7 --- /dev/null +++ b/net-misc/ices/ices-2.0.2-r1.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Icecast OGG streaming client, supports on the fly re-encoding" +HOMEPAGE="https://icecast.org/ices/"; +SRC_URI="http://downloads.xiph.org/releases/${PN}/${P}.tar.bz2"; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 ~arm ppc64 sparc x86" + +RDEPEND=" + acct-group/ices + acct-user/ices + dev-libs/libxml2 + >=media-libs/libshout-2 + >=media-libs/libvorbis-1 +" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +src_configure() { + econf --sysconfdir=/etc/ices2 +} + +src_install() { + default + insinto /etc/ices2 + doins conf/*.xml + docinto html + dodoc doc/*.{html,css} + newinitd "${FILESDIR}"/ices.initd-r1 ices + keepdir /var/log/ices + fperms 660 /var/log/ices + fowners ices:ices /var/log/ices + rm -rf "${D}"/usr/share/ices +}
[gentoo-commits] repo/gentoo:master commit in: net-misc/ices/
commit: 123685bd80ef9204dd44ddce4caf4ee1644d0884 Author: Sam James gentoo org> AuthorDate: Sun May 9 05:06:26 2021 + Commit: Sam James gentoo org> CommitDate: Sun May 9 05:06:26 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=123685bd net-misc/ices: fix HOMEPAGE typo Signed-off-by: Sam James gentoo.org> net-misc/ices/ices-2.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/ices/ices-2.0.2.ebuild b/net-misc/ices/ices-2.0.2.ebuild index 2a8d1cdb88c..34319a5138b 100644 --- a/net-misc/ices/ices-2.0.2.ebuild +++ b/net-misc/ices/ices-2.0.2.ebuild @@ -6,7 +6,7 @@ EAPI=5 inherit user DESCRIPTION="Icecast OGG streaming client, supports on the fly re-encoding" -HOOMEPAGE="https://icecast.org/ices/"; +HOMEPAGE="https://icecast.org/ices/"; SRC_URI="http://downloads.xiph.org/releases/${PN}/${P}.tar.bz2"; LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: net-misc/ices/
commit: ad0e716d2073bb1f1da4e34a23ab5e7c2824dd44 Author: Sam James gentoo org> AuthorDate: Sun May 9 04:43:35 2021 + Commit: Sam James gentoo org> CommitDate: Sun May 9 04:43:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad0e716d net-misc/ices: update HOMEPAGE Signed-off-by: Sam James gentoo.org> net-misc/ices/ices-2.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/ices/ices-2.0.2.ebuild b/net-misc/ices/ices-2.0.2.ebuild index 02c0a2edefa..2a8d1cdb88c 100644 --- a/net-misc/ices/ices-2.0.2.ebuild +++ b/net-misc/ices/ices-2.0.2.ebuild @@ -6,7 +6,7 @@ EAPI=5 inherit user DESCRIPTION="Icecast OGG streaming client, supports on the fly re-encoding" -HOMEPAGE="http://www.icecast.org/ices.php"; +HOOMEPAGE="https://icecast.org/ices/"; SRC_URI="http://downloads.xiph.org/releases/${PN}/${P}.tar.bz2"; LICENSE="GPL-2"
[gentoo-commits] repo/gentoo:master commit in: net-misc/ices/
commit: 053ceaec26828425742c6d186933ac34ff9cc927 Author: Michał Górny gentoo org> AuthorDate: Sat Oct 5 07:52:56 2019 + Commit: Michał Górny gentoo org> CommitDate: Sat Oct 5 07:52:56 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=053ceaec net-misc/ices: Drop old (EAPI=0) Signed-off-by: Michał Górny gentoo.org> net-misc/ices/Manifest | 1 - net-misc/ices/ices-2.0.1-r1.ebuild | 45 -- 2 files changed, 46 deletions(-) diff --git a/net-misc/ices/Manifest b/net-misc/ices/Manifest index 7ce9c0c9237..6e63861600c 100644 --- a/net-misc/ices/Manifest +++ b/net-misc/ices/Manifest @@ -1,2 +1 @@ -DIST ices-2.0.1.tar.bz2 273805 BLAKE2B 9001a37e6b0536575019c15fb5ecf63abf9bfefa2acdef3de29fd9a639e930fc904f50a8654f38c0a9b2f716f5d01732ec3c0542224bd17c83e8c6732e214315 SHA512 324a50c01513221617921805e0d2d37170751a7bbfc331c988eeedbddebc2dcc62aaa1ac75c3ebec253589ba7be7dc6580c0c57689450730a68f99e6bc1abcf8 DIST ices-2.0.2.tar.bz2 293818 BLAKE2B d037c6ce6e5d009a12fd9d8efba321b87562a0d492a5191a93b3ff991c1252af1aaa21c41b8171d6eaa9f518712d893b187765cab5a7a9de3560231ec4315b67 SHA512 ff257b478a7237886ba59bf7d1a494ebd4c7c12fd74e8e10c00ea65710249ead1b5b1ae8d9540fab05f2e4486949c6e350f3da59a1d1bf261397ca257806b2c7 diff --git a/net-misc/ices/ices-2.0.1-r1.ebuild b/net-misc/ices/ices-2.0.1-r1.ebuild deleted file mode 100644 index 9e6fd825744..000 --- a/net-misc/ices/ices-2.0.1-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=0 - -inherit eutils user - -DESCRIPTION="Icecast OGG streaming client, supports on the fly re-encoding" -HOMEPAGE="http://www.icecast.org/ices.php"; -SRC_URI="http://downloads.xiph.org/releases/${PN}/${P}.tar.bz2"; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc64 sparc x86" -IUSE="" - -RDEPEND="dev-libs/libxml2 - >=media-libs/libshout-2 - >=media-libs/libvorbis-1" -DEPEND="${RDEPEND} - virtual/pkgconfig" - -pkg_setup() { - enewgroup ices - enewuser ices -1 -1 -1 ices -} - -src_compile() { - econf --sysconfdir=/etc/ices2 - emake || die "emake failed." -} - -src_install() { - emake DESTDIR="${D}" install || die "emake install failed." - dodoc AUTHORS README TODO - insinto /etc/ices2 - doins conf/*.xml - dohtml doc/*.{html,css} - newman debian/ices2.1 ices.1 - newinitd "${FILESDIR}"/ices.initd ices - keepdir /var/log/ices - fperms 660 /var/log/ices - fowners ices:ices /var/log/ices - rm -rf "${D}"/usr/share/ices -}
[gentoo-commits] repo/gentoo:master commit in: net-misc/ices/
commit: 6233e53869165b58343499067584dcc086806b49 Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Apr 8 21:34:38 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Apr 8 22:07:15 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6233e538 net-misc/ices: stable 2.0.2 for sparc, bug #681460 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> net-misc/ices/ices-2.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/ices/ices-2.0.2.ebuild b/net-misc/ices/ices-2.0.2.ebuild index 9cde82012d3..f4104ba1d73 100644 --- a/net-misc/ices/ices-2.0.2.ebuild +++ b/net-misc/ices/ices-2.0.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://downloads.xiph.org/releases/${PN}/${P}.tar.bz2"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ppc64 sparc ~x86" IUSE="" RDEPEND="dev-libs/libxml2
[gentoo-commits] repo/gentoo:master commit in: net-misc/ices/
commit: e9fc00cc4b7169c22e3cf8ab29447295562de6d6 Author: Aaron Bauman gentoo org> AuthorDate: Sun Apr 7 23:01:02 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Apr 7 23:01:02 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9fc00cc net-misc/ices: amd64 stable wrt bug #681460 Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 net-misc/ices/ices-2.0.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-misc/ices/ices-2.0.2.ebuild b/net-misc/ices/ices-2.0.2.ebuild index fc9f7964029..9cde82012d3 100644 --- a/net-misc/ices/ices-2.0.2.ebuild +++ b/net-misc/ices/ices-2.0.2.ebuild @@ -11,7 +11,7 @@ SRC_URI="http://downloads.xiph.org/releases/${PN}/${P}.tar.bz2"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ppc64 ~sparc ~x86" IUSE="" RDEPEND="dev-libs/libxml2
[gentoo-commits] repo/gentoo:master commit in: net-misc/ices/
commit: d754975d6273c9c03acbb45e25437430f238a104 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Apr 7 21:29:58 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Apr 7 21:33:57 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d754975d net-misc/ices: stable 2.0.2 for ppc64, bug #681460 Package-Manager: Portage-2.3.62, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> net-misc/ices/ices-2.0.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-misc/ices/ices-2.0.2.ebuild b/net-misc/ices/ices-2.0.2.ebuild index 48cd3cf6e01..fc9f7964029 100644 --- a/net-misc/ices/ices-2.0.2.ebuild +++ b/net-misc/ices/ices-2.0.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -11,7 +11,7 @@ SRC_URI="http://downloads.xiph.org/releases/${PN}/${P}.tar.bz2"; LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha ~amd64 ~arm ppc64 ~sparc ~x86" IUSE="" RDEPEND="dev-libs/libxml2