Skip site navigation (1)Skip section navigation (2)
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>