summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2016-02-07 22:10:47 +0000
committermarkd <markd@pkgsrc.org>2016-02-07 22:10:47 +0000
commitb4dac5b60cf3a846e79cb63a6a11b399ea1eed16 (patch)
treea1afd59fbd482fac7ae497513e66b283be1693ed /graphics
parent21b52cc04c537afd0189247aa05ab61e3020217a (diff)
downloadpkgsrc-b4dac5b60cf3a846e79cb63a6a11b399ea1eed16.tar.gz
Add luminance-hdr 2.4.0
Luminance HDR is a graphical user interface (based on the Qt5 toolkit) that provides a workflow for HDR imaging. Supported HDR formats: * OpenEXR (extension: exr) * Radiance RGBE (extension: hdr) * Tiff formats: 16bit, 32bit (float) and LogLuv (extension: tiff) * Raw image formats (extension: various) * PFS native format (extension: pfs) Supported LDR formats: * JPEG, PNG, PPM, PBM, TIFF, FITS
Diffstat (limited to 'graphics')
-rw-r--r--graphics/luminance-hdr/DESCR12
-rw-r--r--graphics/luminance-hdr/Makefile28
-rw-r--r--graphics/luminance-hdr/PLIST93
-rw-r--r--graphics/luminance-hdr/distinfo8
-rw-r--r--graphics/luminance-hdr/patches/patch-CMakeLists.txt14
-rw-r--r--graphics/luminance-hdr/patches/patch-src_HelpBrowser_CMakeLists.txt15
6 files changed, 170 insertions, 0 deletions
diff --git a/graphics/luminance-hdr/DESCR b/graphics/luminance-hdr/DESCR
new file mode 100644
index 00000000000..476306ced62
--- /dev/null
+++ b/graphics/luminance-hdr/DESCR
@@ -0,0 +1,12 @@
+Luminance HDR is a graphical user interface (based on the Qt5 toolkit)
+that provides a workflow for HDR imaging.
+
+Supported HDR formats:
+* OpenEXR (extension: exr)
+* Radiance RGBE (extension: hdr)
+* Tiff formats: 16bit, 32bit (float) and LogLuv (extension: tiff)
+* Raw image formats (extension: various)
+* PFS native format (extension: pfs)
+
+Supported LDR formats:
+* JPEG, PNG, PPM, PBM, TIFF, FITS
diff --git a/graphics/luminance-hdr/Makefile b/graphics/luminance-hdr/Makefile
new file mode 100644
index 00000000000..18a19ac95de
--- /dev/null
+++ b/graphics/luminance-hdr/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1 2016/02/07 22:10:47 markd Exp $
+
+DISTNAME= luminance-hdr-2.4.0
+CATEGORIES= graphics
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=qtpfsgui/}
+EXTRACT_SUFX= .tar.bz2
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://qtpfsgui.sourceforge.net/
+COMMENT= GUI application that aims to provide a workflow for HDR imaging
+LICENSE= gnu-gpl-v2
+
+USE_TOOLS+= pkg-config
+USE_LANGUAGES= c c++
+USE_CMAKE= yes
+
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../devel/cfitsio/buildlink3.mk"
+.include "../../graphics/exiv2/buildlink3.mk"
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../graphics/libraw/buildlink3.mk"
+.include "../../graphics/openexr/buildlink3.mk"
+.include "../../graphics/tiff/buildlink3.mk"
+.include "../../math/fftwf/buildlink3.mk"
+.include "../../math/gsl/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../x11/qt5-qtwebkit/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/luminance-hdr/PLIST b/graphics/luminance-hdr/PLIST
new file mode 100644
index 00000000000..1126ef90d7c
--- /dev/null
+++ b/graphics/luminance-hdr/PLIST
@@ -0,0 +1,93 @@
+@comment $NetBSD: PLIST,v 1.1 2016/02/07 22:10:47 markd Exp $
+bin/luminance-hdr
+bin/luminance-hdr-cli
+share/applications/luminance-hdr.desktop
+share/icons/hicolor/48x48/apps/luminance-hdr.png
+share/luminance-hdr/AUTHORS
+share/luminance-hdr/Changelog
+share/luminance-hdr/help/en/additional.html
+share/luminance-hdr/help/en/basics.html
+share/luminance-hdr/help/en/color_management.html
+share/luminance-hdr/help/en/contributing_donating.html
+share/luminance-hdr/help/en/contributing.html
+share/luminance-hdr/help/en/contributing_programming.html
+share/luminance-hdr/help/en/contributing_testing.html
+share/luminance-hdr/help/en/contributing_translating.html
+share/luminance-hdr/help/en/copying_exif.html
+share/luminance-hdr/help/en/creating_hdr_batch.html
+share/luminance-hdr/help/en/creating_hdr_cli.html
+share/luminance-hdr/help/en/creating_hdr.html
+share/luminance-hdr/help/en/creating_hdr_interactive.html
+share/luminance-hdr/help/en/dcraw.html
+share/luminance-hdr/help/en/editing_hdr.html
+share/luminance-hdr/help/en/editing_tools.html
+share/luminance-hdr/help/en/external.png
+share/luminance-hdr/help/en/faq.html
+share/luminance-hdr/help/en/features.html
+share/luminance-hdr/help/en/hints.html
+share/luminance-hdr/help/en/images/batch-hdr.png
+share/luminance-hdr/help/en/images/batch-tmo.png
+share/luminance-hdr/help/en/images/color_management.png
+share/luminance-hdr/help/en/images/copy-exif.png
+share/luminance-hdr/help/en/images/cropping_frame.png
+share/luminance-hdr/help/en/images/EditingTools-0.jpeg
+share/luminance-hdr/help/en/images/EditingTools-1.jpeg
+share/luminance-hdr/help/en/images/EditingTools-2.jpeg
+share/luminance-hdr/help/en/images/Ghost-0.jpeg
+share/luminance-hdr/help/en/images/mainwin.png
+share/luminance-hdr/help/en/images/NoGhost-0.jpeg
+share/luminance-hdr/help/en/images/not-translated-menu-item.png
+share/luminance-hdr/help/en/images/preferences.png
+share/luminance-hdr/help/en/images/prefs-cms.png
+share/luminance-hdr/help/en/images/prefs-ext.png
+share/luminance-hdr/help/en/images/prefs-hdr.png
+share/luminance-hdr/help/en/images/prefs-raw.png
+share/luminance-hdr/help/en/images/prefs-tm.png
+share/luminance-hdr/help/en/images/projectiveTransformationDialog.png
+share/luminance-hdr/help/en/images/resize.png
+share/luminance-hdr/help/en/images/translated-menu-item.png
+share/luminance-hdr/help/en/index.html
+share/luminance-hdr/help/en/manual.html
+share/luminance-hdr/help/en/menu.xml
+share/luminance-hdr/help/en/news.html
+share/luminance-hdr/help/en/prefs_cms.html
+share/luminance-hdr/help/en/prefs_hdr.html
+share/luminance-hdr/help/en/prefs.html
+share/luminance-hdr/help/en/prefs_rawconversion.html
+share/luminance-hdr/help/en/prefs_tonemapping.html
+share/luminance-hdr/help/en/prefs_tools.html
+share/luminance-hdr/help/en/prefs_ui.html
+share/luminance-hdr/help/en/projective_transformation.html
+share/luminance-hdr/help/en/README
+share/luminance-hdr/help/en/style.css
+share/luminance-hdr/help/en/tmap_ref_drago.html
+share/luminance-hdr/help/en/tmap_ref_durand.html
+share/luminance-hdr/help/en/tmap_ref.html
+share/luminance-hdr/help/en/tmap_ref_mantiuk06.html
+share/luminance-hdr/help/en/tonemapping_batch.html
+share/luminance-hdr/help/en/tonemapping_cli.html
+share/luminance-hdr/help/en/tonemapping.html
+share/luminance-hdr/help/en/tonemapping_interactive.html
+share/luminance-hdr/help/en/workflow.html
+share/luminance-hdr/i18n/lang_cs.qm
+share/luminance-hdr/i18n/lang_da.qm
+share/luminance-hdr/i18n/lang_de.qm
+share/luminance-hdr/i18n/lang_es.qm
+share/luminance-hdr/i18n/lang_fi.qm
+share/luminance-hdr/i18n/lang_fr.qm
+share/luminance-hdr/i18n/lang_hu.qm
+share/luminance-hdr/i18n/lang_id.qm
+share/luminance-hdr/i18n/lang_it.qm
+share/luminance-hdr/i18n/lang_pl.qm
+share/luminance-hdr/i18n/lang_pt_BR.qm
+share/luminance-hdr/i18n/lang_ro.qm
+share/luminance-hdr/i18n/lang_ru.qm
+share/luminance-hdr/i18n/lang_tr.qm
+share/luminance-hdr/i18n/lang_zh.qm
+share/luminance-hdr/i18n/qt_fi.qm
+share/luminance-hdr/i18n/qt_it.qm
+share/luminance-hdr/i18n/qt_ro.qm
+share/luminance-hdr/i18n/qt_tr.qm
+share/luminance-hdr/i18n/qt_zh.qm
+share/luminance-hdr/LICENSE
+share/luminance-hdr/README
diff --git a/graphics/luminance-hdr/distinfo b/graphics/luminance-hdr/distinfo
new file mode 100644
index 00000000000..f726e8d425c
--- /dev/null
+++ b/graphics/luminance-hdr/distinfo
@@ -0,0 +1,8 @@
+$NetBSD: distinfo,v 1.1 2016/02/07 22:10:47 markd Exp $
+
+SHA1 (luminance-hdr-2.4.0.tar.bz2) = 58e711531bd20be80b4761137c9c684b4b67000f
+RMD160 (luminance-hdr-2.4.0.tar.bz2) = 41fbd29ececa8f8de89dccabd6b48a66cc870307
+SHA512 (luminance-hdr-2.4.0.tar.bz2) = aa14a13d12ba382f5f8dcb79a57aa68864678db62f036ac2d8b8959da76f20b938481932a6fff3861eb6dbc5a1d4f06bc1f3e3ca9a6ce4f7a27a9db736aa8702
+Size (luminance-hdr-2.4.0.tar.bz2) = 10507522 bytes
+SHA1 (patch-CMakeLists.txt) = 16492e3df08517fece3a03daf588a71f9296f4c3
+SHA1 (patch-src_HelpBrowser_CMakeLists.txt) = 57277fd03e6c201fb6fadc3df169276c358460fa
diff --git a/graphics/luminance-hdr/patches/patch-CMakeLists.txt b/graphics/luminance-hdr/patches/patch-CMakeLists.txt
new file mode 100644
index 00000000000..20df7de63e8
--- /dev/null
+++ b/graphics/luminance-hdr/patches/patch-CMakeLists.txt
@@ -0,0 +1,14 @@
+$NetBSD: patch-CMakeLists.txt,v 1.1 2016/02/07 22:10:47 markd Exp $
+
+Fix build error with Qt >= 5.3.2
+
+--- CMakeLists.txt.orig 2015-09-10 04:26:44.095679440 +0000
++++ CMakeLists.txt
+@@ -29,6 +29,7 @@ find_package(Qt5Xml)
+ find_package(Qt5Sql)
+ find_package(Qt5Network)
+ find_package(Qt5LinguistTools)
++find_package(Qt5PrintSupport)
+ IF(WIN32)
+ find_package(Qt5WinExtras)
+ ENDIF()
diff --git a/graphics/luminance-hdr/patches/patch-src_HelpBrowser_CMakeLists.txt b/graphics/luminance-hdr/patches/patch-src_HelpBrowser_CMakeLists.txt
new file mode 100644
index 00000000000..35b73ce907a
--- /dev/null
+++ b/graphics/luminance-hdr/patches/patch-src_HelpBrowser_CMakeLists.txt
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_HelpBrowser_CMakeLists.txt,v 1.1 2016/02/07 22:10:47 markd Exp $
+
+Fix build error with Qt >= 5.3.2
+
+--- src/HelpBrowser/CMakeLists.txt.orig 2014-01-27 20:20:46.000000000 +0000
++++ src/HelpBrowser/CMakeLists.txt
+@@ -29,7 +29,7 @@ QT5_WRAP_UI(FILES_UI_H ${FILES_UI})
+
+
+ ADD_LIBRARY(helpbrowser ${FILES_H} ${FILES_CPP} ${FILES_MOC} ${FILES_UI_H} ${FILES_HXX})
+-qt5_use_modules(helpbrowser Core Concurrent Gui Widgets Xml WebKit WebKitWidgets)
++qt5_use_modules(helpbrowser Core Concurrent Gui Widgets Xml WebKit WebKitWidgets PrintSupport)
+
+ SET(FILES_TO_TRANSLATE ${FILES_TO_TRANSLATE} ${FILES_CPP} ${FILES_H} ${FILES_UI} ${FILES_HXX} PARENT_SCOPE)
+ SET(LUMINANCE_MODULES_GUI ${LUMINANCE_MODULES_GUI} helpbrowser PARENT_SCOPE)