Version bumped, Added patch. Bug 133775, 149246.
authorMatsuu Takuto <matsuu@gentoo.org>
Sun, 8 Oct 2006 05:43:03 +0000 (05:43 +0000)
committerMatsuu Takuto <matsuu@gentoo.org>
Sun, 8 Oct 2006 05:43:03 +0000 (05:43 +0000)
Package-Manager: portage-2.1.1-r1

media-sound/darkice/ChangeLog
media-sound/darkice/Manifest
media-sound/darkice/darkice-0.17.1.ebuild [new file with mode: 0644]
media-sound/darkice/files/darkice-0.17.1-64bit.patch [new file with mode: 0644]
media-sound/darkice/files/digest-darkice-0.14
media-sound/darkice/files/digest-darkice-0.15
media-sound/darkice/files/digest-darkice-0.17.1 [new file with mode: 0644]
media-sound/darksnow/Manifest

index ad103dde888b04bc853940832f57526f1a281d6f..1d4a562fbf21557d973a76184ba1e869e37a8b7f 100644 (file)
@@ -1,6 +1,15 @@
 # ChangeLog for media-sound/darkice
 # Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/darkice/ChangeLog,v 1.27 2006/10/01 19:15:38 dertobi123 Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/darkice/ChangeLog,v 1.28 2006/10/08 05:43:03 matsuu Exp $
+
+*darkice-0.17.1 (08 Oct 2006)
+
+  08 Oct 2006; MATSUU Takuto <matsuu@gentoo.org>
+  +files/darkice-0.17.1-64bit.patch, +darkice-0.17.1.ebuild:
+  Version bumped, bug 133775.
+  Added aac and twolame to IUSE.
+  Fixed 64bit compile issue, bug 149246.
+  Removed ~alpha, ~hppa, ~ppc and ~sparc because media-sound/twolame has no them.
 
   01 Oct 2006; Tobias Scherbaum <dertobi123@gentoo.org> darkice-0.15.ebuild:
   hppa stable, bug #122729
@@ -28,7 +37,7 @@
   26 Dec 2005; Luca Barbato <lu_zero@gentoo.org> darkice-0.14.ebuild:
   oggvorbis Cleanup
 
-  07 Nov 2005; Diego Pettenò <flameeyes@gentoo.org> darkice-0.14.ebuild:
+  07 Nov 2005; Diego Petten <flameeyes@gentoo.org> darkice-0.14.ebuild:
   Don't install COPYING file.
 
   14 Sep 2005; Aron Griffis <agriffis@gentoo.org> darkice-0.14.ebuild:
