diff options
author | nia <nia@pkgsrc.org> | 2019-08-02 10:09:38 +0000 |
---|---|---|
committer | nia <nia@pkgsrc.org> | 2019-08-02 10:09:38 +0000 |
commit | 24e608f71cd8b4566f8d081c3ffb1d04ccf4cef9 (patch) | |
tree | 0a01ec6ef9fa76a8fb25094dc34524535e208251 /multimedia | |
parent | c84c4b7ae091e5fc4c742d42b53fec0015653de0 (diff) | |
download | pkgsrc-24e608f71cd8b4566f8d081c3ffb1d04ccf4cef9.tar.gz |
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 (limited to 'multimedia')
-rw-r--r-- | multimedia/Makefile | 3 | ||||
-rw-r--r-- | multimedia/frei0r/Makefile | 24 | ||||
-rw-r--r-- | multimedia/frei0r/PLIST | 130 | ||||
-rw-r--r-- | multimedia/frei0r/buildlink3.mk | 14 | ||||
-rw-r--r-- | multimedia/frei0r/distinfo | 6 |
5 files changed, 176 insertions, 1 deletions
diff --git a/multimedia/Makefile b/multimedia/Makefile index 3f1b0aa5962..f632e99a7f5 100644 --- a/multimedia/Makefile +++ b/multimedia/Makefile @@ -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+= ffplay3 SUBDIR+= ffplay4 SUBDIR+= flashplayer SUBDIR+= flvstreamer +SUBDIR+= frei0r SUBDIR+= fuppes SUBDIR+= fxtv SUBDIR+= gecko-mediaplayer diff --git a/multimedia/frei0r/Makefile b/multimedia/frei0r/Makefile new file mode 100644 index 00000000000..916b9447acf --- /dev/null +++ b/multimedia/frei0r/Makefile @@ -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 +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 --git a/multimedia/frei0r/PLIST b/multimedia/frei0r/PLIST new file mode 100644 index 00000000000..7d48d88e96a --- /dev/null +++ b/multimedia/frei0r/PLIST @@ -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 --git a/multimedia/frei0r/buildlink3.mk b/multimedia/frei0r/buildlink3.mk new file mode 100644 index 00000000000..8b8ee1e03cc --- /dev/null +++ b/multimedia/frei0r/buildlink3.mk @@ -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 --git a/multimedia/frei0r/distinfo b/multimedia/frei0r/distinfo new file mode 100644 index 00000000000..8e51fceac30 --- /dev/null +++ b/multimedia/frei0r/distinfo @@ -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 |