From: "Markus Meier" <maekke@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] dev/maekke:master commit in: media-gfx/pfstools/
Date: Sat, 7 Nov 2015 07:34:50 +0000 (UTC) [thread overview]
Message-ID: <1446881684.98fd155db58777b75621dff7e12f29b674c68e34.maekke@gentoo> (raw)
commit: 98fd155db58777b75621dff7e12f29b674c68e34
Author: Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 7 07:34:44 2015 +0000
Commit: Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Sat Nov 7 07:34:44 2015 +0000
URL: https://gitweb.gentoo.org/dev/maekke.git/commit/?id=98fd155d
media-gfx/pfstools: version bump to 2.0.4
Package-Manager: portage-2.2.23
Manifest-Sign-Key: 0x363AF1F7765A9D02
media-gfx/pfstools/Manifest | 34 ++++++++--------
media-gfx/pfstools/metadata.xml | 2 +-
media-gfx/pfstools/pfstools-1.8.5.ebuild | 67 --------------------------------
media-gfx/pfstools/pfstools-2.0.4.ebuild | 51 ++++++++++++++++++++++++
4 files changed, 69 insertions(+), 85 deletions(-)
diff --git a/media-gfx/pfstools/Manifest b/media-gfx/pfstools/Manifest
index a6684d5..b2158bd 100644
--- a/media-gfx/pfstools/Manifest
+++ b/media-gfx/pfstools/Manifest
@@ -3,25 +3,25 @@ Hash: SHA256
AUX pfstools-1.8.1-glibc-2.10.patch 447 SHA256 30a4ffe98f68a082bad6938506f96f83151fb6a3c31400f1f22b6cbb260079de SHA512 d8aec79be9d8a8ae0132ccf58bb9b2d9b3b41d142dba075668d0b39f05dc0803ca5fff949cb3bef466f692e63f952aeb282b2eb358427827d679bbe119e5161c WHIRLPOOL 22a92dd372c4c4c8e1908cae7f476bbe223ead5af4c2c262f2e26bbdc03710bbdbe81a6c98bc814eba135cd0e67386d0d454b9bd0490a4ca21c16904e3848920
AUX pfstools-1.8.4-fixmoc.patch 240 SHA256 e1e0b0c98b91d148a83121cdc40e79051fef719817e3ce4e59e3af41d81f4721 SHA512 435acce900e1f76adec9f4b4822363ccb1da3478edda57a293c1ee25cfad6efc12b1cbdc7dd7c6dda207b85aa93b586c4ecef75b1b86d73c978c7091361f8557 WHIRLPOOL 7dba063959012aabb0b83b1286b7ab771cf5e2fece744f243c94ce8daccd30d9e0a9587ca684a48201be7aa26c94e6f303130c4ab233a983e23034d549b9d7d9
-DIST pfstools-1.8.5.tar.gz 846001 SHA256 2cf958d39ee3b65b034796b0abeea727590561936e295461de6365a750167306 SHA512 1ff1d540ae6182b023942466cd687e5b3a37dc8c3a6dc30c2d089dc630d7b945f7d0b47c8ab3cd759c3ec862ddca80c657101a6136e790179d8c5f002a63ea5f WHIRLPOOL b239f747f575c46e08388be91560a34f97ef1c2aab3598ca3ec7c56d674563f355ca7e84419cd3ac74a3d9c831135ddf6039e5df04d670ba64e61bea6b4a5765
-EBUILD pfstools-1.8.5.ebuild 1632 SHA256 ff2ec27e2dc79b0dc0a62693be25b360b7a545160b8e63bf2b2c57ae58a784d1 SHA512 ac653ebc7b22fe10355a61ed37a65c72621aae42c75548c294ead93a57d3a0507747b07b72d99d29eaed31ebbcf38837ea1fa4ec289ab086ee8ef832935ee22f WHIRLPOOL 73c625c63df48fcaa02201632413644f818c87ab2293db6ab0aaf5d1e71d5510aa63324c1126d0a9e70cd67338e6cade59e24281cecf404a871e2fa6b5fed420
-MISC metadata.xml 717 SHA256 40274d0185631b8bb3dd8ded83ebeaac1349b89780dbf54e741f679bab54b3bd SHA512 05bc2ee037b6e7c4c64ab84f0a816ecdf4af6294cdf078ecf1f9e227a45584c36aae91243a9b010600447127e215ffce12044d0f03c52f92ab14bc0672ca8902 WHIRLPOOL fd57580ecb3c07df04eccb22b8ea13042137fc960a8c2271b05bcc21521c84dbada8e4d1048b97ac4ed6338e517d1cbb787a38ab5ada82fd57c53e5ad995cfde
+DIST pfstools-2.0.4.tgz 581653 SHA256 4a6c1880193d3d1924d98b8dc2d2fe25827e7b2508823dc38f535653a4fd9942 SHA512 6b1789b1c2d9d53e808b52cb3014be4610584a038ef2b56eaf6666496d178fc903dca68b77933f13f128fb1d0b13a53e15f9360914d7e01261b929ece2260c68 WHIRLPOOL 62707284d1aedae70352185e6fb000592b680d582eb636955f7b4a91d4619952629a6fc995ecf23dc0febe2368553ed7b7cfc4cb380e39524221517dc7b7ed5f
+EBUILD pfstools-2.0.4.ebuild 1461 SHA256 fa170eb048776b8ce270787a7ae0ae0b37d9ef70e9396b2d33a1495729816a7d SHA512 a61364d5c28675cbb2922b0db03e2562aa37fbb5ab884ce3482a979f05a13fda6225453472b978923d3408a62293a2b175ef8643d925bc26ec3e0252be5144d8 WHIRLPOOL ba648c7bfef15df938e0d6293467870cb2b03cec110bdbb3deb5b836f66439c3f0e267ef099e63bc7ae5a89e43db855674e55c19838d894696fe0dd2f2de2482
+MISC metadata.xml 762 SHA256 97016e1b7a3c2f6dfc02610ba77aa47887a0c375d3d6caca69fac099763c3fd5 SHA512 3a213635250640c64ba21c12628e146ae40703d5a913f64eb84e1af0172c7d19431104cc2daed76bd713fef71973823a2c59d52e9ea8c8107930f7cee4c43117 WHIRLPOOL 1c04a2c567c27b55e7f3bef112d4070a1a5091eda4ecac5bcd02d2ff33f74264b2f5e178142146a2d7b658ea3143d946138740264402f173fcd9e8b80de96372
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.1
-iQJ8BAEBCABmBQJV042TXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCABmBQJWPamNXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyMDhFOEI5QzhFQzk5QTE1M0I0QkI3Mzc3
-QkU3NkVDMjU1N0I0NDNDAAoJEHvnbsJVe0Q8RoUQAJAloDmpW1UHUb1hoGNOVOz0
-fkxs7qrE7GyrLJtBUKGMyy5b3+TkRIIuGevvDhG1eQ7j49qBD3sUwzI3u+2XPtz1
-MBiZ02jC+oPn/KUwynKzkypnCfH3d3AY0uQLGfPwq7MuPwm01ODWU8ShCFIoutSZ
-kE+4WIeDzN7Vcxg/BxScQ9OkZ1R+ysn1E05EjnLX6J4yRopc1B7YoefuFjhei6JJ
-HgUwFfVFu+94l6ZKBVvbImM3lgKIP9x/zFeV7xKkrBPbWMgL0JivHpafOTfA6B7E
-OWPxTzzDNqklP1e+9EVefKTstu9RfsHB6aPhdWYSU1XJgab3HC6Y0W26p4BCn3p+
-T1elx8d+GjhSqL8U4SRKSfC2C2yqD3HuaKlYhpLppLSkAZ5MTli31SKJnxfvxPab
-8XleF6GyNkYRuwvLyxg2vyjiKHwboGEo+gUxovxJeDanb7Zs9GeJFq5Q3Z9PSOhP
-l6O5FGmNrMJ0MFzPPi6oVC3S6+FMrJzinYYdpseB31pY9C3QMhxSWcnscz7BSX0n
-Z7liJrY/vTjbHHvUkOBgmCkOGMWX0fR/GRfsZERqdye8Xhr78/P4ziiXKzS3Lp7l
-BSQgst/eg/8tiZBflA9GUvAKZBeCDgpXTzQFP3oWNiJbEcoiahjfYvCu49FeHrsm
-5rtvP/gFF4SXSt8cbI5D
-=ziOq
+QkU3NkVDMjU1N0I0NDNDAAoJEHvnbsJVe0Q8iGYP/33/rBs803Qd4WLlygR/G4wS
+PAOi/2Ez/22Xwt54W7S23KE/O7/Hv3h+GeNMd5xEMmUGsP+Y4lNxKfj+r3rlXDnJ
+COSknjh2qunbbVnLuBi+XRgIU5N5nyYbkJ7WMtXnvQLn9hCcQxAk1mDG2YXFojzQ
+IJX4daR7YfDQivRmcbJQxjiu0Ifuug98lc0JjPB5TmfLIbPZ5gnr16GOixYZAo6D
+CvJgF4u+xt6VpPJz1r8hqmczI1KLmKPuabBpcFwmPpmHvyfi19UCFfzZpu8iOluG
+oXmwPtFuQ5LLnaaffd2VNUY9cLAD+asIq0Tp5w59PgCPxuoj7wEzVdpstHOU1ibU
+ravU686qACTKMFSd/20/c7RxuxaVnEdHyqmEBFLVlnH7x97/2Q4xhIWjEoNx5I1E
+kpHcBu9ai6m2QuzM0HTy3lWzonhBwZUJWt7ZKAy6fmRQ6GBgt6iV53UUjStrJr5r
+hyvLu3MddU32tyK4cv+HRSJ7M3lp9nKJpmuZUzJ0fc/Q2K/UuZ93zYMd5YCsJn1x
+8nLsErNncOM6+qWmllMzKczmjkgnDLkLKzuuWeUIl9895Bd1e7KMPUkJ/w2a1qg9
+sRDSFYWOCWtRBYo7TnlNB77zwAbycju2jftyr5Az92Jvq7NPIVVYpcSwL9IHAmcp
+Gh6NuYNm9EG3I//d8ayK
+=1KYo
-----END PGP SIGNATURE-----
diff --git a/media-gfx/pfstools/metadata.xml b/media-gfx/pfstools/metadata.xml
index 7686edf..50a0cc2 100644
--- a/media-gfx/pfstools/metadata.xml
+++ b/media-gfx/pfstools/metadata.xml
@@ -6,9 +6,9 @@
pfstools package is a set of command line programs for reading, writing and manipulating high-dynamic range (HDR) images and video frames. It includes also Qt and OpenGL HDR image viewers. pfstools can be integrated with GNU Octave or matlab, so that it can serve as a toolbox for reading and writing HDR images.
</longdescription>
<use>
- <flag name='gdal'>build gdal programs</flag>
<flag name='netpbm'>build netpbm programs</flag>
<flag name='octave'>enable octave (<pkg>sci-mathematics/octave</pkg>) support</flag>
+ <flag name='opencv'>Use OpenCV library (<pkg>media-libs/opencv</pkg>) for pfsalign</flag>
</use>
</pkgmetadata>
diff --git a/media-gfx/pfstools/pfstools-1.8.5.ebuild b/media-gfx/pfstools/pfstools-1.8.5.ebuild
deleted file mode 100644
index cb07b21..0000000
--- a/media-gfx/pfstools/pfstools-1.8.5.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="5"
-
-inherit base multilib autotools toolchain-funcs
-
-DESCRIPTION="${PN} package is a set of command line programs for reading,
-writing and manipulating HDR images"
-HOMEPAGE="http://pfstools.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="debug gdal imagemagick netpbm octave openexr opengl qt4 static-libs tiff"
-
-RDEPEND="
- gdal? ( sci-libs/gdal )
- imagemagick? ( >=media-gfx/imagemagick-6.0 )
- netpbm? ( media-libs/netpbm )
- octave? ( sci-mathematics/octave )
- openexr? ( >=media-libs/openexr-1.0:0= )
- opengl? ( media-libs/freeglut )
- tiff? ( media-libs/tiff )"
-DEPEND="${DEPEND}
- qt4? ( dev-qt/qtgui:4 )"
-
-PATCHES=( "${FILESDIR}"/${PN}-1.8.1-glibc-2.10.patch
- "${FILESDIR}"/${PN}-1.8.4-fixmoc.patch )
-
-src_prepare() {
- base_src_prepare || die
- eautoreconf
-}
-
-src_configure() {
- # TODO set current octave version --with-octversion
-
- unset QTDIR
- export QT_CFLAGS="$($(tc-getPKG_CONFIG) QtGui --cflags)"
- export QT_LIBS="$($(tc-getPKG_CONFIG) QtGui --libs)"
-
- econf \
- --disable-jpeghdr \
- --disable-matlab \
- $(use_enable debug) \
- $(use_enable gdal) \
- $(use_enable imagemagick) \
- $(use_enable netpbm) \
- $(use_enable octave) \
- $(use_enable openexr) \
- $(use_enable opengl) \
- $(use_enable static-libs static) \
- $(use_enable tiff) \
- $(use_enable qt4 qt)
-}
-
-src_install() {
- emake DESTDIR="${D}" install
- dodoc AUTHORS ChangeLog README
-
- if ! use static-libs; then
- rm "${D}"/usr/$(get_libdir)/*.la || die
- fi
-}
diff --git a/media-gfx/pfstools/pfstools-2.0.4.ebuild b/media-gfx/pfstools/pfstools-2.0.4.ebuild
new file mode 100644
index 0000000..8a54293
--- /dev/null
+++ b/media-gfx/pfstools/pfstools-2.0.4.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils toolchain-funcs cmake-utils
+
+DESCRIPTION="${PN} package is a set of command line programs for reading,
+writing and manipulating HDR images"
+HOMEPAGE="http://pfstools.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tgz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="fftw gsl imagemagick netpbm octave opencv openexr opengl qt4 static-libs tiff"
+
+RDEPEND="
+ media-libs/libexif
+ fftw? ( sci-libs/fftw )
+ gsl? ( sci-libs/gsl )
+ imagemagick? ( >=media-gfx/imagemagick-6.0 )
+ netpbm? ( media-libs/netpbm )
+ octave? ( sci-mathematics/octave )
+ opencv? ( media-libs/opencv )
+ openexr? ( >=media-libs/openexr-1.0:0= )
+ opengl? ( media-libs/freeglut virtual/opengl )
+ tiff? ( media-libs/tiff )
+ !media-gfx/pfscalibration
+ !media-gfx/pfstmo"
+DEPEND="${DEPEND}
+ qt4? ( dev-qt/qtgui:4 )"
+
+src_configure() {
+ local mycmakeargs=(
+ -DWITH_MATLAB=OFF
+ -DWITH_ImageMagick=$(usex imagemagick ON OFF)
+ -DWITH_FFTW=$(usex fftw ON OFF)
+ -DWITH_GSL=$(usex gsl ON OFF)
+ -DWITH_NetPBM=$(usex netpbm ON OFF)
+ -DWITH_Octave=$(usex octave ON OFF)
+ -DWITH_OpenCV=$(usex opencv ON OFF)
+ -DWITH_OpenEXR=$(usex openexr ON OFF)
+ -DWITH_pfsglview=$(usex opengl ON OFF)
+ -DWITH_QT=$(usex qt4 ON OFF)
+ -DBUILD_SHARED_LIBS=$(usex !static-libs ON OFF)
+ -DWITH_TIFF=$(usex tiff ON OFF)
+ )
+ cmake-utils_src_configure || die
+}
next reply other threads:[~2015-11-07 7:35 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-11-07 7:34 Markus Meier [this message]
-- strict thread matches above, loose matches on Subject: below --
2016-03-10 17:35 [gentoo-commits] dev/maekke:master commit in: media-gfx/pfstools/ Markus Meier
2015-08-18 19:55 Markus Meier
2014-03-08 13:04 Markus Meier
2014-03-08 13:04 Markus Meier
2013-10-23 18:11 Markus Meier
2011-07-05 20:59 Markus Meier
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1446881684.98fd155db58777b75621dff7e12f29b674c68e34.maekke@gentoo \
--to=maekke@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox