On Thu, Oct 06, 2011 at 04:32:31PM -0400, Brad wrote:
> Here is an update to mjpegtools 2.0.0.
[...]
> -SHARED_LIBS= lavfile 4.0 \
> - lavfile-1.9 4.0 \
> - lavjpeg 4.0 \
> - lavjpeg-1.9 4.0 \
> - lavplay 4.0 \
> - lavplay-1.9 4.0 \
> - mjpegutils 4.0 \
> - mjpegutils-1.9 4.0 \
> - mpeg2encpp 5.0 \
> - mpeg2encpp-1.9 5.0 \
> - mplex2 5.0 \
> - mplex2-1.9 5.0
> +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=mjpeg/}
> +
> +SHARED_LIBS= lavfile 5.0 \
> + lavfile-2.0 5.0 \
> + lavjpeg 5.0 \
> + lavjpeg-2.0 5.0 \
> + lavplay 5.0 \
> + lavplay-2.0 5.0 \
> + mjpegutils 5.0 \
> + mjpegutils-2.0 5.0 \
> + mpeg2encpp 6.0 \
> + mpeg2encpp-2.0 6.0 \
> + mplex2 6.0 \
> + mplex2-2.0 6.0
It would be easier if the libraries could be installed without the
version number (-1.9 resp. 2.0 after the update). Currently, there
are symlinks like libmplex2.so.5.0 -> libmplex2-1.9.so.5.0 (or
libmplex2.so.6.0 -> libmplex2-2.0.so.6.0), which doesn't make sense,
and which causes multimedia/gstreamer-0.10/plugins-bad to break
(because it explicitely includes-1.9 mpeg2encpp-1.9 mplex2-1.9 in
WANTLIB-mjpeg).
While this could be worked around by changing WANTLIB-mjpeg in
multimedia/gstreamer-0.10/plugins-bad, I'd like to see a diff that
fixes the shared libs/symlink stuff.
Ciao,
Kili