summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Huddleston <eradicator@gentoo.org>2007-06-13 18:42:05 +0000
committerJeremy Huddleston <eradicator@gentoo.org>2007-06-13 18:42:05 +0000
commitbc10920623e05deb0f5b46572c6153caa440e636 (patch)
treeb83ea1d2c6ee632a32f25e464c289cf11a1d13ff /media-libs/libexif
parentAdd ~alpha (diff)
downloadhistorical-bc10920623e05deb0f5b46572c6153caa440e636.tar.gz
historical-bc10920623e05deb0f5b46572c6153caa440e636.tar.bz2
historical-bc10920623e05deb0f5b46572c6153caa440e636.zip
Version bump for security bug #181922 - CVE-2006-4168
Package-Manager: portage-2.1.2.9
Diffstat (limited to 'media-libs/libexif')
-rw-r--r--media-libs/libexif/ChangeLog8
-rw-r--r--media-libs/libexif/Manifest22
-rw-r--r--media-libs/libexif/files/digest-libexif-0.6.163
-rw-r--r--media-libs/libexif/libexif-0.6.16.ebuild64
4 files changed, 89 insertions, 8 deletions
diff --git a/media-libs/libexif/ChangeLog b/media-libs/libexif/ChangeLog
index 30af3b8194a0..4ffabc73b265 100644
--- a/media-libs/libexif/ChangeLog
+++ b/media-libs/libexif/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for media-libs/libexif
# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libexif/ChangeLog,v 1.78 2007/06/05 08:51:04 eradicator Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libexif/ChangeLog,v 1.79 2007/06/13 18:42:05 eradicator Exp $
+
+*libexif-0.6.16 (13 Jun 2007)
+
+ 13 Jun 2007; Jeremy Huddleston <eradicator@gentoo.org>
+ +libexif-0.6.16.ebuild:
+ Version bump for security bug #181922 - CVE-2006-4168
05 Jun 2007; Jeremy Huddleston <eradicator@gentoo.org>
-libexif-0.5.12-r3.ebuild, libexif-0.6.12-r4.ebuild,
diff --git a/media-libs/libexif/Manifest b/media-libs/libexif/Manifest
index 70c1d2b25baa..3ddc00612524 100644
--- a/media-libs/libexif/Manifest
+++ b/media-libs/libexif/Manifest
@@ -40,6 +40,7 @@ SHA256 9986246ab56eb294bd93eada0847f3141beed90f23f5711f4ff0f696f38f2def files/li
DIST libexif-0.6.12.tar.gz 537829 RMD160 1ad6cb16e79f8819e8f32d6bef678547f3eb57aa SHA1 71d0aea509acac42337f7243c2cf435774df1769 SHA256 b97e224e0f63efcf07e3764b8442352b23422f8f350cd9881b9499707e888313
DIST libexif-0.6.13.tar.bz2 519803 RMD160 19160314c1656c72234640074e1e1739f1a67f38 SHA1 9b3a222586f9efc3d591ed83db16f85bba5dc362 SHA256 830802525700e65809afdd56ccdb5cd9950747044ab50666257bbb3d59a82754
DIST libexif-0.6.15.tar.bz2 677568 RMD160 620e36aa418a38de299720d044706b8051a50581 SHA1 6d180c96fa2826c32dc9627a47cdf342ead0311a SHA256 2dba37302c34175025515a4caa182bd40c289af83cc067e525ac3de162ac8811
+DIST libexif-0.6.16.tar.bz2 691528 RMD160 3754861ad0550f9d77b0aa745dcb3d394ec658ed SHA1 4fea28a05496b3c7075ca5f619439340be534a3f SHA256 db6885d5e40e3a273ff8bb9708ab739c8ace3c5abdd75509eec8ea31a31aac43
EBUILD libexif-0.6.12-r4.ebuild 1599 RMD160 78b2afded96797356aed4111b34d364e3f23ea9c SHA1 8b07577ce926ab39ac8f276686a6db54d4ab2315 SHA256 e2aa69ff6ccc6b25036f3309f80183b391e1a4bac51fc0a6cd95a2572384b2e7
MD5 a82e6a937d7b93d928216733dd226518 libexif-0.6.12-r4.ebuild 1599
RMD160 78b2afded96797356aed4111b34d364e3f23ea9c libexif-0.6.12-r4.ebuild 1599
@@ -56,10 +57,14 @@ EBUILD libexif-0.6.15.ebuild 1723 RMD160 0d35bddd76db5f0c4bf6efe809a850995406f5c
MD5 7e714e4f76d67e8007d60d3b0ebf57fe libexif-0.6.15.ebuild 1723
RMD160 0d35bddd76db5f0c4bf6efe809a850995406f5c0 libexif-0.6.15.ebuild 1723
SHA256 a3db9a9ffafbce0076c20d3ead561069d351c7b049d87bfe124bb7b40e8e3a64 libexif-0.6.15.ebuild 1723
-MISC ChangeLog 11863 RMD160 238288d47af4988b03421187a74db6efd52ce518 SHA1 abe0beda7627f365a3b827b97c0b58f21e08249b SHA256 c9066500cbf747bb891b9c8c9107e82d97f6a9a1184d89264e9d9835a496ad15
-MD5 5eb189fbcea7a015d0a603c79aa1f9ec ChangeLog 11863
-RMD160 238288d47af4988b03421187a74db6efd52ce518 ChangeLog 11863
-SHA256 c9066500cbf747bb891b9c8c9107e82d97f6a9a1184d89264e9d9835a496ad15 ChangeLog 11863
+EBUILD libexif-0.6.16.ebuild 1803 RMD160 d5f3199702a9d2a26705fdc3cb7df571b4c92aa0 SHA1 0240b07c280b4602d9e098085ab00d8475bfbe63 SHA256 a89fcf74a4c3fd177394db154fd55147e960bcc0ee333b8d0e29a195cc6b4ecd
+MD5 c66a6e27f3c4f3f90423cfa261c903f9 libexif-0.6.16.ebuild 1803
+RMD160 d5f3199702a9d2a26705fdc3cb7df571b4c92aa0 libexif-0.6.16.ebuild 1803
+SHA256 a89fcf74a4c3fd177394db154fd55147e960bcc0ee333b8d0e29a195cc6b4ecd libexif-0.6.16.ebuild 1803
+MISC ChangeLog 12034 RMD160 460b7d1732565316198b83c018a471f9bf95d70d SHA1 22101e6bec4f476899363e6ca9a8068202a1924f SHA256 07ccc0114527603bf67efc287cc675c5f6017d94e954408c3ee6630786993175
+MD5 df0369010daec2ca9fabbabae51624b9 ChangeLog 12034
+RMD160 460b7d1732565316198b83c018a471f9bf95d70d ChangeLog 12034
+SHA256 07ccc0114527603bf67efc287cc675c5f6017d94e954408c3ee6630786993175 ChangeLog 12034
MISC metadata.xml 259 RMD160 d1f5ea37202987c54db9697175a55e5609386654 SHA1 d7234631415b27fa166f13d440f0ea6e4d3f1044 SHA256 14f1bab6a31d434eda6319b2783239e50179d75501edb6e255bb6c3e665418cf
MD5 c1e212329f9083e2405b16dd382d6632 metadata.xml 259
RMD160 d1f5ea37202987c54db9697175a55e5609386654 metadata.xml 259
@@ -76,10 +81,13 @@ SHA256 6d243c81c582e4fcf3b86f046f23029745fdfe450c7267ff4967b7af019036c4 files/di
MD5 9d17b9b061a2f15ca466977b996e3f45 files/digest-libexif-0.6.15-r1 247
RMD160 8047e36e05085eca9807403a3e85030fa7efb816 files/digest-libexif-0.6.15-r1 247
SHA256 6d243c81c582e4fcf3b86f046f23029745fdfe450c7267ff4967b7af019036c4 files/digest-libexif-0.6.15-r1 247
+MD5 cbe066c942ac8df06bf42bd6bedc4635 files/digest-libexif-0.6.16 247
+RMD160 d2ae52af1ee097f728b0de47f137cf65cf2536db files/digest-libexif-0.6.16 247
+SHA256 ff9030e7ca48bd5e3e933689330393b8792e367c41dff53f07f74c248fb29c3f files/digest-libexif-0.6.16 247
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.4 (GNU/Linux)
-iD8DBQFGZSQBjC1Anjf1NmMRAmOiAJ0QHse3/5c1EF2UPEd/vn3oLHEk8gCfZDW6
-ksN7nBgNtOV5pkaW4E4B5MY=
-=Phgp
+iD8DBQFGcDqJjC1Anjf1NmMRArxNAJ4jA6f2TMIfi4Y9PKa401369zSaewCeOHI/
+gHDq+MYhpnTeEQwLps/SHVQ=
+=zEfG
-----END PGP SIGNATURE-----
diff --git a/media-libs/libexif/files/digest-libexif-0.6.16 b/media-libs/libexif/files/digest-libexif-0.6.16
new file mode 100644
index 000000000000..03112b7a85fd
--- /dev/null
+++ b/media-libs/libexif/files/digest-libexif-0.6.16
@@ -0,0 +1,3 @@
+MD5 deee153b1ded5a944ea05d041d959eca libexif-0.6.16.tar.bz2 691528
+RMD160 3754861ad0550f9d77b0aa745dcb3d394ec658ed libexif-0.6.16.tar.bz2 691528
+SHA256 db6885d5e40e3a273ff8bb9708ab739c8ace3c5abdd75509eec8ea31a31aac43 libexif-0.6.16.tar.bz2 691528
diff --git a/media-libs/libexif/libexif-0.6.16.ebuild b/media-libs/libexif/libexif-0.6.16.ebuild
new file mode 100644
index 000000000000..d7ffaa53b672
--- /dev/null
+++ b/media-libs/libexif/libexif-0.6.16.ebuild
@@ -0,0 +1,64 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libexif/libexif-0.6.16.ebuild,v 1.1 2007/06/13 18:42:05 eradicator Exp $
+
+inherit eutils libtool
+
+DESCRIPTION="Library for parsing, editing, and saving EXIF data"
+HOMEPAGE="http://libexif.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
+IUSE="doc nls"
+
+DEPEND="dev-util/pkgconfig
+ doc? ( app-doc/doxygen )
+ nls? ( sys-devel/gettext )"
+
+RDEPEND="nls? ( virtual/libintl )"
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}
+ epatch ${FILESDIR}/${PN}-0.6.13-pkgconfig.patch
+
+ # We do this for sane .so versioning on FreeBSD
+ elibtoolize
+}
+
+src_compile() {
+ local my_conf="--with-doc-dir=/usr/share/doc/${PF}"
+ use nls || my_conf="${my_conf} --without-libintl-prefix"
+ econf $(use_enable nls) $(use_enable doc docs) \
+ --with-pic --disable-rpath ${my_conf} || die
+ emake || die
+}
+
+src_install() {
+ dodir /usr/$(get_libdir)
+ dodir /usr/include/libexif
+ use nls && dodir /usr/share/locale
+ use doc && dodir /usr/share/doc/${PF}
+ dodir /usr/$(get_libdir)/pkgconfig
+
+ make DESTDIR="${D}" install || die
+
+ dodoc ChangeLog README
+
+ # installs a blank directory for whatever broken reason
+ use nls || rm -rf ${D}usr/share/locale
+}
+
+pkg_postinst() {
+ elog "If you are upgrading from a version of libexif older than 0.6.13-r2,"
+ elog "you will need to do the following to rebuild dependencies:"
+ elog "# revdep-rebuild --soname libexif.so.9"
+ elog "# revdep-rebuild --soname libexif.so.10"
+ elog ""
+ elog "Note, it is actually safe to create a symlink from libexif.so.10 to"
+ elog "libexif.so.12 if you need to during the update."
+}
+