pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/multimedia Add multimedia/frei0r.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/4a550413c324
branches:  trunk
changeset: 337276:4a550413c324
user:      nia <nia%pkgsrc.org@localhost>
date:      Fri Aug 02 10:09:38 2019 +0000

description:
Add multimedia/frei0r.

Frei0r is a minimalistic plugin API for video effects.

The main emphasis is on simplicity for an API that will round up the most
common video effects into simple filters, sources and mixers that can be
controlled by parameters.

It's our hope that this way these simple effects can be shared between many
applications, avoiding their reimplementation by different projects.

diffstat:

 multimedia/Makefile             |    3 +-
 multimedia/frei0r/Makefile      |   24 +++++++
 multimedia/frei0r/PLIST         |  130 ++++++++++++++++++++++++++++++++++++++++
 multimedia/frei0r/buildlink3.mk |   14 ++++
 multimedia/frei0r/distinfo      |    6 +
 5 files changed, 176 insertions(+), 1 deletions(-)

diffs (207 lines):

diff -r 6f1e299ab52e -r 4a550413c324 multimedia/Makefile
--- a/multimedia/Makefile       Fri Aug 02 10:01:14 2019 +0000
+++ b/multimedia/Makefile       Fri Aug 02 10:09:38 2019 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.272 2019/07/11 09:35:29 nia Exp $
+# $NetBSD: Makefile,v 1.273 2019/08/02 10:09:38 nia Exp $
 #
 
 COMMENT=       Multimedia utilities
@@ -41,6 +41,7 @@
 SUBDIR+=       ffplay4
 SUBDIR+=       flashplayer
 SUBDIR+=       flvstreamer
+SUBDIR+=       frei0r
 SUBDIR+=       fuppes
 SUBDIR+=       fxtv
 SUBDIR+=       gecko-mediaplayer
