commit:     ae74323ee0bcb6798eda120c96b3032d266900fd
Author:     Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 13 10:54:47 2014 +0000
Commit:     Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Sun Jul 13 10:54:47 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=dev/maekke.git;a=commit;h=ae74323e

add media-gfx/luminance-hdr from gentoo-x86

---
 media-gfx/luminance-hdr/ChangeLog                  | 217 +++++++++++++++++++++
 media-gfx/luminance-hdr/Manifest                   |  22 +++
 .../files/luminance-hdr-2.2.1-docs.patch           |  15 ++
 .../luminance-hdr-2.2.1-openmp-automagic.patch     |  41 ++++
 .../files/luminance-hdr-2.3.0_beta1-no-git.patch   |  65 ++++++
 .../files/luminance-hdr-2.3.1-docs.patch           |  15 ++
 .../files/luminance-hdr-2.3.1-no-git.patch         |  52 +++++
 .../luminance-hdr-2.3.1-openmp-automagic.patch     |  38 ++++
 media-gfx/luminance-hdr/luminance-hdr-2.3.0.ebuild |  79 ++++++++
 media-gfx/luminance-hdr/luminance-hdr-2.3.1.ebuild |  79 ++++++++
 media-gfx/luminance-hdr/metadata.xml               |  27 +++
 11 files changed, 650 insertions(+)

