Date: Tue, 21 Dec 2021 10:30:52 GMT From: Alexey Dokuchaev <danfe@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 2b11880f5800 - main - graphics/filmulator: new port had been added (+) Message-ID: <202112211030.1BLAUqji083856@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch main has been updated by danfe: URL: https://cgit.FreeBSD.org/ports/commit/?id=2b11880f58003aa460539e418f488b5adff83307 commit 2b11880f58003aa460539e418f488b5adff83307 Author: Alexey Dokuchaev <danfe@FreeBSD.org> AuthorDate: 2021-12-21 10:28:56 +0000 Commit: Alexey Dokuchaev <danfe@FreeBSD.org> CommitDate: 2021-12-21 10:28:56 +0000 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/ --- graphics/Makefile | 1 + graphics/filmulator/Makefile | 46 +++++++++++++++++++++++++++++++++++++++++++ graphics/filmulator/distinfo | 3 +++ graphics/filmulator/pkg-descr | 11 +++++++++++ graphics/filmulator/pkg-plist | 29 +++++++++++++++++++++++++++ 5 files changed, 90 insertions(+) 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202112211030.1BLAUqji083856>