On 2011-06-13, Nigel Taylor <[email protected]> wrote:
> On 06/13/11 16:31, Brad wrote:
>> On 13/06/11 8:21 AM, Nigel Taylor wrote:
>>> Hi,
>>>
>>> transcode make print-package-signature doesn't make pkg_info -S, causing
>>> rebuilds unnecessarily. multimedia/xvidcore is required to build but not
>>> it's libraries shift from LIB_DEPENDS to BUILD_DEPENDS.
>>>
>>> Please check and update the port.
>>>
>>> Regards
>>>
>>> Nigel Taylor
>> 
>> This is definitely wrong for transcode.

xvidcore is dlopen()'d by transcode. As the LIB_DEPENDS is stripped
from the package because there's no associated library in WANTLIB,
IMO this is correct.

> Index: Makefile
>===================================================================
> RCS file: /home/cvs/ports/multimedia/transcode/Makefile,v
> retrieving revision 1.41
> diff -u -p -r1.41 Makefile
> --- Makefile    18 Apr 2011 23:37:07 -0000      1.41
> +++ Makefile    13 Jun 2011 17:27:29 -0000
> @@ -5,7 +5,7 @@ SHARED_ONLY=    Yes
>  COMMENT=       video stream processing tools
>
>  DISTNAME=      transcode-1.1.5
> -REVISION=      7
> +REVISION=      8
>  CATEGORIES=    multimedia
>  MASTER_SITES=  ${MASTER_SITE_BERLIOS:=tcforge/}
>  EXTRACT_SUFX=  .tar.bz2
> @@ -49,16 +49,17 @@ LIB_DEPENDS=        audio/faac \
>                 multimedia/libdv \
>                 multimedia/libtheora \
>                 multimedia/x264 \
> -               multimedia/xvidcore \
>                 textproc/libxml
>
>  RUN_DEPENDS=   audio/sox \
>                 audio/vorbis-tools \
>                 audio/toolame \
>                 graphics/ffmpeg \
> +               multimedia/xvidcore \
>                 x11/mplayer
>
> -BUILD_DEPENDS+=        devel/libtool
> +BUILD_DEPENDS+=        devel/libtool \
> +               multimedia/xvidcore
>
>  SEPARATE_BUILD=        concurrent
>
>

OK sthen@.


Reply via email to