Gentoo Archives: gentoo-commits

From: Markus Meier <maekke@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/maekke:master commit in: media-gfx/hugin/
Date: Sun, 30 Jun 2013 08:31:11
Message-Id: 1372581396.06c5e9a7143c78571e04aa5b5a2e35ffb920052f.maekke@gentoo
1 commit: 06c5e9a7143c78571e04aa5b5a2e35ffb920052f
2 Author: Markus Meier <maekke <AT> gentoo <DOT> org>
3 AuthorDate: Sun Jun 30 08:36:36 2013 +0000
4 Commit: Markus Meier <maekke <AT> gentoo <DOT> org>
5 CommitDate: Sun Jun 30 08:36:36 2013 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/maekke.git;a=commit;h=06c5e9a7
7
8 bump to 2013.0.0_rc1:
9 - use slot 0 for libpng and slot operator dep
10 - add 'eu' language
11 - set REQUIRED_USE for python
12
13 Package-Manager: portage-2.1.12.11
14 Manifest-Sign-Key: 072AD062
15
16 ---
17 media-gfx/hugin/Manifest | 12 ++++++
18 media-gfx/hugin/hugin-2013.0.0_rc1.ebuild | 72 +++++++++++++++++++++++++++++++
19 2 files changed, 84 insertions(+)
20
21 diff --git a/media-gfx/hugin/Manifest b/media-gfx/hugin/Manifest
22 index 2245152..46020a3 100644
23 --- a/media-gfx/hugin/Manifest
24 +++ b/media-gfx/hugin/Manifest
25 @@ -1,10 +1,22 @@
26 +-----BEGIN PGP SIGNED MESSAGE-----
27 +Hash: SHA256
28 +
29 AUX hugin-2011.4.0-boost148.patch 1887 SHA256 1ca8641b8bc93c0391cb9596c2d977f8dd9e3345282dc26dad50b4d43820b87d SHA512 93106613b802d044befe705eef3bd385fd6dea5d44ccdea06952e02b740e2e5ac386b1c6a422fba5f1e4d53de274e7d3d0cac896fb65527946bb6cf4f6d8df9c WHIRLPOOL d4579a14e745b2e45e4d546f546deafd460a4265d074c452b995ccec8e56b5e3f9da41d3a603b5aecd1d8338536e6dc6230c355e682b9e855171a87ed8aa1004
30 AUX hugin-2011.4.0-gcc47.patch 1243 SHA256 ff1e2f55eb94e22546c3185cde458f51a503f91158456043018f09518652b49f SHA512 51c809d6e1d92f35ec98ba707717e09e1ea5c45e8c3efe5fb6fb35d775d1dc50ecb445171d0ca099b46e25fb891c52b2ee448f863264533e550ba5b5ab84acb6 WHIRLPOOL 0e6a7b1d2f33dace53c54fdc3aa5b743852752c4e935c2eee23603ece0a0a291a22cf68e2a7fa551b40130f4225260439ddd4968cb37ae11215fd5ee00547517
31 DIST hugin-2011.4.0.tar.bz2 11740410 SHA256 2e4b8eabdb243b24b2dd4a6af82a1a2a7451e2e749f84349f8cdfd8e9fa4ddae SHA512 13f2e1d72e1bc7e3c3871dd845ec3cd7aefe9dc1bf108808996b9dccdfff6a10a8dba2935f1a20c898385e97bdf8f08e9f77bb315e73ae5240eb594bfbc55803 WHIRLPOOL b7a4ee66029d3639f4314c853a92d60ca930353e6c2be624c0b05476435defab302f17e5ac27f48a5c4e7fd9f6eefd3ad088c0cc435abbbe5b7e66c8908d3f82
32 DIST hugin-2012.0.0.tar.bz2 11658665 SHA256 63dfd88ac90d3af4b958111db951bb7fbf2c66ad6b0246e6305403eb5de971b3 SHA512 acf97d383091eca300074a8e207ec5500a8b96a5116708a6ff23fb8f5359a77016867ee2ae21a4e40c4d07d056b5c27844c03c275ec29c0b604ecb31b73ee0a8 WHIRLPOOL d058639202aef1f6beb475bc8c170ac4269bf5050bfcbc48678ddde67188e12eb29c216b6ce8f79571c91ff43e271dac706bd4f432d3f640d549f87b371caa43
33 DIST hugin-2013.0.0_beta1.tar.bz2 11892533 SHA256 14e1557f2a4885e23fa5efd2b3f35fe89d1f5569ad9be45e6f22a76bf707432b SHA512 534d60b06bcd43529cfd6c8fc755459d6d56de0984461566cdf6331770c01866773d635b2149c405bfc9d1611cd35bfe6b6bac3e49841a7eb8bd065fd046f2e5 WHIRLPOOL 77c5d6bb24c9b379466c4d195fd0f4cb49eb7647478b667ab5bd4c84a0e97f4af20987a50f4507c3d736b57ceb24b8991ea95536676bc74154b4524445da606e
34 +DIST hugin-2013.0.0_rc1.tar.bz2 11247916 SHA256 c247641976220200ae274e4f4606b15221a1b8174e66e25b32e9f185a9fedd4f SHA512 c3c60ab9b3b51c511e9d07e1706fa1cec090cc6598d83bbd06b6d9c63c349f78301b1ef352107bd6dba22e07c212171623fb4f9c311a52f36676205269f651ef WHIRLPOOL 8f443780d941819f9d337406d6e7231c5c8a66e834f6ed3f3bb6edee44290108afbfceb1b1c2ffab662261320e3b38b841b2c3d3adaa13868cf87029c23c36c4
35 EBUILD hugin-2011.4.0-r1.ebuild 1679 SHA256 a22284b80ce1577efdeef3e50ef9655fe70a5cfac77a57ef10829cdff799ee29 SHA512 5fbe3098646872c0bbe631986e239958f73ac95a0d0c1bf77a3d9ac4182ce9a5ec7be45466d68dede525bc9f727d2618c98dd0dd69acbd1200646044c40289ed WHIRLPOOL 385ff63b2a778c8b8a70dbd24a5e5a7eab0ac0d9836357e52d630d489d487b8f104c3ceb21ba95dcbd759c3942ba534fa35d51641febc7c93034216f03bdb629
36 EBUILD hugin-2012.0.0.ebuild 1654 SHA256 b1795e21ab217a62e614c29cda6aa9bb1aebf8ebfb47325a63c8a1b7d5de936b SHA512 ace79abb3e35ce9e5147ca3c3ed67a1d48590c4958cd974bb157d3d6970a8a3e94500437a50285826f53b3d5ed6c2d06e62a1375c8f1c3e36afc516dbfe1428a WHIRLPOOL ab5990c98381d4d5337d8fc779875770bd96c76aac441acfd61edf08b3bd1ec53b9a07e619946525b327dffa8fdcc2739602509ece67f94a45a11afb8b625bf8
37 EBUILD hugin-2013.0.0_beta1.ebuild 1734 SHA256 e66bf358d88fd6fcd52f086ab0cc81c295ba7fa5de12fd28149869fa34d44945 SHA512 f30201cc7ea2a420de0a7e1bd4c4881fb7aff8ed50f22decc31e4619013f88e69c523db2665c6b341e407114d2c45587bb52cfbc796ab292494d4c22ea5251f9 WHIRLPOOL 3369b905672ba23f851f762206bda393f69172b16bf95da36a9852695384f0f98c391fbf6f2c9ada25997b61be86acf90f2c327647828bcc13a8e279fae66c87
38 +EBUILD hugin-2013.0.0_rc1.ebuild 1791 SHA256 cde18358d41c95cd5b3da2fd5425aacf0a9626d194e98c747cc0a0086f2ff8b9 SHA512 031640445364bc1ad63e0d92df3599366e3f83a955fe11a8349865b6980844309468b0c3725ffbc00cb6a5e62a00b7cf8b5ca0a7675422b0c73ff3bfd5b0b83b WHIRLPOOL 81b0941624866d3bc1d220a7487cef472e2764a8ac1934bc72992aa8a5ac2e9f69b2df46498c2736e6badbc1214fc3e2fd2c7af251678d09865482ba755a01dd
39 MISC ChangeLog 20756 SHA256 d98104b1e4bd1e1ce2931683599a26597502ef3155db4342b25886eeaaaff10a SHA512 a69b77db6f398c90e7a1d1ed1e5bd416e95c6976da6dd32947f88761abb9b9e2a805cd3c059ccfdba2b5c04b591af9d3e0239e8140169a8b5af95d399e6cb7ce WHIRLPOOL dc9cd32a391cf451fd887af8574991cb52979d0e0429e52a8327ded262d39e461025c2d195663f6a5c67baeb8993edce7aa32b1abfe13d14a8b1f9a6fd24aaaa
40 MISC metadata.xml 389 SHA256 6f26cd9c2b64a96c1c86a8a468a261af4cf4dfaa86b4d7ddcfaee1ca98314803 SHA512 29609682ab87309ae4c688476d73cb996f6f97fceecfb084343b9b371d28dc6bfcdd6034dc6086b4d1ebb6e37bba7840085fe126aef0e41a32454f7a9e4d231d WHIRLPOOL 180338c5e90a9340360500c879066385841c3a568559236095156dfb2fd8783e6971c0d4d72fe7f8cc07d53466a3b4b51525c0d58be572a226730e7451066e4e
41 +-----BEGIN PGP SIGNATURE-----
42 +Version: GnuPG v2.0.20 (GNU/Linux)
43 +
44 +iEYEAREIAAYFAlHP7hQACgkQkKaRLQcq0GLbagCgmRESqXnePtbkDwYSLrPAbz/e
45 +HssAoLLtH9PxKW7SREbegsAqwV1YFVcE
46 +=vGs1
47 +-----END PGP SIGNATURE-----
48
49 diff --git a/media-gfx/hugin/hugin-2013.0.0_rc1.ebuild b/media-gfx/hugin/hugin-2013.0.0_rc1.ebuild
50 new file mode 100644
51 index 0000000..cf566c2
52 --- /dev/null
53 +++ b/media-gfx/hugin/hugin-2013.0.0_rc1.ebuild
54 @@ -0,0 +1,72 @@
55 +# Copyright 1999-2013 Gentoo Foundation
56 +# Distributed under the terms of the GNU General Public License v2
57 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2012.0.0.ebuild,v 1.3 2013/01/04 10:56:03 maekke Exp $
58 +
59 +EAPI=5
60 +WX_GTK_VER="2.8"
61 +PYTHON_COMPAT=( python{2_7,3_1,3_2,3_3} )
62 +
63 +inherit base python-single-r1 wxwidgets versionator cmake-utils
64 +
65 +DESCRIPTION="GUI for the creation & processing of panoramic images"
66 +HOMEPAGE="http://hugin.sf.net"
67 +SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
68 +LICENSE="GPL-2 SIFT"
69 +SLOT="0"
70 +KEYWORDS="~amd64 ~ppc ~x86"
71 +
72 +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"
73 +IUSE="lapack python sift $(echo ${LANGS//\ /\ linguas_})"
74 +
75 +CDEPEND="
76 + !!dev-util/cocom
77 + app-arch/zip
78 + dev-cpp/tclap
79 + >=dev-libs/boost-1.49.0-r1
80 + dev-libs/zthread
81 + >=media-gfx/enblend-4.0
82 + media-gfx/exiv2
83 + media-libs/freeglut
84 + media-libs/glew
85 + media-libs/lensfun
86 + >=media-libs/libpano13-2.9.18
87 + media-libs/libpng:0=
88 + media-libs/openexr
89 + media-libs/tiff
90 + sys-libs/zlib
91 + virtual/jpeg
92 + x11-libs/wxGTK:2.8[X,opengl,-odbc]
93 + lapack? ( virtual/lapack )
94 + sift? ( media-gfx/autopano-sift-C )"
95 +RDEPEND="${CDEPEND}
96 + media-libs/exiftool"
97 +DEPEND="${CDEPEND}
98 + virtual/pkgconfig
99 + python? ( ${PYTHON_DEPS} >=dev-lang/swig-2.0.4 )"
100 +
101 +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
102 +
103 +S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
104 +
105 +pkg_setup() {
106 + DOCS="authors.txt README TODO"
107 + mycmakeargs=(
108 + $(cmake-utils_use_enable lapack LAPACK)
109 + $(cmake-utils_use_build python HSI)
110 + )
111 + python-single-r1_pkg_setup
112 +}
113 +
114 +src_install() {
115 + cmake-utils_src_install
116 + python_optimize
117 +
118 + for lang in ${LANGS} ; do
119 + case ${lang} in
120 + ca) dir=ca_ES;;
121 + cs) dir=cs_CZ;;
122 + *) dir=${lang};;
123 + esac
124 + use linguas_${lang} || rm -r "${D}"/usr/share/locale/${dir}
125 + done
126 +}