summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2014-12-06 09:37:14 +0000
committerLars Wendler <polynomial-c@gentoo.org>2014-12-06 09:37:14 +0000
commit89c8c0eae60f00bc5d31a0be1f684aee4e93e000 (patch)
tree76ff4ff36d9a81aa089d516253feea27400d3af4 /net-misc
parentRemoved vulnerable versions (diff)
downloadhistorical-89c8c0eae60f00bc5d31a0be1f684aee4e93e000.tar.gz
historical-89c8c0eae60f00bc5d31a0be1f684aee4e93e000.tar.bz2
historical-89c8c0eae60f00bc5d31a0be1f684aee4e93e000.zip
Removed vulnerable versions. Took over maintenance
Package-Manager: portage-2.2.15/cvs/Linux x86_64 Manifest-Sign-Key: 0x981CA6FC
Diffstat (limited to 'net-misc')
-rw-r--r--net-misc/icecast/ChangeLog7
-rw-r--r--net-misc/icecast/Manifest36
-rw-r--r--net-misc/icecast/files/init.d.icecast27
-rw-r--r--net-misc/icecast/icecast-2.3.3-r2.ebuild83
-rw-r--r--net-misc/icecast/icecast-2.3.3-r3.ebuild83
-rw-r--r--net-misc/icecast/icecast-2.4.0.ebuild83
-rw-r--r--net-misc/icecast/metadata.xml4
7 files changed, 23 insertions, 300 deletions
diff --git a/net-misc/icecast/ChangeLog b/net-misc/icecast/ChangeLog
index 7feea329d482..a555106ae9bc 100644
--- a/net-misc/icecast/ChangeLog
+++ b/net-misc/icecast/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for net-misc/icecast
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/icecast/ChangeLog,v 1.108 2014/12/03 09:56:47 ago Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/icecast/ChangeLog,v 1.109 2014/12/06 09:37:13 polynomial-c Exp $
+
+ 06 Dec 2014; Lars Wendler <polynomial-c@gentoo.org> -icecast-2.3.3-r2.ebuild,
+ -icecast-2.3.3-r3.ebuild, -icecast-2.4.0.ebuild, -files/init.d.icecast,
+ metadata.xml:
+ Removed vulnerable versions. Took over maintenance.
03 Dec 2014; Agostino Sarubbo <ago@gentoo.org> icecast-2.4.1.ebuild:
Stable for ppc, wrt bug #529956
diff --git a/net-misc/icecast/Manifest b/net-misc/icecast/Manifest
index 3bac84cb88fb..be5b96ba17e3 100644
--- a/net-misc/icecast/Manifest
+++ b/net-misc/icecast/Manifest
@@ -6,31 +6,25 @@ AUX icecast-2.3.3-libkate.patch 1175 SHA256 880cef8feed886933eae495f547d10b3f946
AUX icecast.logrotate 140 SHA256 da38b3c3233bf7a4a059100361ecb1083fd74f22dbb5b8200a0eaad699ae1d0d SHA512 8aead6208b97b1d1cbd5d17a61dd3dd2493bdf68bfefc3ab6f9ae3e1acc856435942de7a129ef701c5379450428b9718e50701636e16d9e1ddccc8c752c2ccac WHIRLPOOL 88ae3b16f3e2c0a2e3defc86eabe24a83a94e23267a362652dc6282d04c31b8d33f6d377426c6a45b58fffb5569a7ba1e3303af9cc9d37318ea1d72a2b44c082
AUX icecast.service 185 SHA256 fbb6dfff2d5075d5921138352c7242742fc1e8f228fa977ea704f0270e8e8817 SHA512 a1e662f9b39ecbd35f28e849c5ae9db314d12e8fcefb152660180e9b51fe538197522c5ddda4908a4012ebe73ac4f9a6c12543a01548e9c41f17b5a17b942f51 WHIRLPOOL 62657838fe2f43cb0a1881b7de58a763cd19541ca14a9ff5d487cd69380eeab0e8f1d061a8b6b7b2230c5f6ef94f98f100d3d014d6be42960ac6ff2df1223340
AUX icecast.xml 6775 SHA256 4c9c2ffa6d2e50ac940df978b05acbdd94ffe128a8d54224ab43084b3602cb51 SHA512 72620980b9213aa3570b9e4e803cb901f0a3770b081721f0f4e01ad9a0af0cc8a7f6242940b1ac9941f51320ab8c3e97245cf8e0249c5bf504b8f3a01c250a96 WHIRLPOOL 60822963e707ee0a9f7f2e9ac9fe9d28245bda7d84e0d00d43e22286dae2838c513093f989a3bc87aac89363b4d8f9fd22555e31552315cf84b9fdf5bfc29074
-AUX init.d.icecast 626 SHA256 a2ba2a3713fe056af33ec661d349aaa5e8f7e381e4157c5a16a126472b481cde SHA512 3de3024053e0535d4f8a00e15ed220f39d6e15441cccbbb7b9217c6963e3c81535d5ce58de8ee817efe5db747f744e95a7f05e61d131415828f6dfbc7cf9ea44 WHIRLPOOL 4785f975ed1175d49185d4ff97e9d32d26e7fd7dfeda82ce551636533fc1eb0032491d297655605c68790cc436abacf358568cc5130e1bef208cc6966da1f62b
AUX init.d.icecast-2 430 SHA256 9f509d6081e556f4579ff91511f17b79a7bffc2a9f5da935eea5ed7ab788d2de SHA512 35110473f5638e41af4098c7ffd5ca79d008a3811351c58a5f9450520ee45fd3bac4b11532412263de21b4e56362a4528ffb0b574cf7e7a424b00423333a491c WHIRLPOOL f37b57cc6c3b85d436adeb047f2bf4b5a27f1008ac1d2645dfab62629c3faf75e91f47b5780322f91a93176540d5fd13e47d9881e355232602ec24a54744c8e5
-DIST icecast-2.3.3.tar.gz 1161774 SHA256 1b1d06f5f83c9a983cd28cc78aa90e4038f933511b3d20d7fd2cfc116645c36d SHA512 e0ae26047744bfcb902dd5418bb83a6e25956109bd410f244fb23dd21216d2d0456c29684c38db99cfa6c5496353a860be776f569964b98286f0deca78156aba WHIRLPOOL 7042eb5f86f03b613e56c9a2362738cde9cf8bb6addfdc36a53b5a476c12edfbf6ff83612de4acba0cec7c62f7b26cf06a7f0b55cde67d81f9dd2a12fa6a8af8
-DIST icecast-2.4.0.tar.gz 1087795 SHA256 17b7e957e1b16a576efaabd69c15126e84ce98d3791ccee4546b72c0c6460f32 SHA512 eeba87301357fe2b0b77a22e259da2310166974d27067a43fa822bbb6e26ec819e00e8f9202ee3b5411a1aa78951c792370b5a0f70aebf81dd797c11bb6b05a5 WHIRLPOOL 2ddec59eaddec00a0181f4b156847d07edd2a708905a18aa4200744105d6192037e17616a4aaafa5384ee6602d1f642dd2e9c987b2f2aac781bc9b4039098782
DIST icecast-2.4.1.tar.gz 2392650 SHA256 43f89ec301db1652740d1069bbc2c2e5244611fb86743dd5de90ce97a9a7454b SHA512 220bcf8f0cfd2dbad1ca79655069dba7f5c2178db8e240c281236eefde50882e9411baf38b0895feacfb4131bfb631620027a3de97c49b68b038a916f315fc81 WHIRLPOOL fd3960436326b6e7027c561c8bb1ea2ce63ca97ac8feb00ff862914c3eccb0700c1c80694967e143f3e06d12eedb764558e89f441cf410afc16d3319840e5d2d
-EBUILD icecast-2.3.3-r2.ebuild 2200 SHA256 6bb55a5b48c535e38379a71f172e5418c30aa036c1990bcc3f77032cf129c21d SHA512 876e3208d2fa6fe0090c7826182779fc0b6aa3c96e2ebc7e4bf238aa1b7c7b1a15d0333dbbc30609c74b0ec1ed24d3f20f4df7237269446dd0440a9ddbed58e4 WHIRLPOOL 23fc42855c910a930dcf71073579b0f6239de7a2b58456e1fa692ba2887c30a3c5640306bcb99f072148236db6edd6f86aff803d019072673d3696743cf8a6a0
-EBUILD icecast-2.3.3-r3.ebuild 2209 SHA256 4fa6365af4e770a9a4c9e37418909ff4f9e8525f4b07c7f05f7beab7ad72b138 SHA512 b01d12c84e8602f02fb09069ea959a725e6643f68752f4e78ed15bfc6d894d710da94488670524adc23cfbe698e1c64ccca9d76ca92cc22635709c8748a26346 WHIRLPOOL 463c777bb4fbf686b2738917888d8d34fd4bf25af768379ee06e504b3be4758c91b9813c88556d455ce093d310b85d94b8a3a0f14140b77f2d8f2f65aaaace2b
-EBUILD icecast-2.4.0.ebuild 2235 SHA256 56ae447df9be79f436f012a910ce6ef0ec2d17e21e0569c538e025ad7f86f497 SHA512 2cbbe0f3f60d2b6744d26e08fb48d63385c8081e0cd7f292c6e049ff6b22a7a86a0cbfe455fb511955dc909d482e9b01a1fb10e1490e1b5ff78e243219f3ba82 WHIRLPOOL 9e3328c026df769f9ace54a8eaddff9bec3abe58f268a3f9af189edc9513e967b5ac2b7c30a53285213440d9f58da22b7cdfafb7207c60795041a2b976dab53f
EBUILD icecast-2.4.1.ebuild 2222 SHA256 ccdb6a59ecae22ea5564f4da98f45db42b9d848bbeab7137e9b0d70d07511114 SHA512 9d413c9850b6eefe8690210d30c5916175c82686d6db1e04911462566e87f47947e678873af6607193c7d4825bd45a1d077bef1902ea6102d8cea05f7f40d9da WHIRLPOOL 92c37e6f3136d4a342087c516b62d11c6f6d2954cd31b161b1b1445cefdc8ba8fe537410ebe35066c87e78647438b84a15a9cb77c675bcd69c8511535bcdae26
-MISC ChangeLog 15530 SHA256 1ebef6ccb4158c383395cea095934969bdde352a846e2e5c0c7f66511529372f SHA512 6fcbf327b7992b3cf58acb741f37807c47f0bd0097a05e90627932ebf3ec7daf89221ec370bc4f152111b5c9182f0d6f6652b277a0ba6652e5ac251496f9cb03 WHIRLPOOL dc46960a081e855354e63e80596649b83c88c2e9dd16bef8edf6b67329ee7b10b9cf4889342b495c07b03a00f0a2933c8303399947072b3ac5d47dea4c59a1c8
-MISC metadata.xml 505 SHA256 b42fb502a05321eb38b38fc3ba296c32eb9f7190524efd155d551ca8fb59dd44 SHA512 42107925ca09e3c2fd16084a68a49792a76c382cd75f4e76705d938e3ed6e9b82694eb0959ccf47a23b83b27244d461b34c7287f643c0ff2702ee7fba9b5d874 WHIRLPOOL eefb4e7928068596c55203f5e9c26140c994393688d2f1b3f64978bb7440221259596caaa7b4b7d56293a1747fa20e83557496ef3691cda98ca4ab27b2de4903
+MISC ChangeLog 15764 SHA256 67edf49133e603fbde59131d641dee6ded702e6cf3b7fc73f30593093ab87e7a SHA512 59c82855901017eff4add7cd2ae8556876c6283467af057f746d141bfc0cb964d8a54aa73a7facc0af970308aa521a7be1b95868b9e923334861ce166bb91d4a WHIRLPOOL 39c722f31fa037dc64ce12fcf8bae5634380aa2c9edd9bf6aca923a85ae08343e259a1036d44257bda1036821e096d5b8c91a5de42d33353e527ca4219a31366
+MISC metadata.xml 506 SHA256 f9fea7aa5320f4b659937981c5610565c725d11b020bb3a2fbc07700d3a38126 SHA512 e127e413551ac69ba625e7357ea9d623b2f9ee4d3c4a9fc8cf30c051217ceaedc8222df8f248a4255af612a89af4e3610800257db698a0b7b7ca9805ff4d1226 WHIRLPOOL 58d09f3933345fb163bbd0719f6800c2b0f360fa52738e1d81b1d6eb8a29e6769a68c804814f97778c0e953afb05b38b55716c363c81d3d1eccce5bec2f77fcc
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQIcBAEBCAAGBQJUft5gAAoJELp701BxlEWfVdAQAIZ6xkH0yEcDdKS/SXAjv+rk
-mkchkuuJE9bKFWvb7DNoMd7jTAJW9kPbl7udlqXc/lBRBEl93PJFvkFk5wpQQWhb
-hvawUh6Di7op6N4YixG4KXUNx+cOivhp+jOS8lOKt109mpRxPEqyDWQOTqyz0kep
-LpvPaOZiyXo37P1VgOevTvBMgZidDUttruGNVu4bWd2Zu8TMmzXOTezXcUUqQqdu
-x7dmQBYlATeXWUBPukSEDrBDSWPnCjuuLtzCWhCwDuZ5Dn52bvDSHE/Is47+0VPm
-ZOqRliDBnL1GZ/IsG3GoyVVWKiupYsNTlNpS5wFMzMqHzLHLVQxco/IzCG9o3q7c
-fgnGJjd39DCq5qe51MK2Mxf6p88QBKlVz/6VZYkDUCs8VMBB6LU0hZxX83q1Abxv
-1LX+uolHvJKUDhr4rC3c2IJF8Gcn/XOQuM0B6Oy7Y89iUeBE6XtIEDcoq90kFVKM
-1NkPXT1RGo2XY+K+4VBunBkBhpl2ot+KyEhXpZy2Xkf1RUAoNs5fbRLLrPngAae4
-dul1HjOgmRNlimemFxcO/YwbLbLuV7DI2duOdN7ibmys2xj13VmGnhafthIdaLm/
-s0PJGOdjcyliK8x07mTMtWGsMIN6ZLZmSkDocFxKMjzXkpna+Em2wMnTk+5Bnt0u
-gLqXLDa2YQVyDm2uSJZd
-=jiQ1
+iQIcBAEBCAAGBQJUgs5KAAoJEPiazRVxLXTFpCoQAK/jw5aWK02OXVJsu4TBv9mQ
+t14SIpyMuMGmarA68uBVJn1UG4VQ6FWz6w48TpNxldYixf3nP5cIxRR2432+7Vpo
+OJBv7+8AOe85V/yF1UhTvcZpHRdmZq9H9i62qNAwMlBW0EHf1iqzWImACpB2Iwnn
+Fscap88Oij+jJmgatOr79EuSprkGE9ODSAv879Kzj/67iX/l1d6QUrw82Zcjqqv4
+rk8cS7DZbzu+W5BG79XoK8gH22egvvSCNLb14BrrpARbTw+54SJm5j4jhD8Wz+Fg
+YhEXIXRcb3Nvv1gWOAE1ny+9Jcn48RntYyf8r1D8eYRHQdHq5OGqrv1kTI+mXN9t
+8iAcFuUAzcBqJnFDyThsiZHIOpkjxLoaR4+c6aY1WS5Jyt/3sRL/+gr503cIPcKM
+A2xASTHYswqeRsFp3q5MU4E+WuJPcbj33SKGwVf0rt0ffYKhGl0h4eno+1YNqArx
+DqXrlzFTSUi0436KrI80+yOseKNn6UnGSlY5+OivFtl+PpUh+2HYO5YOzjpj9VIB
++okeo9fmWi9F3bDzeTAtjGH02LiQ3Y1Z2EfDr1e//bDjL51ZJxcCwmWL2aXA6cxM
+QBZNX3S+HxEi89cDn+OANTBh6fDDGgJJEy+3qSQAyEOnayJBwfqnHXaSIMTaW0g3
+avhb2jY70LER3nw67x0S
+=iveZ
-----END PGP SIGNATURE-----
diff --git a/net-misc/icecast/files/init.d.icecast b/net-misc/icecast/files/init.d.icecast
deleted file mode 100644
index 1ead74c043ac..000000000000
--- a/net-misc/icecast/files/init.d.icecast
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/sbin/runscript
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-extra_started_commands="reload"
-
-depend() {
- need net
-}
-
-start() {
- ebegin "Starting Icecast 2"
- start-stop-daemon --background --start --make-pidfile --pidfile /var/run/icecast.pid --exec /usr/bin/icecast -- -c /etc/icecast2/icecast.xml
- eend $?
-}
-
-stop() {
- ebegin "Stopping Icecast 2"
- start-stop-daemon --stop --pidfile /var/run/icecast.pid --name icecast
- eend $?
-}
-
-reload() {
- ebegin "Reloading Icecast2 configuration"
- start-stop-daemon --signal HUP --pidfile /var/run/icecast.pid
- eend $?
-}
diff --git a/net-misc/icecast/icecast-2.3.3-r2.ebuild b/net-misc/icecast/icecast-2.3.3-r2.ebuild
deleted file mode 100644
index a14332f4de06..000000000000
--- a/net-misc/icecast/icecast-2.3.3-r2.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/icecast/icecast-2.3.3-r2.ebuild,v 1.5 2013/09/25 17:28:23 ago Exp $
-
-EAPI=4
-inherit eutils autotools systemd user
-
-DESCRIPTION="An opensource alternative to shoutcast that supports mp3, ogg (vorbis/theora) and aac streaming"
-HOMEPAGE="http://www.icecast.org/"
-SRC_URI="http://downloads.xiph.org/releases/icecast/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc ppc64 x86 ~x86-fbsd"
-IUSE="kate logrotate +speex +ssl +theora +yp"
-
-#Although there is a --with-ogg and --with-orbis configure option, they're
-#only useful for specifying paths, not for disabling.
-DEPEND="dev-libs/libxslt
- dev-libs/libxml2
- media-libs/libogg
- media-libs/libvorbis
- kate? ( media-libs/libkate )
- logrotate? ( app-admin/logrotate )
- speex? ( media-libs/speex )
- theora? ( media-libs/libtheora )
- yp? ( net-misc/curl )
- ssl? ( dev-libs/openssl )"
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
- enewuser icecast -1 -1 -1 nogroup
-}
-
-src_prepare() {
- # bug #368539
- epatch "${FILESDIR}"/${P}-libkate.patch
- # bug #430434
- epatch "${FILESDIR}"/${P}-fix-xiph_openssl.patch
- eautoreconf
-}
-
-src_configure() {
- econf \
- --disable-dependency-tracking \
- --sysconfdir=/etc/icecast2 \
- $(use_enable kate) \
- $(use_with theora) \
- $(use_with speex) \
- $(use_with yp curl) \
- $(use_with ssl openssl) \
- $(use_enable yp)
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- dodoc AUTHORS README TODO HACKING NEWS conf/icecast.xml.dist
- dohtml -A chm,hhc,hhp doc/*
- doman debian/icecast2.1
-
- newinitd "${FILESDIR}"/init.d.icecast icecast
- systemd_dounit "${FILESDIR}"/${PN}.service
-
- insinto /etc/icecast2
- doins "${FILESDIR}"/icecast.xml
- fperms 600 /etc/icecast2/icecast.xml
-
- if use logrotate; then
- dodir /etc/logrotate.d
- insopts -m0644
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/${PN}.logrotate ${PN}
- fi
- diropts -m0764 -o icecast -g nogroup
- dodir /var/log/icecast
- keepdir /var/log/icecast
- rm -rf "${D}"/usr/share/doc/icecast
-}
-
-pkg_postinst() {
- touch "${ROOT}"var/log/icecast/{access,error}.log
- chown icecast:nogroup "${ROOT}"var/log/icecast/{access,error}.log
-}
diff --git a/net-misc/icecast/icecast-2.3.3-r3.ebuild b/net-misc/icecast/icecast-2.3.3-r3.ebuild
deleted file mode 100644
index 0f56ce0dc340..000000000000
--- a/net-misc/icecast/icecast-2.3.3-r3.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/icecast/icecast-2.3.3-r3.ebuild,v 1.1 2013/11/26 19:51:40 hwoarang Exp $
-
-EAPI=4
-inherit eutils autotools systemd user
-
-DESCRIPTION="An opensource alternative to shoutcast that supports mp3, ogg (vorbis/theora) and aac streaming"
-HOMEPAGE="http://www.icecast.org/"
-SRC_URI="http://downloads.xiph.org/releases/icecast/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
-IUSE="kate logrotate +speex +ssl +theora +yp"
-
-#Although there is a --with-ogg and --with-orbis configure option, they're
-#only useful for specifying paths, not for disabling.
-DEPEND="dev-libs/libxslt
- dev-libs/libxml2
- media-libs/libogg
- media-libs/libvorbis
- kate? ( media-libs/libkate )
- logrotate? ( app-admin/logrotate )
- speex? ( media-libs/speex )
- theora? ( media-libs/libtheora )
- yp? ( net-misc/curl )
- ssl? ( dev-libs/openssl )"
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
- enewuser icecast -1 -1 -1 nogroup
-}
-
-src_prepare() {
- # bug #368539
- epatch "${FILESDIR}"/${P}-libkate.patch
- # bug #430434
- epatch "${FILESDIR}"/${P}-fix-xiph_openssl.patch
- eautoreconf
-}
-
-src_configure() {
- econf \
- --disable-dependency-tracking \
- --sysconfdir=/etc/icecast2 \
- $(use_enable kate) \
- $(use_with theora) \
- $(use_with speex) \
- $(use_with yp curl) \
- $(use_with ssl openssl) \
- $(use_enable yp)
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- dodoc AUTHORS README TODO HACKING NEWS conf/icecast.xml.dist
- dohtml -A chm,hhc,hhp doc/*
- doman debian/icecast2.1
-
- newinitd "${FILESDIR}"/init.d.icecast icecast
- systemd_dounit "${FILESDIR}"/${PN}.service
-
- insinto /etc/icecast2
- doins "${FILESDIR}"/icecast.xml
- fperms 600 /etc/icecast2/icecast.xml
-
- if use logrotate; then
- dodir /etc/logrotate.d
- insopts -m0644
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/${PN}.logrotate ${PN}
- fi
- diropts -m0764 -o icecast -g nogroup
- dodir /var/log/icecast
- keepdir /var/log/icecast
- rm -rf "${D}"/usr/share/doc/icecast
-}
-
-pkg_postinst() {
- touch "${ROOT}"var/log/icecast/{access,error}.log
- chown icecast:nogroup "${ROOT}"var/log/icecast/{access,error}.log
-}
diff --git a/net-misc/icecast/icecast-2.4.0.ebuild b/net-misc/icecast/icecast-2.4.0.ebuild
deleted file mode 100644
index c797b76b3126..000000000000
--- a/net-misc/icecast/icecast-2.4.0.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/icecast/icecast-2.4.0.ebuild,v 1.1 2014/05/23 17:14:14 polynomial-c Exp $
-
-EAPI=5
-inherit eutils autotools systemd user
-
-DESCRIPTION="An opensource alternative to shoutcast that supports mp3, ogg (vorbis/theora) and aac streaming"
-HOMEPAGE="http://www.icecast.org/"
-SRC_URI="http://downloads.xiph.org/releases/icecast/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~x86-fbsd"
-IUSE="kate logrotate +speex +ssl +theora +yp"
-
-#Although there is a --with-ogg and --with-orbis configure option, they're
-#only useful for specifying paths, not for disabling.
-DEPEND="dev-libs/libxslt
- dev-libs/libxml2
- media-libs/libogg
- media-libs/libvorbis
- kate? ( media-libs/libkate )
- logrotate? ( app-admin/logrotate )
- speex? ( media-libs/speex )
- theora? ( media-libs/libtheora )
- yp? ( net-misc/curl )
- ssl? ( dev-libs/openssl )"
-RDEPEND="${DEPEND}"
-
-pkg_setup() {
- enewuser icecast -1 -1 -1 nogroup
-}
-
-src_prepare() {
- # bug #368539
- epatch "${FILESDIR}"/${PN}-2.3.3-libkate.patch
- # bug #430434
- epatch "${FILESDIR}"/${PN}-2.3.3-fix-xiph_openssl.patch
- eautoreconf
-}
-
-src_configure() {
- econf \
- --disable-dependency-tracking \
- --docdir=/usr/share/doc/${PF} \
- --sysconfdir=/etc/icecast2 \
- $(use_enable kate) \
- $(use_with theora) \
- $(use_with speex) \
- $(use_with yp curl) \
- $(use_with ssl openssl) \
- $(use_enable yp)
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- dodoc AUTHORS README TODO HACKING NEWS conf/icecast.xml.dist
- dohtml -A chm,hhc,hhp doc/*
-
- newinitd "${FILESDIR}"/init.d.icecast-2 icecast
- systemd_dounit "${FILESDIR}"/${PN}.service
-
- insinto /etc/icecast2
- doins "${FILESDIR}"/icecast.xml
- fperms 600 /etc/icecast2/icecast.xml
-
- if use logrotate; then
- dodir /etc/logrotate.d
- insopts -m0644
- insinto /etc/logrotate.d
- newins "${FILESDIR}"/${PN}.logrotate ${PN}
- fi
- diropts -m0764 -o icecast -g nogroup
- dodir /var/log/icecast
- keepdir /var/log/icecast
- rm -rf "${D}"/usr/share/doc/icecast
-}
-
-pkg_postinst() {
- touch "${ROOT}"var/log/icecast/{access,error}.log
- chown icecast:nogroup "${ROOT}"var/log/icecast/{access,error}.log
-}
diff --git a/net-misc/icecast/metadata.xml b/net-misc/icecast/metadata.xml
index 82b9139aff34..0d2c237afa84 100644
--- a/net-misc/icecast/metadata.xml
+++ b/net-misc/icecast/metadata.xml
@@ -2,8 +2,8 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
- <email>hwoarang@gentoo.org</email>
- <name>Markos Chandras</name>
+ <email>polynomial-c@gentoo.org</email>
+ <name>Lars Wendler</name>
</maintainer>
<use>
<flag name="kate">Add karaoke and text encapsulation support for Ogg files</flag>