ChangeLog

# ChangeLog for media-gfx/hugin
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/ChangeLog,v 1.39 2008/05/10 11:41:32 vapier Exp $

10 May 2008; Mike Frysinger hugin-0.7_beta4-r1.ebuild:
Also apply gcc-4.3 patch to hugin-0.7_beta4-r1.

02 May 2008; Markus Meier
+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 hugin-0.6.1-r2.ebuild:
zip dep is also needed in hugin-0.6

09 Mar 2008; Markus Meier hugin-0.7_beta4-r1.ebuild:
add app-arch/zip dep, bug #212808

12 Jan 2008; Markus Meier
-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 hugin-0.6.1-r2.ebuild:
Stable on ppc wrt bug 205154

17 Dec 2007; Christian Faulhammer
hugin-0.6.1-r2.ebuild:
stable x86, bug 202095

16 Dec 2007; Samuli Suominen 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
+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 hugin-0.6.1-r1.ebuild:
Stable on amd64 wrt bug 195996

26 Oct 2007; Luca Barbato hugin-0.6.1-r1.ebuild:
Marked ppc

26 Oct 2007; Markus Meier hugin-0.6.1-r1.ebuild:
x86 stable, security bug #195996

*hugin-0.6.1-r1 (25 Oct 2007)

25 Oct 2007; Luca Barbato
+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 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 hugin-0.6.1.ebuild,
hugin-0.7_beta4.ebuild:
Fix the bad fix I committed before

15 Jul 2007; Luca Barbato 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 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 hugin-0.6.1.ebuild:
stable amd64, bug 173068

08 Apr 2007; Joseph Jezak hugin-0.6.1.ebuild:
Marked ppc stable for bug #173068.

06 Apr 2007; Christian Faulhammer hugin-0.6.1.ebuild:
stable x86, bug 173068

05 Apr 2007; Marcelo Goes 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 .

*hugin-0.7_beta4 (02 Apr 2007)

02 Apr 2007; Marcelo Goes +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 hugin-0.6.1.ebuild:
Improve einfo explanation for enblend and sift USE flags for bug 141617.
Thanks to Tim Harder .

*hugin-0.6.1 (23 Feb 2007)

23 Feb 2007; Marcelo Goes +hugin-0.6.1.ebuild:
0.6.1 version bump for bug 141617. Thanks to David Grant gmail dot com>, Hal Engel , Tarmo Tanav at estprog dot ee>, Emmanuel Favre_Nicolin , Paul
Berens , Johann Cardon fr>, Patrick Huber , Toon Verstraelen
, Paul de Vries ,
Norman Thomas , Christian Kanzian at gmx dot at>, Jorge Nerin , Tim
Harder , Serge Gavrilov dot ru>, Andrew Wilchak , Chris Mayo clara dot co dot uk> and anyone I could have missed.

22 Feb 2007; Piotr Jaroszyński ChangeLog:
Transition to Manifest2.

24 Sep 2006; Olivier Crête hugin-0.5.ebuild:
Stable on amd64

15 Jul 2006; Bryan Østergaard metadata.xml:
Remove halcy0n from metadata.xml as he's retired.

18 Apr 2006; Mark Loeser hugin-0.5.ebuild:
Stable on x86

20 Feb 2006; Mark Loeser metadata.xml:
metadata.xml cleanup

15 Jan 2006; Mark Loeser
+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 -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
files/hugin-0.5_rc2-gcc4.patch:
Fix gcc4 patch

19 Nov 2005; Mark Loeser
+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 -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 +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 hugin-0.5_rc1.ebuild:
Stable on x86

21 Aug 2005; Luis Medinas hugin-0.5_rc1.ebuild:
Added ~amd64 keywords. Closes bug #103254.

11 Aug 2005; David Holm hugin-0.5_rc1.ebuild:
Added to ~ppc.

*hugin-0.5_rc1 (10 Aug 2005)

10 Aug 2005; Mark Loeser +metadata.xml,
+hugin-0.5_rc1.ebuild:
Initial commit of hugin. Thanks to everyone on bug #48269

Manifest

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

