Bug 41160 - new port: audio/p5-libvorbis-perl
Summary: new port: audio/p5-libvorbis-perl
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Christian Weisgerber
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-07-30 14:30 UTC by Dominic Mitchell
Modified: 2002-07-31 17:49 UTC (History)
0 users

See Also:


Attachments
file.shar (3.33 KB, text/plain)
2002-07-30 14:30 UTC, Dominic Mitchell
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Dominic Mitchell 2002-07-30 14:30:01 UTC
	This is a new port of a perl module that's need for Apache::MP3
	to play .ogg files.

Fix: Here's the port.
How-To-Repeat: 	n/a
Comment 1 Christian Weisgerber freebsd_committer freebsd_triage 2002-07-30 17:53:27 UTC
Responsible Changed
From-To: freebsd-ports->naddy

I'll look at this
Comment 2 Christian Weisgerber 2002-07-30 18:37:32 UTC
In article <20020730132906.7D36D5D6A@cathbad.happygiraffe.net> you write:

> >Number:         41160
> >Category:       ports
> >Synopsis:       new port: audio/p5-libvorbis-perl

> >Description:
> 	This is a new port of a perl module that's need for Apache::MP3
> 	to play .ogg files.

The port also installs the pogg(1) executable, which is more of an
example script how to use Ogg::Vorbis.  pogg also depends on the
Perl module Ao (presumably a wrapper around audio/libao), which we
don't have in the tree.  That means that pogg is broken as installed.

Alternative ways to fix this:
#1 Create an p5-ao port and make p5-libvorbis depend on it.
#2 Simply don't install the pogg script.

If your main goal is to support Apache::MP3, #2 is probably more
straightforward.  (This was also the approach chosen by OpenBSD,
btw.)

Please advise.

-- 
Christian "naddy" Weisgerber                          naddy@mips.inka.de
Comment 3 Dominic Mitchell 2002-07-31 11:11:02 UTC
On Tue, Jul 30, 2002 at 07:37:32PM +0200, Christian Weisgerber wrote:
> In article <20020730132906.7D36D5D6A@cathbad.happygiraffe.net> you write:
> 
> > >Number:         41160
> > >Category:       ports
> > >Synopsis:       new port: audio/p5-libvorbis-perl
> 
> > >Description:
> > 	This is a new port of a perl module that's need for Apache::MP3
> > 	to play .ogg files.
> 
> The port also installs the pogg(1) executable, which is more of an
> example script how to use Ogg::Vorbis.  pogg also depends on the
> Perl module Ao (presumably a wrapper around audio/libao), which we
> don't have in the tree.  That means that pogg is broken as installed.
> 
> Alternative ways to fix this:
> #1 Create an p5-ao port and make p5-libvorbis depend on it.
> #2 Simply don't install the pogg script.
> 
> If your main goal is to support Apache::MP3, #2 is probably more
> straightforward.  (This was also the approach chosen by OpenBSD,
> btw.)
> 
> Please advise.

Definitely the latter.  Doh me for not checking.  Probably the easiest
way to fix this is to add an extra part to the Makefile.PL patch, to
remove the EXE_FILES line.

-Dom
Comment 4 Christian Weisgerber freebsd_committer freebsd_triage 2002-07-31 17:49:09 UTC
State Changed
From-To: open->closed

Committed as audio/p5-libvorbis, thanks!