diff options
author | Nguyen Thai Ngoc Duy <pclouds@gentoo.org> | 2006-11-09 01:24:02 +0000 |
---|---|---|
committer | Nguyen Thai Ngoc Duy <pclouds@gentoo.org> | 2006-11-09 01:24:02 +0000 |
commit | fd8f767ec42ddb7760d76b8c2c50fd7fbdd217bd (patch) | |
tree | 9530053323e72d5e9d44c4b3917410728451d5b1 /media-sound | |
parent | Add replytolist USE flag for thunderbird-2. (diff) | |
download | historical-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/ChangeLog | 9 | ||||
-rw-r--r-- | media-sound/lastfm-ripper/Manifest | 19 | ||||
-rw-r--r-- | media-sound/lastfm-ripper/files/URL-Handling-fix.patch | 17 | ||||
-rw-r--r-- | media-sound/lastfm-ripper/files/digest-lastfm-ripper-1.2.1-r2 | 3 | ||||
-rw-r--r-- | media-sound/lastfm-ripper/lastfm-ripper-1.2.1-r2.ebuild | 31 |
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 +} |