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