Portage is a package management system used by Gentoo Linux
# 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
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
zip dep is also needed in hugin-0.6
09 Mar 2008; Markus Meier
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
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
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
Stable on amd64 wrt bug 195996
26 Oct 2007; Luca Barbato
Marked ppc
26 Oct 2007; Markus Meier
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.ebuild, hugin-0.6.1.ebuild, hugin-0.7_beta4.ebuild:
Lock wxGTK to 2.6.
23 Jul 2007; Luca Barbato
hugin-0.7_beta4.ebuild:
Fix the bad fix I committed before
15 Jul 2007; Luca Barbato
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.6.1.ebuild, hugin-0.7_beta4.ebuild:
Replacing einfo with elog
16 Apr 2007; Christian Faulhammer
stable amd64, bug 173068
08 Apr 2007; Joseph Jezak
Marked ppc stable for bug #173068.
06 Apr 2007; Christian Faulhammer
stable x86, bug 173068
05 Apr 2007; Marcelo Goes
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
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
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
0.6.1 version bump for bug 141617. Thanks to David Grant
Berens
Norman Thomas
Harder
22 Feb 2007; Piotr Jaroszyński
Transition to Manifest2.
24 Sep 2006; Olivier Crête
Stable on amd64
15 Jul 2006; Bryan Østergaard
Remove halcy0n from metadata.xml as he's retired.
18 Apr 2006; Mark Loeser
Stable on x86
20 Feb 2006; Mark Loeser
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.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-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_rc2.ebuild:
Remove gtk useflag, since gtk2 is the only available toolkit. Bump to _rc2.
bug #107776
16 Sep 2005; Mark Loeser
Stable on x86
21 Aug 2005; Luis Medinas
Added ~amd64 keywords. Closes bug #103254.
11 Aug 2005; David Holm
Added to ~ppc.
*hugin-0.5_rc1 (10 Aug 2005)
10 Aug 2005; Mark Loeser
+hugin-0.5_rc1.ebuild:
Initial commit of hugin. Thanks to everyone on bug #48269
-----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-----
# 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
}
# 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
}