Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 13 Jul 2014 08:04:06 +0000 (UTC)
From:      Lars Engels <lme@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r361659 - in head/graphics: . luminance-qt5
Message-ID:  <201407130804.s6D846pa023662@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: lme
Date: Sun Jul 13 08:04:06 2014
New Revision: 361659
URL: http://svnweb.freebsd.org/changeset/ports/361659
QAT: https://qat.redports.org/buildarchive/r361659/

Log:
  This is the QT5 version of Luminance HDR.
  
  Luminance HDR is an open source graphical user interface application that
  aims to provide a complete workflow for HDR image processing.
  
  Supported features:
  
    * Create an HDR file from a set of images (formats: JPEG, TIFF 8-bit and
      16-bit, RAW) of the same scene taken at different exposure settings
    * Rotate, resize, and crop HDR images
    * Tonemap HDR images
    * Copy EXIF data between sets of images
  
  Supported HDR formats (with file extensions):
  
    * OpenEXR (.exr)
    * Radiance RGBE (.hdr)
    * TIFF formats: 16-bit, 32-bit (float) and LogLuv (.tiff)
    * PFS native format (.pfs)
    * Raw image formats (various)
  
  Supported LDR formats: JPEG, PNG, PPM, PBM, TIFF (8-bit).
  
  WWW: http://qtpfsgui.sourceforge.net/
  
  PR:		191690
  Submitted by:	bugzilla@soulrebel.in-berlin.de

Added:
  head/graphics/luminance-qt5/
  head/graphics/luminance-qt5/Makefile   (contents, props changed)
  head/graphics/luminance-qt5/distinfo   (contents, props changed)
  head/graphics/luminance-qt5/pkg-descr   (contents, props changed)
  head/graphics/luminance-qt5/pkg-plist   (contents, props changed)
Modified:
  head/graphics/Makefile

Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile	Sun Jul 13 07:46:31 2014	(r361658)
+++ head/graphics/Makefile	Sun Jul 13 08:04:06 2014	(r361659)
@@ -564,6 +564,7 @@
     SUBDIR += lprof-devel
     SUBDIR += lua-gd
     SUBDIR += luminance
+    SUBDIR += luminance-qt5
     SUBDIR += luxrays
     SUBDIR += luxrender
     SUBDIR += mahotas

Added: head/graphics/luminance-qt5/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/luminance-qt5/Makefile	Sun Jul 13 08:04:06 2014	(r361659)
@@ -0,0 +1,57 @@
+# Created by: Yinghong Liu <relaxbsd@gmail.com>
+# $FreeBSD$
+
+PORTNAME=	luminance-hdr
+DISTVERSION=	2.4.0
+CATEGORIES=	graphics
+MASTER_SITES=	SF/qtpfsgui/luminance/${DISTVERSION}
+
+MAINTAINER=	h2+fbsdports@fsfe.org
+COMMENT=	Complete open source solution for HDR photography
+
+LICENSE=	GPLv2
+
+BUILD_DEPENDS=	${LOCALBASE}/include/fftw3.h:${PORTSDIR}/math/fftw3
+LIB_DEPENDS=	libfftw3f.so:${PORTSDIR}/math/fftw3-float \
+		libexiv2.so:${PORTSDIR}/graphics/exiv2 \
+		libjpeg.so:${PORTSDIR}/graphics/jpeg \
+		libIlmImf.so:${PORTSDIR}/graphics/OpenEXR \
+		libtiff.so:${PORTSDIR}/graphics/tiff \
+		libgsl.so:${PORTSDIR}/math/gsl \
+		libraw_r.so:${PORTSDIR}/graphics/libraw \
+		libboost_system.so:${PORTSDIR}/devel/boost-libs
+
+USES=		cmake:outsource tar:bzip2
+USE_QT5=	buildtools_build gui sql webkit xml linguist_build \
+		imageformats_run concurrent qmake_build
+INSTALLS_ICONS=	yes
+
+MAKE_JOBS_UNSAFE=yes
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 1000024
+USE_GCC=	yes
+.endif
+
+post-patch:
+# Do not install yet another copy of GPL (we use license framework instead)
+# and fix installation path for docs (but not for internal help files)
+	@${REINPLACE_CMD} -e '/LICENSE/d ; \
+		/#info files/s,share/luminance-hdr,${DOCSDIR_REL},' \
+			${WRKSRC}/CMakeLists.txt
+# Point to the right location for program where to look for GPL text
+	@${REINPLACE_CMD} -e 's,LICENSE,${LICENSE}, ; \
+		s,share/doc/luminance-hdr,share/licenses/${PKGNAME},' \
+			${WRKSRC}/src/UI/UMessageBox.cpp
+
+# Allow builds from release distfile to display correct git hash in "About"
+# dialog window
+	@${REINPLACE_CMD} -e \
+		's,@GIT_SHA1@,be5409f2ed028b0a509d3f4cd44a970a09d2ef6c,' \
+			${WRKSRC}/src/Common/GitSHA1.cpp.in
+
+pre-install:
+	QT_BINDIR_REL=bin
+
+.include <bsd.port.post.mk>

Added: head/graphics/luminance-qt5/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/luminance-qt5/distinfo	Sun Jul 13 08:04:06 2014	(r361659)
@@ -0,0 +1,2 @@
+SHA256 (luminance-hdr-2.4.0.tar.bz2) = 14014eadab099944f051dd99447f6f47d455ffb0e4e0272d93a8e71fd96ad401
+SIZE (luminance-hdr-2.4.0.tar.bz2) = 10507522

Added: head/graphics/luminance-qt5/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/luminance-qt5/pkg-descr	Sun Jul 13 08:04:06 2014	(r361659)
@@ -0,0 +1,22 @@
+Luminance HDR is an open source graphical user interface application that
+aims to provide a complete workflow for HDR image processing.
+
+Supported features:
+
+  * Create an HDR file from a set of images (formats: JPEG, TIFF 8-bit and
+    16-bit, RAW) of the same scene taken at different exposure settings
+  * Rotate, resize, and crop HDR images
+  * Tonemap HDR images
+  * Copy EXIF data between sets of images
+
+Supported HDR formats (with file extensions):
+
+  * OpenEXR (.exr)
+  * Radiance RGBE (.hdr)
+  * TIFF formats: 16-bit, 32-bit (float) and LogLuv (.tiff)
+  * PFS native format (.pfs)
+  * Raw image formats (various)
+
+Supported LDR formats: JPEG, PNG, PPM, PBM, TIFF (8-bit).
+
+WWW: http://qtpfsgui.sourceforge.net/