diff -r 6f1e299ab52e -r 4a550413c324 multimedia/frei0r/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/frei0r/Makefile        Fri Aug 02 10:09:38 2019 +0000
@@ -0,0 +1,24 @@
+# $NetBSD: Makefile,v 1.1 2019/08/02 10:09:38 nia Exp $
+
+DISTNAME=      frei0r-plugins-1.6.1
+PKGNAME=       ${DISTNAME:S/-plugins//}
+CATEGORIES=    multimedia
+MASTER_SITES=  https://files.dyne.org/frei0r/
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://frei0r.dyne.org/
+COMMENT=       Collection of free and portable video plugins
+LICENSE=       gnu-gpl-v2
+
+USE_CMAKE=     yes
+USE_TOOLS+=    pkg-config
+USE_LANGUAGES= c c++
+
+CMAKE_ARGS+=   -DCMAKE_BUILD_TYPE="Release"
+# Not in pkgsrc yet
+CMAKE_ARGS+=   -DWITHOUT_GAVL=ON
+# Not compatible with latest version
+CMAKE_ARGS+=   -DWITHOUT_OPENCV=ON
+
+.include "../../graphics/cairo/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 6f1e299ab52e -r 4a550413c324 multimedia/frei0r/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/frei0r/PLIST   Fri Aug 02 10:09:38 2019 +0000
@@ -0,0 +1,130 @@
+@comment $NetBSD: PLIST,v 1.1 2019/08/02 10:09:38 nia Exp $
+include/frei0r.h
+lib/frei0r-1/3dflippo.so
+lib/frei0r-1/B.so
+lib/frei0r-1/G.so
+lib/frei0r-1/IIRblur.so
+lib/frei0r-1/R.so
+lib/frei0r-1/RGB.so
+lib/frei0r-1/addition.so
+lib/frei0r-1/addition_alpha.so
+lib/frei0r-1/alpha0ps.so
+lib/frei0r-1/alphaatop.so
+lib/frei0r-1/alphagrad.so
+lib/frei0r-1/alphain.so
+lib/frei0r-1/alphainjection.so
+lib/frei0r-1/alphaout.so
+lib/frei0r-1/alphaover.so
+lib/frei0r-1/alphaspot.so
+lib/frei0r-1/alphaxor.so
+lib/frei0r-1/balanc0r.so
+lib/frei0r-1/baltan.so
+lib/frei0r-1/bgsubtract0r.so
+lib/frei0r-1/blend.so
+lib/frei0r-1/bluescreen0r.so
+lib/frei0r-1/brightness.so
+lib/frei0r-1/burn.so
+lib/frei0r-1/bw0r.so
+lib/frei0r-1/c0rners.so
+lib/frei0r-1/cairoaffineblend.so
+lib/frei0r-1/cairoblend.so
+lib/frei0r-1/cairogradient.so
+lib/frei0r-1/cairoimagegrid.so
+lib/frei0r-1/cartoon.so
+lib/frei0r-1/cluster.so
+lib/frei0r-1/colgate.so
+lib/frei0r-1/color_only.so
+lib/frei0r-1/coloradj_RGB.so
+lib/frei0r-1/colordistance.so
+lib/frei0r-1/colorhalftone.so
+lib/frei0r-1/colorize.so
+lib/frei0r-1/colortap.so
+lib/frei0r-1/composition.so
+lib/frei0r-1/contrast0r.so
+lib/frei0r-1/curves.so
+lib/frei0r-1/d90stairsteppingfix.so
+lib/frei0r-1/darken.so
+lib/frei0r-1/defish0r.so
+lib/frei0r-1/delay0r.so
+lib/frei0r-1/delaygrab.so
+lib/frei0r-1/difference.so
+lib/frei0r-1/distort0r.so
+lib/frei0r-1/dither.so
+lib/frei0r-1/divide.so
+lib/frei0r-1/dodge.so
+lib/frei0r-1/edgeglow.so
+lib/frei0r-1/emboss.so
+lib/frei0r-1/equaliz0r.so
+lib/frei0r-1/flippo.so
+lib/frei0r-1/gamma.so
+lib/frei0r-1/glitch0r.so
+lib/frei0r-1/glow.so
+lib/frei0r-1/grain_extract.so
+lib/frei0r-1/grain_merge.so
+lib/frei0r-1/hardlight.so
+lib/frei0r-1/hqdn3d.so
+lib/frei0r-1/hue.so
+lib/frei0r-1/hueshift0r.so
+lib/frei0r-1/invert0r.so
+lib/frei0r-1/ising0r.so
+lib/frei0r-1/keyspillm0pup.so
+lib/frei0r-1/lenscorrection.so
+lib/frei0r-1/letterb0xed.so
+lib/frei0r-1/levels.so
+lib/frei0r-1/lighten.so
+lib/frei0r-1/lightgraffiti.so
+lib/frei0r-1/lissajous0r.so
+lib/frei0r-1/luminance.so
+lib/frei0r-1/mask0mate.so
+lib/frei0r-1/medians.so
+lib/frei0r-1/multiply.so
+lib/frei0r-1/ndvi.so
+lib/frei0r-1/nervous.so
+lib/frei0r-1/nois0r.so
+lib/frei0r-1/nosync0r.so
+lib/frei0r-1/onecol0r.so
+lib/frei0r-1/overlay.so
+lib/frei0r-1/partik0l.so
+lib/frei0r-1/perspective.so
+lib/frei0r-1/pixeliz0r.so
+lib/frei0r-1/plasma.so
+lib/frei0r-1/posterize.so
+lib/frei0r-1/pr0be.so
+lib/frei0r-1/pr0file.so
+lib/frei0r-1/primaries.so
+lib/frei0r-1/rgbnoise.so
+lib/frei0r-1/rgbsplit0r.so
+lib/frei0r-1/saturat0r.so
+lib/frei0r-1/saturation.so
+lib/frei0r-1/scanline0r.so
+lib/frei0r-1/screen.so
+lib/frei0r-1/select0r.so
+lib/frei0r-1/sharpness.so
+lib/frei0r-1/sigmoidaltransfer.so
+lib/frei0r-1/sobel.so
+lib/frei0r-1/softglow.so
+lib/frei0r-1/softlight.so
+lib/frei0r-1/sopsat.so
+lib/frei0r-1/spillsupress.so
+lib/frei0r-1/squareblur.so
+lib/frei0r-1/subtract.so
+lib/frei0r-1/tehRoxx0r.so
+lib/frei0r-1/test_pat_B.so
+lib/frei0r-1/test_pat_C.so
+lib/frei0r-1/test_pat_G.so
+lib/frei0r-1/test_pat_I.so
+lib/frei0r-1/test_pat_L.so
+lib/frei0r-1/test_pat_R.so
+lib/frei0r-1/three_point_balance.so
+lib/frei0r-1/threelay0r.so
+lib/frei0r-1/threshold0r.so
+lib/frei0r-1/timeout.so
+lib/frei0r-1/tint0r.so
+lib/frei0r-1/transparency.so
+lib/frei0r-1/twolay0r.so
+lib/frei0r-1/uvmap.so
+lib/frei0r-1/value.so
+lib/frei0r-1/vertigo.so
+lib/frei0r-1/vignette.so
+lib/frei0r-1/xfade0r.so
+lib/pkgconfig/frei0r.pc
diff -r 6f1e299ab52e -r 4a550413c324 multimedia/frei0r/buildlink3.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/frei0r/buildlink3.mk   Fri Aug 02 10:09:38 2019 +0000
@@ -0,0 +1,14 @@
+# $NetBSD: buildlink3.mk,v 1.1 2019/08/02 10:09:38 nia Exp $
+
+BUILDLINK_TREE+=       frei0r
+
+.if !defined(FREI0R_BUILDLINK3_MK)
+FREI0R_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.frei0r+= frei0r>=1.6.1
+BUILDLINK_PKGSRCDIR.frei0r?=   ../../multimedia/frei0r
+
+.include "../../graphics/cairo/buildlink3.mk"
+.endif # FREI0R_BUILDLINK3_MK
+
+BUILDLINK_TREE+=       -frei0r
diff -r 6f1e299ab52e -r 4a550413c324 multimedia/frei0r/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/frei0r/distinfo        Fri Aug 02 10:09:38 2019 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2019/08/02 10:09:38 nia Exp $
+
+SHA1 (frei0r-plugins-1.6.1.tar.gz) = e76c4608aff637822bbde8bf0b2a8ce0440b0141
+RMD160 (frei0r-plugins-1.6.1.tar.gz) = 55f066ecbcad83555bfe8b1cbac47e90c5e60712
+SHA512 (frei0r-plugins-1.6.1.tar.gz) = 843790389e6de83817d1c3744a91d3365864bb0c22cf6598707ccba5ec8933f6209434011cde1303e16edd89f6cde2f22aa1fb6eca3548d892a2c77332c44aac
+Size (frei0r-plugins-1.6.1.tar.gz) = 1103969 bytes



Home | Main Index | Thread Index | Old Index