diff options
author | Alexey Dokuchaev <danfe@FreeBSD.org> | 2021-12-21 10:28:56 +0000 |
---|---|---|
committer | Alexey Dokuchaev <danfe@FreeBSD.org> | 2021-12-21 10:28:56 +0000 |
commit | 2b11880f58003aa460539e418f488b5adff83307 (patch) | |
tree | c0bc49cffd447b07d1b9a824fdaa8acb80cbd0b7 | |
parent | 56de0e2f1a79be907aa2eeefb954acb574069ee8 (diff) | |
download | ports-2b11880f58003aa460539e418f488b5adff83307.tar.gz ports-2b11880f58003aa460539e418f488b5adff83307.zip |
graphics/filmulator: new port had been added (+)
Filmulator is a raw photo editing application with library management,
it accepts raw files from cameras and simulates the development of film
as if exposed to the same light as the camera's sensor.
WWW: https://filmulator.org/
-rw-r--r-- | graphics/Makefile | 1 | ||||
-rw-r--r-- | graphics/filmulator/Makefile | 46 | ||||
-rw-r--r-- | graphics/filmulator/distinfo | 3 | ||||
-rw-r--r-- | graphics/filmulator/pkg-descr | 11 | ||||
-rw-r--r-- | graphics/filmulator/pkg-plist | 29 |
5 files changed, 90 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile index 389b96cf75bc..affd4ad72bd9 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -188,6 +188,7 @@ SUBDIR += feh SUBDIR += fig2sxd SUBDIR += figurine + SUBDIR += filmulator SUBDIR += flam3 SUBDIR += flasm SUBDIR += flif diff --git a/graphics/filmulator/Makefile b/graphics/filmulator/Makefile new file mode 100644 index 000000000000..c17553d9dadd --- /dev/null +++ b/graphics/filmulator/Makefile @@ -0,0 +1,46 @@ +# Created by: Alexey Dokuchaev <danfe@FreeBSD.org> + +PORTNAME= filmulator +PORTVERSION= 0.11.1 +DISTVERSIONPREFIX= v +CATEGORIES= graphics + +MAINTAINER= danfe@FreeBSD.org +COMMENT= Simplified raw editor with the power of film + +LICENSE= GPLv3+ + +LIB_DEPENDS= libcurl.so:ftp/curl \ + libexiv2.so:graphics/exiv2 \ + liblensfun.so:graphics/lensfun \ + libraw_r.so:graphics/libraw \ + librtprocess.so:graphics/librtprocess \ + libtiff.so:graphics/tiff + +USES= cmake jpeg libarchive pkgconfig qt:5 +USE_GITHUB= yes +USE_QT= buildtools_build qmake_build core declarative gui \ + network sql widgets + +GH_ACCOUNT= CarVac +GH_PROJECT= ${PORTNAME}-gui + +WRKSRC_SUBDIR= ${GH_PROJECT} + +post-patch: + @${REINPLACE_CMD} -e '/target_compile_definitions.*LF_GIT/d' \ + ${WRKSRC}/CMakeLists.txt +# Prerendered PNG icon is 64x58 which Qt does not want to load, so use +# original SVG instead which is square. Qt's icon engine supports SVG +# since Qt 4.2. + @${REINPLACE_CMD} -e '/filmulator64icon/s,png,svg,' \ + ${WRKSRC}/main.cpp ${WRKSRC}/resources/pixmaps.qrc + +post-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/64x64/apps + ${INSTALL_DATA} ${WRKSRC}/filmulator-gui64.png \ + ${STAGEDIR}${PREFIX}/share/icons/hicolor/64x64/apps/filmulator-gui.png + ${INSTALL_DATA} ${WRKSRC}/filmulator-gui.desktop.in \ + ${STAGEDIR}${PREFIX}/share/applications/filmulator-gui.desktop + +.include <bsd.port.mk> diff --git a/graphics/filmulator/distinfo b/graphics/filmulator/distinfo new file mode 100644 index 000000000000..622002effa11 --- /dev/null +++ b/graphics/filmulator/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1614922064 +SHA256 (CarVac-filmulator-gui-v0.11.1_GH0.tar.gz) = 29a802e8f3c2beeb8b5b051780a1cdf643a3c1b15450afe0cab3159be7bc4421 +SIZE (CarVac-filmulator-gui-v0.11.1_GH0.tar.gz) = 37539342 diff --git a/graphics/filmulator/pkg-descr b/graphics/filmulator/pkg-descr new file mode 100644 index 000000000000..53b795f71691 --- /dev/null +++ b/graphics/filmulator/pkg-descr @@ -0,0 +1,11 @@ +Filmulator is a raw photo editing application with library management +focusing on: + + - Simplicity over flexibility + - Ease of learning + - Streamlined workflow + +Filmulator accepts raw files from cameras and simulates the development +of film as if exposed to the same light as the camera's sensor. + +WWW: https://filmulator.org/ diff --git a/graphics/filmulator/pkg-plist b/graphics/filmulator/pkg-plist new file mode 100644 index 000000000000..7fad654204c7 --- /dev/null +++ b/graphics/filmulator/pkg-plist @@ -0,0 +1,29 @@ +bin/filmulator +share/Filmulator/qml/filmulator-gui/Edit.qml +share/Filmulator/qml/filmulator-gui/EditTools.qml +share/Filmulator/qml/filmulator-gui/Import.qml +share/Filmulator/qml/filmulator-gui/Organize.qml +share/Filmulator/qml/filmulator-gui/Queue.qml +share/Filmulator/qml/filmulator-gui/Settings.qml +share/Filmulator/qml/filmulator-gui/colors.js +share/Filmulator/qml/filmulator-gui/generateHistogram.js +share/Filmulator/qml/filmulator-gui/getRoot.js +share/Filmulator/qml/filmulator-gui/gui_components/FilmProgressBar.qml +share/Filmulator/qml/filmulator-gui/gui_components/ImportDirEntry.qml +share/Filmulator/qml/filmulator-gui/gui_components/ImportFileEntry.qml +share/Filmulator/qml/filmulator-gui/gui_components/ImportTextEntry.qml +share/Filmulator/qml/filmulator-gui/gui_components/OrganizeDelegate.qml +share/Filmulator/qml/filmulator-gui/gui_components/QueueDelegate.qml +share/Filmulator/qml/filmulator-gui/gui_components/SlideySwitch.qml +share/Filmulator/qml/filmulator-gui/gui_components/SlimSplitView.qml +share/Filmulator/qml/filmulator-gui/gui_components/SlipperySlider.qml +share/Filmulator/qml/filmulator-gui/gui_components/ToolButton.qml +share/Filmulator/qml/filmulator-gui/gui_components/ToolRadioButton.qml +share/Filmulator/qml/filmulator-gui/gui_components/ToolSlider.qml +share/Filmulator/qml/filmulator-gui/gui_components/ToolSwitch.qml +share/Filmulator/qml/filmulator-gui/gui_components/ToolTip.qml +share/Filmulator/qml/filmulator-gui/i18n/qml_de.qm +share/Filmulator/qml/filmulator-gui/i18n/qml_pt.qm +share/Filmulator/qml/filmulator-gui/main.qml +share/applications/filmulator-gui.desktop +share/icons/hicolor/64x64/apps/filmulator-gui.png |