Added: head/graphics/luminance-qt5/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/graphics/luminance-qt5/pkg-plist	Sun Jul 13 08:04:06 2014	(r361659)
@@ -0,0 +1,97 @@
+bin/luminance-hdr
+bin/luminance-hdr-cli
+share/applications/luminance-hdr.desktop
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/Changelog
+%%PORTDOCS%%%%DOCSDIR%%/README
+share/icons/hicolor/48x48/apps/luminance-hdr.png
+%%DATADIR%%/help/en/README
+%%DATADIR%%/help/en/additional.html
+%%DATADIR%%/help/en/basics.html
+%%DATADIR%%/help/en/color_management.html
+%%DATADIR%%/help/en/contributing.html
+%%DATADIR%%/help/en/contributing_donating.html
+%%DATADIR%%/help/en/contributing_programming.html
+%%DATADIR%%/help/en/contributing_testing.html
+%%DATADIR%%/help/en/contributing_translating.html
+%%DATADIR%%/help/en/copying_exif.html
+%%DATADIR%%/help/en/creating_hdr.html
+%%DATADIR%%/help/en/creating_hdr_batch.html
+%%DATADIR%%/help/en/creating_hdr_cli.html
+%%DATADIR%%/help/en/creating_hdr_interactive.html
+%%DATADIR%%/help/en/dcraw.html
+%%DATADIR%%/help/en/editing_hdr.html
+%%DATADIR%%/help/en/editing_tools.html
+%%DATADIR%%/help/en/external.png
+%%DATADIR%%/help/en/faq.html
+%%DATADIR%%/help/en/features.html
+%%DATADIR%%/help/en/hints.html
+%%DATADIR%%/help/en/images/EditingTools-0.jpeg
+%%DATADIR%%/help/en/images/EditingTools-1.jpeg
+%%DATADIR%%/help/en/images/EditingTools-2.jpeg
+%%DATADIR%%/help/en/images/Ghost-0.jpeg
+%%DATADIR%%/help/en/images/NoGhost-0.jpeg
+%%DATADIR%%/help/en/images/batch-hdr.png
+%%DATADIR%%/help/en/images/batch-tmo.png
+%%DATADIR%%/help/en/images/color_management.png
+%%DATADIR%%/help/en/images/copy-exif.png
+%%DATADIR%%/help/en/images/cropping_frame.png
+%%DATADIR%%/help/en/images/mainwin.png
+%%DATADIR%%/help/en/images/not-translated-menu-item.png
+%%DATADIR%%/help/en/images/preferences.png
+%%DATADIR%%/help/en/images/prefs-cms.png
+%%DATADIR%%/help/en/images/prefs-ext.png
+%%DATADIR%%/help/en/images/prefs-hdr.png
+%%DATADIR%%/help/en/images/prefs-raw.png
+%%DATADIR%%/help/en/images/prefs-tm.png
+%%DATADIR%%/help/en/images/projectiveTransformationDialog.png
+%%DATADIR%%/help/en/images/resize.png
+%%DATADIR%%/help/en/images/translated-menu-item.png
+%%DATADIR%%/help/en/index.html
+%%DATADIR%%/help/en/manual.html
+%%DATADIR%%/help/en/menu.xml
+%%DATADIR%%/help/en/news.html
+%%DATADIR%%/help/en/prefs.html
+%%DATADIR%%/help/en/prefs_cms.html
+%%DATADIR%%/help/en/prefs_hdr.html
+%%DATADIR%%/help/en/prefs_rawconversion.html
+%%DATADIR%%/help/en/prefs_tonemapping.html
+%%DATADIR%%/help/en/prefs_tools.html
+%%DATADIR%%/help/en/prefs_ui.html
+%%DATADIR%%/help/en/projective_transformation.html
+%%DATADIR%%/help/en/style.css
+%%DATADIR%%/help/en/tmap_ref.html
+%%DATADIR%%/help/en/tmap_ref_drago.html
+%%DATADIR%%/help/en/tmap_ref_durand.html
+%%DATADIR%%/help/en/tmap_ref_mantiuk06.html
+%%DATADIR%%/help/en/tonemapping.html
+%%DATADIR%%/help/en/tonemapping_batch.html
+%%DATADIR%%/help/en/tonemapping_cli.html
+%%DATADIR%%/help/en/tonemapping_interactive.html
+%%DATADIR%%/help/en/workflow.html
+%%DATADIR%%/i18n/lang_cs.qm
+%%DATADIR%%/i18n/lang_da.qm
+%%DATADIR%%/i18n/lang_de.qm
+%%DATADIR%%/i18n/lang_es.qm
+%%DATADIR%%/i18n/lang_fi.qm
+%%DATADIR%%/i18n/lang_fr.qm
+%%DATADIR%%/i18n/lang_hu.qm
+%%DATADIR%%/i18n/lang_id.qm
+%%DATADIR%%/i18n/lang_it.qm
+%%DATADIR%%/i18n/lang_pl.qm
+%%DATADIR%%/i18n/lang_pt_BR.qm
+%%DATADIR%%/i18n/lang_ro.qm
+%%DATADIR%%/i18n/lang_ru.qm
+%%DATADIR%%/i18n/lang_tr.qm
+%%DATADIR%%/i18n/lang_zh.qm
+%%DATADIR%%/i18n/qt_fi.qm
+%%DATADIR%%/i18n/qt_it.qm
+%%DATADIR%%/i18n/qt_ro.qm
+%%DATADIR%%/i18n/qt_tr.qm
+%%DATADIR%%/i18n/qt_zh.qm
+%%PORTDOCS%%@dirrmtry %%DOCSDIR%%
+@dirrmtry %%DATADIR%%/help/en/images
+@dirrmtry %%DATADIR%%/help/en
+@dirrmtry %%DATADIR%%/help
+@dirrmtry %%DATADIR%%/i18n
+@dirrmtry %%DATADIR%%



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407130804.s6D846pa023662>