diff --git a/media-gfx/luminance-hdr/ChangeLog 
b/media-gfx/luminance-hdr/ChangeLog
new file mode 100644
index 0000000..bfe58d6
--- /dev/null
+++ b/media-gfx/luminance-hdr/ChangeLog
@@ -0,0 +1,217 @@
+# ChangeLog for media-gfx/luminance-hdr
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/luminance-hdr/ChangeLog,v 1.30 
2014/01/04 13:14:30 maekke Exp $
+
+  04 Jan 2014; Markus Meier <mae...@gentoo.org> luminance-hdr-2.3.1.ebuild:
+  add missing boost and gtest deps by jeremi piotrowski in bug #493684. add
+  subslot operator to exiv2 dep too and rearrange IUSE and deps a bit.
+
+  28 Sep 2013; Tim Harder <radher...@gentoo.org> luminance-hdr-2.3.1.ebuild:
+  Use correct value for ${S} (bug #486282).
+
+  27 Sep 2013; Tim Harder <radher...@gentoo.org> Manifest:
+  Fix manifest (bug #486216).
+
+*luminance-hdr-2.3.1 (27 Sep 2013)
+
+  27 Sep 2013; Tim Harder <radher...@gentoo.org> +luminance-hdr-2.3.1.ebuild,
+  +files/luminance-hdr-2.3.1-docs.patch,
+  +files/luminance-hdr-2.3.1-no-git.patch,
+  +files/luminance-hdr-2.3.1-openmp-automagic.patch:
+  Version bump and update to EAPI 5 (bug #466018).
+
+  02 Mar 2013; Markos Chandras <hwoar...@gentoo.org> 
luminance-hdr-2.3.0.ebuild:
+  Move Qt dependencies to the new category
+
+  25 Sep 2012; Tim Harder <radher...@gentoo.org> -luminance-hdr-2.0.0.ebuild,
+  -luminance-hdr-2.2.1.ebuild, -files/luminance-hdr-2.2.1-no-git.patch:
+  Remove old.
+
+  23 Sep 2012; Pawel Hajdan jr <phajdan...@gentoo.org>
+  luminance-hdr-2.3.0.ebuild:
+  x86 stable wrt bug #434302
+
+  09 Sep 2012; Tim Harder <radher...@gentoo.org> luminance-hdr-2.3.0.ebuild:
+  Add check for SSE2 support (bug #369447 by Diego Elio Pettenò).
+
+  08 Sep 2012; Agostino Sarubbo <a...@gentoo.org> luminance-hdr-2.3.0.ebuild:
+  Stable for amd64, wrt bug #434302
+
+  10 Jul 2012; Diego E. Pettenò <flamee...@gentoo.org>
+  luminance-hdr-2.3.0.ebuild:
+  Fix dependency over fftw. Thanks to Karl-Johan Karlsson in bug #425646.
+
+  09 Jul 2012; Tim Harder <radher...@gentoo.org>
+  -luminance-hdr-2.3.0_beta1.ebuild:
+  Remove old.
+
+*luminance-hdr-2.3.0 (09 Jul 2012)
+
+  09 Jul 2012; Tim Harder <radher...@gentoo.org> +luminance-hdr-2.3.0.ebuild:
+  Version bump.
+
+  30 Jun 2012; Tim Harder <radher...@gentoo.org> -luminance-hdr-2.1.0.ebuild,
+  -files/luminance-hdr-2.1.0-libraw.patch, -luminance-hdr-2.2.0.ebuild,
+  -files/luminance-hdr-2.2.0-docs.patch,
+  -files/luminance-hdr-2.2.0-no-git.patch,
+  -files/luminance-hdr-2.2.0-openmp-automagic.patch:
+  Remove old.
+
+*luminance-hdr-2.3.0_beta1 (30 Jun 2012)
+
+  30 Jun 2012; Tim Harder <radher...@gentoo.org>
+  +luminance-hdr-2.3.0_beta1.ebuild,
+  +files/luminance-hdr-2.3.0_beta1-no-git.patch:
+  Version bump.
+
+*luminance-hdr-2.2.1 (13 Mar 2012)
+
+  13 Mar 2012; Tim Harder <radher...@gentoo.org> +luminance-hdr-2.2.1.ebuild,
+  +files/luminance-hdr-2.2.1-docs.patch,
+  +files/luminance-hdr-2.2.1-no-git.patch,
+  +files/luminance-hdr-2.2.1-openmp-automagic.patch:
+  Version bump (bug #407967).
+
+  23 Feb 2012; Tim Harder <radher...@gentoo.org> luminance-hdr-2.2.0.ebuild:
+  Respect user CFLAGS and use epatch directly instead of the PATCHES array.
+
+  14 Feb 2012; Tim Harder <radher...@gentoo.org> -luminance-hdr-2.0.1.ebuild,
+  -luminance-hdr-2.0.2.ebuild:
+  Remove old.
+
+  14 Feb 2012; Tim Harder <radher...@gentoo.org> luminance-hdr-2.1.0.ebuild:
+  Use slot deps for fftw, properly check for openmp support, and die on
+  nonexistent files.
+
+  14 Feb 2012; Tim Harder <radher...@gentoo.org> luminance-hdr-2.2.0.ebuild:
+  Die when trying to remove a nonexistent file.
+
+*luminance-hdr-2.2.0 (14 Feb 2012)
+
+  14 Feb 2012; Tim Harder <radher...@gentoo.org> +luminance-hdr-2.2.0.ebuild,
+  +files/luminance-hdr-2.2.0-docs.patch,
+  +files/luminance-hdr-2.2.0-no-git.patch,
+  +files/luminance-hdr-2.2.0-openmp-automagic.patch:
+  Version bump (bug #399767).
+
+  23 Sep 2011; Tim Harder <radher...@gentoo.org> luminance-hdr-2.1.0.ebuild:
+  Add dependency on qt-sql (bug #382305 by Martin Thierer).
+
+  23 Sep 2011; Tim Harder <radher...@gentoo.org> luminance-hdr-2.1.0.ebuild,
+  +files/luminance-hdr-2.1.0-libraw.patch:
+  Fix build with libraw-0.14.0 (bug #384191).
+
+*luminance-hdr-2.1.0 (26 Aug 2011)
+
+  26 Aug 2011; Tim Harder <radher...@gentoo.org> +luminance-hdr-2.1.0.ebuild:
+  Version bump.
+
+*luminance-hdr-2.0.2 (22 May 2011)
+
+  22 May 2011; Markus Meier <mae...@gentoo.org> +luminance-hdr-2.0.2.ebuild:
+  version bump by Kristian Niemi in bug #365065
+
+  14 Nov 2010; Markus Meier <mae...@gentoo.org>
+  -luminance-hdr-1.9.2-r1.ebuild, -files/qtpfsgui-1.9.2-trunk.patch,
+  -luminance-hdr-1.9.3.ebuild, -files/qtpfsgui-1.9.3-hdr-save.patch:
+  old
+
+  14 Nov 2010; Christian Faulhammer <fa...@gentoo.org>
+  luminance-hdr-2.0.0.ebuild:
+  stable x86, bug 344765
+
+  10 Nov 2010; Markos Chandras <hwoar...@gentoo.org>
+  luminance-hdr-2.0.0.ebuild:
+  Stable on amd64 wrt bug #344765
+
+*luminance-hdr-2.0.1 (08 Nov 2010)
+
+  08 Nov 2010; Markus Meier <mae...@gentoo.org>
+  luminance-hdr-1.9.2-r1.ebuild, luminance-hdr-1.9.3.ebuild,
+  luminance-hdr-2.0.0.ebuild, +luminance-hdr-2.0.1.ebuild:
+  version bump, change jpeg dep to virtual/jpeg
+
+  13 Jun 2010; Markus Meier <mae...@gentoo.org> luminance-hdr-2.0.0.ebuild:
+  unset CXXFLAGS, fix LINGUAS handling and update description
+
+*luminance-hdr-2.0.0 (05 Jun 2010)
+*luminance-hdr-1.9.3 (05 Jun 2010)
+*luminance-hdr-1.9.2-r1 (05 Jun 2010)
+
+  05 Jun 2010; Dror Levin <sp...@gentoo.org> +luminance-hdr-1.9.2-r1.ebuild,
+  +files/qtpfsgui-1.9.2-trunk.patch, +luminance-hdr-1.9.3.ebuild,
+  +files/qtpfsgui-1.9.3-hdr-save.patch, +luminance-hdr-2.0.0.ebuild,
+  +metadata.xml:
+  Move package from media-gfx/qtpfsgui. Version bump to 2.0.0 and migrate to
+  qt4-r2, drop old.
+
+*qtpfsgui-2.0_pre691 (14 Feb 2010)
+
+  14 Feb 2010; Markus Meier <mae...@gentoo.org> +qtpfsgui-2.0_pre691.ebuild:
+  version bump
+
+  06 Oct 2009; Dominik Kapusta <a...@gentoo.org> qtpfsgui-1.9.2-r1.ebuild,
+  qtpfsgui-1.9.3.ebuild:
+  Removed alternative dependency on Qt metapackage
+
+  23 May 2009; Markus Meier <mae...@gentoo.org> qtpfsgui-1.9.3.ebuild,
+  +files/qtpfsgui-1.9.3-hdr-save.patch:
+  fix saving of hdr files
+
+*qtpfsgui-1.9.3 (01 May 2009)
+
+  01 May 2009; Markus Meier <mae...@gentoo.org> +qtpfsgui-1.9.3.ebuild:
+  version bump
+
+  14 Feb 2009; Markus Meier <mae...@gentoo.org> qtpfsgui-1.9.2-r1.ebuild:
+  remove useless doc USE-flag, assign RDEPEND
+
+  17 Jan 2009; Markus Meier <mae...@gentoo.org> qtpfsgui-1.9.2-r1.ebuild:
+  fix html-doc installation (to make it work inside the application) wrt bug
+  #231599
+
+  21 Dec 2008; Markus Meier <mae...@gentoo.org> qtpfsgui-1.9.2-r1.ebuild:
+  don't pre-strip files, bug #251951
+
+  15 Aug 2008; Markus Meier <mae...@gentoo.org> -qtpfsgui-1.9.1-r1.ebuild,
+  qtpfsgui-1.9.2-r1.ebuild:
+  amd64/x86 stable, remove old
+
+  11 Aug 2008; Markus Meier <mae...@gentoo.org> qtpfsgui-1.9.2-r1.ebuild:
+  do not install html documentation twice and add support for LINGUAS, bug
+  #231599
+
+*qtpfsgui-1.9.2-r1 (04 Jul 2008)
+
+  04 Jul 2008; Markus Meier <mae...@gentoo.org>
+  +files/qtpfsgui-1.9.2-trunk.patch, -qtpfsgui-1.9.2.ebuild,
+  +qtpfsgui-1.9.2-r1.ebuild:
+  revision bump for bug #222135; remove broken version
+
+*qtpfsgui-1.9.2 (02 May 2008)
+
+  02 May 2008; Markus Meier <mae...@gentoo.org> -qtpfsgui-1.9.0.ebuild,
+  -qtpfsgui-1.9.1.ebuild, qtpfsgui-1.9.1-r1.ebuild, +qtpfsgui-1.9.2.ebuild:
+  bump to 1.9.2; 1.9.1-r1 stable on amd64/x86; remove old
+
+*qtpfsgui-1.9.1-r1 (12 Apr 2008)
+
+  12 Apr 2008; Markus Meier <mae...@gentoo.org> +qtpfsgui-1.9.1-r1.ebuild:
+  add support for split qt4 ebuilds, thanks zlin for the help (bug #217172)
+
+  16 Mar 2008; Markus Meier <mae...@gentoo.org> qtpfsgui-1.9.1.ebuild:
+  add ~amd64
+
+*qtpfsgui-1.9.1 (03 Mar 2008)
+
+  03 Mar 2008; Markus Meier <mae...@gentoo.org> +qtpfsgui-1.9.1.ebuild:
+  version bump
+
+  09 Feb 2008; Markus Meier <mae...@gentoo.org> qtpfsgui-1.9.0.ebuild:
+  x86 stable
+
+*qtpfsgui-1.9.0 (17 Dec 2007)
+
+  17 Dec 2007; Markus Meier <mae...@gentoo.org> +metadata.xml,
+  +qtpfsgui-1.9.0.ebuild:
+  initial import of qtpfsgui, bug #179887 (and bug #162080)

diff --git a/media-gfx/luminance-hdr/Manifest b/media-gfx/luminance-hdr/Manifest
new file mode 100644
index 0000000..1da230a
--- /dev/null
+++ b/media-gfx/luminance-hdr/Manifest
@@ -0,0 +1,22 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX luminance-hdr-2.2.1-docs.patch 750 SHA256 
9d7ab37083944ad4faa813af51301ee896400b7bb38a07b7143a3a4ca08d511c SHA512 
9c7732d1985639e5b7f9ec853f3afd0d0e0cd07a143b165b6183a7697b9fb4c5cd494b443f60e81da522fcf2242a62631cf1d30a9ce733aa285874bf63f24555
 WHIRLPOOL 
e873d2a2b15bc71af24df4c52f0a5db3fa182b7971c43936594137ebe60a0c3a3471e6fc709ea8f75036fe2cd2eeebb4da71e5cf68df717afa4f4b2508d4bf9a
+AUX luminance-hdr-2.2.1-openmp-automagic.patch 1719 SHA256 
45c316653de319d61d47618598fa4e665508311efdf412d9e31ea817acb1e496 SHA512 
0045ec1b9b07c0fe91364f93e3cdf5eeb1301da76cbddf97be6651bf4b87f1e5b7eb42c5b82161ebe4592322937ceca468f7e462b31d004ab2e4f17b8183e692
 WHIRLPOOL 
7b6f9afee3c39684fd0d719470c5a5a1f877e516d0a04cb2b0a87e3b9e49b1eac60a7d294c45acf45a9a5435cc59993dad47fe873d4108fad8930cb777c0adfc
+AUX luminance-hdr-2.3.0_beta1-no-git.patch 2361 SHA256 
fa49258af1f68972024309804309dec5783e7e04c9984471c14f353c780759ab SHA512 
e8dab5ce3de975348e0f75b281e17e1d410ce4d25ced5ff89057369e751bb4ac15e7c73bb7cbf30fdf79536de3c13c3f91a4a891a919ed3da2424bcb6d667769
 WHIRLPOOL 
c058c684837cede728f1b01fea9833f8bcb5c2d66c61f907d6f2ed9cfe6f0f54f03eb32b7ae7ef858874ba5725158e98ae1203d4ca89975f1edd8db7a01560ef
+AUX luminance-hdr-2.3.1-docs.patch 660 SHA256 
c9ce6365f1db431ab659fde9bcfae06b2a655b9656ea093add3e01bcd6a7ed18 SHA512 
dbb58e36efd1aab3b8f308e512c6727e8f7421b172304bc0608faacde4c0964b77628afda9df658b793ba4a62dd914373590dcecec1c6d9e696e4cbdcdab82f5
 WHIRLPOOL 
c2edc42abd947ed32d9f0e178add6ea908c9a7b18af348e3074b88bd5ae420fc7ea15ae87fbee10420fea9e2f5b21777035a0098de73c5d71ac632e6bce440c8
+AUX luminance-hdr-2.3.1-no-git.patch 2105 SHA256 
5c2c64c553f93196daa1e770d47c19f6bea6fe9f3595ef4062d3889c5ff42c42 SHA512 
9d29d8484706284757403db309631e9c6e4c8cf4c99e58062f8a4343758c46157fcd432ed668a9e5bdcea9caf27090b120f832787bccd11495d6a099eb56b9f1
 WHIRLPOOL 
5a75fbd6623701d2f1ad76a414a549da0a4a13c3f380eb43aed9f8e513ab3999430f65c841486f9d427d3d4d75b0e28c8c5d133abe596435c884cdbaba35793b
+AUX luminance-hdr-2.3.1-openmp-automagic.patch 1598 SHA256 
6764edaceea13c54641f6a63fccd904e2b5e8723102053476735f6ca737424c7 SHA512 
83fcdb0e824fc436d0d2d0ee225ce2539d938445f9f676f4a501cc6379f48dde34acc5d6074360ceec0099f156cc24475b1383a1a9d2461e3ff3da2e3d9fee86
 WHIRLPOOL 
1f9b752df786c5702b45171397a2ea2172911b10363bb36d18bb450cae886b4251f03e6cfac9a781ba082d73d82b44747045e59973243b9ed163566e60129ccf
+DIST luminance-hdr-2.3.0.tar.bz2 5398576 SHA256 
dada0795b58843912bcb57ce61dcd615bcb9f9437b610a37ff813ad2c899c676 SHA512 
6806782bec25cde92eeafc1e6a6aeb801226c0db27bd9163829b4556209267a9f5f0ecaae934fbb42a25a780cd131bc34880bc48d6d68867fe1ab117bb4cde08
 WHIRLPOOL 
8f1430b0e46d53e79e7ba565b73e190b0ad6efb9f2937f8612b0ddda4d442fbc4c31b055a4904c48338e00dc8719cefb94b7f43fff040255f403ebeb4e8aac95
+DIST luminance-hdr-2.3.1.tar.bz2 10323806 SHA256 
c2a4764986bf8860d448530f3c8d76143d7504cebb07b3e58e37eb0db5347722 SHA512 
d42bcb0cc43594f2ac7d97efd658cfb5a3d34d485ed62822682592a69550c2c00fddbdc202e75fe1617cf1354d44c2f9a83122958d5f4f950380ff5d533191ee
 WHIRLPOOL 
74728c214f9c1d333c2b0afa782cb567d5d6051edfbc875fad9c40c5f33ff2bcdc49ea6d0ea7e37850b62790673cf70dc6b99a2ecca8a0ba8b9b29e64ff9f85a
+EBUILD luminance-hdr-2.3.0.ebuild 1900 SHA256 
aa80cfacb43853bce0815746302ff0dc5f498fe76316e4fdefbdd13c2017b880 SHA512 
c2bd2f084fd6ba239fcfa428887e9c1a9fcbb0027b3cc5ad43fda54e921b571f8d099b3d1f46606796792948dddbeb742d72e34eadbfc4c0066d113bcb9d283d
 WHIRLPOOL 
1d36c482989addfdc38d789acc453c1be2e2468ab846beac47cb5804677b4635dd5940708afddf38378c716e417e2f56f2d917c998989e2043247128894bdcea
+EBUILD luminance-hdr-2.3.1.ebuild 1912 SHA256 
ceba6093d22e73a371594de3c3e26899dbbe8c6b43ea20ea9abb45aa1be2f46c SHA512 
8d470d500ca080550e62567676914d42e3494d0311aedea2d1c28a5aaead29a66042e4a05b4785bc0a0627f995bece5701ac06abcde1cb75e4b2500db730bb36
 WHIRLPOOL 
d641c1c0eee3e44d5e2df3626c9962f2930bbd3323d0acef27796677c7bf12ded354fb253d8d7310a3bffc979403c3ea76fa979ec1c60f2f780956e43214c032
+MISC ChangeLog 7848 SHA256 
4c474e71924aeea3a7a5d7c83e79031119bf6e3b9840a1baa41cd0be06c40526 SHA512 
cddd581a0464fce7aea0d97b287f23aae3058157c9f69e28f4a79a3470c0d3acc172ff3254f05ce086c73b632e8896b41ec880dcb508a4b3493443860890585f
 WHIRLPOOL 
b29c0508b0424351617eda52befff91fddc0104864af2ee5f511cee9ebf09c110f197c2f8b531060b20586b9dc0461911a025e6ee4bc4cfe609f12c55f65961f
+MISC metadata.xml 937 SHA256 
03752b3db20bdd5f73b81a4c7ac7a6173b7825c55aef76758cd48db98e778ef6 SHA512 
3fe1641ac29499d1558edcfb5d51c461ce3b0da83627b1d4c3ae06adedbad95014d0e31353e207f86d882ae1b9df3b51a1cd8ef1619eac94327afa284eb1b351
 WHIRLPOOL 
007fce14ede771ed8d8b4e64e0de03837745b5c6a9629e080d41757f5c2d61628a8d0c29b84e5f5720e7bff18ee58b78abb22e503b4e885c5e48a8e977e62dfb
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2
+
+iEYEAREIAAYFAlPCZVsACgkQkKaRLQcq0GJtqgCgo8ibsOY5LTgxpaqd5rbUJH3I
+LTEAoJBrAAperzI9NhYO4OaxbKyJ3Z+l
+=y2yM
+-----END PGP SIGNATURE-----

diff --git a/media-gfx/luminance-hdr/files/luminance-hdr-2.2.1-docs.patch 
b/media-gfx/luminance-hdr/files/luminance-hdr-2.2.1-docs.patch
new file mode 100644
index 0000000..d44e635
--- /dev/null
+++ b/media-gfx/luminance-hdr/files/luminance-hdr-2.2.1-docs.patch
@@ -0,0 +1,15 @@
+--- luminance-hdr-2.2.1/CMakeLists.txt
++++ luminance-hdr-2.2.1/CMakeLists.txt
+@@ -245,12 +245,6 @@
+     INSTALL(FILES ${LUMINANCE_QM} DESTINATION share/luminance-hdr/i18n) # i18n
+     INSTALL(FILES ${CMAKE_SOURCE_DIR}/images/luminance-hdr.png DESTINATION 
share/icons/hicolor/48x48/apps) # icon
+     INSTALL(FILES ${CMAKE_SOURCE_DIR}/luminance-hdr.desktop DESTINATION 
share/applications) #desktop entry
+-    INSTALL(FILES
+-    ${CMAKE_SOURCE_DIR}/AUTHORS
+-    ${CMAKE_SOURCE_DIR}/README
+-    ${CMAKE_SOURCE_DIR}/LICENSE
+-    ${CMAKE_SOURCE_DIR}/Changelog
+-    DESTINATION share/luminance-hdr) #info files
+     INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/help DESTINATION 
share/luminance-hdr) # help directory
+ # Microsoft Windows
+ ELSEIF(WIN32)

diff --git 
a/media-gfx/luminance-hdr/files/luminance-hdr-2.2.1-openmp-automagic.patch 
b/media-gfx/luminance-hdr/files/luminance-hdr-2.2.1-openmp-automagic.patch
new file mode 100644
index 0000000..a4fbb13
--- /dev/null
+++ b/media-gfx/luminance-hdr/files/luminance-hdr-2.2.1-openmp-automagic.patch
@@ -0,0 +1,41 @@
+--- luminance-hdr-2.2.1/CMakeLists.txt
++++ luminance-hdr-2.2.1/CMakeLists.txt
+@@ -1,6 +1,8 @@
+ PROJECT(luminance-hdr)
+ CMAKE_MINIMUM_REQUIRED(VERSION 2.6.0)
+ 
++OPTION(USE_OPENMP "Use openmp threading support." ON)
++
+ # set include path for FindXXX.cmake files
+ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake/")
+ 
+@@ -149,18 +151,20 @@
+ SET(LIBS ${LIBS} ${EXIV2_LIBRARIES})
+ 
+ #OpenMP Support under Linux, Windows with MSVC & MacOS X with GCC >= 4.3
+-IF(MSVC)
+-    FIND_PACKAGE(OpenMP REQUIRED)
+-    SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
+-    SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
+-ELSEIF(CMAKE_COMPILER_IS_GNUCC AND UNIX)
+-    EXECUTE_PROCESS(COMMAND ${CMAKE_C_COMPILER} -dumpversion OUTPUT_VARIABLE 
GCC_VERSION)
+-    #MESSAGE(STATUS ${GCC_VERSION})
+-    IF(GCC_VERSION VERSION_GREATER 4.3 OR GCC_VERSION VERSION_EQUAL 4.3)
+-        MESSAGE(STATUS "GCC >= 4.3")
++IF(USE_OPENMP)
++    IF(MSVC)
+         FIND_PACKAGE(OpenMP REQUIRED)
+         SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
+         SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
++    ELSEIF(CMAKE_COMPILER_IS_GNUCC AND UNIX)
++        EXECUTE_PROCESS(COMMAND ${CMAKE_C_COMPILER} -dumpversion 
OUTPUT_VARIABLE GCC_VERSION)
++        #MESSAGE(STATUS ${GCC_VERSION})
++        IF(GCC_VERSION VERSION_GREATER 4.3 OR GCC_VERSION VERSION_EQUAL 4.3)
++            MESSAGE(STATUS "GCC >= 4.3")
++            FIND_PACKAGE(OpenMP REQUIRED)
++            SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
++            SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
++        ENDIF()
+     ENDIF()
+ ENDIF()
+ # END OpenMP Support

diff --git 
a/media-gfx/luminance-hdr/files/luminance-hdr-2.3.0_beta1-no-git.patch 
b/media-gfx/luminance-hdr/files/luminance-hdr-2.3.0_beta1-no-git.patch
new file mode 100644
index 0000000..040cc8d
--- /dev/null
+++ b/media-gfx/luminance-hdr/files/luminance-hdr-2.3.0_beta1-no-git.patch
@@ -0,0 +1,65 @@
+--- luminance-hdr-2.3.0.beta1/CMakeLists.txt
++++ luminance-hdr-2.3.0.beta1/CMakeLists.txt
+@@ -36,26 +36,6 @@
+ 
+ set(LIBS ${LIBS} ${QT_QTCORE_LIBRARIES} ${QT_QTGUI_LIBRARIES} 
${QT_QTWEBKIT_LIBRARIES} ${QT_QTXML_LIBRARIES} ${QT_QTSQL_LIBRARIES})
+ 
+-FIND_PACKAGE(Git)
+-#FIND_PACKAGE(Git QUIET)
+-IF(NOT GIT_FOUND)
+-    FIND_FILE(GIT_EXECUTABLE git.exe 
+-        $ENV{CYGWIN_DIR}\\bin
+-        $ENV{CYGWIN_DIR}
+-    )
+-    IF (EXISTS ${GIT_EXECUTABLE})
+-        SET(GIT_FOUND 1)
+-    ENDIF()
+-ENDIF()
+-
+-IF(GIT_FOUND)
+-    include(GetGitRevisionDescription)
+-    get_git_head_revision(GIT_REFSPEC GIT_SHA1)
+-    message(STATUS "Git found")
+-ELSE()
+-    message(STATUS "Git not found")
+-ENDIF()
+-
+ IF(WIN32)
+     # Windows Section
+     
+--- luminance-hdr-2.3.0.beta1/src/Common/CMakeLists.txt
++++ luminance-hdr-2.3.0.beta1/src/Common/CMakeLists.txt
+@@ -1,4 +1,3 @@
+-CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/GitSHA1.cpp.in 
${CMAKE_CURRENT_BINARY_DIR}/GitSHA1.cpp @ONLY)
+ CONFIGURE_FILE(${CMAKE_CURRENT_SOURCE_DIR}/global.hxx.in 
${CMAKE_CURRENT_BINARY_DIR}/global.hxx @ONLY)
+ 
+ SET(FILES_UI 
+@@ -25,8 +24,7 @@
+ QT4_WRAP_UI(FILES_UI_H ${FILES_UI})
+ 
+ ADD_LIBRARY(common ${FILES_H} ${FILES_CPP} ${FILES_MOC} ${FILES_HXX} 
${FILES_UI_H}
+-${CMAKE_CURRENT_BINARY_DIR}/global.hxx
+-${CMAKE_CURRENT_BINARY_DIR}/GitSHA1.cpp)
++${CMAKE_CURRENT_BINARY_DIR}/global.hxx)
+ 
+ SET(FILES_TO_TRANSLATE ${FILES_TO_TRANSLATE} ${FILES_CPP} ${FILES_H} 
${FILES_UI} ${FILES_HXX} PARENT_SCOPE)
+ SET(LUMINANCE_MODULES_GUI ${LUMINANCE_MODULES_GUI} common PARENT_SCOPE)
+--- luminance-hdr-2.3.0.beta1/src/UI/UMessageBox.cpp
++++ luminance-hdr-2.3.0.beta1/src/UI/UMessageBox.cpp
+@@ -28,7 +28,6 @@
+ 
+ #include "UI/UMessageBox.h"
+ 
+-#include "Common/GitSHA1.h"
+ #include "Common/config.h"
+ #include "Common/archs.h"
+ #include "ui_about.h"
+@@ -78,7 +77,7 @@
+     ui.authorsBox->setOpenExternalLinks(true);
+     ui.thanksToBox->setOpenExternalLinks(true);
+     ui.GPLbox->setTextInteractionFlags(Qt::TextSelectableByMouse);
+-    
ui.label_version->setText(ui.label_version->text().append(QString(LUMINANCEVERSION)).append("
 [Build ").append(QString(g_GIT_SHA1).left(6)).append("]"));
++    
ui.label_version->setText(ui.label_version->text().append(QString(LUMINANCEVERSION)));
+ 
+     bool license_file_not_found=true;
+     QString docDir = QCoreApplication::applicationDirPath();

diff --git a/media-gfx/luminance-hdr/files/luminance-hdr-2.3.1-docs.patch 
b/media-gfx/luminance-hdr/files/luminance-hdr-2.3.1-docs.patch
new file mode 100644
index 0000000..08b71c7
--- /dev/null
+++ b/media-gfx/luminance-hdr/files/luminance-hdr-2.3.1-docs.patch
@@ -0,0 +1,15 @@
+--- luminance-hdr-2.3.1/CMakeLists.txt
++++ luminance-hdr-2.3.1/CMakeLists.txt
+@@ -250,12 +250,6 @@
+ 
+     INSTALL(FILES ${CMAKE_SOURCE_DIR}/images/luminance-hdr.png DESTINATION 
share/icons/hicolor/48x48/apps) # icon
+     INSTALL(FILES ${CMAKE_SOURCE_DIR}/luminance-hdr.desktop DESTINATION 
share/applications) #desktop entry
+-    INSTALL(FILES
+-    ${CMAKE_SOURCE_DIR}/AUTHORS
+-    ${CMAKE_SOURCE_DIR}/README
+-    ${CMAKE_SOURCE_DIR}/LICENSE
+-    ${CMAKE_SOURCE_DIR}/Changelog
+-    DESTINATION share/luminance-hdr) #info files
+     INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/help DESTINATION 
share/luminance-hdr) # help directory
+ # Microsoft Windows
+ ELSEIF(WIN32)

diff --git a/media-gfx/luminance-hdr/files/luminance-hdr-2.3.1-no-git.patch 
b/media-gfx/luminance-hdr/files/luminance-hdr-2.3.1-no-git.patch
new file mode 100644
index 0000000..de4ab48
--- /dev/null
+++ b/media-gfx/luminance-hdr/files/luminance-hdr-2.3.1-no-git.patch
@@ -0,0 +1,52 @@
+--- luminance-hdr-2.3.1/CMakeLists.txt
++++ luminance-hdr-2.3.1/CMakeLists.txt
+@@ -32,12 +32,6 @@
+     ${QT_QTCORE_LIBRARIES} ${QT_QTGUI_LIBRARIES} ${QT_QTNETWORK_LIBRARIES}
+     ${QT_QTWEBKIT_LIBRARIES} ${QT_QTXML_LIBRARIES} ${QT_QTSQL_LIBRARIES})
+ 
+-FIND_PACKAGE(Git)
+-IF(GIT_FOUND)
+-    include(GetGitRevisionDescription)
+-    get_git_head_revision(GIT_REFSPEC GIT_SHA1)
+-ENDIF()
+-
+ IF(WIN32)
+     # Windows Section
+     
+--- luminance-hdr-2.3.1.orig/src/Common/CMakeLists.txt
++++ luminance-hdr-2.3.1/src/Common/CMakeLists.txt
+@@ -1,5 +1,3 @@
+-CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/GitSHA1.cpp.in
+-                ${CMAKE_CURRENT_BINARY_DIR}/GitSHA1.cpp @ONLY)
+ CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/global.hxx.in
+                 ${CMAKE_CURRENT_BINARY_DIR}/global.hxx @ONLY)
+ CONFIGURE_FILE( ${CMAKE_CURRENT_SOURCE_DIR}/config.h.in
+@@ -32,8 +30,7 @@
+ 
+ ADD_LIBRARY(common ${FILES_H} ${FILES_CPP} ${FILES_MOC} ${FILES_HXX} 
${FILES_UI_H}
+     ${CMAKE_CURRENT_BINARY_DIR}/global.hxx
+-    ${CMAKE_CURRENT_BINARY_DIR}/config.h
+-    ${CMAKE_CURRENT_BINARY_DIR}/GitSHA1.cpp)
++    ${CMAKE_CURRENT_BINARY_DIR}/config.h)
+ 
+ SET(FILES_TO_TRANSLATE ${FILES_TO_TRANSLATE} ${FILES_CPP} ${FILES_H} 
${FILES_UI} ${FILES_HXX} PARENT_SCOPE)
+ SET(LUMINANCE_MODULES_GUI ${LUMINANCE_MODULES_GUI} common PARENT_SCOPE)
+--- luminance-hdr-2.3.1.orig/src/UI/UMessageBox.cpp
++++ luminance-hdr-2.3.1/src/UI/UMessageBox.cpp
+@@ -28,7 +28,6 @@
+ 
+ #include "UI/UMessageBox.h"
+ 
+-#include "Common/GitSHA1.h"
+ #include "Common/config.h"
+ #include "Common/archs.h"
+ #include "ui_about.h"
+@@ -92,7 +91,7 @@
+     ui.authorsBox->setOpenExternalLinks(true);
+     ui.thanksToBox->setOpenExternalLinks(true);
+     ui.GPLbox->setTextInteractionFlags(Qt::TextSelectableByMouse);
+-    
ui.label_version->setText(ui.label_version->text().append(QString(LUMINANCEVERSION)).append("
 [Build ").append(QString(g_GIT_SHA1).left(6)).append("]"));
++    
ui.label_version->setText(ui.label_version->text().append(QString(LUMINANCEVERSION)));
+ 
+     bool license_file_not_found=true;
+     QString docDir = QCoreApplication::applicationDirPath();

diff --git 
a/media-gfx/luminance-hdr/files/luminance-hdr-2.3.1-openmp-automagic.patch 
b/media-gfx/luminance-hdr/files/luminance-hdr-2.3.1-openmp-automagic.patch
new file mode 100644
index 0000000..d83e64e
--- /dev/null
+++ b/media-gfx/luminance-hdr/files/luminance-hdr-2.3.1-openmp-automagic.patch
@@ -0,0 +1,38 @@
+--- luminance-hdr-2.3.1/cmake/CompilerSettings.cmake
++++ luminance-hdr-2.3.1/cmake/CompilerSettings.cmake
+@@ -8,6 +8,8 @@
+ ENDIF()
+ ENDIF()
+ 
++OPTION(USE_OPENMP "Use openmp threading support." ON)
++
+ #Activate C++11 support, when available
+ if("${CMAKE_CXX_COMPILER_ID}" MATCHES "GNU")
+     execute_process(COMMAND ${CMAKE_CXX_COMPILER} -dumpversion 
OUTPUT_VARIABLE GCC_VERSION)
+@@ -39,16 +41,18 @@
+ endif()
+ 
+ #OpenMP Support under Linux, Windows with MSVC & MacOS X with GCC >= 4.3
+-IF(MSVC)
+-    FIND_PACKAGE(OpenMP REQUIRED)
+-    SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
+-    SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
+-ELSEIF(CMAKE_COMPILER_IS_GNUCC AND UNIX)
+-    EXECUTE_PROCESS(COMMAND ${CMAKE_CXX_COMPILER} -dumpversion 
OUTPUT_VARIABLE GCC_VERSION)
+-    IF(GCC_VERSION VERSION_GREATER 4.3 OR GCC_VERSION VERSION_EQUAL 4.3)
+-        MESSAGE(STATUS "GCC >= 4.3")
++IF(USE_OPENMP)
++    IF(MSVC)
+         FIND_PACKAGE(OpenMP REQUIRED)
+         SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
+         SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
++    ELSEIF(CMAKE_COMPILER_IS_GNUCC AND UNIX)
++        EXECUTE_PROCESS(COMMAND ${CMAKE_CXX_COMPILER} -dumpversion 
OUTPUT_VARIABLE GCC_VERSION)
++        IF(GCC_VERSION VERSION_GREATER 4.3 OR GCC_VERSION VERSION_EQUAL 4.3)
++            MESSAGE(STATUS "GCC >= 4.3")
++            FIND_PACKAGE(OpenMP REQUIRED)
++            SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ${OpenMP_CXX_FLAGS}")
++            SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${OpenMP_C_FLAGS}")
++        ENDIF()
+     ENDIF()
+ ENDIF()

diff --git a/media-gfx/luminance-hdr/luminance-hdr-2.3.0.ebuild 
b/media-gfx/luminance-hdr/luminance-hdr-2.3.0.ebuild
new file mode 100644
index 0000000..f67c4a5
--- /dev/null
+++ b/media-gfx/luminance-hdr/luminance-hdr-2.3.0.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: 
/var/cvsroot/gentoo-x86/media-gfx/luminance-hdr/luminance-hdr-2.3.0.ebuild,v 
1.6 2013/03/02 21:37:22 hwoarang Exp $
+
+EAPI="4"
+
+inherit cmake-utils toolchain-funcs eutils flag-o-matic
+
+MY_P=${P/_/.}
+DESCRIPTION="Luminance HDR is a graphical user interface that provides a 
workflow for HDR imaging."
+HOMEPAGE="http://qtpfsgui.sourceforge.net";
+SRC_URI="mirror://sourceforge/qtpfsgui/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 x86"
+LANGS=" cs de es fi fr hi hu id it pl ro ru sk tr zh"
+IUSE="sse2 ${LANGS// / linguas_} openmp"
+
+DEPEND="
+       >=media-gfx/exiv2-0.14
+       media-libs/lcms:2
+       media-libs/libpng
+       >=media-libs/libraw-0.13.4
+       >=media-libs/openexr-1.2.2-r2
+       >=media-libs/tiff-3.8.2-r2
+       sci-libs/fftw:3.0[threads]
+       sci-libs/gsl
+       virtual/jpeg
+       dev-qt/qtcore:4
+       dev-qt/qtgui:4
+       dev-qt/qtsql:4
+       dev-qt/qtwebkit:4"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS BUGS Changelog README TODO )
+
+S=${WORKDIR}/${MY_P}
+
+pkg_pretend() {
+       if use sse2 ; then
+               append-flags -msse2
+       else
+               eerror "This package requires a CPU supporting the SSE2 
instruction set."
+               die "SSE2 support missing"
+       fi
+
+       if use openmp ; then
+               tc-has-openmp || die "Please switch to an openmp compatible 
compiler"
+       fi
+}
+
+src_prepare() {
+       # Don't try to define the git version of the release
+       epatch "${FILESDIR}"/${PN}-2.3.0_beta1-no-git.patch
+
+       # Don't install extra docs and fix install dir
+       epatch "${FILESDIR}"/${PN}-2.2.1-docs.patch
+
+       # Fix openmp automagic support
+       epatch "${FILESDIR}"/${PN}-2.2.1-openmp-automagic.patch
+}
+
+src_configure() {
+       mycmakeargs=(
+               $(cmake-utils_use_use openmp OPENMP)
+       )
+       cmake-utils_src_configure
+}
+
+src_install() {
+       cmake-utils_src_install
+
+       for lang in ${LANGS} ; do
+               if ! use linguas_${lang} ; then
+                       rm -f "${D}"/usr/share/${PN}/i18n/{lang,qt}_${lang}.qm 
|| die
+               fi
+       done
+}

diff --git a/media-gfx/luminance-hdr/luminance-hdr-2.3.1.ebuild 
b/media-gfx/luminance-hdr/luminance-hdr-2.3.1.ebuild
new file mode 100644
index 0000000..2de9cc8
--- /dev/null
+++ b/media-gfx/luminance-hdr/luminance-hdr-2.3.1.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: 
/var/cvsroot/gentoo-x86/media-gfx/luminance-hdr/luminance-hdr-2.3.1.ebuild,v 
1.3 2014/01/04 13:14:30 maekke Exp $
+
+EAPI=5
+
+inherit cmake-utils toolchain-funcs eutils flag-o-matic
+
+MY_P=${P/_/.}
+DESCRIPTION="Luminance HDR is a graphical user interface that provides a 
workflow for HDR imaging."
+HOMEPAGE="http://qtpfsgui.sourceforge.net";
+SRC_URI="mirror://sourceforge/qtpfsgui/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+LANGS=" cs de es fi fr hi hu id it pl ro ru sk tr zh"
+IUSE="openmp sse2 test ${LANGS// / linguas_}"
+
+RDEPEND="
+       dev-libs/boost:0=
+       dev-qt/qtcore:4
+       dev-qt/qtgui:4
+       dev-qt/qtsql:4
+       dev-qt/qtwebkit:4
+       >=media-gfx/exiv2-0.14:0=
+       media-libs/lcms:2
+       media-libs/libpng:0=
+       >=media-libs/libraw-0.13.4:=
+       >=media-libs/openexr-1.2.2-r2:=
+       >=media-libs/tiff-3.8.2-r2:0
+       sci-libs/fftw:3.0[threads]
+       sci-libs/gsl
+       virtual/jpeg:0"
+DEPEND="${DEPEND}
+       test? ( dev-cpp/gtest )"
+
+DOCS=( AUTHORS BUGS Changelog README TODO )
+
+pkg_pretend() {
+       if use sse2 ; then
+               append-flags -msse2
+       else
+               eerror "This package requires a CPU supporting the SSE2 
instruction set."
+               die "SSE2 support missing"
+       fi
+
+       if use openmp ; then
+               tc-has-openmp || die "Please switch to an openmp compatible 
compiler"
+       fi
+}
+
+src_prepare() {
+       # don't try to define the git version of the release
+       epatch "${FILESDIR}"/${P}-no-git.patch
+
+       # don't install extra docs and fix install dir
+       epatch "${FILESDIR}"/${P}-docs.patch
+
+       # fix openmp automagic support
+       epatch "${FILESDIR}"/${P}-openmp-automagic.patch
+}
+
+src_configure() {
+       mycmakeargs=(
+               $(cmake-utils_use_use openmp OPENMP)
+       )
+       cmake-utils_src_configure
+}
+
+src_install() {
+       cmake-utils_src_install
+
+       for lang in ${LANGS} ; do
+               if ! use linguas_${lang} ; then
+                       rm -f "${D}"/usr/share/${PN}/i18n/{lang,qt}_${lang}.qm 
|| die
+               fi
+       done
+}

diff --git a/media-gfx/luminance-hdr/metadata.xml 
b/media-gfx/luminance-hdr/metadata.xml
new file mode 100644
index 0000000..94005e0
--- /dev/null
+++ b/media-gfx/luminance-hdr/metadata.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd";>
+<pkgmetadata>
+<herd>graphics</herd>
+<longdescription lang="en">
+Qtpfsgui is an open source graphical user interface application that aims to 
provide 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(8 bit)
+
+Supported features:
+       * Create an HDR file from a set of images (formats: JPEG, TIFF 8bit and 
16bit, RAW) of the same scene taken at different exposure setting.
+       * Save and load HDR images.
+       * Rotate and resize HDR images.
+       * Tonemap HDR images.
+       * Copy exif data between sets of images.
+       * Supports internationalization.
+</longdescription>
+</pkgmetadata>
+

Reply via email to