index fa649410f3dc0f2cfad48c53ff49c6259065b767..6216c9da94c200ac8245556ab6acd9702188afb5 100644 (file)
@@ -1,6 +1,11 @@
-DIST darkice-0.14.tar.gz 337956
-DIST darkice-0.15.tar.gz 1181764
-DIST darkice-0.17.tar.gz 1402534 RMD160 2d0946da3ccf9ff268fc90c2cec4e387424477c2 SHA256 4b095073d931ca04aa964bfd36a9ab2e284dd687cc52d9a4085da297689b506e
+AUX darkice-0.17.1-64bit.patch 1378 RMD160 cddaf66fa7a80bcaf37df9f857914a6a2e9c0aab SHA1 0d4ee993a95e3a832efcf3f237a68f62b32d0384 SHA256 d9f4905780fafccd472d4aea185f38dc2ff822590f8ee535267afc409ad43968
+MD5 132400707edda1ebca2458105f93bcd1 files/darkice-0.17.1-64bit.patch 1378
+RMD160 cddaf66fa7a80bcaf37df9f857914a6a2e9c0aab files/darkice-0.17.1-64bit.patch 1378
+SHA256 d9f4905780fafccd472d4aea185f38dc2ff822590f8ee535267afc409ad43968 files/darkice-0.17.1-64bit.patch 1378
+DIST darkice-0.14.tar.gz 337956 RMD160 05f712fe8e2bb27dcd33543c4d9cd7cf696fd58e SHA1 3c86c1f68ee7b1616911345ede1515652603b34f SHA256 efafad4000fc7b9843c47f2d4062e7fccea09dcee48a210db5ba1c50e64c8018
+DIST darkice-0.15.tar.gz 1181764 RMD160 e02a396e4d7a7cebac31b883e097fc1a1bdec525 SHA1 d43320081031ce9e70092f8e75c96d947c093387 SHA256 ddef0288ea7cde7ab11e6ed75b207bb573ce5611b094b5948ee5f7a511883a22
+DIST darkice-0.17.1.tar.gz 1407826 RMD160 b6575b28190276d77e721e2ef15e8a93162693cc SHA1 2952961c8e99412d831ca619f152ba6774efefac SHA256 905f0d928e8ef009c864f6ac89884bb1bf773e6a91e625b37888d444f5115c45
+DIST darkice-0.17.tar.gz 1402534 RMD160 2d0946da3ccf9ff268fc90c2cec4e387424477c2 SHA1 b4d60892a8df713f21a5f961617862c7d4c81d51 SHA256 4b095073d931ca04aa964bfd36a9ab2e284dd687cc52d9a4085da297689b506e
 EBUILD darkice-0.14.ebuild 1316 RMD160 31c13ca19b1bf22968ecf94ad805a228869f22fe SHA1 c639c21508387b6361f0ebea8b3c61f9ba8cd503 SHA256 aef6619795ef820620c6dbb52f03a82d5b0011bd8f19b569239eb486e80e156a
 MD5 260b306ec7775a5187d8aabccc56e795 darkice-0.14.ebuild 1316
 RMD160 31c13ca19b1bf22968ecf94ad805a228869f22fe darkice-0.14.ebuild 1316
@@ -9,24 +14,31 @@ EBUILD darkice-0.15.ebuild 1413 RMD160 428a6818336ef736029d3860f53d7d3dab2d8bc8
 MD5 ea1133ac890eb46a2f74b5c2a74ed865 darkice-0.15.ebuild 1413
 RMD160 428a6818336ef736029d3860f53d7d3dab2d8bc8 darkice-0.15.ebuild 1413
 SHA256 07a6addef6e855af5cfcacabbdf351263cbf2615ead4eb867013773988a769a4 darkice-0.15.ebuild 1413
+EBUILD darkice-0.17.1.ebuild 1728 RMD160 c931698b6c1c7ca14f1e89bdbbe6828a060fbafd SHA1 1ee3fd33ada2912034be3b5056d5df85ed1c5a87 SHA256 95caa509221cfdb584e5cd87eb4a1c56064c37cb761c6abe7f86e69c6e9964f5
+MD5 f353fdacf3c3b011474e2dc403f4e681 darkice-0.17.1.ebuild 1728
+RMD160 c931698b6c1c7ca14f1e89bdbbe6828a060fbafd darkice-0.17.1.ebuild 1728
+SHA256 95caa509221cfdb584e5cd87eb4a1c56064c37cb761c6abe7f86e69c6e9964f5 darkice-0.17.1.ebuild 1728
 EBUILD darkice-0.17.ebuild 1417 RMD160 a18028eb671345d6c9aed39ac071960f236908a0 SHA1 b75218ed8f827cb444e886ad455929c5e35ade4e SHA256 6f5844aa31686e7dcb93ba5f7f403cb17b5031173959c9b828151e62d3734259
 MD5 61d48627a1d28bc9d0ce7c08d08ff823 darkice-0.17.ebuild 1417
 RMD160 a18028eb671345d6c9aed39ac071960f236908a0 darkice-0.17.ebuild 1417
 SHA256 6f5844aa31686e7dcb93ba5f7f403cb17b5031173959c9b828151e62d3734259 darkice-0.17.ebuild 1417
