svn commit: r429922 - in head/multimedia: . shotcut

Adam Weinberger adamw at adamw.org
Thu Dec 29 16:11:37 UTC 2016


> On 29 Dec, 2016, at 8:20, Alberto Villa <avilla at FreeBSD.org> wrote:
> 
> Author: avilla
> Date: Thu Dec 29 15:20:17 2016
> New Revision: 429922
> URL: https://svnweb.freebsd.org/changeset/ports/429922
> 
> Log:
>  Shotcut is a free, open source, cross-platform video editor for
>  Windows, Mac and Linux. Major features include support for a wide
>  range of formats; no import required meaning native timeline editing;
>  Blackmagic Design support for input and preview monitoring; and
>  resolution support to 4k.
> 
>  WWW: https://shotcutapp.com
> 
> Added:
>  head/multimedia/shotcut/
>  head/multimedia/shotcut/Makefile   (contents, props changed)
>  head/multimedia/shotcut/distinfo   (contents, props changed)
>  head/multimedia/shotcut/pkg-descr   (contents, props changed)
>  head/multimedia/shotcut/pkg-plist   (contents, props changed)
> Modified:
>  head/multimedia/Makefile
> 
> Modified: head/multimedia/Makefile
> ==============================================================================
> --- head/multimedia/Makefile	Thu Dec 29 14:58:28 2016	(r429921)
> +++ head/multimedia/Makefile	Thu Dec 29 15:20:17 2016	(r429922)
> @@ -370,6 +370,7 @@
>     SUBDIR += rubygem-gstreamer
>     SUBDIR += sabbu
>     SUBDIR += schroedinger
> +    SUBDIR += shotcut
>     SUBDIR += smpeg
>     SUBDIR += smpeg2
>     SUBDIR += smplayer
> 
> Added: head/multimedia/shotcut/Makefile
> ==============================================================================
> --- /dev/null	00:00:00 1970	(empty, because file is newly added)
> +++ head/multimedia/shotcut/Makefile	Thu Dec 29 15:20:17 2016	(r429922)
> @@ -0,0 +1,68 @@
> +# $FreeBSD$
> +
> +PORTNAME=	shotcut
> +PORTVERSION=	${FULLVERSION:R}
> +CATEGORIES=	multimedia
> +
> +MAINTAINER=	avilla at FreeBSD.org
> +COMMENT=	Free, open source, cross-platform video editor
> +
> +LICENSE=	GPLv3
> +
> +LIB_DEPENDS=	libmlt.so:multimedia/mlt
> +RUN_DEPENDS=	ffmpeg:multimedia/ffmpeg \
> +		${LOCALBASE}/lib/libjack.so.0:audio/jack \
> +		${LOCALBASE}/lib/libSDL-1.2.so.0:devel/sdl12

That seems potentially fragile, if those shlibs ever get bumped or modified. Consider instead depending on the package itself (sdl12>=xyz:devel/sdl12), or the unversioned symlink like you have here:

> +WEBVFX_RUN_DEPENDS=	${LOCALBASE}/lib/mlt/libmltwebvfx.so:multimedia/webvfx-qt5

# Adam


-- 
Adam Weinberger
adamw at adamw.org
https://www.adamw.org



More information about the svn-ports-head mailing list