Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Apr 2006 16:25:01 +0100 (BST)
From:      Dominic Mitchell <dom@happygiraffe.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/95809: Version bump for www/p5-Apache-MP3
Message-ID:  <20060415152501.CA348B830@happygiraffe.net>
Resent-Message-ID: <200604151530.k3FFUDed056110@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         95809
>Category:       ports
>Synopsis:       Version bump for www/p5-Apache-MP3
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Apr 15 15:30:13 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Dominic Mitchell
>Release:        FreeBSD 6.0-STABLE i386
>Organization:
>Environment:
System: FreeBSD gimli.happygiraffe.net 6.0-STABLE FreeBSD 6.0-STABLE #4: Sun Jan 29 22:47:07 GMT 2006 root@gimli.happygiraffe.net:/usr/obj/usr/src/sys/GIMLI i386


	perl 5.8.8
        Apache 2.2
        mod_perl 2.0.2
>Description:
	This is the latest version of Apache::MP3.
>How-To-Repeat:
	n/a
>Fix:

	Here's the patch.  Please note that the files directory and
        patches inside are no longer required.

        NB: This version is now only compatible with Apache 2.

diff -burN /usr/ports/www/p5-Apache-MP3/Makefile p5-Apache-MP3/Makefile
--- /usr/ports/www/p5-Apache-MP3/Makefile	Thu Feb  2 23:08:51 2006
+++ p5-Apache-MP3/Makefile	Sat Apr 15 16:13:48 2006
@@ -6,8 +6,7 @@
 #
 
 PORTNAME=	Apache-MP3
-PORTVERSION=	3.05
-PORTREVISION=	1
+PORTVERSION=	4.00
 CATEGORIES=	www audio perl5
 MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
 MASTER_SITE_SUBDIR=Apache
@@ -17,8 +16,10 @@
 COMMENT=	MP3 browsing and streaming under mod_perl and Apache
 
 BUILD_DEPENDS=	${SITE_PERL}/Audio/Wav.pm:${PORTSDIR}/audio/p5-Audio-Wav \
+		${SITE_PERL}/CGI/Session.pm:${PORTSDIR}/www/p5-CGI-Session \
 		${SITE_PERL}/MPEG/MP3Info.pm:${PORTSDIR}/audio/p5-MP3-Info \
-		${SITE_PERL}/${PERL_ARCH}/Ogg/Vorbis.pm:${PORTSDIR}/audio/p5-libvorbis
+		${SITE_PERL}/${PERL_ARCH}/Ogg/Vorbis/Header.pm:${PORTSDIR}/audio/p5-Ogg-Vorbis-Header \
+		${SITE_PERL}/${PERL_ARCH}/mod_perl2.pm:${PORTSDIR}/www/mod_perl2
 RUN_DEPENDS=	${BUILD_DEPENDS}
 
 PERL_CONFIGURE=	YES
@@ -41,13 +42,7 @@
 RUN_DEPENDS+=	${SITE_PERL}/Locale/Maketext.pm:${PORTSDIR}/devel/p5-Locale-Maketext
 .endif
 
-.if defined(WITH_APACHE2)
-BUILD_DEPENDS+=	${LOCALBASE}/libexec/apache22/mod_perl.so:${PORTSDIR}/www/mod_perl2
-RUN_DEPENDS+=	${LOCALBASE}/libexec/apache22/mod_perl.so:${PORTSDIR}/www/mod_perl2
-EXTRA_PATCHES=	${PATCHDIR}/mod_perl2.patch
-.else
-BUILD_DEPENDS+=	${SITE_PERL}/${PERL_ARCH}/mod_perl.pm:${PORTSDIR}/www/mod_perl
-RUN_DEPENDS+=	${SITE_PERL}/${PERL_ARCH}/mod_perl.pm:${PORTSDIR}/www/mod_perl
-.endif
+BUILD_DEPENDS+=	
+RUN_DEPENDS+=	${SITE_PERL}/${PERL_ARCH}/mod_perl2.pm:${PORTSDIR}/www/mod_perl2
 
 .include <bsd.port.post.mk>
