Portage is a package management system used by Gentoo Linux
# ChangeLog for media-gfx/exiv2
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/exiv2/ChangeLog,v 1.51 2008/06/16 23:28:50 jer Exp $
16 Jun 2008; Jeroen Roovers
Marked ~hppa (bug #225357).
14 Jun 2008; Richard Freeman
amd64 stable - 225485
10 Jun 2008; Tobias Scherbaum
ppc stable, bug #225485
10 Jun 2008; Raúl Porcel
alpha/ia64/sparc stable wrt #225485
10 Jun 2008; Christian Faulhammer
stable x86, security bug 225485
*exiv2-0.17 (09 Jun 2008)
09 Jun 2008; Stefan Briesenick
version bump (see bug #225485).
26 Mar 2008; Stefan Briesenick
-exiv2-0.13-r1.ebuild:
removed old versions.
*exiv2-0.16-r1 (26 Mar 2008)
26 Mar 2008; Stefan Briesenick
+files/exiv2-0.16-gcc43.diff, +exiv2-0.16-r1.ebuild:
added gcc 4.3 patch (see bug #214814)
10 Feb 2008; Wulf C. Krueger
Marked stable on amd64.
30 Jan 2008; Raúl Porcel
alpha/ia64/sparc/x86 stable
29 Jan 2008; nixnut
exiv2-0.16.ebuild:
stabling 0.15-r1 instead of the too new 0.16
29 Jan 2008; nixnut
Stable on ppc wrt bug 205588
*exiv2-0.16 (26 Jan 2008)
26 Jan 2008; Stefan Briesenick
version bump, solving bug #206330.
23 Dec 2007; Robert Buchholz
amd64 stable, now for real (bug #202351)
19 Dec 2007; Peter Weller
Stable on amd64; bug 202351
17 Dec 2007; Tobias Scherbaum
exiv2-0.13-r1.ebuild:
ppc stable, bug #202351
17 Dec 2007; Raúl Porcel
alpha/ia64 stable wrt security #202351
16 Dec 2007; Ferris McCormick
Sparc stable, security Bug #202351.
16 Dec 2007; Markus Meier
x86 stable, security bug #202351
16 Dec 2007; Stefan Briesenick
removed unpatched revision.
*exiv2-0.15-r1 (16 Dec 2007)
*exiv2-0.13-r1 (16 Dec 2007)
16 Dec 2007; Stefan Briesenick
+files/CVE-2007-6353.diff, +exiv2-0.13-r1.ebuild, +exiv2-0.15-r1.ebuild:
added patch against integer overflow (see bug #202351).
16 Dec 2007; Stefan Briesenick
removed old version
*exiv2-0.15 (14 Jul 2007)
14 Jul 2007; Stefan Briesenick
version bump
14 Jul 2007; Stefan Briesenick
removed old version.
14 Jun 2007; Raúl Porcel
alpha stable
01 Jun 2007; Peter Weller
Stable on amd64 wrt bug 178802
01 Jun 2007; nixnut
Stable on ppc wrt bug 178802
16 May 2007; Stefan Briesenick
-files/exiv2-0.10-jpgimage.diff, -exiv2-0.10-r1.ebuild,
-exiv2-0.11.ebuild, -exiv2-0.12.ebuild:
removed (some) old versions.
*exiv2-0.14 (16 May 2007)
16 May 2007; Stefan Briesenick
version bump.
16 May 2007; Raúl Porcel
Add ~alpha wrt #169164
11 May 2007; Gustavo Zacarias
Stable on sparc
08 May 2007; Raúl Porcel
ia64 stable
31 Mar 2007; Raúl Porcel
Add ~ia64 wrt bug 169164
12 Mar 2007; Raúl Porcel
x86 stable
*exiv2-0.13 (05 Mar 2007)
05 Mar 2007; Stefan Briesenick
+exiv2-0.13.ebuild:
version bump. new version features nls support and iconv is now a mandantory
runtime dependency.
01 Feb 2007; Gustavo Zacarias
Stable on sparc
06 Jan 2007; Stefan Briesenick
added revdep-rebuild warning.
*exiv2-0.12 (08 Dec 2006)
08 Dec 2006; Stefan Briesenick
version bump, solving #157515.
27 Nov 2006; Diego Pettenò
Add ~x86-fbsd keyword.
27 Nov 2006; Diego Pettenò
Convert iconv to a more portable syntax, and add virtual/libiconv dependency
at buildtime for the iconv command.
17 Oct 2006; Stefan Briesenick
exiv2-0.10-r1.ebuild, exiv2-0.11.ebuild:
added missing zlib dependency, solving bug #151708.
*exiv2-0.11 (01 Oct 2006)
01 Oct 2006; Stefan Briesenick
version bump
31 Aug 2006;
stable on amd64
30 Aug 2006; Joshua Jackson
stable x86; for kphotoalbum #145102
29 Aug 2006; Tobias Scherbaum
ppc stable
26 Aug 2006; Jason Wever
Stable on SPARC wrt bug #145102.
*exiv2-0.10-r1 (18 Aug 2006)
18 Aug 2006; Stefan Briesenick
+files/exiv2-0.10-jpgimage.diff, -exiv2-0.10.ebuild,
+exiv2-0.10-r1.ebuild:
adding patch for crash in jpgimage.cpp, solving bug #144347.
*exiv2-0.10 (05 Jun 2006)
05 Jun 2006; Stefan Briesenick
version bump, solving bug #135502.
28 Apr 2006; Jason Wever
Added ~sparc keyword wrt bug #130648.
21 Apr 2006; Tobias Scherbaum
Added to ~ppc
*exiv2-0.9.1 (22 Mar 2006)
22 Mar 2006; Stefan Briesenick
+exiv2-0.9.1.ebuild:
initial commit, solving bug #109690.
AUX CVE-2007-6353.diff 3735 RMD160 fb914dea4d60071a60c10839d1f86b3b17aecd68 SHA1 6db8d981bd1f504110387cd3478fe47b4a305fbf SHA256 db0fe8f38eab154ab442f684992cdbf16e88d8f3850b83a94122617edfde6749
AUX exiv2-0.16-gcc43.diff 1483 RMD160 2e0392b7f49e550bd34ecdd0c060472e0a6dda05 SHA1 4ac0abe4363f9f59c7ea4f04145a833463adf2da SHA256 a76bc62e70bd41a74d6a5f5fadd9ea5f08c9f29ed3001f82d671489d39be9d29
DIST exiv2-0.15.tar.gz 1133249 RMD160 b879bcbe8255ae83af7d1cfadb84b01dbc5e97f2 SHA1 db5b0da39c5d2a736cecf4800f83639f841af5cc SHA256 b72d82e9117308063471993f3832e58064c0599dec3df2bf2a7ce54450984a3e
DIST exiv2-0.16.tar.gz 1591822 RMD160 b0a67bbf3e9367b58b75170899b5820afed42d33 SHA1 fd5cdec6b60fd52a15c73c30760e099bbfa3cf50 SHA256 d407bd0f9b06d68940ae1a73b226ca234cd9a19ea65eab108746b69ac7ce0afb
DIST exiv2-0.17.tar.gz 1807917 RMD160 a7cd49a233324e7fcf551bdc693edd9f5797adfd SHA1 281b79a3555caada55aa06314b44088ad2225330 SHA256 18daa920b68454b97f87adee021c01a6344d0898909e2f23be3a162fcfeacabd
EBUILD exiv2-0.15-r1.ebuild 1851 RMD160 3880c5dfe60b2c0578208d0ed3811f00646136e7 SHA1 f6fabfd080a554df6f3b41e514d203ee21272011 SHA256 211125c7c2c361271dc5287a019572a740c1d98a1b99c4b01dddbd48440c3614
EBUILD exiv2-0.16-r1.ebuild 2074 RMD160 272cd96b293d600bc7fe28ce6e69feaf9e0373d9 SHA1 226cbeab9a67d5754bf39ad3d8fb6f4b01c1ec02 SHA256 9a3b79ee2cb6d34acac929832b13c0b5e1bcef3c85225c0612d61459103875f5
EBUILD exiv2-0.16.ebuild 1995 RMD160 130e9d1280d9d48918db1c2a3b767de717409c2b SHA1 8ecc7a22949969c263cd4f2cf78314ed186cc69f SHA256 28ea93191046979fba575d07dea125db28e961fd34e7029149ec8f348f1ff5de
EBUILD exiv2-0.17.ebuild 1995 RMD160 22268c32f458575702a9827b8af882ab3c6bbd62 SHA1 c2a5c612bb1f5ea40747eeb10ea61127197465db SHA256 331df0059c802fc6b553e3908529acd7b7fb412da844ea4efe89be79783ba295
MISC ChangeLog 6303 RMD160 3207ad5478610907df3f7ff3ee78c0305f0e178f SHA1 ca2e234435c7eb1d19ca6b069c040b1ea1de8f54 SHA256 8727bb32e1698528b68dc1afa22b123de223623d0bfa7ded04d869a19df8d262
MISC metadata.xml 411 RMD160 ab7786ee2861ee2755a46d5b9d61c05aac3bdcde SHA1 89236e5947f0926012908a274251edc319d4ac3d SHA256 69be80b32baabd40e8ae03cc8a4b8403fc00200f64005c5e11fea69d7fd4cee5
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/exiv2/exiv2-0.15-r1.ebuild,v 1.4 2008/02/10 01:08:33 philantrop Exp $
inherit eutils
DESCRIPTION="EXIF and IPTC metadata C++ library and command line utility"
HOMEPAGE="http://www.exiv2.org/"
SRC_URI="http://www.exiv2.org/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ia64 ppc sparc x86 ~x86-fbsd"
IUSE="doc nls zlib unicode"
IUSE_LINGUAS="de es fi fr pl ru"
for X in ${IUSE_LINGUAS}; do IUSE="${IUSE} linguas_${X}"; done
RDEPEND="zlib? ( sys-libs/zlib )
nls? ( virtual/libintl )
virtual/libiconv"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
nls? ( sys-devel/gettext )"
src_unpack() {
unpack ${A}
cd "${S}"
# see bug #202351
epatch "${FILESDIR}/CVE-2007-6353.diff"
if use unicode; then
for i in doc/cmd.txt; do
echo ">>> Converting "${i}" to UTF-8"
iconv -f LATIN1 -t UTF-8 "${i}" > "${i}~" && mv -f "${i}~" "${i}" || rm -f "${i}~"
done
fi
if use doc; then
echo ">>> Updating doxygen config"
doxygen &>/dev/null -u config/Doxyfile
fi
}
src_compile() {
local myconf="$(use_enable nls)"
use zlib || myconf="${myconf} --without-zlib" # plain 'use_with' fails
econf ${myconf} || die "econf failed"
emake || die "emake failed"
if use doc; then
emake doc || die "emake doc failed"
fi
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc README doc/{ChangeLog,cmd.txt}
use doc && dohtml -r doc/html/.
}
pkg_postinst() {
ewarn
ewarn "PLEASE PLEASE take note of this:"
ewarn "Please make *sure* to run revdep-rebuild now"
ewarn "Certain things on your system may have linked against a"
ewarn "different version of exiv2 -- those things need to be"
ewarn "recompiled. Sorry for the inconvenience!"
ewarn
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/exiv2/exiv2-0.16-r1.ebuild,v 1.1 2008/03/26 23:49:00 sbriesen Exp $
inherit eutils
DESCRIPTION="EXIF and IPTC metadata C++ library and command line utility"
HOMEPAGE="http://www.exiv2.org/"
SRC_URI="http://www.exiv2.org/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~x86-fbsd"
IUSE="doc nls zlib xmp examples unicode"
IUSE_LINGUAS="de es fi fr pl ru"
for X in ${IUSE_LINGUAS}; do IUSE="${IUSE} linguas_${X}"; done
RDEPEND="zlib? ( sys-libs/zlib )
xmp? ( dev-libs/expat )
nls? ( virtual/libintl )
virtual/libiconv"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
nls? ( sys-devel/gettext )"
src_unpack() {
unpack ${A}
cd "${S}"
# gcc 4.3 patch (see bug #214814)
epatch "${FILESDIR}/${P}-gcc43.diff"
if use unicode; then
for i in doc/cmd.txt; do
echo ">>> Converting "${i}" to UTF-8"
iconv -f LATIN1 -t UTF-8 "${i}" > "${i}~" && mv -f "${i}~" "${i}" || rm -f "${i}~"
done
fi
if use doc; then
echo ">>> Updating doxygen config"
doxygen &>/dev/null -u config/Doxyfile
fi
}
src_compile() {
local myconf="$(use_enable nls) $(use_enable xmp)"
use zlib || myconf="${myconf} --without-zlib" # plain 'use_with' fails
econf ${myconf} || die "econf failed"
emake || die "emake failed"
if use doc; then
emake doc || die "emake doc failed"
fi
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc README doc/{ChangeLog,cmd.txt}
use xmp && dodoc doc/{COPYING-XMPSDK,README-XMP,cmdxmp.txt}
use doc && dohtml -r doc/html/.
if use examples; then
insinto /usr/share/doc/${PF}/examples
doins samples/*.cpp
fi
}
pkg_postinst() {
ewarn
ewarn "PLEASE PLEASE take note of this:"
ewarn "Please make *sure* to run revdep-rebuild now"
ewarn "Certain things on your system may have linked against a"
ewarn "different version of exiv2 -- those things need to be"
ewarn "recompiled. Sorry for the inconvenience!"
ewarn
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/exiv2/exiv2-0.16.ebuild,v 1.3 2008/01/29 20:38:59 nixnut Exp $
inherit eutils
DESCRIPTION="EXIF and IPTC metadata C++ library and command line utility"
HOMEPAGE="http://www.exiv2.org/"
SRC_URI="http://www.exiv2.org/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~x86-fbsd"
IUSE="doc nls zlib xmp examples unicode"
IUSE_LINGUAS="de es fi fr pl ru"
for X in ${IUSE_LINGUAS}; do IUSE="${IUSE} linguas_${X}"; done
RDEPEND="zlib? ( sys-libs/zlib )
xmp? ( dev-libs/expat )
nls? ( virtual/libintl )
virtual/libiconv"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
nls? ( sys-devel/gettext )"
src_unpack() {
unpack ${A}
cd "${S}"
if use unicode; then
for i in doc/cmd.txt; do
echo ">>> Converting "${i}" to UTF-8"
iconv -f LATIN1 -t UTF-8 "${i}" > "${i}~" && mv -f "${i}~" "${i}" || rm -f "${i}~"
done
fi
if use doc; then
echo ">>> Updating doxygen config"
doxygen &>/dev/null -u config/Doxyfile
fi
}
src_compile() {
local myconf="$(use_enable nls) $(use_enable xmp)"
use zlib || myconf="${myconf} --without-zlib" # plain 'use_with' fails
econf ${myconf} || die "econf failed"
emake || die "emake failed"
if use doc; then
emake doc || die "emake doc failed"
fi
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc README doc/{ChangeLog,cmd.txt}
use xmp && dodoc doc/{COPYING-XMPSDK,README-XMP,cmdxmp.txt}
use doc && dohtml -r doc/html/.
if use examples; then
insinto /usr/share/doc/${PF}/examples
doins samples/*.cpp
fi
}
pkg_postinst() {
ewarn
ewarn "PLEASE PLEASE take note of this:"
ewarn "Please make *sure* to run revdep-rebuild now"
ewarn "Certain things on your system may have linked against a"
ewarn "different version of exiv2 -- those things need to be"
ewarn "recompiled. Sorry for the inconvenience!"
ewarn
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/media-gfx/exiv2/exiv2-0.17.ebuild,v 1.6 2008/06/16 23:28:50 jer Exp $
inherit eutils
DESCRIPTION="EXIF and IPTC metadata C++ library and command line utility"
HOMEPAGE="http://www.exiv2.org/"
SRC_URI="http://www.exiv2.org/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ~hppa ia64 ppc sparc x86 ~x86-fbsd"
IUSE="doc nls zlib xmp examples unicode"
IUSE_LINGUAS="de es fi fr pl ru sk"
for X in ${IUSE_LINGUAS}; do IUSE="${IUSE} linguas_${X}"; done
RDEPEND="zlib? ( sys-libs/zlib )
xmp? ( dev-libs/expat )
nls? ( virtual/libintl )
virtual/libiconv"
DEPEND="${RDEPEND}
doc? ( app-doc/doxygen )
nls? ( sys-devel/gettext )"
src_unpack() {
unpack ${A}
cd "${S}"
if use unicode; then
for i in doc/cmd.txt; do
echo ">>> Converting "${i}" to UTF-8"
iconv -f LATIN1 -t UTF-8 "${i}" > "${i}~" && mv -f "${i}~" "${i}" || rm -f "${i}~"
done
fi
if use doc; then
echo ">>> Updating doxygen config"
doxygen &>/dev/null -u config/Doxyfile
fi
}
src_compile() {
local myconf="$(use_enable nls) $(use_enable xmp)"
use zlib || myconf="${myconf} --without-zlib" # plain 'use_with' fails
econf ${myconf} || die "econf failed"
emake || die "emake failed"
if use doc; then
emake doc || die "emake doc failed"
fi
}
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc README doc/{ChangeLog,cmd.txt}
use xmp && dodoc doc/{COPYING-XMPSDK,README-XMP,cmdxmp.txt}
use doc && dohtml -r doc/html/.
if use examples; then
insinto /usr/share/doc/${PF}/examples
doins samples/*.cpp
fi
}
pkg_postinst() {
ewarn
ewarn "PLEASE PLEASE take note of this:"
ewarn "Please make *sure* to run revdep-rebuild now"
ewarn "Certain things on your system may have linked against a"
ewarn "different version of exiv2 -- those things need to be"
ewarn "recompiled. Sorry for the inconvenience!"
ewarn
}
Exiv2 is a C++ library and a command line utility to read and
write EXIF and IPTC image metadata.