ports/188795: multimediagstreamer-plugins-mpeg2enc references "old" mjpegtools

Ralf Folkerts ralf.folkerts at gmx.de
Sat Apr 19 15:30:00 UTC 2014


>Number:         188795
>Category:       ports
>Synopsis:       multimediagstreamer-plugins-mpeg2enc references "old" mjpegtools
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Sat Apr 19 15:30:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator:     Ralf Folkerts
>Release:        10.0-STABLE r264675 amd64
>Organization:
>Environment:
FreeBSD x.local 10.0-STABLE FreeBSD 10.0-STABLE #0 r264675: Sat Apr 19 14:51:43 CEST 2014     root at x.local:/usr/obj/usr/src/sys/VT  amd64
>Description:
Trying to "portmaster" multimedia/gstreamer-plugins-mpeg2enc always fails as it wants to install the already installed multimedia/mjpegtools.

The check in multimedia/gstreamer-plugins/Makefile.common is against libmjpegutils-2.0.so

# mpeg2enc
gst_mpeg2enc_LIB_DEPENDS+=      libmjpegutils-2.0.so:${PORTSDIR}/multimedia/mjpegtools
gst_mpeg2enc_PLIST_FILES=       ${GST_LIB_DIR}/libgstmpeg2enc.la \
                ${GST_LIB_DIR}/libgstmpeg2enc.so
gst_mpeg2enc_DIST=      bad

However, multimedia/mjpegtools was updated to 2.1 with 
r346256 2014-02-27 09:36:11

[-su]beaster:lib$ls libmjpegutils*
libmjpegutils-2.1.so    libmjpegutils-2.1.so.0  libmjpegutils.a         libmjpegutils.la        libmjpegutils.so

At least I did not manage to make the current mjpegtools-Port create libmjpegutils-2.0.so


>How-To-Repeat:
Install multimedia/mjpegtools then try to (re) install multimedia/gstreamer-plugins-mpeg2enc

>Fix:
not sure if this is the correct way... I did the Job for me, though.

--- ports/multimedia/gstreamer-plugins/Makefile.common  2014-04-19 13:00:14.329536247 +0200
+++ myports/multimedia/gstreamer-plugins/Makefile.common        2014-04-19 17:25:52.752969512 +0200
@@ -391,7 +391,7 @@
 gst_mad_DIST=  ugly
 
 # mpeg2enc
-gst_mpeg2enc_LIB_DEPENDS+=     libmjpegutils-2.0.so:${PORTSDIR}/multimedia/mjpegtools
+gst_mpeg2enc_LIB_DEPENDS+=     libmjpegutils-2.1.so:${PORTSDIR}/multimedia/mjpegtools
 gst_mpeg2enc_PLIST_FILES=      ${GST_LIB_DIR}/libgstmpeg2enc.la \
                ${GST_LIB_DIR}/libgstmpeg2enc.so
 gst_mpeg2enc_DIST=     bad


>Release-Note:
>Audit-Trail:
>Unformatted:


More information about the freebsd-ports-bugs mailing list