summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkus Meier <maekke@gentoo.org>2013-09-19 19:07:25 +0000
committerMarkus Meier <maekke@gentoo.org>2013-09-19 19:07:25 +0000
commit1c936388f6e0c12c802e62b6955c4558b5968665 (patch)
treede22ae43ecbb4539b7c5f90600ab1629f31ba02d /media-gfx
parentmoving gcc checks to src_prepare to avoid affecting binpkgs (diff)
downloadhistorical-1c936388f6e0c12c802e62b6955c4558b5968665.tar.gz
historical-1c936388f6e0c12c802e62b6955c4558b5968665.tar.bz2
historical-1c936388f6e0c12c802e62b6955c4558b5968665.zip
version bump: migrate to python-single-r1.eclass and use subslot operator deps
Package-Manager: portage-2.2.6/cvs/Linux x86_64 Manifest-Sign-Key: 0x072AD062
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/hugin/ChangeLog8
-rw-r--r--media-gfx/hugin/Manifest12
-rw-r--r--media-gfx/hugin/hugin-2013.0.0_rc2.ebuild72
3 files changed, 86 insertions, 6 deletions
diff --git a/media-gfx/hugin/ChangeLog b/media-gfx/hugin/ChangeLog
index b150cb1de52a..d6d687107d18 100644
--- a/media-gfx/hugin/ChangeLog
+++ b/media-gfx/hugin/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-gfx/hugin
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/ChangeLog,v 1.129 2013/01/04 10:58:39 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/ChangeLog,v 1.130 2013/09/19 19:07:16 maekke Exp $
+
+*hugin-2013.0.0_rc2 (19 Sep 2013)
+
+ 19 Sep 2013; Markus Meier <maekke@gentoo.org> +hugin-2013.0.0_rc2.ebuild:
+ version bump: migrate to python-single-r1.eclass and use subslot operator
+ deps
04 Jan 2013; Markus Meier <maekke@gentoo.org>
-files/hugin-2011.0.0_rc1-libpng15.patch:
diff --git a/media-gfx/hugin/Manifest b/media-gfx/hugin/Manifest
index 1bfc30199a32..3d85b08eb476 100644
--- a/media-gfx/hugin/Manifest
+++ b/media-gfx/hugin/Manifest
@@ -5,14 +5,16 @@ AUX hugin-2011.4.0-boost148.patch 1887 SHA256 1ca8641b8bc93c0391cb9596c2d977f8dd
AUX hugin-2011.4.0-gcc47.patch 1243 SHA256 ff1e2f55eb94e22546c3185cde458f51a503f91158456043018f09518652b49f SHA512 51c809d6e1d92f35ec98ba707717e09e1ea5c45e8c3efe5fb6fb35d775d1dc50ecb445171d0ca099b46e25fb891c52b2ee448f863264533e550ba5b5ab84acb6 WHIRLPOOL 0e6a7b1d2f33dace53c54fdc3aa5b743852752c4e935c2eee23603ece0a0a291a22cf68e2a7fa551b40130f4225260439ddd4968cb37ae11215fd5ee00547517
DIST hugin-2011.4.0.tar.bz2 11740410 SHA256 2e4b8eabdb243b24b2dd4a6af82a1a2a7451e2e749f84349f8cdfd8e9fa4ddae SHA512 13f2e1d72e1bc7e3c3871dd845ec3cd7aefe9dc1bf108808996b9dccdfff6a10a8dba2935f1a20c898385e97bdf8f08e9f77bb315e73ae5240eb594bfbc55803 WHIRLPOOL b7a4ee66029d3639f4314c853a92d60ca930353e6c2be624c0b05476435defab302f17e5ac27f48a5c4e7fd9f6eefd3ad088c0cc435abbbe5b7e66c8908d3f82
DIST hugin-2012.0.0.tar.bz2 11658665 SHA256 63dfd88ac90d3af4b958111db951bb7fbf2c66ad6b0246e6305403eb5de971b3 SHA512 acf97d383091eca300074a8e207ec5500a8b96a5116708a6ff23fb8f5359a77016867ee2ae21a4e40c4d07d056b5c27844c03c275ec29c0b604ecb31b73ee0a8 WHIRLPOOL d058639202aef1f6beb475bc8c170ac4269bf5050bfcbc48678ddde67188e12eb29c216b6ce8f79571c91ff43e271dac706bd4f432d3f640d549f87b371caa43
+DIST hugin-2013.0.0_rc2.tar.bz2 11246216 SHA256 435b22f7eea0e35cecab46a1c76cc096b0b2a41820cc6991e39cc027a69770e7 SHA512 89bad8a5895df9b85ec349ff76841a468fd68a30b72821404a7a778c9b3f31017613257e690bd44ae0521e6c58c1b49a7c3c914e9b5cf55530c05ac657fc7dd9 WHIRLPOOL ae4d28fa041c849695ab629d09f3044ae5be685446813d7a1f036748cb66d7092614e06c877b4c4642c40199bb272c35f6dce3d8bba2ee781c5fc5258eaeef68
EBUILD hugin-2011.4.0-r1.ebuild 1679 SHA256 a22284b80ce1577efdeef3e50ef9655fe70a5cfac77a57ef10829cdff799ee29 SHA512 5fbe3098646872c0bbe631986e239958f73ac95a0d0c1bf77a3d9ac4182ce9a5ec7be45466d68dede525bc9f727d2618c98dd0dd69acbd1200646044c40289ed WHIRLPOOL 385ff63b2a778c8b8a70dbd24a5e5a7eab0ac0d9836357e52d630d489d487b8f104c3ceb21ba95dcbd759c3942ba534fa35d51641febc7c93034216f03bdb629
EBUILD hugin-2012.0.0.ebuild 1654 SHA256 b1795e21ab217a62e614c29cda6aa9bb1aebf8ebfb47325a63c8a1b7d5de936b SHA512 ace79abb3e35ce9e5147ca3c3ed67a1d48590c4958cd974bb157d3d6970a8a3e94500437a50285826f53b3d5ed6c2d06e62a1375c8f1c3e36afc516dbfe1428a WHIRLPOOL ab5990c98381d4d5337d8fc779875770bd96c76aac441acfd61edf08b3bd1ec53b9a07e619946525b327dffa8fdcc2739602509ece67f94a45a11afb8b625bf8
-MISC ChangeLog 20756 SHA256 d98104b1e4bd1e1ce2931683599a26597502ef3155db4342b25886eeaaaff10a SHA512 a69b77db6f398c90e7a1d1ed1e5bd416e95c6976da6dd32947f88761abb9b9e2a805cd3c059ccfdba2b5c04b591af9d3e0239e8140169a8b5af95d399e6cb7ce WHIRLPOOL dc9cd32a391cf451fd887af8574991cb52979d0e0429e52a8327ded262d39e461025c2d195663f6a5c67baeb8993edce7aa32b1abfe13d14a8b1f9a6fd24aaaa
+EBUILD hugin-2013.0.0_rc2.ebuild 1798 SHA256 cf3cc92bd912b146c20bffaa889f385743049b4df08f10845f47588d5c35cc6b SHA512 621fd0e614743446377f7cb0815575585dd658f1ae4f2a5a1aea0a48004433d24c9eda7b5638244ea9374a035dd7e09e8295281c17937fe996596afa54e1d22f WHIRLPOOL d571a20a475d9e0937c57ed8ef9d1a2d416464f95c857bc98cf96b693e588d5bdc0691da958aeec03c070873b9bd0dc72c76fc90ce91cbd445dd3dd0e61a34c5
+MISC ChangeLog 20951 SHA256 2ca77a91fdab254921d207bc02da89610797041d467697ed71280c8ec18340c9 SHA512 6cc0505118481f9aaf713fbaeaa51bc7c91c057cc396c453882b83da3700fb1386f35a0625da3e9d6aa2e03962799a2ce2a91ab75c04e07b867edfad4a79376c WHIRLPOOL b623f1ccb18e6cdd0bf179b66a413e875e63e3e76e8e5b41aefba96ea9536f12fb108aa9749e9840d083cd4fbe77b617672197e73a255f2cb513414a0b6a0fd2
MISC metadata.xml 389 SHA256 6f26cd9c2b64a96c1c86a8a468a261af4cf4dfaa86b4d7ddcfaee1ca98314803 SHA512 29609682ab87309ae4c688476d73cb996f6f97fceecfb084343b9b371d28dc6bfcdd6034dc6086b4d1ebb6e37bba7840085fe126aef0e41a32454f7a9e4d231d WHIRLPOOL 180338c5e90a9340360500c879066385841c3a568559236095156dfb2fd8783e6971c0d4d72fe7f8cc07d53466a3b4b51525c0d58be572a226730e7451066e4e
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
+Version: GnuPG v2.0.20 (GNU/Linux)
-iEYEAREIAAYFAlDmtukACgkQkKaRLQcq0GLk1wCfb+DvTZCeSb+f10TDf0dm5LFw
-q80AnR9+4Wc+ARVmzCvwiNXbH8ub1zNX
-=KE+d
+iEYEAREIAAYFAlI7TN0ACgkQkKaRLQcq0GLs1ACgqTiJucQKvMzgcYie02AkeQdU
+l3cAn1IeU5OpfRP0zdWP3gwE/jOFkBLQ
+=o0Po
-----END PGP SIGNATURE-----
diff --git a/media-gfx/hugin/hugin-2013.0.0_rc2.ebuild b/media-gfx/hugin/hugin-2013.0.0_rc2.ebuild
new file mode 100644
index 000000000000..5f0a1c65da18
--- /dev/null
+++ b/media-gfx/hugin/hugin-2013.0.0_rc2.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2013.0.0_rc2.ebuild,v 1.1 2013/09/19 19:07:16 maekke Exp $
+
+EAPI=5
+WX_GTK_VER="2.8"
+PYTHON_COMPAT=( python{2_7,3_2,3_3} )
+
+inherit base python-single-r1 wxwidgets versionator cmake-utils
+
+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 ~ppc ~x86"
+
+LANGS=" bg ca cs da de en_GB es eu fi fr hu it ja ko nl pl pt_BR ro ru sk sl sv uk zh_CN zh_TW"
+IUSE="lapack python sift $(echo ${LANGS//\ /\ linguas_})"
+
+CDEPEND="
+ !!dev-util/cocom
+ app-arch/zip
+ dev-cpp/tclap
+ >=dev-libs/boost-1.49.0-r1:=
+ dev-libs/zthread
+ >=media-gfx/enblend-4.0
+ media-gfx/exiv2
+ media-libs/freeglut
+ media-libs/glew:=
+ media-libs/lensfun
+ >=media-libs/libpano13-2.9.18
+ media-libs/libpng:0=
+ media-libs/openexr:=
+ media-libs/tiff
+ sys-libs/zlib
+ virtual/jpeg
+ x11-libs/wxGTK:2.8=[X,opengl,-odbc]
+ lapack? ( virtual/lapack )
+ sift? ( media-gfx/autopano-sift-C )"
+RDEPEND="${CDEPEND}
+ media-libs/exiftool"
+DEPEND="${CDEPEND}
+ virtual/pkgconfig
+ python? ( ${PYTHON_DEPS} >=dev-lang/swig-2.0.4 )"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
+
+pkg_setup() {
+ DOCS="authors.txt README TODO"
+ mycmakeargs=(
+ $(cmake-utils_use_enable lapack LAPACK)
+ $(cmake-utils_use_build python HSI)
+ )
+ python-single-r1_pkg_setup
+}
+
+src_install() {
+ cmake-utils_src_install
+ python_optimize
+
+ for lang in ${LANGS} ; do
+ case ${lang} in
+ ca) dir=ca_ES;;
+ cs) dir=cs_CZ;;
+ *) dir=${lang};;
+ esac
+ use linguas_${lang} || rm -r "${D}"/usr/share/locale/${dir}
+ done
+}