aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Meier <maekke@gentoo.org>2019-01-26 20:11:42 +0100
committerMarkus Meier <maekke@gentoo.org>2019-01-26 20:11:42 +0100
commitb1bb229e625dc2cc562eb7858407f016e55df68b (patch)
treefdb08d06cd1624e59430a1153bc6be835a49a0aa /media-gfx
parentmedia-gfx/hugin: sync with main tree (diff)
downloadmaekke-b1bb229e625dc2cc562eb7858407f016e55df68b.tar.gz
maekke-b1bb229e625dc2cc562eb7858407f016e55df68b.tar.bz2
maekke-b1bb229e625dc2cc562eb7858407f016e55df68b.zip
media-gfx/hugin: version bump
Signed-off-by: Markus Meier <maekke@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Manifest-Sign-Key: 0x5159C1E7219C0A2C
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/hugin/Manifest29
-rw-r--r--media-gfx/hugin/files/hugin-2018.0.0-exiv2-0.27.patch28
-rw-r--r--media-gfx/hugin/hugin-2019.0_beta1.ebuild89
3 files changed, 133 insertions, 13 deletions
diff --git a/media-gfx/hugin/Manifest b/media-gfx/hugin/Manifest
index 7126c36..3f242c8 100644
--- a/media-gfx/hugin/Manifest
+++ b/media-gfx/hugin/Manifest
@@ -1,30 +1,33 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
+AUX hugin-2018.0.0-exiv2-0.27.patch 1095 BLAKE2B 52cd5e31f36b22291a3a864a9f248510f0fc871f1a9ee8e49cbcda5d8876eb9e7ec0e5e1595cce015c55dfc0f53b4fa8efc82e30f8c129e81d426accb3538e5e SHA512 480cb3f5e4ba04efa863b409747029ec1ed158168705621b3ba588e6566c56c3e5b16f422daf40cc27660b48f63c1a32861f9a4cda22c0eda397922d00a828a1
DIST hugin-2016.2.0.tar.bz2 10386216 BLAKE2B 8437a360880903fac33be7dc12fcdff7fbd16b15153de32e127bdc2b5fe5a47e9ebefe8bc4fb088ba2b818743b8bee9348560aaeb53781bfd0eeb57ec1adbe0b SHA512 9c652e685d0135afef6418bdf5fce39cec8ef1ec0dbe3a325151957c91495db0a2a3171ee04a28955a638493913c1bc800a90c37347ad17612584646c8a65510
DIST hugin-2017.0.tar.bz2 9803272 BLAKE2B fa7475347f6b1b561132d5370172fee410afd4f8b15c2c5d7d356023716d15cdcc5ecb8a13d743ce13f3c15ebb7f4b42f0e9653b9f94e752d5e6dea3ecef05b7 SHA512 bfd39135119fddb559ecec220da36a4c15d96bda7f93e738d8815aafca94685ba879239202e2cc81c87787188ee3b1b6dc5cbe8014aa12e2f95d654591dc1969
DIST hugin-2018.0.0.tar.bz2 9838518 BLAKE2B dc6d786e4e6a298d4dd4e48b2c42f9c9c297b4c431fbc00fa9090f129a4633f599e222402aef1f2a467aa9b498d356f3bbaca9548954cf697d331950afa6693a SHA512 30061f4af695137f349526272e8c3c2f1f6a167305acb32466a30629c46dabea3818bc2c3a77b6102fcb67aa390a803cdc5ba8d8a2ecc6065f88726392529cbc
+DIST hugin-2019.0.beta1.tar.bz2 10361642 BLAKE2B b438c2b8a163e51f81390322465b832b19697c717c75fbe026ccd879369f0d6c026186ed675bdddc10b7af9bb2955df4b8f2ddb79d7c729bf6e4d594659d3011 SHA512 c3010eb0bc983cef20d955d2f1843835665fda019b843f2efa6c43ac192d704241d8bb7a1b7167a47fa209055ce332744a1a2ae47746f888d4cd376434ec68ed
EBUILD hugin-2016.2.0.ebuild 1945 BLAKE2B 64d4056fd9d4d0ef0a49941a19361b4f5a7247532dfe1a0b923aa6656e8609fbc89b55fe968cdf3d6bb31ce5f7f617f64f4273d28db127b29d3429becf6ad30f SHA512 8c18f42ebafaeead54804006f3f151ea595a7419a2ffc85dbf692fe772b7b00c7d243e7cd7339b81d3e3ed179bfbaddb4c34e606594a152dbeee6548ea3fc1d9
EBUILD hugin-2017.0.ebuild 1921 BLAKE2B 173a96c989c2267e2f712107f3085865ab08caa32756ae073d0fc7fc367d6f05fbcb73fc68991eadadedb57cfd1daac946e1724c2ce087bdc7294596ca326200 SHA512 4d5e8da1c56931016318dca9b01206f91a4d97a242d3613cad5dee9dd7b2a5a4bbb10ddcdd353e7c28d53367d8066f08433d482f1b76b474962e89cb75783957
EBUILD hugin-2018.0.0.ebuild 1994 BLAKE2B 66dc343bbd6bcf2ac1c3fbea2f3be459633aa3ddf4cbf02065b712e4cc3e36a1675714607d5723a54983fb58b2eeae7a9dfb7d5ef5a3350a0a6ed3285498dae5 SHA512 e2374d0156d05c8498ee94871f46113375d89ee38ac4939ef4a036f9d997417e3760e1b005a274a51ccdbf363503dfc7146160c97bdd89a4a95c68d12153d2d2
+EBUILD hugin-2019.0_beta1.ebuild 1948 BLAKE2B 6c00682e2753af3d96a84eb470780e8fd8960c6a118730bb71b2b0cc3eda1fb92c3e928fb7824532301a02777e8c544262583628682491b66103940e31638316 SHA512 ed0810efdc876ee8479f41aeff5eae541dc23e02f21b25b3e890875ff61f57642d1bc9a61b4158edc83a2cf1204820d47016d4f32f701b4546525a67c48ef104
EBUILD hugin-9999.ebuild 1981 BLAKE2B b6a554d590aad56a4c8fc795a1424c0b5405296861b74446d81169c6dabe024ab76ef2a734aba9f71f6e04c0bcd30af3a4c8d98694b4d4543cb6f358649af024 SHA512 cced00b756b0fd97ca2670794ce8099a569705b720f4e29d277c689736e1b2e1a4656c080a9d23769258ec506ce6afe12e5631f2ee292c7d3935da3cd5c8b41c
MISC metadata.xml 519 BLAKE2B bd02923a26374e3bd638778ce8100efc4694ab6bec54fd8c8cbd32d0b8c3d495fc965194692ebaf2fe909e495011978d7bb8f3c995037fc128cfd9626949549c SHA512 d4e0bfb870b5b6e5769be2c28983d914666e413333887ac7a7cdb868d2f45f6b284a99204f6e97b98e65958412c04291f6fbc21deed8de518d3ff64aae6ad01b
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iQKTBAEBCAB9FiEErJcI5lTqgnns7I/6UVnB5yGcCiwFAlxMrCFfFIAAAAAALgAo
+iQKTBAEBCAB9FiEErJcI5lTqgnns7I/6UVnB5yGcCiwFAlxMsOlfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEFD
OTcwOEU2NTRFQTgyNzlFQ0VDOEZGQTUxNTlDMUU3MjE5QzBBMkMACgkQUVnB5yGc
-Ciw7Mw//YTGTh4JJh9I+NncmQyDhZLkQAxEyvAvWsxnminyknIIL95zqlgSDh4/F
-bUDbio1Ui/lMUCxaI85W8lwAF6XA0mKOntI3Lm/IjbxgcToay2RfJOeaE5T+jKht
-LKXGZuO0gY/RKPEKE0HHuGIjKUAuBKaxQ0shn272JEqyNbt98x3++HdTn+qoJ7nU
-yntDkjwDoUqm1JLlWC0Dy5CNRtiozcsFMH0i2sQqPqW4TXCjFhfNXSQXQGID7mzZ
-XdB7JKNe7IbURVW4817D8t0M/BuVSJkEZeMaDSKybSVqMGs+giauMXkcs2md7SRl
-60QZ8I5cfMYjfnKWdyF1T4dx8P+PR/0k9woDQk8ZDkUGk74TDDfNMIcMR8fzP8i0
-/bIqsz9h51VWvyruSjNpfHitEC2svvV4AoaeJiQrmrRlnoFWe1y8Y/t4k3LCx6Pl
-CjhU28C2TDeds71sD1g7yu+gTuCrcAQXhVYm7VEE1aL1wv1fJsWrJrYXtTsqwnRQ
-SH5mOhMHlGUrZScW8I9fWF8mFsojB/OBt5eFdV+JJOCS/eG3+TaBv+8lmYjSpl9N
-AkRrs4gyNlNN2k7sS2wkYZB5tVcdG/gMNIQ98+z2P3OEDZZvwD284q8v57d+18Fu
-mQ4ssbISxNGZsYX9o4ezzvsbZMASoTWN7ZZHIW21SDrJ6YRdsQc=
-=d6ub
+CiyPVBAAgu8NlGgqempcUevJFfAOnYY1h58Gxmm+Zi3/3ZEWbnYt/2Ewhx/Rwf/i
+q+Ts/BQngybS3dqGcXuuK3hOirvmlwMy0zIHvab6qcVV2lYhA2LO0Q9gb/ZmxMk0
+PfH9k0G5OwDj8QGXwJbEEgWzQkGG9gr/noh2WxCRkaAcwKotTngXMn9NhSTTuu8i
+8SBUQeyBTML6Nz5d2wZW7n2hRct+NhFqB40tq+RIh2Z1VVShqnVD1bzJsSdI6APX
+kAaTWTHi7UoHvs49yWGxASMHUs1Qze2XgeLpP66hi9c9ynUVHjSjBFG6YnBqv+7x
+CNaleQnJ00toG0ucO2G2YxUPTfQvwx8UojYOgs5kKilCnl8l5//RQTaDtr1Z+M2J
+z4Vn86LPaPobWW2W0B+dGnEQTVxLLGiAHxZx7CH5gGi9+s3TDcZnUt2ffsPyL8F0
+y9cYUBbIaUmqAeRu2ZzYtoP45+UkN7+mWTAxqNdshpfwfveDudTesqyVQTR8AcCs
+TINAmDLUSe30zKLFwROrzKszWSpqEoc5uOEeJgJSlTksS/1k1cDAHJ8yyZbzG+lf
+DahNDDdWIoggQ1UKYUk4dO8an0DXll900ZBH5BZikaUER+c8uYCvzP4yGK1Tlklt
+WOrboLAz3KTCGopHmOrS2cM44JSemYBZ+PBSknfE0ci8tVzpiss=
+=+5LA
-----END PGP SIGNATURE-----
diff --git a/media-gfx/hugin/files/hugin-2018.0.0-exiv2-0.27.patch b/media-gfx/hugin/files/hugin-2018.0.0-exiv2-0.27.patch
new file mode 100644
index 0000000..23dd542
--- /dev/null
+++ b/media-gfx/hugin/files/hugin-2018.0.0-exiv2-0.27.patch
@@ -0,0 +1,28 @@
+--- a/src/hugin_base/panodata/Exiv2Helper.cpp
++++ b/src/hugin_base/panodata/Exiv2Helper.cpp
+@@ -29,6 +29,7 @@
+ #include "hugin_math/hugin_math.h"
+ #include "hugin_utils/utils.h"
+ #include "exiv2/easyaccess.hpp"
++#include "exiv2/version.hpp"
+
+ namespace HuginBase
+ {
+@@ -232,7 +233,7 @@
+ return false;
+ };
+ };
+-#if EXIV2_TEST_VERSION(0,23,0)
++#if defined EXIV2_VERSION && EXIV2_VERSION >= EXIV2_MAKE_VERSION(0,23,0)
+ if (_getExiv2Value(exifData, "Exif.PentaxDng.RedBalance", val1) &&
+ _getExiv2Value(exifData, "Exif.PentaxDng.BlueBalance", val2))
+ {
+@@ -563,7 +564,7 @@
+ std::string lensName;
+ // first we are reading LensModel in Exif section, this is only available
+ // with EXIF >= 2.3
+-#if EXIV2_TEST_VERSION(0,22,0)
++#if defined EXIV2_VERSION && EXIV2_VERSION >= EXIV2_MAKE_VERSION(0,22,0)
+ //the string "Exif.Photo.LensModel" is only defined in exiv2 0.22.0 and above
+ if(_getExiv2Value(exifData, "Exif.Photo.LensModel", lensName))
+ #else
diff --git a/media-gfx/hugin/hugin-2019.0_beta1.ebuild b/media-gfx/hugin/hugin-2019.0_beta1.ebuild
new file mode 100644
index 0000000..582dee2
--- /dev/null
+++ b/media-gfx/hugin/hugin-2019.0_beta1.ebuild
@@ -0,0 +1,89 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+WX_GTK_VER="3.0"
+PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} )
+
+inherit python-single-r1 wxwidgets cmake-utils eapi7-ver
+
+DESCRIPTION="GUI for the creation & processing of panoramic images"
+HOMEPAGE="http://hugin.sf.net"
+SRC_URI="mirror://sourceforge/${PN}/${P/_/.}.tar.bz2"
+
+LICENSE="GPL-2 SIFT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+LANGS=" ca ca-valencia cs da de en-GB es eu fi fr hu it ja nl pl pt-BR ro ru sk sv zh-CN zh-TW"
+IUSE="debug lapack python sift $(echo ${LANGS//\ /\ l10n_})"
+
+CDEPEND="
+ !!dev-util/cocom
+ dev-db/sqlite:3
+ dev-libs/boost:=
+ dev-libs/zthread
+ >=media-gfx/enblend-4.0
+ media-gfx/exiv2:=
+ media-libs/freeglut
+ media-libs/glew:=
+ >=media-libs/libpano13-2.9.19_beta1:0=
+ media-libs/libpng:0=
+ media-libs/openexr:=
+ media-libs/tiff:0
+ >=media-libs/vigra-1.11.0[openexr]
+ sci-libs/fftw:3.0=
+ sci-libs/flann
+ sys-libs/zlib
+ virtual/glu
+ virtual/jpeg:0
+ virtual/opengl
+ x11-libs/wxGTK:3.0=[X,opengl]
+ lapack? ( virtual/blas virtual/lapack )
+ python? ( ${PYTHON_DEPS} )
+ sift? ( media-gfx/autopano-sift-C )"
+RDEPEND="${CDEPEND}
+ media-libs/exiftool"
+DEPEND="${CDEPEND}
+ dev-cpp/tclap
+ sys-devel/gettext
+ virtual/pkgconfig
+ python? ( >=dev-lang/swig-2.0.4 )"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+DOCS=( authors.txt README TODO )
+
+S=${WORKDIR}/${PN}-$(ver_cut 1-2).0
+
+pkg_setup() {
+ use python && python-single-r1_pkg_setup
+ setup-wxwidgets
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_HSI=$(usex python)
+ -DENABLE_LAPACK=$(usex lapack)
+ )
+ cmake-utils_src_configure
+}
+
+src_install() {
+ cmake-utils_src_install
+ use python && python_optimize
+
+ local lang
+ for lang in ${LANGS} ; do
+ case ${lang} in
+ ca) dir=ca_ES;;
+ ca-valencia) dir=ca_ES@valencia;;
+ cs) dir=cs_CZ;;
+ *) dir=${lang/-/_};;
+ esac
+ if ! use l10n_${lang} ; then
+ rm -r "${ED%/}"/usr/share/locale/${dir} || die
+ fi
+ done
+}