summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRobert Buchholz <rbu@gentoo.org>2008-01-10 22:36:07 +0000
committerRobert Buchholz <rbu@gentoo.org>2008-01-10 22:36:07 +0000
commitd8b2ab160f6ab510d0e8001f6f50d13b94669d07 (patch)
tree89dca141cb2e43f4fb48e9607c9e259a82912a89
parentRestrict junit dependency. (diff)
downloadhistorical-d8b2ab160f6ab510d0e8001f6f50d13b94669d07.tar.gz
historical-d8b2ab160f6ab510d0e8001f6f50d13b94669d07.tar.bz2
historical-d8b2ab160f6ab510d0e8001f6f50d13b94669d07.zip
Version bump for Security, fixing a Heap-based buffer overflow (CVE-2007-6454, bug #202747)
Package-Manager: portage-2.1.3.19
-rw-r--r--media-sound/peercast/ChangeLog10
-rw-r--r--media-sound/peercast/Manifest16
-rw-r--r--media-sound/peercast/files/digest-peercast-0.12183
-rw-r--r--media-sound/peercast/peercast-0.1218.ebuild62
4 files changed, 85 insertions, 6 deletions
diff --git a/media-sound/peercast/ChangeLog b/media-sound/peercast/ChangeLog
index 9c4ae972a1c8..e9d28554ec24 100644
--- a/media-sound/peercast/ChangeLog
+++ b/media-sound/peercast/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-sound/peercast
-# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/peercast/ChangeLog,v 1.14 2007/02/22 01:20:40 peper Exp $
+# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/peercast/ChangeLog,v 1.15 2008/01/10 22:36:07 rbu Exp $
+
+*peercast-0.1218 (10 Jan 2008)
+
+ 10 Jan 2008; Robert Buchholz <rbu@gentoo.org> +peercast-0.1218.ebuild:
+ Version bump for Security, fixing a Heap-based buffer overflow
+ (CVE-2007-6454, bug #202747)
22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
Transition to Manifest2.
diff --git a/media-sound/peercast/Manifest b/media-sound/peercast/Manifest
index a25d97707314..a3230878d7ac 100644
--- a/media-sound/peercast/Manifest
+++ b/media-sound/peercast/Manifest
@@ -15,14 +15,19 @@ MD5 8767b186abeb57c3f8c5537b2f0dd754 files/peercast.wrapper.sh 100
RMD160 b32df43887271734dda5039b17fa5e0ec1218676 files/peercast.wrapper.sh 100
SHA256 2c99ca72a5cc1f08ad453065f4a6af992c38ddb930b18211647fcc53f3cbccca files/peercast.wrapper.sh 100
DIST peercast-0.1217-src.tgz 536683 RMD160 5036871aa3ba14180bf192016f8e89657ec58cad SHA1 4dd5d8361740351fe6da47ae745eb994af3cebc6 SHA256 e934fc29ecbd8877ad4f8350de9bfd47dbb2a8b36ca19884476febb269e54896
+DIST peercast-0.1218-src.tgz 557909 RMD160 316c88ea087cc985ab172612eea6455140c1bf96 SHA1 1e6f7ecdad01e0c29f03f6c401e3c9972c8d90b6 SHA256 d480e3bc5a23c2e7612c05503852888126210e7159d07e9c36bf5e3716569036
EBUILD peercast-0.1217.ebuild 1370 RMD160 afbe57e1a59957e1de9f916974b6315add05b66a SHA1 5296333e6030a8aa7ed5080c57cc11885c9d5aab SHA256 add3018dab16e17c334e4949aae3d6ccb0b3b044d87475b540768a822f0723e3
MD5 0e89150c0cd3c3e2efdd817655d09fd0 peercast-0.1217.ebuild 1370
RMD160 afbe57e1a59957e1de9f916974b6315add05b66a peercast-0.1217.ebuild 1370
SHA256 add3018dab16e17c334e4949aae3d6ccb0b3b044d87475b540768a822f0723e3 peercast-0.1217.ebuild 1370
-MISC ChangeLog 2678 RMD160 1484bb84447bb5372fba1a6f1f2f8ceef2eeece7 SHA1 1dfd1f8f585df68e758b4ec7941922eca7398df0 SHA256 2173dfa8feed72901b4e778733fd7c2dcb7185d5cd459603bd1ef14136039a00
-MD5 fb3604b181eda546fc9d8e146d71460b ChangeLog 2678
-RMD160 1484bb84447bb5372fba1a6f1f2f8ceef2eeece7 ChangeLog 2678
-SHA256 2173dfa8feed72901b4e778733fd7c2dcb7185d5cd459603bd1ef14136039a00 ChangeLog 2678
+EBUILD peercast-0.1218.ebuild 1376 RMD160 286d72be10ac0ee6ff42fb3fbc7a2855a3bd6b2a SHA1 842ef8c26ba18f0904b0b018235f56ca208d9ce7 SHA256 a059a1ea524208d6262171cf4fcf8aab8226593114d11269cd391ea682b6cc22
+MD5 b1fe6b23621142ad13f11f989299ec1b peercast-0.1218.ebuild 1376
+RMD160 286d72be10ac0ee6ff42fb3fbc7a2855a3bd6b2a peercast-0.1218.ebuild 1376
+SHA256 a059a1ea524208d6262171cf4fcf8aab8226593114d11269cd391ea682b6cc22 peercast-0.1218.ebuild 1376
+MISC ChangeLog 2878 RMD160 d0816ec627c6c578e89f5629f7c5eb1f55f93287 SHA1 bf1ac2b73a0115dcae67a8519d30e7fe9926be56 SHA256 28e340d74664caa4f9f8dd89a7cd37eee8dcdfaa4fe9bb7f3df73c3744dccbd7
+MD5 cf2014614907d0b8db84d7ab866eab00 ChangeLog 2878
+RMD160 d0816ec627c6c578e89f5629f7c5eb1f55f93287 ChangeLog 2878
+SHA256 28e340d74664caa4f9f8dd89a7cd37eee8dcdfaa4fe9bb7f3df73c3744dccbd7 ChangeLog 2878
MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b
MD5 a1eaeb2ae801daeb712c90c060e922dc metadata.xml 158
RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e metadata.xml 158
@@ -30,3 +35,6 @@ SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b metadata
MD5 f8d6269df0bc83e0f4984df564d87fb4 files/digest-peercast-0.1217 250
RMD160 2eaaa69dabfee70a622a432e9e61b5224de61e06 files/digest-peercast-0.1217 250
SHA256 d9b01d66fc3196390b4f70bcaff15b0273539f69051dd55863b10e60362af8f0 files/digest-peercast-0.1217 250
+MD5 0a0359b0e3cac3cf746b745c39c60bf1 files/digest-peercast-0.1218 250
+RMD160 24a57aabab4a7e07469a126b26ea619704b6188f files/digest-peercast-0.1218 250
+SHA256 a237454ebf5a6164b355daa17fc22558c58dae016d07744fb38354b84a68ef06 files/digest-peercast-0.1218 250
diff --git a/media-sound/peercast/files/digest-peercast-0.1218 b/media-sound/peercast/files/digest-peercast-0.1218
new file mode 100644
index 000000000000..efe728640434
--- /dev/null
+++ b/media-sound/peercast/files/digest-peercast-0.1218
@@ -0,0 +1,3 @@
+MD5 495f811de81bedfb1966ac984af808ff peercast-0.1218-src.tgz 557909
+RMD160 316c88ea087cc985ab172612eea6455140c1bf96 peercast-0.1218-src.tgz 557909
+SHA256 d480e3bc5a23c2e7612c05503852888126210e7159d07e9c36bf5e3716569036 peercast-0.1218-src.tgz 557909
diff --git a/media-sound/peercast/peercast-0.1218.ebuild b/media-sound/peercast/peercast-0.1218.ebuild
new file mode 100644
index 000000000000..ebe824db8eca
--- /dev/null
+++ b/media-sound/peercast/peercast-0.1218.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/peercast/peercast-0.1218.ebuild,v 1.1 2008/01/10 22:36:07 rbu Exp $
+
+inherit eutils toolchain-funcs flag-o-matic
+
+IUSE=""
+
+S=${WORKDIR}
+
+DESCRIPTION="A client and server for Peercast P2P-radio network"
+HOMEPAGE="http://www.peercast.org"
+
+SRC_URI="http://www.peercast.org/src/${P}-src.tgz"
+
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND=""
+RDEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}/${PN}-0.1216-makefile.patch"
+ epatch "${FILESDIR}/${PN}-0.1216-amd64.patch"
+}
+
+src_compile() {
+ append-ldflags -pthread
+
+ cd "${S}"/ui/linux
+ emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" AR="$(tc-getAR)" \
+ LDFLAGS="${LDFLAGS}" || die "emake failed"
+}
+
+src_install() {
+ cd "${S}"/ui/linux
+
+ exeinto /usr/sbin
+ newexe "${FILESDIR}/peercast.wrapper.sh" peercast
+
+ exeinto /usr/libexec
+ doexe peercast
+
+ dodir /usr/share/peercast
+ cd "${S}"/ui
+ cp -R html "${D}"/usr/share/peercast/
+
+ newinitd "${FILESDIR}/peercast.init.gpl" peercast
+}
+
+pkg_postinst() {
+ elog "Start Peercast with '/etc/init.d/peercast start' and point your"
+ elog "webbrowser to 'http://localhost:7144' to start using Peercast."
+ elog
+ elog "You can also run 'rc-update add peercast default' to make Peercast"
+ elog "start at boot."
+}