AUX hugin-0.6.1-1_0.6.1-1.1.patch 1165 RMD160 bc94d52e292329626d340fa3a88cfe3e9145faa5 SHA1 7d1adad2026d159f0d9d451338d1b08e306f9c9b SHA256 aee92c6eb7c36683719994b82758a6cfcae4470f92d3aa837a523b3e7e01e044
AUX hugin-0.6.1-as-needed.patch 629 RMD160 af7d64eca6ffd7247111932a5793e83e873862c7 SHA1 e6140c09f6f61a5b0d16939a6826775e11408570 SHA256 ea63636b957ee2daa5ac0a59c6c9bf82adee6d328c50e9bf40e7fc8941461eaf
AUX hugin-0.6.1-gcc43.patch 2158 RMD160 10d222fc8803ea11fbf73be36d158952d2c89c27 SHA1 0cf422177426d5d3069650a5f58c01e4907df0de SHA256 a67c455cb327969ad1ac0c3de08da97883877c50eaebc501677ba546e825f4c6
AUX hugin-0.7_beta4-as-needed.patch 655 RMD160 02d58b47793ee64b3b8a418d88525cca312e3217 SHA1 d5ef18571ee0bace5bbe3756783159d8753cd691 SHA256 c432ca52a7052215631983d2cbfc8922a7430f1d6a719ba657d20792e6bd821d
AUX hugin-0.7_beta4-insec-file.patch 1483 RMD160 910a462b06ffe5c21fb3eddbba813908c9a6da65 SHA1 8d5f9a112cd66b87c94741abb81e1b8814f7209a SHA256 e0e9fc3c252b80d413586e8c73c97b50ef9eeda2ae1e8c6269777b67c16c159a
DIST hugin-0.6.1.tar.bz2 2151921 RMD160 4d5c1fa47f0bbe0ce452cab90443d7bd4b6e602a SHA1 b3581e316a6be182be13524b4e9c3758c7ed4b2e SHA256 18546d42ef15154246d5b84ebde847aa2cf003c6305cc64a17cc5396db346ae7
DIST hugin-0.7_beta4.tar.bz2 2319243 RMD160 a46390111a0b47a05f3091549ca0523c7e867ae2 SHA1 66cbc8ef3db986c4b877a52b6291dafaa6d37ef0 SHA256 4527d40ae56a6ef67583a350ab67505e86054c0b297b2d18cf892c2751cabcfd
EBUILD hugin-0.6.1-r2.ebuild 2082 RMD160 b58543c38a0c2b0c2667177f3cf6a8b56e7ed69b SHA1 b28d8694a1b8c6ca59e8c291b164705d2fdf56bd SHA256 d3156460ab929c4129e40a136829deebe8b5e8a326c37c6c831f1e17c505bb56
EBUILD hugin-0.7_beta4-r1.ebuild 2096 RMD160 1603b9bb7d29d9f1058496612419857f6728a116 SHA1 50e7a8b023045f835edbc0f1e925e1321dd16734 SHA256 bc5c2fb0c8268f8a5b6dab8eb9a1f20213779033c891cfe3cf4eb69340df533c
MISC ChangeLog 6677 RMD160 faf83f0b7ea6c9f2cff04b101dcac4d9ea15d9f1 SHA1 aa620dde26dbe5f35a0b8801c2d32d5eef0d3b52 SHA256 ac4fbc12421f8909dcdb111d9940d8af1785a01524b38ce945a56de65ee2694e
MISC metadata.xml 236 RMD160 f8f179a11afc01f8e313241a5ff129266e0d8d15 SHA1 5543141f83e3d81465f35765ded5f03793238b59 SHA256 4d5e945742c9cf9cf794711f013e75fc4c1ce10e70d4ff34045c507f8b5bb1d9
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.7 (GNU/Linux)

iD8DBQFIJYnyj9hvisErhMIRApoNAJ4i0oK0XMeCYJFqfh11KhtyR+uqWwCgh5rr
ZXLmudWPySdGuKg4IDlW5vc=
=yCMA
-----END PGP SIGNATURE-----

files

hugin-0.6.1-r2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-0.6.1-r2.ebuild,v 1.6 2008/05/02 11:46:28 maekke Exp $

inherit wxwidgets eutils autotools libtool

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"
IUSE="unicode debug enblend sift"

