From owner-freebsd-ports-bugs@FreeBSD.ORG Sun May 24 17:10:01 2009 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2F7E610656C0 for ; Sun, 24 May 2009 17:10:01 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id F2D1C8FC23 for ; Sun, 24 May 2009 17:10:00 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.3/8.14.3) with ESMTP id n4OHA0tG041341 for ; Sun, 24 May 2009 17:10:00 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.3/8.14.3/Submit) id n4OHA0wr041340; Sun, 24 May 2009 17:10:00 GMT (envelope-from gnats) Resent-Date: Sun, 24 May 2009 17:10:00 GMT Resent-Message-Id: <200905241710.n4OHA0wr041340@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Tobias Rehbein Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4599E1065678 for ; Sun, 24 May 2009 17:00:00 +0000 (UTC) (envelope-from tobias.rehbein@web.de) Received: from fmmailgate02.web.de (fmmailgate02.web.de [217.72.192.227]) by mx1.freebsd.org (Postfix) with ESMTP id BA11E8FC08 for ; Sun, 24 May 2009 16:59:59 +0000 (UTC) (envelope-from tobias.rehbein@web.de) Received: from smtp06.web.de (fmsmtp06.dlan.cinetic.de [172.20.5.172]) by fmmailgate02.web.de (Postfix) with ESMTP id EF93A100E8027 for ; Sun, 24 May 2009 18:40:35 +0200 (CEST) Received: from [95.88.235.221] (helo=sushi.pseudo.local) by smtp06.web.de with asmtp (TLSv1:AES256-SHA:256) (WEB.DE 4.110 #277) id 1M8GkV-0006KR-00 for FreeBSD-gnats-submit@freebsd.org; Sun, 24 May 2009 18:40:35 +0200 Received: from sushi.pseudo.local (localhost [127.0.0.1]) by sushi.pseudo.local (8.14.3/8.14.3) with ESMTP id n4OGefko004034 for ; Sun, 24 May 2009 18:40:41 +0200 (CEST) (envelope-from tobi@sushi.pseudo.local) Received: (from tobi@localhost) by sushi.pseudo.local (8.14.3/8.14.3/Submit) id n4OGefrm004033; Sun, 24 May 2009 18:40:41 +0200 (CEST) (envelope-from tobi) Message-Id: <200905241640.n4OGefrm004033@sushi.pseudo.local> Date: Sun, 24 May 2009 18:40:41 +0200 (CEST) From: Tobias Rehbein Sender: tobias.rehbein@web.de To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/134913: [PATCH] update audio/ripit to version 3.7.0 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Tobias Rehbein List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 May 2009 17:10:02 -0000 >Number: 134913 >Category: ports >Synopsis: [PATCH] update audio/ripit to version 3.7.0 >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Sun May 24 17:10:00 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Tobias Rehbein >Release: FreeBSD 7.2-RELEASE i386 >Organization: >Environment: System: FreeBSD sushi.pseudo.local 7.2-RELEASE FreeBSD 7.2-RELEASE #47: Sun May 24 15:23:01 CEST 2009 tobi@sushi.pseudo.local:/usr/obj/usr/src/sys/SUSHI i386 >Description: ripIT 3.7.0 has finally been released. The first attached patch updates the port to the latest version. The second patch changes short and long description of the port as described in the patch itself. I splitted this in two pach as the first is mandatory and the second is a matter of taste ;) >How-To-Repeat: >Fix: --- 0001-Update-audio-ripit-to-version-3.7.0.patch begins here --- [PATCH 1/2] Update audio/ripit to version 3.7.0 --- diff --git a/audio/ripit/Makefile b/audio/ripit/Makefile index 26a3748..223abfc 100644 --- a/audio/ripit/Makefile +++ b/audio/ripit/Makefile @@ -6,8 +6,7 @@ # PORTNAME= ripit -PORTVERSION= 3.6.0 -PORTREVISION= 1 +PORTVERSION= 3.7.0 CATEGORIES= audio MASTER_SITES= http://www.suwald.com/ripit/ @@ -28,7 +27,7 @@ USE_PERL5_RUN= yes USE_BZIP2= yes post-patch: - @${REINPLACE_CMD} -e "s|#!/usr/bin/perl|#!${PERL}|" ${WRKSRC}/ripit.pl + @${REINPLACE_CMD} -e "s|#!/usr/bin/env perl|#!${PERL}|" ${WRKSRC}/ripit.pl do-install: ${INSTALL_SCRIPT} ${WRKSRC}/ripit.pl ${PREFIX}/bin/ripit diff --git a/audio/ripit/distinfo b/audio/ripit/distinfo index 0a488d1..ee98c39 100644 --- a/audio/ripit/distinfo +++ b/audio/ripit/distinfo @@ -1,3 +1,3 @@ -MD5 (ripit-3.6.0.tar.bz2) = 037ddab85cffd0a9519c48679f2e79ef -SHA256 (ripit-3.6.0.tar.bz2) = 7e84218009cc672a14f041d5a27279bcd9ebac0ca298f6c11ef6cfd053d64a8e -SIZE (ripit-3.6.0.tar.bz2) = 67702 +MD5 (ripit-3.7.0.tar.bz2) = f1553013cbc4dfc237e701341ea6182a +SHA256 (ripit-3.7.0.tar.bz2) = 16a8ab0977a8de3231fe35f74be46cf68aef12b81fe0ae3853a21fd6f365b21e +SIZE (ripit-3.7.0.tar.bz2) = 80076 diff --git a/audio/ripit/files/patch-ripit.pl b/audio/ripit/files/patch-ripit.pl deleted file mode 100644 index 7f38277..0000000 --- a/audio/ripit/files/patch-ripit.pl +++ /dev/null @@ -1,42 +0,0 @@ ---- ./ripit.pl.orig 2009-02-02 19:23:52.000000000 +0000 -+++ ./ripit.pl 2009-02-02 19:24:58.000000000 +0000 -@@ -3398,7 +3398,7 @@ - - # If Lame is not used, don't die if ID3v2-tag is not compliant. - if($lameflag == 0) { -- unless(log_system("lame --genre-list | grep -i \" $genre\$\" > /dev/null ")) { -+ unless(log_system("lame --genre-list 2>&1 | grep -i \" $genre\$\" > /dev/null ")) { - print "Genre $genre is not ID3v2 compliant!\n" - if($verbose >= 1); - print "I continue anyway!\n\n" if($verbose >= 1); -@@ -3417,7 +3417,7 @@ - - # Check if (similar) genre exists. Enter a new one with interaction, - # or take the default one. -- while(!log_system("lame --genre-list | grep -i \"$genre\" > /dev/null ")) { -+ while(!log_system("lame --genre-list 2>&1 | grep -i \"$genre\" > /dev/null ")) { - print "Genre $genre is not ID3v2 compliant!\n" if($verbose >= 1); - if($interaction == 1) { - print "Use \"lame --genre-list\" to get a list!\n"; -@@ -3437,7 +3437,7 @@ - return; - } - elsif($genre =~ /^\d+$/) { -- $genre = `lame --genre-list | grep -i \' $genre \'`; -+ $genre = `lame --genre-list 2>&1 | grep -i \' $genre \'`; - chomp $genre; - } - else { -@@ -3449,10 +3449,10 @@ - # "pop-like" genres! - # There will be a linebreak, if multiple possibilities found. - my $ogenre = $genre; -- $genre = `lame --genre-list | grep -i \'$genre\'`; -+ $genre = `lame --genre-list 2>&1 | grep -i \'$genre\'`; - chomp $genre; - # Second we want THE original genre, if it precisly exists. -- my $testgenre = `lame --genre-list | grep -i \'\^... $ogenre\$\'`; -+ my $testgenre = `lame --genre-list 2>&1 | grep -i \'\^... $ogenre\$\'`; - chomp $testgenre; - $genre = $testgenre if($testgenre); - # If we still have several genres: -- 1.6.3.1 --- 0001-Update-audio-ripit-to-version-3.7.0.patch ends here --- --- 0002-Update-short-and-long-description-for-audio-ripit.patch begins here --- [PATCH 2/2] Update short and long description for audio/ripit Makefile: * audio/ripit is capable of much more than suggested by the one-line suggestion found in the makefile. So let's generalize this one and use the short description given on the ripit homepage. * The URL of the ripit website has changed. Change Makefile accordingly pkg-descr: * Replace the ports description with a slightly modified version of http://www.suwald.com/ripit/about.php describing all current features * The port maintainer email address given in pkg-descr is outdated. Synced it with the one given in the Makefile. --- diff --git a/audio/ripit/Makefile b/audio/ripit/Makefile index 223abfc..d614db1 100644 --- a/audio/ripit/Makefile +++ b/audio/ripit/Makefile @@ -11,7 +11,7 @@ CATEGORIES= audio MASTER_SITES= http://www.suwald.com/ripit/ MAINTAINER= oyvind@moll.no -COMMENT= A perl-script frontend for encoding audio CDs to MP3 files +COMMENT= A command line audio CD ripper # See pkg-message about other dependencies. RUN_DEPENDS= ${SITE_PERL}/CDDB_get.pm:${PORTSDIR}/audio/p5-CDDB_get diff --git a/audio/ripit/pkg-descr b/audio/ripit/pkg-descr index 0054bea..5e20cb8 100644 --- a/audio/ripit/pkg-descr +++ b/audio/ripit/pkg-descr @@ -1,13 +1,21 @@ -ripit ------ +RipIT is used to create MPEG-1 Layer 3 (mp3) using Lame, or uses Flac (flac), +Ogg Vorbis (ogg) or Faac (m4a) to convert audio files (wav) extracted from an +audio CD. It is a console based front-end (no GUI here), written in Perl, for +various programs. -ripit is a small front-end program written in perl for ripping, -encoding and tagging MP3s or Ogg/Vorbis files from audio CDs. It -is a console program that needs no user intervention. It requires -p5-CDDB for CDDB access. A track ripper program and an encoder are -also needed. +The program will do the following without user intervention: + * getting the audio CD Album/Artist/Tracks information from CDDB + * ripping the audio CD Tracks + * encoding to Flac, mp3 or Ogg + * id3 tags encoded songs + * creating an playlist (m3u) file + * optionally generating a toc (cue) sheet for nice DAO burning + * optionally preparing and send a CDDB submission and save it locally + * optionally extracting hidden songs and split ghost songs + * optionally creating md5sum files for all tracks + * running several encoder processes at the same time and same run -WWW: http://www.suwald.com/ripit/ripit.html +WWW: http://www.suwald.com/ripit/news.php -- -Port by Oyvind Moll +Port by Oyvind Moll -- 1.6.3.1 --- 0002-Update-short-and-long-description-for-audio-ripit.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: