mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-28 01:06:17 +00:00
New port: graphics/openfx-arena
Extra set of OpenFX plugins designed for Natron but also compatible with other hosts.
This commit is contained in:
parent
e03ec2f3ff
commit
2cf9a63df9
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=468805
@ -658,6 +658,7 @@
|
||||
SUBDIR += opencv-core
|
||||
SUBDIR += opencv-java
|
||||
SUBDIR += opendx
|
||||
SUBDIR += openfx-arena
|
||||
SUBDIR += openfx-io
|
||||
SUBDIR += openfx-misc
|
||||
SUBDIR += opengl-man
|
||||
|
67
graphics/openfx-arena/Makefile
Normal file
67
graphics/openfx-arena/Makefile
Normal file
@ -0,0 +1,67 @@
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= openfx-arena
|
||||
PORTVERSION= 2.2.1
|
||||
CATEGORIES= graphics
|
||||
|
||||
MAINTAINER= olivier@FreeBSD.org
|
||||
COMMENT= Extra OpenFX plugins for Natron
|
||||
|
||||
LICENSE= GPLv2
|
||||
|
||||
ONLY_FOR_ARCHS= amd64
|
||||
BUILD_DEPENDS= opencl>=0:devel/opencl
|
||||
LIB_DEPENDS= libOpenColorIO.so:graphics/opencolorio \
|
||||
libfontconfig.so:x11-fonts/fontconfig \
|
||||
libcdr-0.1.so:graphics/libcdr01 \
|
||||
librevenge-0.0.so:textproc/librevenge \
|
||||
libpoppler-glib.so:graphics/poppler-glib \
|
||||
liblcms2.so:graphics/lcms2 \
|
||||
libMagick++-6.so:graphics/ImageMagick \
|
||||
libzip.so:archivers/libzip \
|
||||
libexpat.so:textproc/expat2 \
|
||||
libfreetype.so:print/freetype2 \
|
||||
libpcre.so:devel/pcre \
|
||||
libffi.so:devel/libffi \
|
||||
libdrm.so:graphics/libdrm \
|
||||
libpng16.so:graphics/png \
|
||||
libharfbuzz.so:print/harfbuzz \
|
||||
libgraphite2.so:graphics/graphite2 \
|
||||
libicui18n.so:devel/icu \
|
||||
liblqr-1.so:graphics/liblqr-1 \
|
||||
libfftw3.so:math/fftw3 \
|
||||
libltdl.so:devel/libltdl \
|
||||
libpoppler.so:graphics/poppler
|
||||
|
||||
USES= gmake iconv
|
||||
USE_GITHUB= yes
|
||||
GH_ACCOUNT= olear
|
||||
GH_PROJECT= openfx-arena
|
||||
GH_TAGNAME= 95caed1
|
||||
GH_TUPLE= devernay:openfx-supportext:90093f7:openfx_supportext/SupportExt \
|
||||
devernay:openfx:42463b8:openfx/OpenFX \
|
||||
MrKepzie:openfx-io:1148523:OpenFX_IO/OpenFX-IO \
|
||||
MrKepzie:SequenceParsing:25112f0:SequenceParsing/OpenFX-IO/IOSupport/SequenceParsing \
|
||||
MrKepzie:tinydir:60f0905:tinydir/OpenFX-IO/IOSupport/SequenceParsing/tinydir
|
||||
|
||||
MAKE_ENV+= CONFIG=release
|
||||
USE_GL= gl
|
||||
USE_GNOME= libxml2 pango cairo librsvg2
|
||||
USE_XORG+= x11 xcb xau xdamage xfixes xxf86vm xrender xext xdmcp pixman sm ice xt
|
||||
MAKE_ENV+= CONFIG=release
|
||||
|
||||
post-extract:
|
||||
@${RMDIR} ${WRKSRC}/OpenFX-IO/openfx
|
||||
${LN} -s ../OpenFX ${WRKSRC}/OpenFX-IO/openfx
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e 's|/usr/OFX/Plugins|${PREFIX}/OFX/Plugins|g' \
|
||||
${WRKSRC}/OpenFX/Examples/Makefile.master \
|
||||
${WRKSRC}/OpenFX/Support/Plugins/Makefile.master \
|
||||
${WRKSRC}/OpenFX/HostSupport/src/ofxhPluginCache.cpp
|
||||
@${REINPLACE_CMD} -e 's|/Contents/$$(ARCH)|/Contents/FreeBSD-x86-64/|g' \
|
||||
${WRKSRC}/OpenFX/Support/Plugins/Makefile.master
|
||||
post-install:
|
||||
${STRIP_CMD} ${STAGEDIR}${LOCALBASE}/OFX/Plugins/Arena.ofx.bundle/Contents/FreeBSD-x86-64/Arena.ofx
|
||||
|
||||
.include <bsd.port.mk>
|
13
graphics/openfx-arena/distinfo
Normal file
13
graphics/openfx-arena/distinfo
Normal file
@ -0,0 +1,13 @@
|
||||
TIMESTAMP = 1525130623
|
||||
SHA256 (olear-openfx-arena-2.2.1-95caed1_GH0.tar.gz) = 6b945a8fdb93e83af89ef2f2f8b6a69610265ec32257fa5aa5035a84630977c2
|
||||
SIZE (olear-openfx-arena-2.2.1-95caed1_GH0.tar.gz) = 564650
|
||||
SHA256 (devernay-openfx-supportext-90093f7_GH0.tar.gz) = 3dedf570b60d17e1d6f1c9e0bb2dcb20d3a76f4323f053b20cc35b15efa4956a
|
||||
SIZE (devernay-openfx-supportext-90093f7_GH0.tar.gz) = 260067
|
||||
SHA256 (devernay-openfx-42463b8_GH0.tar.gz) = e914c87aa8902c3f092b432e744e4c9070348efbe5e58c926a05a3664dc7a62b
|
||||
SIZE (devernay-openfx-42463b8_GH0.tar.gz) = 10319112
|
||||
SHA256 (MrKepzie-openfx-io-1148523_GH0.tar.gz) = 5acc203e9de1a24ef18727608abdc2971704906611ee000f8fe604adc2c28a7a
|
||||
SIZE (MrKepzie-openfx-io-1148523_GH0.tar.gz) = 425189
|
||||
SHA256 (MrKepzie-SequenceParsing-25112f0_GH0.tar.gz) = cfc3e6ffff89f978a66e1324e7ec2270618eb8d1133c5281ee8b4507cf1503ec
|
||||
SIZE (MrKepzie-SequenceParsing-25112f0_GH0.tar.gz) = 15770
|
||||
SHA256 (MrKepzie-tinydir-60f0905_GH0.tar.gz) = 9cdedea9e02a97d4539881c06019a2317fa789d8132d914ca9909cba56c3517d
|
||||
SIZE (MrKepzie-tinydir-60f0905_GH0.tar.gz) = 4479
|
18
graphics/openfx-arena/files/patch-Bundle_Makefile
Normal file
18
graphics/openfx-arena/files/patch-Bundle_Makefile
Normal file
@ -0,0 +1,18 @@
|
||||
--- Bundle/Makefile.orig 2017-01-03 14:53:38 UTC
|
||||
+++ Bundle/Makefile
|
||||
@@ -168,11 +168,11 @@ endif
|
||||
|
||||
PNGVERSION = a70c086077c0eaecbae3845e4da4424de5f43361
|
||||
|
||||
-lodepng.cpp:
|
||||
- curl -o $@ https://raw.githubusercontent.com/lvandeve/lodepng/$(PNGVERSION)/lodepng.cpp
|
||||
+#lodepng.cpp:
|
||||
+ #curl -o $@ https://raw.githubusercontent.com/lvandeve/lodepng/$(PNGVERSION)/lodepng.cpp
|
||||
|
||||
-lodepng.h:
|
||||
- curl -o $@ https://raw.githubusercontent.com/lvandeve/lodepng/$(PNGVERSION)/lodepng.h
|
||||
+#lodepng.h:
|
||||
+ #curl -o $@ https://raw.githubusercontent.com/lvandeve/lodepng/$(PNGVERSION)/lodepng.h
|
||||
|
||||
$(OBJECTPATH)/lodepng.o: lodepng.cpp lodepng.h
|
||||
$(OBJECTPATH)/ReadKrita.o: ReadKrita.cpp lodepng.h
|
6226
graphics/openfx-arena/files/patch-Bundle_lodepng.cpp
Normal file
6226
graphics/openfx-arena/files/patch-Bundle_lodepng.cpp
Normal file
File diff suppressed because it is too large
Load Diff
1762
graphics/openfx-arena/files/patch-Bundle_lodepng.h
Normal file
1762
graphics/openfx-arena/files/patch-Bundle_lodepng.h
Normal file
File diff suppressed because it is too large
Load Diff
10
graphics/openfx-arena/files/patch-Makefile.master
Normal file
10
graphics/openfx-arena/files/patch-Makefile.master
Normal file
@ -0,0 +1,10 @@
|
||||
--- Makefile.master.orig 2017-01-03 14:53:38 UTC
|
||||
+++ Makefile.master
|
||||
@@ -3,6 +3,7 @@ PATHTOROOT = $(SRCDIR)/OpenFX/Support
|
||||
include $(PATHTOROOT)/Plugins/Makefile.master
|
||||
|
||||
CXXFLAGS += -DOFX_EXTENSIONS_VEGAS -DOFX_EXTENSIONS_NUKE -DOFX_EXTENSIONS_TUTTLE -DOFX_EXTENSIONS_NATRON -DOFX_SUPPORTS_OPENGLRENDER -I$(SRCDIR)/SupportExt
|
||||
+CXXFLAGS += -I$(SRCDIR)/OpenFX-IO/openfx/Support/include
|
||||
VPATH += $(SRCDIR)/SupportExt
|
||||
|
||||
# ImageMagick
|
4
graphics/openfx-arena/pkg-descr
Normal file
4
graphics/openfx-arena/pkg-descr
Normal file
@ -0,0 +1,4 @@
|
||||
A set of OpenFX plugins designed for Natron but also compatible with other
|
||||
hosts.
|
||||
|
||||
WWW: https://github.com/olear/openfx-arena
|
50
graphics/openfx-arena/pkg-plist
Normal file
50
graphics/openfx-arena/pkg-plist
Normal file
@ -0,0 +1,50 @@
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Info.plist
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/Extra.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/Extra.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/fr.inria.openfx.OpenRaster.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/fr.inria.openfx.OpenRaster.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/fr.inria.openfx.ReadCDR.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/fr.inria.openfx.ReadCDR.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/fr.inria.openfx.ReadKrita.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/fr.inria.openfx.ReadKrita.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/fr.inria.openfx.ReadMisc.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/fr.inria.openfx.ReadMisc.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/fr.inria.openfx.ReadPDF.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/fr.inria.openfx.ReadPDF.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Arc.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Arc.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Charcoal.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Charcoal.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Edges.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Edges.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Implode.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Implode.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Modulate.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Modulate.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Oilpaint.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Oilpaint.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Polar.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Polar.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Polaroid.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Polaroid.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.ReadPSD.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.ReadPSD.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.ReadSVG.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.ReadSVG.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Reflection.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Reflection.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Roll.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Roll.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Sketch.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Sketch.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Swirl.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Swirl.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Text.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Text.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Texture.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Texture.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Tile.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Tile.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Wave.png
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/Resources/net.fxarena.openfx.Wave.svg
|
||||
OFX/Plugins/Arena.ofx.bundle/Contents/FreeBSD-x86-64/Arena.ofx
|
Loading…
Reference in New Issue
Block a user