DEPEND="app-arch/zip
>=media-libs/libpano12-2.8.4
>=dev-libs/boost-1.30.0
=x11-libs/wxGTK-2.6*
sys-libs/zlib
media-libs/libpng
media-libs/jpeg
media-libs/tiff
enblend? ( >=media-gfx/enblend-2.4 )
sift? ( media-gfx/autopano-sift )"

pkg_setup() {
if ! built_with_use --missing true dev-libs/boost threads ; then
local msg="Build dev-libs/boost with USE=threads"
eerror "$msg"
die "$msg"
fi
if ! use enblend; then
elog "It is recommended to emerge this package with the"
elog "enblend use flag to install media-gfx/enblend"
elog "that blends the seams between images in a panorama."
fi
if ! use sift; then
elog "It is recommended to emerge this package with the"
elog "sift use flag to install media-gfx/autopano-sift"
elog "that produces control points between images in a"
elog "panorama."
fi
}

src_unpack() {
unpack ${A}

sed -i -e 's/autopanog\.exe/autopanog/' "${S}"/src/include/hugin/config_defaults.h
cd "${S}"
epatch "${FILESDIR}/${P}-1_0.6.1-1.1.patch"
epatch "${FILESDIR}/${P}-as-needed.patch"
epatch "${FILESDIR}/${P}-gcc43.patch"

AT_M4DIR="${S}/m4" eautoreconf
}

src_compile() {
export WX_GTK_VER="2.6"

if use unicode; then
need-wxwidgets unicode || die "Emerge wxGTK with unicode in USE"
else
need-wxwidgets gtk2 || die "Emerge wxGTK with gtk2 in USE"
fi

myconf="`use_with unicode`
`use_enable debug`"

econf --with-wx-config="${WX_CONFIG}" ${myconf} || die "configure failed"
emake || die "compiling failed"
}

src_install() {
make install DESTDIR="${D}" || die
dodoc AUTHORS BUGS README TODO
}

hugin-0.7_beta4-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/hugin/hugin-0.7_beta4-r1.ebuild,v 1.4 2008/05/10 11:41:32 vapier Exp $

inherit wxwidgets eutils autotools libtool

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"
IUSE="unicode debug enblend sift"

DEPEND="app-arch/zip
>=media-libs/libpano12-2.8.4
>=dev-libs/boost-1.30.0
=x11-libs/wxGTK-2.6*
sys-libs/zlib
media-libs/libpng
media-libs/jpeg
media-libs/tiff
enblend? ( >=media-gfx/enblend-2.4 )
sift? ( media-gfx/autopano-sift )"

pkg_setup() {
if ! built_with_use --missing true dev-libs/boost threads ; then
local msg="Build dev-libs/boost with USE=threads"
eerror "$msg"
die "$msg"
fi
if ! use enblend; then
elog "It is recommended to emerge this package with the"
elog "enblend use flag to install media-gfx/enblend"
elog "that blends the seams between images in a panorama."
fi
if ! use sift; then
elog "It is recommended to emerge this package with the"
elog "sift use flag to install media-gfx/autopano-sift"
elog "that produces control points between images in a"
elog "panorama."
fi
}

src_unpack() {
unpack ${A}

sed -i -e 's/autopanog\.exe/autopanog/' "${S}"/src/include/hugin/config_defaults.h

cd "${S}"
epatch "${FILESDIR}/${P}-insec-file.patch"
epatch "${FILESDIR}/${P}-as-needed.patch"
epatch "${FILESDIR}/${PN}-0.6.1-gcc43.patch"

AT_M4DIR="${S}/m4" eautoreconf
}

src_compile() {
export WX_GTK_VER="2.6"

if use unicode; then
need-wxwidgets unicode || die "Emerge wxGTK with unicode in USE"
else
need-wxwidgets gtk2 || die "Emerge wxGTK with gtk2 in USE"
fi

myconf="`use_with unicode`
`use_enable debug`"

econf --with-wx-config="${WX_CONFIG}" ${myconf} || die "configure failed"
emake || die "compiling failed"
}

src_install() {
make install DESTDIR="${D}" || die
dodoc AUTHORS BUGS README TODO
}

metadata.xml




graphics
hugin is a panorama stitching program