summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNguyen Thai Ngoc Duy <pclouds@gentoo.org>2006-11-09 01:24:02 +0000
committerNguyen Thai Ngoc Duy <pclouds@gentoo.org>2006-11-09 01:24:02 +0000
commitfd8f767ec42ddb7760d76b8c2c50fd7fbdd217bd (patch)
tree9530053323e72d5e9d44c4b3917410728451d5b1 /media-sound
parentAdd replytolist USE flag for thunderbird-2. (diff)
downloadhistorical-fd8f767ec42ddb7760d76b8c2c50fd7fbdd217bd.tar.gz
historical-fd8f767ec42ddb7760d76b8c2c50fd7fbdd217bd.tar.bz2
historical-fd8f767ec42ddb7760d76b8c2c50fd7fbdd217bd.zip
Added url handling patch from Jan Lamecki (jachor) <janlamec@poczta.onet.pl>
Package-Manager: portage-2.1.1
Diffstat (limited to 'media-sound')
-rw-r--r--media-sound/lastfm-ripper/ChangeLog9
-rw-r--r--media-sound/lastfm-ripper/Manifest19
-rw-r--r--media-sound/lastfm-ripper/files/URL-Handling-fix.patch17
-rw-r--r--media-sound/lastfm-ripper/files/digest-lastfm-ripper-1.2.1-r23
-rw-r--r--media-sound/lastfm-ripper/lastfm-ripper-1.2.1-r2.ebuild31
5 files changed, 74 insertions, 5 deletions
diff --git a/media-sound/lastfm-ripper/ChangeLog b/media-sound/lastfm-ripper/ChangeLog
index d95077c8b237..e08325895a25 100644
--- a/media-sound/lastfm-ripper/ChangeLog
+++ b/media-sound/lastfm-ripper/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for media-sound/lastfm-ripper
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-sound/lastfm-ripper/ChangeLog,v 1.3 2006/10/08 00:25:26 pclouds Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-sound/lastfm-ripper/ChangeLog,v 1.4 2006/11/09 01:24:02 pclouds Exp $
+
+*lastfm-ripper-1.2.1-r2 (09 Nov 2006)
+
+ 09 Nov 2006; Nguyễn Thái Ngọc Duy <pclouds@gentoo.org>
+ +files/URL-Handling-fix.patch, +lastfm-ripper-1.2.1-r2.ebuild:
+ Added url handling patch from Jan Lamecki (jachor)
+ <janlamec@poczta.onet.pl>
*lastfm-ripper-1.2.1-r1 (08 Oct 2006)
diff --git a/media-sound/lastfm-ripper/Manifest b/media-sound/lastfm-ripper/Manifest
index 45dcd5f4bb82..4b69f59a2d89 100644
--- a/media-sound/lastfm-ripper/Manifest
+++ b/media-sound/lastfm-ripper/Manifest
@@ -6,6 +6,10 @@ AUX HandleSlashCharFix.patch 490 RMD160 442bf0bb6245bc2d833eaed11e0c4d7f72e48ed2
MD5 251892842a8b70b2559a10e36c0448c1 files/HandleSlashCharFix.patch 490
RMD160 442bf0bb6245bc2d833eaed11e0c4d7f72e48ed2 files/HandleSlashCharFix.patch 490
SHA256 90c29a28ab0f059850bc35f27eb517932e29a8b884f36e865d1a1ae0bcb807a8 files/HandleSlashCharFix.patch 490
+AUX URL-Handling-fix.patch 733 RMD160 51ef9e5f2a3ae31a2e78aac18fbd57f127042ce0 SHA1 28b3c9e35e47dc6ed8086107c6ea591b730afa36 SHA256 ad58f4044f001679d47a6d7eea8a74392ef78fb38ee0825181cc84933a41fe21
+MD5 c72473649f157c331f25d5a40742f83c files/URL-Handling-fix.patch 733
+RMD160 51ef9e5f2a3ae31a2e78aac18fbd57f127042ce0 files/URL-Handling-fix.patch 733
+SHA256 ad58f4044f001679d47a6d7eea8a74392ef78fb38ee0825181cc84933a41fe21 files/URL-Handling-fix.patch 733
AUX UnescapedVariableFix.patch 455 RMD160 c024de943c9fdb3a35c749660d1ce1e21da4014d SHA1 c55b1893454418f8e54745ec3136f2766e21d20a SHA256 c19804b6a79b929b86307df14ed5ac3af3c7b6090a97272af585526e2bb65e7d
MD5 49f63970765649b6ca618eea5e7e171c files/UnescapedVariableFix.patch 455
RMD160 c024de943c9fdb3a35c749660d1ce1e21da4014d files/UnescapedVariableFix.patch 455
@@ -15,10 +19,14 @@ EBUILD lastfm-ripper-1.2.1-r1.ebuild 956 RMD160 5c15f252491b770b280d4102cf4455c4
MD5 bdff41b8b04e7651cbaf1069f8e1b79e lastfm-ripper-1.2.1-r1.ebuild 956
RMD160 5c15f252491b770b280d4102cf4455c4935642c0 lastfm-ripper-1.2.1-r1.ebuild 956
SHA256 485bc4689fed6ba42284b86924af28950d849a5a97276633ac36e48660b30095 lastfm-ripper-1.2.1-r1.ebuild 956
-MISC ChangeLog 938 RMD160 cb06aa69f12a06782e6af13d194b63454f967503 SHA1 cd7be70dd5086beb5bb64c7de4746b660a6db229 SHA256 000aa8c3055c7bd0589948edea9e52694104055052d58fa8390357fc74518bba
-MD5 69f3d35e648c5562eeb918325ead73a8 ChangeLog 938
-RMD160 cb06aa69f12a06782e6af13d194b63454f967503 ChangeLog 938
-SHA256 000aa8c3055c7bd0589948edea9e52694104055052d58fa8390357fc74518bba ChangeLog 938
+EBUILD lastfm-ripper-1.2.1-r2.ebuild 999 RMD160 63f5f074cafaf0962c80babc006067cbc6fb549f SHA1 9de2cb0220a6b05e665a5d6501054a0eb46d6c8c SHA256 508b5e9fc02f414b7d259775f8594e1fe0f74a58caa2c0b1d0236f631286cffa
+MD5 725681d21b66260bf015c6cbbd713626 lastfm-ripper-1.2.1-r2.ebuild 999
+RMD160 63f5f074cafaf0962c80babc006067cbc6fb549f lastfm-ripper-1.2.1-r2.ebuild 999
+SHA256 508b5e9fc02f414b7d259775f8594e1fe0f74a58caa2c0b1d0236f631286cffa lastfm-ripper-1.2.1-r2.ebuild 999
+MISC ChangeLog 1187 RMD160 e040e56376998e20b188a53a8d150ca5cddd59d9 SHA1 e7c4f6461cbea672b1bb4ecf0a4532ee6183c483 SHA256 5a727beccf2d8684a48d1d179a5f4374c2b8751ce061ebca91ed6ec7f082beed
+MD5 b64134b734b48890fe77956964721bb4 ChangeLog 1187
+RMD160 e040e56376998e20b188a53a8d150ca5cddd59d9 ChangeLog 1187
+SHA256 5a727beccf2d8684a48d1d179a5f4374c2b8751ce061ebca91ed6ec7f082beed ChangeLog 1187
MISC metadata.xml 267 RMD160 194c9deae9991340889e40e9dae8df0779473a34 SHA1 231c20c33ee7727897729e3840e4beea63e2408d SHA256 d9ca388edb6e0ab4cf1e40ff0e13952ee78d76e31c5cf6526088a255559ae44f
MD5 3c3808bac6da4bee3e3b2eec7218e00d metadata.xml 267
RMD160 194c9deae9991340889e40e9dae8df0779473a34 metadata.xml 267
@@ -26,3 +34,6 @@ SHA256 d9ca388edb6e0ab4cf1e40ff0e13952ee78d76e31c5cf6526088a255559ae44f metadata
MD5 383114266817572e85c0a48a732d9c5d files/digest-lastfm-ripper-1.2.1-r1 256
RMD160 b0b95673bcfc5bcd34a3815a0a1597f28a44ce00 files/digest-lastfm-ripper-1.2.1-r1 256
SHA256 98f8101983fd6e8dbec7a99758f03084df4dc8e75eaa190b94df236929e660e8 files/digest-lastfm-ripper-1.2.1-r1 256
+MD5 383114266817572e85c0a48a732d9c5d files/digest-lastfm-ripper-1.2.1-r2 256
+RMD160 b0b95673bcfc5bcd34a3815a0a1597f28a44ce00 files/digest-lastfm-ripper-1.2.1-r2 256
+SHA256 98f8101983fd6e8dbec7a99758f03084df4dc8e75eaa190b94df236929e660e8 files/digest-lastfm-ripper-1.2.1-r2 256
diff --git a/media-sound/lastfm-ripper/files/URL-Handling-fix.patch b/media-sound/lastfm-ripper/files/URL-Handling-fix.patch
new file mode 100644
index 000000000000..bf4965906d14
--- /dev/null
+++ b/media-sound/lastfm-ripper/files/URL-Handling-fix.patch
@@ -0,0 +1,17 @@
+--- /usr/bin/last.fm-ripper 2006-11-09 08:13:08.000000000 +0700
++++ last.fm-ripper 2006-11-09 08:20:48.000000000 +0700
+@@ -143,9 +143,13 @@
+ }
+ elsif (!$streaming)
+ {
++ # from http://piglet.uccs.edu/~cs301/perl/re.htm
++ $mp3_host=~m|(\w+)://([^/:]+)(:\d+)?/(.*)|;
++ $mp3_host = $2;
++ $mp3_url= "/".$4;
++ debug("mp3_host=$mp3_host, mp3_url=$mp3_url\n");
+ debug("\nrequesting streaming data from $mp3_host\n");
+ $mp3 = IO::Socket::INET->new(PeerAddr => $mp3_host, PeerPort => 80, Proto => "tcp") || die "could not initialize mp3 socket\n";
+- $mp3_url = "/last.mp3?Session=$session";
+ $request = "GET $mp3_url HTTP/1.1\r\nhost: $mp3_host\r\n\r\n";
+ print $mp3 $request;
+ $sockets->add($mp3);
diff --git a/media-sound/lastfm-ripper/files/digest-lastfm-ripper-1.2.1-r2 b/media-sound/lastfm-ripper/files/digest-lastfm-ripper-1.2.1-r2
new file mode 100644
index 000000000000..ad8a1ec5f94a
--- /dev/null
+++ b/media-sound/lastfm-ripper/files/digest-lastfm-ripper-1.2.1-r2
@@ -0,0 +1,3 @@
+MD5 e719e44ceb8b5ea6ac49c872a0d18872 last.fm-ripper-1.2.1.tar.gz 5659
+RMD160 ca93737fd4d56f6587a85cf0b2aaa796e632819a last.fm-ripper-1.2.1.tar.gz 5659
+SHA256 a63f4f6f3eb795b47c71328ec4e3ee99aca2d9a15ee4914163a60cb84c6ce6bd last.fm-ripper-1.2.1.tar.gz 5659
diff --git a/media-sound/lastfm-ripper/lastfm-ripper-1.2.1-r2.ebuild b/media-sound/lastfm-ripper/lastfm-ripper-1.2.1-r2.ebuild
new file mode 100644
index 000000000000..5662fd671faf
--- /dev/null
+++ b/media-sound/lastfm-ripper/lastfm-ripper-1.2.1-r2.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-sound/lastfm-ripper/lastfm-ripper-1.2.1-r2.ebuild,v 1.1 2006/11/09 01:24:02 pclouds Exp $
+
+inherit perl-module eutils
+
+DESCRIPTION="save last.fm radio to mp3 files"
+HOMEPAGE="http://search.cpan.org/src/JOCHEN/last.fm-ripper-1.2/README"
+SRC_URI="mirror://cpan/authors/id/J/JO/JOCHEN/last.fm-ripper-${PV}.tar.gz"
+
+LICENSE="|| ( Artistic GPL-2 )"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="amazon tagwriting minimal"
+
+DEPEND="perl-core/Getopt-Long
+ perl-core/Digest-MD5
+ !minimal? ( dev-perl/Term-ReadPassword )
+ tagwriting? ( dev-perl/MP3-Tag )
+ amazon? ( dev-perl/MP3-Tag dev-perl/Net-Amazon )"
+
+S="${WORKDIR}/last.fm-ripper-${PV}"
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}
+ epatch ${FILESDIR}/UnescapedVariableFix.patch
+ epatch ${FILESDIR}/CoverOutputDirectoryFix.patch
+ epatch ${FILESDIR}/HandleSlashCharFix.patch
+ epatch ${FILESDIR}/URL-Handling-fix.patch
+}