diff -burN /usr/ports/www/p5-Apache-MP3/distinfo p5-Apache-MP3/distinfo
--- /usr/ports/www/p5-Apache-MP3/distinfo	Tue Jan 24 03:13:39 2006
+++ p5-Apache-MP3/distinfo	Sat Apr 15 15:47:04 2006
@@ -1,3 +1,3 @@
-MD5 (Apache-MP3-3.05.tar.gz) = f2009b0ddc7f17c1c1ccee391d187935
-SHA256 (Apache-MP3-3.05.tar.gz) = 8ceb7c99dd26e8342fa073b1000a6997cf9181904263e74477fb84dbcbc6475d
-SIZE (Apache-MP3-3.05.tar.gz) = 330594
+MD5 (Apache-MP3-4.00.tar.gz) = 78a30a3e889a9b4a11387d6342bfc82f
+SHA256 (Apache-MP3-4.00.tar.gz) = 041c3331d301bff88395d0848002b601acf9a9c84140ec8b0d029593e88796a2
+SIZE (Apache-MP3-4.00.tar.gz) = 328384
diff -burN /usr/ports/www/p5-Apache-MP3/files/mod_perl2.patch p5-Apache-MP3/files/mod_perl2.patch
--- /usr/ports/www/p5-Apache-MP3/files/mod_perl2.patch	Fri Jun 10 11:42:18 2005
+++ p5-Apache-MP3/files/mod_perl2.patch	Thu Jan  1 01:00:00 1970
@@ -1,57 +0,0 @@
---- MP3.pm.orig	Mon Oct  6 16:06:10 2003
-+++ MP3.pm	Thu Jun  9 15:37:04 2005
-@@ -5,11 +5,11 @@
- 
- BEGIN {
-   require mod_perl;
--  require Apache::compat if $mod_perl::VERSION >= 1.99;
-+  require Apache2::compat if $mod_perl::VERSION >= 1.99;
- }
- 
- use Apache;
--use Apache::Constants qw(:common REDIRECT HTTP_NO_CONTENT DIR_MAGIC_TYPE HTTP_NOT_MODIFIED);
-+use Apache::Constants qw(:common REDIRECT HTTP_NO_CONTENT HTTP_NOT_MODIFIED);
- use Apache::MP3::L10N;
- use IO::File;
- use Socket 'sockaddr_in';
-@@ -25,6 +25,8 @@
- 
- use constant DEBUG => 0;
- 
-+use constant DIR_MAGIC_TYPE => 'httpd/unix-directory';
-+
- # defaults:
- use constant BASE_DIR     => '/apache_mp3';
- use constant STYLESHEET   => 'apache_mp3.css';
-@@ -75,7 +77,7 @@
- }
- END
- 
--sub handler ($$) {
-+sub handler : method {
-   my $class = shift;
-   my $obj = $class->new(@_) or die "Can't create object: $!";
-   return $obj->run();
-@@ -415,14 +417,14 @@
-   my $self = shift;
-   my $dir = shift;
- 
--  unless ($self->r->path_info){
--    #Issue an external redirect if the dir isn't tailed with a '/'
--    my $uri = $self->r->uri;
--    my $query = $self->r->args;
--    $query = "?" . $query if defined $query;
--    $self->r->header_out(Location => "$uri/$query");
--    return REDIRECT;
--  }
-+# unless ($self->r->path_info){
-+#   #Issue an external redirect if the dir isn't tailed with a '/'
-+#   my $uri = $self->r->uri;
-+#   my $query = $self->r->args;
-+#   $query = "?" . $query if defined $query;
-+#   $self->r->header_out(Location => "$uri/$query");
-+#   return REDIRECT;
-+# }
- 
-   return $self->list_directory($dir);
- }
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060415152501.CA348B830>