public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] dev/maekke:master commit in: media-gfx/hugin/files/, media-gfx/hugin/
@ 2011-10-02 21:37 Markus Meier
  0 siblings, 0 replies; 9+ messages in thread
From: Markus Meier @ 2011-10-02 21:37 UTC (permalink / raw
  To: gentoo-commits

commit:     b0f1b599f6f37d46de98de4a02d815df11c77565
Author:     Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Sun Oct  2 21:39:19 2011 +0000
Commit:     Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Sun Oct  2 21:39:19 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/maekke.git;a=commit;h=b0f1b599

final version in gentoo-x86

---
 media-gfx/hugin/ChangeLog                          |  520 --------------------
 media-gfx/hugin/Manifest                           |   30 --
 .../hugin/files/hugin-2010.0.0_rc1-libpng14.patch  |   15 -
 .../hugin/files/hugin-2011.0.0_rc1-libpng15.patch  |  275 -----------
 media-gfx/hugin/hugin-2010.0.0.ebuild              |   61 ---
 media-gfx/hugin/hugin-2010.2.0.ebuild              |   59 ---
 media-gfx/hugin/hugin-2010.4.0.ebuild              |   64 ---
 media-gfx/hugin/hugin-2011.0.0.ebuild              |   61 ---
 media-gfx/hugin/hugin-2011.2.0_beta1.ebuild        |   66 ---
 media-gfx/hugin/hugin-2011.2.0_rc1.ebuild          |   66 ---
 media-gfx/hugin/hugin-2011.2.0_rc4.ebuild          |   66 ---
 media-gfx/hugin/hugin-2011.2.0_rc5.ebuild          |   66 ---
 media-gfx/hugin/metadata.xml                       |   11 -
 13 files changed, 0 insertions(+), 1360 deletions(-)

diff --git a/media-gfx/hugin/ChangeLog b/media-gfx/hugin/ChangeLog
deleted file mode 100644
index 7c8c18a..0000000
--- a/media-gfx/hugin/ChangeLog
+++ /dev/null
@@ -1,520 +0,0 @@
-# ChangeLog for media-gfx/hugin
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/ChangeLog,v 1.112 2011/05/29 21:07:01 maekke Exp $
-
-*hugin-2011.0.0 (29 May 2011)
-
-  29 May 2011; Markus Meier <maekke@gentoo.org> -hugin-2011.0.0_rc1.ebuild,
-  +hugin-2011.0.0.ebuild:
-  version bump
-
-  20 May 2011; Markus Meier <maekke@gentoo.org> hugin-2011.0.0_rc1.ebuild:
-  add ro to LANGS, update enblend version
-
-  18 May 2011; Tim Harder <radhermit@gentoo.org> hugin-2011.0.0_rc1.ebuild:
-  Bump libpano13 dependency (bug #367917 by Daniel Neugebauer).
-
-*hugin-2011.0.0_rc1 (18 May 2011)
-
-  18 May 2011; Tim Harder <radhermit@gentoo.org> +hugin-2011.0.0_rc1.ebuild,
-  +files/hugin-2011.0.0_rc1-libpng15.patch:
-  Version bump to release candidate. Remove old post install message, bump to
-  EAPI 4, apply patch for libpng-1.5 (bug #355885).
-
-  13 Feb 2011; Tim Harder <radhermit@gentoo.org> hugin-2010.0.0.ebuild,
-  hugin-2010.2.0.ebuild, hugin-2010.4.0.ebuild:
-  Depend on wxGTK with the X USE flag enabled (bug #354223 by Grygoriy
-  Fuchedzhy).
-
-*hugin-2010.4.0 (01 Jan 2011)
-
-  01 Jan 2011; Markus Meier <maekke@gentoo.org> -hugin-2010.4.0_beta1.ebuild,
-  -hugin-2010.4.0_beta2.ebuild, -hugin-2010.4.0_rc1.ebuild,
-  -hugin-2010.4.0_rc3.ebuild, +hugin-2010.4.0.ebuild:
-  version bump to 2010.4.0 final, remove beta/rc releases
-
-*hugin-2010.4.0_rc3 (28 Dec 2010)
-
-  28 Dec 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.4.0_rc3.ebuild:
-  version bump
-
-*hugin-2010.4.0_rc1 (25 Dec 2010)
-
-  25 Dec 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.4.0_rc1.ebuild:
-  version bump
-
-  05 Dec 2010; Markos Chandras <hwoarang@gentoo.org> hugin-2010.2.0.ebuild:
-  Stable on amd64 wrt bug #347633
-
-  05 Dec 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
-  hugin-2010.2.0.ebuild:
-  x86 stable wrt bug #347633
-
-*hugin-2010.4.0_beta2 (04 Dec 2010)
-
-  04 Dec 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.4.0_beta2.ebuild:
-  version bump
-
-*hugin-2010.4.0_beta1 (27 Nov 2010)
-
-  27 Nov 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.4.0_beta1.ebuild:
-  version bump to 2010.4 beta1
-
-  08 Nov 2010; Markus Meier <maekke@gentoo.org> hugin-2010.0.0.ebuild,
-  hugin-2010.2.0.ebuild:
-  change jpeg dep to virtual/jpeg
-
-*hugin-2010.2.0 (13 Oct 2010)
-
-  13 Oct 2010; Markus Meier <maekke@gentoo.org>
-  -hugin-2010.2.0_beta1.ebuild, -hugin-2010.2.0_beta2.ebuild,
-  -hugin-2010.2.0_rc1.ebuild, -hugin-2010.2.0_rc2.ebuild,
-  +hugin-2010.2.0.ebuild:
-  version bump, remove prereleases
-
-*hugin-2010.2.0_rc2 (30 Sep 2010)
-
-  30 Sep 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.2.0_rc2.ebuild:
-  version bump
-
-*hugin-2010.2.0_rc1 (21 Sep 2010)
-
-  21 Sep 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.2.0_rc1.ebuild:
-  version bump
-
-  16 Sep 2010; Tomáš Chvátal <scarabeus@gentoo.org>
-  hugin-2010.0.0.ebuild, hugin-2010.2.0_beta1.ebuild,
-  hugin-2010.2.0_beta2.ebuild:
-  virtual/glut -> media-libs/glut
-
-*hugin-2010.2.0_beta2 (05 Sep 2010)
-
-  05 Sep 2010; Markus Meier <maekke@gentoo.org>
-  +hugin-2010.2.0_beta2.ebuild:
-  version bump
-
-*hugin-2010.2.0_beta1 (18 Jul 2010)
-
-  18 Jul 2010; Markus Meier <maekke@gentoo.org>
-  +hugin-2010.2.0_beta1.ebuild:
-  version bump
-
-  27 May 2010; Markus Meier <maekke@gentoo.org> -hugin-2009.2.0.ebuild,
-  -hugin-2009.4.0.ebuild:
-  old
-
-  25 May 2010; Pacho Ramos <pacho@gentoo.org> hugin-2010.0.0.ebuild:
-  stable amd64, bug 320411
-
-  24 May 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
-  hugin-2010.0.0.ebuild:
-  x86 stable wrt bug #320411
-
-  24 May 2010; <nixnut@gentoo.org> hugin-2010.0.0.ebuild:
-  ppc stable #320411
-
-  28 Mar 2010; Markus Meier <maekke@gentoo.org> hugin-2010.0.0.ebuild:
-  add pkgconfig to DEPEND by Nikoli in bug #311693
-
-*hugin-2010.0.0 (26 Mar 2010)
-
-  26 Mar 2010; Markus Meier <maekke@gentoo.org> -hugin-2010.0.0_rc1.ebuild,
-  +hugin-2010.0.0.ebuild:
-  bump to final 2010.0.0 release, remove rc version
-
-  10 Mar 2010; Samuli Suominen <ssuominen@gentoo.org>
-  hugin-2010.0.0_rc1.ebuild, +files/hugin-2010.0.0_rc1-libpng14.patch:
-  Fix building with libpng14.
-
-*hugin-2010.0.0_rc1 (07 Mar 2010)
-
-  07 Mar 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.0.0_rc1.ebuild:
-  version bump to 2010.0.0_rc1
-
-  17 Feb 2010; Markus Meier <maekke@gentoo.org> hugin-2009.4.0.ebuild:
-  add virtual/glut to dependencies by Seerp in bug #305049
-
-  09 Jan 2010; Markus Meier <maekke@gentoo.org>
-  -files/hugin-0.7.0-gcc44.patch, -files/hugin-0.7.0_rc2-as-needed.patch,
-  -hugin-0.8.0.ebuild, -files/hugin-0.8.0_rc3-as-needed.patch,
-  -files/hugin-0.8.0_rc4-use_system_cmake_findboost.patch:
-  old
-
-  07 Jan 2010; Brent Baude <ranger@gentoo.org> hugin-2009.2.0.ebuild:
-  Marking hugin-2009.2.0 ppc for bug 294316
-
-  20 Dec 2009; Olivier Crête <tester@gentoo.org> hugin-2009.2.0.ebuild:
-  Stable on amd64, bug #294316
-
-  16 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
-  hugin-2009.2.0.ebuild:
-  stable x86, bug 294316
-
-*hugin-2009.4.0 (16 Dec 2009)
-
-  16 Dec 2009; Markus Meier <maekke@gentoo.org> -hugin-2009.4.0_rc1.ebuild,
-  -hugin-2009.4.0_rc2.ebuild, -hugin-2009.4.0_rc3.ebuild,
-  +hugin-2009.4.0.ebuild:
-  version bump to 2009.4.0 final release
-
-*hugin-2009.4.0_rc3 (02 Dec 2009)
-
-  02 Dec 2009; Markus Meier <maekke@gentoo.org> +hugin-2009.4.0_rc3.ebuild:
-  version bump
-
-  25 Oct 2009; Markus Meier <maekke@gentoo.org> -hugin-0.7.0.ebuild:
-  old
-
-  25 Oct 2009; Markus Meier <maekke@gentoo.org> hugin-0.8.0.ebuild:
-  amd64/x86 stable, bug #284686
-
-  24 Oct 2009; nixnut <nixnut@gentoo.org> hugin-0.8.0.ebuild:
-  ppc stable #284686
-
-*hugin-2009.4.0_rc2 (19 Oct 2009)
-
-  19 Oct 2009; Markus Meier <maekke@gentoo.org> +hugin-2009.4.0_rc2.ebuild:
-  bump
-
-*hugin-2009.4.0_rc1 (11 Oct 2009)
-
-  11 Oct 2009; Markus Meier <maekke@gentoo.org> +hugin-2009.4.0_rc1.ebuild:
-  version bump
-
-*hugin-2009.2.0 (30 Sep 2009)
-
-  30 Sep 2009; Markus Meier <maekke@gentoo.org>
-  -hugin-2009.2.0_beta3.ebuild, +hugin-2009.2.0.ebuild,
-  -files/hugin-2009.2.0_beta3-asneeded.patch:
-  version bump to final 2009.02.0 release
-
-  29 Sep 2009; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild,
-  hugin-0.8.0.ebuild, hugin-2009.2.0_beta3.ebuild:
-  block dev-util/cocom due to a file collision wrt bug #280241
-
-*hugin-2009.2.0_beta3 (13 Sep 2009)
-
-  13 Sep 2009; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild,
-  -hugin-0.7.0-r1.ebuild, +hugin-2009.2.0_beta3.ebuild,
-  +files/hugin-2009.2.0_beta3-asneeded.patch:
-  version bump, EAPI=2 for stable ebuild, remove old
-
-  01 Aug 2009; Markus Meier <maekke@gentoo.org> hugin-0.8.0.ebuild:
-  tweak x11-libs/wxGTK dep for bug #279653 and bug #269689
-
-*hugin-0.8.0 (26 Jul 2009)
-
-  26 Jul 2009; Markus Meier <maekke@gentoo.org> -hugin-0.8.0_beta1.ebuild,
-  -hugin-0.8.0_beta2.ebuild, -hugin-0.8.0_beta3.ebuild,
-  -hugin-0.8.0_beta4.ebuild, -hugin-0.8.0_rc1.ebuild,
-  -hugin-0.8.0_rc3.ebuild, -hugin-0.8.0_rc4.ebuild, -hugin-0.8.0_rc5.ebuild,
-  +hugin-0.8.0.ebuild, -files/hugin-0.8.0_beta1-as-needed.patch,
-  -files/hugin-0.8.0_rc3-unset_lapack.patch:
-  bump to 0.8.0 final release
-
-*hugin-0.8.0_rc5 (09 Jul 2009)
-
-  09 Jul 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_rc5.ebuild:
-  version bump (this will likely be the last rc)
-
-  28 Jun 2009; Tiziano Müller <dev-zero@gentoo.org> hugin-0.8.0_rc4.ebuild,
-  +files/hugin-0.8.0_rc4-use_system_cmake_findboost.patch:
-  Added patch to make it build with recent boost versions. Removed now
-  unnecessary patch from stack. Added missing exiftool dependency.
-
-*hugin-0.8.0_rc4 (27 Jun 2009)
-
-  27 Jun 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_rc4.ebuild:
-  version bump
-
-  19 Jun 2009; Tiziano Müller <dev-zero@gentoo.org> hugin-0.8.0_rc3.ebuild,
-  +files/hugin-0.8.0_rc3-unset_lapack.patch:
-  Added patch to unset LAPACK_LIBRARIES if lapack is not found, otherwise
-  cmake sets it to NOTFOUND leading to an error.
-
-*hugin-0.8.0_rc3 (10 Jun 2009)
-
-  10 Jun 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_rc3.ebuild,
-  +files/hugin-0.8.0_rc3-as-needed.patch:
-  version bump to 0.8.0_rc3, with (experimental) lapack support
-
-  24 May 2009; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild,
-  hugin-0.7.0-r1.ebuild, +files/hugin-0.7.0-gcc44.patch:
-  fix building with gcc-4.4 by David Watzke, bug #270593
-
-*hugin-0.8.0_rc1 (07 May 2009)
-
-  07 May 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_rc1.ebuild:
-  version bump
-
-*hugin-0.8.0_beta4 (01 May 2009)
-
-  01 May 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_beta4.ebuild:
-  version bump
-
-*hugin-0.8.0_beta3 (04 Apr 2009)
-
-  04 Apr 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_beta3.ebuild:
-  version bump to 0.8.0_beta3
-
-  19 Mar 2009; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild,
-  hugin-0.7.0-r1.ebuild:
-  assign RDEPEND
-
-  19 Mar 2009; Markus Meier <maekke@gentoo.org>
-  -files/hugin-0.6.1-1_0.6.1-1.1.patch, -files/hugin-0.6.1-as-needed.patch,
-  -files/hugin-0.6.1-gcc43.patch, -hugin-0.6.1-r2.ebuild:
-  old
-
-  18 Mar 2009; Joseph Jezak <josejx@gentoo.org> hugin-0.7.0.ebuild:
-  Marked ppc stable for bug #246827.
-
-  11 Mar 2009; Markus Meier <maekke@gentoo.org> hugin-0.8.0_beta2.ebuild:
-  add en_GB language, fix IUSE assignement and raise libpano13 dep
-
-*hugin-0.8.0_beta2 (09 Mar 2009)
-
-  09 Mar 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_beta2.ebuild:
-  bump to hugin-0.8.0_beta2
-
-*hugin-0.8.0_beta1 (25 Feb 2009)
-
-  25 Feb 2009; Markus Meier <maekke@gentoo.org>
-  +files/hugin-0.8.0_beta1-as-needed.patch, +hugin-0.8.0_beta1.ebuild:
-  bump to hugin-0.8.0_beta1
-
-  02 Dec 2008; <chainsaw@gentoo.org> hugin-0.7.0.ebuild,
-  hugin-0.7.0-r1.ebuild:
-  Add ~ppc keyword based on PowerBook6,7 testing by Christian "papillon81"
-  Schmitt <chrschmitt@gmail.com>. Closes bug #234909.
-
-  28 Nov 2008; Markus Meier <maekke@gentoo.org>
-  -files/hugin-0.7_beta4-insec-file.patch,
-  -files/hugin-0.7_beta4-as-needed.patch, -hugin-0.7_beta4-r1.ebuild,
-  hugin-0.7.0.ebuild, hugin-0.7.0-r1.ebuild:
-  add missing media-gfx/exiv2 dependency for bug #248628; remove old
-
-  26 Nov 2008; Ryan Hill <dirtyepic@gentoo.org> hugin-0.7.0.ebuild:
-  Call wxwidgets_pkg_setup.
-
-  22 Nov 2008; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild:
-  amd64/x86 stable, bug #246827
-
-  08 Oct 2008; Markus Meier <maekke@gentoo.org> hugin-0.6.1-r2.ebuild:
-  add missing x11-libs/gtk+ dep, bug #239698
-
-  06 Oct 2008; Markus Meier <maekke@gentoo.org> hugin-0.7.0-r1.ebuild:
-  fix broken dep on dev-libs/boost, thanks to voyageur and Betelgeuse
-
-*hugin-0.7.0-r1 (06 Oct 2008)
-*hugin-0.7.0 (06 Oct 2008)
-
-  06 Oct 2008; Markus Meier <maekke@gentoo.org> -hugin-0.7.0_rc2.ebuild,
-  -hugin-0.7.0_rc3.ebuild, -hugin-0.7.0_rc4.ebuild, -hugin-0.7.0_rc5.ebuild,
-  -hugin-0.7.0_rc6.ebuild, +hugin-0.7.0.ebuild, +hugin-0.7.0-r1.ebuild:
-  bump to 0.7.0 final release (-r1 is an EAPI=2 version of the ebuild, -r0
-  is a stable candidate), remove old
-
-*hugin-0.7.0_rc6 (15 Sep 2008)
-
-  15 Sep 2008; Markus Meier <maekke@gentoo.org> +hugin-0.7.0_rc6.ebuild:
-  bump to 0.7.0_rc6
-
-*hugin-0.7.0_rc5 (15 Sep 2008)
-
-  15 Sep 2008; Markus Meier <maekke@gentoo.org> +hugin-0.7.0_rc5.ebuild:
-  bump to 0.7.0_rc5
-
-*hugin-0.7.0_rc4 (02 Sep 2008)
-
-  02 Sep 2008; Markus Meier <maekke@gentoo.org> +hugin-0.7.0_rc4.ebuild:
-  bump to 0.7.0_rc4
-
-*hugin-0.7.0_rc3 (28 Aug 2008)
-
-  28 Aug 2008; Markus Meier <maekke@gentoo.org> +hugin-0.7.0_rc3.ebuild:
-  bump to 0.7.0_rc3
-
-  18 Aug 2008; Markus Meier <maekke@gentoo.org>
-  +files/hugin-0.7.0_rc2-as-needed.patch, hugin-0.7.0_rc2.ebuild:
-  fix building with --as-needed, bug #235004
-
-*hugin-0.7.0_rc2 (16 Aug 2008)
-
-  16 Aug 2008; Markus Meier <maekke@gentoo.org> metadata.xml,
-  +hugin-0.7.0_rc2.ebuild:
-  bump to hugin-0.7.0_rc2; describe local use flags in metadata.xml
-
-  10 May 2008; Mike Frysinger <vapier@gentoo.org> hugin-0.7_beta4-r1.ebuild:
-  Also apply gcc-4.3 patch to hugin-0.7_beta4-r1.
-
-  02 May 2008; Markus Meier <maekke@gentoo.org>
-  +files/hugin-0.6.1-gcc43.patch, hugin-0.6.1-r2.ebuild:
-  fix building with gcc-4.3 by Peter Alfredsen, bug #219783
-
-  16 Mar 2008; Markus Meier <maekke@gentoo.org> hugin-0.6.1-r2.ebuild:
-  zip dep is also needed in hugin-0.6
-
-  09 Mar 2008; Markus Meier <maekke@gentoo.org> hugin-0.7_beta4-r1.ebuild:
-  add app-arch/zip dep, bug #212808
-
-  12 Jan 2008; Markus Meier <maekke@gentoo.org>
-  -files/hugin-0.5-gcc41.patch, -files/hugin-0.5_rc2-gcc4.patch,
-  -hugin-0.5_rc1-r2.ebuild, -hugin-0.5.ebuild, -hugin-0.6.1.ebuild,
-  -hugin-0.6.1-r1.ebuild:
-  old
-
-  11 Jan 2008; nixnut <nixnut@gentoo.org> hugin-0.6.1-r2.ebuild:
-  Stable on ppc wrt bug 205154
-
-  17 Dec 2007; Christian Faulhammer <opfer@gentoo.org>
-  hugin-0.6.1-r2.ebuild:
-  stable x86, bug 202095
-
-  16 Dec 2007; Samuli Suominen <drac@gentoo.org> hugin-0.6.1-r2.ebuild:
-  amd64 stable wrt #180381
-
-*hugin-0.7_beta4-r1 (03 Dec 2007)
-*hugin-0.6.1-r2 (03 Dec 2007)
-
-  03 Dec 2007; Markus Meier <maekke@gentoo.org>
-  +files/hugin-0.6.1-as-needed.patch,
-  +files/hugin-0.7_beta4-as-needed.patch,
-  +files/hugin-0.7_beta4-insec-file.patch, +hugin-0.6.1-r2.ebuild,
-  -hugin-0.7_beta4.ebuild, +hugin-0.7_beta4-r1.ebuild:
-  revision bump, fix as-needed (bug #180381), also fix security bug #195996
-  for 0.7
-
-  14 Nov 2007; Peter Weller <welp@gentoo.org> hugin-0.6.1-r1.ebuild:
-  Stable on amd64 wrt bug 195996
-
-  26 Oct 2007; Luca Barbato <lu_zero@gentoo.org> hugin-0.6.1-r1.ebuild:
-  Marked ppc
-
-  26 Oct 2007; Markus Meier <maekke@gentoo.org> hugin-0.6.1-r1.ebuild:
-  x86 stable, security bug #195996
-
-*hugin-0.6.1-r1 (25 Oct 2007)
-
-  25 Oct 2007; Luca Barbato <lu_zero@gentoo.org>
-  +files/hugin-0.6.1-1_0.6.1-1.1.patch, +hugin-0.6.1-r1.ebuild:
-  Security Fix, see bug #195996. Debian patch applied
-
-  13 Oct 2007; Ryan Hill <dirtyepic@gentoo.org> hugin-0.5_rc1-r2.ebuild,
-  hugin-0.5.ebuild, hugin-0.6.1.ebuild, hugin-0.7_beta4.ebuild:
-  Lock wxGTK to 2.6.
-
-  23 Jul 2007; Luca Barbato <lu_zero@gentoo.org> hugin-0.6.1.ebuild,
-  hugin-0.7_beta4.ebuild:
-  Fix the bad fix I committed before
-
-  15 Jul 2007; Luca Barbato <lu_zero@gentoo.org> hugin-0.6.1.ebuild,
-  hugin-0.7_beta4.ebuild:
-  make hugin build with newer boost, thanks to Jakub for the fix in bug #181414
-
-  30 Apr 2007; Marius Mauch <genone@gentoo.org> hugin-0.5_rc1-r2.ebuild,
-  hugin-0.6.1.ebuild, hugin-0.7_beta4.ebuild:
-  Replacing einfo with elog
-
-  16 Apr 2007; Christian Faulhammer <opfer@gentoo.org> hugin-0.6.1.ebuild:
-  stable amd64, bug 173068
-
-  08 Apr 2007; Joseph Jezak <josejx@gentoo.org> hugin-0.6.1.ebuild:
-  Marked ppc stable for bug #173068.
-
-  06 Apr 2007; Christian Faulhammer <opfer@gentoo.org> hugin-0.6.1.ebuild:
-  stable x86, bug 173068
-
-  05 Apr 2007; Marcelo Goes <vanquirius@gentoo.org> hugin-0.6.1.ebuild,
-  hugin-0.7_beta4.ebuild:
-  Depend on >=media-gfx/enblend-2.4 if the enblend flag is set for bug 173418.
-  Thanks to Nicolas Laurent <nicolas.mario at gmail dot com>.
-
-*hugin-0.7_beta4 (02 Apr 2007)
-
-  02 Apr 2007; Marcelo Goes <vanquirius@gentoo.org> +hugin-0.7_beta4.ebuild:
-  Add 0.7_beta4 for bug 141617. In package.mask for now. Thanks again to
-  people who contributed in the bug.
-
-  03 Mar 2007; Marcelo Goes <vanquirius@gentoo.org> hugin-0.6.1.ebuild:
-  Improve einfo explanation for enblend and sift USE flags for bug 141617.
-  Thanks to Tim Harder <thorium90 at gmail dot com>.
-
-*hugin-0.6.1 (23 Feb 2007)
-
-  23 Feb 2007; Marcelo Goes <vanquirius@gentoo.org> +hugin-0.6.1.ebuild:
-  0.6.1 version bump for bug 141617. Thanks to David Grant <davidgrant at
-  gmail dot com>, Hal Engel <hvengel at astound dot net>, Tarmo Tanav <sn4ip3r
-  at estprog dot ee>, Emmanuel Favre_Nicolin <manouchk at gmail dot com>, Paul
-  Berens <pjb8774 at rit dot edu>, Johann Cardon <johann.cardon at free dot
-  fr>, Patrick Huber <phuber at swisstech dot net>, Toon Verstraelen
-  <Toon.Verstraelen at UGent dot be>, Paul de Vries <phsdv at tiscali dot fr>,
-  Norman Thomas <news at hiroki dot de>, Christian Kanzian <christian.kanzian
-  at gmx dot at>, Jorge Nerin <gentoo-bugs at redvip.homelinux dot net>, Tim
-  Harder <thorium90 at gmail dot com>, Serge Gavrilov <serge at pdmi dot ras
-  dot ru>, Andrew Wilchak <azdruid at gmail dot com>, Chris Mayo <mayo at
-  clara dot co dot uk> and anyone I could have missed.
-
-  22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
-  Transition to Manifest2.
-
-  24 Sep 2006; Olivier Crête <tester@gentoo.org> hugin-0.5.ebuild:
-  Stable on amd64
-
-  15 Jul 2006; Bryan Østergaard <kloeri@gentoo.org> metadata.xml:
-  Remove halcy0n from metadata.xml as he's retired.
-
-  18 Apr 2006; Mark Loeser <halcy0n@gentoo.org> hugin-0.5.ebuild:
-  Stable on x86
-
-  20 Feb 2006; Mark Loeser <halcy0n@gentoo.org> metadata.xml:
-  metadata.xml cleanup
-
-  15 Jan 2006; Mark Loeser <halcy0n@gentoo.org>
-  +files/hugin-0.5-gcc41.patch, hugin-0.5.ebuild:
-  Add dep on enblend, and also add patch to fix compilation with gcc-4.1
-
-*hugin-0.5 (18 Dec 2005)
-
-  18 Dec 2005; Mark Loeser <halcy0n@gentoo.org> -hugin-0.5_rc2.ebuild,
-  +hugin-0.5.ebuild:
-  Bump to 0.5; bug #115714, and clean out old versions
-
-  26 Nov 2005; Mark Loeser <halcy0n@gentoo.org>
-  files/hugin-0.5_rc2-gcc4.patch:
-  Fix gcc4 patch
-
-  19 Nov 2005; Mark Loeser <halcy0n@gentoo.org>
-  +files/hugin-0.5_rc2-gcc4.patch, hugin-0.5_rc2.ebuild:
-  Add patch to fix compilation with gcc4.
-
-*hugin-0.5_rc1-r2 (16 Oct 2005)
-
-  16 Oct 2005; Mark Loeser <halcy0n@gentoo.org> -hugin-0.5_rc1.ebuild,
-  -hugin-0.5_rc1-r1.ebuild, +hugin-0.5_rc1-r2.ebuild:
-  Fixing the default autopano executable.  This ebuild also gets rid of the gtk2
-  useflag
-
-*hugin-0.5_rc2 (01 Oct 2005)
-*hugin-0.5_rc1-r1 (01 Oct 2005)
-
-  01 Oct 2005; Mark Loeser <halcy0n@gentoo.org> +hugin-0.5_rc1-r1.ebuild,
-  +hugin-0.5_rc2.ebuild:
-  Remove gtk useflag, since gtk2 is the only available toolkit.  Bump to _rc2.
-  bug #107776
-
-  16 Sep 2005; Mark Loeser <halcy0n@gentoo.org> hugin-0.5_rc1.ebuild:
-  Stable on x86
-
-  21 Aug 2005; Luis Medinas <metalgod@gentoo.org> hugin-0.5_rc1.ebuild:
-  Added ~amd64 keywords. Closes bug #103254.
-
-  11 Aug 2005; David Holm <dholm@gentoo.org> hugin-0.5_rc1.ebuild:
-  Added to ~ppc.
-
-*hugin-0.5_rc1 (10 Aug 2005)
-
-  10 Aug 2005; Mark Loeser <halcy0n@gentoo.org> +metadata.xml,
-  +hugin-0.5_rc1.ebuild:
-  Initial commit of hugin.  Thanks to everyone on bug #48269
-

diff --git a/media-gfx/hugin/Manifest b/media-gfx/hugin/Manifest
deleted file mode 100644
index 6486d56..0000000
--- a/media-gfx/hugin/Manifest
+++ /dev/null
@@ -1,30 +0,0 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-AUX hugin-2010.0.0_rc1-libpng14.patch 722 RMD160 83a65c1c8931490c339b87d8302495180750c17f SHA1 0396e246c4ec90aa21a7a0076836d8ebb4d052ed SHA256 2cd425ff1c6036e13b33b83d2772f7c4282fbfb8872c4402efb4e074318d295a
-AUX hugin-2011.0.0_rc1-libpng15.patch 11844 RMD160 6e922615911c816011ec7bb2cda8d2867a296d3b SHA1 e655023c0c7c2f96b3f5cd2d73bfa464276abd9e SHA256 48c05955b94a34bd5b96e560ebbeb0cdbce04f47fddde793f91c3a0bb37559a6
-DIST hugin-2010.0.0.tar.gz 12085453 RMD160 e2b03fe00a4a0242a1f3c4fd641cf8a3e312d516 SHA1 41eb7253aab12b913a5c9b6d9975d8652390dcb5 SHA256 ed30c5021709b8970a43f1e4c2295b5c899bc0fb87ffb63135a3c0ecde3bb523
-DIST hugin-2010.2.0.tar.gz 12412050 RMD160 c39d279bf95cdf5686e5994030bb4eb61ba285aa SHA1 f0676f28cd3fbebcf4086f55af7cf09566772899 SHA256 70fd1d5ffa017b3eb14e0760cd70185aab641aa343d129f9590826b01d5df2e2
-DIST hugin-2010.4.0.tar.bz2 11009978 RMD160 f97b8d37470443eb81c3e915e5f5efa91227b135 SHA1 47f25c0a8b97c27108e567bcd22203c87f268d07 SHA256 d45cc65df6b424ef5bf1c5d2cd99a360ecfda46688782c75f36dd5341cb9c38e
-DIST hugin-2011.0.0.tar.bz2 11439430 RMD160 1388980580ecba70a0d47597ddf06df9b85ab2b5 SHA1 22e1ad3846291a9bbe58570683e213921a6f0116 SHA256 866273f6218d300a52c0148960681faa2c4e05383d97f868a2eb47b457b5f4fc
-DIST hugin-2011.2.0_beta1.tar.bz2 11369710 RMD160 287a127f0c37ed305b86d8c3838b6c0b5c1fb5ce SHA1 ed32ac77b836bf0ae6aa43c8a368cf2df80e76ab SHA256 6ad6ed6a96d79f3b8862704f4f34cd792ab920fbaa68fd799142fb7ae6cab263
-DIST hugin-2011.2.0_rc1.tar.bz2 11392456 RMD160 bdd3d046843734bb9a3566483ef9d78dd645e4ff SHA1 545d469b22de18bbd7fc867e6ac5d8a91e42a22e SHA256 a6b7599681c24b7dd8a70f5a5b30b9459506c75b6fd9767ebfbc02a7939ff6b0
-DIST hugin-2011.2.0_rc4.tar.bz2 11438004 RMD160 001d776d2aa555337435460331a9c1b58ee4809c SHA1 4da599f69ff4f0a53cdf8275048c87221cf6edb1 SHA256 70c61f8efcea94714f238ea1d11c12acac39202cddac9012fdfdfa90ddd2708e
-DIST hugin-2011.2.0_rc5.tar.bz2 11506840 RMD160 6bd526c651adb986d7b2f21959c8c390727a9563 SHA1 79dfdac229b4e58f50c893c1238bdd0921ad9da6 SHA256 bd9ef8d2f62c6dbcbadc2b9208cdcf6e4b6512760335c726b697bffd5e89b5be
-EBUILD hugin-2010.0.0.ebuild 1497 RMD160 d6eb0b943c827c1e15481dda7ec200f17a657b54 SHA1 ad98c63c71a685b416295e7fe305eafac6b86a64 SHA256 9726e127e191065da8da53c58e979baccdf1df6902202d2abf6cfce2c8773077
-EBUILD hugin-2010.2.0.ebuild 1455 RMD160 97fc580fad0db0e9e42c9f540fa663a0e7522ec7 SHA1 f8b6db7cc1e1883c37e4c196acc2bd06dfe8da36 SHA256 495302c92a8e86cffaf0c7ad14f0e7005d349d22910dc44f5c79a59251a917ce
-EBUILD hugin-2010.4.0.ebuild 1621 RMD160 bf69636ab52c4cb43741dbfa58dd35e6ae4310c5 SHA1 b58ad517685ddeebdf2a050ceda09f03e000de0a SHA256 349d713053bdb5fc93592d18b7fe7655d7a395b5487dff50b9361ec5b1492360
-EBUILD hugin-2011.0.0.ebuild 1506 RMD160 f78461585ab9a73921f74502f85367a66f0518e8 SHA1 8b0898dfab2ce4d8e7f59db9851f84441f2afdbd SHA256 28271a58786b4ebb6dfbb6962855aed46edb9477fafdad7fc26fe5126c47023a
-EBUILD hugin-2011.2.0_beta1.ebuild 1610 RMD160 8a9e73e96d5c9546b90cff30d181a5df5b4a77d4 SHA1 ea58580ddc4272d2f253d44e57fe0ede3b8bf5a9 SHA256 d3982ce4f5964645cc5be0afd4dfbf5a6fba50de5788c69c68bc55a6fac7a6e5
-EBUILD hugin-2011.2.0_rc1.ebuild 1610 RMD160 8a9e73e96d5c9546b90cff30d181a5df5b4a77d4 SHA1 ea58580ddc4272d2f253d44e57fe0ede3b8bf5a9 SHA256 d3982ce4f5964645cc5be0afd4dfbf5a6fba50de5788c69c68bc55a6fac7a6e5
-EBUILD hugin-2011.2.0_rc4.ebuild 1610 RMD160 8a9e73e96d5c9546b90cff30d181a5df5b4a77d4 SHA1 ea58580ddc4272d2f253d44e57fe0ede3b8bf5a9 SHA256 d3982ce4f5964645cc5be0afd4dfbf5a6fba50de5788c69c68bc55a6fac7a6e5
-EBUILD hugin-2011.2.0_rc5.ebuild 1613 RMD160 778953beac8d608f4c832f8474c3ee0cbdb99e20 SHA1 830cf197660a2bee8213bc70e3ec415da2238972 SHA256 e001e138ee2c87dc57a20655569a6364add87c0ce19e7f755f1e9af63bc6b6a7
-MISC ChangeLog 18141 RMD160 2eb9dc3258cc146dbd132c552abafda8f2a06bd6 SHA1 4a67f21683eac74307add5d01896e6667e65693a SHA256 cfdfc4b4a9bcc83ac7cec1bbfd83a5633430415e716707918904b55508bebab3
-MISC metadata.xml 389 RMD160 245f5d872a463181d63366d6c76a82c87d020fd7 SHA1 a26b77c69d62bedb9789e79b5ca35f28fa56981d SHA256 6f26cd9c2b64a96c1c86a8a468a261af4cf4dfaa86b4d7ddcfaee1ca98314803
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-iEYEARECAAYFAk53PtYACgkQkKaRLQcq0GKMFwCfYQ5LUVCkfElZykwhcyHuFc99
-AAQAoJnMGV2kwxT5LZcHc9RAt94Si4c4
-=DVwI
------END PGP SIGNATURE-----

diff --git a/media-gfx/hugin/files/hugin-2010.0.0_rc1-libpng14.patch b/media-gfx/hugin/files/hugin-2010.0.0_rc1-libpng14.patch
deleted file mode 100644
index fdc0263..0000000
--- a/media-gfx/hugin/files/hugin-2010.0.0_rc1-libpng14.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-http://repos.archlinux.org/wsvn/packages/hugin/trunk/libpng14.patch
-
---- src/foreign/vigra/vigra_impex/png.cxx
-+++ src/foreign/vigra/vigra_impex/png.cxx
-@@ -271,8 +271,8 @@
-         // expand gray values to at least one byte size
-         if ( color_type == PNG_COLOR_TYPE_GRAY && bit_depth < 8 ) {
-             if (setjmp(png->jmpbuf))
--                vigra_postcondition( false,png_error_message.insert(0, "error in png_set_gray_1_2_4_to_8(): ").c_str());
--            png_set_gray_1_2_4_to_8(png);
-+                vigra_postcondition( false,png_error_message.insert(0, "error in png_set_expand_gray_1_2_4_to_8(): ").c_str());
-+            png_set_expand_gray_1_2_4_to_8(png);
-             bit_depth = 8;
-         }
- 

diff --git a/media-gfx/hugin/files/hugin-2011.0.0_rc1-libpng15.patch b/media-gfx/hugin/files/hugin-2011.0.0_rc1-libpng15.patch
deleted file mode 100644
index 2752231..0000000
--- a/media-gfx/hugin/files/hugin-2011.0.0_rc1-libpng15.patch
+++ /dev/null
@@ -1,275 +0,0 @@
---- hugin-2011.0.0.orig/src/foreign/vigra/vigra_impex/png.cxx
-+++ hugin-2011.0.0/src/foreign/vigra/vigra_impex/png.cxx
-@@ -78,7 +75,7 @@
- static void PngError( png_structp png_ptr, png_const_charp error_msg )
- {
-     png_error_message = std::string(error_msg);
--    longjmp( png_ptr->jmpbuf, 1 );
-+    longjmp( png_jmpbuf(png_ptr), 1 );
- }
- 
- // called on non-fatal errors
-@@ -200,9 +197,9 @@
-         // check if the file is a png file
-         const unsigned int sig_size = 8;
-         png_byte sig[sig_size];
--        std::fread( sig, sig_size, 1, file.get() );
-+        std::size_t readCount = std::fread( sig, sig_size, 1, file.get() );
-         const int no_png = png_sig_cmp( sig, 0, sig_size );
--        vigra_precondition( !no_png, "given file is not a png file.");
-+        vigra_precondition( (readCount == 1) && !no_png, "given file is not a png file.");
- 
-         // create png read struct with user defined handlers
-         png = png_create_read_struct( PNG_LIBPNG_VER_STRING, NULL,
-@@ -210,7 +207,7 @@
-         vigra_postcondition( png != 0, "could not create the read struct." );
- 
-         // create info struct
--        if (setjmp(png->jmpbuf)) {
-+        if (setjmp(png_jmpbuf(png))) {
-             png_destroy_read_struct( &png, &info, NULL );
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_create_info_struct(): ").c_str() );
-         }
-@@ -218,14 +215,14 @@
-         vigra_postcondition( info != 0, "could not create the info struct." );
- 
-         // init png i/o
--        if (setjmp(png->jmpbuf)) {
-+        if (setjmp(png_jmpbuf(png))) {
-             png_destroy_read_struct( &png, &info, NULL );
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_init_io(): ").c_str() );
-         }
-         png_init_io( png, file.get() );
- 
-         // specify that the signature was already read
--        if (setjmp(png->jmpbuf)) {
-+        if (setjmp(png_jmpbuf(png))) {
-             png_destroy_read_struct( &png, &info, NULL );
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_set_sig_bytes(): ").c_str() );
-         }
-@@ -241,13 +238,13 @@
-     void PngDecoderImpl::init()
-     {
-         // read all chunks up to the image data
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_read_info(): ").c_str() );
-         png_read_info( png, info );
- 
-         // pull over the header fields
-         int interlace_method, compression_method, filter_method;
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_get_IHDR(): ").c_str() );
-         png_get_IHDR( png, info, &width, &height, &bit_depth, &color_type,
-                       &interlace_method, &compression_method, &filter_method );
-@@ -261,7 +258,7 @@
- 
-         // transform palette to rgb
-         if ( color_type == PNG_COLOR_TYPE_PALETTE) {
--            if (setjmp(png->jmpbuf))
-+            if (setjmp(png_jmpbuf(png)))
-                 vigra_postcondition( false, png_error_message.insert(0, "error in png_palette_to_rgb(): ").c_str() );
-             png_set_palette_to_rgb(png);
-             color_type = PNG_COLOR_TYPE_RGB;
-@@ -270,15 +267,10 @@
- 
-         // expand gray values to at least one byte size
-         if ( color_type == PNG_COLOR_TYPE_GRAY && bit_depth < 8 ) {
--#if (PNG_LIBPNG_VER >= 10400)
--            if (setjmp(png->jmpbuf))
--                vigra_postcondition( false,png_error_message.insert(0, "error in png_set_expand_gray_1_2_4_to_8(): ").c_str());
-+            if (setjmp(png_jmpbuf(png)))
-+                vigra_postcondition(false,
-+                                    png_error_message.insert(0, "error in png_set_expand_gray_1_2_4_to_8(): ").c_str());
-             png_set_expand_gray_1_2_4_to_8(png);
--#else
--            if (setjmp(png->jmpbuf))
--                vigra_postcondition( false,png_error_message.insert(0, "error in png_set_gray_1_2_4_to_8(): ").c_str());
--            png_set_gray_1_2_4_to_8(png);
--#endif
-             bit_depth = 8;
-         }
- 
-@@ -286,7 +278,7 @@
- #if 0
-         // strip alpha channel
-         if ( color_type & PNG_COLOR_MASK_ALPHA ) {
--            if (setjmp(png->jmpbuf))
-+            if (setjmp(png_jmpbuf(png)))
-                 vigra_postcondition( false, png_error_message.insert(0, "error in png_set_strip_alpha(): ").c_str() );
-             png_set_strip_alpha(png);
-             color_type ^= PNG_COLOR_MASK_ALPHA;
-@@ -317,8 +309,8 @@
-         }
- 
-         // read resolution
--        x_resolution = png_get_x_pixels_per_meter( png, info ) / 254.0;
--        y_resolution = png_get_y_pixels_per_meter( png, info ) / 254.0;
-+        x_resolution = png_get_x_pixels_per_meter( png, info ) * 0.0254f;
-+        y_resolution = png_get_y_pixels_per_meter( png, info ) * 0.0254f;
- 
-         // read offset
-         position.x = png_get_x_offset_pixels( png, info );
-@@ -328,9 +320,13 @@
- #if (PNG_LIBPNG_VER > 10008) && defined(PNG_READ_iCCP_SUPPORTED)
-         char * dummyName;
-         int dummyCompType;
-+#if (PNG_LIBPNG_VER < 10500)
-         char * profilePtr;
-+#else
-+        png_byte * profilePtr;
-+#endif
-         png_uint_32 profileLen;
--        if (info->valid & PNG_INFO_iCCP) {
-+        if (png_get_valid( png, info, PNG_INFO_iCCP )) {
-             png_get_iCCP(png, info, &dummyName, &dummyCompType, &profilePtr, &profileLen) ;
-             iccProfilePtr = (unsigned char *) profilePtr;
-             iccProfileLength = profileLen;
-@@ -343,7 +339,7 @@
-         // image gamma
-         double image_gamma = 0.45455;
-         if ( png_get_valid( png, info, PNG_INFO_gAMA ) ) {
--            if (setjmp(png->jmpbuf))
-+            if (setjmp(png_jmpbuf(png)))
-                 vigra_postcondition( false, png_error_message.insert(0, "error in png_get_gAMA(): ").c_str() );
-             png_get_gAMA( png, info, &image_gamma );
-         }
-@@ -352,26 +348,26 @@
-         double screen_gamma = 2.2;
- 
-         // set gamma correction
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_set_gamma(): ").c_str() );
-         png_set_gamma( png, screen_gamma, image_gamma );
- #endif
- 
-         // interlace handling, get number of read passes needed
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false,png_error_message.insert(0, "error in png_set_interlace_handling(): ").c_str());
-         n_interlace_passes = png_set_interlace_handling(png);
- 
-         // update png library state to reflect any changes that were made
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_read_update_info(): ").c_str() );
-         png_read_update_info( png, info );
- 
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false,png_error_message.insert(0, "error in png_get_channels(): ").c_str());
-         n_channels = png_get_channels(png, info);
- 
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false,png_error_message.insert(0, "error in png_get_rowbytes(): ").c_str());
-         rowsize = png_get_rowbytes(png, info);
- 
-@@ -381,9 +377,10 @@
- 
-     void PngDecoderImpl::nextScanline()
-     {
--        for (int i=0; i < n_interlace_passes; i++) {
--        if (setjmp(png->jmpbuf))
--                vigra_postcondition( false,png_error_message.insert(0, "error in png_read_row(): ").c_str());
-+        if (setjmp(png_jmpbuf(png)))
-+            vigra_postcondition( false,png_error_message.insert(0, "error in png_read_row(): ").c_str());        
-+        for (int i=0; i < n_interlace_passes; i++) 
-+        {
-             png_read_row(png, row_data.begin(), NULL);
-         }
-     }
-@@ -548,7 +545,7 @@
-         vigra_postcondition( png != 0, "could not create the write struct." );
- 
-         // create info struct
--        if (setjmp(png->jmpbuf)) {
-+        if (setjmp(png_jmpbuf(png))) {
-             png_destroy_write_struct( &png, &info );
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_info_struct(): ").c_str() );
-         }
-@@ -559,7 +556,7 @@
-         }
- 
-         // init png i/o
--        if (setjmp(png->jmpbuf)) {
-+        if (setjmp(png_jmpbuf(png))) {
-             png_destroy_write_struct( &png, &info );
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_init_io(): ").c_str() );
-         }
-@@ -574,7 +571,7 @@
-     void PngEncoderImpl::finalize()
-     {
-         // write the IHDR
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_set_IHDR(): ").c_str() );
-         png_set_IHDR( png, info, width, height, bit_depth, color_type,
-                       PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT,
-@@ -582,16 +579,16 @@
- 
-         // set resolution
-         if (x_resolution > 0 && y_resolution > 0) {
--            if (setjmp(png->jmpbuf))
-+            if (setjmp(png_jmpbuf(png)))
-                 vigra_postcondition( false, png_error_message.insert(0, "error in png_set_pHYs(): ").c_str() );
--            png_set_pHYs(png, info, (png_uint_32) (x_resolution * 254 + 0.5),
--                         (png_uint_32) (y_resolution * 254 + 0.5),
-+            png_set_pHYs(png, info, (png_uint_32) (x_resolution / 0.0254 + 0.5),
-+                         (png_uint_32) (y_resolution / 0.0254 + 0.5),
-                          PNG_RESOLUTION_METER);
-         }
- 
-         // set offset
-         if (position.x > 0 && position.y > 0) {
--            if (setjmp(png->jmpbuf))
-+            if (setjmp(png_jmpbuf(png)))
-                 vigra_postcondition( false, png_error_message.insert(0, "error in png_set_oFFs(): ").c_str() );
-             png_set_oFFs(png, info, position.x, position.y, PNG_OFFSET_PIXEL);
-         }
-@@ -599,13 +596,17 @@
- #if (PNG_LIBPNG_VER > 10008) && defined(PNG_WRITE_iCCP_SUPPORTED)
-         // set icc profile
-         if (iccProfile.size() > 0) {
--            png_set_iCCP(png, info, "icc", 0,
--                         (char *)iccProfile.begin(), iccProfile.size());
-+            png_set_iCCP(png, info, (png_charp)("icc"), 0,
-+#if (PNG_LIBPNG_VER < 10500)
-+                         (png_charp)iccProfile.begin(), (png_uint_32)iccProfile.size());
-+#else
-+                         (png_byte*)iccProfile.begin(), (png_uint_32)iccProfile.size());
-+#endif
-         }
- #endif
- 
-         // write the info struct
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_write_info(): ").c_str() );
-         png_write_info( png, info );
- 
-@@ -637,10 +638,10 @@
-         }
- 
-         // write the whole image
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_write_image(): ").c_str() );
-         png_write_image( png, row_pointers.begin() );
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_write_end(): ").c_str() );
-         png_write_end(png, info);
-     }
-@@ -688,8 +689,7 @@
-         pimpl->components = bands;
-     }
- 
--    void PngEncoder::setCompressionType( const std::string & comp,
--                                         int quality )
-+    void PngEncoder::setCompressionType( const std::string & /* comp */, int /* quality */)
-     {
-         // nothing is settable => do nothing
-     }

diff --git a/media-gfx/hugin/hugin-2010.0.0.ebuild b/media-gfx/hugin/hugin-2010.0.0.ebuild
deleted file mode 100644
index 904aee6..0000000
--- a/media-gfx/hugin/hugin-2010.0.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2010.0.0.ebuild,v 1.9 2011/07/05 19:41:43 maekke Exp $
-
-EAPI=2
-WX_GTK_VER="2.8"
-
-inherit 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.gz"
-LICENSE="GPL-2 SIFT"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-
-LANGS=" bg ca cs de en_GB es fi fr hu it ja ko nl pl pt_BR ru sk sl sv uk zh_CN zh_TW"
-IUSE="lapack +sift $(echo ${LANGS//\ /\ linguas_})"
-
-CDEPEND="
-	!!dev-util/cocom
-	app-arch/zip
-	>=dev-libs/boost-1.35.0-r5
-	>=media-gfx/enblend-3.0_p20080807
-	media-gfx/exiv2
-	media-libs/freeglut
-	>=media-libs/libpano13-2.9.14
-	media-libs/libpng
-	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}
-	dev-util/pkgconfig"
-
-S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
-
-PATCHES=( "${FILESDIR}/${P}_rc1-libpng14.patch" )
-
-pkg_setup() {
-	DOCS="AUTHORS README TODO"
-	mycmakeargs="$(cmake-utils_use_enable lapack)"
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	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
-}

diff --git a/media-gfx/hugin/hugin-2010.2.0.ebuild b/media-gfx/hugin/hugin-2010.2.0.ebuild
deleted file mode 100644
index e346dc4..0000000
--- a/media-gfx/hugin/hugin-2010.2.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2010.2.0.ebuild,v 1.7 2011/07/05 19:41:43 maekke Exp $
-
-EAPI=2
-WX_GTK_VER="2.8"
-
-inherit 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.gz"
-LICENSE="GPL-2 SIFT"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-
-LANGS=" bg ca cs de en_GB es fi fr hu it ja ko nl pl pt_BR ru sk sl sv uk zh_CN zh_TW"
-IUSE="lapack +sift $(echo ${LANGS//\ /\ linguas_})"
-
-CDEPEND="
-	!!dev-util/cocom
-	app-arch/zip
-	>=dev-libs/boost-1.35.0-r5
-	>=media-gfx/enblend-3.0_p20080807
-	media-gfx/exiv2
-	media-libs/freeglut
-	>=media-libs/libpano13-2.9.17
-	media-libs/libpng
-	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}
-	dev-util/pkgconfig"
-
-S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
-
-pkg_setup() {
-	DOCS="AUTHORS README TODO"
-	mycmakeargs=( $(cmake-utils_use_enable lapack LAPACK) )
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	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
-}

diff --git a/media-gfx/hugin/hugin-2010.4.0.ebuild b/media-gfx/hugin/hugin-2010.4.0.ebuild
deleted file mode 100644
index b7d2c95..0000000
--- a/media-gfx/hugin/hugin-2010.4.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2010.4.0.ebuild,v 1.3 2011/07/05 19:41:43 maekke Exp $
-
-EAPI=2
-WX_GTK_VER="2.8"
-
-inherit 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 de en_GB es fi fr hu it ja ko nl pl pt_BR ru sk sl sv uk zh_CN zh_TW"
-IUSE="lapack sift $(echo ${LANGS//\ /\ linguas_})"
-
-CDEPEND="
-	!!dev-util/cocom
-	app-arch/zip
-	>=dev-libs/boost-1.35.0-r5
-	>=media-gfx/enblend-3.0_p20080807
-	media-gfx/exiv2
-	media-libs/freeglut
-	>=media-libs/libpano13-2.9.17
-	media-libs/libpng
-	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}
-	dev-util/pkgconfig"
-
-S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
-
-pkg_setup() {
-	DOCS="authors.txt README TODO"
-	mycmakeargs=( $(cmake-utils_use_enable lapack LAPACK) )
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	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
-}
-
-pkg_postinst() {
-	elog "Please note that the sift USE-flag has been disabled by default"
-	elog "as hugin ships its own control point generator with 2010.4"
-}

diff --git a/media-gfx/hugin/hugin-2011.0.0.ebuild b/media-gfx/hugin/hugin-2011.0.0.ebuild
deleted file mode 100644
index 62be542..0000000
--- a/media-gfx/hugin/hugin-2011.0.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.0.0.ebuild,v 1.2 2011/07/05 19:41:43 maekke Exp $
-
-EAPI=4
-WX_GTK_VER="2.8"
-
-inherit 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 de en_GB es fi fr hu it ja ko nl pl pt_BR ro ru sk sl sv uk zh_CN zh_TW"
-IUSE="lapack sift $(echo ${LANGS//\ /\ linguas_})"
-
-CDEPEND="
-	!!dev-util/cocom
-	app-arch/zip
-	>=dev-libs/boost-1.35.0-r5
-	>=media-gfx/enblend-4.0
-	media-gfx/exiv2
-	media-libs/freeglut
-	>=media-libs/libpano13-2.9.18
-	media-libs/libpng
-	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}
-	dev-util/pkgconfig"
-
-S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
-
-PATCHES=( "${FILESDIR}"/${P}_rc1-libpng15.patch )
-
-pkg_setup() {
-	DOCS="authors.txt README TODO"
-	mycmakeargs=( $(cmake-utils_use_enable lapack LAPACK) )
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	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
-}

diff --git a/media-gfx/hugin/hugin-2011.2.0_beta1.ebuild b/media-gfx/hugin/hugin-2011.2.0_beta1.ebuild
deleted file mode 100644
index 9722617..0000000
--- a/media-gfx/hugin/hugin-2011.2.0_beta1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.0.0.ebuild,v 1.1 2011/05/29 21:07:01 maekke Exp $
-
-EAPI=3
-WX_GTK_VER="2.8"
-PYTHON_DEPEND="python? 2:2.6 3"
-
-inherit python 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 de en_GB es 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.35.0-r5
-	dev-libs/zthread
-	>=media-gfx/enblend-4.0
-	media-gfx/exiv2
-	media-libs/freeglut
-	>=media-libs/libpano13-2.9.18
-	media-libs/libpng
-	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}
-	dev-util/pkgconfig
-	python? ( >=dev-lang/swig-2.0.4 )"
-
-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)
-	)
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	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
-}

diff --git a/media-gfx/hugin/hugin-2011.2.0_rc1.ebuild b/media-gfx/hugin/hugin-2011.2.0_rc1.ebuild
deleted file mode 100644
index 9722617..0000000
--- a/media-gfx/hugin/hugin-2011.2.0_rc1.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.0.0.ebuild,v 1.1 2011/05/29 21:07:01 maekke Exp $
-
-EAPI=3
-WX_GTK_VER="2.8"
-PYTHON_DEPEND="python? 2:2.6 3"
-
-inherit python 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 de en_GB es 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.35.0-r5
-	dev-libs/zthread
-	>=media-gfx/enblend-4.0
-	media-gfx/exiv2
-	media-libs/freeglut
-	>=media-libs/libpano13-2.9.18
-	media-libs/libpng
-	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}
-	dev-util/pkgconfig
-	python? ( >=dev-lang/swig-2.0.4 )"
-
-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)
-	)
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	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
-}

diff --git a/media-gfx/hugin/hugin-2011.2.0_rc4.ebuild b/media-gfx/hugin/hugin-2011.2.0_rc4.ebuild
deleted file mode 100644
index 9722617..0000000
--- a/media-gfx/hugin/hugin-2011.2.0_rc4.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.0.0.ebuild,v 1.1 2011/05/29 21:07:01 maekke Exp $
-
-EAPI=3
-WX_GTK_VER="2.8"
-PYTHON_DEPEND="python? 2:2.6 3"
-
-inherit python 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 de en_GB es 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.35.0-r5
-	dev-libs/zthread
-	>=media-gfx/enblend-4.0
-	media-gfx/exiv2
-	media-libs/freeglut
-	>=media-libs/libpano13-2.9.18
-	media-libs/libpng
-	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}
-	dev-util/pkgconfig
-	python? ( >=dev-lang/swig-2.0.4 )"
-
-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)
-	)
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	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
-}

diff --git a/media-gfx/hugin/hugin-2011.2.0_rc5.ebuild b/media-gfx/hugin/hugin-2011.2.0_rc5.ebuild
deleted file mode 100644
index 37548c9..0000000
--- a/media-gfx/hugin/hugin-2011.2.0_rc5.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.0.0.ebuild,v 1.1 2011/05/29 21:07:01 maekke Exp $
-
-EAPI=3
-WX_GTK_VER="2.8"
-PYTHON_DEPEND="python? 2:2.6 3"
-
-inherit python 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 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.35.0-r5
-	dev-libs/zthread
-	>=media-gfx/enblend-4.0
-	media-gfx/exiv2
-	media-libs/freeglut
-	>=media-libs/libpano13-2.9.18
-	media-libs/libpng
-	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}
-	dev-util/pkgconfig
-	python? ( >=dev-lang/swig-2.0.4 )"
-
-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)
-	)
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	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
-}

diff --git a/media-gfx/hugin/metadata.xml b/media-gfx/hugin/metadata.xml
deleted file mode 100644
index 1c5a459..0000000
--- a/media-gfx/hugin/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<herd>graphics</herd>
-	<longdescription>hugin is a panorama stitching program</longdescription>
-	<use>
-		<flag name='sift'>automatically align images with
-		<pkg>media-gfx/autopano-sift</pkg> or
-		<pkg>media-gfx/autopano-sift-C</pkg></flag>
-	</use>
-</pkgmetadata>



^ permalink raw reply related	[flat|nested] 9+ messages in thread
* [gentoo-commits] dev/maekke:master commit in: media-gfx/hugin/files/, media-gfx/hugin/
@ 2015-11-07  6:37 Markus Meier
  0 siblings, 0 replies; 9+ messages in thread
From: Markus Meier @ 2015-11-07  6:37 UTC (permalink / raw
  To: gentoo-commits

commit:     8772d8c01ab595f3924c07d621c4db611180b7db
Author:     Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  7 06:33:12 2015 +0000
Commit:     Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Sat Nov  7 06:33:12 2015 +0000
URL:        https://gitweb.gentoo.org/dev/maekke.git/commit/?id=8772d8c0

media-gfx/hugin: sync with main tree

Package-Manager: portage-2.2.23
Manifest-Sign-Key: 0x363AF1F7765A9D02

 media-gfx/hugin/Manifest                           |  38 +-
 .../hugin/files/hugin-2014.0.0-ParseExp.patch      | 527 ---------------------
 .../hugin/files/hugin-2014.0.0-lensfun-0.3.0.patch |  15 -
 media-gfx/hugin/hugin-2014.0.0-r1.ebuild           |  89 ----
 media-gfx/hugin/hugin-2014.0.0.ebuild              |  89 ----
 media-gfx/hugin/hugin-2015.0.0-r1.ebuild           |   2 +-
 media-gfx/hugin/hugin-2015.0.0.ebuild              |  86 ----
 media-gfx/hugin/metadata.xml                       |   5 +-
 8 files changed, 21 insertions(+), 830 deletions(-)

diff --git a/media-gfx/hugin/Manifest b/media-gfx/hugin/Manifest
index 5cab9fc..c416fc2 100644
--- a/media-gfx/hugin/Manifest
+++ b/media-gfx/hugin/Manifest
@@ -1,32 +1,26 @@
 -----BEGIN PGP SIGNED MESSAGE-----
 Hash: SHA256
 
-AUX hugin-2014.0.0-ParseExp.patch 16829 SHA256 d4c9b4770bcac21aaa476646c08654885829eb2c05f03943e07f4c92d134d633 SHA512 8058e693c2bc0e80483d716dc033784828cf8c34c59c2108b9cccffb65ca818f4107b9af8d9acc1a82abb65e3498e69ec39708d2a359c99d14b286ed39e02cf4 WHIRLPOOL a2e498485b620d9cbece1e3a91215b95f2c08614b52cd3bca138f5b4050766df31abd608299288244c336023fb6d0a8830737fbf0d3cd5d2b2eb2a83f931678b
-AUX hugin-2014.0.0-lensfun-0.3.0.patch 612 SHA256 d4099a2ebc2203bd23807823c0370364bf65faba1ec5ebc596053fda3e6333db SHA512 3fbea4e1c123bfd797514703a32311e5fa19bae1f531f5e81e9cbc4e72a5c4547c3e707709c8c7e3589f6b591c277c0f99600d4ca0d69b4676990e471040f485 WHIRLPOOL 63841447a3f7ef940b9b4e660097e5ff2df3fc2e66568bba8ef605e28a1fe00c235ecf057644a887216a0da2f8cf936c2aac006fab934868284f2f896ad9966f
-DIST hugin-2014.0.0.tar.bz2 10974274 SHA256 f098aa0ede44010d3bb2bb38693177533fd776c45063a338c4c483d7e471ec29 SHA512 f4dd7a59f96d4574d420691d221265309d1ff18b7df04df2c2f0946f3d669e78823e2a53f038ac7bddaaf2037e21c45bf54f19d2a90ce9d5d95a836331e34ca5 WHIRLPOOL e8915454fcc5d54037289b0e91b8c441288706874891b72541414cad83556f6587d15d18be38405917da6c69b590121bc74a2ffa130bb9f1abea223c6fb1375d
 DIST hugin-2015.0.0.tar.bz2 10611519 SHA256 2cd93c110be95d439f9e68653f3738d059a26f5c28973f75475ef59cbaa2cbbd SHA512 bb2acf4dea80d43280778f67594dd1ddb0c2e186bcbaafe460fe47e0bd464ae2191b9b25344245e7267316e602ac2179cc838a0dcecb0d408c2206890a5ab6a2 WHIRLPOOL f9d47da7962a19894f323b85084fc7fda925ed5041188ffb1fbcea09ce7719baa7b26c95c66ec22139d24b683d6b1cba8b821949c166814e435efc5fc0e0a11e
-EBUILD hugin-2014.0.0-r1.ebuild 1988 SHA256 1ce01deee7b7a6070f8afcf53373ff75f5f9d4ffa19ef0e063682cd4965872b7 SHA512 70677bade49a243b3c97a640f33bf2d968ac45208f66ad3933afd55a1dd64add1ba525a831aafb1312b290a748c032b4587494edb38e3e6194c8e0188f5594f1 WHIRLPOOL a813733f5ed996a1d38f8b5eed99043c295548e1f2a30c1f08c0f73afa8c37ef2015b5fc7dc40b9d74db4a36ce91627468be8fb218cf65af771f3a6cad681253
-EBUILD hugin-2014.0.0.ebuild 1992 SHA256 39460dc169bd6c9f082980b61addf316afe21426727dd47c2df53cd65abfe032 SHA512 75e7184035b36efad83280727f8a7cb8d5df8ee50cc3ac1d143a1081129b7d0cd55545c1a51031f418845f94701c633fdb7166efccb3a7f307bab16f2bcf4a79 WHIRLPOOL e9e45ca88b6e4e59138dfc9168b156983e70de7d486693af8ed9789ddaf55a3ffabf259b41a5d1d7ed3de1d1bfeb18dc88520a8401ff92cbde46a08308b518d2
-EBUILD hugin-2015.0.0-r1.ebuild 2001 SHA256 c156f33f520b72698c94c906d8f84ba4c60e49b07ed3470cf9e2aba6ea1d0e5a SHA512 af1046bb7da20bc540ee8964057660cbb7b4e0f723fd2e6c838ea59c5269b33d97596cf9dbc726053ac5368d01bd9a8c8b00310619287a6ba6a5fb314e55d41d WHIRLPOOL 8e02035eb65879a196119e13c69aea015663b6a0eae4b682724cb88982d7a59adc9fdd18778ac58c62c40d6501e6dd5e9bf56d1a2c875a5b498eb404aaf5068f
-EBUILD hugin-2015.0.0.ebuild 2007 SHA256 d40ae026901ee8d29fae61206cf74d317b576e842fe42a27864c1f239498d74b SHA512 42904eccfd824b07a449f2a07b7de9129b0d86f01dcbd0f7381485fb8cd6e7c746eed48556252e28d9e90f2324b1d15eb30e7167a174fc69b727945c2e587659 WHIRLPOOL 4beb1050616ffaf51e8a0dca2f8a1eb81f4524cf58d1c3941438c3b553367323eec5fa8ba7a8d85d30f3e1fb2178ec3864e2118d52b9ec1f3122f564f75411d6
+EBUILD hugin-2015.0.0-r1.ebuild 1999 SHA256 e3bd4434df3b96042e3ac0af877aa362087fafa2ca0628b1542dbccef2c8c78c SHA512 f69c38d3dfa3773d87a6dc32222af20fd46f2ddfa1e051db8198d62c28effff607fa1c859724ec184bb6606c59c166da7ba8abd1997dfe2f47e36dc639dddf34 WHIRLPOOL 247aa89a0da99b6d6e204e16cfc2b827b64ba96734514fa70ca8a669ad20dcf124854c8d853272e6910c0d164d9abb7dbba9df436fe246dcbf838e816bc4d6a7
 EBUILD hugin-9999.ebuild 2036 SHA256 aea1e37f5e73978955aa67b2a735e5a3fd9c0db266b98279aa97de09f1b93b92 SHA512 4dac84a8836db26444e2bbe13303ea0725d25c842d534a32f8ad0795aa00d55104e3243c6641fef6273b5f0cebcb9999d65146083413c3de1d18823ada8ac829 WHIRLPOOL 3f070b1d1968da3595095cd2e5ede2a311ea53527dd71da41a421a35b366725f9326c5bd1bafd06914dcb8c5ce4e0756f5668f3ff321103a768225a26e5d4823
-MISC metadata.xml 395 SHA256 1e88681d08863b52f3ae17f149901c3d84b6c6197913f7538d17572b33adbf9b SHA512 52848e953af2d3a398f9309a8af40261df0bb78365a3065f805ad06fbc40bea2a44b23ca70aa898b7dbb39a1c2e1309f036762de81d66824bdea09f767039a21 WHIRLPOOL dbdfadbbd20f6acd3961b786bb7bc5e57fd8fd954373cf4a645a008ddaf9273406072cc5ab1497ca1bdefbb77834996d8210c4d9f8cf1a716a7a788b29431684
+MISC metadata.xml 474 SHA256 a3329c0e475d6a761222daa9e01fcf54ee378b001ec6255495b5ffb8d760ba49 SHA512 2390f3d4cdd5f30c16773e59715aa4c1f1dc6b41ddbfacb510efd9feef4d9062730740280f1e5a8166ddc7d3ae492417dec02a2d24a351f40201c7cfbcaac12f WHIRLPOOL d5984757160eefa4a359855481b90c38d28dfdc367cd60f6e2972a84b046b1510df97dc9000e09568e31bf93e7536c2d591c3042a9dcf5867ec8e966639b26e7
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.1
 
-iQJ8BAEBCABmBQJV04xfXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+iQJ8BAEBCABmBQJWPZsoXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
 ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyMDhFOEI5QzhFQzk5QTE1M0I0QkI3Mzc3
-QkU3NkVDMjU1N0I0NDNDAAoJEHvnbsJVe0Q8erwQAJJeY85RX5VMUl2bxpmQHy+0
-i6X3779c9BLwxqggx8KlVbA3zq47Dg4uvEqRxhwMtb4oEPOlNVhOteejbKykU1ne
-EthtOyrdMtHxqnULTbta6nGDyLNPLuQNpBnmUTRk4SKjqeVypkFa7uopk/xQB0b3
-vn1FzRo+x2433qq6+VJDLfjqUYjVNc92K5kaa8NMG5//2NA46HOfW/oWYPoCB1xQ
-zU2t6CVtc6qZq+vOes3fzmT8w5RpLb7DvkV/jZ/ANMPUSGFxGnI08k1ATHPYjpO9
-gWD8Y5tAJ1TKyihwUQzACVm2JBC2OgW4Exa2eDJEpbW5wN0tOqpvsv7BMTQ5tHS8
-3lLL9fb7PfTxZkP0HxHUcYfzTyAz3RodJRenF+kX5d1CYs3A5/Jn6+Eh7PRrd4bh
-FbNkSHmOL8JuL0Zpz80a8qoxN+0aOUSqcxQEj6MPZmtbSA+uUWX1OlqB+AVzcjeT
-5ttz7cjZBCxCTrbqUtR9+4C/jC7YZVcnMWcmaMrdpLrtpvmiIu50jlJ5yYQsPf88
-5UbHEUgh5ulSwyjoSwVK89NIX+vqMgmkSh+yvuSrmGnzQzyG2uBXztzKwHMLpiWx
-FJ45eo88j48KWQiA+oUkgQGTEaEE4ZMcoWbYA3N3TEacdje4FU9cmFDdPSVesdL8
-b6N64rZAGUbJ3RcooIyX
-=w6av
+QkU3NkVDMjU1N0I0NDNDAAoJEHvnbsJVe0Q8G4gQAJSqBgPDG2ohVcw+fFyVgPDa
+2Wc4LnLxdXbFiawGj73OKEZCAvKOSLS/fVRgOeaMGUKUyLwAXuwjXggSfqzB7rNl
+MsUG+9/ZRog49XgXnMOyzU/j2Xy2+wI2FK+dChD4tGn20xSAltlD3+NRAoRjFfDO
+O7nt86URuBF98qsT+1npY0BS6PLZA+LmNbBJytbgWMlzdRwFT3DnPRFD1erFQhVG
+f6NYW4/lrPhMVygWRXEaOwYM+ipaXrMh3NjANL3+B01XXkRp3DlxP1eKEyS0z700
+Hmf4up6jOyVbUCkU8/tmZFJoedf3Bn7C7PRzXtWpSP8EgGye7wVxOoF7DKuoJmtD
+q3BDYdlT71yGkHSnUaCD4Tog5MN8TOHtmrgl4WxWd1e4huA86ioDOm/hhSPeleEs
+Mx9Xp+M3UUo74gwbGB9vc4ELTRAtaXgi7JB3JLxH65DZUa6JFut24QYxL0/X9tzn
+TGyo7wKTuTfuPFShxc5xfElFiEymEPTz6/7SyLpewsfAzQJMjCfmVg+TX2wNgTnV
+ZYvInhbD3BopYVxL37J2coWFVbZZuUdKLApgDWY9a5vTee0jSSt3W5GWVT2/uucp
+dQJSZOgUOLIoDwpPpQO2s1Qi9rIcE6RkjoyPpgG/i1LrVXGbYjpVtrJ/PKzzFDvP
+AQzFFeG5qYwkJKqANt84
+=W6kA
 -----END PGP SIGNATURE-----

diff --git a/media-gfx/hugin/files/hugin-2014.0.0-ParseExp.patch b/media-gfx/hugin/files/hugin-2014.0.0-ParseExp.patch
deleted file mode 100644
index 3ee0dee..0000000
--- a/media-gfx/hugin/files/hugin-2014.0.0-ParseExp.patch
+++ /dev/null
@@ -1,527 +0,0 @@
-Contains revisions 6407:917d117ba6b0 6597:5b768c308932 6688:dde84e96b755 6689:e237d6d1d873 of ParseExp.cpp/h
-
-diff -r 917d117ba6b0 -r e237d6d1d873 src/tools/ParseExp.cpp
---- a/src/tools/ParseExp.cpp	Sun Dec 15 18:20:14 2013 +0100
-+++ b/src/tools/ParseExp.cpp	Sat Sep 13 11:22:39 2014 +0200
-@@ -1,262 +1,246 @@
--// -*- c-basic-offset: 4 -*-
--
--/** @file ParseExp.cpp
-- *
-- *  @brief functions to parse expressions from strings
-- *
-- *  @author T. Modes
-- *
-- */
--
--/*  This program is free software; you can redistribute it and/or
-- *  modify it under the terms of the GNU General Public
-- *  License as published by the Free Software Foundation; either
-- *  version 2 of the License, or (at your option) any later version.
-- *
-- *  This software is distributed in the hope that it will be useful,
-- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
-- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-- *  General Public License for more details.
-- *
-- *  You should have received a copy of the GNU General Public
-- *  License along with this software; if not, write to the Free Software
-- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-- *
-- */
--
--// implementation is based on blog at
--// http://agentzlerich.blogspot.de/2011/06/using-boost-spirit-21-to-evaluate.html
--// modified to Hugins need
--// added if statement
--
--#include "ParseExp.h"
--
--#include <limits>
--#include <iterator>
--
--#include <boost/spirit/version.hpp>
--#if !defined(SPIRIT_VERSION) || SPIRIT_VERSION < 0x2010
--#error "At least Spirit version 2.1 required"
--#endif
--#include <boost/math/constants/constants.hpp>
--#include <boost/spirit/include/phoenix.hpp>
--#include <boost/spirit/include/qi.hpp>
--
--namespace Parser
--{
--
--// helper classes to implement operators
--
--//power function
--struct lazy_pow_
--{
--    template <typename X, typename Y>
--    struct result { typedef X type; };
--
--    template <typename X, typename Y>
--    X operator()(X x, Y y) const
--    {
--        return std::pow(x, y);
--    }
--};
--
--// modulus for double values
--struct lazy_mod_
--{
--    template <typename X, typename Y>
--    struct result { typedef X type; };
--
--    template <typename X, typename Y>
--    X operator()(X x, Y y) const
--    {
--        return std::fmod(x,y);
--    }
--};
--
--// if statement
--struct lazy_if_
--{
--    template <typename X, typename Y, typename Z>
--    struct result { typedef Y type; };
--
--    template <typename X, typename Y, typename Z>
--    X operator()(X x, Y y, Z z) const
--    {
--        return x ? y : z;
--    }
--};
--
--// wrapper for unary function
--struct lazy_ufunc_
--{
--    template <typename F, typename A1>
--    struct result { typedef A1 type; };
--
--    template <typename F, typename A1>
--    A1 operator()(F f, A1 a1) const
--    {
--        return f(a1);
--    }
--};
--
--// convert rad into deg
--double deg(const double d)
--{
--    return d*180.0/boost::math::constants::pi<double>();
--};
--
--// convert deg into rad
--double rad(const double d)
--{
--    return d*boost::math::constants::pi<double>()/180;
--};
--
--// the main grammar class
--struct grammar:boost::spirit::qi::grammar<std::string::const_iterator, double(), boost::spirit::ascii::space_type>
--{
--
--    // symbol table for constants like "pi", e.g. image number and value
--    struct constant_ : boost::spirit::qi::symbols<char, double>
--    {
--        constant_(const ConstantMap constMap)
--        {
--            this->add("pi", boost::math::constants::pi<double>());
--            if(constMap.size()>0)
--            {
--                for(ConstantMap::const_iterator it=constMap.begin(); it!=constMap.end(); it++)
--                {
--                    this->add(it->first, it->second); 
--                };
--            };
--        };
--    };
--
--    // symbol table for unary functions like "abs"
--    struct ufunc_  : boost::spirit::qi::symbols<char, double(*)(double) >
--    {
--        ufunc_()
--        {
--            this->add
--                ("abs"   , (double (*)(double)) std::abs  )
--                ("acos"  , (double (*)(double)) std::acos )
--                ("asin"  , (double (*)(double)) std::asin )
--                ("atan"  , (double (*)(double)) std::atan )
--                ("ceil"  , (double (*)(double)) std::ceil )
--                ("sin"   , (double (*)(double)) std::sin  )
--                ("cos"   , (double (*)(double)) std::cos  )
--                ("tan"   , (double (*)(double)) std::tan  )
--                ("exp"   , (double (*)(double)) std::exp  )
--                ("floor" , (double (*)(double)) std::floor)
--                ("sqrt"  , (double (*)(double)) std::sqrt )
--                ("deg"   , (double (*)(double)) deg  )
--                ("rad"   , (double (*)(double)) rad  )
--            ;
--        }
--    } ufunc;
--
--    boost::spirit::qi::rule<std::string::const_iterator, double(), boost::spirit::ascii::space_type> expression, term, factor, primary, compExpression, compTerm, numExpression;
--
--    grammar(const ConstantMap constMap) : grammar::base_type(expression)
--    {
--        using boost::spirit::qi::real_parser;
--        using boost::spirit::qi::real_policies;
--        real_parser<double,real_policies<double> > real;
--
--        using boost::spirit::qi::_1;
--        using boost::spirit::qi::_2;
--        using boost::spirit::qi::_3;
--        using boost::spirit::qi::no_case;
--        using boost::spirit::qi::_val;
--        struct constant_ constant(constMap);
--
--        boost::phoenix::function<lazy_pow_>   lazy_pow;
--        boost::phoenix::function<lazy_mod_>   lazy_mod;
--        boost::phoenix::function<lazy_if_>    lazy_if;
--        boost::phoenix::function<lazy_ufunc_> lazy_ufunc;
--
--        expression = 
--            (compExpression >> '\?' >> compExpression >> ':' >> compExpression) [_val = lazy_if(_1, _2, _3)]
--            | compExpression [_val=_1]
--            ;
--        
--        compExpression=
--            compTerm  [_val=_1]
--            >> * ( ("&&" >> compTerm [_val = _val && _1] )
--                  |("||" >> compTerm [_val = _val || _1] )
--                 )
--            ;
--
--        compTerm =
--            numExpression                [_val = _1        ]
--            >>*( ( '<'  >> numExpression [_val = _val <  _1])
--                |( '>'  >> numExpression [_val = _val >  _1])
--                |( "<=" >> numExpression [_val = _val <= _1])
--                |( ">=" >> numExpression [_val = _val >= _1])
--                |( "==" >> numExpression [_val = _val == _1])
--                |( "!=" >> numExpression [_val = _val != _1])
--               )
--            ;
--
--        numExpression =
--            term                   [_val =  _1]
--            >> *(  ('+' >> term    [_val += _1])
--                |  ('-' >> term    [_val -= _1])
--                )
--            ;
--
--        term =
--            factor                 [_val =  _1]
--            >> *(  ('*' >> factor  [_val *= _1])
--                |  ('/' >> factor  [_val /= _1])
--                |  ('%' >> factor  [_val = lazy_mod(_val, _1)])
--                )
--            ;
--
--        factor =
--            primary                [_val =  _1]
--            >> *(  ('^' >> factor [_val = lazy_pow(_val, _1)]) )
--            ;
--
--        primary =
--            real                   [_val =  _1]
--            |  '(' >> expression   [_val =  _1] >> ')'
--            |  ('-' >> primary     [_val = -_1])
--            |  ('+' >> primary     [_val =  _1])
--            |  no_case[constant]   [_val =  _1]
--            |  (no_case[ufunc] >> '(' >> expression >> ')') [_val = lazy_ufunc(_1, _2) ]
--            ;
--
--    };
--};
--
--//template <typename ParserType, typename Iterator>
--bool parse(std::string::const_iterator &iter,
--           std::string::const_iterator end,
--           const grammar &g,
--           double& result)
--{
--    if(!boost::spirit::qi::phrase_parse(iter, end, g, boost::spirit::ascii::space, result))
--    {
--        return false;
--    };
--    // we check if the full string could parsed
--    return iter==end;
--}
--
--// the function which exposes the interface to external
--// version without pre-defined constants 
--bool ParseExpression(const std::string& expression, double& result)
--{
--    ConstantMap constants;
--    return ParseExpression(expression, result, constants);
--};
--    
--// version with pre-defined constants
--bool ParseExpression(const std::string& expression, double& result, const ConstantMap& constants)
--{
--    grammar g(constants);
--    std::string::const_iterator it=expression.begin();
--    return parse(it, expression.end(), g, result);
--};
--
--} // namespace
-+// -*- c-basic-offset: 4 -*-
-+
-+/** @file ParseExp.cpp
-+ *
-+ *  @brief functions to parse expressions from strings
-+ *
-+ *  @author T. Modes
-+ *
-+ */
-+
-+/*  This program is free software; you can redistribute it and/or
-+ *  modify it under the terms of the GNU General Public
-+ *  License as published by the Free Software Foundation; either
-+ *  version 2 of the License, or (at your option) any later version.
-+ *
-+ *  This software is distributed in the hope that it will be useful,
-+ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
-+ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-+ *  General Public License for more details.
-+ *
-+ *  You should have received a copy of the GNU General Public
-+ *  License along with this software; if not, write to the Free Software
-+ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
-+ *
-+ */
-+
-+// implementation is based on blog at
-+// http://agentzlerich.blogspot.de/2011/06/using-boost-spirit-21-to-evaluate.html
-+// modified to Hugins need
-+// added if statement
-+
-+#include "ParseExp.h"
-+
-+#include <limits>
-+#include <iterator>
-+
-+#define BOOST_SPIRIT_USE_PHOENIX_V3 1
-+#include <boost/spirit/version.hpp>
-+#if !defined(SPIRIT_VERSION) || SPIRIT_VERSION < 0x2010
-+#error "At least Spirit version 2.1 required"
-+#endif
-+#include <boost/math/constants/constants.hpp>
-+#include <boost/spirit/include/phoenix.hpp>
-+#include <boost/spirit/include/qi.hpp>
-+
-+namespace Parser
-+{
-+
-+// helper classes to implement operators
-+
-+//power function
-+struct lazy_pow_
-+{
-+    typedef double result_type;
-+
-+    double operator()(double x, double y) const
-+    {
-+        return std::pow(x, y);
-+    }
-+};
-+
-+// modulus for double values
-+struct lazy_mod_
-+{
-+    typedef double result_type;
-+
-+    double operator()(double x, double y) const
-+    {
-+        return std::fmod(x,y);
-+    }
-+};
-+
-+// if statement
-+struct lazy_if_
-+{
-+    typedef double result_type;
-+
-+    double operator()(double x, double y, double z) const
-+    {
-+        return (std::fabs(x)>1e-5) ? y : z;
-+    }
-+};
-+
-+// wrapper for unary function
-+struct lazy_ufunc_
-+{
-+    typedef double result_type;
-+
-+    double operator()(double (*f)(double), double a1) const
-+    {
-+        return f(a1);
-+    }
-+};
-+
-+// convert rad into deg
-+const double deg(const double d)
-+{
-+    return d*180.0/boost::math::constants::pi<double>();
-+};
-+
-+// convert deg into rad
-+const double rad(const double d)
-+{
-+    return d*boost::math::constants::pi<double>()/180;
-+};
-+
-+// the main grammar class
-+struct grammar:boost::spirit::qi::grammar<std::string::const_iterator, double(), boost::spirit::ascii::space_type>
-+{
-+
-+    // symbol table for constants like "pi", e.g. image number and value
-+    struct constant_ : boost::spirit::qi::symbols<char, double>
-+    {
-+        constant_(const ConstantMap constMap)
-+        {
-+            this->add("pi", boost::math::constants::pi<double>());
-+            if (constMap.size()>0)
-+            {
-+                for (ConstantMap::const_iterator it = constMap.begin(); it != constMap.end(); it++)
-+                {
-+                    this->add(it->first, it->second);
-+                };
-+            };
-+        };
-+    };
-+
-+    // symbol table for unary functions like "abs"
-+    struct ufunc_ : boost::spirit::qi::symbols<char, double(*)(double) >
-+    {
-+        ufunc_()
-+        {
-+            this->add
-+                ("abs", (double(*)(double)) std::abs)
-+                ("acos", (double(*)(double)) std::acos)
-+                ("asin", (double(*)(double)) std::asin)
-+                ("atan", (double(*)(double)) std::atan)
-+                ("ceil", (double(*)(double)) std::ceil)
-+                ("sin", (double(*)(double)) std::sin)
-+                ("cos", (double(*)(double)) std::cos)
-+                ("tan", (double(*)(double)) std::tan)
-+                ("exp", (double(*)(double)) std::exp)
-+                ("floor", (double(*)(double)) std::floor)
-+                ("sqrt", (double(*)(double)) std::sqrt)
-+                ("deg", (double(*)(double)) deg)
-+                ("rad", (double(*)(double)) rad)
-+                ;
-+        }
-+    } ufunc;
-+
-+    boost::spirit::qi::rule<std::string::const_iterator, double(), boost::spirit::ascii::space_type> expression, term, factor, primary, compExpression, compTerm, numExpression;
-+
-+    grammar(const ConstantMap constMap) : grammar::base_type(expression)
-+    {
-+        using boost::spirit::qi::real_parser;
-+        using boost::spirit::qi::real_policies;
-+        real_parser<double, real_policies<double> > real;
-+
-+        using boost::spirit::qi::_1;
-+        using boost::spirit::qi::_2;
-+        using boost::spirit::qi::_3;
-+        using boost::spirit::qi::no_case;
-+        using boost::spirit::qi::_val;
-+        struct constant_ constant(constMap);
-+
-+        boost::phoenix::function<lazy_pow_>   lazy_pow;
-+        boost::phoenix::function<lazy_mod_>   lazy_mod;
-+        boost::phoenix::function<lazy_if_>    lazy_if;
-+        boost::phoenix::function<lazy_ufunc_> lazy_ufunc;
-+
-+        expression =
-+            (compExpression >> '\?' >> compExpression >> ':' >> compExpression)[_val = lazy_if(_1, _2, _3)]
-+            | compExpression[_val = _1]
-+            ;
-+
-+        compExpression =
-+            compTerm[_val = _1]
-+            >> *(("&&" >> compTerm[_val = _val && _1])
-+            | ("||" >> compTerm[_val = _val || _1])
-+            )
-+            ;
-+
-+        compTerm =
-+            numExpression[_val = _1]
-+            >> *(('<' >> numExpression[_val = _val <  _1])
-+            | ('>' >> numExpression[_val = _val >  _1])
-+            | ("<=" >> numExpression[_val = _val <= _1])
-+            | (">=" >> numExpression[_val = _val >= _1])
-+            | ("==" >> numExpression[_val = _val == _1])
-+            | ("!=" >> numExpression[_val = _val != _1])
-+            )
-+            ;
-+
-+        numExpression =
-+            term[_val = _1]
-+            >> *(('+' >> term[_val += _1])
-+            | ('-' >> term[_val -= _1])
-+            )
-+            ;
-+
-+        term =
-+            factor[_val = _1]
-+            >> *(('*' >> factor[_val *= _1])
-+            | ('/' >> factor[_val /= _1])
-+            | ('%' >> factor[_val = lazy_mod(_val, _1)])
-+            )
-+            ;
-+
-+        factor =
-+            primary[_val = _1]
-+            >> *(('^' >> factor[_val = lazy_pow(_val, _1)]))
-+            ;
-+
-+        primary =
-+            real[_val = _1]
-+            | '(' >> expression[_val = _1] >> ')'
-+            | ('-' >> primary[_val = -_1])
-+            | ('+' >> primary[_val = _1])
-+            | no_case[constant][_val = _1]
-+            | (no_case[ufunc] >> '(' >> expression >> ')')[_val = lazy_ufunc(_1, _2)]
-+            ;
-+
-+    };
-+};
-+
-+bool parse(std::string::const_iterator& iter,
-+           std::string::const_iterator end,
-+           const grammar& g,
-+           double& result)
-+{
-+    if(!boost::spirit::qi::phrase_parse(iter, end, g, boost::spirit::ascii::space, result))
-+    {
-+        return false;
-+    };
-+    // we check if the full string could parsed
-+    return iter==end;
-+}
-+
-+// version with pre-defined constants
-+bool ParseExpression(const std::string& expression, double& result, const ConstantMap& constants)
-+{
-+    grammar g(constants);
-+    std::string::const_iterator it=expression.begin();
-+    return parse(it, expression.end(), g, result);
-+};
-+
-+} // namespace
-diff -r 917d117ba6b0 -r e237d6d1d873 src/tools/ParseExp.h
---- a/src/tools/ParseExp.h	Sun Dec 15 18:20:14 2013 +0100
-+++ b/src/tools/ParseExp.h	Sat Sep 13 11:22:39 2014 +0200
-@@ -33,8 +33,7 @@
- {
- typedef std::map<const char*, double> ConstantMap;
- 
--bool ParseExpression(const std::string& expression, double& result);
--bool ParseExpression(const std::string& expression, double& result, const ConstantMap& constants);
-+bool ParseExpression(const std::string& expression, double& result, const ConstantMap& constants=ConstantMap());
- 
- };
- 

diff --git a/media-gfx/hugin/files/hugin-2014.0.0-lensfun-0.3.0.patch b/media-gfx/hugin/files/hugin-2014.0.0-lensfun-0.3.0.patch
deleted file mode 100644
index f60e686..0000000
--- a/media-gfx/hugin/files/hugin-2014.0.0-lensfun-0.3.0.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-https://bugs.gentoo.org/show_bug.cgi?id=524700
-
-diff -Naur hugin-2014.0.0.orig/src/hugin_base/lensdb/LensDB.cpp hugin-2014.0.0/src/hugin_base/lensdb/LensDB.cpp
---- hugin-2014.0.0.orig/src/hugin_base/lensdb/LensDB.cpp	2014-04-27 08:26:57.000000000 +0200
-+++ hugin-2014.0.0/src/hugin_base/lensdb/LensDB.cpp	2014-10-08 10:44:29.445076647 +0200
-@@ -620,7 +620,9 @@
-                 break;
-             case LF_DIST_MODEL_NONE:
-             case LF_DIST_MODEL_POLY5:
-+#ifdef LF_DIST_MODEL_FOV1
-             case LF_DIST_MODEL_FOV1:
-+#endif
-             default:
-                 return false;
-                 break;

diff --git a/media-gfx/hugin/hugin-2014.0.0-r1.ebuild b/media-gfx/hugin/hugin-2014.0.0-r1.ebuild
deleted file mode 100644
index 965c600..0000000
--- a/media-gfx/hugin/hugin-2014.0.0-r1.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-WX_GTK_VER="3.0"
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
-
-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=" 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//\ /\ 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.19_beta1:0=
-	media-libs/libpng:0=
-	media-libs/openexr:=
-	media-libs/tiff
-	sys-libs/zlib
-	virtual/jpeg
-	x11-libs/wxGTK:3.0=[X,opengl]
-	lapack? ( virtual/lapack )
-	sift? ( media-gfx/autopano-sift-C )"
-RDEPEND="${CDEPEND}
-	media-libs/exiftool"
-DEPEND="${CDEPEND}
-	sys-devel/gettext
-	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)
-
-PATCHES=(
-	"${FILESDIR}"/${P}-lensfun-0.3.0.patch
-	"${FILESDIR}"/${P}-ParseExp.patch
-)
-
-pkg_setup() {
-	DOCS="authors.txt README TODO"
-	mycmakeargs=(
-		$(cmake-utils_use_enable lapack LAPACK)
-		$(cmake-utils_use_build python HSI)
-	)
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	sed \
-		-e 's:-O3::g' \
-		-i src/celeste/CMakeLists.txt || die
-	rm CMakeModules/{FindLAPACK,FindPkgConfig}.cmake || die
-
-	cmake-utils_src_prepare
-}
-
-src_install() {
-	cmake-utils_src_install
-	use python && 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
-}

diff --git a/media-gfx/hugin/hugin-2014.0.0.ebuild b/media-gfx/hugin/hugin-2014.0.0.ebuild
deleted file mode 100644
index 9a43a5b..0000000
--- a/media-gfx/hugin/hugin-2014.0.0.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-WX_GTK_VER="2.8"
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
-
-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=" 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//\ /\ 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.19_beta1:0=
-	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}
-	sys-devel/gettext
-	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)
-
-PATCHES=(
-	"${FILESDIR}"/${P}-lensfun-0.3.0.patch
-	"${FILESDIR}"/${P}-ParseExp.patch
-)
-
-pkg_setup() {
-	DOCS="authors.txt README TODO"
-	mycmakeargs=(
-		$(cmake-utils_use_enable lapack LAPACK)
-		$(cmake-utils_use_build python HSI)
-	)
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	sed \
-		-e 's:-O3::g' \
-		-i src/celeste/CMakeLists.txt || die
-	rm CMakeModules/{FindLAPACK,FindPkgConfig}.cmake || die
-
-	cmake-utils_src_prepare
-}
-
-src_install() {
-	cmake-utils_src_install
-	use python && 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
-}

diff --git a/media-gfx/hugin/hugin-2015.0.0-r1.ebuild b/media-gfx/hugin/hugin-2015.0.0-r1.ebuild
index b42262b..3306723 100644
--- a/media-gfx/hugin/hugin-2015.0.0-r1.ebuild
+++ b/media-gfx/hugin/hugin-2015.0.0-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
 
 LICENSE="GPL-2 SIFT"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS="amd64 ~ppc x86"
 
 LANGS=" ca@valencia ca_ES cs_CZ 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//\ /\ linguas_})"

diff --git a/media-gfx/hugin/hugin-2015.0.0.ebuild b/media-gfx/hugin/hugin-2015.0.0.ebuild
deleted file mode 100644
index 0798df9..0000000
--- a/media-gfx/hugin/hugin-2015.0.0.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-WX_GTK_VER="2.8"
-PYTHON_COMPAT=( python{2_7,3_3,3_4} )
-
-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=" ca@valencia ca_ES cs_CZ 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//\ /\ linguas_})"
-
-CDEPEND="
-	!!dev-util/cocom
-	dev-db/sqlite:3
-	>=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/libpano13-2.9.19_beta1:0=
-	media-libs/libpng:0=
-	media-libs/openexr:=
-	media-libs/tiff:0
-	>=media-libs/vigra-1.9.0[openexr]
-	sci-libs/fftw:=
-	sys-libs/zlib
-	virtual/glu
-	virtual/jpeg:0
-	virtual/opengl
-	x11-libs/wxGTK:2.8=[X,opengl,-odbc]
-	lapack? ( virtual/blas virtual/lapack )
-	sift? ( media-gfx/autopano-sift-C )"
-RDEPEND="${CDEPEND}
-	media-libs/exiftool"
-DEPEND="${CDEPEND}
-	dev-cpp/tclap
-	sys-devel/gettext
-	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)
-	)
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	sed \
-		-e 's:-O3::g' \
-		-i src/celeste/CMakeLists.txt || die
-	rm CMakeModules/{FindLAPACK,FindPkgConfig}.cmake || die
-
-	cmake-utils_src_prepare
-}
-
-src_install() {
-	cmake-utils_src_install
-	use python && python_optimize
-
-	for lang in ${LANGS} ; do
-		case ${lang} in
-			ca@valencia) dir=ca_ES@valencia;;
-			*) dir=${lang};;
-		esac
-		use linguas_${lang} || rm -r "${D}"/usr/share/locale/${dir}
-	done
-}

diff --git a/media-gfx/hugin/metadata.xml b/media-gfx/hugin/metadata.xml
index abdaa4c..e87859e 100644
--- a/media-gfx/hugin/metadata.xml
+++ b/media-gfx/hugin/metadata.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version='1.0' encoding='UTF-8'?>
 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
 <pkgmetadata>
   <herd>graphics</herd>
@@ -8,4 +8,7 @@
 		<pkg>media-gfx/autopano-sift</pkg> or
 		<pkg>media-gfx/autopano-sift-C</pkg></flag>
   </use>
+  <upstream>
+    <remote-id type="sourceforge">hugin</remote-id>
+  </upstream>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 9+ messages in thread
* [gentoo-commits] dev/maekke:master commit in: media-gfx/hugin/files/, media-gfx/hugin/
@ 2015-01-02 18:31 Markus Meier
  0 siblings, 0 replies; 9+ messages in thread
From: Markus Meier @ 2015-01-02 18:31 UTC (permalink / raw
  To: gentoo-commits

commit:     f740ee8ee532576e98c44b1824b14387eea77184
Author:     Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Fri Jan  2 18:31:24 2015 +0000
Commit:     Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Fri Jan  2 18:31:24 2015 +0000
URL:        http://sources.gentoo.org/gitweb/?p=dev/maekke.git;a=commit;h=f740ee8e

fix building with dev-libs/boost-1.56, bug #525400

Package-Manager: portage-2.2.15
Manifest-Sign-Key: 072AD062

---
 media-gfx/hugin/Manifest                           |  11 +-
 .../hugin/files/hugin-2014.0.0-ParseExp.patch      | 527 +++++++++++++++++++++
 media-gfx/hugin/hugin-2014.0.0-r1.ebuild           |   5 +-
 media-gfx/hugin/hugin-2014.0.0.ebuild              |   5 +-
 4 files changed, 541 insertions(+), 7 deletions(-)

diff --git a/media-gfx/hugin/Manifest b/media-gfx/hugin/Manifest
index 9441812..6be43ff 100644
--- a/media-gfx/hugin/Manifest
+++ b/media-gfx/hugin/Manifest
@@ -6,20 +6,21 @@ AUX hugin-2011.4.0-gcc47.patch 1243 SHA256 ff1e2f55eb94e22546c3185cde458f51a503f
 AUX hugin-2012.0.0-boost.patch 1690 SHA256 024354bf8c6fea9cc113f8645224eb8402c4406e310db5b72b27c2d6bd188182 SHA512 78dbeb9e2e0450f354ea2920a8081f34024a512db6a2536508401db622be5cce292661b244788eebec9fb03c89c5c3b17c5c8eef7c6a9bde31cca78e68de416b WHIRLPOOL 42452ac88ad1fc0dd2d7a94c5ea0c412c9742c1a255943242614bad1f459aed46de44ef281f3d443dd4377549bef3f4dfd86561e2ebbf14f42b8d508e3c1dc82
 AUX hugin-2012.0.0-perl.patch 272 SHA256 2e21c6cbffe4d06a9a97787f22fbe6e6eff6130906c791d051cb7e1a6a05a92a SHA512 0f0e6d42012ae70ccf3ede51a24763f6e9cd6e46e7cc287c2a52b5b2753928dcda630568811a23d6cc5e836e11a9b3bec5202844a878e4ac58349ea379c7d9d8 WHIRLPOOL 82256829f4083bd043aa8105088a19bb0c04e7de9deb6802f33d1055f56663630437419a6b8830ff95a2904a9bc5ed74de1969aa45774723f650074db79bfcfb
 AUX hugin-2013.0.0-boost.patch 1690 SHA256 4a4e507546d344811f16390dcfc90f42d70807bc3ace8e7b1df3ceb9dea7cc30 SHA512 280d3555dc3774ccead2a962a8efd3a3942da296d6565185b9f84e79f03b9a6398e103357b80496b121fa07822fd1cfb9b580ef0c4da8fbaf6ddd7665d135cd7 WHIRLPOOL 60770064bb4fb292a4a12308ee4a004b6b114ada751cd713a2df061dc7670e0b0c7f39c50d3f6510f037a9e987a69f9e4aef645d6d9674dfc0306d4e155982fa
+AUX hugin-2014.0.0-ParseExp.patch 16829 SHA256 d4c9b4770bcac21aaa476646c08654885829eb2c05f03943e07f4c92d134d633 SHA512 8058e693c2bc0e80483d716dc033784828cf8c34c59c2108b9cccffb65ca818f4107b9af8d9acc1a82abb65e3498e69ec39708d2a359c99d14b286ed39e02cf4 WHIRLPOOL a2e498485b620d9cbece1e3a91215b95f2c08614b52cd3bca138f5b4050766df31abd608299288244c336023fb6d0a8830737fbf0d3cd5d2b2eb2a83f931678b
 AUX hugin-2014.0.0-lensfun-0.3.0.patch 612 SHA256 d4099a2ebc2203bd23807823c0370364bf65faba1ec5ebc596053fda3e6333db SHA512 3fbea4e1c123bfd797514703a32311e5fa19bae1f531f5e81e9cbc4e72a5c4547c3e707709c8c7e3589f6b591c277c0f99600d4ca0d69b4676990e471040f485 WHIRLPOOL 63841447a3f7ef940b9b4e660097e5ff2df3fc2e66568bba8ef605e28a1fe00c235ecf057644a887216a0da2f8cf936c2aac006fab934868284f2f896ad9966f
 DIST hugin-2012.0.0.tar.bz2 11658665 SHA256 63dfd88ac90d3af4b958111db951bb7fbf2c66ad6b0246e6305403eb5de971b3 SHA512 acf97d383091eca300074a8e207ec5500a8b96a5116708a6ff23fb8f5359a77016867ee2ae21a4e40c4d07d056b5c27844c03c275ec29c0b604ecb31b73ee0a8 WHIRLPOOL d058639202aef1f6beb475bc8c170ac4269bf5050bfcbc48678ddde67188e12eb29c216b6ce8f79571c91ff43e271dac706bd4f432d3f640d549f87b371caa43
 DIST hugin-2013.0.0.tar.bz2 11247583 SHA256 484e1ed58fa6fe4bae1f423967101549345bcca2653b992afbc0ed9ec0dbebd5 SHA512 dea1682c16991441278a881e5e0916ffdbe8e0012f0dcf45875ee97fe7dc698d4d98037916e63c9a651557adc45c89e4e350ad976fec020562bc17a31f608a86 WHIRLPOOL c3d8e175ff23c8761815406039a8027da327925f07a18b00bde4d457228a2562f30f5df3fb5dff17f8003f985d7b51ec39d557a064c7e228b09ff73473c41e6a
 DIST hugin-2014.0.0.tar.bz2 10974274 SHA256 f098aa0ede44010d3bb2bb38693177533fd776c45063a338c4c483d7e471ec29 SHA512 f4dd7a59f96d4574d420691d221265309d1ff18b7df04df2c2f0946f3d669e78823e2a53f038ac7bddaaf2037e21c45bf54f19d2a90ce9d5d95a836331e34ca5 WHIRLPOOL e8915454fcc5d54037289b0e91b8c441288706874891b72541414cad83556f6587d15d18be38405917da6c69b590121bc74a2ffa130bb9f1abea223c6fb1375d
 EBUILD hugin-2012.0.0.ebuild 1649 SHA256 263d0a369e9c552afdb170e11e1e2965106f3d97d5d8cbdc771c14c578ce4e43 SHA512 ce0c63b945690dcbe2d0bac11a87073127505d0bf15809ac95f99c04399e211eb132d51e7c8de82909225651e8f01f5be66fd640131360f2568187af5f476855 WHIRLPOOL df1ce0cb4f1728145a3ba69608dbc03f2373d97976052bfec37a9bc9353a4f184a8cc2476471f3153ed786dbd98267ca6eca10c1077f00997defaf284892f54d
 EBUILD hugin-2013.0.0-r1.ebuild 2035 SHA256 1e6dc81a4fa7cda22bfd3181587588e22be6f8269fbe3328f0419d8718ba5c6e SHA512 a69d73c96eef15fc1ceea490c6a7014f44f08fc6845c0679e4b6656e171ac4f5d78636aaa746fd46e96abc3f0228ca6f7458115080d9c6e2dfb6a2a2845bedf8 WHIRLPOOL 79a39aca4bec1406bf066e3e70bde7c11e18384de2a13c16793b232435676773db2f6ad0b6eca73a0e213c56fb22f3e548470874ab46aef6822b74d9d07d7811
-EBUILD hugin-2014.0.0-r1.ebuild 2060 SHA256 40940f37d48d0468dd372a82ed10219fbfe2ae920afc0c5366f4341b7c8f684e SHA512 c03a9ad8dafc5682417433519b3c6f0067b478414727de19c6443ca4a0e5086bbea6da5e7e36c7c7ae0c111bde5510ee4952a782704be025be407065f82cb688 WHIRLPOOL eeb7d1e0ada2b7e75d3515a2eb626f91b02074a3c9d9f66e36dbc28bf72230d991e29103d1e5e79f43ab359b8bdddd375c1627945827ac921709bf6579290723
-EBUILD hugin-2014.0.0.ebuild 2063 SHA256 38fc3ee06e20de44394423a65d194fec9c30a5eb1d320f2dfa22e6d4aa00a858 SHA512 e7d92f001d79bda595f550f84caf84e6bf79e8267142b30c505d253eb5327d58f7302fb79b00ac9fecd8e7abba5503cac40f88473aeba2ea55cb2bd1f6afd4dd WHIRLPOOL c1deb0032c37b5a11ca324c8d5b11f27c60a36bafd059cfa84e23de5b9f605ae2ae6185086b029614cc8d7ac5aa57bff239763feb04eb12cc961dc33c9674190
+EBUILD hugin-2014.0.0-r1.ebuild 2096 SHA256 7ffd51acefe25d17e44c5df9d56bc74045b118e2c07a43a3ea48875aec6b9dfc SHA512 33048905f4db1bb0a67334b60ab50b7d8bf926ace7e67374f02f250f4a232999f09a7c0b82fda9bad5065f4bec963a37c02b863758ffc539e42b4e3059eb3c6e WHIRLPOOL bc555f22030f7377fcf85d649904a6c634b8f0d8f1c1322572c9ac3e56683d9454ed9b66da9aca189dc6789e8182c7c539551146625b964a4b76ec8b3b9a4fb1
+EBUILD hugin-2014.0.0.ebuild 2099 SHA256 8e9dd0277346f198b0cac3fc1dda21db341c662ad67c00128f270bf327cb71e7 SHA512 565610edddfd4031b964803951d5d254d82e00a9d8c8d4958bedf52889a2617a6dffebbaef2057b40ca7b70222c75ae66c510df7f0118bd06844a3532124653d WHIRLPOOL d53da4f8669b3179f65bd463babd44b7e31692d0d38a61c126c293c7f24923715616fceedaf6c7130dda141156b90e2a04ed4110759c3071b99ae4270e9137a0
 EBUILD hugin-9999.ebuild 2033 SHA256 4ecb687517f373ffe547edee0dba76948d19b434a08b1298c8708bb2c79ba1dc SHA512 be3f2fdb1ad69ab8197b82be34e9061431381c1581bbaecb6092ff1da8ba44d2fa5eebec08c222676e150bc10627ca440ce74bff4b1a2dbfd34c427bd4199d3e WHIRLPOOL aa82437f1b2cdcb3d50fe1c6712a51a63033da2a34343ad08dd0de957dc0b6b980622dd00e510a639cc6e892a272c0788aa02e1daed93232a71167cff2eece1f
 MISC metadata.xml 395 SHA256 1e88681d08863b52f3ae17f149901c3d84b6c6197913f7538d17572b33adbf9b SHA512 52848e953af2d3a398f9309a8af40261df0bb78365a3065f805ad06fbc40bea2a44b23ca70aa898b7dbb39a1c2e1309f036762de81d66824bdea09f767039a21 WHIRLPOOL dbdfadbbd20f6acd3961b786bb7bc5e57fd8fd954373cf4a645a008ddaf9273406072cc5ab1497ca1bdefbb77834996d8210c4d9f8cf1a716a7a788b29431684
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iEYEAREIAAYFAlSmy74ACgkQkKaRLQcq0GLKmgCgi9vrXeNL3b5xqlDqjREPIh3g
-hXEAoKadz06RU+ipFGg8i5Q922J5Boq/
-=Lp5C
+iEYEAREIAAYFAlSm4/wACgkQkKaRLQcq0GIGPgCcCuWDu1KaQNrgRv7h66eieKjr
+HnMAnjCynW5ixznFnCjY3z/TvMpIYqGQ
+=byVF
 -----END PGP SIGNATURE-----

diff --git a/media-gfx/hugin/files/hugin-2014.0.0-ParseExp.patch b/media-gfx/hugin/files/hugin-2014.0.0-ParseExp.patch
new file mode 100644
index 0000000..3ee0dee
--- /dev/null
+++ b/media-gfx/hugin/files/hugin-2014.0.0-ParseExp.patch
@@ -0,0 +1,527 @@
+Contains revisions 6407:917d117ba6b0 6597:5b768c308932 6688:dde84e96b755 6689:e237d6d1d873 of ParseExp.cpp/h
+
+diff -r 917d117ba6b0 -r e237d6d1d873 src/tools/ParseExp.cpp
+--- a/src/tools/ParseExp.cpp	Sun Dec 15 18:20:14 2013 +0100
++++ b/src/tools/ParseExp.cpp	Sat Sep 13 11:22:39 2014 +0200
+@@ -1,262 +1,246 @@
+-// -*- c-basic-offset: 4 -*-
+-
+-/** @file ParseExp.cpp
+- *
+- *  @brief functions to parse expressions from strings
+- *
+- *  @author T. Modes
+- *
+- */
+-
+-/*  This program is free software; you can redistribute it and/or
+- *  modify it under the terms of the GNU General Public
+- *  License as published by the Free Software Foundation; either
+- *  version 2 of the License, or (at your option) any later version.
+- *
+- *  This software is distributed in the hope that it will be useful,
+- *  but WITHOUT ANY WARRANTY; without even the implied warranty of
+- *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+- *  General Public License for more details.
+- *
+- *  You should have received a copy of the GNU General Public
+- *  License along with this software; if not, write to the Free Software
+- *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
+- *
+- */
+-
+-// implementation is based on blog at
+-// http://agentzlerich.blogspot.de/2011/06/using-boost-spirit-21-to-evaluate.html
+-// modified to Hugins need
+-// added if statement
+-
+-#include "ParseExp.h"
+-
+-#include <limits>
+-#include <iterator>
+-
+-#include <boost/spirit/version.hpp>
+-#if !defined(SPIRIT_VERSION) || SPIRIT_VERSION < 0x2010
+-#error "At least Spirit version 2.1 required"
+-#endif
+-#include <boost/math/constants/constants.hpp>
+-#include <boost/spirit/include/phoenix.hpp>
+-#include <boost/spirit/include/qi.hpp>
+-
+-namespace Parser
+-{
+-
+-// helper classes to implement operators
+-
+-//power function
+-struct lazy_pow_
+-{
+-    template <typename X, typename Y>
+-    struct result { typedef X type; };
+-
+-    template <typename X, typename Y>
+-    X operator()(X x, Y y) const
+-    {
+-        return std::pow(x, y);
+-    }
+-};
+-
+-// modulus for double values
+-struct lazy_mod_
+-{
+-    template <typename X, typename Y>
+-    struct result { typedef X type; };
+-
+-    template <typename X, typename Y>
+-    X operator()(X x, Y y) const
+-    {
+-        return std::fmod(x,y);
+-    }
+-};
+-
+-// if statement
+-struct lazy_if_
+-{
+-    template <typename X, typename Y, typename Z>
+-    struct result { typedef Y type; };
+-
+-    template <typename X, typename Y, typename Z>
+-    X operator()(X x, Y y, Z z) const
+-    {
+-        return x ? y : z;
+-    }
+-};
+-
+-// wrapper for unary function
+-struct lazy_ufunc_
+-{
+-    template <typename F, typename A1>
+-    struct result { typedef A1 type; };
+-
+-    template <typename F, typename A1>
+-    A1 operator()(F f, A1 a1) const
+-    {
+-        return f(a1);
+-    }
+-};
+-
+-// convert rad into deg
+-double deg(const double d)
+-{
+-    return d*180.0/boost::math::constants::pi<double>();
+-};
+-
+-// convert deg into rad
+-double rad(const double d)
+-{
+-    return d*boost::math::constants::pi<double>()/180;
+-};
+-
+-// the main grammar class
+-struct grammar:boost::spirit::qi::grammar<std::string::const_iterator, double(), boost::spirit::ascii::space_type>
+-{
+-
+-    // symbol table for constants like "pi", e.g. image number and value
+-    struct constant_ : boost::spirit::qi::symbols<char, double>
+-    {
+-        constant_(const ConstantMap constMap)
+-        {
+-            this->add("pi", boost::math::constants::pi<double>());
+-            if(constMap.size()>0)
+-            {
+-                for(ConstantMap::const_iterator it=constMap.begin(); it!=constMap.end(); it++)
+-                {
+-                    this->add(it->first, it->second); 
+-                };
+-            };
+-        };
+-    };
+-
+-    // symbol table for unary functions like "abs"
+-    struct ufunc_  : boost::spirit::qi::symbols<char, double(*)(double) >
+-    {
+-        ufunc_()
+-        {
+-            this->add
+-                ("abs"   , (double (*)(double)) std::abs  )
+-                ("acos"  , (double (*)(double)) std::acos )
+-                ("asin"  , (double (*)(double)) std::asin )
+-                ("atan"  , (double (*)(double)) std::atan )
+-                ("ceil"  , (double (*)(double)) std::ceil )
+-                ("sin"   , (double (*)(double)) std::sin  )
+-                ("cos"   , (double (*)(double)) std::cos  )
+-                ("tan"   , (double (*)(double)) std::tan  )
+-                ("exp"   , (double (*)(double)) std::exp  )
+-                ("floor" , (double (*)(double)) std::floor)
+-                ("sqrt"  , (double (*)(double)) std::sqrt )
+-                ("deg"   , (double (*)(double)) deg  )
+-                ("rad"   , (double (*)(double)) rad  )
+-            ;
+-        }
+-    } ufunc;
+-
+-    boost::spirit::qi::rule<std::string::const_iterator, double(), boost::spirit::ascii::space_type> expression, term, factor, primary, compExpression, compTerm, numExpression;
+-
+-    grammar(const ConstantMap constMap) : grammar::base_type(expression)
+-    {
+-        using boost::spirit::qi::real_parser;
+-        using boost::spirit::qi::real_policies;
+-        real_parser<double,real_policies<double> > real;
+-
+-        using boost::spirit::qi::_1;
+-        using boost::spirit::qi::_2;
+-        using boost::spirit::qi::_3;
+-        using boost::spirit::qi::no_case;
+-        using boost::spirit::qi::_val;
+-        struct constant_ constant(constMap);
+-
+-        boost::phoenix::function<lazy_pow_>   lazy_pow;
+-        boost::phoenix::function<lazy_mod_>   lazy_mod;
+-        boost::phoenix::function<lazy_if_>    lazy_if;
+-        boost::phoenix::function<lazy_ufunc_> lazy_ufunc;
+-
+-        expression = 
+-            (compExpression >> '\?' >> compExpression >> ':' >> compExpression) [_val = lazy_if(_1, _2, _3)]
+-            | compExpression [_val=_1]
+-            ;
+-        
+-        compExpression=
+-            compTerm  [_val=_1]
+-            >> * ( ("&&" >> compTerm [_val = _val && _1] )
+-                  |("||" >> compTerm [_val = _val || _1] )
+-                 )
+-            ;
+-
+-        compTerm =
+-            numExpression                [_val = _1        ]
+-            >>*( ( '<'  >> numExpression [_val = _val <  _1])
+-                |( '>'  >> numExpression [_val = _val >  _1])
+-                |( "<=" >> numExpression [_val = _val <= _1])
+-                |( ">=" >> numExpression [_val = _val >= _1])
+-                |( "==" >> numExpression [_val = _val == _1])
+-                |( "!=" >> numExpression [_val = _val != _1])
+-               )
+-            ;
+-
+-        numExpression =
+-            term                   [_val =  _1]
+-            >> *(  ('+' >> term    [_val += _1])
+-                |  ('-' >> term    [_val -= _1])
+-                )
+-            ;
+-
+-        term =
+-            factor                 [_val =  _1]
+-            >> *(  ('*' >> factor  [_val *= _1])
+-                |  ('/' >> factor  [_val /= _1])
+-                |  ('%' >> factor  [_val = lazy_mod(_val, _1)])
+-                )
+-            ;
+-
+-        factor =
+-            primary                [_val =  _1]
+-            >> *(  ('^' >> factor [_val = lazy_pow(_val, _1)]) )
+-            ;
+-
+-        primary =
+-            real                   [_val =  _1]
+-            |  '(' >> expression   [_val =  _1] >> ')'
+-            |  ('-' >> primary     [_val = -_1])
+-            |  ('+' >> primary     [_val =  _1])
+-            |  no_case[constant]   [_val =  _1]
+-            |  (no_case[ufunc] >> '(' >> expression >> ')') [_val = lazy_ufunc(_1, _2) ]
+-            ;
+-
+-    };
+-};
+-
+-//template <typename ParserType, typename Iterator>
+-bool parse(std::string::const_iterator &iter,
+-           std::string::const_iterator end,
+-           const grammar &g,
+-           double& result)
+-{
+-    if(!boost::spirit::qi::phrase_parse(iter, end, g, boost::spirit::ascii::space, result))
+-    {
+-        return false;
+-    };
+-    // we check if the full string could parsed
+-    return iter==end;
+-}
+-
+-// the function which exposes the interface to external
+-// version without pre-defined constants 
+-bool ParseExpression(const std::string& expression, double& result)
+-{
+-    ConstantMap constants;
+-    return ParseExpression(expression, result, constants);
+-};
+-    
+-// version with pre-defined constants
+-bool ParseExpression(const std::string& expression, double& result, const ConstantMap& constants)
+-{
+-    grammar g(constants);
+-    std::string::const_iterator it=expression.begin();
+-    return parse(it, expression.end(), g, result);
+-};
+-
+-} // namespace
++// -*- c-basic-offset: 4 -*-
++
++/** @file ParseExp.cpp
++ *
++ *  @brief functions to parse expressions from strings
++ *
++ *  @author T. Modes
++ *
++ */
++
++/*  This program is free software; you can redistribute it and/or
++ *  modify it under the terms of the GNU General Public
++ *  License as published by the Free Software Foundation; either
++ *  version 2 of the License, or (at your option) any later version.
++ *
++ *  This software is distributed in the hope that it will be useful,
++ *  but WITHOUT ANY WARRANTY; without even the implied warranty of
++ *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
++ *  General Public License for more details.
++ *
++ *  You should have received a copy of the GNU General Public
++ *  License along with this software; if not, write to the Free Software
++ *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
++ *
++ */
++
++// implementation is based on blog at
++// http://agentzlerich.blogspot.de/2011/06/using-boost-spirit-21-to-evaluate.html
++// modified to Hugins need
++// added if statement
++
++#include "ParseExp.h"
++
++#include <limits>
++#include <iterator>
++
++#define BOOST_SPIRIT_USE_PHOENIX_V3 1
++#include <boost/spirit/version.hpp>
++#if !defined(SPIRIT_VERSION) || SPIRIT_VERSION < 0x2010
++#error "At least Spirit version 2.1 required"
++#endif
++#include <boost/math/constants/constants.hpp>
++#include <boost/spirit/include/phoenix.hpp>
++#include <boost/spirit/include/qi.hpp>
++
++namespace Parser
++{
++
++// helper classes to implement operators
++
++//power function
++struct lazy_pow_
++{
++    typedef double result_type;
++
++    double operator()(double x, double y) const
++    {
++        return std::pow(x, y);
++    }
++};
++
++// modulus for double values
++struct lazy_mod_
++{
++    typedef double result_type;
++
++    double operator()(double x, double y) const
++    {
++        return std::fmod(x,y);
++    }
++};
++
++// if statement
++struct lazy_if_
++{
++    typedef double result_type;
++
++    double operator()(double x, double y, double z) const
++    {
++        return (std::fabs(x)>1e-5) ? y : z;
++    }
++};
++
++// wrapper for unary function
++struct lazy_ufunc_
++{
++    typedef double result_type;
++
++    double operator()(double (*f)(double), double a1) const
++    {
++        return f(a1);
++    }
++};
++
++// convert rad into deg
++const double deg(const double d)
++{
++    return d*180.0/boost::math::constants::pi<double>();
++};
++
++// convert deg into rad
++const double rad(const double d)
++{
++    return d*boost::math::constants::pi<double>()/180;
++};
++
++// the main grammar class
++struct grammar:boost::spirit::qi::grammar<std::string::const_iterator, double(), boost::spirit::ascii::space_type>
++{
++
++    // symbol table for constants like "pi", e.g. image number and value
++    struct constant_ : boost::spirit::qi::symbols<char, double>
++    {
++        constant_(const ConstantMap constMap)
++        {
++            this->add("pi", boost::math::constants::pi<double>());
++            if (constMap.size()>0)
++            {
++                for (ConstantMap::const_iterator it = constMap.begin(); it != constMap.end(); it++)
++                {
++                    this->add(it->first, it->second);
++                };
++            };
++        };
++    };
++
++    // symbol table for unary functions like "abs"
++    struct ufunc_ : boost::spirit::qi::symbols<char, double(*)(double) >
++    {
++        ufunc_()
++        {
++            this->add
++                ("abs", (double(*)(double)) std::abs)
++                ("acos", (double(*)(double)) std::acos)
++                ("asin", (double(*)(double)) std::asin)
++                ("atan", (double(*)(double)) std::atan)
++                ("ceil", (double(*)(double)) std::ceil)
++                ("sin", (double(*)(double)) std::sin)
++                ("cos", (double(*)(double)) std::cos)
++                ("tan", (double(*)(double)) std::tan)
++                ("exp", (double(*)(double)) std::exp)
++                ("floor", (double(*)(double)) std::floor)
++                ("sqrt", (double(*)(double)) std::sqrt)
++                ("deg", (double(*)(double)) deg)
++                ("rad", (double(*)(double)) rad)
++                ;
++        }
++    } ufunc;
++
++    boost::spirit::qi::rule<std::string::const_iterator, double(), boost::spirit::ascii::space_type> expression, term, factor, primary, compExpression, compTerm, numExpression;
++
++    grammar(const ConstantMap constMap) : grammar::base_type(expression)
++    {
++        using boost::spirit::qi::real_parser;
++        using boost::spirit::qi::real_policies;
++        real_parser<double, real_policies<double> > real;
++
++        using boost::spirit::qi::_1;
++        using boost::spirit::qi::_2;
++        using boost::spirit::qi::_3;
++        using boost::spirit::qi::no_case;
++        using boost::spirit::qi::_val;
++        struct constant_ constant(constMap);
++
++        boost::phoenix::function<lazy_pow_>   lazy_pow;
++        boost::phoenix::function<lazy_mod_>   lazy_mod;
++        boost::phoenix::function<lazy_if_>    lazy_if;
++        boost::phoenix::function<lazy_ufunc_> lazy_ufunc;
++
++        expression =
++            (compExpression >> '\?' >> compExpression >> ':' >> compExpression)[_val = lazy_if(_1, _2, _3)]
++            | compExpression[_val = _1]
++            ;
++
++        compExpression =
++            compTerm[_val = _1]
++            >> *(("&&" >> compTerm[_val = _val && _1])
++            | ("||" >> compTerm[_val = _val || _1])
++            )
++            ;
++
++        compTerm =
++            numExpression[_val = _1]
++            >> *(('<' >> numExpression[_val = _val <  _1])
++            | ('>' >> numExpression[_val = _val >  _1])
++            | ("<=" >> numExpression[_val = _val <= _1])
++            | (">=" >> numExpression[_val = _val >= _1])
++            | ("==" >> numExpression[_val = _val == _1])
++            | ("!=" >> numExpression[_val = _val != _1])
++            )
++            ;
++
++        numExpression =
++            term[_val = _1]
++            >> *(('+' >> term[_val += _1])
++            | ('-' >> term[_val -= _1])
++            )
++            ;
++
++        term =
++            factor[_val = _1]
++            >> *(('*' >> factor[_val *= _1])
++            | ('/' >> factor[_val /= _1])
++            | ('%' >> factor[_val = lazy_mod(_val, _1)])
++            )
++            ;
++
++        factor =
++            primary[_val = _1]
++            >> *(('^' >> factor[_val = lazy_pow(_val, _1)]))
++            ;
++
++        primary =
++            real[_val = _1]
++            | '(' >> expression[_val = _1] >> ')'
++            | ('-' >> primary[_val = -_1])
++            | ('+' >> primary[_val = _1])
++            | no_case[constant][_val = _1]
++            | (no_case[ufunc] >> '(' >> expression >> ')')[_val = lazy_ufunc(_1, _2)]
++            ;
++
++    };
++};
++
++bool parse(std::string::const_iterator& iter,
++           std::string::const_iterator end,
++           const grammar& g,
++           double& result)
++{
++    if(!boost::spirit::qi::phrase_parse(iter, end, g, boost::spirit::ascii::space, result))
++    {
++        return false;
++    };
++    // we check if the full string could parsed
++    return iter==end;
++}
++
++// version with pre-defined constants
++bool ParseExpression(const std::string& expression, double& result, const ConstantMap& constants)
++{
++    grammar g(constants);
++    std::string::const_iterator it=expression.begin();
++    return parse(it, expression.end(), g, result);
++};
++
++} // namespace
+diff -r 917d117ba6b0 -r e237d6d1d873 src/tools/ParseExp.h
+--- a/src/tools/ParseExp.h	Sun Dec 15 18:20:14 2013 +0100
++++ b/src/tools/ParseExp.h	Sat Sep 13 11:22:39 2014 +0200
+@@ -33,8 +33,7 @@
+ {
+ typedef std::map<const char*, double> ConstantMap;
+ 
+-bool ParseExpression(const std::string& expression, double& result);
+-bool ParseExpression(const std::string& expression, double& result, const ConstantMap& constants);
++bool ParseExpression(const std::string& expression, double& result, const ConstantMap& constants=ConstantMap());
+ 
+ };
+ 

diff --git a/media-gfx/hugin/hugin-2014.0.0-r1.ebuild b/media-gfx/hugin/hugin-2014.0.0-r1.ebuild
index 284490e..8481afe 100644
--- a/media-gfx/hugin/hugin-2014.0.0-r1.ebuild
+++ b/media-gfx/hugin/hugin-2014.0.0-r1.ebuild
@@ -51,7 +51,10 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
 
-PATCHES=( "${FILESDIR}"/${P}-lensfun-0.3.0.patch )
+PATCHES=(
+	"${FILESDIR}"/${P}-lensfun-0.3.0.patch
+	"${FILESDIR}"/${P}-ParseExp.patch
+)
 
 pkg_setup() {
 	DOCS="authors.txt README TODO"

diff --git a/media-gfx/hugin/hugin-2014.0.0.ebuild b/media-gfx/hugin/hugin-2014.0.0.ebuild
index 527fd4e..05f7dff 100644
--- a/media-gfx/hugin/hugin-2014.0.0.ebuild
+++ b/media-gfx/hugin/hugin-2014.0.0.ebuild
@@ -51,7 +51,10 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
 
-PATCHES=( "${FILESDIR}"/${P}-lensfun-0.3.0.patch )
+PATCHES=(
+	"${FILESDIR}"/${P}-lensfun-0.3.0.patch
+	"${FILESDIR}"/${P}-ParseExp.patch
+)
 
 pkg_setup() {
 	DOCS="authors.txt README TODO"


^ permalink raw reply related	[flat|nested] 9+ messages in thread
* [gentoo-commits] dev/maekke:master commit in: media-gfx/hugin/files/, media-gfx/hugin/
@ 2013-12-17 21:01 Markus Meier
  0 siblings, 0 replies; 9+ messages in thread
From: Markus Meier @ 2013-12-17 21:01 UTC (permalink / raw
  To: gentoo-commits

commit:     cd9bc5340e3b1f92171de975bf43ce12a8789271
Author:     Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 17 20:36:32 2013 +0000
Commit:     Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Tue Dec 17 20:36:32 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/maekke.git;a=commit;h=cd9bc534

sync with gentoo-x86

Package-Manager: portage-2.2.7
Manifest-Sign-Key: 072AD062

---
 media-gfx/hugin/Manifest                           | 14 +++++---
 media-gfx/hugin/files/hugin-2012.0.0-boost.patch   | 40 ++++++++++++++++++++++
 media-gfx/hugin/files/hugin-2012.0.0-perl.patch    |  8 +++++
 media-gfx/hugin/files/hugin-2013.0.0-boost.patch   | 40 ++++++++++++++++++++++
 ...in-2013.0.0.ebuild => hugin-2012.0.0-r1.ebuild} | 18 ++++++++--
 ...in-2013.0.0.ebuild => hugin-2013.0.0-r1.ebuild} | 17 +++++++--
 media-gfx/hugin/hugin-2013.0.0.ebuild              | 17 +++++++--
 .../{hugin-2013.0.0.ebuild => hugin-9999.ebuild}   | 20 ++++++++---
 8 files changed, 160 insertions(+), 14 deletions(-)

diff --git a/media-gfx/hugin/Manifest b/media-gfx/hugin/Manifest
index c445286..7e5062b 100644
--- a/media-gfx/hugin/Manifest
+++ b/media-gfx/hugin/Manifest
@@ -3,15 +3,21 @@ Hash: SHA256
 
 AUX hugin-2011.4.0-boost148.patch 1887 SHA256 1ca8641b8bc93c0391cb9596c2d977f8dd9e3345282dc26dad50b4d43820b87d SHA512 93106613b802d044befe705eef3bd385fd6dea5d44ccdea06952e02b740e2e5ac386b1c6a422fba5f1e4d53de274e7d3d0cac896fb65527946bb6cf4f6d8df9c WHIRLPOOL d4579a14e745b2e45e4d546f546deafd460a4265d074c452b995ccec8e56b5e3f9da41d3a603b5aecd1d8338536e6dc6230c355e682b9e855171a87ed8aa1004
 AUX hugin-2011.4.0-gcc47.patch 1243 SHA256 ff1e2f55eb94e22546c3185cde458f51a503f91158456043018f09518652b49f SHA512 51c809d6e1d92f35ec98ba707717e09e1ea5c45e8c3efe5fb6fb35d775d1dc50ecb445171d0ca099b46e25fb891c52b2ee448f863264533e550ba5b5ab84acb6 WHIRLPOOL 0e6a7b1d2f33dace53c54fdc3aa5b743852752c4e935c2eee23603ece0a0a291a22cf68e2a7fa551b40130f4225260439ddd4968cb37ae11215fd5ee00547517
+AUX hugin-2012.0.0-boost.patch 1690 SHA256 024354bf8c6fea9cc113f8645224eb8402c4406e310db5b72b27c2d6bd188182 SHA512 78dbeb9e2e0450f354ea2920a8081f34024a512db6a2536508401db622be5cce292661b244788eebec9fb03c89c5c3b17c5c8eef7c6a9bde31cca78e68de416b WHIRLPOOL 42452ac88ad1fc0dd2d7a94c5ea0c412c9742c1a255943242614bad1f459aed46de44ef281f3d443dd4377549bef3f4dfd86561e2ebbf14f42b8d508e3c1dc82
+AUX hugin-2012.0.0-perl.patch 272 SHA256 2e21c6cbffe4d06a9a97787f22fbe6e6eff6130906c791d051cb7e1a6a05a92a SHA512 0f0e6d42012ae70ccf3ede51a24763f6e9cd6e46e7cc287c2a52b5b2753928dcda630568811a23d6cc5e836e11a9b3bec5202844a878e4ac58349ea379c7d9d8 WHIRLPOOL 82256829f4083bd043aa8105088a19bb0c04e7de9deb6802f33d1055f56663630437419a6b8830ff95a2904a9bc5ed74de1969aa45774723f650074db79bfcfb
+AUX hugin-2013.0.0-boost.patch 1690 SHA256 4a4e507546d344811f16390dcfc90f42d70807bc3ace8e7b1df3ceb9dea7cc30 SHA512 280d3555dc3774ccead2a962a8efd3a3942da296d6565185b9f84e79f03b9a6398e103357b80496b121fa07822fd1cfb9b580ef0c4da8fbaf6ddd7665d135cd7 WHIRLPOOL 60770064bb4fb292a4a12308ee4a004b6b114ada751cd713a2df061dc7670e0b0c7f39c50d3f6510f037a9e987a69f9e4aef645d6d9674dfc0306d4e155982fa
 DIST hugin-2012.0.0.tar.bz2 11658665 SHA256 63dfd88ac90d3af4b958111db951bb7fbf2c66ad6b0246e6305403eb5de971b3 SHA512 acf97d383091eca300074a8e207ec5500a8b96a5116708a6ff23fb8f5359a77016867ee2ae21a4e40c4d07d056b5c27844c03c275ec29c0b604ecb31b73ee0a8 WHIRLPOOL d058639202aef1f6beb475bc8c170ac4269bf5050bfcbc48678ddde67188e12eb29c216b6ce8f79571c91ff43e271dac706bd4f432d3f640d549f87b371caa43
 DIST hugin-2013.0.0.tar.bz2 11247583 SHA256 484e1ed58fa6fe4bae1f423967101549345bcca2653b992afbc0ed9ec0dbebd5 SHA512 dea1682c16991441278a881e5e0916ffdbe8e0012f0dcf45875ee97fe7dc698d4d98037916e63c9a651557adc45c89e4e350ad976fec020562bc17a31f608a86 WHIRLPOOL c3d8e175ff23c8761815406039a8027da327925f07a18b00bde4d457228a2562f30f5df3fb5dff17f8003f985d7b51ec39d557a064c7e228b09ff73473c41e6a
+EBUILD hugin-2012.0.0-r1.ebuild 2049 SHA256 cb39a7d878649efd2618760838198673f88f840aea76d7d30ccb3bf72f43d64c SHA512 05cac95f7ac060384d771478cce5a99cf000c8d6f07eb28667e2270cf1066a03f860b390d148916dc8eaab482d5f2d2852525ed74a601a063fd649a7092b63a5 WHIRLPOOL 3feb25b14ff281dd8130564f96207e864dcbe0ff7dfafef7007c1b2955b76f8bea447976c3e546587b11f07ec549aa51322cada2d3b5b9c06995857f95826ba1
 EBUILD hugin-2012.0.0.ebuild 1648 SHA256 b49e5866a8ff84c4f5ff4781faa30d94d7fe945b29a217e663c66bc02b7cced6 SHA512 ff7bd929200b93a13dced894633370a5e1abe11d58e78d2001e71832342fe10478bd9c7d9c35da252b8520fd845d960fca1823e053e5afc72d2519ca7b1bc730 WHIRLPOOL 106f4eeed3afa6c4d4ee7c181ce8a2989e88e61511401105d36bc67544901598f31b882d0547e31db89fe5daeb249e435223ddb9985bc274b7c73864daba9421
-EBUILD hugin-2013.0.0.ebuild 1794 SHA256 a06dfde738464d830d9f8246aa4ab13df3b5a8bcc35c02efcb65d3b760ff2422 SHA512 d3b99d4693a89832314b1e3a1fb23a4b077b425b0052517e95dfa18acf1b199b9a1f5ea16f1c631b3d25f446b22f00d3c6b0baffb94ea6140c8d6ec91e4e18d8 WHIRLPOOL ca8bb472c82c9a651900b1124b8d1c3bf4ba5902b7f6b5e6fc95e055ce56f0ff0be18854182b55e7449e95a55135e903769afac86f767b21df7e24314ef7295a
+EBUILD hugin-2013.0.0-r1.ebuild 2013 SHA256 41b2bd664c23fa02120f9f6a3b99708a6689d7baa3c8d7af6d24342117987bae SHA512 ffaad36f9ec1011e2f3680819337c51b44b2bcb2524b992f83f083eb157e82a6eaccc9cb4db4e6e114701a22fdc79c190dc8590eed5172a6cd7cc1069fd560f0 WHIRLPOOL 05041965c9259a946d956abef31842052a264b2b31bed772f2a82b4d91a00b444c03ebe7d3ef1e34f5d993a4c7b67ddbb8d3a6e701d5d95479b32fdd112b8ef0
+EBUILD hugin-2013.0.0.ebuild 2028 SHA256 219a3d39e5e78520640b650a7381d0bec383df57f844f15d7ad6521a417187fe SHA512 7779781cd3a5ea86156cbec259e5d90fabfa5b35e8f67211a14689c856815931cb65e7890f01e456fb46536b27ad8376cdac018c543cbf94004eb02446b33472 WHIRLPOOL 5cbdcd6c90d34ea0133fa5639249337de127f7359c83b8c6dc1d585c53e733ddc56e07dcb4a0ac7783be54631969f185702b33bee63e4b1f6ff330f3277fc6d6
+EBUILD hugin-9999.ebuild 2002 SHA256 9f67d136b21e369889a128fb41b074f79a15a87b57b4786b8153a5860a1da61d SHA512 d8a3d0d0231e80f47e0cbe5e6fb9ba58b47bf72541572356ca17630963413b9c0e8c7f3eadaeed4a8ed3c99cee0a488d87b058064ddb1e3d0bdf74ec0b2fcf13 WHIRLPOOL 832a73fde63672b702884abf39fcf1b3086bdb9f7b95d2da87b39589ac5cb0d8331083fa0f70e5e609d31c0a7b9d7aa6e742fcd646a8934d35c42acbd8099dca
 MISC metadata.xml 389 SHA256 6f26cd9c2b64a96c1c86a8a468a261af4cf4dfaa86b4d7ddcfaee1ca98314803 SHA512 29609682ab87309ae4c688476d73cb996f6f97fceecfb084343b9b371d28dc6bfcdd6034dc6086b4d1ebb6e37bba7840085fe126aef0e41a32454f7a9e4d231d WHIRLPOOL 180338c5e90a9340360500c879066385841c3a568559236095156dfb2fd8783e6971c0d4d72fe7f8cc07d53466a3b4b51525c0d58be572a226730e7451066e4e
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.22 (GNU/Linux)
 
-iEYEAREIAAYFAlJu40YACgkQkKaRLQcq0GIazACffnzwLJkCUQERw0YixGKYeHCP
-ibMAoKwzcOmeI8UK6EP4CJ86AFZznXCC
-=4/hM
+iEYEAREIAAYFAlKwtdAACgkQkKaRLQcq0GIjSQCfXl5huJh7uM3T1VlKnFCHRPMF
+NuYAoLHMAcL6iX0f1+WV+SWrvugsD1H5
+=Pa0B
 -----END PGP SIGNATURE-----

diff --git a/media-gfx/hugin/files/hugin-2012.0.0-boost.patch b/media-gfx/hugin/files/hugin-2012.0.0-boost.patch
new file mode 100644
index 0000000..969b212
--- /dev/null
+++ b/media-gfx/hugin/files/hugin-2012.0.0-boost.patch
@@ -0,0 +1,40 @@
+ CMakeLists.txt | 19 +++++++++++--------
+ 1 file changed, 11 insertions(+), 8 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index c2346f4..3b2a810 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -248,7 +248,7 @@ INCLUDE_DIRECTORIES(${PANO_INCLUDE_DIR})
+ # Now it is a cache variable you can edit in cmakesetup --TKS
+ #
+ IF( NOT Boost_root_suffix )
+-  SET( Boost_root_suffix _1_41_0 CACHE STRING "suffix of boost root dir." FORCE )
++  SET( Boost_root_suffix _1_54_0 CACHE STRING "suffix of boost root dir." FORCE )
+ ENDIF( NOT Boost_root_suffix )
+ 
+ IF(WIN32)
+@@ -267,13 +267,16 @@ IF(WIN32)
+     set(BOOST_ROOT ${SOURCE_BASE_DIR}/boost${Boost_root_suffix}) 
+    endif(NOT BOOST_ROOT AND NOT $ENV{BOOST_ROOT} STREQUAL "") 
+ ENDIF(WIN32)
+-FIND_PACKAGE(Boost 1.40 COMPONENTS thread date_time regex filesystem iostreams system signals)
+-IF (NOT Boost_FOUND)
+-  IF(WIN32)
+-    MESSAGE(FATAL_ERROR "Boost not found. Bad BOOST_ROOT? On windows, try editing Boost_root_suffix")
+-  ELSE()
+-    MESSAGE(FATAL_ERROR "Boost not found. Maybe wrong version. Hugin requires at least version 1.40")
+-  ENDIF()
++FIND_PACKAGE(Boost 1.54 COMPONENTS thread date_time regex filesystem iostreams system)
++IF(NOT Boost_FOUND)
++  FIND_PACKAGE(Boost 1.44 COMPONENTS thread date_time regex filesystem iostreams system signals)
++  IF (NOT Boost_FOUND)
++    IF(WIN32)
++      MESSAGE(FATAL_ERROR "Boost not found. Bad BOOST_ROOT? On windows, try editing Boost_root_suffix")
++    ELSE()
++      MESSAGE(FATAL_ERROR "Boost not found. Maybe wrong version. Hugin requires at least version 1.44")
++    ENDIF()
++  ENDIF (NOT Boost_FOUND)
+ ENDIF (NOT Boost_FOUND)
+ 
+ INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS})

diff --git a/media-gfx/hugin/files/hugin-2012.0.0-perl.patch b/media-gfx/hugin/files/hugin-2012.0.0-perl.patch
new file mode 100644
index 0000000..55e2173
--- /dev/null
+++ b/media-gfx/hugin/files/hugin-2012.0.0-perl.patch
@@ -0,0 +1,8 @@
+--- hugin-2012.0.0/doc/deghosting_mask.pod~	2013-09-08 14:09:57.614147518 +0400
++++ hugin-2012.0.0/doc/deghosting_mask.pod	2013-09-08 14:10:11.218147883 +0400
+@@ -1,3 +1,5 @@
++=encoding utf8
++
+ =head1 NAME
+ 
+ deghosting_mask - Creates mask for removing ghosting in images

diff --git a/media-gfx/hugin/files/hugin-2013.0.0-boost.patch b/media-gfx/hugin/files/hugin-2013.0.0-boost.patch
new file mode 100644
index 0000000..fa077b0
--- /dev/null
+++ b/media-gfx/hugin/files/hugin-2013.0.0-boost.patch
@@ -0,0 +1,40 @@
+ CMakeLists.txt | 19 +++++++++++--------
+ 1 file changed, 11 insertions(+), 8 deletions(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index a6d88a4..3b1ced4 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -248,7 +248,7 @@ INCLUDE_DIRECTORIES(${PANO_INCLUDE_DIR})
+ # Now it is a cache variable you can edit in cmakesetup --TKS
+ #
+ IF( NOT Boost_root_suffix )
+-  SET( Boost_root_suffix _1_41_0 CACHE STRING "suffix of boost root dir." FORCE )
++  SET( Boost_root_suffix _1_54_0 CACHE STRING "suffix of boost root dir." FORCE )
+ ENDIF( NOT Boost_root_suffix )
+ 
+ IF(WIN32)
+@@ -267,13 +267,16 @@ IF(WIN32)
+     set(BOOST_ROOT ${SOURCE_BASE_DIR}/boost${Boost_root_suffix}) 
+    endif(NOT BOOST_ROOT AND NOT $ENV{BOOST_ROOT} STREQUAL "") 
+ ENDIF(WIN32)
+-FIND_PACKAGE(Boost 1.41 COMPONENTS thread date_time regex filesystem iostreams system signals)
+-IF (NOT Boost_FOUND)
+-  IF(WIN32)
+-    MESSAGE(FATAL_ERROR "Boost not found. Bad BOOST_ROOT? On windows, try editing Boost_root_suffix")
+-  ELSE()
+-    MESSAGE(FATAL_ERROR "Boost not found. Maybe wrong version. Hugin requires at least version 1.41")
+-  ENDIF()
++FIND_PACKAGE(Boost 1.54 COMPONENTS thread date_time regex filesystem iostreams system)
++IF(NOT Boost_FOUND)
++  FIND_PACKAGE(Boost 1.44 COMPONENTS thread date_time regex filesystem iostreams system signals)
++  IF (NOT Boost_FOUND)
++    IF(WIN32)
++      MESSAGE(FATAL_ERROR "Boost not found. Bad BOOST_ROOT? On windows, try editing Boost_root_suffix")
++    ELSE()
++      MESSAGE(FATAL_ERROR "Boost not found. Maybe wrong version. Hugin requires at least version 1.44")
++    ENDIF()
++  ENDIF (NOT Boost_FOUND)
+ ENDIF (NOT Boost_FOUND)
+ 
+ INCLUDE_DIRECTORIES(${Boost_INCLUDE_DIRS})

diff --git a/media-gfx/hugin/hugin-2013.0.0.ebuild b/media-gfx/hugin/hugin-2012.0.0-r1.ebuild
similarity index 80%
copy from media-gfx/hugin/hugin-2013.0.0.ebuild
copy to media-gfx/hugin/hugin-2012.0.0-r1.ebuild
index 5cee9a2..d75c62a 100644
--- a/media-gfx/hugin/hugin-2013.0.0.ebuild
+++ b/media-gfx/hugin/hugin-2012.0.0-r1.ebuild
@@ -1,6 +1,6 @@
 # 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-2012.0.0.ebuild,v 1.3 2013/01/04 10:56:03 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2012.0.0-r1.ebuild,v 1.2 2013/11/24 17:03:45 jlec Exp $
 
 EAPI=5
 WX_GTK_VER="2.8"
@@ -15,7 +15,7 @@ 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"
+LANGS=" bg ca cs da de en_GB es 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="
@@ -33,6 +33,7 @@ CDEPEND="
 	media-libs/libpng:0=
 	media-libs/openexr:=
 	media-libs/tiff
+	sci-libs/flann
 	sys-libs/zlib
 	virtual/jpeg
 	x11-libs/wxGTK:2.8=[X,opengl,-odbc]
@@ -48,6 +49,11 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
 
+PATCHES=(
+	"${FILESDIR}"/${P}-boost.patch
+	"${FILESDIR}"/${P}-perl.patch
+)
+
 pkg_setup() {
 	DOCS="authors.txt README TODO"
 	mycmakeargs=(
@@ -57,6 +63,14 @@ pkg_setup() {
 	python-single-r1_pkg_setup
 }
 
+src_prepare() {
+	sed \
+		-e 's:-O3::g' \
+		-i src/celeste/CMakeLists.txt || die
+	rm CMakeModules/{FindLAPACK,FindPkgConfig}.cmake || die
+	cmake-utils_src_prepare
+}
+
 src_install() {
 	cmake-utils_src_install
 	python_optimize

diff --git a/media-gfx/hugin/hugin-2013.0.0.ebuild b/media-gfx/hugin/hugin-2013.0.0-r1.ebuild
similarity index 80%
copy from media-gfx/hugin/hugin-2013.0.0.ebuild
copy to media-gfx/hugin/hugin-2013.0.0-r1.ebuild
index 5cee9a2..f6bf04d 100644
--- a/media-gfx/hugin/hugin-2013.0.0.ebuild
+++ b/media-gfx/hugin/hugin-2013.0.0-r1.ebuild
@@ -1,8 +1,9 @@
 # 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-2012.0.0.ebuild,v 1.3 2013/01/04 10:56:03 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2013.0.0-r1.ebuild,v 1.2 2013/12/08 12:11:57 jlec Exp $
 
 EAPI=5
+
 WX_GTK_VER="2.8"
 PYTHON_COMPAT=( python{2_7,3_2,3_3} )
 
@@ -11,12 +12,13 @@ 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_})"
+IUSE="lapack python sift debug $(echo ${LANGS//\ /\ linguas_})"
 
 CDEPEND="
 	!!dev-util/cocom
@@ -48,6 +50,8 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
 
+PATCHES=( "${FILESDIR}"/${P}-boost.patch )
+
 pkg_setup() {
 	DOCS="authors.txt README TODO"
 	mycmakeargs=(
@@ -57,6 +61,15 @@ pkg_setup() {
 	python-single-r1_pkg_setup
 }
 
+src_prepare() {
+	sed \
+		-e 's:-O3::g' \
+		-i src/celeste/CMakeLists.txt || die
+	rm CMakeModules/{FindLAPACK,FindPkgConfig}.cmake || die
+
+	cmake-utils_src_prepare
+}
+
 src_install() {
 	cmake-utils_src_install
 	python_optimize

diff --git a/media-gfx/hugin/hugin-2013.0.0.ebuild b/media-gfx/hugin/hugin-2013.0.0.ebuild
index 5cee9a2..51cf446 100644
--- a/media-gfx/hugin/hugin-2013.0.0.ebuild
+++ b/media-gfx/hugin/hugin-2013.0.0.ebuild
@@ -1,6 +1,6 @@
 # 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-2012.0.0.ebuild,v 1.3 2013/01/04 10:56:03 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2013.0.0.ebuild,v 1.4 2013/11/25 00:12:02 patrick Exp $
 
 EAPI=5
 WX_GTK_VER="2.8"
@@ -11,12 +11,13 @@ 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_})"
+IUSE="lapack python sift debug $(echo ${LANGS//\ /\ linguas_})"
 
 CDEPEND="
 	!!dev-util/cocom
@@ -33,6 +34,7 @@ CDEPEND="
 	media-libs/libpng:0=
 	media-libs/openexr:=
 	media-libs/tiff
+	sci-libs/flann
 	sys-libs/zlib
 	virtual/jpeg
 	x11-libs/wxGTK:2.8=[X,opengl,-odbc]
@@ -48,6 +50,8 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
 
 S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
 
+PATCHES=( "${FILESDIR}"/${P}-boost.patch )
+
 pkg_setup() {
 	DOCS="authors.txt README TODO"
 	mycmakeargs=(
@@ -57,6 +61,15 @@ pkg_setup() {
 	python-single-r1_pkg_setup
 }
 
+src_prepare() {
+	sed \
+		-e 's:-O3::g' \
+		-i src/celeste/CMakeLists.txt || die
+	rm CMakeModules/{FindLAPACK,FindPkgConfig}.cmake || die
+
+	cmake-utils_src_prepare
+}
+
 src_install() {
 	cmake-utils_src_install
 	python_optimize

diff --git a/media-gfx/hugin/hugin-2013.0.0.ebuild b/media-gfx/hugin/hugin-9999.ebuild
similarity index 76%
copy from media-gfx/hugin/hugin-2013.0.0.ebuild
copy to media-gfx/hugin/hugin-9999.ebuild
index 5cee9a2..637f9ec 100644
--- a/media-gfx/hugin/hugin-2013.0.0.ebuild
+++ b/media-gfx/hugin/hugin-9999.ebuild
@@ -1,19 +1,22 @@
 # 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-2012.0.0.ebuild,v 1.3 2013/01/04 10:56:03 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-9999.ebuild,v 1.2 2013/11/24 17:03:45 jlec 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
+inherit base mercurial 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"
+SRC_URI=""
+EHG_REPO_URI="http://hg.code.sf.net/p/hugin/hugin"
+EHG_PROJECT="${PN}-${PN}"
+
 LICENSE="GPL-2 SIFT"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
+KEYWORDS=""
 
 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_})"
@@ -33,6 +36,7 @@ CDEPEND="
 	media-libs/libpng:0=
 	media-libs/openexr:=
 	media-libs/tiff
+	sci-libs/flann
 	sys-libs/zlib
 	virtual/jpeg
 	x11-libs/wxGTK:2.8=[X,opengl,-odbc]
@@ -57,6 +61,14 @@ pkg_setup() {
 	python-single-r1_pkg_setup
 }
 
+src_prepare() {
+	sed \
+		-e 's:-O3::g' \
+		-i src/celeste/CMakeLists.txt || die
+	rm CMakeModules/{FindLAPACK,FindPkgConfig}.cmake || die
+	cmake-utils_src_prepare
+}
+
 src_install() {
 	cmake-utils_src_install
 	python_optimize


^ permalink raw reply related	[flat|nested] 9+ messages in thread
* [gentoo-commits] dev/maekke:master commit in: media-gfx/hugin/files/, media-gfx/hugin/
@ 2012-11-18 16:21 Markus Meier
  0 siblings, 0 replies; 9+ messages in thread
From: Markus Meier @ 2012-11-18 16:21 UTC (permalink / raw
  To: gentoo-commits

commit:     f4f07e960a28191258206a1f0a89d5a6e5d9485c
Author:     Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Sun Nov 18 16:25:24 2012 +0000
Commit:     Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Sun Nov 18 16:25:24 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/maekke.git;a=commit;h=f4f07e96

in tree

---
 media-gfx/hugin/ChangeLog                          |  564 --------------------
 media-gfx/hugin/Manifest                           |   24 -
 .../hugin/files/hugin-2011.0.0_rc1-libpng15.patch  |  275 ----------
 .../hugin/files/hugin-2011.4.0-boost148.patch      |   42 --
 media-gfx/hugin/files/hugin-2011.4.0-gcc47.patch   |   42 --
 media-gfx/hugin/hugin-2011.0.0.ebuild              |   61 ---
 media-gfx/hugin/hugin-2011.2.0.ebuild              |   66 ---
 media-gfx/hugin/hugin-2011.4.0-r1.ebuild           |   70 ---
 media-gfx/hugin/hugin-2011.4.0.ebuild              |   66 ---
 media-gfx/hugin/hugin-2012.0.0.ebuild              |   66 ---
 media-gfx/hugin/metadata.xml                       |   11 -
 11 files changed, 0 insertions(+), 1287 deletions(-)

diff --git a/media-gfx/hugin/ChangeLog b/media-gfx/hugin/ChangeLog
deleted file mode 100644
index f55752c..0000000
--- a/media-gfx/hugin/ChangeLog
+++ /dev/null
@@ -1,564 +0,0 @@
-# ChangeLog for media-gfx/hugin
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/ChangeLog,v 1.122 2012/06/30 21:36:05 dilfridge Exp $
-
-*hugin-2011.4.0-r1 (30 Jun 2012)
-
-  30 Jun 2012; Andreas K. Huettel <dilfridge@gentoo.org>
-  +hugin-2011.4.0-r1.ebuild, +files/hugin-2011.4.0-boost148.patch,
-  +files/hugin-2011.4.0-gcc47.patch:
-  Add simple build fixes for gcc-4.7 and boost-1.48+ from upstream.
-  Unfortunately boost-1.48 has an ugly bug with gcc-4.7 itself (bug 424319)
-  which means we need boost-1.49.
-
-  05 May 2012; Jeff Horelick <jdhore@gentoo.org> hugin-2011.0.0.ebuild,
-  hugin-2011.2.0.ebuild, hugin-2011.4.0.ebuild:
-  dev-util/pkgconfig -> virtual/pkgconfig
-
-*hugin-2011.4.0 (18 Dec 2011)
-
-  18 Dec 2011; Markus Meier <maekke@gentoo.org> +hugin-2011.4.0.ebuild:
-  version bump
-
-  17 Oct 2011; Markus Meier <maekke@gentoo.org> -hugin-2010.2.0.ebuild:
-  old
-
-  17 Oct 2011; Kacper Kowalik <xarthisius@gentoo.org> hugin-2011.0.0.ebuild:
-  ppc stable wrt #379089
-
-*hugin-2011.2.0 (02 Oct 2011)
-
-  02 Oct 2011; Markus Meier <maekke@gentoo.org> -hugin-2010.0.0.ebuild,
-  -files/hugin-2010.0.0_rc1-libpng14.patch, -hugin-2010.4.0.ebuild,
-  +hugin-2011.2.0.ebuild:
-  version bump, remove old
-
-  15 Sep 2011; Andreas Schuerch <nativemad@gentoo.org> hugin-2011.0.0.ebuild:
-  x86 stable, Thanks JD, bug 379089
-
-  18 Aug 2011; Tony Vroon <chainsaw@gentoo.org> hugin-2011.0.0.ebuild:
-  Marked stable based on arch testing by Agostino "ago" Sarubbo in bug #379089.
-
-  05 Jul 2011; Markus Meier <maekke@gentoo.org> hugin-2010.0.0.ebuild,
-  hugin-2010.2.0.ebuild, hugin-2010.4.0.ebuild, hugin-2011.0.0.ebuild:
-  inherit cmake-utils last by Andrej Lajovic, bug #373683
-
-  24 Jun 2011; Brent Baude <ranger@gentoo.org> hugin-2010.2.0.ebuild:
-  Marking hugin-2010.2.0 ppc for bug 347633
-
-*hugin-2011.0.0 (29 May 2011)
-
-  29 May 2011; Markus Meier <maekke@gentoo.org> -hugin-2011.0.0_rc1.ebuild,
-  +hugin-2011.0.0.ebuild:
-  version bump
-
-  20 May 2011; Markus Meier <maekke@gentoo.org> hugin-2011.0.0_rc1.ebuild:
-  add ro to LANGS, update enblend version
-
-  18 May 2011; Tim Harder <radhermit@gentoo.org> hugin-2011.0.0_rc1.ebuild:
-  Bump libpano13 dependency (bug #367917 by Daniel Neugebauer).
-
-*hugin-2011.0.0_rc1 (18 May 2011)
-
-  18 May 2011; Tim Harder <radhermit@gentoo.org> +hugin-2011.0.0_rc1.ebuild,
-  +files/hugin-2011.0.0_rc1-libpng15.patch:
-  Version bump to release candidate. Remove old post install message, bump to
-  EAPI 4, apply patch for libpng-1.5 (bug #355885).
-
-  13 Feb 2011; Tim Harder <radhermit@gentoo.org> hugin-2010.0.0.ebuild,
-  hugin-2010.2.0.ebuild, hugin-2010.4.0.ebuild:
-  Depend on wxGTK with the X USE flag enabled (bug #354223 by Grygoriy
-  Fuchedzhy).
-
-*hugin-2010.4.0 (01 Jan 2011)
-
-  01 Jan 2011; Markus Meier <maekke@gentoo.org> -hugin-2010.4.0_beta1.ebuild,
-  -hugin-2010.4.0_beta2.ebuild, -hugin-2010.4.0_rc1.ebuild,
-  -hugin-2010.4.0_rc3.ebuild, +hugin-2010.4.0.ebuild:
-  version bump to 2010.4.0 final, remove beta/rc releases
-
-*hugin-2010.4.0_rc3 (28 Dec 2010)
-
-  28 Dec 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.4.0_rc3.ebuild:
-  version bump
-
-*hugin-2010.4.0_rc1 (25 Dec 2010)
-
-  25 Dec 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.4.0_rc1.ebuild:
-  version bump
-
-  05 Dec 2010; Markos Chandras <hwoarang@gentoo.org> hugin-2010.2.0.ebuild:
-  Stable on amd64 wrt bug #347633
-
-  05 Dec 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
-  hugin-2010.2.0.ebuild:
-  x86 stable wrt bug #347633
-
-*hugin-2010.4.0_beta2 (04 Dec 2010)
-
-  04 Dec 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.4.0_beta2.ebuild:
-  version bump
-
-*hugin-2010.4.0_beta1 (27 Nov 2010)
-
-  27 Nov 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.4.0_beta1.ebuild:
-  version bump to 2010.4 beta1
-
-  08 Nov 2010; Markus Meier <maekke@gentoo.org> hugin-2010.0.0.ebuild,
-  hugin-2010.2.0.ebuild:
-  change jpeg dep to virtual/jpeg
-
-*hugin-2010.2.0 (13 Oct 2010)
-
-  13 Oct 2010; Markus Meier <maekke@gentoo.org>
-  -hugin-2010.2.0_beta1.ebuild, -hugin-2010.2.0_beta2.ebuild,
-  -hugin-2010.2.0_rc1.ebuild, -hugin-2010.2.0_rc2.ebuild,
-  +hugin-2010.2.0.ebuild:
-  version bump, remove prereleases
-
-*hugin-2010.2.0_rc2 (30 Sep 2010)
-
-  30 Sep 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.2.0_rc2.ebuild:
-  version bump
-
-*hugin-2010.2.0_rc1 (21 Sep 2010)
-
-  21 Sep 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.2.0_rc1.ebuild:
-  version bump
-
-  16 Sep 2010; Tomáš Chvátal <scarabeus@gentoo.org>
-  hugin-2010.0.0.ebuild, hugin-2010.2.0_beta1.ebuild,
-  hugin-2010.2.0_beta2.ebuild:
-  virtual/glut -> media-libs/glut
-
-*hugin-2010.2.0_beta2 (05 Sep 2010)
-
-  05 Sep 2010; Markus Meier <maekke@gentoo.org>
-  +hugin-2010.2.0_beta2.ebuild:
-  version bump
-
-*hugin-2010.2.0_beta1 (18 Jul 2010)
-
-  18 Jul 2010; Markus Meier <maekke@gentoo.org>
-  +hugin-2010.2.0_beta1.ebuild:
-  version bump
-
-  27 May 2010; Markus Meier <maekke@gentoo.org> -hugin-2009.2.0.ebuild,
-  -hugin-2009.4.0.ebuild:
-  old
-
-  25 May 2010; Pacho Ramos <pacho@gentoo.org> hugin-2010.0.0.ebuild:
-  stable amd64, bug 320411
-
-  24 May 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
-  hugin-2010.0.0.ebuild:
-  x86 stable wrt bug #320411
-
-  24 May 2010; <nixnut@gentoo.org> hugin-2010.0.0.ebuild:
-  ppc stable #320411
-
-  28 Mar 2010; Markus Meier <maekke@gentoo.org> hugin-2010.0.0.ebuild:
-  add pkgconfig to DEPEND by Nikoli in bug #311693
-
-*hugin-2010.0.0 (26 Mar 2010)
-
-  26 Mar 2010; Markus Meier <maekke@gentoo.org> -hugin-2010.0.0_rc1.ebuild,
-  +hugin-2010.0.0.ebuild:
-  bump to final 2010.0.0 release, remove rc version
-
-  10 Mar 2010; Samuli Suominen <ssuominen@gentoo.org>
-  hugin-2010.0.0_rc1.ebuild, +files/hugin-2010.0.0_rc1-libpng14.patch:
-  Fix building with libpng14.
-
-*hugin-2010.0.0_rc1 (07 Mar 2010)
-
-  07 Mar 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.0.0_rc1.ebuild:
-  version bump to 2010.0.0_rc1
-
-  17 Feb 2010; Markus Meier <maekke@gentoo.org> hugin-2009.4.0.ebuild:
-  add virtual/glut to dependencies by Seerp in bug #305049
-
-  09 Jan 2010; Markus Meier <maekke@gentoo.org>
-  -files/hugin-0.7.0-gcc44.patch, -files/hugin-0.7.0_rc2-as-needed.patch,
-  -hugin-0.8.0.ebuild, -files/hugin-0.8.0_rc3-as-needed.patch,
-  -files/hugin-0.8.0_rc4-use_system_cmake_findboost.patch:
-  old
-
-  07 Jan 2010; Brent Baude <ranger@gentoo.org> hugin-2009.2.0.ebuild:
-  Marking hugin-2009.2.0 ppc for bug 294316
-
-  20 Dec 2009; Olivier Crête <tester@gentoo.org> hugin-2009.2.0.ebuild:
-  Stable on amd64, bug #294316
-
-  16 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
-  hugin-2009.2.0.ebuild:
-  stable x86, bug 294316
-
-*hugin-2009.4.0 (16 Dec 2009)
-
-  16 Dec 2009; Markus Meier <maekke@gentoo.org> -hugin-2009.4.0_rc1.ebuild,
-  -hugin-2009.4.0_rc2.ebuild, -hugin-2009.4.0_rc3.ebuild,
-  +hugin-2009.4.0.ebuild:
-  version bump to 2009.4.0 final release
-
-*hugin-2009.4.0_rc3 (02 Dec 2009)
-
-  02 Dec 2009; Markus Meier <maekke@gentoo.org> +hugin-2009.4.0_rc3.ebuild:
-  version bump
-
-  25 Oct 2009; Markus Meier <maekke@gentoo.org> -hugin-0.7.0.ebuild:
-  old
-
-  25 Oct 2009; Markus Meier <maekke@gentoo.org> hugin-0.8.0.ebuild:
-  amd64/x86 stable, bug #284686
-
-  24 Oct 2009; nixnut <nixnut@gentoo.org> hugin-0.8.0.ebuild:
-  ppc stable #284686
-
-*hugin-2009.4.0_rc2 (19 Oct 2009)
-
-  19 Oct 2009; Markus Meier <maekke@gentoo.org> +hugin-2009.4.0_rc2.ebuild:
-  bump
-
-*hugin-2009.4.0_rc1 (11 Oct 2009)
-
-  11 Oct 2009; Markus Meier <maekke@gentoo.org> +hugin-2009.4.0_rc1.ebuild:
-  version bump
-
-*hugin-2009.2.0 (30 Sep 2009)
-
-  30 Sep 2009; Markus Meier <maekke@gentoo.org>
-  -hugin-2009.2.0_beta3.ebuild, +hugin-2009.2.0.ebuild,
-  -files/hugin-2009.2.0_beta3-asneeded.patch:
-  version bump to final 2009.02.0 release
-
-  29 Sep 2009; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild,
-  hugin-0.8.0.ebuild, hugin-2009.2.0_beta3.ebuild:
-  block dev-util/cocom due to a file collision wrt bug #280241
-
-*hugin-2009.2.0_beta3 (13 Sep 2009)
-
-  13 Sep 2009; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild,
-  -hugin-0.7.0-r1.ebuild, +hugin-2009.2.0_beta3.ebuild,
-  +files/hugin-2009.2.0_beta3-asneeded.patch:
-  version bump, EAPI=2 for stable ebuild, remove old
-
-  01 Aug 2009; Markus Meier <maekke@gentoo.org> hugin-0.8.0.ebuild:
-  tweak x11-libs/wxGTK dep for bug #279653 and bug #269689
-
-*hugin-0.8.0 (26 Jul 2009)
-
-  26 Jul 2009; Markus Meier <maekke@gentoo.org> -hugin-0.8.0_beta1.ebuild,
-  -hugin-0.8.0_beta2.ebuild, -hugin-0.8.0_beta3.ebuild,
-  -hugin-0.8.0_beta4.ebuild, -hugin-0.8.0_rc1.ebuild,
-  -hugin-0.8.0_rc3.ebuild, -hugin-0.8.0_rc4.ebuild, -hugin-0.8.0_rc5.ebuild,
-  +hugin-0.8.0.ebuild, -files/hugin-0.8.0_beta1-as-needed.patch,
-  -files/hugin-0.8.0_rc3-unset_lapack.patch:
-  bump to 0.8.0 final release
-
-*hugin-0.8.0_rc5 (09 Jul 2009)
-
-  09 Jul 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_rc5.ebuild:
-  version bump (this will likely be the last rc)
-
-  28 Jun 2009; Tiziano Müller <dev-zero@gentoo.org> hugin-0.8.0_rc4.ebuild,
-  +files/hugin-0.8.0_rc4-use_system_cmake_findboost.patch:
-  Added patch to make it build with recent boost versions. Removed now
-  unnecessary patch from stack. Added missing exiftool dependency.
-
-*hugin-0.8.0_rc4 (27 Jun 2009)
-
-  27 Jun 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_rc4.ebuild:
-  version bump
-
-  19 Jun 2009; Tiziano Müller <dev-zero@gentoo.org> hugin-0.8.0_rc3.ebuild,
-  +files/hugin-0.8.0_rc3-unset_lapack.patch:
-  Added patch to unset LAPACK_LIBRARIES if lapack is not found, otherwise
-  cmake sets it to NOTFOUND leading to an error.
-
-*hugin-0.8.0_rc3 (10 Jun 2009)
-
-  10 Jun 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_rc3.ebuild,
-  +files/hugin-0.8.0_rc3-as-needed.patch:
-  version bump to 0.8.0_rc3, with (experimental) lapack support
-
-  24 May 2009; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild,
-  hugin-0.7.0-r1.ebuild, +files/hugin-0.7.0-gcc44.patch:
-  fix building with gcc-4.4 by David Watzke, bug #270593
-
-*hugin-0.8.0_rc1 (07 May 2009)
-
-  07 May 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_rc1.ebuild:
-  version bump
-
-*hugin-0.8.0_beta4 (01 May 2009)
-
-  01 May 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_beta4.ebuild:
-  version bump
-
-*hugin-0.8.0_beta3 (04 Apr 2009)
-
-  04 Apr 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_beta3.ebuild:
-  version bump to 0.8.0_beta3
-
-  19 Mar 2009; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild,
-  hugin-0.7.0-r1.ebuild:
-  assign RDEPEND
-
-  19 Mar 2009; Markus Meier <maekke@gentoo.org>
-  -files/hugin-0.6.1-1_0.6.1-1.1.patch, -files/hugin-0.6.1-as-needed.patch,
-  -files/hugin-0.6.1-gcc43.patch, -hugin-0.6.1-r2.ebuild:
-  old
-
-  18 Mar 2009; Joseph Jezak <josejx@gentoo.org> hugin-0.7.0.ebuild:
-  Marked ppc stable for bug #246827.
-
-  11 Mar 2009; Markus Meier <maekke@gentoo.org> hugin-0.8.0_beta2.ebuild:
-  add en_GB language, fix IUSE assignement and raise libpano13 dep
-
-*hugin-0.8.0_beta2 (09 Mar 2009)
-
-  09 Mar 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_beta2.ebuild:
-  bump to hugin-0.8.0_beta2
-
-*hugin-0.8.0_beta1 (25 Feb 2009)
-
-  25 Feb 2009; Markus Meier <maekke@gentoo.org>
-  +files/hugin-0.8.0_beta1-as-needed.patch, +hugin-0.8.0_beta1.ebuild:
-  bump to hugin-0.8.0_beta1
-
-  02 Dec 2008; <chainsaw@gentoo.org> hugin-0.7.0.ebuild,
-  hugin-0.7.0-r1.ebuild:
-  Add ~ppc keyword based on PowerBook6,7 testing by Christian "papillon81"
-  Schmitt <chrschmitt@gmail.com>. Closes bug #234909.
-
-  28 Nov 2008; Markus Meier <maekke@gentoo.org>
-  -files/hugin-0.7_beta4-insec-file.patch,
-  -files/hugin-0.7_beta4-as-needed.patch, -hugin-0.7_beta4-r1.ebuild,
-  hugin-0.7.0.ebuild, hugin-0.7.0-r1.ebuild:
-  add missing media-gfx/exiv2 dependency for bug #248628; remove old
-
-  26 Nov 2008; Ryan Hill <dirtyepic@gentoo.org> hugin-0.7.0.ebuild:
-  Call wxwidgets_pkg_setup.
-
-  22 Nov 2008; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild:
-  amd64/x86 stable, bug #246827
-
-  08 Oct 2008; Markus Meier <maekke@gentoo.org> hugin-0.6.1-r2.ebuild:
-  add missing x11-libs/gtk+ dep, bug #239698
-
-  06 Oct 2008; Markus Meier <maekke@gentoo.org> hugin-0.7.0-r1.ebuild:
-  fix broken dep on dev-libs/boost, thanks to voyageur and Betelgeuse
-
-*hugin-0.7.0-r1 (06 Oct 2008)
-*hugin-0.7.0 (06 Oct 2008)
-
-  06 Oct 2008; Markus Meier <maekke@gentoo.org> -hugin-0.7.0_rc2.ebuild,
-  -hugin-0.7.0_rc3.ebuild, -hugin-0.7.0_rc4.ebuild, -hugin-0.7.0_rc5.ebuild,
-  -hugin-0.7.0_rc6.ebuild, +hugin-0.7.0.ebuild, +hugin-0.7.0-r1.ebuild:
-  bump to 0.7.0 final release (-r1 is an EAPI=2 version of the ebuild, -r0
-  is a stable candidate), remove old
-
-*hugin-0.7.0_rc6 (15 Sep 2008)
-
-  15 Sep 2008; Markus Meier <maekke@gentoo.org> +hugin-0.7.0_rc6.ebuild:
-  bump to 0.7.0_rc6
-
-*hugin-0.7.0_rc5 (15 Sep 2008)
-
-  15 Sep 2008; Markus Meier <maekke@gentoo.org> +hugin-0.7.0_rc5.ebuild:
-  bump to 0.7.0_rc5
-
-*hugin-0.7.0_rc4 (02 Sep 2008)
-
-  02 Sep 2008; Markus Meier <maekke@gentoo.org> +hugin-0.7.0_rc4.ebuild:
-  bump to 0.7.0_rc4
-
-*hugin-0.7.0_rc3 (28 Aug 2008)
-
-  28 Aug 2008; Markus Meier <maekke@gentoo.org> +hugin-0.7.0_rc3.ebuild:
-  bump to 0.7.0_rc3
-
-  18 Aug 2008; Markus Meier <maekke@gentoo.org>
-  +files/hugin-0.7.0_rc2-as-needed.patch, hugin-0.7.0_rc2.ebuild:
-  fix building with --as-needed, bug #235004
-
-*hugin-0.7.0_rc2 (16 Aug 2008)
-
-  16 Aug 2008; Markus Meier <maekke@gentoo.org> metadata.xml,
-  +hugin-0.7.0_rc2.ebuild:
-  bump to hugin-0.7.0_rc2; describe local use flags in metadata.xml
-
-  10 May 2008; Mike Frysinger <vapier@gentoo.org> hugin-0.7_beta4-r1.ebuild:
-  Also apply gcc-4.3 patch to hugin-0.7_beta4-r1.
-
-  02 May 2008; Markus Meier <maekke@gentoo.org>
-  +files/hugin-0.6.1-gcc43.patch, hugin-0.6.1-r2.ebuild:
-  fix building with gcc-4.3 by Peter Alfredsen, bug #219783
-
-  16 Mar 2008; Markus Meier <maekke@gentoo.org> hugin-0.6.1-r2.ebuild:
-  zip dep is also needed in hugin-0.6
-
-  09 Mar 2008; Markus Meier <maekke@gentoo.org> hugin-0.7_beta4-r1.ebuild:
-  add app-arch/zip dep, bug #212808
-
-  12 Jan 2008; Markus Meier <maekke@gentoo.org>
-  -files/hugin-0.5-gcc41.patch, -files/hugin-0.5_rc2-gcc4.patch,
-  -hugin-0.5_rc1-r2.ebuild, -hugin-0.5.ebuild, -hugin-0.6.1.ebuild,
-  -hugin-0.6.1-r1.ebuild:
-  old
-
-  11 Jan 2008; nixnut <nixnut@gentoo.org> hugin-0.6.1-r2.ebuild:
-  Stable on ppc wrt bug 205154
-
-  17 Dec 2007; Christian Faulhammer <opfer@gentoo.org>
-  hugin-0.6.1-r2.ebuild:
-  stable x86, bug 202095
-
-  16 Dec 2007; Samuli Suominen <drac@gentoo.org> hugin-0.6.1-r2.ebuild:
-  amd64 stable wrt #180381
-
-*hugin-0.7_beta4-r1 (03 Dec 2007)
-*hugin-0.6.1-r2 (03 Dec 2007)
-
-  03 Dec 2007; Markus Meier <maekke@gentoo.org>
-  +files/hugin-0.6.1-as-needed.patch,
-  +files/hugin-0.7_beta4-as-needed.patch,
-  +files/hugin-0.7_beta4-insec-file.patch, +hugin-0.6.1-r2.ebuild,
-  -hugin-0.7_beta4.ebuild, +hugin-0.7_beta4-r1.ebuild:
-  revision bump, fix as-needed (bug #180381), also fix security bug #195996
-  for 0.7
-
-  14 Nov 2007; Peter Weller <welp@gentoo.org> hugin-0.6.1-r1.ebuild:
-  Stable on amd64 wrt bug 195996
-
-  26 Oct 2007; Luca Barbato <lu_zero@gentoo.org> hugin-0.6.1-r1.ebuild:
-  Marked ppc
-
-  26 Oct 2007; Markus Meier <maekke@gentoo.org> hugin-0.6.1-r1.ebuild:
-  x86 stable, security bug #195996
-
-*hugin-0.6.1-r1 (25 Oct 2007)
-
-  25 Oct 2007; Luca Barbato <lu_zero@gentoo.org>
-  +files/hugin-0.6.1-1_0.6.1-1.1.patch, +hugin-0.6.1-r1.ebuild:
-  Security Fix, see bug #195996. Debian patch applied
-
-  13 Oct 2007; Ryan Hill <dirtyepic@gentoo.org> hugin-0.5_rc1-r2.ebuild,
-  hugin-0.5.ebuild, hugin-0.6.1.ebuild, hugin-0.7_beta4.ebuild:
-  Lock wxGTK to 2.6.
-
-  23 Jul 2007; Luca Barbato <lu_zero@gentoo.org> hugin-0.6.1.ebuild,
-  hugin-0.7_beta4.ebuild:
-  Fix the bad fix I committed before
-
-  15 Jul 2007; Luca Barbato <lu_zero@gentoo.org> hugin-0.6.1.ebuild,
-  hugin-0.7_beta4.ebuild:
-  make hugin build with newer boost, thanks to Jakub for the fix in bug #181414
-
-  30 Apr 2007; Marius Mauch <genone@gentoo.org> hugin-0.5_rc1-r2.ebuild,
-  hugin-0.6.1.ebuild, hugin-0.7_beta4.ebuild:
-  Replacing einfo with elog
-
-  16 Apr 2007; Christian Faulhammer <opfer@gentoo.org> hugin-0.6.1.ebuild:
-  stable amd64, bug 173068
-
-  08 Apr 2007; Joseph Jezak <josejx@gentoo.org> hugin-0.6.1.ebuild:
-  Marked ppc stable for bug #173068.
-
-  06 Apr 2007; Christian Faulhammer <opfer@gentoo.org> hugin-0.6.1.ebuild:
-  stable x86, bug 173068
-
-  05 Apr 2007; Marcelo Goes <vanquirius@gentoo.org> hugin-0.6.1.ebuild,
-  hugin-0.7_beta4.ebuild:
-  Depend on >=media-gfx/enblend-2.4 if the enblend flag is set for bug 173418.
-  Thanks to Nicolas Laurent <nicolas.mario at gmail dot com>.
-
-*hugin-0.7_beta4 (02 Apr 2007)
-
-  02 Apr 2007; Marcelo Goes <vanquirius@gentoo.org> +hugin-0.7_beta4.ebuild:
-  Add 0.7_beta4 for bug 141617. In package.mask for now. Thanks again to
-  people who contributed in the bug.
-
-  03 Mar 2007; Marcelo Goes <vanquirius@gentoo.org> hugin-0.6.1.ebuild:
-  Improve einfo explanation for enblend and sift USE flags for bug 141617.
-  Thanks to Tim Harder <thorium90 at gmail dot com>.
-
-*hugin-0.6.1 (23 Feb 2007)
-
-  23 Feb 2007; Marcelo Goes <vanquirius@gentoo.org> +hugin-0.6.1.ebuild:
-  0.6.1 version bump for bug 141617. Thanks to David Grant <davidgrant at
-  gmail dot com>, Hal Engel <hvengel at astound dot net>, Tarmo Tanav <sn4ip3r
-  at estprog dot ee>, Emmanuel Favre_Nicolin <manouchk at gmail dot com>, Paul
-  Berens <pjb8774 at rit dot edu>, Johann Cardon <johann.cardon at free dot
-  fr>, Patrick Huber <phuber at swisstech dot net>, Toon Verstraelen
-  <Toon.Verstraelen at UGent dot be>, Paul de Vries <phsdv at tiscali dot fr>,
-  Norman Thomas <news at hiroki dot de>, Christian Kanzian <christian.kanzian
-  at gmx dot at>, Jorge Nerin <gentoo-bugs at redvip.homelinux dot net>, Tim
-  Harder <thorium90 at gmail dot com>, Serge Gavrilov <serge at pdmi dot ras
-  dot ru>, Andrew Wilchak <azdruid at gmail dot com>, Chris Mayo <mayo at
-  clara dot co dot uk> and anyone I could have missed.
-
-  22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
-  Transition to Manifest2.
-
-  24 Sep 2006; Olivier Crête <tester@gentoo.org> hugin-0.5.ebuild:
-  Stable on amd64
-
-  15 Jul 2006; Bryan Østergaard <kloeri@gentoo.org> metadata.xml:
-  Remove halcy0n from metadata.xml as he's retired.
-
-  18 Apr 2006; Mark Loeser <halcy0n@gentoo.org> hugin-0.5.ebuild:
-  Stable on x86
-
-  20 Feb 2006; Mark Loeser <halcy0n@gentoo.org> metadata.xml:
-  metadata.xml cleanup
-
-  15 Jan 2006; Mark Loeser <halcy0n@gentoo.org>
-  +files/hugin-0.5-gcc41.patch, hugin-0.5.ebuild:
-  Add dep on enblend, and also add patch to fix compilation with gcc-4.1
-
-*hugin-0.5 (18 Dec 2005)
-
-  18 Dec 2005; Mark Loeser <halcy0n@gentoo.org> -hugin-0.5_rc2.ebuild,
-  +hugin-0.5.ebuild:
-  Bump to 0.5; bug #115714, and clean out old versions
-
-  26 Nov 2005; Mark Loeser <halcy0n@gentoo.org>
-  files/hugin-0.5_rc2-gcc4.patch:
-  Fix gcc4 patch
-
-  19 Nov 2005; Mark Loeser <halcy0n@gentoo.org>
-  +files/hugin-0.5_rc2-gcc4.patch, hugin-0.5_rc2.ebuild:
-  Add patch to fix compilation with gcc4.
-
-*hugin-0.5_rc1-r2 (16 Oct 2005)
-
-  16 Oct 2005; Mark Loeser <halcy0n@gentoo.org> -hugin-0.5_rc1.ebuild,
-  -hugin-0.5_rc1-r1.ebuild, +hugin-0.5_rc1-r2.ebuild:
-  Fixing the default autopano executable.  This ebuild also gets rid of the gtk2
-  useflag
-
-*hugin-0.5_rc2 (01 Oct 2005)
-*hugin-0.5_rc1-r1 (01 Oct 2005)
-
-  01 Oct 2005; Mark Loeser <halcy0n@gentoo.org> +hugin-0.5_rc1-r1.ebuild,
-  +hugin-0.5_rc2.ebuild:
-  Remove gtk useflag, since gtk2 is the only available toolkit.  Bump to _rc2.
-  bug #107776
-
-  16 Sep 2005; Mark Loeser <halcy0n@gentoo.org> hugin-0.5_rc1.ebuild:
-  Stable on x86
-
-  21 Aug 2005; Luis Medinas <metalgod@gentoo.org> hugin-0.5_rc1.ebuild:
-  Added ~amd64 keywords. Closes bug #103254.
-
-  11 Aug 2005; David Holm <dholm@gentoo.org> hugin-0.5_rc1.ebuild:
-  Added to ~ppc.
-
-*hugin-0.5_rc1 (10 Aug 2005)
-
-  10 Aug 2005; Mark Loeser <halcy0n@gentoo.org> +metadata.xml,
-  +hugin-0.5_rc1.ebuild:
-  Initial commit of hugin.  Thanks to everyone on bug #48269
-

diff --git a/media-gfx/hugin/Manifest b/media-gfx/hugin/Manifest
deleted file mode 100644
index 028062e..0000000
--- a/media-gfx/hugin/Manifest
+++ /dev/null
@@ -1,24 +0,0 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
-AUX hugin-2011.0.0_rc1-libpng15.patch 11844 SHA256 48c05955b94a34bd5b96e560ebbeb0cdbce04f47fddde793f91c3a0bb37559a6 SHA512 bf57836d46d16528ea855334cb3aa0e6b7c1ce1d4a128a579cd5b4c9924063ca5755c0641d0e50f86c1dfdf0dccb93f93592abcf5b59d75314182ae443e71b1c WHIRLPOOL c5ae45c540a5e01fa171aacf36d487644cc8af3341d87540889e1ecac919d6daddb3aa1e872defadba933d879e592c28f18ac5496b09b37c61394e1fc803d340
-AUX hugin-2011.4.0-boost148.patch 1887 SHA256 1ca8641b8bc93c0391cb9596c2d977f8dd9e3345282dc26dad50b4d43820b87d SHA512 93106613b802d044befe705eef3bd385fd6dea5d44ccdea06952e02b740e2e5ac386b1c6a422fba5f1e4d53de274e7d3d0cac896fb65527946bb6cf4f6d8df9c WHIRLPOOL d4579a14e745b2e45e4d546f546deafd460a4265d074c452b995ccec8e56b5e3f9da41d3a603b5aecd1d8338536e6dc6230c355e682b9e855171a87ed8aa1004
-AUX hugin-2011.4.0-gcc47.patch 1243 SHA256 ff1e2f55eb94e22546c3185cde458f51a503f91158456043018f09518652b49f SHA512 51c809d6e1d92f35ec98ba707717e09e1ea5c45e8c3efe5fb6fb35d775d1dc50ecb445171d0ca099b46e25fb891c52b2ee448f863264533e550ba5b5ab84acb6 WHIRLPOOL 0e6a7b1d2f33dace53c54fdc3aa5b743852752c4e935c2eee23603ece0a0a291a22cf68e2a7fa551b40130f4225260439ddd4968cb37ae11215fd5ee00547517
-DIST hugin-2011.0.0.tar.bz2 11439430 SHA256 866273f6218d300a52c0148960681faa2c4e05383d97f868a2eb47b457b5f4fc SHA512 28cfe1e3d62dfbd4453696a4cffd082d8ae65fb7c0b92b9ef295ccd5d38c12e00ad24a6961a49a3a804ed8231b7363c38204d53965b563cf1e068b623a37ba5f WHIRLPOOL dd3c0b5c99c692cc9d67a1adec3925cba0734531c1152b5b1aafe3c6c66af1131ad0e56b97225897c8f28b3a7598f06f61a19994c18eb8262a436c72559ccc48
-DIST hugin-2011.2.0.tar.bz2 11506840 SHA256 bd9ef8d2f62c6dbcbadc2b9208cdcf6e4b6512760335c726b697bffd5e89b5be SHA512 00352855f5bf9d96580d100a83322f4bb374e89da418ae2a9e97653a0e3c1598c28cbaa99f310bdbdb955e637ffbd5f7d47810052e455a6ecbc752c4e8b1eac5 WHIRLPOOL 4cfe16fb5739620043ab8d18fe4562a4dbfcb7b7f892a203736640831825f2850e65e6c1914dae1785ef72e89c6168b81b333e725acd98d3e051f2f87416d6b2
-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
-EBUILD hugin-2011.0.0.ebuild 1502 SHA256 c1fd7cc171286391d5153296294a7080d8ef39d8fe811d06f7d19212179730bf SHA512 5d0273ca9d39f67655d57ebc7ca3cd1a904ec81fb77e9ed484bbb13b192a8297a77fb403461f91ce7352b27b58c738ed4531db87e7438086263fea0c83ef200b WHIRLPOOL c551e6d746eb0cfac11befdb3e76752f43ddb79c81c8eb996b210af8deb2405703f503b2f2f4304d438b50b2dfb2f894ca5cda03dc38d0cbe07a2068709f7ccd
-EBUILD hugin-2011.2.0.ebuild 1612 SHA256 96753f2d1bb6f7922ffe8b53375e1b45e2f77042ea2619470e566a955b308774 SHA512 a576fbb76727e9475c823547692d0d3235232fef1099540d12d1d65d7a70d668938a9e08222abae6a79a1f7bcf0d546cee45b412f4a42e5e9cfa29f8c17bef52 WHIRLPOOL a58a09464c3c10eb821c4fd1ffecbb8ac0c04990ebbcccadd7fabef1e508814cecb4a898ce26b4ac9629d6378afb09ee708d2237d939155e570f8df217e2c3b5
-EBUILD hugin-2011.4.0-r1.ebuild 1685 SHA256 dd0e62f72a98f51382729f574f2b82d398f8b06e784d9fc75b95820d63a52c11 SHA512 e4792795d272462d14066a0ede99ca5e06a9049172d9473e7d1a1d7453ceeb6184d571890113bbe6773fd30f9c4689b6cf184cbfc04ba7ab69d5b1096e24e97a WHIRLPOOL 1d1d3aaba4099fccc32e6330370744109dba7704b5a77392fd6dcdb9110bce28448897b822cb9585fb5abc1469b4d773113745eca6d608a3ea93415a68f2a911
-EBUILD hugin-2011.4.0.ebuild 1618 SHA256 ca4b46f9a14fcbbc484930dcea4ee99e918654a206e8d395d4828b40fc7b53e8 SHA512 d6e6df54d4f497fa9e0d2284ad3670d71eec10e89501bdf4b02e1535b7bce2adc27a8c678b48a3b9a303aa0020e955d905cd5561c03d8566238e22b26bdbbf1a WHIRLPOOL 3546dd7dc3e944c763500e2dff0937be2c882083e46c6d4b0fe547a012a56e8a6c6b0278792bdfc7de00fd7419ced2cd37d9b4b17c3d13b0b413c5d0a09ac5a1
-EBUILD hugin-2012.0.0.ebuild 1623 SHA256 1d03966e607aef1e108d535352ad5edb7f711db72a8f15e7639eb2ff61ca20df SHA512 eca79efa4f694514775301d72f3826cbae435f28f4f9cbc92924d5df1eed99de307637905b871d116c4b85dc3a4d1984afe0f16c1741699c6cb1696f2f19e385 WHIRLPOOL 1be4f45b6e163b883e5ecc761ea1de803827450fe1e64ae02bb9517f17355e3d22dad4e737ab135f37ab89b50db05a87f35e13eabd15b48328a7ce17f517a12f
-MISC ChangeLog 19790 SHA256 e30347759975383295692d30b111d5486c69d557c0bcbaf5cfc5e6963d5f48a3 SHA512 dcaa056d34ff70e587a52c400f219964c715d60eb84cea10e4a60c56687e074e1796c507f591bcab59d7eca6c2db36e1c35d3a63c5f823213055a22d5bb7d312 WHIRLPOOL 00c130d5ef55b482ace424c45890b369c8b47267f679369498f8d1628e1a15962d35806b4f0e81079ef452e4467dad600c8c3e54b9698947d09e8536b4b87389
-MISC metadata.xml 389 SHA256 6f26cd9c2b64a96c1c86a8a468a261af4cf4dfaa86b4d7ddcfaee1ca98314803 SHA512 29609682ab87309ae4c688476d73cb996f6f97fceecfb084343b9b371d28dc6bfcdd6034dc6086b4d1ebb6e37bba7840085fe126aef0e41a32454f7a9e4d231d WHIRLPOOL 180338c5e90a9340360500c879066385841c3a568559236095156dfb2fd8783e6971c0d4d72fe7f8cc07d53466a3b4b51525c0d58be572a226730e7451066e4e
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iEYEAREIAAYFAlCoq9IACgkQkKaRLQcq0GKcRQCeLsgLQ05ebpMS4glmdPKyc2L8
-34EAn2WnM8I9txLi3Or9ma53CSEzocxR
-=VbpV
------END PGP SIGNATURE-----

diff --git a/media-gfx/hugin/files/hugin-2011.0.0_rc1-libpng15.patch b/media-gfx/hugin/files/hugin-2011.0.0_rc1-libpng15.patch
deleted file mode 100644
index 2752231..0000000
--- a/media-gfx/hugin/files/hugin-2011.0.0_rc1-libpng15.patch
+++ /dev/null
@@ -1,275 +0,0 @@
---- hugin-2011.0.0.orig/src/foreign/vigra/vigra_impex/png.cxx
-+++ hugin-2011.0.0/src/foreign/vigra/vigra_impex/png.cxx
-@@ -78,7 +75,7 @@
- static void PngError( png_structp png_ptr, png_const_charp error_msg )
- {
-     png_error_message = std::string(error_msg);
--    longjmp( png_ptr->jmpbuf, 1 );
-+    longjmp( png_jmpbuf(png_ptr), 1 );
- }
- 
- // called on non-fatal errors
-@@ -200,9 +197,9 @@
-         // check if the file is a png file
-         const unsigned int sig_size = 8;
-         png_byte sig[sig_size];
--        std::fread( sig, sig_size, 1, file.get() );
-+        std::size_t readCount = std::fread( sig, sig_size, 1, file.get() );
-         const int no_png = png_sig_cmp( sig, 0, sig_size );
--        vigra_precondition( !no_png, "given file is not a png file.");
-+        vigra_precondition( (readCount == 1) && !no_png, "given file is not a png file.");
- 
-         // create png read struct with user defined handlers
-         png = png_create_read_struct( PNG_LIBPNG_VER_STRING, NULL,
-@@ -210,7 +207,7 @@
-         vigra_postcondition( png != 0, "could not create the read struct." );
- 
-         // create info struct
--        if (setjmp(png->jmpbuf)) {
-+        if (setjmp(png_jmpbuf(png))) {
-             png_destroy_read_struct( &png, &info, NULL );
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_create_info_struct(): ").c_str() );
-         }
-@@ -218,14 +215,14 @@
-         vigra_postcondition( info != 0, "could not create the info struct." );
- 
-         // init png i/o
--        if (setjmp(png->jmpbuf)) {
-+        if (setjmp(png_jmpbuf(png))) {
-             png_destroy_read_struct( &png, &info, NULL );
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_init_io(): ").c_str() );
-         }
-         png_init_io( png, file.get() );
- 
-         // specify that the signature was already read
--        if (setjmp(png->jmpbuf)) {
-+        if (setjmp(png_jmpbuf(png))) {
-             png_destroy_read_struct( &png, &info, NULL );
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_set_sig_bytes(): ").c_str() );
-         }
-@@ -241,13 +238,13 @@
-     void PngDecoderImpl::init()
-     {
-         // read all chunks up to the image data
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_read_info(): ").c_str() );
-         png_read_info( png, info );
- 
-         // pull over the header fields
-         int interlace_method, compression_method, filter_method;
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_get_IHDR(): ").c_str() );
-         png_get_IHDR( png, info, &width, &height, &bit_depth, &color_type,
-                       &interlace_method, &compression_method, &filter_method );
-@@ -261,7 +258,7 @@
- 
-         // transform palette to rgb
-         if ( color_type == PNG_COLOR_TYPE_PALETTE) {
--            if (setjmp(png->jmpbuf))
-+            if (setjmp(png_jmpbuf(png)))
-                 vigra_postcondition( false, png_error_message.insert(0, "error in png_palette_to_rgb(): ").c_str() );
-             png_set_palette_to_rgb(png);
-             color_type = PNG_COLOR_TYPE_RGB;
-@@ -270,15 +267,10 @@
- 
-         // expand gray values to at least one byte size
-         if ( color_type == PNG_COLOR_TYPE_GRAY && bit_depth < 8 ) {
--#if (PNG_LIBPNG_VER >= 10400)
--            if (setjmp(png->jmpbuf))
--                vigra_postcondition( false,png_error_message.insert(0, "error in png_set_expand_gray_1_2_4_to_8(): ").c_str());
-+            if (setjmp(png_jmpbuf(png)))
-+                vigra_postcondition(false,
-+                                    png_error_message.insert(0, "error in png_set_expand_gray_1_2_4_to_8(): ").c_str());
-             png_set_expand_gray_1_2_4_to_8(png);
--#else
--            if (setjmp(png->jmpbuf))
--                vigra_postcondition( false,png_error_message.insert(0, "error in png_set_gray_1_2_4_to_8(): ").c_str());
--            png_set_gray_1_2_4_to_8(png);
--#endif
-             bit_depth = 8;
-         }
- 
-@@ -286,7 +278,7 @@
- #if 0
-         // strip alpha channel
-         if ( color_type & PNG_COLOR_MASK_ALPHA ) {
--            if (setjmp(png->jmpbuf))
-+            if (setjmp(png_jmpbuf(png)))
-                 vigra_postcondition( false, png_error_message.insert(0, "error in png_set_strip_alpha(): ").c_str() );
-             png_set_strip_alpha(png);
-             color_type ^= PNG_COLOR_MASK_ALPHA;
-@@ -317,8 +309,8 @@
-         }
- 
-         // read resolution
--        x_resolution = png_get_x_pixels_per_meter( png, info ) / 254.0;
--        y_resolution = png_get_y_pixels_per_meter( png, info ) / 254.0;
-+        x_resolution = png_get_x_pixels_per_meter( png, info ) * 0.0254f;
-+        y_resolution = png_get_y_pixels_per_meter( png, info ) * 0.0254f;
- 
-         // read offset
-         position.x = png_get_x_offset_pixels( png, info );
-@@ -328,9 +320,13 @@
- #if (PNG_LIBPNG_VER > 10008) && defined(PNG_READ_iCCP_SUPPORTED)
-         char * dummyName;
-         int dummyCompType;
-+#if (PNG_LIBPNG_VER < 10500)
-         char * profilePtr;
-+#else
-+        png_byte * profilePtr;
-+#endif
-         png_uint_32 profileLen;
--        if (info->valid & PNG_INFO_iCCP) {
-+        if (png_get_valid( png, info, PNG_INFO_iCCP )) {
-             png_get_iCCP(png, info, &dummyName, &dummyCompType, &profilePtr, &profileLen) ;
-             iccProfilePtr = (unsigned char *) profilePtr;
-             iccProfileLength = profileLen;
-@@ -343,7 +339,7 @@
-         // image gamma
-         double image_gamma = 0.45455;
-         if ( png_get_valid( png, info, PNG_INFO_gAMA ) ) {
--            if (setjmp(png->jmpbuf))
-+            if (setjmp(png_jmpbuf(png)))
-                 vigra_postcondition( false, png_error_message.insert(0, "error in png_get_gAMA(): ").c_str() );
-             png_get_gAMA( png, info, &image_gamma );
-         }
-@@ -352,26 +348,26 @@
-         double screen_gamma = 2.2;
- 
-         // set gamma correction
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_set_gamma(): ").c_str() );
-         png_set_gamma( png, screen_gamma, image_gamma );
- #endif
- 
-         // interlace handling, get number of read passes needed
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false,png_error_message.insert(0, "error in png_set_interlace_handling(): ").c_str());
-         n_interlace_passes = png_set_interlace_handling(png);
- 
-         // update png library state to reflect any changes that were made
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_read_update_info(): ").c_str() );
-         png_read_update_info( png, info );
- 
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false,png_error_message.insert(0, "error in png_get_channels(): ").c_str());
-         n_channels = png_get_channels(png, info);
- 
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false,png_error_message.insert(0, "error in png_get_rowbytes(): ").c_str());
-         rowsize = png_get_rowbytes(png, info);
- 
-@@ -381,9 +377,10 @@
- 
-     void PngDecoderImpl::nextScanline()
-     {
--        for (int i=0; i < n_interlace_passes; i++) {
--        if (setjmp(png->jmpbuf))
--                vigra_postcondition( false,png_error_message.insert(0, "error in png_read_row(): ").c_str());
-+        if (setjmp(png_jmpbuf(png)))
-+            vigra_postcondition( false,png_error_message.insert(0, "error in png_read_row(): ").c_str());        
-+        for (int i=0; i < n_interlace_passes; i++) 
-+        {
-             png_read_row(png, row_data.begin(), NULL);
-         }
-     }
-@@ -548,7 +545,7 @@
-         vigra_postcondition( png != 0, "could not create the write struct." );
- 
-         // create info struct
--        if (setjmp(png->jmpbuf)) {
-+        if (setjmp(png_jmpbuf(png))) {
-             png_destroy_write_struct( &png, &info );
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_info_struct(): ").c_str() );
-         }
-@@ -559,7 +556,7 @@
-         }
- 
-         // init png i/o
--        if (setjmp(png->jmpbuf)) {
-+        if (setjmp(png_jmpbuf(png))) {
-             png_destroy_write_struct( &png, &info );
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_init_io(): ").c_str() );
-         }
-@@ -574,7 +571,7 @@
-     void PngEncoderImpl::finalize()
-     {
-         // write the IHDR
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_set_IHDR(): ").c_str() );
-         png_set_IHDR( png, info, width, height, bit_depth, color_type,
-                       PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT,
-@@ -582,16 +579,16 @@
- 
-         // set resolution
-         if (x_resolution > 0 && y_resolution > 0) {
--            if (setjmp(png->jmpbuf))
-+            if (setjmp(png_jmpbuf(png)))
-                 vigra_postcondition( false, png_error_message.insert(0, "error in png_set_pHYs(): ").c_str() );
--            png_set_pHYs(png, info, (png_uint_32) (x_resolution * 254 + 0.5),
--                         (png_uint_32) (y_resolution * 254 + 0.5),
-+            png_set_pHYs(png, info, (png_uint_32) (x_resolution / 0.0254 + 0.5),
-+                         (png_uint_32) (y_resolution / 0.0254 + 0.5),
-                          PNG_RESOLUTION_METER);
-         }
- 
-         // set offset
-         if (position.x > 0 && position.y > 0) {
--            if (setjmp(png->jmpbuf))
-+            if (setjmp(png_jmpbuf(png)))
-                 vigra_postcondition( false, png_error_message.insert(0, "error in png_set_oFFs(): ").c_str() );
-             png_set_oFFs(png, info, position.x, position.y, PNG_OFFSET_PIXEL);
-         }
-@@ -599,13 +596,17 @@
- #if (PNG_LIBPNG_VER > 10008) && defined(PNG_WRITE_iCCP_SUPPORTED)
-         // set icc profile
-         if (iccProfile.size() > 0) {
--            png_set_iCCP(png, info, "icc", 0,
--                         (char *)iccProfile.begin(), iccProfile.size());
-+            png_set_iCCP(png, info, (png_charp)("icc"), 0,
-+#if (PNG_LIBPNG_VER < 10500)
-+                         (png_charp)iccProfile.begin(), (png_uint_32)iccProfile.size());
-+#else
-+                         (png_byte*)iccProfile.begin(), (png_uint_32)iccProfile.size());
-+#endif
-         }
- #endif
- 
-         // write the info struct
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_write_info(): ").c_str() );
-         png_write_info( png, info );
- 
-@@ -637,10 +638,10 @@
-         }
- 
-         // write the whole image
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_write_image(): ").c_str() );
-         png_write_image( png, row_pointers.begin() );
--        if (setjmp(png->jmpbuf))
-+        if (setjmp(png_jmpbuf(png)))
-             vigra_postcondition( false, png_error_message.insert(0, "error in png_write_end(): ").c_str() );
-         png_write_end(png, info);
-     }
-@@ -688,8 +689,7 @@
-         pimpl->components = bands;
-     }
- 
--    void PngEncoder::setCompressionType( const std::string & comp,
--                                         int quality )
-+    void PngEncoder::setCompressionType( const std::string & /* comp */, int /* quality */)
-     {
-         // nothing is settable => do nothing
-     }

diff --git a/media-gfx/hugin/files/hugin-2011.4.0-boost148.patch b/media-gfx/hugin/files/hugin-2011.4.0-boost148.patch
deleted file mode 100644
index 3c19cc7..0000000
--- a/media-gfx/hugin/files/hugin-2011.4.0-boost148.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-
-# HG changeset patch
-# User tmodes
-# Date 1324625694 -3600
-# Node ID 7f0674a26bdb85fbcc73f64c8a38d1b353910af7
-# Parent  b873e1da31f0fdc4cf19f9630450d1735a040fbe
-Add namespace to compile with Boost 1.48
-
-diff -r b873e1da31f0 -r 7f0674a26bdb src/hugin_base/algorithms/optimizer/ImageGraph.cpp
---- a/src/hugin_base/algorithms/optimizer/ImageGraph.cpp	Fri Dec 23 08:34:18 2011 +0100
-+++ b/src/hugin_base/algorithms/optimizer/ImageGraph.cpp	Fri Dec 23 08:34:54 2011 +0100
-@@ -55,7 +55,7 @@
- 
-         CPGraphIndexMap index = get(boost::vertex_index, graph);
-         bool found=false;
--        for (tie(ai, ai_end) = adjacent_vertices(it->image1Nr, graph);
-+        for (boost::tuples::tie(ai, ai_end) = adjacent_vertices(it->image1Nr, graph);
-              ai != ai_end; ++ai)
-         {
-             if (index[*ai] == it->image2Nr) found = true;
-@@ -83,7 +83,7 @@
- 
-                 CPGraphIndexMap index = get(boost::vertex_index, graph);
-                 bool found=false;
--                for (tie(ai, ai_end) = adjacent_vertices(i, graph);
-+                for (boost::tuples::tie(ai, ai_end) = adjacent_vertices(i, graph);
-                      ai != ai_end; ++ai)
-                 {
-                     if (index[*ai] == j) found = true;
-diff -r b873e1da31f0 -r 7f0674a26bdb src/hugin_base/algorithms/optimizer/PTOptimizer.h
---- a/src/hugin_base/algorithms/optimizer/PTOptimizer.h	Fri Dec 23 08:34:18 2011 +0100
-+++ b/src/hugin_base/algorithms/optimizer/PTOptimizer.h	Fri Dec 23 08:34:54 2011 +0100
-@@ -233,7 +233,7 @@
-     // collect all optimized neighbours
-     typename boost::graph_traits<CPGraph>::adjacency_iterator ai;
-     typename boost::graph_traits<CPGraph>::adjacency_iterator ai_end;
--    for (tie(ai, ai_end) = adjacent_vertices(v, g);
-+    for (boost::tuples::tie(ai, ai_end) = adjacent_vertices(v, g);
-          ai != ai_end; ++ai)
-     {
-         if (*ai != v) {
-

diff --git a/media-gfx/hugin/files/hugin-2011.4.0-gcc47.patch b/media-gfx/hugin/files/hugin-2011.4.0-gcc47.patch
deleted file mode 100644
index 9615ae4..0000000
--- a/media-gfx/hugin/files/hugin-2011.4.0-gcc47.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-
-# HG changeset patch
-# User Bruno Postle <bruno@postle.net>
-# Date 1328910737 0
-# Node ID c7ecd541dbd78bfa95dd495c7c4317bba81f4c3b
-# Parent  658ded2153f2773a7e193f48d612d95104495080
-Fixes for gcc-4.7.0
-
-diff -r 658ded2153f2 -r c7ecd541dbd7 src/celeste/Utilities.h
---- a/src/celeste/Utilities.h	Sun Jan 01 13:23:39 2012 +0100
-+++ b/src/celeste/Utilities.h	Fri Feb 10 21:52:17 2012 +0000
-@@ -33,6 +33,8 @@
- #include <stdio.h>
- #ifdef _WINDOWS
- #include "direct.h"
-+#else
-+#include <unistd.h>
- #endif
- 
- using namespace std; 
-diff -r 658ded2153f2 -r c7ecd541dbd7 src/foreign/zthread/include/zthread/Guard.h
---- a/src/foreign/zthread/include/zthread/Guard.h	Sun Jan 01 13:23:39 2012 +0100
-+++ b/src/foreign/zthread/include/zthread/Guard.h	Fri Feb 10 21:52:17 2012 +0000
-@@ -428,7 +428,7 @@
-   template <class U, class V>
-   Guard(Guard<U, V>& g) : LockHolder<LockType>(g) {
- 
--    LockingPolicy::shareScope(*this, extract(g));
-+    LockingPolicy::shareScope(*this, this->extract(g));
-     
-   }
- 
-@@ -458,7 +458,7 @@
-   template <class U, class V>
-   Guard(Guard<U, V>& g, LockType& lock) : LockHolder<LockType>(lock) {
- 
--    LockingPolicy::transferScope(*this, extract(g));
-+    LockingPolicy::transferScope(*this, this->extract(g));
- 
-   }
- 
-

diff --git a/media-gfx/hugin/hugin-2011.0.0.ebuild b/media-gfx/hugin/hugin-2011.0.0.ebuild
deleted file mode 100644
index 4162ccf..0000000
--- a/media-gfx/hugin/hugin-2011.0.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.0.0.ebuild,v 1.6 2012/05/05 07:00:18 jdhore Exp $
-
-EAPI=4
-WX_GTK_VER="2.8"
-
-inherit 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 de en_GB es fi fr hu it ja ko nl pl pt_BR ro ru sk sl sv uk zh_CN zh_TW"
-IUSE="lapack sift $(echo ${LANGS//\ /\ linguas_})"
-
-CDEPEND="
-	!!dev-util/cocom
-	app-arch/zip
-	>=dev-libs/boost-1.35.0-r5
-	>=media-gfx/enblend-4.0
-	media-gfx/exiv2
-	media-libs/freeglut
-	>=media-libs/libpano13-2.9.18
-	media-libs/libpng
-	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"
-
-S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
-
-PATCHES=( "${FILESDIR}"/${P}_rc1-libpng15.patch )
-
-pkg_setup() {
-	DOCS="authors.txt README TODO"
-	mycmakeargs=( $(cmake-utils_use_enable lapack LAPACK) )
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	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
-}

diff --git a/media-gfx/hugin/hugin-2011.2.0.ebuild b/media-gfx/hugin/hugin-2011.2.0.ebuild
deleted file mode 100644
index b95d6d4..0000000
--- a/media-gfx/hugin/hugin-2011.2.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.2.0.ebuild,v 1.2 2012/05/05 07:00:18 jdhore Exp $
-
-EAPI=3
-WX_GTK_VER="2.8"
-PYTHON_DEPEND="python? 2:2.6 3"
-
-inherit python 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 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.35.0-r5
-	dev-libs/zthread
-	>=media-gfx/enblend-4.0
-	media-gfx/exiv2
-	media-libs/freeglut
-	>=media-libs/libpano13-2.9.18
-	media-libs/libpng
-	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? ( >=dev-lang/swig-2.0.4 )"
-
-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)
-	)
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	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
-}

diff --git a/media-gfx/hugin/hugin-2011.4.0-r1.ebuild b/media-gfx/hugin/hugin-2011.4.0-r1.ebuild
deleted file mode 100644
index 4ba8629..0000000
--- a/media-gfx/hugin/hugin-2011.4.0-r1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.4.0-r1.ebuild,v 1.1 2012/06/30 21:36:05 dilfridge Exp $
-
-EAPI=3
-WX_GTK_VER="2.8"
-PYTHON_DEPEND="python? 2:2.6 3"
-
-inherit base python wxwidgets versionator cmake-utils
-
-DESCRIPTION="GUI for the creation & processing of panoramic images"
-HOMEPAGE="http://hugin.sf.net"
-SRC_URI="mirror://sourceforge/${PN}/${P/\.0_/}.tar.bz2"
-LICENSE="GPL-2 SIFT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-LANGS=" bg ca cs da de en_GB es 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/libpano13-2.9.18
-	media-libs/libpng
-	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? ( >=dev-lang/swig-2.0.4 )"
-
-S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
-
-PATCHES=(
-	"${FILESDIR}/${P}"-{boost148,gcc47}.patch
-)
-
-pkg_setup() {
-	DOCS="authors.txt README TODO"
-	mycmakeargs=(
-		$(cmake-utils_use_enable lapack LAPACK)
-		$(cmake-utils_use_build python HSI)
-	)
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	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
-}

diff --git a/media-gfx/hugin/hugin-2011.4.0.ebuild b/media-gfx/hugin/hugin-2011.4.0.ebuild
deleted file mode 100644
index aa5f29e..0000000
--- a/media-gfx/hugin/hugin-2011.4.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.4.0.ebuild,v 1.2 2012/05/05 07:00:18 jdhore Exp $
-
-EAPI=3
-WX_GTK_VER="2.8"
-PYTHON_DEPEND="python? 2:2.6 3"
-
-inherit python wxwidgets versionator cmake-utils
-
-DESCRIPTION="GUI for the creation & processing of panoramic images"
-HOMEPAGE="http://hugin.sf.net"
-SRC_URI="mirror://sourceforge/${PN}/${P/\.0_/}.tar.bz2"
-LICENSE="GPL-2 SIFT"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-
-LANGS=" bg ca cs da de en_GB es 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.35.0-r5
-	dev-libs/zthread
-	>=media-gfx/enblend-4.0
-	media-gfx/exiv2
-	media-libs/freeglut
-	>=media-libs/libpano13-2.9.18
-	media-libs/libpng
-	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? ( >=dev-lang/swig-2.0.4 )"
-
-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)
-	)
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	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
-}

diff --git a/media-gfx/hugin/hugin-2012.0.0.ebuild b/media-gfx/hugin/hugin-2012.0.0.ebuild
deleted file mode 100644
index d6f366f..0000000
--- a/media-gfx/hugin/hugin-2012.0.0.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.4.0-r1.ebuild,v 1.1 2012/06/30 21:36:05 dilfridge Exp $
-
-EAPI=3
-WX_GTK_VER="2.8"
-PYTHON_DEPEND="python? 2:2.6 3"
-
-inherit base python 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 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/libpano13-2.9.18
-	media-libs/libpng
-	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? ( >=dev-lang/swig-2.0.4 )"
-
-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)
-	)
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	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
-}

diff --git a/media-gfx/hugin/metadata.xml b/media-gfx/hugin/metadata.xml
deleted file mode 100644
index 1c5a459..0000000
--- a/media-gfx/hugin/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<herd>graphics</herd>
-	<longdescription>hugin is a panorama stitching program</longdescription>
-	<use>
-		<flag name='sift'>automatically align images with
-		<pkg>media-gfx/autopano-sift</pkg> or
-		<pkg>media-gfx/autopano-sift-C</pkg></flag>
-	</use>
-</pkgmetadata>


^ permalink raw reply related	[flat|nested] 9+ messages in thread
* [gentoo-commits] dev/maekke:master commit in: media-gfx/hugin/files/, media-gfx/hugin/
@ 2012-07-26 20:17 Markus Meier
  0 siblings, 0 replies; 9+ messages in thread
From: Markus Meier @ 2012-07-26 20:17 UTC (permalink / raw
  To: gentoo-commits

commit:     07eaff1032bbf40d21df6397372938ea7af25977
Author:     Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 25 20:41:27 2012 +0000
Commit:     Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Wed Jul 25 20:41:27 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/maekke.git;a=commit;h=07eaff10

sync with main tree

---
 media-gfx/hugin/ChangeLog                          |   22 +++++++++-
 media-gfx/hugin/Manifest                           |   35 +++++++++++++---
 .../hugin/files/hugin-2011.4.0-boost148.patch      |   42 ++++++++++++++++++++
 media-gfx/hugin/files/hugin-2011.4.0-gcc47.patch   |   42 ++++++++++++++++++++
 media-gfx/hugin/hugin-2011.0.0.ebuild              |    6 +-
 media-gfx/hugin/hugin-2011.2.0.ebuild              |    6 +-
 ...011.4.0_rc1.ebuild => hugin-2011.4.0-r1.ebuild} |   14 ++++--
 ...2011.4.0_beta1.ebuild => hugin-2011.4.0.ebuild} |    6 +-
 8 files changed, 150 insertions(+), 23 deletions(-)

diff --git a/media-gfx/hugin/ChangeLog b/media-gfx/hugin/ChangeLog
index 3ce0f62..f55752c 100644
--- a/media-gfx/hugin/ChangeLog
+++ b/media-gfx/hugin/ChangeLog
@@ -1,6 +1,24 @@
 # ChangeLog for media-gfx/hugin
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/ChangeLog,v 1.119 2011/10/17 20:28:41 maekke Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/ChangeLog,v 1.122 2012/06/30 21:36:05 dilfridge Exp $
+
+*hugin-2011.4.0-r1 (30 Jun 2012)
+
+  30 Jun 2012; Andreas K. Huettel <dilfridge@gentoo.org>
+  +hugin-2011.4.0-r1.ebuild, +files/hugin-2011.4.0-boost148.patch,
+  +files/hugin-2011.4.0-gcc47.patch:
+  Add simple build fixes for gcc-4.7 and boost-1.48+ from upstream.
+  Unfortunately boost-1.48 has an ugly bug with gcc-4.7 itself (bug 424319)
+  which means we need boost-1.49.
+
+  05 May 2012; Jeff Horelick <jdhore@gentoo.org> hugin-2011.0.0.ebuild,
+  hugin-2011.2.0.ebuild, hugin-2011.4.0.ebuild:
+  dev-util/pkgconfig -> virtual/pkgconfig
+
+*hugin-2011.4.0 (18 Dec 2011)
+
+  18 Dec 2011; Markus Meier <maekke@gentoo.org> +hugin-2011.4.0.ebuild:
+  version bump
 
   17 Oct 2011; Markus Meier <maekke@gentoo.org> -hugin-2010.2.0.ebuild:
   old

diff --git a/media-gfx/hugin/Manifest b/media-gfx/hugin/Manifest
index 817f671..ea6fa06 100644
--- a/media-gfx/hugin/Manifest
+++ b/media-gfx/hugin/Manifest
@@ -1,11 +1,32 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA512
+
 AUX hugin-2011.0.0_rc1-libpng15.patch 11844 RMD160 6e922615911c816011ec7bb2cda8d2867a296d3b SHA1 e655023c0c7c2f96b3f5cd2d73bfa464276abd9e SHA256 48c05955b94a34bd5b96e560ebbeb0cdbce04f47fddde793f91c3a0bb37559a6
+AUX hugin-2011.4.0-boost148.patch 1887 RMD160 82ae6c91c1050999a91d81e77a283541c5b19bc4 SHA1 c45dd3cd686400341fb16072d1c60477fb7d67ec SHA256 1ca8641b8bc93c0391cb9596c2d977f8dd9e3345282dc26dad50b4d43820b87d
+AUX hugin-2011.4.0-gcc47.patch 1243 RMD160 b5511d5e6612c002a25659f8092e96fe3e2a5a12 SHA1 165a118045334343a5effe320a66b3a1ee63c32a SHA256 ff1e2f55eb94e22546c3185cde458f51a503f91158456043018f09518652b49f
 DIST hugin-2011.0.0.tar.bz2 11439430 RMD160 1388980580ecba70a0d47597ddf06df9b85ab2b5 SHA1 22e1ad3846291a9bbe58570683e213921a6f0116 SHA256 866273f6218d300a52c0148960681faa2c4e05383d97f868a2eb47b457b5f4fc
 DIST hugin-2011.2.0.tar.bz2 11506840 RMD160 6bd526c651adb986d7b2f21959c8c390727a9563 SHA1 79dfdac229b4e58f50c893c1238bdd0921ad9da6 SHA256 bd9ef8d2f62c6dbcbadc2b9208cdcf6e4b6512760335c726b697bffd5e89b5be
-DIST hugin-2011.4beta1.tar.bz2 11725685 RMD160 c6af43d1d704fe5b7b1179768d89f1fca96c43ba SHA1 89f6ea1f10fae589357bb51581008d7e8e66ed82 SHA256 b020a9156b4126e87b3b92e14c8013423fd301a682ff38a005fe05beb2d60392
-DIST hugin-2011.4rc1.tar.bz2 11740410 RMD160 2c274a742a41a37892cd8ff897dfba3ebc68aecc SHA1 21ec7331d5e196aca2a8771d3c9101dd181ad93b SHA256 2e4b8eabdb243b24b2dd4a6af82a1a2a7451e2e749f84349f8cdfd8e9fa4ddae
-EBUILD hugin-2011.0.0.ebuild 1507 RMD160 13b606f5056afe2929a5402d2348230e11821f79 SHA1 aafd1a381c4c401c206d81873ae833ffd50e95e5 SHA256 dc53a08d61737945e510ab7b8acec63ded870918c8b586859d11f345477911c4
-EBUILD hugin-2011.2.0.ebuild 1613 RMD160 655a418370413aed003aa4d7ff9933cd0d4b8f1c SHA1 d235abdf58a4ba3723ba4ce5ac009a1b84c61b7b SHA256 e03859cbe9f73a1321392237d026d834a70d2dbfbdaa272bb8520d7650bf479c
-EBUILD hugin-2011.4.0_beta1.ebuild 1619 RMD160 06b34358b45f97cafa53423f58f604d45984239e SHA1 e56673a67662e638d9911ec6d6e1a1c286eb16eb SHA256 cf04ad3416b3c1a5d2891d69845cee01ef71640f94e25e90f9b0393db3369dc1
-EBUILD hugin-2011.4.0_rc1.ebuild 1619 RMD160 06b34358b45f97cafa53423f58f604d45984239e SHA1 e56673a67662e638d9911ec6d6e1a1c286eb16eb SHA256 cf04ad3416b3c1a5d2891d69845cee01ef71640f94e25e90f9b0393db3369dc1
-MISC ChangeLog 19131 RMD160 b874257ac283100c4472ad12f8889c355194797a SHA1 86b0e6b9380f89727af5d6b9330bc2e76875af2d SHA256 4f2b40fff7fa01a57b4aea9065a63ff742c570e0e7a02d03b2526b3064b1dc6b
+DIST hugin-2011.4.0.tar.bz2 11740410 RMD160 2c274a742a41a37892cd8ff897dfba3ebc68aecc SHA1 21ec7331d5e196aca2a8771d3c9101dd181ad93b SHA256 2e4b8eabdb243b24b2dd4a6af82a1a2a7451e2e749f84349f8cdfd8e9fa4ddae
+EBUILD hugin-2011.0.0.ebuild 1502 RMD160 114c2045373d2308cc49bd7364e99ccdfe5c6a03 SHA1 7a27c65bfcafefb8b3c840691565018c20c7e00b SHA256 c1fd7cc171286391d5153296294a7080d8ef39d8fe811d06f7d19212179730bf
+EBUILD hugin-2011.2.0.ebuild 1612 RMD160 4863168607e3ba62bee3577215d1e3f4d6006cd2 SHA1 45a7ff5079582dc8b7f67cd2b2d5dce32c651af5 SHA256 96753f2d1bb6f7922ffe8b53375e1b45e2f77042ea2619470e566a955b308774
+EBUILD hugin-2011.4.0-r1.ebuild 1685 RMD160 f36a8531f941378dde9da379516727bf70e00cda SHA1 749e9fc954951a9827838e72ada414aee081d618 SHA256 dd0e62f72a98f51382729f574f2b82d398f8b06e784d9fc75b95820d63a52c11
+EBUILD hugin-2011.4.0.ebuild 1618 RMD160 c5371216ed22194fc064d0b9e352ad1a2501ef62 SHA1 8005387facefaddd9897d728b356a7943380ed44 SHA256 ca4b46f9a14fcbbc484930dcea4ee99e918654a206e8d395d4828b40fc7b53e8
+MISC ChangeLog 19790 RMD160 58f3bbb5ed5eb3cfaacf2f92bd2cce72ec8942fc SHA1 fc722b50b0284910dd9d3a08e668c1e10de12266 SHA256 e30347759975383295692d30b111d5486c69d557c0bcbaf5cfc5e6963d5f48a3
 MISC metadata.xml 389 RMD160 245f5d872a463181d63366d6c76a82c87d020fd7 SHA1 a26b77c69d62bedb9789e79b5ca35f28fa56981d SHA256 6f26cd9c2b64a96c1c86a8a468a261af4cf4dfaa86b4d7ddcfaee1ca98314803
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQIcBAEBCgAGBQJP73GdAAoJENwGBM22xffeSAUP/1YrYMhhDM+AG0q7a+OrCfDU
+Xlp3Max6Rw/oSgCJ4jlyCSt8PutFZz4nALocMeEOPLDEpjmyKlMSMHPuSqnprdPm
+DJubJe5FmZE9VQvOsLRRLAVHIbRvQhLhWK6Hf9MLYNwhQdZ+uUEYfkexuD27V/V9
+6DFV4RaLfomzICCfmMh09mt7xLypI0MeC7cbHxnxqW8WukVor2P30r6ZCVkTlX9x
+ybofqJWys2KHmHVBErRWtg6+rAs6Ke3BAWcu/8dme7S0xOgNNYkdh1Njp1BJqmro
+arEOCgKXYV51tdlRie+Pw8yNRyJi6Ycc9kLv+weimkE7CHGgYbRZYxK+NuDov4Mx
+k9uSc6JnbEKL2uHaYeOIV45TP9YisjPmbGysBYDxMguMO3xw3B6w34IavA80BBMl
++bFKcm0+o9COuIHgWn1aQdGQ/homKPtxeRQbJLKCOJ7icvkTbEhd344YSXUqxrd4
+ahapgjldS9xtmVU22oN/Mj+q+3Bt/sCzWkTsHOLzR8sKd1TIHHt3kUP2XhKJkHVK
+5huzHekfXh8NgkAU8hf2KBcWZYmTD2I+wQCME8PwWz/1GgEKe7IhyAerabjeJdnu
+dGtilQK3/CTljUd++u8PEUAjK8me8Bk0W8RhyDD5BkHwcKQF2WN27Fu1NYeg9VRc
+6NkN4TaHp6kWHxRtk0ch
+=HxSG
+-----END PGP SIGNATURE-----

diff --git a/media-gfx/hugin/files/hugin-2011.4.0-boost148.patch b/media-gfx/hugin/files/hugin-2011.4.0-boost148.patch
new file mode 100644
index 0000000..3c19cc7
--- /dev/null
+++ b/media-gfx/hugin/files/hugin-2011.4.0-boost148.patch
@@ -0,0 +1,42 @@
+
+# HG changeset patch
+# User tmodes
+# Date 1324625694 -3600
+# Node ID 7f0674a26bdb85fbcc73f64c8a38d1b353910af7
+# Parent  b873e1da31f0fdc4cf19f9630450d1735a040fbe
+Add namespace to compile with Boost 1.48
+
+diff -r b873e1da31f0 -r 7f0674a26bdb src/hugin_base/algorithms/optimizer/ImageGraph.cpp
+--- a/src/hugin_base/algorithms/optimizer/ImageGraph.cpp	Fri Dec 23 08:34:18 2011 +0100
++++ b/src/hugin_base/algorithms/optimizer/ImageGraph.cpp	Fri Dec 23 08:34:54 2011 +0100
+@@ -55,7 +55,7 @@
+ 
+         CPGraphIndexMap index = get(boost::vertex_index, graph);
+         bool found=false;
+-        for (tie(ai, ai_end) = adjacent_vertices(it->image1Nr, graph);
++        for (boost::tuples::tie(ai, ai_end) = adjacent_vertices(it->image1Nr, graph);
+              ai != ai_end; ++ai)
+         {
+             if (index[*ai] == it->image2Nr) found = true;
+@@ -83,7 +83,7 @@
+ 
+                 CPGraphIndexMap index = get(boost::vertex_index, graph);
+                 bool found=false;
+-                for (tie(ai, ai_end) = adjacent_vertices(i, graph);
++                for (boost::tuples::tie(ai, ai_end) = adjacent_vertices(i, graph);
+                      ai != ai_end; ++ai)
+                 {
+                     if (index[*ai] == j) found = true;
+diff -r b873e1da31f0 -r 7f0674a26bdb src/hugin_base/algorithms/optimizer/PTOptimizer.h
+--- a/src/hugin_base/algorithms/optimizer/PTOptimizer.h	Fri Dec 23 08:34:18 2011 +0100
++++ b/src/hugin_base/algorithms/optimizer/PTOptimizer.h	Fri Dec 23 08:34:54 2011 +0100
+@@ -233,7 +233,7 @@
+     // collect all optimized neighbours
+     typename boost::graph_traits<CPGraph>::adjacency_iterator ai;
+     typename boost::graph_traits<CPGraph>::adjacency_iterator ai_end;
+-    for (tie(ai, ai_end) = adjacent_vertices(v, g);
++    for (boost::tuples::tie(ai, ai_end) = adjacent_vertices(v, g);
+          ai != ai_end; ++ai)
+     {
+         if (*ai != v) {
+

diff --git a/media-gfx/hugin/files/hugin-2011.4.0-gcc47.patch b/media-gfx/hugin/files/hugin-2011.4.0-gcc47.patch
new file mode 100644
index 0000000..9615ae4
--- /dev/null
+++ b/media-gfx/hugin/files/hugin-2011.4.0-gcc47.patch
@@ -0,0 +1,42 @@
+
+# HG changeset patch
+# User Bruno Postle <bruno@postle.net>
+# Date 1328910737 0
+# Node ID c7ecd541dbd78bfa95dd495c7c4317bba81f4c3b
+# Parent  658ded2153f2773a7e193f48d612d95104495080
+Fixes for gcc-4.7.0
+
+diff -r 658ded2153f2 -r c7ecd541dbd7 src/celeste/Utilities.h
+--- a/src/celeste/Utilities.h	Sun Jan 01 13:23:39 2012 +0100
++++ b/src/celeste/Utilities.h	Fri Feb 10 21:52:17 2012 +0000
+@@ -33,6 +33,8 @@
+ #include <stdio.h>
+ #ifdef _WINDOWS
+ #include "direct.h"
++#else
++#include <unistd.h>
+ #endif
+ 
+ using namespace std; 
+diff -r 658ded2153f2 -r c7ecd541dbd7 src/foreign/zthread/include/zthread/Guard.h
+--- a/src/foreign/zthread/include/zthread/Guard.h	Sun Jan 01 13:23:39 2012 +0100
++++ b/src/foreign/zthread/include/zthread/Guard.h	Fri Feb 10 21:52:17 2012 +0000
+@@ -428,7 +428,7 @@
+   template <class U, class V>
+   Guard(Guard<U, V>& g) : LockHolder<LockType>(g) {
+ 
+-    LockingPolicy::shareScope(*this, extract(g));
++    LockingPolicy::shareScope(*this, this->extract(g));
+     
+   }
+ 
+@@ -458,7 +458,7 @@
+   template <class U, class V>
+   Guard(Guard<U, V>& g, LockType& lock) : LockHolder<LockType>(lock) {
+ 
+-    LockingPolicy::transferScope(*this, extract(g));
++    LockingPolicy::transferScope(*this, this->extract(g));
+ 
+   }
+ 
+

diff --git a/media-gfx/hugin/hugin-2011.0.0.ebuild b/media-gfx/hugin/hugin-2011.0.0.ebuild
index f609973..4162ccf 100644
--- a/media-gfx/hugin/hugin-2011.0.0.ebuild
+++ b/media-gfx/hugin/hugin-2011.0.0.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.0.0.ebuild,v 1.5 2011/10/17 19:00:41 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.0.0.ebuild,v 1.6 2012/05/05 07:00:18 jdhore Exp $
 
 EAPI=4
 WX_GTK_VER="2.8"
@@ -36,7 +36,7 @@ CDEPEND="
 RDEPEND="${CDEPEND}
 	media-libs/exiftool"
 DEPEND="${CDEPEND}
-	dev-util/pkgconfig"
+	virtual/pkgconfig"
 
 S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
 

diff --git a/media-gfx/hugin/hugin-2011.2.0.ebuild b/media-gfx/hugin/hugin-2011.2.0.ebuild
index b20134d..b95d6d4 100644
--- a/media-gfx/hugin/hugin-2011.2.0.ebuild
+++ b/media-gfx/hugin/hugin-2011.2.0.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.2.0.ebuild,v 1.1 2011/10/02 21:33:47 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.2.0.ebuild,v 1.2 2012/05/05 07:00:18 jdhore Exp $
 
 EAPI=3
 WX_GTK_VER="2.8"
@@ -39,7 +39,7 @@ CDEPEND="
 RDEPEND="${CDEPEND}
 	media-libs/exiftool"
 DEPEND="${CDEPEND}
-	dev-util/pkgconfig
+	virtual/pkgconfig
 	python? ( >=dev-lang/swig-2.0.4 )"
 
 S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)

diff --git a/media-gfx/hugin/hugin-2011.4.0_rc1.ebuild b/media-gfx/hugin/hugin-2011.4.0-r1.ebuild
similarity index 81%
rename from media-gfx/hugin/hugin-2011.4.0_rc1.ebuild
rename to media-gfx/hugin/hugin-2011.4.0-r1.ebuild
index bfcc4c3..4ba8629 100644
--- a/media-gfx/hugin/hugin-2011.4.0_rc1.ebuild
+++ b/media-gfx/hugin/hugin-2011.4.0-r1.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.2.0.ebuild,v 1.1 2011/10/02 21:33:47 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.4.0-r1.ebuild,v 1.1 2012/06/30 21:36:05 dilfridge Exp $
 
 EAPI=3
 WX_GTK_VER="2.8"
 PYTHON_DEPEND="python? 2:2.6 3"
 
-inherit python wxwidgets versionator cmake-utils
+inherit base python wxwidgets versionator cmake-utils
 
 DESCRIPTION="GUI for the creation & processing of panoramic images"
 HOMEPAGE="http://hugin.sf.net"
@@ -22,7 +22,7 @@ CDEPEND="
 	!!dev-util/cocom
 	app-arch/zip
 	dev-cpp/tclap
-	>=dev-libs/boost-1.35.0-r5
+	>=dev-libs/boost-1.49.0-r1
 	dev-libs/zthread
 	>=media-gfx/enblend-4.0
 	media-gfx/exiv2
@@ -39,11 +39,15 @@ CDEPEND="
 RDEPEND="${CDEPEND}
 	media-libs/exiftool"
 DEPEND="${CDEPEND}
-	dev-util/pkgconfig
+	virtual/pkgconfig
 	python? ( >=dev-lang/swig-2.0.4 )"
 
 S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
 
+PATCHES=(
+	"${FILESDIR}/${P}"-{boost148,gcc47}.patch
+)
+
 pkg_setup() {
 	DOCS="authors.txt README TODO"
 	mycmakeargs=(

diff --git a/media-gfx/hugin/hugin-2011.4.0_beta1.ebuild b/media-gfx/hugin/hugin-2011.4.0.ebuild
similarity index 89%
rename from media-gfx/hugin/hugin-2011.4.0_beta1.ebuild
rename to media-gfx/hugin/hugin-2011.4.0.ebuild
index bfcc4c3..aa5f29e 100644
--- a/media-gfx/hugin/hugin-2011.4.0_beta1.ebuild
+++ b/media-gfx/hugin/hugin-2011.4.0.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.2.0.ebuild,v 1.1 2011/10/02 21:33:47 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.4.0.ebuild,v 1.2 2012/05/05 07:00:18 jdhore Exp $
 
 EAPI=3
 WX_GTK_VER="2.8"
@@ -39,7 +39,7 @@ CDEPEND="
 RDEPEND="${CDEPEND}
 	media-libs/exiftool"
 DEPEND="${CDEPEND}
-	dev-util/pkgconfig
+	virtual/pkgconfig
 	python? ( >=dev-lang/swig-2.0.4 )"
 
 S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)


^ permalink raw reply related	[flat|nested] 9+ messages in thread
* [gentoo-commits] dev/maekke:master commit in: media-gfx/hugin/files/, media-gfx/hugin/
@ 2011-11-05 10:21 Markus Meier
  0 siblings, 0 replies; 9+ messages in thread
From: Markus Meier @ 2011-11-05 10:21 UTC (permalink / raw
  To: gentoo-commits

commit:     9802e89817c66e60b35ab70ba22745d96de72c25
Author:     Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  5 10:22:16 2011 +0000
Commit:     Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Sat Nov  5 10:22:16 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/maekke.git;a=commit;h=9802e898

bump to 2011.4.0_beta1

---
 media-gfx/hugin/ChangeLog                          |  546 ++++++++++++++++++++
 media-gfx/hugin/Manifest                           |    9 +
 .../hugin/files/hugin-2011.0.0_rc1-libpng15.patch  |  275 ++++++++++
 media-gfx/hugin/hugin-2011.0.0.ebuild              |   61 +++
 media-gfx/hugin/hugin-2011.2.0.ebuild              |   66 +++
 media-gfx/hugin/hugin-2011.4.0_beta1.ebuild        |   66 +++
 media-gfx/hugin/metadata.xml                       |   11 +
 7 files changed, 1034 insertions(+), 0 deletions(-)

diff --git a/media-gfx/hugin/ChangeLog b/media-gfx/hugin/ChangeLog
new file mode 100644
index 0000000..3ce0f62
--- /dev/null
+++ b/media-gfx/hugin/ChangeLog
@@ -0,0 +1,546 @@
+# ChangeLog for media-gfx/hugin
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/ChangeLog,v 1.119 2011/10/17 20:28:41 maekke Exp $
+
+  17 Oct 2011; Markus Meier <maekke@gentoo.org> -hugin-2010.2.0.ebuild:
+  old
+
+  17 Oct 2011; Kacper Kowalik <xarthisius@gentoo.org> hugin-2011.0.0.ebuild:
+  ppc stable wrt #379089
+
+*hugin-2011.2.0 (02 Oct 2011)
+
+  02 Oct 2011; Markus Meier <maekke@gentoo.org> -hugin-2010.0.0.ebuild,
+  -files/hugin-2010.0.0_rc1-libpng14.patch, -hugin-2010.4.0.ebuild,
+  +hugin-2011.2.0.ebuild:
+  version bump, remove old
+
+  15 Sep 2011; Andreas Schuerch <nativemad@gentoo.org> hugin-2011.0.0.ebuild:
+  x86 stable, Thanks JD, bug 379089
+
+  18 Aug 2011; Tony Vroon <chainsaw@gentoo.org> hugin-2011.0.0.ebuild:
+  Marked stable based on arch testing by Agostino "ago" Sarubbo in bug #379089.
+
+  05 Jul 2011; Markus Meier <maekke@gentoo.org> hugin-2010.0.0.ebuild,
+  hugin-2010.2.0.ebuild, hugin-2010.4.0.ebuild, hugin-2011.0.0.ebuild:
+  inherit cmake-utils last by Andrej Lajovic, bug #373683
+
+  24 Jun 2011; Brent Baude <ranger@gentoo.org> hugin-2010.2.0.ebuild:
+  Marking hugin-2010.2.0 ppc for bug 347633
+
+*hugin-2011.0.0 (29 May 2011)
+
+  29 May 2011; Markus Meier <maekke@gentoo.org> -hugin-2011.0.0_rc1.ebuild,
+  +hugin-2011.0.0.ebuild:
+  version bump
+
+  20 May 2011; Markus Meier <maekke@gentoo.org> hugin-2011.0.0_rc1.ebuild:
+  add ro to LANGS, update enblend version
+
+  18 May 2011; Tim Harder <radhermit@gentoo.org> hugin-2011.0.0_rc1.ebuild:
+  Bump libpano13 dependency (bug #367917 by Daniel Neugebauer).
+
+*hugin-2011.0.0_rc1 (18 May 2011)
+
+  18 May 2011; Tim Harder <radhermit@gentoo.org> +hugin-2011.0.0_rc1.ebuild,
+  +files/hugin-2011.0.0_rc1-libpng15.patch:
+  Version bump to release candidate. Remove old post install message, bump to
+  EAPI 4, apply patch for libpng-1.5 (bug #355885).
+
+  13 Feb 2011; Tim Harder <radhermit@gentoo.org> hugin-2010.0.0.ebuild,
+  hugin-2010.2.0.ebuild, hugin-2010.4.0.ebuild:
+  Depend on wxGTK with the X USE flag enabled (bug #354223 by Grygoriy
+  Fuchedzhy).
+
+*hugin-2010.4.0 (01 Jan 2011)
+
+  01 Jan 2011; Markus Meier <maekke@gentoo.org> -hugin-2010.4.0_beta1.ebuild,
+  -hugin-2010.4.0_beta2.ebuild, -hugin-2010.4.0_rc1.ebuild,
+  -hugin-2010.4.0_rc3.ebuild, +hugin-2010.4.0.ebuild:
+  version bump to 2010.4.0 final, remove beta/rc releases
+
+*hugin-2010.4.0_rc3 (28 Dec 2010)
+
+  28 Dec 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.4.0_rc3.ebuild:
+  version bump
+
+*hugin-2010.4.0_rc1 (25 Dec 2010)
+
+  25 Dec 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.4.0_rc1.ebuild:
+  version bump
+
+  05 Dec 2010; Markos Chandras <hwoarang@gentoo.org> hugin-2010.2.0.ebuild:
+  Stable on amd64 wrt bug #347633
+
+  05 Dec 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+  hugin-2010.2.0.ebuild:
+  x86 stable wrt bug #347633
+
+*hugin-2010.4.0_beta2 (04 Dec 2010)
+
+  04 Dec 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.4.0_beta2.ebuild:
+  version bump
+
+*hugin-2010.4.0_beta1 (27 Nov 2010)
+
+  27 Nov 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.4.0_beta1.ebuild:
+  version bump to 2010.4 beta1
+
+  08 Nov 2010; Markus Meier <maekke@gentoo.org> hugin-2010.0.0.ebuild,
+  hugin-2010.2.0.ebuild:
+  change jpeg dep to virtual/jpeg
+
+*hugin-2010.2.0 (13 Oct 2010)
+
+  13 Oct 2010; Markus Meier <maekke@gentoo.org>
+  -hugin-2010.2.0_beta1.ebuild, -hugin-2010.2.0_beta2.ebuild,
+  -hugin-2010.2.0_rc1.ebuild, -hugin-2010.2.0_rc2.ebuild,
+  +hugin-2010.2.0.ebuild:
+  version bump, remove prereleases
+
+*hugin-2010.2.0_rc2 (30 Sep 2010)
+
+  30 Sep 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.2.0_rc2.ebuild:
+  version bump
+
+*hugin-2010.2.0_rc1 (21 Sep 2010)
+
+  21 Sep 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.2.0_rc1.ebuild:
+  version bump
+
+  16 Sep 2010; Tomáš Chvátal <scarabeus@gentoo.org>
+  hugin-2010.0.0.ebuild, hugin-2010.2.0_beta1.ebuild,
+  hugin-2010.2.0_beta2.ebuild:
+  virtual/glut -> media-libs/glut
+
+*hugin-2010.2.0_beta2 (05 Sep 2010)
+
+  05 Sep 2010; Markus Meier <maekke@gentoo.org>
+  +hugin-2010.2.0_beta2.ebuild:
+  version bump
+
+*hugin-2010.2.0_beta1 (18 Jul 2010)
+
+  18 Jul 2010; Markus Meier <maekke@gentoo.org>
+  +hugin-2010.2.0_beta1.ebuild:
+  version bump
+
+  27 May 2010; Markus Meier <maekke@gentoo.org> -hugin-2009.2.0.ebuild,
+  -hugin-2009.4.0.ebuild:
+  old
+
+  25 May 2010; Pacho Ramos <pacho@gentoo.org> hugin-2010.0.0.ebuild:
+  stable amd64, bug 320411
+
+  24 May 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+  hugin-2010.0.0.ebuild:
+  x86 stable wrt bug #320411
+
+  24 May 2010; <nixnut@gentoo.org> hugin-2010.0.0.ebuild:
+  ppc stable #320411
+
+  28 Mar 2010; Markus Meier <maekke@gentoo.org> hugin-2010.0.0.ebuild:
+  add pkgconfig to DEPEND by Nikoli in bug #311693
+
+*hugin-2010.0.0 (26 Mar 2010)
+
+  26 Mar 2010; Markus Meier <maekke@gentoo.org> -hugin-2010.0.0_rc1.ebuild,
+  +hugin-2010.0.0.ebuild:
+  bump to final 2010.0.0 release, remove rc version
+
+  10 Mar 2010; Samuli Suominen <ssuominen@gentoo.org>
+  hugin-2010.0.0_rc1.ebuild, +files/hugin-2010.0.0_rc1-libpng14.patch:
+  Fix building with libpng14.
+
+*hugin-2010.0.0_rc1 (07 Mar 2010)
+
+  07 Mar 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.0.0_rc1.ebuild:
+  version bump to 2010.0.0_rc1
+
+  17 Feb 2010; Markus Meier <maekke@gentoo.org> hugin-2009.4.0.ebuild:
+  add virtual/glut to dependencies by Seerp in bug #305049
+
+  09 Jan 2010; Markus Meier <maekke@gentoo.org>
+  -files/hugin-0.7.0-gcc44.patch, -files/hugin-0.7.0_rc2-as-needed.patch,
+  -hugin-0.8.0.ebuild, -files/hugin-0.8.0_rc3-as-needed.patch,
+  -files/hugin-0.8.0_rc4-use_system_cmake_findboost.patch:
+  old
+
+  07 Jan 2010; Brent Baude <ranger@gentoo.org> hugin-2009.2.0.ebuild:
+  Marking hugin-2009.2.0 ppc for bug 294316
+
+  20 Dec 2009; Olivier Crête <tester@gentoo.org> hugin-2009.2.0.ebuild:
+  Stable on amd64, bug #294316
+
+  16 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
+  hugin-2009.2.0.ebuild:
+  stable x86, bug 294316
+
+*hugin-2009.4.0 (16 Dec 2009)
+
+  16 Dec 2009; Markus Meier <maekke@gentoo.org> -hugin-2009.4.0_rc1.ebuild,
+  -hugin-2009.4.0_rc2.ebuild, -hugin-2009.4.0_rc3.ebuild,
+  +hugin-2009.4.0.ebuild:
+  version bump to 2009.4.0 final release
+
+*hugin-2009.4.0_rc3 (02 Dec 2009)
+
+  02 Dec 2009; Markus Meier <maekke@gentoo.org> +hugin-2009.4.0_rc3.ebuild:
+  version bump
+
+  25 Oct 2009; Markus Meier <maekke@gentoo.org> -hugin-0.7.0.ebuild:
+  old
+
+  25 Oct 2009; Markus Meier <maekke@gentoo.org> hugin-0.8.0.ebuild:
+  amd64/x86 stable, bug #284686
+
+  24 Oct 2009; nixnut <nixnut@gentoo.org> hugin-0.8.0.ebuild:
+  ppc stable #284686
+
+*hugin-2009.4.0_rc2 (19 Oct 2009)
+
+  19 Oct 2009; Markus Meier <maekke@gentoo.org> +hugin-2009.4.0_rc2.ebuild:
+  bump
+
+*hugin-2009.4.0_rc1 (11 Oct 2009)
+
+  11 Oct 2009; Markus Meier <maekke@gentoo.org> +hugin-2009.4.0_rc1.ebuild:
+  version bump
+
+*hugin-2009.2.0 (30 Sep 2009)
+
+  30 Sep 2009; Markus Meier <maekke@gentoo.org>
+  -hugin-2009.2.0_beta3.ebuild, +hugin-2009.2.0.ebuild,
+  -files/hugin-2009.2.0_beta3-asneeded.patch:
+  version bump to final 2009.02.0 release
+
+  29 Sep 2009; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild,
+  hugin-0.8.0.ebuild, hugin-2009.2.0_beta3.ebuild:
+  block dev-util/cocom due to a file collision wrt bug #280241
+
+*hugin-2009.2.0_beta3 (13 Sep 2009)
+
+  13 Sep 2009; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild,
+  -hugin-0.7.0-r1.ebuild, +hugin-2009.2.0_beta3.ebuild,
+  +files/hugin-2009.2.0_beta3-asneeded.patch:
+  version bump, EAPI=2 for stable ebuild, remove old
+
+  01 Aug 2009; Markus Meier <maekke@gentoo.org> hugin-0.8.0.ebuild:
+  tweak x11-libs/wxGTK dep for bug #279653 and bug #269689
+
+*hugin-0.8.0 (26 Jul 2009)
+
+  26 Jul 2009; Markus Meier <maekke@gentoo.org> -hugin-0.8.0_beta1.ebuild,
+  -hugin-0.8.0_beta2.ebuild, -hugin-0.8.0_beta3.ebuild,
+  -hugin-0.8.0_beta4.ebuild, -hugin-0.8.0_rc1.ebuild,
+  -hugin-0.8.0_rc3.ebuild, -hugin-0.8.0_rc4.ebuild, -hugin-0.8.0_rc5.ebuild,
+  +hugin-0.8.0.ebuild, -files/hugin-0.8.0_beta1-as-needed.patch,
+  -files/hugin-0.8.0_rc3-unset_lapack.patch:
+  bump to 0.8.0 final release
+
+*hugin-0.8.0_rc5 (09 Jul 2009)
+
+  09 Jul 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_rc5.ebuild:
+  version bump (this will likely be the last rc)
+
+  28 Jun 2009; Tiziano Müller <dev-zero@gentoo.org> hugin-0.8.0_rc4.ebuild,
+  +files/hugin-0.8.0_rc4-use_system_cmake_findboost.patch:
+  Added patch to make it build with recent boost versions. Removed now
+  unnecessary patch from stack. Added missing exiftool dependency.
+
+*hugin-0.8.0_rc4 (27 Jun 2009)
+
+  27 Jun 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_rc4.ebuild:
+  version bump
+
+  19 Jun 2009; Tiziano Müller <dev-zero@gentoo.org> hugin-0.8.0_rc3.ebuild,
+  +files/hugin-0.8.0_rc3-unset_lapack.patch:
+  Added patch to unset LAPACK_LIBRARIES if lapack is not found, otherwise
+  cmake sets it to NOTFOUND leading to an error.
+
+*hugin-0.8.0_rc3 (10 Jun 2009)
+
+  10 Jun 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_rc3.ebuild,
+  +files/hugin-0.8.0_rc3-as-needed.patch:
+  version bump to 0.8.0_rc3, with (experimental) lapack support
+
+  24 May 2009; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild,
+  hugin-0.7.0-r1.ebuild, +files/hugin-0.7.0-gcc44.patch:
+  fix building with gcc-4.4 by David Watzke, bug #270593
+
+*hugin-0.8.0_rc1 (07 May 2009)
+
+  07 May 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_rc1.ebuild:
+  version bump
+
+*hugin-0.8.0_beta4 (01 May 2009)
+
+  01 May 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_beta4.ebuild:
+  version bump
+
+*hugin-0.8.0_beta3 (04 Apr 2009)
+
+  04 Apr 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_beta3.ebuild:
+  version bump to 0.8.0_beta3
+
+  19 Mar 2009; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild,
+  hugin-0.7.0-r1.ebuild:
+  assign RDEPEND
+
+  19 Mar 2009; Markus Meier <maekke@gentoo.org>
+  -files/hugin-0.6.1-1_0.6.1-1.1.patch, -files/hugin-0.6.1-as-needed.patch,
+  -files/hugin-0.6.1-gcc43.patch, -hugin-0.6.1-r2.ebuild:
+  old
+
+  18 Mar 2009; Joseph Jezak <josejx@gentoo.org> hugin-0.7.0.ebuild:
+  Marked ppc stable for bug #246827.
+
+  11 Mar 2009; Markus Meier <maekke@gentoo.org> hugin-0.8.0_beta2.ebuild:
+  add en_GB language, fix IUSE assignement and raise libpano13 dep
+
+*hugin-0.8.0_beta2 (09 Mar 2009)
+
+  09 Mar 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_beta2.ebuild:
+  bump to hugin-0.8.0_beta2
+
+*hugin-0.8.0_beta1 (25 Feb 2009)
+
+  25 Feb 2009; Markus Meier <maekke@gentoo.org>
+  +files/hugin-0.8.0_beta1-as-needed.patch, +hugin-0.8.0_beta1.ebuild:
+  bump to hugin-0.8.0_beta1
+
+  02 Dec 2008; <chainsaw@gentoo.org> hugin-0.7.0.ebuild,
+  hugin-0.7.0-r1.ebuild:
+  Add ~ppc keyword based on PowerBook6,7 testing by Christian "papillon81"
+  Schmitt <chrschmitt@gmail.com>. Closes bug #234909.
+
+  28 Nov 2008; Markus Meier <maekke@gentoo.org>
+  -files/hugin-0.7_beta4-insec-file.patch,
+  -files/hugin-0.7_beta4-as-needed.patch, -hugin-0.7_beta4-r1.ebuild,
+  hugin-0.7.0.ebuild, hugin-0.7.0-r1.ebuild:
+  add missing media-gfx/exiv2 dependency for bug #248628; remove old
+
+  26 Nov 2008; Ryan Hill <dirtyepic@gentoo.org> hugin-0.7.0.ebuild:
+  Call wxwidgets_pkg_setup.
+
+  22 Nov 2008; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild:
+  amd64/x86 stable, bug #246827
+
+  08 Oct 2008; Markus Meier <maekke@gentoo.org> hugin-0.6.1-r2.ebuild:
+  add missing x11-libs/gtk+ dep, bug #239698
+
+  06 Oct 2008; Markus Meier <maekke@gentoo.org> hugin-0.7.0-r1.ebuild:
+  fix broken dep on dev-libs/boost, thanks to voyageur and Betelgeuse
+
+*hugin-0.7.0-r1 (06 Oct 2008)
+*hugin-0.7.0 (06 Oct 2008)
+
+  06 Oct 2008; Markus Meier <maekke@gentoo.org> -hugin-0.7.0_rc2.ebuild,
+  -hugin-0.7.0_rc3.ebuild, -hugin-0.7.0_rc4.ebuild, -hugin-0.7.0_rc5.ebuild,
+  -hugin-0.7.0_rc6.ebuild, +hugin-0.7.0.ebuild, +hugin-0.7.0-r1.ebuild:
+  bump to 0.7.0 final release (-r1 is an EAPI=2 version of the ebuild, -r0
+  is a stable candidate), remove old
+
+*hugin-0.7.0_rc6 (15 Sep 2008)
+
+  15 Sep 2008; Markus Meier <maekke@gentoo.org> +hugin-0.7.0_rc6.ebuild:
+  bump to 0.7.0_rc6
+
+*hugin-0.7.0_rc5 (15 Sep 2008)
+
+  15 Sep 2008; Markus Meier <maekke@gentoo.org> +hugin-0.7.0_rc5.ebuild:
+  bump to 0.7.0_rc5
+
+*hugin-0.7.0_rc4 (02 Sep 2008)
+
+  02 Sep 2008; Markus Meier <maekke@gentoo.org> +hugin-0.7.0_rc4.ebuild:
+  bump to 0.7.0_rc4
+
+*hugin-0.7.0_rc3 (28 Aug 2008)
+
+  28 Aug 2008; Markus Meier <maekke@gentoo.org> +hugin-0.7.0_rc3.ebuild:
+  bump to 0.7.0_rc3
+
+  18 Aug 2008; Markus Meier <maekke@gentoo.org>
+  +files/hugin-0.7.0_rc2-as-needed.patch, hugin-0.7.0_rc2.ebuild:
+  fix building with --as-needed, bug #235004
+
+*hugin-0.7.0_rc2 (16 Aug 2008)
+
+  16 Aug 2008; Markus Meier <maekke@gentoo.org> metadata.xml,
+  +hugin-0.7.0_rc2.ebuild:
+  bump to hugin-0.7.0_rc2; describe local use flags in metadata.xml
+
+  10 May 2008; Mike Frysinger <vapier@gentoo.org> hugin-0.7_beta4-r1.ebuild:
+  Also apply gcc-4.3 patch to hugin-0.7_beta4-r1.
+
+  02 May 2008; Markus Meier <maekke@gentoo.org>
+  +files/hugin-0.6.1-gcc43.patch, hugin-0.6.1-r2.ebuild:
+  fix building with gcc-4.3 by Peter Alfredsen, bug #219783
+
+  16 Mar 2008; Markus Meier <maekke@gentoo.org> hugin-0.6.1-r2.ebuild:
+  zip dep is also needed in hugin-0.6
+
+  09 Mar 2008; Markus Meier <maekke@gentoo.org> hugin-0.7_beta4-r1.ebuild:
+  add app-arch/zip dep, bug #212808
+
+  12 Jan 2008; Markus Meier <maekke@gentoo.org>
+  -files/hugin-0.5-gcc41.patch, -files/hugin-0.5_rc2-gcc4.patch,
+  -hugin-0.5_rc1-r2.ebuild, -hugin-0.5.ebuild, -hugin-0.6.1.ebuild,
+  -hugin-0.6.1-r1.ebuild:
+  old
+
+  11 Jan 2008; nixnut <nixnut@gentoo.org> hugin-0.6.1-r2.ebuild:
+  Stable on ppc wrt bug 205154
+
+  17 Dec 2007; Christian Faulhammer <opfer@gentoo.org>
+  hugin-0.6.1-r2.ebuild:
+  stable x86, bug 202095
+
+  16 Dec 2007; Samuli Suominen <drac@gentoo.org> hugin-0.6.1-r2.ebuild:
+  amd64 stable wrt #180381
+
+*hugin-0.7_beta4-r1 (03 Dec 2007)
+*hugin-0.6.1-r2 (03 Dec 2007)
+
+  03 Dec 2007; Markus Meier <maekke@gentoo.org>
+  +files/hugin-0.6.1-as-needed.patch,
+  +files/hugin-0.7_beta4-as-needed.patch,
+  +files/hugin-0.7_beta4-insec-file.patch, +hugin-0.6.1-r2.ebuild,
+  -hugin-0.7_beta4.ebuild, +hugin-0.7_beta4-r1.ebuild:
+  revision bump, fix as-needed (bug #180381), also fix security bug #195996
+  for 0.7
+
+  14 Nov 2007; Peter Weller <welp@gentoo.org> hugin-0.6.1-r1.ebuild:
+  Stable on amd64 wrt bug 195996
+
+  26 Oct 2007; Luca Barbato <lu_zero@gentoo.org> hugin-0.6.1-r1.ebuild:
+  Marked ppc
+
+  26 Oct 2007; Markus Meier <maekke@gentoo.org> hugin-0.6.1-r1.ebuild:
+  x86 stable, security bug #195996
+
+*hugin-0.6.1-r1 (25 Oct 2007)
+
+  25 Oct 2007; Luca Barbato <lu_zero@gentoo.org>
+  +files/hugin-0.6.1-1_0.6.1-1.1.patch, +hugin-0.6.1-r1.ebuild:
+  Security Fix, see bug #195996. Debian patch applied
+
+  13 Oct 2007; Ryan Hill <dirtyepic@gentoo.org> hugin-0.5_rc1-r2.ebuild,
+  hugin-0.5.ebuild, hugin-0.6.1.ebuild, hugin-0.7_beta4.ebuild:
+  Lock wxGTK to 2.6.
+
+  23 Jul 2007; Luca Barbato <lu_zero@gentoo.org> hugin-0.6.1.ebuild,
+  hugin-0.7_beta4.ebuild:
+  Fix the bad fix I committed before
+
+  15 Jul 2007; Luca Barbato <lu_zero@gentoo.org> hugin-0.6.1.ebuild,
+  hugin-0.7_beta4.ebuild:
+  make hugin build with newer boost, thanks to Jakub for the fix in bug #181414
+
+  30 Apr 2007; Marius Mauch <genone@gentoo.org> hugin-0.5_rc1-r2.ebuild,
+  hugin-0.6.1.ebuild, hugin-0.7_beta4.ebuild:
+  Replacing einfo with elog
+
+  16 Apr 2007; Christian Faulhammer <opfer@gentoo.org> hugin-0.6.1.ebuild:
+  stable amd64, bug 173068
+
+  08 Apr 2007; Joseph Jezak <josejx@gentoo.org> hugin-0.6.1.ebuild:
+  Marked ppc stable for bug #173068.
+
+  06 Apr 2007; Christian Faulhammer <opfer@gentoo.org> hugin-0.6.1.ebuild:
+  stable x86, bug 173068
+
+  05 Apr 2007; Marcelo Goes <vanquirius@gentoo.org> hugin-0.6.1.ebuild,
+  hugin-0.7_beta4.ebuild:
+  Depend on >=media-gfx/enblend-2.4 if the enblend flag is set for bug 173418.
+  Thanks to Nicolas Laurent <nicolas.mario at gmail dot com>.
+
+*hugin-0.7_beta4 (02 Apr 2007)
+
+  02 Apr 2007; Marcelo Goes <vanquirius@gentoo.org> +hugin-0.7_beta4.ebuild:
+  Add 0.7_beta4 for bug 141617. In package.mask for now. Thanks again to
+  people who contributed in the bug.
+
+  03 Mar 2007; Marcelo Goes <vanquirius@gentoo.org> hugin-0.6.1.ebuild:
+  Improve einfo explanation for enblend and sift USE flags for bug 141617.
+  Thanks to Tim Harder <thorium90 at gmail dot com>.
+
+*hugin-0.6.1 (23 Feb 2007)
+
+  23 Feb 2007; Marcelo Goes <vanquirius@gentoo.org> +hugin-0.6.1.ebuild:
+  0.6.1 version bump for bug 141617. Thanks to David Grant <davidgrant at
+  gmail dot com>, Hal Engel <hvengel at astound dot net>, Tarmo Tanav <sn4ip3r
+  at estprog dot ee>, Emmanuel Favre_Nicolin <manouchk at gmail dot com>, Paul
+  Berens <pjb8774 at rit dot edu>, Johann Cardon <johann.cardon at free dot
+  fr>, Patrick Huber <phuber at swisstech dot net>, Toon Verstraelen
+  <Toon.Verstraelen at UGent dot be>, Paul de Vries <phsdv at tiscali dot fr>,
+  Norman Thomas <news at hiroki dot de>, Christian Kanzian <christian.kanzian
+  at gmx dot at>, Jorge Nerin <gentoo-bugs at redvip.homelinux dot net>, Tim
+  Harder <thorium90 at gmail dot com>, Serge Gavrilov <serge at pdmi dot ras
+  dot ru>, Andrew Wilchak <azdruid at gmail dot com>, Chris Mayo <mayo at
+  clara dot co dot uk> and anyone I could have missed.
+
+  22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
+  Transition to Manifest2.
+
+  24 Sep 2006; Olivier Crête <tester@gentoo.org> hugin-0.5.ebuild:
+  Stable on amd64
+
+  15 Jul 2006; Bryan Østergaard <kloeri@gentoo.org> metadata.xml:
+  Remove halcy0n from metadata.xml as he's retired.
+
+  18 Apr 2006; Mark Loeser <halcy0n@gentoo.org> hugin-0.5.ebuild:
+  Stable on x86
+
+  20 Feb 2006; Mark Loeser <halcy0n@gentoo.org> metadata.xml:
+  metadata.xml cleanup
+
+  15 Jan 2006; Mark Loeser <halcy0n@gentoo.org>
+  +files/hugin-0.5-gcc41.patch, hugin-0.5.ebuild:
+  Add dep on enblend, and also add patch to fix compilation with gcc-4.1
+
+*hugin-0.5 (18 Dec 2005)
+
+  18 Dec 2005; Mark Loeser <halcy0n@gentoo.org> -hugin-0.5_rc2.ebuild,
+  +hugin-0.5.ebuild:
+  Bump to 0.5; bug #115714, and clean out old versions
+
+  26 Nov 2005; Mark Loeser <halcy0n@gentoo.org>
+  files/hugin-0.5_rc2-gcc4.patch:
+  Fix gcc4 patch
+
+  19 Nov 2005; Mark Loeser <halcy0n@gentoo.org>
+  +files/hugin-0.5_rc2-gcc4.patch, hugin-0.5_rc2.ebuild:
+  Add patch to fix compilation with gcc4.
+
+*hugin-0.5_rc1-r2 (16 Oct 2005)
+
+  16 Oct 2005; Mark Loeser <halcy0n@gentoo.org> -hugin-0.5_rc1.ebuild,
+  -hugin-0.5_rc1-r1.ebuild, +hugin-0.5_rc1-r2.ebuild:
+  Fixing the default autopano executable.  This ebuild also gets rid of the gtk2
+  useflag
+
+*hugin-0.5_rc2 (01 Oct 2005)
+*hugin-0.5_rc1-r1 (01 Oct 2005)
+
+  01 Oct 2005; Mark Loeser <halcy0n@gentoo.org> +hugin-0.5_rc1-r1.ebuild,
+  +hugin-0.5_rc2.ebuild:
+  Remove gtk useflag, since gtk2 is the only available toolkit.  Bump to _rc2.
+  bug #107776
+
+  16 Sep 2005; Mark Loeser <halcy0n@gentoo.org> hugin-0.5_rc1.ebuild:
+  Stable on x86
+
+  21 Aug 2005; Luis Medinas <metalgod@gentoo.org> hugin-0.5_rc1.ebuild:
+  Added ~amd64 keywords. Closes bug #103254.
+
+  11 Aug 2005; David Holm <dholm@gentoo.org> hugin-0.5_rc1.ebuild:
+  Added to ~ppc.
+
+*hugin-0.5_rc1 (10 Aug 2005)
+
+  10 Aug 2005; Mark Loeser <halcy0n@gentoo.org> +metadata.xml,
+  +hugin-0.5_rc1.ebuild:
+  Initial commit of hugin.  Thanks to everyone on bug #48269
+

diff --git a/media-gfx/hugin/Manifest b/media-gfx/hugin/Manifest
new file mode 100644
index 0000000..a4361ed
--- /dev/null
+++ b/media-gfx/hugin/Manifest
@@ -0,0 +1,9 @@
+AUX hugin-2011.0.0_rc1-libpng15.patch 11844 RMD160 6e922615911c816011ec7bb2cda8d2867a296d3b SHA1 e655023c0c7c2f96b3f5cd2d73bfa464276abd9e SHA256 48c05955b94a34bd5b96e560ebbeb0cdbce04f47fddde793f91c3a0bb37559a6
+DIST hugin-2011.0.0.tar.bz2 11439430 RMD160 1388980580ecba70a0d47597ddf06df9b85ab2b5 SHA1 22e1ad3846291a9bbe58570683e213921a6f0116 SHA256 866273f6218d300a52c0148960681faa2c4e05383d97f868a2eb47b457b5f4fc
+DIST hugin-2011.2.0.tar.bz2 11506840 RMD160 6bd526c651adb986d7b2f21959c8c390727a9563 SHA1 79dfdac229b4e58f50c893c1238bdd0921ad9da6 SHA256 bd9ef8d2f62c6dbcbadc2b9208cdcf6e4b6512760335c726b697bffd5e89b5be
+DIST hugin-2011.4beta1.tar.bz2 11725685 RMD160 c6af43d1d704fe5b7b1179768d89f1fca96c43ba SHA1 89f6ea1f10fae589357bb51581008d7e8e66ed82 SHA256 b020a9156b4126e87b3b92e14c8013423fd301a682ff38a005fe05beb2d60392
+EBUILD hugin-2011.0.0.ebuild 1507 RMD160 13b606f5056afe2929a5402d2348230e11821f79 SHA1 aafd1a381c4c401c206d81873ae833ffd50e95e5 SHA256 dc53a08d61737945e510ab7b8acec63ded870918c8b586859d11f345477911c4
+EBUILD hugin-2011.2.0.ebuild 1613 RMD160 655a418370413aed003aa4d7ff9933cd0d4b8f1c SHA1 d235abdf58a4ba3723ba4ce5ac009a1b84c61b7b SHA256 e03859cbe9f73a1321392237d026d834a70d2dbfbdaa272bb8520d7650bf479c
+EBUILD hugin-2011.4.0_beta1.ebuild 1619 RMD160 06b34358b45f97cafa53423f58f604d45984239e SHA1 e56673a67662e638d9911ec6d6e1a1c286eb16eb SHA256 cf04ad3416b3c1a5d2891d69845cee01ef71640f94e25e90f9b0393db3369dc1
+MISC ChangeLog 19131 RMD160 b874257ac283100c4472ad12f8889c355194797a SHA1 86b0e6b9380f89727af5d6b9330bc2e76875af2d SHA256 4f2b40fff7fa01a57b4aea9065a63ff742c570e0e7a02d03b2526b3064b1dc6b
+MISC metadata.xml 389 RMD160 245f5d872a463181d63366d6c76a82c87d020fd7 SHA1 a26b77c69d62bedb9789e79b5ca35f28fa56981d SHA256 6f26cd9c2b64a96c1c86a8a468a261af4cf4dfaa86b4d7ddcfaee1ca98314803

diff --git a/media-gfx/hugin/files/hugin-2011.0.0_rc1-libpng15.patch b/media-gfx/hugin/files/hugin-2011.0.0_rc1-libpng15.patch
new file mode 100644
index 0000000..2752231
--- /dev/null
+++ b/media-gfx/hugin/files/hugin-2011.0.0_rc1-libpng15.patch
@@ -0,0 +1,275 @@
+--- hugin-2011.0.0.orig/src/foreign/vigra/vigra_impex/png.cxx
++++ hugin-2011.0.0/src/foreign/vigra/vigra_impex/png.cxx
+@@ -78,7 +75,7 @@
+ static void PngError( png_structp png_ptr, png_const_charp error_msg )
+ {
+     png_error_message = std::string(error_msg);
+-    longjmp( png_ptr->jmpbuf, 1 );
++    longjmp( png_jmpbuf(png_ptr), 1 );
+ }
+ 
+ // called on non-fatal errors
+@@ -200,9 +197,9 @@
+         // check if the file is a png file
+         const unsigned int sig_size = 8;
+         png_byte sig[sig_size];
+-        std::fread( sig, sig_size, 1, file.get() );
++        std::size_t readCount = std::fread( sig, sig_size, 1, file.get() );
+         const int no_png = png_sig_cmp( sig, 0, sig_size );
+-        vigra_precondition( !no_png, "given file is not a png file.");
++        vigra_precondition( (readCount == 1) && !no_png, "given file is not a png file.");
+ 
+         // create png read struct with user defined handlers
+         png = png_create_read_struct( PNG_LIBPNG_VER_STRING, NULL,
+@@ -210,7 +207,7 @@
+         vigra_postcondition( png != 0, "could not create the read struct." );
+ 
+         // create info struct
+-        if (setjmp(png->jmpbuf)) {
++        if (setjmp(png_jmpbuf(png))) {
+             png_destroy_read_struct( &png, &info, NULL );
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_create_info_struct(): ").c_str() );
+         }
+@@ -218,14 +215,14 @@
+         vigra_postcondition( info != 0, "could not create the info struct." );
+ 
+         // init png i/o
+-        if (setjmp(png->jmpbuf)) {
++        if (setjmp(png_jmpbuf(png))) {
+             png_destroy_read_struct( &png, &info, NULL );
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_init_io(): ").c_str() );
+         }
+         png_init_io( png, file.get() );
+ 
+         // specify that the signature was already read
+-        if (setjmp(png->jmpbuf)) {
++        if (setjmp(png_jmpbuf(png))) {
+             png_destroy_read_struct( &png, &info, NULL );
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_set_sig_bytes(): ").c_str() );
+         }
+@@ -241,13 +238,13 @@
+     void PngDecoderImpl::init()
+     {
+         // read all chunks up to the image data
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_read_info(): ").c_str() );
+         png_read_info( png, info );
+ 
+         // pull over the header fields
+         int interlace_method, compression_method, filter_method;
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_get_IHDR(): ").c_str() );
+         png_get_IHDR( png, info, &width, &height, &bit_depth, &color_type,
+                       &interlace_method, &compression_method, &filter_method );
+@@ -261,7 +258,7 @@
+ 
+         // transform palette to rgb
+         if ( color_type == PNG_COLOR_TYPE_PALETTE) {
+-            if (setjmp(png->jmpbuf))
++            if (setjmp(png_jmpbuf(png)))
+                 vigra_postcondition( false, png_error_message.insert(0, "error in png_palette_to_rgb(): ").c_str() );
+             png_set_palette_to_rgb(png);
+             color_type = PNG_COLOR_TYPE_RGB;
+@@ -270,15 +267,10 @@
+ 
+         // expand gray values to at least one byte size
+         if ( color_type == PNG_COLOR_TYPE_GRAY && bit_depth < 8 ) {
+-#if (PNG_LIBPNG_VER >= 10400)
+-            if (setjmp(png->jmpbuf))
+-                vigra_postcondition( false,png_error_message.insert(0, "error in png_set_expand_gray_1_2_4_to_8(): ").c_str());
++            if (setjmp(png_jmpbuf(png)))
++                vigra_postcondition(false,
++                                    png_error_message.insert(0, "error in png_set_expand_gray_1_2_4_to_8(): ").c_str());
+             png_set_expand_gray_1_2_4_to_8(png);
+-#else
+-            if (setjmp(png->jmpbuf))
+-                vigra_postcondition( false,png_error_message.insert(0, "error in png_set_gray_1_2_4_to_8(): ").c_str());
+-            png_set_gray_1_2_4_to_8(png);
+-#endif
+             bit_depth = 8;
+         }
+ 
+@@ -286,7 +278,7 @@
+ #if 0
+         // strip alpha channel
+         if ( color_type & PNG_COLOR_MASK_ALPHA ) {
+-            if (setjmp(png->jmpbuf))
++            if (setjmp(png_jmpbuf(png)))
+                 vigra_postcondition( false, png_error_message.insert(0, "error in png_set_strip_alpha(): ").c_str() );
+             png_set_strip_alpha(png);
+             color_type ^= PNG_COLOR_MASK_ALPHA;
+@@ -317,8 +309,8 @@
+         }
+ 
+         // read resolution
+-        x_resolution = png_get_x_pixels_per_meter( png, info ) / 254.0;
+-        y_resolution = png_get_y_pixels_per_meter( png, info ) / 254.0;
++        x_resolution = png_get_x_pixels_per_meter( png, info ) * 0.0254f;
++        y_resolution = png_get_y_pixels_per_meter( png, info ) * 0.0254f;
+ 
+         // read offset
+         position.x = png_get_x_offset_pixels( png, info );
+@@ -328,9 +320,13 @@
+ #if (PNG_LIBPNG_VER > 10008) && defined(PNG_READ_iCCP_SUPPORTED)
+         char * dummyName;
+         int dummyCompType;
++#if (PNG_LIBPNG_VER < 10500)
+         char * profilePtr;
++#else
++        png_byte * profilePtr;
++#endif
+         png_uint_32 profileLen;
+-        if (info->valid & PNG_INFO_iCCP) {
++        if (png_get_valid( png, info, PNG_INFO_iCCP )) {
+             png_get_iCCP(png, info, &dummyName, &dummyCompType, &profilePtr, &profileLen) ;
+             iccProfilePtr = (unsigned char *) profilePtr;
+             iccProfileLength = profileLen;
+@@ -343,7 +339,7 @@
+         // image gamma
+         double image_gamma = 0.45455;
+         if ( png_get_valid( png, info, PNG_INFO_gAMA ) ) {
+-            if (setjmp(png->jmpbuf))
++            if (setjmp(png_jmpbuf(png)))
+                 vigra_postcondition( false, png_error_message.insert(0, "error in png_get_gAMA(): ").c_str() );
+             png_get_gAMA( png, info, &image_gamma );
+         }
+@@ -352,26 +348,26 @@
+         double screen_gamma = 2.2;
+ 
+         // set gamma correction
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_set_gamma(): ").c_str() );
+         png_set_gamma( png, screen_gamma, image_gamma );
+ #endif
+ 
+         // interlace handling, get number of read passes needed
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false,png_error_message.insert(0, "error in png_set_interlace_handling(): ").c_str());
+         n_interlace_passes = png_set_interlace_handling(png);
+ 
+         // update png library state to reflect any changes that were made
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_read_update_info(): ").c_str() );
+         png_read_update_info( png, info );
+ 
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false,png_error_message.insert(0, "error in png_get_channels(): ").c_str());
+         n_channels = png_get_channels(png, info);
+ 
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false,png_error_message.insert(0, "error in png_get_rowbytes(): ").c_str());
+         rowsize = png_get_rowbytes(png, info);
+ 
+@@ -381,9 +377,10 @@
+ 
+     void PngDecoderImpl::nextScanline()
+     {
+-        for (int i=0; i < n_interlace_passes; i++) {
+-        if (setjmp(png->jmpbuf))
+-                vigra_postcondition( false,png_error_message.insert(0, "error in png_read_row(): ").c_str());
++        if (setjmp(png_jmpbuf(png)))
++            vigra_postcondition( false,png_error_message.insert(0, "error in png_read_row(): ").c_str());        
++        for (int i=0; i < n_interlace_passes; i++) 
++        {
+             png_read_row(png, row_data.begin(), NULL);
+         }
+     }
+@@ -548,7 +545,7 @@
+         vigra_postcondition( png != 0, "could not create the write struct." );
+ 
+         // create info struct
+-        if (setjmp(png->jmpbuf)) {
++        if (setjmp(png_jmpbuf(png))) {
+             png_destroy_write_struct( &png, &info );
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_info_struct(): ").c_str() );
+         }
+@@ -559,7 +556,7 @@
+         }
+ 
+         // init png i/o
+-        if (setjmp(png->jmpbuf)) {
++        if (setjmp(png_jmpbuf(png))) {
+             png_destroy_write_struct( &png, &info );
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_init_io(): ").c_str() );
+         }
+@@ -574,7 +571,7 @@
+     void PngEncoderImpl::finalize()
+     {
+         // write the IHDR
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_set_IHDR(): ").c_str() );
+         png_set_IHDR( png, info, width, height, bit_depth, color_type,
+                       PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT,
+@@ -582,16 +579,16 @@
+ 
+         // set resolution
+         if (x_resolution > 0 && y_resolution > 0) {
+-            if (setjmp(png->jmpbuf))
++            if (setjmp(png_jmpbuf(png)))
+                 vigra_postcondition( false, png_error_message.insert(0, "error in png_set_pHYs(): ").c_str() );
+-            png_set_pHYs(png, info, (png_uint_32) (x_resolution * 254 + 0.5),
+-                         (png_uint_32) (y_resolution * 254 + 0.5),
++            png_set_pHYs(png, info, (png_uint_32) (x_resolution / 0.0254 + 0.5),
++                         (png_uint_32) (y_resolution / 0.0254 + 0.5),
+                          PNG_RESOLUTION_METER);
+         }
+ 
+         // set offset
+         if (position.x > 0 && position.y > 0) {
+-            if (setjmp(png->jmpbuf))
++            if (setjmp(png_jmpbuf(png)))
+                 vigra_postcondition( false, png_error_message.insert(0, "error in png_set_oFFs(): ").c_str() );
+             png_set_oFFs(png, info, position.x, position.y, PNG_OFFSET_PIXEL);
+         }
+@@ -599,13 +596,17 @@
+ #if (PNG_LIBPNG_VER > 10008) && defined(PNG_WRITE_iCCP_SUPPORTED)
+         // set icc profile
+         if (iccProfile.size() > 0) {
+-            png_set_iCCP(png, info, "icc", 0,
+-                         (char *)iccProfile.begin(), iccProfile.size());
++            png_set_iCCP(png, info, (png_charp)("icc"), 0,
++#if (PNG_LIBPNG_VER < 10500)
++                         (png_charp)iccProfile.begin(), (png_uint_32)iccProfile.size());
++#else
++                         (png_byte*)iccProfile.begin(), (png_uint_32)iccProfile.size());
++#endif
+         }
+ #endif
+ 
+         // write the info struct
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_write_info(): ").c_str() );
+         png_write_info( png, info );
+ 
+@@ -637,10 +638,10 @@
+         }
+ 
+         // write the whole image
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_write_image(): ").c_str() );
+         png_write_image( png, row_pointers.begin() );
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_write_end(): ").c_str() );
+         png_write_end(png, info);
+     }
+@@ -688,8 +689,7 @@
+         pimpl->components = bands;
+     }
+ 
+-    void PngEncoder::setCompressionType( const std::string & comp,
+-                                         int quality )
++    void PngEncoder::setCompressionType( const std::string & /* comp */, int /* quality */)
+     {
+         // nothing is settable => do nothing
+     }

diff --git a/media-gfx/hugin/hugin-2011.0.0.ebuild b/media-gfx/hugin/hugin-2011.0.0.ebuild
new file mode 100644
index 0000000..f609973
--- /dev/null
+++ b/media-gfx/hugin/hugin-2011.0.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.0.0.ebuild,v 1.5 2011/10/17 19:00:41 xarthisius Exp $
+
+EAPI=4
+WX_GTK_VER="2.8"
+
+inherit 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 de en_GB es fi fr hu it ja ko nl pl pt_BR ro ru sk sl sv uk zh_CN zh_TW"
+IUSE="lapack sift $(echo ${LANGS//\ /\ linguas_})"
+
+CDEPEND="
+	!!dev-util/cocom
+	app-arch/zip
+	>=dev-libs/boost-1.35.0-r5
+	>=media-gfx/enblend-4.0
+	media-gfx/exiv2
+	media-libs/freeglut
+	>=media-libs/libpano13-2.9.18
+	media-libs/libpng
+	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}
+	dev-util/pkgconfig"
+
+S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
+
+PATCHES=( "${FILESDIR}"/${P}_rc1-libpng15.patch )
+
+pkg_setup() {
+	DOCS="authors.txt README TODO"
+	mycmakeargs=( $(cmake-utils_use_enable lapack LAPACK) )
+}
+
+src_install() {
+	cmake-utils_src_install
+
+	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
+}

diff --git a/media-gfx/hugin/hugin-2011.2.0.ebuild b/media-gfx/hugin/hugin-2011.2.0.ebuild
new file mode 100644
index 0000000..b20134d
--- /dev/null
+++ b/media-gfx/hugin/hugin-2011.2.0.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.2.0.ebuild,v 1.1 2011/10/02 21:33:47 maekke Exp $
+
+EAPI=3
+WX_GTK_VER="2.8"
+PYTHON_DEPEND="python? 2:2.6 3"
+
+inherit python 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 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.35.0-r5
+	dev-libs/zthread
+	>=media-gfx/enblend-4.0
+	media-gfx/exiv2
+	media-libs/freeglut
+	>=media-libs/libpano13-2.9.18
+	media-libs/libpng
+	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}
+	dev-util/pkgconfig
+	python? ( >=dev-lang/swig-2.0.4 )"
+
+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)
+	)
+}
+
+src_install() {
+	cmake-utils_src_install
+
+	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
+}

diff --git a/media-gfx/hugin/hugin-2011.4.0_beta1.ebuild b/media-gfx/hugin/hugin-2011.4.0_beta1.ebuild
new file mode 100644
index 0000000..bfcc4c3
--- /dev/null
+++ b/media-gfx/hugin/hugin-2011.4.0_beta1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.2.0.ebuild,v 1.1 2011/10/02 21:33:47 maekke Exp $
+
+EAPI=3
+WX_GTK_VER="2.8"
+PYTHON_DEPEND="python? 2:2.6 3"
+
+inherit python wxwidgets versionator cmake-utils
+
+DESCRIPTION="GUI for the creation & processing of panoramic images"
+HOMEPAGE="http://hugin.sf.net"
+SRC_URI="mirror://sourceforge/${PN}/${P/\.0_/}.tar.bz2"
+LICENSE="GPL-2 SIFT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+LANGS=" bg ca cs da de en_GB es 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.35.0-r5
+	dev-libs/zthread
+	>=media-gfx/enblend-4.0
+	media-gfx/exiv2
+	media-libs/freeglut
+	>=media-libs/libpano13-2.9.18
+	media-libs/libpng
+	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}
+	dev-util/pkgconfig
+	python? ( >=dev-lang/swig-2.0.4 )"
+
+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)
+	)
+}
+
+src_install() {
+	cmake-utils_src_install
+
+	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
+}

diff --git a/media-gfx/hugin/metadata.xml b/media-gfx/hugin/metadata.xml
new file mode 100644
index 0000000..1c5a459
--- /dev/null
+++ b/media-gfx/hugin/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<herd>graphics</herd>
+	<longdescription>hugin is a panorama stitching program</longdescription>
+	<use>
+		<flag name='sift'>automatically align images with
+		<pkg>media-gfx/autopano-sift</pkg> or
+		<pkg>media-gfx/autopano-sift-C</pkg></flag>
+	</use>
+</pkgmetadata>



^ permalink raw reply related	[flat|nested] 9+ messages in thread
* [gentoo-commits] dev/maekke:master commit in: media-gfx/hugin/files/, media-gfx/hugin/
@ 2011-06-23 21:54 Markus Meier
  0 siblings, 0 replies; 9+ messages in thread
From: Markus Meier @ 2011-06-23 21:54 UTC (permalink / raw
  To: gentoo-commits

commit:     9dac4e598057ec030e79108e92fb18cc3fcb41cb
Author:     Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 23 21:56:36 2011 +0000
Commit:     Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Thu Jun 23 21:56:36 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/maekke.git;a=commit;h=9dac4e59

version bump

---
 media-gfx/hugin/ChangeLog                          |  520 ++++++++++++++++++++
 media-gfx/hugin/Manifest                           |   14 +
 .../hugin/files/hugin-2010.0.0_rc1-libpng14.patch  |   15 +
 .../hugin/files/hugin-2011.0.0_rc1-libpng15.patch  |  275 +++++++++++
 media-gfx/hugin/hugin-2010.0.0.ebuild              |   61 +++
 media-gfx/hugin/hugin-2010.2.0.ebuild              |   59 +++
 media-gfx/hugin/hugin-2010.4.0.ebuild              |   64 +++
 media-gfx/hugin/hugin-2011.0.0.ebuild              |   61 +++
 media-gfx/hugin/hugin-2011.2.0_beta1.ebuild        |   66 +++
 media-gfx/hugin/metadata.xml                       |   11 +
 10 files changed, 1146 insertions(+), 0 deletions(-)

diff --git a/media-gfx/hugin/ChangeLog b/media-gfx/hugin/ChangeLog
new file mode 100644
index 0000000..7c8c18a
--- /dev/null
+++ b/media-gfx/hugin/ChangeLog
@@ -0,0 +1,520 @@
+# ChangeLog for media-gfx/hugin
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/ChangeLog,v 1.112 2011/05/29 21:07:01 maekke Exp $
+
+*hugin-2011.0.0 (29 May 2011)
+
+  29 May 2011; Markus Meier <maekke@gentoo.org> -hugin-2011.0.0_rc1.ebuild,
+  +hugin-2011.0.0.ebuild:
+  version bump
+
+  20 May 2011; Markus Meier <maekke@gentoo.org> hugin-2011.0.0_rc1.ebuild:
+  add ro to LANGS, update enblend version
+
+  18 May 2011; Tim Harder <radhermit@gentoo.org> hugin-2011.0.0_rc1.ebuild:
+  Bump libpano13 dependency (bug #367917 by Daniel Neugebauer).
+
+*hugin-2011.0.0_rc1 (18 May 2011)
+
+  18 May 2011; Tim Harder <radhermit@gentoo.org> +hugin-2011.0.0_rc1.ebuild,
+  +files/hugin-2011.0.0_rc1-libpng15.patch:
+  Version bump to release candidate. Remove old post install message, bump to
+  EAPI 4, apply patch for libpng-1.5 (bug #355885).
+
+  13 Feb 2011; Tim Harder <radhermit@gentoo.org> hugin-2010.0.0.ebuild,
+  hugin-2010.2.0.ebuild, hugin-2010.4.0.ebuild:
+  Depend on wxGTK with the X USE flag enabled (bug #354223 by Grygoriy
+  Fuchedzhy).
+
+*hugin-2010.4.0 (01 Jan 2011)
+
+  01 Jan 2011; Markus Meier <maekke@gentoo.org> -hugin-2010.4.0_beta1.ebuild,
+  -hugin-2010.4.0_beta2.ebuild, -hugin-2010.4.0_rc1.ebuild,
+  -hugin-2010.4.0_rc3.ebuild, +hugin-2010.4.0.ebuild:
+  version bump to 2010.4.0 final, remove beta/rc releases
+
+*hugin-2010.4.0_rc3 (28 Dec 2010)
+
+  28 Dec 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.4.0_rc3.ebuild:
+  version bump
+
+*hugin-2010.4.0_rc1 (25 Dec 2010)
+
+  25 Dec 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.4.0_rc1.ebuild:
+  version bump
+
+  05 Dec 2010; Markos Chandras <hwoarang@gentoo.org> hugin-2010.2.0.ebuild:
+  Stable on amd64 wrt bug #347633
+
+  05 Dec 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+  hugin-2010.2.0.ebuild:
+  x86 stable wrt bug #347633
+
+*hugin-2010.4.0_beta2 (04 Dec 2010)
+
+  04 Dec 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.4.0_beta2.ebuild:
+  version bump
+
+*hugin-2010.4.0_beta1 (27 Nov 2010)
+
+  27 Nov 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.4.0_beta1.ebuild:
+  version bump to 2010.4 beta1
+
+  08 Nov 2010; Markus Meier <maekke@gentoo.org> hugin-2010.0.0.ebuild,
+  hugin-2010.2.0.ebuild:
+  change jpeg dep to virtual/jpeg
+
+*hugin-2010.2.0 (13 Oct 2010)
+
+  13 Oct 2010; Markus Meier <maekke@gentoo.org>
+  -hugin-2010.2.0_beta1.ebuild, -hugin-2010.2.0_beta2.ebuild,
+  -hugin-2010.2.0_rc1.ebuild, -hugin-2010.2.0_rc2.ebuild,
+  +hugin-2010.2.0.ebuild:
+  version bump, remove prereleases
+
+*hugin-2010.2.0_rc2 (30 Sep 2010)
+
+  30 Sep 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.2.0_rc2.ebuild:
+  version bump
+
+*hugin-2010.2.0_rc1 (21 Sep 2010)
+
+  21 Sep 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.2.0_rc1.ebuild:
+  version bump
+
+  16 Sep 2010; Tomáš Chvátal <scarabeus@gentoo.org>
+  hugin-2010.0.0.ebuild, hugin-2010.2.0_beta1.ebuild,
+  hugin-2010.2.0_beta2.ebuild:
+  virtual/glut -> media-libs/glut
+
+*hugin-2010.2.0_beta2 (05 Sep 2010)
+
+  05 Sep 2010; Markus Meier <maekke@gentoo.org>
+  +hugin-2010.2.0_beta2.ebuild:
+  version bump
+
+*hugin-2010.2.0_beta1 (18 Jul 2010)
+
+  18 Jul 2010; Markus Meier <maekke@gentoo.org>
+  +hugin-2010.2.0_beta1.ebuild:
+  version bump
+
+  27 May 2010; Markus Meier <maekke@gentoo.org> -hugin-2009.2.0.ebuild,
+  -hugin-2009.4.0.ebuild:
+  old
+
+  25 May 2010; Pacho Ramos <pacho@gentoo.org> hugin-2010.0.0.ebuild:
+  stable amd64, bug 320411
+
+  24 May 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
+  hugin-2010.0.0.ebuild:
+  x86 stable wrt bug #320411
+
+  24 May 2010; <nixnut@gentoo.org> hugin-2010.0.0.ebuild:
+  ppc stable #320411
+
+  28 Mar 2010; Markus Meier <maekke@gentoo.org> hugin-2010.0.0.ebuild:
+  add pkgconfig to DEPEND by Nikoli in bug #311693
+
+*hugin-2010.0.0 (26 Mar 2010)
+
+  26 Mar 2010; Markus Meier <maekke@gentoo.org> -hugin-2010.0.0_rc1.ebuild,
+  +hugin-2010.0.0.ebuild:
+  bump to final 2010.0.0 release, remove rc version
+
+  10 Mar 2010; Samuli Suominen <ssuominen@gentoo.org>
+  hugin-2010.0.0_rc1.ebuild, +files/hugin-2010.0.0_rc1-libpng14.patch:
+  Fix building with libpng14.
+
+*hugin-2010.0.0_rc1 (07 Mar 2010)
+
+  07 Mar 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.0.0_rc1.ebuild:
+  version bump to 2010.0.0_rc1
+
+  17 Feb 2010; Markus Meier <maekke@gentoo.org> hugin-2009.4.0.ebuild:
+  add virtual/glut to dependencies by Seerp in bug #305049
+
+  09 Jan 2010; Markus Meier <maekke@gentoo.org>
+  -files/hugin-0.7.0-gcc44.patch, -files/hugin-0.7.0_rc2-as-needed.patch,
+  -hugin-0.8.0.ebuild, -files/hugin-0.8.0_rc3-as-needed.patch,
+  -files/hugin-0.8.0_rc4-use_system_cmake_findboost.patch:
+  old
+
+  07 Jan 2010; Brent Baude <ranger@gentoo.org> hugin-2009.2.0.ebuild:
+  Marking hugin-2009.2.0 ppc for bug 294316
+
+  20 Dec 2009; Olivier Crête <tester@gentoo.org> hugin-2009.2.0.ebuild:
+  Stable on amd64, bug #294316
+
+  16 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
+  hugin-2009.2.0.ebuild:
+  stable x86, bug 294316
+
+*hugin-2009.4.0 (16 Dec 2009)
+
+  16 Dec 2009; Markus Meier <maekke@gentoo.org> -hugin-2009.4.0_rc1.ebuild,
+  -hugin-2009.4.0_rc2.ebuild, -hugin-2009.4.0_rc3.ebuild,
+  +hugin-2009.4.0.ebuild:
+  version bump to 2009.4.0 final release
+
+*hugin-2009.4.0_rc3 (02 Dec 2009)
+
+  02 Dec 2009; Markus Meier <maekke@gentoo.org> +hugin-2009.4.0_rc3.ebuild:
+  version bump
+
+  25 Oct 2009; Markus Meier <maekke@gentoo.org> -hugin-0.7.0.ebuild:
+  old
+
+  25 Oct 2009; Markus Meier <maekke@gentoo.org> hugin-0.8.0.ebuild:
+  amd64/x86 stable, bug #284686
+
+  24 Oct 2009; nixnut <nixnut@gentoo.org> hugin-0.8.0.ebuild:
+  ppc stable #284686
+
+*hugin-2009.4.0_rc2 (19 Oct 2009)
+
+  19 Oct 2009; Markus Meier <maekke@gentoo.org> +hugin-2009.4.0_rc2.ebuild:
+  bump
+
+*hugin-2009.4.0_rc1 (11 Oct 2009)
+
+  11 Oct 2009; Markus Meier <maekke@gentoo.org> +hugin-2009.4.0_rc1.ebuild:
+  version bump
+
+*hugin-2009.2.0 (30 Sep 2009)
+
+  30 Sep 2009; Markus Meier <maekke@gentoo.org>
+  -hugin-2009.2.0_beta3.ebuild, +hugin-2009.2.0.ebuild,
+  -files/hugin-2009.2.0_beta3-asneeded.patch:
+  version bump to final 2009.02.0 release
+
+  29 Sep 2009; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild,
+  hugin-0.8.0.ebuild, hugin-2009.2.0_beta3.ebuild:
+  block dev-util/cocom due to a file collision wrt bug #280241
+
+*hugin-2009.2.0_beta3 (13 Sep 2009)
+
+  13 Sep 2009; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild,
+  -hugin-0.7.0-r1.ebuild, +hugin-2009.2.0_beta3.ebuild,
+  +files/hugin-2009.2.0_beta3-asneeded.patch:
+  version bump, EAPI=2 for stable ebuild, remove old
+
+  01 Aug 2009; Markus Meier <maekke@gentoo.org> hugin-0.8.0.ebuild:
+  tweak x11-libs/wxGTK dep for bug #279653 and bug #269689
+
+*hugin-0.8.0 (26 Jul 2009)
+
+  26 Jul 2009; Markus Meier <maekke@gentoo.org> -hugin-0.8.0_beta1.ebuild,
+  -hugin-0.8.0_beta2.ebuild, -hugin-0.8.0_beta3.ebuild,
+  -hugin-0.8.0_beta4.ebuild, -hugin-0.8.0_rc1.ebuild,
+  -hugin-0.8.0_rc3.ebuild, -hugin-0.8.0_rc4.ebuild, -hugin-0.8.0_rc5.ebuild,
+  +hugin-0.8.0.ebuild, -files/hugin-0.8.0_beta1-as-needed.patch,
+  -files/hugin-0.8.0_rc3-unset_lapack.patch:
+  bump to 0.8.0 final release
+
+*hugin-0.8.0_rc5 (09 Jul 2009)
+
+  09 Jul 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_rc5.ebuild:
+  version bump (this will likely be the last rc)
+
+  28 Jun 2009; Tiziano Müller <dev-zero@gentoo.org> hugin-0.8.0_rc4.ebuild,
+  +files/hugin-0.8.0_rc4-use_system_cmake_findboost.patch:
+  Added patch to make it build with recent boost versions. Removed now
+  unnecessary patch from stack. Added missing exiftool dependency.
+
+*hugin-0.8.0_rc4 (27 Jun 2009)
+
+  27 Jun 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_rc4.ebuild:
+  version bump
+
+  19 Jun 2009; Tiziano Müller <dev-zero@gentoo.org> hugin-0.8.0_rc3.ebuild,
+  +files/hugin-0.8.0_rc3-unset_lapack.patch:
+  Added patch to unset LAPACK_LIBRARIES if lapack is not found, otherwise
+  cmake sets it to NOTFOUND leading to an error.
+
+*hugin-0.8.0_rc3 (10 Jun 2009)
+
+  10 Jun 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_rc3.ebuild,
+  +files/hugin-0.8.0_rc3-as-needed.patch:
+  version bump to 0.8.0_rc3, with (experimental) lapack support
+
+  24 May 2009; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild,
+  hugin-0.7.0-r1.ebuild, +files/hugin-0.7.0-gcc44.patch:
+  fix building with gcc-4.4 by David Watzke, bug #270593
+
+*hugin-0.8.0_rc1 (07 May 2009)
+
+  07 May 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_rc1.ebuild:
+  version bump
+
+*hugin-0.8.0_beta4 (01 May 2009)
+
+  01 May 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_beta4.ebuild:
+  version bump
+
+*hugin-0.8.0_beta3 (04 Apr 2009)
+
+  04 Apr 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_beta3.ebuild:
+  version bump to 0.8.0_beta3
+
+  19 Mar 2009; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild,
+  hugin-0.7.0-r1.ebuild:
+  assign RDEPEND
+
+  19 Mar 2009; Markus Meier <maekke@gentoo.org>
+  -files/hugin-0.6.1-1_0.6.1-1.1.patch, -files/hugin-0.6.1-as-needed.patch,
+  -files/hugin-0.6.1-gcc43.patch, -hugin-0.6.1-r2.ebuild:
+  old
+
+  18 Mar 2009; Joseph Jezak <josejx@gentoo.org> hugin-0.7.0.ebuild:
+  Marked ppc stable for bug #246827.
+
+  11 Mar 2009; Markus Meier <maekke@gentoo.org> hugin-0.8.0_beta2.ebuild:
+  add en_GB language, fix IUSE assignement and raise libpano13 dep
+
+*hugin-0.8.0_beta2 (09 Mar 2009)
+
+  09 Mar 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_beta2.ebuild:
+  bump to hugin-0.8.0_beta2
+
+*hugin-0.8.0_beta1 (25 Feb 2009)
+
+  25 Feb 2009; Markus Meier <maekke@gentoo.org>
+  +files/hugin-0.8.0_beta1-as-needed.patch, +hugin-0.8.0_beta1.ebuild:
+  bump to hugin-0.8.0_beta1
+
+  02 Dec 2008; <chainsaw@gentoo.org> hugin-0.7.0.ebuild,
+  hugin-0.7.0-r1.ebuild:
+  Add ~ppc keyword based on PowerBook6,7 testing by Christian "papillon81"
+  Schmitt <chrschmitt@gmail.com>. Closes bug #234909.
+
+  28 Nov 2008; Markus Meier <maekke@gentoo.org>
+  -files/hugin-0.7_beta4-insec-file.patch,
+  -files/hugin-0.7_beta4-as-needed.patch, -hugin-0.7_beta4-r1.ebuild,
+  hugin-0.7.0.ebuild, hugin-0.7.0-r1.ebuild:
+  add missing media-gfx/exiv2 dependency for bug #248628; remove old
+
+  26 Nov 2008; Ryan Hill <dirtyepic@gentoo.org> hugin-0.7.0.ebuild:
+  Call wxwidgets_pkg_setup.
+
+  22 Nov 2008; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild:
+  amd64/x86 stable, bug #246827
+
+  08 Oct 2008; Markus Meier <maekke@gentoo.org> hugin-0.6.1-r2.ebuild:
+  add missing x11-libs/gtk+ dep, bug #239698
+
+  06 Oct 2008; Markus Meier <maekke@gentoo.org> hugin-0.7.0-r1.ebuild:
+  fix broken dep on dev-libs/boost, thanks to voyageur and Betelgeuse
+
+*hugin-0.7.0-r1 (06 Oct 2008)
+*hugin-0.7.0 (06 Oct 2008)
+
+  06 Oct 2008; Markus Meier <maekke@gentoo.org> -hugin-0.7.0_rc2.ebuild,
+  -hugin-0.7.0_rc3.ebuild, -hugin-0.7.0_rc4.ebuild, -hugin-0.7.0_rc5.ebuild,
+  -hugin-0.7.0_rc6.ebuild, +hugin-0.7.0.ebuild, +hugin-0.7.0-r1.ebuild:
+  bump to 0.7.0 final release (-r1 is an EAPI=2 version of the ebuild, -r0
+  is a stable candidate), remove old
+
+*hugin-0.7.0_rc6 (15 Sep 2008)
+
+  15 Sep 2008; Markus Meier <maekke@gentoo.org> +hugin-0.7.0_rc6.ebuild:
+  bump to 0.7.0_rc6
+
+*hugin-0.7.0_rc5 (15 Sep 2008)
+
+  15 Sep 2008; Markus Meier <maekke@gentoo.org> +hugin-0.7.0_rc5.ebuild:
+  bump to 0.7.0_rc5
+
+*hugin-0.7.0_rc4 (02 Sep 2008)
+
+  02 Sep 2008; Markus Meier <maekke@gentoo.org> +hugin-0.7.0_rc4.ebuild:
+  bump to 0.7.0_rc4
+
+*hugin-0.7.0_rc3 (28 Aug 2008)
+
+  28 Aug 2008; Markus Meier <maekke@gentoo.org> +hugin-0.7.0_rc3.ebuild:
+  bump to 0.7.0_rc3
+
+  18 Aug 2008; Markus Meier <maekke@gentoo.org>
+  +files/hugin-0.7.0_rc2-as-needed.patch, hugin-0.7.0_rc2.ebuild:
+  fix building with --as-needed, bug #235004
+
+*hugin-0.7.0_rc2 (16 Aug 2008)
+
+  16 Aug 2008; Markus Meier <maekke@gentoo.org> metadata.xml,
+  +hugin-0.7.0_rc2.ebuild:
+  bump to hugin-0.7.0_rc2; describe local use flags in metadata.xml
+
+  10 May 2008; Mike Frysinger <vapier@gentoo.org> hugin-0.7_beta4-r1.ebuild:
+  Also apply gcc-4.3 patch to hugin-0.7_beta4-r1.
+
+  02 May 2008; Markus Meier <maekke@gentoo.org>
+  +files/hugin-0.6.1-gcc43.patch, hugin-0.6.1-r2.ebuild:
+  fix building with gcc-4.3 by Peter Alfredsen, bug #219783
+
+  16 Mar 2008; Markus Meier <maekke@gentoo.org> hugin-0.6.1-r2.ebuild:
+  zip dep is also needed in hugin-0.6
+
+  09 Mar 2008; Markus Meier <maekke@gentoo.org> hugin-0.7_beta4-r1.ebuild:
+  add app-arch/zip dep, bug #212808
+
+  12 Jan 2008; Markus Meier <maekke@gentoo.org>
+  -files/hugin-0.5-gcc41.patch, -files/hugin-0.5_rc2-gcc4.patch,
+  -hugin-0.5_rc1-r2.ebuild, -hugin-0.5.ebuild, -hugin-0.6.1.ebuild,
+  -hugin-0.6.1-r1.ebuild:
+  old
+
+  11 Jan 2008; nixnut <nixnut@gentoo.org> hugin-0.6.1-r2.ebuild:
+  Stable on ppc wrt bug 205154
+
+  17 Dec 2007; Christian Faulhammer <opfer@gentoo.org>
+  hugin-0.6.1-r2.ebuild:
+  stable x86, bug 202095
+
+  16 Dec 2007; Samuli Suominen <drac@gentoo.org> hugin-0.6.1-r2.ebuild:
+  amd64 stable wrt #180381
+
+*hugin-0.7_beta4-r1 (03 Dec 2007)
+*hugin-0.6.1-r2 (03 Dec 2007)
+
+  03 Dec 2007; Markus Meier <maekke@gentoo.org>
+  +files/hugin-0.6.1-as-needed.patch,
+  +files/hugin-0.7_beta4-as-needed.patch,
+  +files/hugin-0.7_beta4-insec-file.patch, +hugin-0.6.1-r2.ebuild,
+  -hugin-0.7_beta4.ebuild, +hugin-0.7_beta4-r1.ebuild:
+  revision bump, fix as-needed (bug #180381), also fix security bug #195996
+  for 0.7
+
+  14 Nov 2007; Peter Weller <welp@gentoo.org> hugin-0.6.1-r1.ebuild:
+  Stable on amd64 wrt bug 195996
+
+  26 Oct 2007; Luca Barbato <lu_zero@gentoo.org> hugin-0.6.1-r1.ebuild:
+  Marked ppc
+
+  26 Oct 2007; Markus Meier <maekke@gentoo.org> hugin-0.6.1-r1.ebuild:
+  x86 stable, security bug #195996
+
+*hugin-0.6.1-r1 (25 Oct 2007)
+
+  25 Oct 2007; Luca Barbato <lu_zero@gentoo.org>
+  +files/hugin-0.6.1-1_0.6.1-1.1.patch, +hugin-0.6.1-r1.ebuild:
+  Security Fix, see bug #195996. Debian patch applied
+
+  13 Oct 2007; Ryan Hill <dirtyepic@gentoo.org> hugin-0.5_rc1-r2.ebuild,
+  hugin-0.5.ebuild, hugin-0.6.1.ebuild, hugin-0.7_beta4.ebuild:
+  Lock wxGTK to 2.6.
+
+  23 Jul 2007; Luca Barbato <lu_zero@gentoo.org> hugin-0.6.1.ebuild,
+  hugin-0.7_beta4.ebuild:
+  Fix the bad fix I committed before
+
+  15 Jul 2007; Luca Barbato <lu_zero@gentoo.org> hugin-0.6.1.ebuild,
+  hugin-0.7_beta4.ebuild:
+  make hugin build with newer boost, thanks to Jakub for the fix in bug #181414
+
+  30 Apr 2007; Marius Mauch <genone@gentoo.org> hugin-0.5_rc1-r2.ebuild,
+  hugin-0.6.1.ebuild, hugin-0.7_beta4.ebuild:
+  Replacing einfo with elog
+
+  16 Apr 2007; Christian Faulhammer <opfer@gentoo.org> hugin-0.6.1.ebuild:
+  stable amd64, bug 173068
+
+  08 Apr 2007; Joseph Jezak <josejx@gentoo.org> hugin-0.6.1.ebuild:
+  Marked ppc stable for bug #173068.
+
+  06 Apr 2007; Christian Faulhammer <opfer@gentoo.org> hugin-0.6.1.ebuild:
+  stable x86, bug 173068
+
+  05 Apr 2007; Marcelo Goes <vanquirius@gentoo.org> hugin-0.6.1.ebuild,
+  hugin-0.7_beta4.ebuild:
+  Depend on >=media-gfx/enblend-2.4 if the enblend flag is set for bug 173418.
+  Thanks to Nicolas Laurent <nicolas.mario at gmail dot com>.
+
+*hugin-0.7_beta4 (02 Apr 2007)
+
+  02 Apr 2007; Marcelo Goes <vanquirius@gentoo.org> +hugin-0.7_beta4.ebuild:
+  Add 0.7_beta4 for bug 141617. In package.mask for now. Thanks again to
+  people who contributed in the bug.
+
+  03 Mar 2007; Marcelo Goes <vanquirius@gentoo.org> hugin-0.6.1.ebuild:
+  Improve einfo explanation for enblend and sift USE flags for bug 141617.
+  Thanks to Tim Harder <thorium90 at gmail dot com>.
+
+*hugin-0.6.1 (23 Feb 2007)
+
+  23 Feb 2007; Marcelo Goes <vanquirius@gentoo.org> +hugin-0.6.1.ebuild:
+  0.6.1 version bump for bug 141617. Thanks to David Grant <davidgrant at
+  gmail dot com>, Hal Engel <hvengel at astound dot net>, Tarmo Tanav <sn4ip3r
+  at estprog dot ee>, Emmanuel Favre_Nicolin <manouchk at gmail dot com>, Paul
+  Berens <pjb8774 at rit dot edu>, Johann Cardon <johann.cardon at free dot
+  fr>, Patrick Huber <phuber at swisstech dot net>, Toon Verstraelen
+  <Toon.Verstraelen at UGent dot be>, Paul de Vries <phsdv at tiscali dot fr>,
+  Norman Thomas <news at hiroki dot de>, Christian Kanzian <christian.kanzian
+  at gmx dot at>, Jorge Nerin <gentoo-bugs at redvip.homelinux dot net>, Tim
+  Harder <thorium90 at gmail dot com>, Serge Gavrilov <serge at pdmi dot ras
+  dot ru>, Andrew Wilchak <azdruid at gmail dot com>, Chris Mayo <mayo at
+  clara dot co dot uk> and anyone I could have missed.
+
+  22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
+  Transition to Manifest2.
+
+  24 Sep 2006; Olivier Crête <tester@gentoo.org> hugin-0.5.ebuild:
+  Stable on amd64
+
+  15 Jul 2006; Bryan Østergaard <kloeri@gentoo.org> metadata.xml:
+  Remove halcy0n from metadata.xml as he's retired.
+
+  18 Apr 2006; Mark Loeser <halcy0n@gentoo.org> hugin-0.5.ebuild:
+  Stable on x86
+
+  20 Feb 2006; Mark Loeser <halcy0n@gentoo.org> metadata.xml:
+  metadata.xml cleanup
+
+  15 Jan 2006; Mark Loeser <halcy0n@gentoo.org>
+  +files/hugin-0.5-gcc41.patch, hugin-0.5.ebuild:
+  Add dep on enblend, and also add patch to fix compilation with gcc-4.1
+
+*hugin-0.5 (18 Dec 2005)
+
+  18 Dec 2005; Mark Loeser <halcy0n@gentoo.org> -hugin-0.5_rc2.ebuild,
+  +hugin-0.5.ebuild:
+  Bump to 0.5; bug #115714, and clean out old versions
+
+  26 Nov 2005; Mark Loeser <halcy0n@gentoo.org>
+  files/hugin-0.5_rc2-gcc4.patch:
+  Fix gcc4 patch
+
+  19 Nov 2005; Mark Loeser <halcy0n@gentoo.org>
+  +files/hugin-0.5_rc2-gcc4.patch, hugin-0.5_rc2.ebuild:
+  Add patch to fix compilation with gcc4.
+
+*hugin-0.5_rc1-r2 (16 Oct 2005)
+
+  16 Oct 2005; Mark Loeser <halcy0n@gentoo.org> -hugin-0.5_rc1.ebuild,
+  -hugin-0.5_rc1-r1.ebuild, +hugin-0.5_rc1-r2.ebuild:
+  Fixing the default autopano executable.  This ebuild also gets rid of the gtk2
+  useflag
+
+*hugin-0.5_rc2 (01 Oct 2005)
+*hugin-0.5_rc1-r1 (01 Oct 2005)
+
+  01 Oct 2005; Mark Loeser <halcy0n@gentoo.org> +hugin-0.5_rc1-r1.ebuild,
+  +hugin-0.5_rc2.ebuild:
+  Remove gtk useflag, since gtk2 is the only available toolkit.  Bump to _rc2.
+  bug #107776
+
+  16 Sep 2005; Mark Loeser <halcy0n@gentoo.org> hugin-0.5_rc1.ebuild:
+  Stable on x86
+
+  21 Aug 2005; Luis Medinas <metalgod@gentoo.org> hugin-0.5_rc1.ebuild:
+  Added ~amd64 keywords. Closes bug #103254.
+
+  11 Aug 2005; David Holm <dholm@gentoo.org> hugin-0.5_rc1.ebuild:
+  Added to ~ppc.
+
+*hugin-0.5_rc1 (10 Aug 2005)
+
+  10 Aug 2005; Mark Loeser <halcy0n@gentoo.org> +metadata.xml,
+  +hugin-0.5_rc1.ebuild:
+  Initial commit of hugin.  Thanks to everyone on bug #48269
+

diff --git a/media-gfx/hugin/Manifest b/media-gfx/hugin/Manifest
new file mode 100644
index 0000000..6098e40
--- /dev/null
+++ b/media-gfx/hugin/Manifest
@@ -0,0 +1,14 @@
+AUX hugin-2010.0.0_rc1-libpng14.patch 722 RMD160 83a65c1c8931490c339b87d8302495180750c17f SHA1 0396e246c4ec90aa21a7a0076836d8ebb4d052ed SHA256 2cd425ff1c6036e13b33b83d2772f7c4282fbfb8872c4402efb4e074318d295a
+AUX hugin-2011.0.0_rc1-libpng15.patch 11844 RMD160 6e922615911c816011ec7bb2cda8d2867a296d3b SHA1 e655023c0c7c2f96b3f5cd2d73bfa464276abd9e SHA256 48c05955b94a34bd5b96e560ebbeb0cdbce04f47fddde793f91c3a0bb37559a6
+DIST hugin-2010.0.0.tar.gz 12085453 RMD160 e2b03fe00a4a0242a1f3c4fd641cf8a3e312d516 SHA1 41eb7253aab12b913a5c9b6d9975d8652390dcb5 SHA256 ed30c5021709b8970a43f1e4c2295b5c899bc0fb87ffb63135a3c0ecde3bb523
+DIST hugin-2010.2.0.tar.gz 12412050 RMD160 c39d279bf95cdf5686e5994030bb4eb61ba285aa SHA1 f0676f28cd3fbebcf4086f55af7cf09566772899 SHA256 70fd1d5ffa017b3eb14e0760cd70185aab641aa343d129f9590826b01d5df2e2
+DIST hugin-2010.4.0.tar.bz2 11009978 RMD160 f97b8d37470443eb81c3e915e5f5efa91227b135 SHA1 47f25c0a8b97c27108e567bcd22203c87f268d07 SHA256 d45cc65df6b424ef5bf1c5d2cd99a360ecfda46688782c75f36dd5341cb9c38e
+DIST hugin-2011.0.0.tar.bz2 11439430 RMD160 1388980580ecba70a0d47597ddf06df9b85ab2b5 SHA1 22e1ad3846291a9bbe58570683e213921a6f0116 SHA256 866273f6218d300a52c0148960681faa2c4e05383d97f868a2eb47b457b5f4fc
+DIST hugin-2011.2.0_beta1.tar.bz2 11369710 RMD160 287a127f0c37ed305b86d8c3838b6c0b5c1fb5ce SHA1 ed32ac77b836bf0ae6aa43c8a368cf2df80e76ab SHA256 6ad6ed6a96d79f3b8862704f4f34cd792ab920fbaa68fd799142fb7ae6cab263
+EBUILD hugin-2010.0.0.ebuild 1500 RMD160 26b67785fc8c32833f361d842d157ff33674433d SHA1 94668bb4d6ec5429e879a56577cee24683d42ba9 SHA256 7c2f14d494b942a80e1d2eca0d0793d93bf6ecaebc8e5430f5c98e663a5cc87f
+EBUILD hugin-2010.2.0.ebuild 1459 RMD160 65f44050a6b79fcac57561f03a65fe8c4e984623 SHA1 bd4552e2c0a8ced25105261ae8306ce6f173d6fe SHA256 0ab6582890f6d5de0ce3c2236ef0b0141275ddedf2e25991090a4eafc7f683bc
+EBUILD hugin-2010.4.0.ebuild 1624 RMD160 a0c1421c4bb9eab86a29b83e76c8183c0511e901 SHA1 fb9c42d26fd72d9a222ef845a4a1886de7f70eb3 SHA256 fc37d11de993b11b199f9204daf543818da8db5bb08b2cec266d417542ba7508
+EBUILD hugin-2011.0.0.ebuild 1506 RMD160 df9dc8093168ae82965eaba5da69b82175280049 SHA1 9644f5644d43b9c5aea822b906b352302bc794f8 SHA256 fc2d0292c6b8c8c91463a64b0c8b796605e7805cbcbc99f1d6ac6942932775be
+EBUILD hugin-2011.2.0_beta1.ebuild 1610 RMD160 44dea6897aa770aaadc5b8a6c7177506a441ba51 SHA1 70624c8be33e91779ed5c634d3f746cb38fa66a2 SHA256 6ac2d3537aaf4eb645957a22948c09dd3b2d2c327ced7ef7ab7e285813131c89
+MISC ChangeLog 18141 RMD160 2eb9dc3258cc146dbd132c552abafda8f2a06bd6 SHA1 4a67f21683eac74307add5d01896e6667e65693a SHA256 cfdfc4b4a9bcc83ac7cec1bbfd83a5633430415e716707918904b55508bebab3
+MISC metadata.xml 389 RMD160 245f5d872a463181d63366d6c76a82c87d020fd7 SHA1 a26b77c69d62bedb9789e79b5ca35f28fa56981d SHA256 6f26cd9c2b64a96c1c86a8a468a261af4cf4dfaa86b4d7ddcfaee1ca98314803

diff --git a/media-gfx/hugin/files/hugin-2010.0.0_rc1-libpng14.patch b/media-gfx/hugin/files/hugin-2010.0.0_rc1-libpng14.patch
new file mode 100644
index 0000000..fdc0263
--- /dev/null
+++ b/media-gfx/hugin/files/hugin-2010.0.0_rc1-libpng14.patch
@@ -0,0 +1,15 @@
+http://repos.archlinux.org/wsvn/packages/hugin/trunk/libpng14.patch
+
+--- src/foreign/vigra/vigra_impex/png.cxx
++++ src/foreign/vigra/vigra_impex/png.cxx
+@@ -271,8 +271,8 @@
+         // expand gray values to at least one byte size
+         if ( color_type == PNG_COLOR_TYPE_GRAY && bit_depth < 8 ) {
+             if (setjmp(png->jmpbuf))
+-                vigra_postcondition( false,png_error_message.insert(0, "error in png_set_gray_1_2_4_to_8(): ").c_str());
+-            png_set_gray_1_2_4_to_8(png);
++                vigra_postcondition( false,png_error_message.insert(0, "error in png_set_expand_gray_1_2_4_to_8(): ").c_str());
++            png_set_expand_gray_1_2_4_to_8(png);
+             bit_depth = 8;
+         }
+ 

diff --git a/media-gfx/hugin/files/hugin-2011.0.0_rc1-libpng15.patch b/media-gfx/hugin/files/hugin-2011.0.0_rc1-libpng15.patch
new file mode 100644
index 0000000..2752231
--- /dev/null
+++ b/media-gfx/hugin/files/hugin-2011.0.0_rc1-libpng15.patch
@@ -0,0 +1,275 @@
+--- hugin-2011.0.0.orig/src/foreign/vigra/vigra_impex/png.cxx
++++ hugin-2011.0.0/src/foreign/vigra/vigra_impex/png.cxx
+@@ -78,7 +75,7 @@
+ static void PngError( png_structp png_ptr, png_const_charp error_msg )
+ {
+     png_error_message = std::string(error_msg);
+-    longjmp( png_ptr->jmpbuf, 1 );
++    longjmp( png_jmpbuf(png_ptr), 1 );
+ }
+ 
+ // called on non-fatal errors
+@@ -200,9 +197,9 @@
+         // check if the file is a png file
+         const unsigned int sig_size = 8;
+         png_byte sig[sig_size];
+-        std::fread( sig, sig_size, 1, file.get() );
++        std::size_t readCount = std::fread( sig, sig_size, 1, file.get() );
+         const int no_png = png_sig_cmp( sig, 0, sig_size );
+-        vigra_precondition( !no_png, "given file is not a png file.");
++        vigra_precondition( (readCount == 1) && !no_png, "given file is not a png file.");
+ 
+         // create png read struct with user defined handlers
+         png = png_create_read_struct( PNG_LIBPNG_VER_STRING, NULL,
+@@ -210,7 +207,7 @@
+         vigra_postcondition( png != 0, "could not create the read struct." );
+ 
+         // create info struct
+-        if (setjmp(png->jmpbuf)) {
++        if (setjmp(png_jmpbuf(png))) {
+             png_destroy_read_struct( &png, &info, NULL );
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_create_info_struct(): ").c_str() );
+         }
+@@ -218,14 +215,14 @@
+         vigra_postcondition( info != 0, "could not create the info struct." );
+ 
+         // init png i/o
+-        if (setjmp(png->jmpbuf)) {
++        if (setjmp(png_jmpbuf(png))) {
+             png_destroy_read_struct( &png, &info, NULL );
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_init_io(): ").c_str() );
+         }
+         png_init_io( png, file.get() );
+ 
+         // specify that the signature was already read
+-        if (setjmp(png->jmpbuf)) {
++        if (setjmp(png_jmpbuf(png))) {
+             png_destroy_read_struct( &png, &info, NULL );
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_set_sig_bytes(): ").c_str() );
+         }
+@@ -241,13 +238,13 @@
+     void PngDecoderImpl::init()
+     {
+         // read all chunks up to the image data
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_read_info(): ").c_str() );
+         png_read_info( png, info );
+ 
+         // pull over the header fields
+         int interlace_method, compression_method, filter_method;
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_get_IHDR(): ").c_str() );
+         png_get_IHDR( png, info, &width, &height, &bit_depth, &color_type,
+                       &interlace_method, &compression_method, &filter_method );
+@@ -261,7 +258,7 @@
+ 
+         // transform palette to rgb
+         if ( color_type == PNG_COLOR_TYPE_PALETTE) {
+-            if (setjmp(png->jmpbuf))
++            if (setjmp(png_jmpbuf(png)))
+                 vigra_postcondition( false, png_error_message.insert(0, "error in png_palette_to_rgb(): ").c_str() );
+             png_set_palette_to_rgb(png);
+             color_type = PNG_COLOR_TYPE_RGB;
+@@ -270,15 +267,10 @@
+ 
+         // expand gray values to at least one byte size
+         if ( color_type == PNG_COLOR_TYPE_GRAY && bit_depth < 8 ) {
+-#if (PNG_LIBPNG_VER >= 10400)
+-            if (setjmp(png->jmpbuf))
+-                vigra_postcondition( false,png_error_message.insert(0, "error in png_set_expand_gray_1_2_4_to_8(): ").c_str());
++            if (setjmp(png_jmpbuf(png)))
++                vigra_postcondition(false,
++                                    png_error_message.insert(0, "error in png_set_expand_gray_1_2_4_to_8(): ").c_str());
+             png_set_expand_gray_1_2_4_to_8(png);
+-#else
+-            if (setjmp(png->jmpbuf))
+-                vigra_postcondition( false,png_error_message.insert(0, "error in png_set_gray_1_2_4_to_8(): ").c_str());
+-            png_set_gray_1_2_4_to_8(png);
+-#endif
+             bit_depth = 8;
+         }
+ 
+@@ -286,7 +278,7 @@
+ #if 0
+         // strip alpha channel
+         if ( color_type & PNG_COLOR_MASK_ALPHA ) {
+-            if (setjmp(png->jmpbuf))
++            if (setjmp(png_jmpbuf(png)))
+                 vigra_postcondition( false, png_error_message.insert(0, "error in png_set_strip_alpha(): ").c_str() );
+             png_set_strip_alpha(png);
+             color_type ^= PNG_COLOR_MASK_ALPHA;
+@@ -317,8 +309,8 @@
+         }
+ 
+         // read resolution
+-        x_resolution = png_get_x_pixels_per_meter( png, info ) / 254.0;
+-        y_resolution = png_get_y_pixels_per_meter( png, info ) / 254.0;
++        x_resolution = png_get_x_pixels_per_meter( png, info ) * 0.0254f;
++        y_resolution = png_get_y_pixels_per_meter( png, info ) * 0.0254f;
+ 
+         // read offset
+         position.x = png_get_x_offset_pixels( png, info );
+@@ -328,9 +320,13 @@
+ #if (PNG_LIBPNG_VER > 10008) && defined(PNG_READ_iCCP_SUPPORTED)
+         char * dummyName;
+         int dummyCompType;
++#if (PNG_LIBPNG_VER < 10500)
+         char * profilePtr;
++#else
++        png_byte * profilePtr;
++#endif
+         png_uint_32 profileLen;
+-        if (info->valid & PNG_INFO_iCCP) {
++        if (png_get_valid( png, info, PNG_INFO_iCCP )) {
+             png_get_iCCP(png, info, &dummyName, &dummyCompType, &profilePtr, &profileLen) ;
+             iccProfilePtr = (unsigned char *) profilePtr;
+             iccProfileLength = profileLen;
+@@ -343,7 +339,7 @@
+         // image gamma
+         double image_gamma = 0.45455;
+         if ( png_get_valid( png, info, PNG_INFO_gAMA ) ) {
+-            if (setjmp(png->jmpbuf))
++            if (setjmp(png_jmpbuf(png)))
+                 vigra_postcondition( false, png_error_message.insert(0, "error in png_get_gAMA(): ").c_str() );
+             png_get_gAMA( png, info, &image_gamma );
+         }
+@@ -352,26 +348,26 @@
+         double screen_gamma = 2.2;
+ 
+         // set gamma correction
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_set_gamma(): ").c_str() );
+         png_set_gamma( png, screen_gamma, image_gamma );
+ #endif
+ 
+         // interlace handling, get number of read passes needed
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false,png_error_message.insert(0, "error in png_set_interlace_handling(): ").c_str());
+         n_interlace_passes = png_set_interlace_handling(png);
+ 
+         // update png library state to reflect any changes that were made
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_read_update_info(): ").c_str() );
+         png_read_update_info( png, info );
+ 
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false,png_error_message.insert(0, "error in png_get_channels(): ").c_str());
+         n_channels = png_get_channels(png, info);
+ 
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false,png_error_message.insert(0, "error in png_get_rowbytes(): ").c_str());
+         rowsize = png_get_rowbytes(png, info);
+ 
+@@ -381,9 +377,10 @@
+ 
+     void PngDecoderImpl::nextScanline()
+     {
+-        for (int i=0; i < n_interlace_passes; i++) {
+-        if (setjmp(png->jmpbuf))
+-                vigra_postcondition( false,png_error_message.insert(0, "error in png_read_row(): ").c_str());
++        if (setjmp(png_jmpbuf(png)))
++            vigra_postcondition( false,png_error_message.insert(0, "error in png_read_row(): ").c_str());        
++        for (int i=0; i < n_interlace_passes; i++) 
++        {
+             png_read_row(png, row_data.begin(), NULL);
+         }
+     }
+@@ -548,7 +545,7 @@
+         vigra_postcondition( png != 0, "could not create the write struct." );
+ 
+         // create info struct
+-        if (setjmp(png->jmpbuf)) {
++        if (setjmp(png_jmpbuf(png))) {
+             png_destroy_write_struct( &png, &info );
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_info_struct(): ").c_str() );
+         }
+@@ -559,7 +556,7 @@
+         }
+ 
+         // init png i/o
+-        if (setjmp(png->jmpbuf)) {
++        if (setjmp(png_jmpbuf(png))) {
+             png_destroy_write_struct( &png, &info );
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_init_io(): ").c_str() );
+         }
+@@ -574,7 +571,7 @@
+     void PngEncoderImpl::finalize()
+     {
+         // write the IHDR
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_set_IHDR(): ").c_str() );
+         png_set_IHDR( png, info, width, height, bit_depth, color_type,
+                       PNG_INTERLACE_NONE, PNG_COMPRESSION_TYPE_DEFAULT,
+@@ -582,16 +579,16 @@
+ 
+         // set resolution
+         if (x_resolution > 0 && y_resolution > 0) {
+-            if (setjmp(png->jmpbuf))
++            if (setjmp(png_jmpbuf(png)))
+                 vigra_postcondition( false, png_error_message.insert(0, "error in png_set_pHYs(): ").c_str() );
+-            png_set_pHYs(png, info, (png_uint_32) (x_resolution * 254 + 0.5),
+-                         (png_uint_32) (y_resolution * 254 + 0.5),
++            png_set_pHYs(png, info, (png_uint_32) (x_resolution / 0.0254 + 0.5),
++                         (png_uint_32) (y_resolution / 0.0254 + 0.5),
+                          PNG_RESOLUTION_METER);
+         }
+ 
+         // set offset
+         if (position.x > 0 && position.y > 0) {
+-            if (setjmp(png->jmpbuf))
++            if (setjmp(png_jmpbuf(png)))
+                 vigra_postcondition( false, png_error_message.insert(0, "error in png_set_oFFs(): ").c_str() );
+             png_set_oFFs(png, info, position.x, position.y, PNG_OFFSET_PIXEL);
+         }
+@@ -599,13 +596,17 @@
+ #if (PNG_LIBPNG_VER > 10008) && defined(PNG_WRITE_iCCP_SUPPORTED)
+         // set icc profile
+         if (iccProfile.size() > 0) {
+-            png_set_iCCP(png, info, "icc", 0,
+-                         (char *)iccProfile.begin(), iccProfile.size());
++            png_set_iCCP(png, info, (png_charp)("icc"), 0,
++#if (PNG_LIBPNG_VER < 10500)
++                         (png_charp)iccProfile.begin(), (png_uint_32)iccProfile.size());
++#else
++                         (png_byte*)iccProfile.begin(), (png_uint_32)iccProfile.size());
++#endif
+         }
+ #endif
+ 
+         // write the info struct
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_write_info(): ").c_str() );
+         png_write_info( png, info );
+ 
+@@ -637,10 +638,10 @@
+         }
+ 
+         // write the whole image
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_write_image(): ").c_str() );
+         png_write_image( png, row_pointers.begin() );
+-        if (setjmp(png->jmpbuf))
++        if (setjmp(png_jmpbuf(png)))
+             vigra_postcondition( false, png_error_message.insert(0, "error in png_write_end(): ").c_str() );
+         png_write_end(png, info);
+     }
+@@ -688,8 +689,7 @@
+         pimpl->components = bands;
+     }
+ 
+-    void PngEncoder::setCompressionType( const std::string & comp,
+-                                         int quality )
++    void PngEncoder::setCompressionType( const std::string & /* comp */, int /* quality */)
+     {
+         // nothing is settable => do nothing
+     }

diff --git a/media-gfx/hugin/hugin-2010.0.0.ebuild b/media-gfx/hugin/hugin-2010.0.0.ebuild
new file mode 100644
index 0000000..8e48445
--- /dev/null
+++ b/media-gfx/hugin/hugin-2010.0.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2010.0.0.ebuild,v 1.8 2011/02/13 11:03:32 radhermit Exp $
+
+EAPI=2
+WX_GTK_VER="2.8"
+
+inherit cmake-utils wxwidgets versionator
+
+DESCRIPTION="GUI for the creation & processing of panoramic images"
+HOMEPAGE="http://hugin.sf.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+LICENSE="GPL-2 SIFT"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+
+LANGS=" bg ca cs de en_GB es fi fr hu it ja ko nl pl pt_BR ru sk sl sv uk zh_CN zh_TW"
+IUSE="lapack +sift $(echo ${LANGS//\ /\ linguas_})"
+
+CDEPEND="
+	!!dev-util/cocom
+	app-arch/zip
+	>=dev-libs/boost-1.35.0-r5
+	>=media-gfx/enblend-3.0_p20080807
+	media-gfx/exiv2
+	media-libs/freeglut
+	>=media-libs/libpano13-2.9.14
+	media-libs/libpng
+	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}
+	dev-util/pkgconfig"
+
+S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
+
+PATCHES=( "${FILESDIR}/${P}_rc1-libpng14.patch" )
+
+pkg_setup() {
+	DOCS="AUTHORS README TODO"
+	mycmakeargs="$(cmake-utils_use_enable lapack)"
+}
+
+src_install() {
+	cmake-utils_src_install
+
+	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
+}

diff --git a/media-gfx/hugin/hugin-2010.2.0.ebuild b/media-gfx/hugin/hugin-2010.2.0.ebuild
new file mode 100644
index 0000000..715ef39
--- /dev/null
+++ b/media-gfx/hugin/hugin-2010.2.0.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2010.2.0.ebuild,v 1.5 2011/02/13 11:03:32 radhermit Exp $
+
+EAPI=2
+WX_GTK_VER="2.8"
+
+inherit cmake-utils wxwidgets versionator
+
+DESCRIPTION="GUI for the creation & processing of panoramic images"
+HOMEPAGE="http://hugin.sf.net"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+LICENSE="GPL-2 SIFT"
+SLOT="0"
+KEYWORDS="amd64 ~ppc x86"
+
+LANGS=" bg ca cs de en_GB es fi fr hu it ja ko nl pl pt_BR ru sk sl sv uk zh_CN zh_TW"
+IUSE="lapack +sift $(echo ${LANGS//\ /\ linguas_})"
+
+CDEPEND="
+	!!dev-util/cocom
+	app-arch/zip
+	>=dev-libs/boost-1.35.0-r5
+	>=media-gfx/enblend-3.0_p20080807
+	media-gfx/exiv2
+	media-libs/freeglut
+	>=media-libs/libpano13-2.9.17
+	media-libs/libpng
+	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}
+	dev-util/pkgconfig"
+
+S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
+
+pkg_setup() {
+	DOCS="AUTHORS README TODO"
+	mycmakeargs=( $(cmake-utils_use_enable lapack LAPACK) )
+}
+
+src_install() {
+	cmake-utils_src_install
+
+	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
+}

diff --git a/media-gfx/hugin/hugin-2010.4.0.ebuild b/media-gfx/hugin/hugin-2010.4.0.ebuild
new file mode 100644
index 0000000..fe86169
--- /dev/null
+++ b/media-gfx/hugin/hugin-2010.4.0.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2010.4.0.ebuild,v 1.2 2011/02/13 11:03:32 radhermit Exp $
+
+EAPI=2
+WX_GTK_VER="2.8"
+
+inherit cmake-utils wxwidgets versionator
+
+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 de en_GB es fi fr hu it ja ko nl pl pt_BR ru sk sl sv uk zh_CN zh_TW"
+IUSE="lapack sift $(echo ${LANGS//\ /\ linguas_})"
+
+CDEPEND="
+	!!dev-util/cocom
+	app-arch/zip
+	>=dev-libs/boost-1.35.0-r5
+	>=media-gfx/enblend-3.0_p20080807
+	media-gfx/exiv2
+	media-libs/freeglut
+	>=media-libs/libpano13-2.9.17
+	media-libs/libpng
+	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}
+	dev-util/pkgconfig"
+
+S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
+
+pkg_setup() {
+	DOCS="authors.txt README TODO"
+	mycmakeargs=( $(cmake-utils_use_enable lapack LAPACK) )
+}
+
+src_install() {
+	cmake-utils_src_install
+
+	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
+}
+
+pkg_postinst() {
+	elog "Please note that the sift USE-flag has been disabled by default"
+	elog "as hugin ships its own control point generator with 2010.4"
+}

diff --git a/media-gfx/hugin/hugin-2011.0.0.ebuild b/media-gfx/hugin/hugin-2011.0.0.ebuild
new file mode 100644
index 0000000..cbef828
--- /dev/null
+++ b/media-gfx/hugin/hugin-2011.0.0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.0.0.ebuild,v 1.1 2011/05/29 21:07:01 maekke Exp $
+
+EAPI=4
+WX_GTK_VER="2.8"
+
+inherit cmake-utils wxwidgets versionator
+
+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 de en_GB es fi fr hu it ja ko nl pl pt_BR ro ru sk sl sv uk zh_CN zh_TW"
+IUSE="lapack sift $(echo ${LANGS//\ /\ linguas_})"
+
+CDEPEND="
+	!!dev-util/cocom
+	app-arch/zip
+	>=dev-libs/boost-1.35.0-r5
+	>=media-gfx/enblend-4.0
+	media-gfx/exiv2
+	media-libs/freeglut
+	>=media-libs/libpano13-2.9.18
+	media-libs/libpng
+	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}
+	dev-util/pkgconfig"
+
+S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
+
+PATCHES=( "${FILESDIR}"/${P}_rc1-libpng15.patch )
+
+pkg_setup() {
+	DOCS="authors.txt README TODO"
+	mycmakeargs=( $(cmake-utils_use_enable lapack LAPACK) )
+}
+
+src_install() {
+	cmake-utils_src_install
+
+	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
+}

diff --git a/media-gfx/hugin/hugin-2011.2.0_beta1.ebuild b/media-gfx/hugin/hugin-2011.2.0_beta1.ebuild
new file mode 100644
index 0000000..63af9ad
--- /dev/null
+++ b/media-gfx/hugin/hugin-2011.2.0_beta1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2011.0.0.ebuild,v 1.1 2011/05/29 21:07:01 maekke Exp $
+
+EAPI=3
+WX_GTK_VER="2.8"
+PYTHON_DEPEND="python? 2:2.6 3"
+
+inherit python cmake-utils wxwidgets versionator
+
+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 de en_GB es 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.35.0-r5
+	dev-libs/zthread
+	>=media-gfx/enblend-4.0
+	media-gfx/exiv2
+	media-libs/freeglut
+	>=media-libs/libpano13-2.9.18
+	media-libs/libpng
+	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}
+	dev-util/pkgconfig
+	python? ( >=dev-lang/swig-2.0.4 )"
+
+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)
+	)
+}
+
+src_install() {
+	cmake-utils_src_install
+
+	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
+}

diff --git a/media-gfx/hugin/metadata.xml b/media-gfx/hugin/metadata.xml
new file mode 100644
index 0000000..1c5a459
--- /dev/null
+++ b/media-gfx/hugin/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<herd>graphics</herd>
+	<longdescription>hugin is a panorama stitching program</longdescription>
+	<use>
+		<flag name='sift'>automatically align images with
+		<pkg>media-gfx/autopano-sift</pkg> or
+		<pkg>media-gfx/autopano-sift-C</pkg></flag>
+	</use>
+</pkgmetadata>



^ permalink raw reply related	[flat|nested] 9+ messages in thread
* [gentoo-commits] dev/maekke:master commit in: media-gfx/hugin/files/, media-gfx/hugin/
@ 2011-05-20 19:20 Markus Meier
  0 siblings, 0 replies; 9+ messages in thread
From: Markus Meier @ 2011-05-20 19:20 UTC (permalink / raw
  To: gentoo-commits

commit:     9faac36c61676dc1b7af9536482564645e5ed687
Author:     Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Fri May 20 19:21:57 2011 +0000
Commit:     Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Fri May 20 19:21:57 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=dev/maekke.git;a=commit;h=9faac36c

rm, in tree

---
 media-gfx/hugin/ChangeLog                          |  501 --------------------
 media-gfx/hugin/Manifest                           |   23 -
 .../hugin/files/hugin-2010.0.0_rc1-libpng14.patch  |   15 -
 media-gfx/hugin/hugin-2010.0.0.ebuild              |   61 ---
 media-gfx/hugin/hugin-2010.2.0.ebuild              |   59 ---
 media-gfx/hugin/hugin-2010.4.0.ebuild              |   64 ---
 media-gfx/hugin/hugin-2011.0.0_beta3.ebuild        |   64 ---
 media-gfx/hugin/hugin-2011.0.0_rc1.ebuild          |   64 ---
 media-gfx/hugin/metadata.xml                       |   11 -
 9 files changed, 0 insertions(+), 862 deletions(-)

diff --git a/media-gfx/hugin/ChangeLog b/media-gfx/hugin/ChangeLog
deleted file mode 100644
index 23b8479..0000000
--- a/media-gfx/hugin/ChangeLog
+++ /dev/null
@@ -1,501 +0,0 @@
-# ChangeLog for media-gfx/hugin
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/ChangeLog,v 1.108 2011/02/13 11:03:32 radhermit Exp $
-
-  13 Feb 2011; Tim Harder <radhermit@gentoo.org> hugin-2010.0.0.ebuild,
-  hugin-2010.2.0.ebuild, hugin-2010.4.0.ebuild:
-  Depend on wxGTK with the X USE flag enabled (bug #354223 by Grygoriy
-  Fuchedzhy).
-
-*hugin-2010.4.0 (01 Jan 2011)
-
-  01 Jan 2011; Markus Meier <maekke@gentoo.org> -hugin-2010.4.0_beta1.ebuild,
-  -hugin-2010.4.0_beta2.ebuild, -hugin-2010.4.0_rc1.ebuild,
-  -hugin-2010.4.0_rc3.ebuild, +hugin-2010.4.0.ebuild:
-  version bump to 2010.4.0 final, remove beta/rc releases
-
-*hugin-2010.4.0_rc3 (28 Dec 2010)
-
-  28 Dec 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.4.0_rc3.ebuild:
-  version bump
-
-*hugin-2010.4.0_rc1 (25 Dec 2010)
-
-  25 Dec 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.4.0_rc1.ebuild:
-  version bump
-
-  05 Dec 2010; Markos Chandras <hwoarang@gentoo.org> hugin-2010.2.0.ebuild:
-  Stable on amd64 wrt bug #347633
-
-  05 Dec 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
-  hugin-2010.2.0.ebuild:
-  x86 stable wrt bug #347633
-
-*hugin-2010.4.0_beta2 (04 Dec 2010)
-
-  04 Dec 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.4.0_beta2.ebuild:
-  version bump
-
-*hugin-2010.4.0_beta1 (27 Nov 2010)
-
-  27 Nov 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.4.0_beta1.ebuild:
-  version bump to 2010.4 beta1
-
-  08 Nov 2010; Markus Meier <maekke@gentoo.org> hugin-2010.0.0.ebuild,
-  hugin-2010.2.0.ebuild:
-  change jpeg dep to virtual/jpeg
-
-*hugin-2010.2.0 (13 Oct 2010)
-
-  13 Oct 2010; Markus Meier <maekke@gentoo.org>
-  -hugin-2010.2.0_beta1.ebuild, -hugin-2010.2.0_beta2.ebuild,
-  -hugin-2010.2.0_rc1.ebuild, -hugin-2010.2.0_rc2.ebuild,
-  +hugin-2010.2.0.ebuild:
-  version bump, remove prereleases
-
-*hugin-2010.2.0_rc2 (30 Sep 2010)
-
-  30 Sep 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.2.0_rc2.ebuild:
-  version bump
-
-*hugin-2010.2.0_rc1 (21 Sep 2010)
-
-  21 Sep 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.2.0_rc1.ebuild:
-  version bump
-
-  16 Sep 2010; Tomáš Chvátal <scarabeus@gentoo.org>
-  hugin-2010.0.0.ebuild, hugin-2010.2.0_beta1.ebuild,
-  hugin-2010.2.0_beta2.ebuild:
-  virtual/glut -> media-libs/glut
-
-*hugin-2010.2.0_beta2 (05 Sep 2010)
-
-  05 Sep 2010; Markus Meier <maekke@gentoo.org>
-  +hugin-2010.2.0_beta2.ebuild:
-  version bump
-
-*hugin-2010.2.0_beta1 (18 Jul 2010)
-
-  18 Jul 2010; Markus Meier <maekke@gentoo.org>
-  +hugin-2010.2.0_beta1.ebuild:
-  version bump
-
-  27 May 2010; Markus Meier <maekke@gentoo.org> -hugin-2009.2.0.ebuild,
-  -hugin-2009.4.0.ebuild:
-  old
-
-  25 May 2010; Pacho Ramos <pacho@gentoo.org> hugin-2010.0.0.ebuild:
-  stable amd64, bug 320411
-
-  24 May 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org>
-  hugin-2010.0.0.ebuild:
-  x86 stable wrt bug #320411
-
-  24 May 2010; <nixnut@gentoo.org> hugin-2010.0.0.ebuild:
-  ppc stable #320411
-
-  28 Mar 2010; Markus Meier <maekke@gentoo.org> hugin-2010.0.0.ebuild:
-  add pkgconfig to DEPEND by Nikoli in bug #311693
-
-*hugin-2010.0.0 (26 Mar 2010)
-
-  26 Mar 2010; Markus Meier <maekke@gentoo.org> -hugin-2010.0.0_rc1.ebuild,
-  +hugin-2010.0.0.ebuild:
-  bump to final 2010.0.0 release, remove rc version
-
-  10 Mar 2010; Samuli Suominen <ssuominen@gentoo.org>
-  hugin-2010.0.0_rc1.ebuild, +files/hugin-2010.0.0_rc1-libpng14.patch:
-  Fix building with libpng14.
-
-*hugin-2010.0.0_rc1 (07 Mar 2010)
-
-  07 Mar 2010; Markus Meier <maekke@gentoo.org> +hugin-2010.0.0_rc1.ebuild:
-  version bump to 2010.0.0_rc1
-
-  17 Feb 2010; Markus Meier <maekke@gentoo.org> hugin-2009.4.0.ebuild:
-  add virtual/glut to dependencies by Seerp in bug #305049
-
-  09 Jan 2010; Markus Meier <maekke@gentoo.org>
-  -files/hugin-0.7.0-gcc44.patch, -files/hugin-0.7.0_rc2-as-needed.patch,
-  -hugin-0.8.0.ebuild, -files/hugin-0.8.0_rc3-as-needed.patch,
-  -files/hugin-0.8.0_rc4-use_system_cmake_findboost.patch:
-  old
-
-  07 Jan 2010; Brent Baude <ranger@gentoo.org> hugin-2009.2.0.ebuild:
-  Marking hugin-2009.2.0 ppc for bug 294316
-
-  20 Dec 2009; Olivier Crête <tester@gentoo.org> hugin-2009.2.0.ebuild:
-  Stable on amd64, bug #294316
-
-  16 Dec 2009; Christian Faulhammer <fauli@gentoo.org>
-  hugin-2009.2.0.ebuild:
-  stable x86, bug 294316
-
-*hugin-2009.4.0 (16 Dec 2009)
-
-  16 Dec 2009; Markus Meier <maekke@gentoo.org> -hugin-2009.4.0_rc1.ebuild,
-  -hugin-2009.4.0_rc2.ebuild, -hugin-2009.4.0_rc3.ebuild,
-  +hugin-2009.4.0.ebuild:
-  version bump to 2009.4.0 final release
-
-*hugin-2009.4.0_rc3 (02 Dec 2009)
-
-  02 Dec 2009; Markus Meier <maekke@gentoo.org> +hugin-2009.4.0_rc3.ebuild:
-  version bump
-
-  25 Oct 2009; Markus Meier <maekke@gentoo.org> -hugin-0.7.0.ebuild:
-  old
-
-  25 Oct 2009; Markus Meier <maekke@gentoo.org> hugin-0.8.0.ebuild:
-  amd64/x86 stable, bug #284686
-
-  24 Oct 2009; nixnut <nixnut@gentoo.org> hugin-0.8.0.ebuild:
-  ppc stable #284686
-
-*hugin-2009.4.0_rc2 (19 Oct 2009)
-
-  19 Oct 2009; Markus Meier <maekke@gentoo.org> +hugin-2009.4.0_rc2.ebuild:
-  bump
-
-*hugin-2009.4.0_rc1 (11 Oct 2009)
-
-  11 Oct 2009; Markus Meier <maekke@gentoo.org> +hugin-2009.4.0_rc1.ebuild:
-  version bump
-
-*hugin-2009.2.0 (30 Sep 2009)
-
-  30 Sep 2009; Markus Meier <maekke@gentoo.org>
-  -hugin-2009.2.0_beta3.ebuild, +hugin-2009.2.0.ebuild,
-  -files/hugin-2009.2.0_beta3-asneeded.patch:
-  version bump to final 2009.02.0 release
-
-  29 Sep 2009; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild,
-  hugin-0.8.0.ebuild, hugin-2009.2.0_beta3.ebuild:
-  block dev-util/cocom due to a file collision wrt bug #280241
-
-*hugin-2009.2.0_beta3 (13 Sep 2009)
-
-  13 Sep 2009; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild,
-  -hugin-0.7.0-r1.ebuild, +hugin-2009.2.0_beta3.ebuild,
-  +files/hugin-2009.2.0_beta3-asneeded.patch:
-  version bump, EAPI=2 for stable ebuild, remove old
-
-  01 Aug 2009; Markus Meier <maekke@gentoo.org> hugin-0.8.0.ebuild:
-  tweak x11-libs/wxGTK dep for bug #279653 and bug #269689
-
-*hugin-0.8.0 (26 Jul 2009)
-
-  26 Jul 2009; Markus Meier <maekke@gentoo.org> -hugin-0.8.0_beta1.ebuild,
-  -hugin-0.8.0_beta2.ebuild, -hugin-0.8.0_beta3.ebuild,
-  -hugin-0.8.0_beta4.ebuild, -hugin-0.8.0_rc1.ebuild,
-  -hugin-0.8.0_rc3.ebuild, -hugin-0.8.0_rc4.ebuild, -hugin-0.8.0_rc5.ebuild,
-  +hugin-0.8.0.ebuild, -files/hugin-0.8.0_beta1-as-needed.patch,
-  -files/hugin-0.8.0_rc3-unset_lapack.patch:
-  bump to 0.8.0 final release
-
-*hugin-0.8.0_rc5 (09 Jul 2009)
-
-  09 Jul 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_rc5.ebuild:
-  version bump (this will likely be the last rc)
-
-  28 Jun 2009; Tiziano Müller <dev-zero@gentoo.org> hugin-0.8.0_rc4.ebuild,
-  +files/hugin-0.8.0_rc4-use_system_cmake_findboost.patch:
-  Added patch to make it build with recent boost versions. Removed now
-  unnecessary patch from stack. Added missing exiftool dependency.
-
-*hugin-0.8.0_rc4 (27 Jun 2009)
-
-  27 Jun 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_rc4.ebuild:
-  version bump
-
-  19 Jun 2009; Tiziano Müller <dev-zero@gentoo.org> hugin-0.8.0_rc3.ebuild,
-  +files/hugin-0.8.0_rc3-unset_lapack.patch:
-  Added patch to unset LAPACK_LIBRARIES if lapack is not found, otherwise
-  cmake sets it to NOTFOUND leading to an error.
-
-*hugin-0.8.0_rc3 (10 Jun 2009)
-
-  10 Jun 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_rc3.ebuild,
-  +files/hugin-0.8.0_rc3-as-needed.patch:
-  version bump to 0.8.0_rc3, with (experimental) lapack support
-
-  24 May 2009; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild,
-  hugin-0.7.0-r1.ebuild, +files/hugin-0.7.0-gcc44.patch:
-  fix building with gcc-4.4 by David Watzke, bug #270593
-
-*hugin-0.8.0_rc1 (07 May 2009)
-
-  07 May 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_rc1.ebuild:
-  version bump
-
-*hugin-0.8.0_beta4 (01 May 2009)
-
-  01 May 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_beta4.ebuild:
-  version bump
-
-*hugin-0.8.0_beta3 (04 Apr 2009)
-
-  04 Apr 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_beta3.ebuild:
-  version bump to 0.8.0_beta3
-
-  19 Mar 2009; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild,
-  hugin-0.7.0-r1.ebuild:
-  assign RDEPEND
-
-  19 Mar 2009; Markus Meier <maekke@gentoo.org>
-  -files/hugin-0.6.1-1_0.6.1-1.1.patch, -files/hugin-0.6.1-as-needed.patch,
-  -files/hugin-0.6.1-gcc43.patch, -hugin-0.6.1-r2.ebuild:
-  old
-
-  18 Mar 2009; Joseph Jezak <josejx@gentoo.org> hugin-0.7.0.ebuild:
-  Marked ppc stable for bug #246827.
-
-  11 Mar 2009; Markus Meier <maekke@gentoo.org> hugin-0.8.0_beta2.ebuild:
-  add en_GB language, fix IUSE assignement and raise libpano13 dep
-
-*hugin-0.8.0_beta2 (09 Mar 2009)
-
-  09 Mar 2009; Markus Meier <maekke@gentoo.org> +hugin-0.8.0_beta2.ebuild:
-  bump to hugin-0.8.0_beta2
-
-*hugin-0.8.0_beta1 (25 Feb 2009)
-
-  25 Feb 2009; Markus Meier <maekke@gentoo.org>
-  +files/hugin-0.8.0_beta1-as-needed.patch, +hugin-0.8.0_beta1.ebuild:
-  bump to hugin-0.8.0_beta1
-
-  02 Dec 2008; <chainsaw@gentoo.org> hugin-0.7.0.ebuild,
-  hugin-0.7.0-r1.ebuild:
-  Add ~ppc keyword based on PowerBook6,7 testing by Christian "papillon81"
-  Schmitt <chrschmitt@gmail.com>. Closes bug #234909.
-
-  28 Nov 2008; Markus Meier <maekke@gentoo.org>
-  -files/hugin-0.7_beta4-insec-file.patch,
-  -files/hugin-0.7_beta4-as-needed.patch, -hugin-0.7_beta4-r1.ebuild,
-  hugin-0.7.0.ebuild, hugin-0.7.0-r1.ebuild:
-  add missing media-gfx/exiv2 dependency for bug #248628; remove old
-
-  26 Nov 2008; Ryan Hill <dirtyepic@gentoo.org> hugin-0.7.0.ebuild:
-  Call wxwidgets_pkg_setup.
-
-  22 Nov 2008; Markus Meier <maekke@gentoo.org> hugin-0.7.0.ebuild:
-  amd64/x86 stable, bug #246827
-
-  08 Oct 2008; Markus Meier <maekke@gentoo.org> hugin-0.6.1-r2.ebuild:
-  add missing x11-libs/gtk+ dep, bug #239698
-
-  06 Oct 2008; Markus Meier <maekke@gentoo.org> hugin-0.7.0-r1.ebuild:
-  fix broken dep on dev-libs/boost, thanks to voyageur and Betelgeuse
-
-*hugin-0.7.0-r1 (06 Oct 2008)
-*hugin-0.7.0 (06 Oct 2008)
-
-  06 Oct 2008; Markus Meier <maekke@gentoo.org> -hugin-0.7.0_rc2.ebuild,
-  -hugin-0.7.0_rc3.ebuild, -hugin-0.7.0_rc4.ebuild, -hugin-0.7.0_rc5.ebuild,
-  -hugin-0.7.0_rc6.ebuild, +hugin-0.7.0.ebuild, +hugin-0.7.0-r1.ebuild:
-  bump to 0.7.0 final release (-r1 is an EAPI=2 version of the ebuild, -r0
-  is a stable candidate), remove old
-
-*hugin-0.7.0_rc6 (15 Sep 2008)
-
-  15 Sep 2008; Markus Meier <maekke@gentoo.org> +hugin-0.7.0_rc6.ebuild:
-  bump to 0.7.0_rc6
-
-*hugin-0.7.0_rc5 (15 Sep 2008)
-
-  15 Sep 2008; Markus Meier <maekke@gentoo.org> +hugin-0.7.0_rc5.ebuild:
-  bump to 0.7.0_rc5
-
-*hugin-0.7.0_rc4 (02 Sep 2008)
-
-  02 Sep 2008; Markus Meier <maekke@gentoo.org> +hugin-0.7.0_rc4.ebuild:
-  bump to 0.7.0_rc4
-
-*hugin-0.7.0_rc3 (28 Aug 2008)
-
-  28 Aug 2008; Markus Meier <maekke@gentoo.org> +hugin-0.7.0_rc3.ebuild:
-  bump to 0.7.0_rc3
-
-  18 Aug 2008; Markus Meier <maekke@gentoo.org>
-  +files/hugin-0.7.0_rc2-as-needed.patch, hugin-0.7.0_rc2.ebuild:
-  fix building with --as-needed, bug #235004
-
-*hugin-0.7.0_rc2 (16 Aug 2008)
-
-  16 Aug 2008; Markus Meier <maekke@gentoo.org> metadata.xml,
-  +hugin-0.7.0_rc2.ebuild:
-  bump to hugin-0.7.0_rc2; describe local use flags in metadata.xml
-
-  10 May 2008; Mike Frysinger <vapier@gentoo.org> hugin-0.7_beta4-r1.ebuild:
-  Also apply gcc-4.3 patch to hugin-0.7_beta4-r1.
-
-  02 May 2008; Markus Meier <maekke@gentoo.org>
-  +files/hugin-0.6.1-gcc43.patch, hugin-0.6.1-r2.ebuild:
-  fix building with gcc-4.3 by Peter Alfredsen, bug #219783
-
-  16 Mar 2008; Markus Meier <maekke@gentoo.org> hugin-0.6.1-r2.ebuild:
-  zip dep is also needed in hugin-0.6
-
-  09 Mar 2008; Markus Meier <maekke@gentoo.org> hugin-0.7_beta4-r1.ebuild:
-  add app-arch/zip dep, bug #212808
-
-  12 Jan 2008; Markus Meier <maekke@gentoo.org>
-  -files/hugin-0.5-gcc41.patch, -files/hugin-0.5_rc2-gcc4.patch,
-  -hugin-0.5_rc1-r2.ebuild, -hugin-0.5.ebuild, -hugin-0.6.1.ebuild,
-  -hugin-0.6.1-r1.ebuild:
-  old
-
-  11 Jan 2008; nixnut <nixnut@gentoo.org> hugin-0.6.1-r2.ebuild:
-  Stable on ppc wrt bug 205154
-
-  17 Dec 2007; Christian Faulhammer <opfer@gentoo.org>
-  hugin-0.6.1-r2.ebuild:
-  stable x86, bug 202095
-
-  16 Dec 2007; Samuli Suominen <drac@gentoo.org> hugin-0.6.1-r2.ebuild:
-  amd64 stable wrt #180381
-
-*hugin-0.7_beta4-r1 (03 Dec 2007)
-*hugin-0.6.1-r2 (03 Dec 2007)
-
-  03 Dec 2007; Markus Meier <maekke@gentoo.org>
-  +files/hugin-0.6.1-as-needed.patch,
-  +files/hugin-0.7_beta4-as-needed.patch,
-  +files/hugin-0.7_beta4-insec-file.patch, +hugin-0.6.1-r2.ebuild,
-  -hugin-0.7_beta4.ebuild, +hugin-0.7_beta4-r1.ebuild:
-  revision bump, fix as-needed (bug #180381), also fix security bug #195996
-  for 0.7
-
-  14 Nov 2007; Peter Weller <welp@gentoo.org> hugin-0.6.1-r1.ebuild:
-  Stable on amd64 wrt bug 195996
-
-  26 Oct 2007; Luca Barbato <lu_zero@gentoo.org> hugin-0.6.1-r1.ebuild:
-  Marked ppc
-
-  26 Oct 2007; Markus Meier <maekke@gentoo.org> hugin-0.6.1-r1.ebuild:
-  x86 stable, security bug #195996
-
-*hugin-0.6.1-r1 (25 Oct 2007)
-
-  25 Oct 2007; Luca Barbato <lu_zero@gentoo.org>
-  +files/hugin-0.6.1-1_0.6.1-1.1.patch, +hugin-0.6.1-r1.ebuild:
-  Security Fix, see bug #195996. Debian patch applied
-
-  13 Oct 2007; Ryan Hill <dirtyepic@gentoo.org> hugin-0.5_rc1-r2.ebuild,
-  hugin-0.5.ebuild, hugin-0.6.1.ebuild, hugin-0.7_beta4.ebuild:
-  Lock wxGTK to 2.6.
-
-  23 Jul 2007; Luca Barbato <lu_zero@gentoo.org> hugin-0.6.1.ebuild,
-  hugin-0.7_beta4.ebuild:
-  Fix the bad fix I committed before
-
-  15 Jul 2007; Luca Barbato <lu_zero@gentoo.org> hugin-0.6.1.ebuild,
-  hugin-0.7_beta4.ebuild:
-  make hugin build with newer boost, thanks to Jakub for the fix in bug #181414
-
-  30 Apr 2007; Marius Mauch <genone@gentoo.org> hugin-0.5_rc1-r2.ebuild,
-  hugin-0.6.1.ebuild, hugin-0.7_beta4.ebuild:
-  Replacing einfo with elog
-
-  16 Apr 2007; Christian Faulhammer <opfer@gentoo.org> hugin-0.6.1.ebuild:
-  stable amd64, bug 173068
-
-  08 Apr 2007; Joseph Jezak <josejx@gentoo.org> hugin-0.6.1.ebuild:
-  Marked ppc stable for bug #173068.
-
-  06 Apr 2007; Christian Faulhammer <opfer@gentoo.org> hugin-0.6.1.ebuild:
-  stable x86, bug 173068
-
-  05 Apr 2007; Marcelo Goes <vanquirius@gentoo.org> hugin-0.6.1.ebuild,
-  hugin-0.7_beta4.ebuild:
-  Depend on >=media-gfx/enblend-2.4 if the enblend flag is set for bug 173418.
-  Thanks to Nicolas Laurent <nicolas.mario at gmail dot com>.
-
-*hugin-0.7_beta4 (02 Apr 2007)
-
-  02 Apr 2007; Marcelo Goes <vanquirius@gentoo.org> +hugin-0.7_beta4.ebuild:
-  Add 0.7_beta4 for bug 141617. In package.mask for now. Thanks again to
-  people who contributed in the bug.
-
-  03 Mar 2007; Marcelo Goes <vanquirius@gentoo.org> hugin-0.6.1.ebuild:
-  Improve einfo explanation for enblend and sift USE flags for bug 141617.
-  Thanks to Tim Harder <thorium90 at gmail dot com>.
-
-*hugin-0.6.1 (23 Feb 2007)
-
-  23 Feb 2007; Marcelo Goes <vanquirius@gentoo.org> +hugin-0.6.1.ebuild:
-  0.6.1 version bump for bug 141617. Thanks to David Grant <davidgrant at
-  gmail dot com>, Hal Engel <hvengel at astound dot net>, Tarmo Tanav <sn4ip3r
-  at estprog dot ee>, Emmanuel Favre_Nicolin <manouchk at gmail dot com>, Paul
-  Berens <pjb8774 at rit dot edu>, Johann Cardon <johann.cardon at free dot
-  fr>, Patrick Huber <phuber at swisstech dot net>, Toon Verstraelen
-  <Toon.Verstraelen at UGent dot be>, Paul de Vries <phsdv at tiscali dot fr>,
-  Norman Thomas <news at hiroki dot de>, Christian Kanzian <christian.kanzian
-  at gmx dot at>, Jorge Nerin <gentoo-bugs at redvip.homelinux dot net>, Tim
-  Harder <thorium90 at gmail dot com>, Serge Gavrilov <serge at pdmi dot ras
-  dot ru>, Andrew Wilchak <azdruid at gmail dot com>, Chris Mayo <mayo at
-  clara dot co dot uk> and anyone I could have missed.
-
-  22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
-  Transition to Manifest2.
-
-  24 Sep 2006; Olivier Crête <tester@gentoo.org> hugin-0.5.ebuild:
-  Stable on amd64
-
-  15 Jul 2006; Bryan Østergaard <kloeri@gentoo.org> metadata.xml:
-  Remove halcy0n from metadata.xml as he's retired.
-
-  18 Apr 2006; Mark Loeser <halcy0n@gentoo.org> hugin-0.5.ebuild:
-  Stable on x86
-
-  20 Feb 2006; Mark Loeser <halcy0n@gentoo.org> metadata.xml:
-  metadata.xml cleanup
-
-  15 Jan 2006; Mark Loeser <halcy0n@gentoo.org>
-  +files/hugin-0.5-gcc41.patch, hugin-0.5.ebuild:
-  Add dep on enblend, and also add patch to fix compilation with gcc-4.1
-
-*hugin-0.5 (18 Dec 2005)
-
-  18 Dec 2005; Mark Loeser <halcy0n@gentoo.org> -hugin-0.5_rc2.ebuild,
-  +hugin-0.5.ebuild:
-  Bump to 0.5; bug #115714, and clean out old versions
-
-  26 Nov 2005; Mark Loeser <halcy0n@gentoo.org>
-  files/hugin-0.5_rc2-gcc4.patch:
-  Fix gcc4 patch
-
-  19 Nov 2005; Mark Loeser <halcy0n@gentoo.org>
-  +files/hugin-0.5_rc2-gcc4.patch, hugin-0.5_rc2.ebuild:
-  Add patch to fix compilation with gcc4.
-
-*hugin-0.5_rc1-r2 (16 Oct 2005)
-
-  16 Oct 2005; Mark Loeser <halcy0n@gentoo.org> -hugin-0.5_rc1.ebuild,
-  -hugin-0.5_rc1-r1.ebuild, +hugin-0.5_rc1-r2.ebuild:
-  Fixing the default autopano executable.  This ebuild also gets rid of the gtk2
-  useflag
-
-*hugin-0.5_rc2 (01 Oct 2005)
-*hugin-0.5_rc1-r1 (01 Oct 2005)
-
-  01 Oct 2005; Mark Loeser <halcy0n@gentoo.org> +hugin-0.5_rc1-r1.ebuild,
-  +hugin-0.5_rc2.ebuild:
-  Remove gtk useflag, since gtk2 is the only available toolkit.  Bump to _rc2.
-  bug #107776
-
-  16 Sep 2005; Mark Loeser <halcy0n@gentoo.org> hugin-0.5_rc1.ebuild:
-  Stable on x86
-
-  21 Aug 2005; Luis Medinas <metalgod@gentoo.org> hugin-0.5_rc1.ebuild:
-  Added ~amd64 keywords. Closes bug #103254.
-
-  11 Aug 2005; David Holm <dholm@gentoo.org> hugin-0.5_rc1.ebuild:
-  Added to ~ppc.
-
-*hugin-0.5_rc1 (10 Aug 2005)
-
-  10 Aug 2005; Mark Loeser <halcy0n@gentoo.org> +metadata.xml,
-  +hugin-0.5_rc1.ebuild:
-  Initial commit of hugin.  Thanks to everyone on bug #48269
-

diff --git a/media-gfx/hugin/Manifest b/media-gfx/hugin/Manifest
deleted file mode 100644
index 2b5d897..0000000
--- a/media-gfx/hugin/Manifest
+++ /dev/null
@@ -1,23 +0,0 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-AUX hugin-2010.0.0_rc1-libpng14.patch 722 RMD160 83a65c1c8931490c339b87d8302495180750c17f SHA1 0396e246c4ec90aa21a7a0076836d8ebb4d052ed SHA256 2cd425ff1c6036e13b33b83d2772f7c4282fbfb8872c4402efb4e074318d295a
-DIST hugin-2010.0.0.tar.gz 12085453 RMD160 e2b03fe00a4a0242a1f3c4fd641cf8a3e312d516 SHA1 41eb7253aab12b913a5c9b6d9975d8652390dcb5 SHA256 ed30c5021709b8970a43f1e4c2295b5c899bc0fb87ffb63135a3c0ecde3bb523
-DIST hugin-2010.2.0.tar.gz 12412050 RMD160 c39d279bf95cdf5686e5994030bb4eb61ba285aa SHA1 f0676f28cd3fbebcf4086f55af7cf09566772899 SHA256 70fd1d5ffa017b3eb14e0760cd70185aab641aa343d129f9590826b01d5df2e2
-DIST hugin-2010.4.0.tar.bz2 11009978 RMD160 f97b8d37470443eb81c3e915e5f5efa91227b135 SHA1 47f25c0a8b97c27108e567bcd22203c87f268d07 SHA256 d45cc65df6b424ef5bf1c5d2cd99a360ecfda46688782c75f36dd5341cb9c38e
-DIST hugin-2011.0.0_beta3.tar.bz2 11075451 RMD160 5d247a41b2f3febd4067e7326be714db6b3c6cf6 SHA1 60f65a73c98986004ddacf5d4fee64dbab3e8166 SHA256 2fc658beec3f873db924fcc4e426799e1e6df9e3d37b760049ad55223f24479e
-DIST hugin-2011.0.0_rc1.tar.bz2 11478389 RMD160 885c584b12a12ef405453b4be68a5b5acc122cb9 SHA1 be8aa338705880dea5119662fe073ea06521440a SHA256 435a336ab62d639be518453dd500bc3cc7c4f3723fac3c14aecf4531867d7fb2
-EBUILD hugin-2010.0.0.ebuild 1500 RMD160 26b67785fc8c32833f361d842d157ff33674433d SHA1 94668bb4d6ec5429e879a56577cee24683d42ba9 SHA256 7c2f14d494b942a80e1d2eca0d0793d93bf6ecaebc8e5430f5c98e663a5cc87f
-EBUILD hugin-2010.2.0.ebuild 1459 RMD160 65f44050a6b79fcac57561f03a65fe8c4e984623 SHA1 bd4552e2c0a8ced25105261ae8306ce6f173d6fe SHA256 0ab6582890f6d5de0ce3c2236ef0b0141275ddedf2e25991090a4eafc7f683bc
-EBUILD hugin-2010.4.0.ebuild 1624 RMD160 a0c1421c4bb9eab86a29b83e76c8183c0511e901 SHA1 fb9c42d26fd72d9a222ef845a4a1886de7f70eb3 SHA256 fc37d11de993b11b199f9204daf543818da8db5bb08b2cec266d417542ba7508
-EBUILD hugin-2011.0.0_beta3.ebuild 1621 RMD160 6b7f36a1d167cc8a532ea2843d5dfde95b3d9e27 SHA1 bd05b079a51b912f4ba59f1393c8d22c7da9ec66 SHA256 13c37e7b969ffe3d7e565d73ef2c3bd032fcafbe1f28bffd037a630966cc1070
-EBUILD hugin-2011.0.0_rc1.ebuild 1617 RMD160 2a3bbc903e1e3e28812b0af1f8d84dffccb3180d SHA1 341ed397c9b3bd7d0926a64967a5f0f37a474543 SHA256 958495d5bed35362f08af2de74d82e307857693b4254c84728797f8ceab0a808
-MISC ChangeLog 17449 RMD160 4ec41dd55d4a6a465ac884e3bbb479007024acfb SHA1 88bb30c891b84ac0275b26fafc3e7e84ea87de7e SHA256 03b259c91aa42ac1fecdfa7d228221c16d3386016ea25f519f1cb638e51e66bc
-MISC metadata.xml 389 RMD160 245f5d872a463181d63366d6c76a82c87d020fd7 SHA1 a26b77c69d62bedb9789e79b5ca35f28fa56981d SHA256 6f26cd9c2b64a96c1c86a8a468a261af4cf4dfaa86b4d7ddcfaee1ca98314803
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
-
-iEYEARECAAYFAk3UQdIACgkQkKaRLQcq0GLzhACggjXMw8wlap/c+9/yUD6kz2oY
-mtMAnjFirNIF5tN2JInBWDCSHw8c0AYe
-=TMfU
------END PGP SIGNATURE-----

diff --git a/media-gfx/hugin/files/hugin-2010.0.0_rc1-libpng14.patch b/media-gfx/hugin/files/hugin-2010.0.0_rc1-libpng14.patch
deleted file mode 100644
index fdc0263..0000000
--- a/media-gfx/hugin/files/hugin-2010.0.0_rc1-libpng14.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-http://repos.archlinux.org/wsvn/packages/hugin/trunk/libpng14.patch
-
---- src/foreign/vigra/vigra_impex/png.cxx
-+++ src/foreign/vigra/vigra_impex/png.cxx
-@@ -271,8 +271,8 @@
-         // expand gray values to at least one byte size
-         if ( color_type == PNG_COLOR_TYPE_GRAY && bit_depth < 8 ) {
-             if (setjmp(png->jmpbuf))
--                vigra_postcondition( false,png_error_message.insert(0, "error in png_set_gray_1_2_4_to_8(): ").c_str());
--            png_set_gray_1_2_4_to_8(png);
-+                vigra_postcondition( false,png_error_message.insert(0, "error in png_set_expand_gray_1_2_4_to_8(): ").c_str());
-+            png_set_expand_gray_1_2_4_to_8(png);
-             bit_depth = 8;
-         }
- 

diff --git a/media-gfx/hugin/hugin-2010.0.0.ebuild b/media-gfx/hugin/hugin-2010.0.0.ebuild
deleted file mode 100644
index 8e48445..0000000
--- a/media-gfx/hugin/hugin-2010.0.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2010.0.0.ebuild,v 1.8 2011/02/13 11:03:32 radhermit Exp $
-
-EAPI=2
-WX_GTK_VER="2.8"
-
-inherit cmake-utils wxwidgets versionator
-
-DESCRIPTION="GUI for the creation & processing of panoramic images"
-HOMEPAGE="http://hugin.sf.net"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-LICENSE="GPL-2 SIFT"
-SLOT="0"
-KEYWORDS="amd64 ppc x86"
-
-LANGS=" bg ca cs de en_GB es fi fr hu it ja ko nl pl pt_BR ru sk sl sv uk zh_CN zh_TW"
-IUSE="lapack +sift $(echo ${LANGS//\ /\ linguas_})"
-
-CDEPEND="
-	!!dev-util/cocom
-	app-arch/zip
-	>=dev-libs/boost-1.35.0-r5
-	>=media-gfx/enblend-3.0_p20080807
-	media-gfx/exiv2
-	media-libs/freeglut
-	>=media-libs/libpano13-2.9.14
-	media-libs/libpng
-	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}
-	dev-util/pkgconfig"
-
-S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
-
-PATCHES=( "${FILESDIR}/${P}_rc1-libpng14.patch" )
-
-pkg_setup() {
-	DOCS="AUTHORS README TODO"
-	mycmakeargs="$(cmake-utils_use_enable lapack)"
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	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
-}

diff --git a/media-gfx/hugin/hugin-2010.2.0.ebuild b/media-gfx/hugin/hugin-2010.2.0.ebuild
deleted file mode 100644
index 715ef39..0000000
--- a/media-gfx/hugin/hugin-2010.2.0.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2010.2.0.ebuild,v 1.5 2011/02/13 11:03:32 radhermit Exp $
-
-EAPI=2
-WX_GTK_VER="2.8"
-
-inherit cmake-utils wxwidgets versionator
-
-DESCRIPTION="GUI for the creation & processing of panoramic images"
-HOMEPAGE="http://hugin.sf.net"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-LICENSE="GPL-2 SIFT"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-
-LANGS=" bg ca cs de en_GB es fi fr hu it ja ko nl pl pt_BR ru sk sl sv uk zh_CN zh_TW"
-IUSE="lapack +sift $(echo ${LANGS//\ /\ linguas_})"
-
-CDEPEND="
-	!!dev-util/cocom
-	app-arch/zip
-	>=dev-libs/boost-1.35.0-r5
-	>=media-gfx/enblend-3.0_p20080807
-	media-gfx/exiv2
-	media-libs/freeglut
-	>=media-libs/libpano13-2.9.17
-	media-libs/libpng
-	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}
-	dev-util/pkgconfig"
-
-S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
-
-pkg_setup() {
-	DOCS="AUTHORS README TODO"
-	mycmakeargs=( $(cmake-utils_use_enable lapack LAPACK) )
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	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
-}

diff --git a/media-gfx/hugin/hugin-2010.4.0.ebuild b/media-gfx/hugin/hugin-2010.4.0.ebuild
deleted file mode 100644
index fe86169..0000000
--- a/media-gfx/hugin/hugin-2010.4.0.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2010.4.0.ebuild,v 1.2 2011/02/13 11:03:32 radhermit Exp $
-
-EAPI=2
-WX_GTK_VER="2.8"
-
-inherit cmake-utils wxwidgets versionator
-
-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 de en_GB es fi fr hu it ja ko nl pl pt_BR ru sk sl sv uk zh_CN zh_TW"
-IUSE="lapack sift $(echo ${LANGS//\ /\ linguas_})"
-
-CDEPEND="
-	!!dev-util/cocom
-	app-arch/zip
-	>=dev-libs/boost-1.35.0-r5
-	>=media-gfx/enblend-3.0_p20080807
-	media-gfx/exiv2
-	media-libs/freeglut
-	>=media-libs/libpano13-2.9.17
-	media-libs/libpng
-	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}
-	dev-util/pkgconfig"
-
-S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
-
-pkg_setup() {
-	DOCS="authors.txt README TODO"
-	mycmakeargs=( $(cmake-utils_use_enable lapack LAPACK) )
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	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
-}
-
-pkg_postinst() {
-	elog "Please note that the sift USE-flag has been disabled by default"
-	elog "as hugin ships its own control point generator with 2010.4"
-}

diff --git a/media-gfx/hugin/hugin-2011.0.0_beta3.ebuild b/media-gfx/hugin/hugin-2011.0.0_beta3.ebuild
deleted file mode 100644
index a2cd162..0000000
--- a/media-gfx/hugin/hugin-2011.0.0_beta3.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2010.4.0.ebuild,v 1.2 2011/02/13 11:03:32 radhermit Exp $
-
-EAPI=2
-WX_GTK_VER="2.8"
-
-inherit cmake-utils wxwidgets versionator
-
-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 de en_GB es fi fr hu it ja ko nl pl pt_BR ro ru sk sl sv uk zh_CN zh_TW"
-IUSE="lapack sift $(echo ${LANGS//\ /\ linguas_})"
-
-CDEPEND="
-	!!dev-util/cocom
-	app-arch/zip
-	>=dev-libs/boost-1.35.0-r5
-	>=media-gfx/enblend-4.0
-	media-gfx/exiv2
-	media-libs/freeglut
-	>=media-libs/libpano13-2.9.18_rc1
-	media-libs/libpng
-	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}
-	dev-util/pkgconfig"
-
-S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
-
-pkg_setup() {
-	DOCS="authors.txt README TODO"
-	mycmakeargs=( $(cmake-utils_use_enable lapack LAPACK) )
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	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
-}
-
-pkg_postinst() {
-	elog "Please note that the sift USE-flag has been disabled by default"
-	elog "as hugin ships its own control point generator with 2010.4"
-}

diff --git a/media-gfx/hugin/hugin-2011.0.0_rc1.ebuild b/media-gfx/hugin/hugin-2011.0.0_rc1.ebuild
deleted file mode 100644
index f2a8eca..0000000
--- a/media-gfx/hugin/hugin-2011.0.0_rc1.ebuild
+++ /dev/null
@@ -1,64 +0,0 @@
-# Copyright 1999-2011 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-2010.4.0.ebuild,v 1.2 2011/02/13 11:03:32 radhermit Exp $
-
-EAPI=2
-WX_GTK_VER="2.8"
-
-inherit cmake-utils wxwidgets versionator
-
-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 de en_GB es fi fr hu it ja ko nl pl pt_BR ro ru sk sl sv uk zh_CN zh_TW"
-IUSE="lapack sift $(echo ${LANGS//\ /\ linguas_})"
-
-CDEPEND="
-	!!dev-util/cocom
-	app-arch/zip
-	>=dev-libs/boost-1.35.0-r5
-	>=media-gfx/enblend-4.0
-	media-gfx/exiv2
-	media-libs/freeglut
-	>=media-libs/libpano13-2.9.18
-	media-libs/libpng
-	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}
-	dev-util/pkgconfig"
-
-S=${WORKDIR}/${PN}-$(get_version_component_range 1-3)
-
-pkg_setup() {
-	DOCS="authors.txt README TODO"
-	mycmakeargs=( $(cmake-utils_use_enable lapack LAPACK) )
-}
-
-src_install() {
-	cmake-utils_src_install
-
-	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
-}
-
-pkg_postinst() {
-	elog "Please note that the sift USE-flag has been disabled by default"
-	elog "as hugin ships its own control point generator with 2010.4"
-}

diff --git a/media-gfx/hugin/metadata.xml b/media-gfx/hugin/metadata.xml
deleted file mode 100644
index 1c5a459..0000000
--- a/media-gfx/hugin/metadata.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
-	<herd>graphics</herd>
-	<longdescription>hugin is a panorama stitching program</longdescription>
-	<use>
-		<flag name='sift'>automatically align images with
-		<pkg>media-gfx/autopano-sift</pkg> or
-		<pkg>media-gfx/autopano-sift-C</pkg></flag>
-	</use>
-</pkgmetadata>



^ permalink raw reply related	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2015-11-07  6:37 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2011-10-02 21:37 [gentoo-commits] dev/maekke:master commit in: media-gfx/hugin/files/, media-gfx/hugin/ Markus Meier
  -- strict thread matches above, loose matches on Subject: below --
2015-11-07  6:37 Markus Meier
2015-01-02 18:31 Markus Meier
2013-12-17 21:01 Markus Meier
2012-11-18 16:21 Markus Meier
2012-07-26 20:17 Markus Meier
2011-11-05 10:21 Markus Meier
2011-06-23 21:54 Markus Meier
2011-05-20 19:20 Markus Meier

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox