Port details |
- p5-Apache-MP3 MP3 browsing and streaming under mod_perl and Apache
- 4.00_4 www =10 4.00_4Version of this port present on the latest quarterly branch.
- Maintainer: perl@FreeBSD.org
- Port Added: 2001-03-17 13:27:47
- Last Update: 2023-01-25 17:54:07
- Commit Hash: 40843b1
- People watching this port, also watch:: unzip, openssl, p5-libwww, autoconf, wget
- Also Listed In: audio perl5
- License: not specified in port
- Description:
- This module takes a hierarchy of directories containing MP3 files
and presents it as a browsable song library for streaming over the
web. It requires the Apache web server, the mod_perl embedded Perl
interpreter, and the MP3::Info module.
MP3 files are displayed in a list that shows the MP3 title, artist,
duration and bitrate. Subdirectories are displayed with "CD" icons.
The user can download an MP3 file to disk by clicking on its title,
stream it to an MP3 decoder by clicking on the "play" link. Users
can also stream the entire contents of a directory, or select a
subset of songs to play.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- p5-Apache-MP3>0:www/p5-Apache-MP3
- To install the port:
- cd /usr/ports/www/p5-Apache-MP3/ && make install clean
- To add the package, run one of these commands:
- pkg install www/p5-Apache-MP3
- pkg install p5-Apache-MP3
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: p5-Apache-MP3
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (Apache-MP3-4.00.tar.gz) = 041c3331d301bff88395d0848002b601acf9a9c84140ec8b0d029593e88796a2
SIZE (Apache-MP3-4.00.tar.gz) = 328384
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- p5-Audio-Wav>=0 : audio/p5-Audio-Wav
- p5-CGI>=4.03 : www/p5-CGI
- p5-CGI-Session>=0 : www/p5-CGI-Session
- p5-MP3-Info>=0 : audio/p5-MP3-Info
- p5-Ogg-Vorbis-Header>=0 : audio/p5-Ogg-Vorbis-Header
- ap24-mod_perl2>=0 : www/mod_perl2
- apxs : www/apache24
- perl5>=5.32.r0<5.33 : lang/perl5.32
- apxs : www/apache24
- perl5>=5.32.r0<5.33 : lang/perl5.32
- Runtime dependencies:
-
- p5-Audio-Wav>=0 : audio/p5-Audio-Wav
- p5-CGI>=4.03 : www/p5-CGI
- p5-CGI-Session>=0 : www/p5-CGI-Session
- p5-MP3-Info>=0 : audio/p5-MP3-Info
- p5-Ogg-Vorbis-Header>=0 : audio/p5-Ogg-Vorbis-Header
- ap24-mod_perl2>=0 : www/mod_perl2
- apxs : www/apache24
- perl5>=5.32.r0<5.33 : lang/perl5.32
- There are no ports dependent upon this port
Configuration Options:
- No options to configure
- Options name:
- www_p5-Apache-MP3
- USES:
- apache perl5
- pkg-message:
- For install:
- To read the manual on how to set up Apache::MP3, run:
% perldoc Apache::MP3
It contains information on what you need to put in your httpd.conf.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
4.00_4 25 Jan 2023 17:54:07 |
Muhammad Moinur Rahman (bofh) |
Mk/Uses/apache.mk: Refactor after removal of older versions
apache22 and apache25 had been removed a long time ago however the
apache.mk file has never been refactored and is out of sync from the
file Mk/bsd.default-versions.mk. These changes refactors the removals of
the older versions. In addition:
- Move some keywords like USE_APACHE, USE_APACHE_BUILD, USE_APACHE_RUN
from SANITY_DEPRECATED to SANITY_UNSUPPORTED
- Remove apache versions from ports Makefiles as currently there is only
one available version in the tree. However the version checks are
still valid and should work flawlessly whenever a new version is
added. For example USES=apache:2.2+ are simply replaced with
USES=apache. As currently there are no other versions available for
test this could not be checked on it's own ground.
- Update FOO_USE=APACHE=yes to FOO_USES=apache
- Remove trailing whitespaces
Approved by: portmgr
Differential Revision: https://reviews.freebsd.org/D38113 |
4.00_4 20 Jul 2022 14:23:26 |
Tobias C. Berner (tcberner) |
www: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
*
* <hvo.pm@xs4all.nl>
* Aaron Dalton <aaron@FreeBSD.org>
* Aaron Dalton <aaron@daltons.ca>
* Aaron LI <aly@aaronly.me>
* Aaron Zauner <az_mail@gmx.at>
* Abel Chow <achow@transoft.net>
* Adam Weinberger <adamw@FreeBSD.org>
* Ade Lovett <ade@FreeBSD.org>
* Adrian Steinmann <ast@marabu.ch>
* Akinori MUSHA aka knu <knu@idaemons.org> (Only the first 15 lines of the commit message are shown above ) |
4.00_4 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
4.00_4 14 Aug 2019 12:25:09 |
mat |
Convert to UCL & cleanup pkg-message (categories w) |
4.00_4 06 Oct 2018 13:06:45 |
des |
Fix every instance of RUN_DEPENDS:=${BUILD_DEPENDS} in p5 ports, except
for where it resulted in a change in output from build-depends-list or
run-depends-list.
Approved by: portmgr (adamw) |
4.00_4 11 Mar 2018 17:38:46 |
brnrd |
Migrate USE_APACHE to USES= apache (category www)
- Following migration of Mk/bsd.apache.mk to Mk/Uses/apache.mk
With hat: apache |
4.00_4 15 Dec 2017 23:52:17 |
sunpoet |
Add removed Perl core module
- Add NO_ARCH
- Bump PORTREVISION for dependency change
PR: 224258
Reported by: Andrew Arensburger <arensb@ooblick.com> |
4.00_3 08 Dec 2016 15:38:24 |
tijl |
Remove libogg.so.8, libvorbis.so.4 and libvorbisfile.so.6 compatibility
links that were added in r374303 to prevent massive PORTREVISION bumps.
Bump dependent ports that have not been bumped since. |
4.00_2 01 Apr 2016 14:33:58 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.
With hat: portmgr
Sponsored by: Absolight |
4.00_2 11 May 2015 23:02:50 |
amdmi3 |
- Drop @dirrm* from plist
Approved by: portmgr blanket |
4.00_2 26 Nov 2014 13:08:38 |
mat |
Change the way Perl modules are installed, update the default Perl to 5.18.
Before, we had:
site_perl : lib/perl5/site_perl/5.18
site_perl/perl_arch : lib/perl5/site_perl/5.18/mach
perl_man3 : lib/perl5/5.18/man/man3
Now we have:
site_perl : lib/perl5/site_perl
site_arch : lib/perl5/site_perl/mach/5.18
perl_man3 : lib/perl5/site_perl/man/man3
Modules without any .so will be installed at the same place regardless of the (Only the first 15 lines of the commit message are shown above ) |
4.00_1 07 Nov 2013 06:19:39 |
vanilla |
Support STAGEDIR. |
4.00_1 22 Oct 2013 16:57:45 |
mat |
Try and be consistent with what commands are silent and not in *install.
- MKDIR is silent
- ECHO is silent
- INSTALL_* are not silent
- CP/FIND/... are not silent
I fixed a few PORTDOCS misusage, I'll do a second pass.
With Hat: perl@ |
4.00_1 20 Sep 2013 23:36:54 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
www) |
4.00_1 02 Aug 2013 18:52:11 |
mat |
- Convert to new perl framework
- Trim Makefile header
- Remove MAKE_JOBS_SAFE=yes, it's the default. |
4.00_1 18 Aug 2012 14:29:11 |
ohauer |
- remove www/apache20 and devel/apr0
- s/USE_APACHE= 20+/USE_APACHE= 22+/
- unify s/YES/yes/
- cleanup APACHE_VERSION <= 22 usage
- add entry to MOVED
with hat apache@ |
4.00_1 28 Jun 2012 18:54:26 |
az |
- Remove SITE_PERL from *_DEPENDS |
4.00_1 06 Jun 2012 06:19:14 |
az |
- Revert my changes with SITE_PERL for ports which require mod_perl2.
Pointy hat: az@
Reported by: pav@ |
4.00_1 05 Jun 2012 07:44:03 |
az |
- Remove SITE_PERL from *_DEPENDS |
4.00_1 21 Jan 2012 17:40:15 |
eadler |
At the moment 1385 ports use BUILD_DEPENDS= ${RUN_DEPENDS} and 450
ports use BUILD_DEPENDS:= ${RUN_DEPENDS}. This patch fixes ports that are
currently broken. This is a temporary measure until we organically stop using
:= or someone(s) spend a lot of time changing all the ports over.
Explicit duplication > := > = and this just moves ports one step to the left
Approved by: portmgr |
4.00_1 22 May 2011 22:23:16 |
ohauer |
mod_perl2 was updated, this changes are needet to prevent
dependency loops
- fix mod_perl/mod_perl2 dependency
- p5-Apache-Reload is now included in mod_perl2
- make usage of CPAN author macro
- bump portrevision
commit with hat apache@ |
4.00 19 Mar 2011 12:38:54 |
miwi |
- Get Rid MD5 support |
4.00 24 Sep 2010 02:03:44 |
pgollucci |
- only 13% of the p5- ports embed @comment $FreeBSD$:
so standarize and remove it
With Hat: perl@ |
4.00 13 Dec 2009 18:07:49 |
pgollucci |
- Turn over a bunch of p5- ports that change infrequently to perl@
so more people can look at them. |
4.00 22 Jul 2009 16:27:08 |
pgollucci |
- lang/perl5.6 is dead, remove PERL_LEVEL/PERL_VERSION < 500801 checks
PR: ports/135398
Tested by: 2 -exp runs by pav
Approved by: portmgr (pav) |
4.00 27 Dec 2008 21:01:13 |
pgollucci |
Claim maintainer for some unmainted apache/perl related ports that are *slow*
changing |
4.00 17 Apr 2008 14:30:31 |
araujo |
- Take advantage of CPAN macro from bsd.sites.mk, change
${MASTER_SITE_PERL_CPAN} to CPAN.
PR: ports/122674
Submitted by: Philip M. Gollucci <pgollucci@p6m7g8.com>
Reworked by: araujo (myself)
Approved by: portmgr (pav) |
4.00 24 Sep 2007 07:38:42 |
linimon |
Dominic is a new dad, and will be too busy for a while to work on ports.
Congratulations :-) |
4.00 12 Jul 2006 21:30:07 |
rafan |
- Chase contents change in p5-MP3-Info
PR: ports/100148
Submitted by: tjs <tjs cdpa.nsysu.edu.tw>
Approved by: Dominic Mitchell <dom happygiraffe.net> (maintainer) |
4.00 17 Apr 2006 17:49:51 |
philip |
Update to 4.00.
Note: no longer supports Apache 1.x and mod_perl 1.x.
PR: ports/95809
Submitted by: Dominic Mitchell <dom -at- happygiraffe.net> (maintainer) |
3.05_1 24 Jan 2006 03:14:23 |
edwin |
SHA256ify
Approved by: krion@ |
3.05_1 22 Jan 2006 02:58:25 |
edwin |
Replace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry
Approved by: krion@
PR: ports/88711 (related) |
3.05_1 10 Jun 2005 10:42:18 |
philip |
Unbreak after the mod_perl2 API dance.
Approved by: krion (mentor), dom@happygiraffe.net (maintainer) |
3.05 17 May 2005 17:18:23 |
sem |
- Mark ports BROKEN when/if they depend on mod_perl2.
With current mod_perl2 API change all old code *will* broken. |
3.05 31 Mar 2004 03:12:58 |
trevor |
SIZEify (maintainer timeout) |
3.05 28 Oct 2003 15:44:24 |
erwin |
Update to 3.05
PR: 58530
Submitted by: maintainer |
3.04_1 24 Oct 2003 14:15:32 |
erwin |
Remove the recursive assignment of SITE_PERL to ${SITE_PERL} introduced
in the last commit. |
3.04_1 24 Oct 2003 12:05:09 |
ijliao |
utilize SITE_PERL
PR: 58166
Submitted by: Cheng-Lung Sung <clsung@dragon2.net> |
3.04_1 23 Jul 2003 23:57:52 |
naddy |
Make Apache::MP3 work under apache2 and mod_perl2.
PR: 54635
Submitted by: Dominic Mitchell <dom@happygiraffe.net> |
3.04 05 Jun 2003 08:52:47 |
erwin |
Update to 3.04
PR: 52953
Submitted by: maintainer
Approved by: edwin (mentor) |
2.26 21 Feb 2003 14:01:38 |
knu |
De-pkg-comment. |
2.26 31 Jul 2002 16:52:19 |
naddy |
Update to 2.26.
Add support for streaming Ogg Vorbis and WAV files.
PR: 41162
Submitted by: Dominic Mitchell <dom@happygiraffe.net> |
10 Jul 2001 14:54:22 |
sobomax |
${PREFIX}/share/${PORTNAME} --> ${DATADIR} |
11 Jun 2001 16:06:28 |
kevlo |
Update to version 2.18 |
10 May 2001 10:34:25 |
vanilla |
Upgrade to latest version: p5-Apache-MP3 => 2.16
p5-Convert-UUlib => 0.111 p5-Email-Find => 0.03 p5-GD => 1.33
p5-HTML-Parser => 3.24 p5-I18N-Charset => 1.08 p5-I18N-LangTags => 0.20
p5-MIME-Lite => 2.111 p5-Set-Scalar => 1.09 p5-Sort-ArbBiLex => 3.4
p5-URI => 1.12 p5-Unix-Syslog => 0.95 |
17 Mar 2001 16:27:47 |
vanilla |
Apache::MP3, a nifty MP3 browser/player for Apache & mod-perl. |