-MISC ChangeLog 3423 RMD160 efe467d33b37f4f264b0e85f16936ce453cc00c9 SHA1 c30e4d9f5e1d72942298786646b55c9af1782774 SHA256 74d6df17b6ad7b794ce40ddfce23d2247eaee5f4d7bdee46a703f1a49caa8b5d
-MD5 0ecea33245f21806288284b667a67c34 ChangeLog 3423
-RMD160 efe467d33b37f4f264b0e85f16936ce453cc00c9 ChangeLog 3423
-SHA256 74d6df17b6ad7b794ce40ddfce23d2247eaee5f4d7bdee46a703f1a49caa8b5d ChangeLog 3423
+MISC ChangeLog 3748 RMD160 a8a1a75addb7830d2f3593343845fe910452c812 SHA1 cb816d063847edfcd4235fef7dcd178289066088 SHA256 7ae135aea7cf41aa945a157fd85ff236ee56f8050fc5cc3371fdbd2dd033b5cc
+MD5 94fa98dee5f9bdea76dce5456aff7383 ChangeLog 3748
+RMD160 a8a1a75addb7830d2f3593343845fe910452c812 ChangeLog 3748
+SHA256 7ae135aea7cf41aa945a157fd85ff236ee56f8050fc5cc3371fdbd2dd033b5cc ChangeLog 3748
 MISC metadata.xml 252 RMD160 68406e733c1a9f26b7ab37e79ab53b3f59305b3a SHA1 6e5cc1551616801a2f257d688e6fc286044c3499 SHA256 5ab00710d822d203a1a38e1b6a9754137de4fe2cf5c4e79470419ed3f3927450
 MD5 527dcfe3ce0f0b53c6b6aa8b82eb930c metadata.xml 252
 RMD160 68406e733c1a9f26b7ab37e79ab53b3f59305b3a metadata.xml 252
 SHA256 5ab00710d822d203a1a38e1b6a9754137de4fe2cf5c4e79470419ed3f3927450 metadata.xml 252
-MD5 dc687438c29f2bf61a02265c3c1632ce files/digest-darkice-0.14 64
-RMD160 1e2cab7580861ebfe7466d55ae0cd5a37b7b747a files/digest-darkice-0.14 64
-SHA256 21294d3be2e315d2fdfc7d2b1559d577573d9ef33369037814e0dab753331a41 files/digest-darkice-0.14 64
-MD5 90f40fff234ed9f0943b2afd28765961 files/digest-darkice-0.15 65
-RMD160 dde38b88acebac25315a5e46199e16e056aac7c5 files/digest-darkice-0.15 65
-SHA256 9d895fc1394e43000c75ad23f0307cb3f16afda95faa42881c4dcdacf873dcde files/digest-darkice-0.15 65
+MD5 0e6db5bebc7a7fc9e3536dae26b64bc1 files/digest-darkice-0.14 238
+RMD160 03e84b6b9aae2356af8e7953dfc8190289cabb05 files/digest-darkice-0.14 238
+SHA256 21a84de99ee74b41b0dbe6f7e0b184e4da4247d728b1778952e3196edb9e2738 files/digest-darkice-0.14 238
+MD5 978e31abb759d08306d8fba134a43652 files/digest-darkice-0.15 241
+RMD160 06ce6452987028414415937f22519a9f6285de37 files/digest-darkice-0.15 241
+SHA256 98d9ec5405adc016ebcefeb1b0112488fcb1862f0930fdf6a3eb24be3e1c487c files/digest-darkice-0.15 241
 MD5 f76bb25a841acb7158dddc0ea9569731 files/digest-darkice-0.17 241
 RMD160 ab69fcd905131ec0931be47ea5cf6ea69e7546b3 files/digest-darkice-0.17 241
 SHA256 cd9bc4a8ec1e8fbf3def012dc83c16c1b950f4f4fe3e3da90263fab028438045 files/digest-darkice-0.17 241
