From: Stefan Ehmann on
Hi,

I'm the maintainer of audio/musepack. With the last update, it now provides
libmpdec.so. About 15 ports currently use the older shared library provided by
audio/libmpcdec (maintained by multimedia@, CCed).

For now, mutual CONFLICTS are registered.

What I'm planning to do is update all depending ports to use audio/musepack,
thus making audio/libmpcdec obsolete.


I have some questions before I'll start working on this task:

- Are there any objections to deprecating libmpcdec and replacing it by
musepack? According to the website, libmpcdec version is "Old. Refer to above
SV8 lib (compatible with SV7)".

After creating a patch for updating and testing:
- Should I ask the maintainers of the affected ports for approval?

I've tested musicpd and vlc so far and update was pretty straight-forward:
replace
LIB_DEPENDS+= mpcdec.5:${PORTSDIR}/audio/libmpcdec
by
LIB_DEPENDS+= mpcdec.7:${PORTSDIR}/audio/musepack
and bump the port revision.


Because both ports conflict, upgrading needs manual intervention. I guess I
should prepare an entry for UPDATING?

Anything I forgot or other thoughts?

--
Stefan
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Alexey Shuvaev on
On Sat, May 29, 2010 at 12:50:30PM +0200, Stefan Ehmann wrote:
> Hi,
>
> I'm the maintainer of audio/musepack. With the last update, it now provides
> libmpdec.so. About 15 ports currently use the older shared library provided by
> audio/libmpcdec (maintained by multimedia@, CCed).
>
> For now, mutual CONFLICTS are registered.
>
> What I'm planning to do is update all depending ports to use audio/musepack,
> thus making audio/libmpcdec obsolete.
>
>
> I have some questions before I'll start working on this task:
>
> - Are there any objections to deprecating libmpcdec and replacing it by
> musepack? According to the website, libmpcdec version is "Old. Refer to above
> SV8 lib (compatible with SV7)".
>
> After creating a patch for updating and testing:
> - Should I ask the maintainers of the affected ports for approval?
>
> I've tested musicpd and vlc so far and update was pretty straight-forward:
> replace
> LIB_DEPENDS+= mpcdec.5:${PORTSDIR}/audio/libmpcdec
> by
> LIB_DEPENDS+= mpcdec.7:${PORTSDIR}/audio/musepack
> and bump the port revision.
>
>
> Because both ports conflict, upgrading needs manual intervention. I guess I
> should prepare an entry for UPDATING?
>
> Anything I forgot or other thoughts?
>
Not that I am using either of them but... libmpcdec is a stand-alone library
while musepack depends on audio/esound. Is this dependency non-avoidable?

0.02$,
Alexey.
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"

From: Stefan Ehmann on
On Saturday 29 May 2010 21:48:12 Alexey Shuvaev wrote:
> Not that I am using either of them but... libmpcdec is a stand-alone
> library while musepack depends on audio/esound. Is this dependency
> non-avoidable?

Fortunately, the latest version doesn't depend on esound any longer. It
installs some additional binaries, but I don't think that's a big issue.

But your comment gave me a different idea that might be worthwile. If both
ports are kept (i.e., libmpcdec containing the updated library, musepack just
the tools), the upgrade path would be easier. Ports could be upgraded without
manual intervention.
_______________________________________________
freebsd-ports(a)freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscribe(a)freebsd.org"