diff options
author | Robert Buchholz <rbu@gentoo.org> | 2008-01-10 22:36:07 +0000 |
---|---|---|
committer | Robert Buchholz <rbu@gentoo.org> | 2008-01-10 22:36:07 +0000 |
commit | d8b2ab160f6ab510d0e8001f6f50d13b94669d07 (patch) | |
tree | 89dca141cb2e43f4fb48e9607c9e259a82912a89 /media-sound | |
parent | Restrict junit dependency. (diff) | |
download | historical-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
Diffstat (limited to 'media-sound')
-rw-r--r-- | media-sound/peercast/ChangeLog | 10 | ||||
-rw-r--r-- | media-sound/peercast/Manifest | 16 | ||||
-rw-r--r-- | media-sound/peercast/files/digest-peercast-0.1218 | 3 | ||||
-rw-r--r-- | media-sound/peercast/peercast-0.1218.ebuild | 62 |
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." +} |