Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 29 Dec 2016 09:11:27 -0700
From:      Adam Weinberger <adamw@adamw.org>
To:        Alberto Villa <avilla@FreeBSD.org>
Cc:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r429922 - in head/multimedia: . shotcut
Message-ID:  <C61BB2DD-6337-49DC-9E85-6F07F8243B07@adamw.org>
In-Reply-To: <201612291520.uBTFKHwr059431@repo.freebsd.org>
References:  <201612291520.uBTFKHwr059431@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
> On 29 Dec, 2016, at 8:20, Alberto Villa <avilla@FreeBSD.org> wrote:
>=20
> Author: avilla
> Date: Thu Dec 29 15:20:17 2016
> New Revision: 429922
> URL: https://svnweb.freebsd.org/changeset/ports/429922
>=20
> 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.
>=20
>  WWW: https://shotcutapp.com
>=20
> 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
>=20
> Modified: head/multimedia/Makefile
> =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
> --- 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 +=3D rubygem-gstreamer
>     SUBDIR +=3D sabbu
>     SUBDIR +=3D schroedinger
> +    SUBDIR +=3D shotcut
>     SUBDIR +=3D smpeg
>     SUBDIR +=3D smpeg2
>     SUBDIR +=3D smplayer
>=20
> Added: head/multimedia/shotcut/Makefile
> =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
> --- /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=3D	shotcut
> +PORTVERSION=3D	${FULLVERSION:R}
> +CATEGORIES=3D	multimedia
> +
> +MAINTAINER=3D	avilla@FreeBSD.org
> +COMMENT=3D	Free, open source, cross-platform video editor
> +
> +LICENSE=3D	GPLv3
> +
> +LIB_DEPENDS=3D	libmlt.so:multimedia/mlt
> +RUN_DEPENDS=3D	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>=3Dxyz:devel/sdl12), or the unversioned symlink like you have =
here:

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

# Adam


--=20
Adam Weinberger
adamw@adamw.org
https://www.adamw.org




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?C61BB2DD-6337-49DC-9E85-6F07F8243B07>