+MD5 1623e84d39bbb812a26e9f715a07b1c9 files/digest-darkice-0.17.1 247
+RMD160 cf492e5f5f324a21a40773247777fdb17c3d213e files/digest-darkice-0.17.1 247
+SHA256 7f97a6b2cc147c89f6c3cbc735d8aae621b12bf7cd04310b6ccc397897e41569 files/digest-darkice-0.17.1 247
diff --git a/media-sound/darkice/darkice-0.17.1.ebuild b/media-sound/darkice/darkice-0.17.1.ebuild
new file mode 100644 (file)
index 0000000..8fd6081
--- /dev/null
@@ -0,0 +1,58 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/darkice/darkice-0.17.1.ebuild,v 1.1 2006/10/08 05:43:03 matsuu Exp $
+
+inherit eutils
+
+DESCRIPTION="IceCast live streamer, delivering ogg and mp3 streams simultaneously to multiple hosts."
+HOMEPAGE="http://darkice.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="aac alsa encode jack twolame vorbis"
+
+DEPEND="encode?        ( >=media-sound/lame-1.89 )
+       vorbis? ( >=media-libs/libvorbis-1.0 )
+       aac? ( media-libs/faac )
+       twolame? ( >=media-sound/twolame-0.3.6 )
+       alsa? ( >=media-libs/alsa-lib-1.0.0 )
+       jack? ( media-sound/jack-audio-connection-kit )"
+
+src_unpack() {
+       unpack ${A}
+
+       cd "${S}"
+       epatch "${FILESDIR}"/${P}-64bit.patch
+}
+
+src_compile() {
+       if ! use encode && ! use vorbis && ! use aac && ! use twolame
+       then
+
+               eerror "You need support for mp3, Ogg Vorbis, AAC or MP2 enconding"
+               eerror "for this package. Please merge again with at least one of the"
+               eerror "\`encode', \`vorbis', \`aac' and \`twolame'  USE flags enabled:"
+               eerror
+               eerror "  # USE=\"encode\" emerge darkice"
+               eerror "  # USE=\"vorbis\" emerge darkice"
+               eerror "  # USE=\"aac\" emerge darkice"
+               eerror "  # USE=\"twolame\" emerge darkice"
+               die "Won't build without support for lame, vorbis, aac nor twolame"
+       fi
+
+       econf $(use_with aac faac) \
+               $(use_with alsa) \
+               $(use_with encode lame) \
+               $(use_with jack) \
+               $(use_with twolame) \
+               $(use_with vorbis) || die "configuration failed"
+       emake || die "Compilation failed"
+}
+
+src_install() {
+       emake DESTDIR="${D}" install || die
+
+       dodoc AUTHORS ChangeLog NEWS README TODO
+}
diff --git a/media-sound/darkice/files/darkice-0.17.1-64bit.patch b/media-sound/darkice/files/darkice-0.17.1-64bit.patch
new file mode 100644 (file)
index 0000000..dad7153
--- /dev/null
@@ -0,0 +1,28 @@
+diff -Naur darkice-0.17.1.orig/src/LameLibEncoder.cpp darkice-0.17.1/src/LameLibEncoder.cpp
+--- darkice-0.17.1.orig/src/LameLibEncoder.cpp 2006-05-19 21:35:25.000000000 +0900
++++ darkice-0.17.1/src/LameLibEncoder.cpp      2006-10-08 14:27:02.000000000 +0900
+@@ -79,10 +79,10 @@
+     lameGlobalFlags = lame_init();
+     // ugly lame returns -1 in a pointer on allocation errors
+-    if ( !lameGlobalFlags || ((int)lameGlobalFlags) == -1 ) {
++    if ( !lameGlobalFlags || ((long int)lameGlobalFlags) == -1 ) {
+         throw Exception( __FILE__, __LINE__,
+                          "lame lib init error",
+-                         (int) lameGlobalFlags);
++                         (long int) lameGlobalFlags);
+     }
+     if ( 0 > lame_set_num_channels( lameGlobalFlags, getInChannel()) ) {
+diff -Naur darkice-0.17.1.orig/src/TwoLameLibEncoder.cpp darkice-0.17.1/src/TwoLameLibEncoder.cpp
+--- darkice-0.17.1.orig/src/TwoLameLibEncoder.cpp      2006-01-26 07:49:59.000000000 +0900
++++ darkice-0.17.1/src/TwoLameLibEncoder.cpp   2006-10-08 14:26:29.000000000 +0900
+@@ -117,7 +117,7 @@
+     if ( !twolame_opts  ) {
+         throw Exception( __FILE__, __LINE__,
+                          "TwoLAME lib init error",
+-                         (int) twolame_opts);
++                         (long) twolame_opts);
+     }
+     if ( 0 > twolame_set_num_channels( twolame_opts, getInChannel()) ) {
index 38d87b93420fff603c6bc44316b80770403b6fc5..a35e21e846eed643b4ce3ec13798da2c7bcbd2f0 100644 (file)
@@ -1 +1,3 @@
 MD5 e196487f376ab29c43277add33be15be darkice-0.14.tar.gz 337956
+RMD160 05f712fe8e2bb27dcd33543c4d9cd7cf696fd58e darkice-0.14.tar.gz 337956
+SHA256 efafad4000fc7b9843c47f2d4062e7fccea09dcee48a210db5ba1c50e64c8018 darkice-0.14.tar.gz 337956
index 16e70fbfcec5eb33617bbcbac7813f1e03914b7f..4f3e2b7f10cd9e4149b5ae380d29df5f4349c9db 100644 (file)
@@ -1 +1,3 @@
 MD5 313470008e387b70745ae2d75d5626c9 darkice-0.15.tar.gz 1181764
+RMD160 e02a396e4d7a7cebac31b883e097fc1a1bdec525 darkice-0.15.tar.gz 1181764
+SHA256 ddef0288ea7cde7ab11e6ed75b207bb573ce5611b094b5948ee5f7a511883a22 darkice-0.15.tar.gz 1181764
diff --git a/media-sound/darkice/files/digest-darkice-0.17.1 b/media-sound/darkice/files/digest-darkice-0.17.1
new file mode 100644 (file)
index 0000000..25700a6
--- /dev/null
@@ -0,0 +1,3 @@
+MD5 91221134cec3d52af842a9d50c06ee7d darkice-0.17.1.tar.gz 1407826
+RMD160 b6575b28190276d77e721e2ef15e8a93162693cc darkice-0.17.1.tar.gz 1407826
+SHA256 905f0d928e8ef009c864f6ac89884bb1bf773e6a91e625b37888d444f5115c45 darkice-0.17.1.tar.gz 1407826
index fec8072e26f0f14f784caa837aca31cb3ba41855..491b71c34b580276cc4c5a892561f0d11ba9f1b7 100644 (file)
@@ -1,6 +1,32 @@
-MD5 7435314f946956305eed3082a5d4f036 ChangeLog 1229
+DIST darksnow-0.4.4.tar.gz 21636 RMD160 79dfbb188031a2548200c3f0407c8663bf9536a3 SHA1 b9ff0c22bcc139adc573c4d2ed5e3251f043cb5a SHA256 66ff37ba94ff3f0ec94e7d07abda260eac16c289a77d7244f346a9d5e903f396
+DIST darksnow-0.5.tar.gz 51353 RMD160 e80bf82482bb42928fffde4682066f964771d34a SHA1 ad3a894fd312b71b263ed07f1e3463c0d8160aaa SHA256 9eaf3f6af27dedc49fda2a9b193239d505fdbd993d8823f455078cc68c8d3ec2
+DIST darksnow-0.6.1.tar.gz 61603 RMD160 95de5706b99d16cdd8e36484de6acc985b581bf4 SHA1 27d0e856ba9c1e599a9ed87ea5d3533e404e43fd SHA256 4b206546738700bf155219f528793bb5c45d221d9b8aa0ab1177b42dea5634ff
+EBUILD darksnow-0.4.4.ebuild 949 RMD160 acbd969cee06cd278b5679a63dff1856b854062c SHA1 716f736847d71f74fce4b78ed683610a82872c26 SHA256 85768e279c38e7906bce8ddbdba4fad5634da1e855885a6402c61d488f94b19a
 MD5 d24d5d1264c01757904d8fb178e91048 darksnow-0.4.4.ebuild 949
-MD5 a1eaeb2ae801daeb712c90c060e922dc metadata.xml 158
+RMD160 acbd969cee06cd278b5679a63dff1856b854062c darksnow-0.4.4.ebuild 949
+SHA256 85768e279c38e7906bce8ddbdba4fad5634da1e855885a6402c61d488f94b19a darksnow-0.4.4.ebuild 949
+EBUILD darksnow-0.5.ebuild 888 RMD160 9ab00273aa4027b70672d173b785941bf0ea7078 SHA1 39c387dddce408360202285ab39e8ca97426057c SHA256 e29b8946246757ad762bedc59cd65fe34f3de1f430e9f3bbc68950c12b243492
 MD5 c1ccc7ef6d3cca1e26f54fc31a3e1bef darksnow-0.5.ebuild 888
-MD5 0648bf168b7cdfc3363612992c5d0b51 files/digest-darksnow-0.4.4 65
-MD5 4d7563472944d5a6c367a66783fed768 files/digest-darksnow-0.5 63
+RMD160 9ab00273aa4027b70672d173b785941bf0ea7078 darksnow-0.5.ebuild 888
+SHA256 e29b8946246757ad762bedc59cd65fe34f3de1f430e9f3bbc68950c12b243492 darksnow-0.5.ebuild 888
+EBUILD darksnow-0.6.1.ebuild 663 RMD160 c5ec25dc3f49972392eb94b3147a9debde6fbabd SHA1 d9e1c50a98e3cdf66d07e43febab79cfa800f09f SHA256 7c2c900afa8028980b457ccaa087aee00e1b0fdd168cb7f1756d8e5b86c3417e
+MD5 084ebeb349a6d6157df853525feb1c37 darksnow-0.6.1.ebuild 663
+RMD160 c5ec25dc3f49972392eb94b3147a9debde6fbabd darksnow-0.6.1.ebuild 663
+SHA256 7c2c900afa8028980b457ccaa087aee00e1b0fdd168cb7f1756d8e5b86c3417e darksnow-0.6.1.ebuild 663
+MISC ChangeLog 1365 RMD160 d948a30257f8bf2ae320b93221d87f4fae4da0e2 SHA1 fff5353412816ebf0395fad39abef540714864a7 SHA256 feabfbaa3b77f37fd1e5ffe58315d321d45838af6a2c3c8b71a9195c4c6ee16f
+MD5 97b14e9b1cbd5ff85638897a5ae5f361 ChangeLog 1365
+RMD160 d948a30257f8bf2ae320b93221d87f4fae4da0e2 ChangeLog 1365
+SHA256 feabfbaa3b77f37fd1e5ffe58315d321d45838af6a2c3c8b71a9195c4c6ee16f ChangeLog 1365
+MISC metadata.xml 158 RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e SHA1 703cea5a2109d41f7c87993c1f01d418a4c85174 SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b
+MD5 a1eaeb2ae801daeb712c90c060e922dc metadata.xml 158
+RMD160 6842e2189a50bd8a98e84802c38180ac1421c00e metadata.xml 158
+SHA256 dfb5b47e6836db39fb187301dfcff1c2605e91d13d21db160806a563d8c75f9b metadata.xml 158
+MD5 da63034bee9887b13d06fc0c346f7c68 files/digest-darksnow-0.4.4 241
+RMD160 c5d7620b093fca84b0272b356eb5b2a2639fb4ae files/digest-darksnow-0.4.4 241
+SHA256 ddbea6fb703f3d19ba12e7459f2e5cfb4d0482039eb8b12f38410a45f60f58ba files/digest-darksnow-0.4.4 241
+MD5 1f471bac700fcfd9b03371c4d48df1cf files/digest-darksnow-0.5 235
+RMD160 14d167452f968ffcd495664326b56e5ae9cb9f02 files/digest-darksnow-0.5 235
+SHA256 11ed6160bf5718266351eb943bc555af9e12d3e4777b1b22b279989b337148b6 files/digest-darksnow-0.5 235
+MD5 94cfd714d2f7285744ceb227314b8c63 files/digest-darksnow-0.6.1 241
+RMD160 e3fab105c9d2611731210e054cd3d59745a760c7 files/digest-darksnow-0.6.1 241
+SHA256 53d88f73499e5d8e71c1cad21dc64e9170e60a2cbb24a1fa26afe4989aedb705 files/digest-darksnow-0.6.1 241