summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Huddleston <eradicator@gentoo.org>2007-07-31 17:35:45 +0000
committerJeremy Huddleston <eradicator@gentoo.org>2007-07-31 17:35:45 +0000
commit5b70f40e4f04071e9452dd8f2c091db96af30490 (patch)
tree78315e4b8c44af4a12940afe5dd40c6bcebd89d9 /media-libs/libexif
parentCorrecting <herd> tag, it's either no <herd> tag at all, or just <herd>no-her... (diff)
downloadgentoo-2-5b70f40e4f04071e9452dd8f2c091db96af30490.tar.gz
gentoo-2-5b70f40e4f04071e9452dd8f2c091db96af30490.tar.bz2
gentoo-2-5b70f40e4f04071e9452dd8f2c091db96af30490.zip
Removing older, insecure versions.
(Portage version: 2.1.3_rc9)
Diffstat (limited to 'media-libs/libexif')
-rw-r--r--media-libs/libexif/ChangeLog14
-rw-r--r--media-libs/libexif/files/digest-libexif-0.6.12-r43
-rw-r--r--media-libs/libexif/files/digest-libexif-0.6.13-r13
-rw-r--r--media-libs/libexif/files/digest-libexif-0.6.153
-rw-r--r--media-libs/libexif/files/digest-libexif-0.6.15-r13
-rw-r--r--media-libs/libexif/files/libexif-0.6.12-86740.patch16
-rw-r--r--media-libs/libexif/files/libexif-0.6.12-gcc4.patch12
-rw-r--r--media-libs/libexif/files/libexif-0.6.12-recurse.patch70
-rw-r--r--media-libs/libexif/files/libexif-0.6.13-doxy-stamp-make.patch13
-rw-r--r--media-libs/libexif/files/libexif-0.6.13-doxygen.patch46
-rw-r--r--media-libs/libexif/files/libexif-0.6.13-library-versioning.patch30
-rw-r--r--media-libs/libexif/files/libexif-0.6.13-optional-apidocs.patch62
-rw-r--r--media-libs/libexif/files/libexif-0.6.13-parallel-build.patch38
-rw-r--r--media-libs/libexif/libexif-0.6.12-r4.ebuild61
-rw-r--r--media-libs/libexif/libexif-0.6.13-r1.ebuild70
-rw-r--r--media-libs/libexif/libexif-0.6.15-r1.ebuild63
-rw-r--r--media-libs/libexif/libexif-0.6.15.ebuild60
17 files changed, 13 insertions, 554 deletions
diff --git a/media-libs/libexif/ChangeLog b/media-libs/libexif/ChangeLog
index 60d620e6858e..252c90162108 100644
--- a/media-libs/libexif/ChangeLog
+++ b/media-libs/libexif/ChangeLog
@@ -1,6 +1,18 @@
# 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.86 2007/07/31 06:02:18 kumba Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libexif/ChangeLog,v 1.87 2007/07/31 17:35:45 eradicator Exp $
+
+ 31 Jul 2007; Jeremy Huddleston <eradicator@gentoo.org>
+ -files/libexif-0.6.12-86740.patch, -files/libexif-0.6.12-gcc4.patch,
+ -files/libexif-0.6.12-recurse.patch,
+ -files/libexif-0.6.13-doxy-stamp-make.patch,
+ -files/libexif-0.6.13-doxygen.patch,
+ -files/libexif-0.6.13-library-versioning.patch,
+ -files/libexif-0.6.13-optional-apidocs.patch,
+ -files/libexif-0.6.13-parallel-build.patch, -libexif-0.6.12-r4.ebuild,
+ -libexif-0.6.13-r1.ebuild, -libexif-0.6.15.ebuild,
+ -libexif-0.6.15-r1.ebuild:
+ Removing older, insecure versions.
31 Jul 2007; Joshua Kinard <kumba@gentoo.org> libexif-0.6.16.ebuild:
Stable on mips, per #181922.
diff --git a/media-libs/libexif/files/digest-libexif-0.6.12-r4 b/media-libs/libexif/files/digest-libexif-0.6.12-r4
deleted file mode 100644
index a2aeab7d2178..000000000000
--- a/media-libs/libexif/files/digest-libexif-0.6.12-r4
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 69501aaf0862a79aaeeb73e81e8c1306 libexif-0.6.12.tar.gz 537829
-RMD160 1ad6cb16e79f8819e8f32d6bef678547f3eb57aa libexif-0.6.12.tar.gz 537829
-SHA256 b97e224e0f63efcf07e3764b8442352b23422f8f350cd9881b9499707e888313 libexif-0.6.12.tar.gz 537829
diff --git a/media-libs/libexif/files/digest-libexif-0.6.13-r1 b/media-libs/libexif/files/digest-libexif-0.6.13-r1
deleted file mode 100644
index 026f41c64342..000000000000
--- a/media-libs/libexif/files/digest-libexif-0.6.13-r1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 1b1e2b495c5aa20c08725f30545a110b libexif-0.6.13.tar.bz2 519803
-RMD160 19160314c1656c72234640074e1e1739f1a67f38 libexif-0.6.13.tar.bz2 519803
-SHA256 830802525700e65809afdd56ccdb5cd9950747044ab50666257bbb3d59a82754 libexif-0.6.13.tar.bz2 519803
diff --git a/media-libs/libexif/files/digest-libexif-0.6.15 b/media-libs/libexif/files/digest-libexif-0.6.15
deleted file mode 100644
index 2bb70ba68fd7..000000000000
--- a/media-libs/libexif/files/digest-libexif-0.6.15
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 58871e364c454d107eee001456cc8f24 libexif-0.6.15.tar.bz2 677568
-RMD160 620e36aa418a38de299720d044706b8051a50581 libexif-0.6.15.tar.bz2 677568
-SHA256 2dba37302c34175025515a4caa182bd40c289af83cc067e525ac3de162ac8811 libexif-0.6.15.tar.bz2 677568
diff --git a/media-libs/libexif/files/digest-libexif-0.6.15-r1 b/media-libs/libexif/files/digest-libexif-0.6.15-r1
deleted file mode 100644
index 2bb70ba68fd7..000000000000
--- a/media-libs/libexif/files/digest-libexif-0.6.15-r1
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 58871e364c454d107eee001456cc8f24 libexif-0.6.15.tar.bz2 677568
-RMD160 620e36aa418a38de299720d044706b8051a50581 libexif-0.6.15.tar.bz2 677568
-SHA256 2dba37302c34175025515a4caa182bd40c289af83cc067e525ac3de162ac8811 libexif-0.6.15.tar.bz2 677568
diff --git a/media-libs/libexif/files/libexif-0.6.12-86740.patch b/media-libs/libexif/files/libexif-0.6.12-86740.patch
deleted file mode 100644
index ae272a479221..000000000000
--- a/media-libs/libexif/files/libexif-0.6.12-86740.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-===================================================================
-RCS file: /cvsroot/libexif/libexif/libexif/exif-data.c,v
-retrieving revision 1.67
-retrieving revision 1.68
-diff -u -r1.67 -r1.68
---- libexif/libexif/libexif/exif-data.c 2005/03/09 22:11:48 1.67
-+++ libexif/libexif/libexif/exif-data.c 2005/03/13 19:56:13 1.68
-@@ -231,7 +231,7 @@
- * the offset must be an even number. If we need to introduce
- * a padding byte, we set it to 0.
- */
-- if (s & 1) *ds++;
-+ if (s & 1) (*ds)++;
- *d = exif_mem_realloc (data->priv->mem, *d, *ds);
- if (!*d) {
- EXIF_LOG_NO_MEMORY (data->priv->log, "ExifData", *ds);
diff --git a/media-libs/libexif/files/libexif-0.6.12-gcc4.patch b/media-libs/libexif/files/libexif-0.6.12-gcc4.patch
deleted file mode 100644
index 920a09c787b2..000000000000
--- a/media-libs/libexif/files/libexif-0.6.12-gcc4.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ur libexif-0.6.12-orig/libexif/exif-utils.c libexif-0.6.12/libexif/exif-utils.c
---- libexif-0.6.12-orig/libexif/exif-utils.c 2005-04-06 23:50:37.000000000 -0400
-+++ libexif-0.6.12/libexif/exif-utils.c 2005-04-06 23:51:09.000000000 -0400
-@@ -83,7 +83,7 @@
- }
- }
-
--static ExifSShort
-+ExifSShort
- exif_get_sshort (const unsigned char *buf, ExifByteOrder order)
- {
- if (!buf) return 0;
diff --git a/media-libs/libexif/files/libexif-0.6.12-recurse.patch b/media-libs/libexif/files/libexif-0.6.12-recurse.patch
deleted file mode 100644
index acd1caecb50f..000000000000
--- a/media-libs/libexif/files/libexif-0.6.12-recurse.patch
+++ /dev/null
@@ -1,70 +0,0 @@
---- libexif-0.6.12/libexif/exif-data.c.recurse 2005-05-06 13:35:17.610294000 -0400
-+++ libexif-0.6.12/libexif/exif-data.c 2005-05-06 13:37:35.112654000 -0400
-@@ -284,9 +284,10 @@
- }
-
- static void
--exif_data_load_data_content (ExifData *data, ExifContent *ifd,
-- const unsigned char *d,
-- unsigned int ds, unsigned int offset)
-+exif_data_load_data_content_recurse (ExifData *data, ExifContent *ifd,
-+ const unsigned char *d,
-+ unsigned int ds, unsigned int offset,
-+ unsigned int level)
- {
- ExifLong o, thumbnail_offset = 0, thumbnail_length = 0;
- ExifShort n;
-@@ -296,6 +297,13 @@
-
- if (!data || !data->priv) return;
-
-+ if (level > 150)
-+ {
-+ exif_log (data->priv->log, EXIF_LOG_CODE_CORRUPT_DATA, "ExifData",
-+ "Deep recursion in exif_data_load_data_content");
-+ return 0;
-+ }
-+
- /* Read the number of entries */
- if (offset >= ds - 1) return;
- n = exif_get_short (d + offset, data->priv->order);
-@@ -320,18 +328,18 @@
- switch (tag) {
- case EXIF_TAG_EXIF_IFD_POINTER:
- CHECK_REC (EXIF_IFD_EXIF);
-- exif_data_load_data_content (data,
-- data->ifd[EXIF_IFD_EXIF], d, ds, o);
-+ exif_data_load_data_content_recurse (data,
-+ data->ifd[EXIF_IFD_EXIF], d, ds, o, level + 1);
- break;
- case EXIF_TAG_GPS_INFO_IFD_POINTER:
- CHECK_REC (EXIF_IFD_GPS);
-- exif_data_load_data_content (data,
-- data->ifd[EXIF_IFD_GPS], d, ds, o);
-+ exif_data_load_data_content_recurse (data,
-+ data->ifd[EXIF_IFD_GPS], d, ds, o, level + 1);
- break;
- case EXIF_TAG_INTEROPERABILITY_IFD_POINTER:
- CHECK_REC (EXIF_IFD_INTEROPERABILITY);
-- exif_data_load_data_content (data,
-- data->ifd[EXIF_IFD_INTEROPERABILITY], d, ds, o);
-+ exif_data_load_data_content_recurse (data,
-+ data->ifd[EXIF_IFD_INTEROPERABILITY], d, ds, o, level + 1);
- break;
- case EXIF_TAG_JPEG_INTERCHANGE_FORMAT:
- thumbnail_offset = o;
-@@ -373,6 +381,14 @@
- }
-
- static void
-+exif_data_load_data_content (ExifData *data, ExifContent *ifd,
-+ const unsigned char *d,
-+ unsigned int ds, unsigned int offset)
-+{
-+ exif_data_load_data_content_recurse (data, ifd, d, ds, offset, 0);
-+}
-+
-+static void
- exif_data_save_data_content (ExifData *data, ExifContent *ifd,
- unsigned char **d, unsigned int *ds,
- unsigned int offset)
diff --git a/media-libs/libexif/files/libexif-0.6.13-doxy-stamp-make.patch b/media-libs/libexif/files/libexif-0.6.13-doxy-stamp-make.patch
deleted file mode 100644
index 0ddf6a1a85e6..000000000000
--- a/media-libs/libexif/files/libexif-0.6.13-doxy-stamp-make.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -ruN libexif-0.6.13/doc/Makefile.am libexif-0.6.13-fixed/doc/Makefile.am
---- libexif-0.6.13/doc/Makefile.am 2007-02-04 15:10:39.692419000 +0100
-+++ libexif-0.6.13-fixed/doc/Makefile.am 2007-02-04 15:12:54.920870250 +0100
-@@ -21,6 +21,9 @@
- doxygen $<
- echo > $@
-
-+$(HTML_APIDOC_DIR).stamp: $(DOXYGEN_OUTPUT_DIR).stamp
-+ echo > $@
-+
- $(top_builddir)/libexif/libexif.la:
- cd $(top_builddir)/libexif && $(MAKE) libexif.la
-
diff --git a/media-libs/libexif/files/libexif-0.6.13-doxygen.patch b/media-libs/libexif/files/libexif-0.6.13-doxygen.patch
deleted file mode 100644
index 37dc6044d762..000000000000
--- a/media-libs/libexif/files/libexif-0.6.13-doxygen.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-Submitted By: Hugo Villeneuve <hugo at hugovil dot com>
-Date: 2006-03-04
-Initial Package Version: 0.6.13
-Origin: n/a
-Description: When doxygen is not installed, 'make install' aborts
- with the following error:
- "*** No rule to make target `install-apidocs', needed by `install-data-local'."
-
-diff -Naur libexif-0.6.13-orig/doc/Makefile.am libexif-0.6.13-patched/doc/Makefile.am
---- libexif-0.6.13-orig/doc/Makefile.am 2005-07-18 16:34:04.000000000 -0400
-+++ libexif-0.6.13-patched/doc/Makefile.am 2006-03-04 14:51:31.132839264 -0500
-@@ -74,12 +74,16 @@
-
- all-local: $(DOXYGEN_STAMPS)
-
-+if HAVE_DOXYGEN
-+
- install-data-local: install-apidocs install-apidocs-internals
-
- uninstall-local: uninstall-apidocs uninstall-apidocs-internals
-
- clean-local: clean-apidocs
-
-+endif
-+
- upload: $(DOXYGEN_UPLOAD)
-
- CLEANFILES = $(DOXYGEN_FILES) $(DOXYGEN_STAMPS)
-diff -Naur libexif-0.6.13-orig/doc/Makefile.in libexif-0.6.13-patched/doc/Makefile.in
---- libexif-0.6.13-orig/doc/Makefile.in 2005-12-27 16:18:36.000000000 -0500
-+++ libexif-0.6.13-patched/doc/Makefile.in 2006-03-04 14:51:18.138814656 -0500
-@@ -444,11 +444,11 @@
-
- all-local: $(DOXYGEN_STAMPS)
-
--install-data-local: install-apidocs install-apidocs-internals
-+@HAVE_DOXYGEN_TRUE@install-data-local: install-apidocs install-apidocs-internals
-
--uninstall-local: uninstall-apidocs uninstall-apidocs-internals
-+@HAVE_DOXYGEN_TRUE@uninstall-local: uninstall-apidocs uninstall-apidocs-internals
-
--clean-local: clean-apidocs
-+@HAVE_DOXYGEN_TRUE@clean-local: clean-apidocs
-
- upload: $(DOXYGEN_UPLOAD)
- # Tell versions [3.59,3.63) of GNU make to not export all variables.
diff --git a/media-libs/libexif/files/libexif-0.6.13-library-versioning.patch b/media-libs/libexif/files/libexif-0.6.13-library-versioning.patch
deleted file mode 100644
index fc547fa4628f..000000000000
--- a/media-libs/libexif/files/libexif-0.6.13-library-versioning.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-diff -ruN libexif-0.6.13/configure.ac libexif-0.6.13-fixed/configure.ac
---- libexif-0.6.13/configure.ac 2007-02-02 23:35:23.064441750 +0100
-+++ libexif-0.6.13-fixed/configure.ac 2007-02-02 23:39:51.129194750 +0100
-@@ -37,13 +37,14 @@
- dnl 0 if you incremented CURRENT.
- dnl - CURRENT (Major): Increment if the interface has changes or removals.
- dnl ---------------------------------------------------------------------------
--LIBEXIF_AGE=1
--LIBEXIF_REVISION=0
-+LIBEXIF_AGE=0
-+LIBEXIF_REVISION=1
- LIBEXIF_CURRENT=12
- AC_SUBST([LIBEXIF_AGE])
- AC_SUBST([LIBEXIF_REVISION])
- AC_SUBST([LIBEXIF_CURRENT])
--LIBEXIF_VERSION_INFO=`expr $LIBEXIF_CURRENT + $LIBEXIF_REVISION`:$LIBEXIF_AGE:$LIBEXIF_REVISION
-+AC_SUBST([LIBEXIF_CURRENT_MIN],[`expr $LIBEXIF_CURRENT - $LIBEXIF_AGE`])
-+LIBEXIF_VERSION_INFO=$LIBEXIF_CURRENT:$LIBEXIF_REVISION:$LIBEXIF_AGE
- AC_SUBST([LIBEXIF_VERSION_INFO])
-
- AC_PROG_CC
-@@ -129,7 +130,7 @@
- # ---------------------------------------------------------------------------
- # i18n support
- # ---------------------------------------------------------------------------
--GP_GETTEXT_HACK([${PACKAGE}-${LIBEXIF_CURRENT}],
-+GP_GETTEXT_HACK([${PACKAGE}-${LIBEXIF_CURRENT_MIN}],
- [Lutz Müller and others])
- ALL_LINGUAS="de es fr pl"
- AM_GNU_GETTEXT_VERSION([0.14.1])
diff --git a/media-libs/libexif/files/libexif-0.6.13-optional-apidocs.patch b/media-libs/libexif/files/libexif-0.6.13-optional-apidocs.patch
deleted file mode 100644
index 95fa835425f4..000000000000
--- a/media-libs/libexif/files/libexif-0.6.13-optional-apidocs.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-diff -ruN libexif-0.6.13/configure.ac libexif-0.6.13-fixed/configure.ac
---- libexif-0.6.13/configure.ac 2005-12-27 22:17:23.000000000 +0100
-+++ libexif-0.6.13-fixed/configure.ac 2007-02-02 22:19:20.387292250 +0100
-@@ -75,6 +75,22 @@
- GP_CONFIG_MSG([Ship binaries in tarball],[$ship_binaries])
-
-
-+dnl ------------------------------------------------------------------------
-+dnl Whether to install api documentation
-+dnl ------------------------------------------------------------------------
-+
-+install_apidocs=false
-+AC_ARG_ENABLE([doc],
-+[AS_HELP_STRING([--enable-doc],
-+[Whether to install API documentation [default=no]])],[
-+ if test x$enableval = xyes; then
-+ install_apidocs=true
-+ fi
-+])
-+AM_CONDITIONAL([INSTALL_APIDOCS],[$install_apidocs])
-+GP_CONFIG_MSG([Install API documentation],[$install_apidocs])
-+
-+
- dnl ---------------------------------------------------------------------------
- dnl Whether -lm is required for our math functions
- dnl ---------------------------------------------------------------------------
-diff -ruN libexif-0.6.13/doc/Makefile.am libexif-0.6.13-fixed/doc/Makefile.am
---- libexif-0.6.13/doc/Makefile.am 2007-02-02 22:18:07.878760750 +0100
-+++ libexif-0.6.13-fixed/doc/Makefile.am 2007-02-02 22:19:54.889448500 +0100
-@@ -2,6 +2,7 @@
- # Conditional rules, depending on tool availability
- ########################################################################
-
-+if INSTALL_APIDOCS
- if HAVE_DOXYGEN
-
- DOXYGEN_FILES =
-@@ -62,7 +63,7 @@
- ssh "sf" "find /home/groups/l/li/libexif/htdocs/internals /home/groups/l/li/libexif/htdocs/api \( -type d -exec chgrp libexif {} \; -exec chmod g+rwxs,a+rx {} \; \) -or \( -type f -exec chgrp libexif {} \; -exec chmod g+rw {} \; \( -name '*.html' -or -name '*.png' -or -name '*.php' -or -name '*.jpg' -or -name '*.css' -name '*.dot' -name '*.map' \) -exec chmod a+r {} \; \)"
-
- endif
--
-+endif
-
- ########################################################################
- # Common part
-@@ -74,6 +75,7 @@
-
- all-local: $(DOXYGEN_STAMPS)
-
-+if INSTALL_APIDOCS
- if HAVE_DOXYGEN
-
- install-data-local: install-apidocs install-apidocs-internals
-@@ -83,6 +85,7 @@
- clean-local: clean-apidocs
-
- endif
-+endif
-
- upload: $(DOXYGEN_UPLOAD)
-
diff --git a/media-libs/libexif/files/libexif-0.6.13-parallel-build.patch b/media-libs/libexif/files/libexif-0.6.13-parallel-build.patch
deleted file mode 100644
index 3502858345ff..000000000000
--- a/media-libs/libexif/files/libexif-0.6.13-parallel-build.patch
+++ /dev/null
@@ -1,38 +0,0 @@
-From: Robin H. Johnson <robbat2@gentoo.org>
-Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
-Initial-Package-Version: 0.6.13
-Date: Fri Jan 5 11:57:33 PST 2007
-Origin: n/a
-Description: Fix the doc Makefile for parallel builds.
-
-diff -Nuar libexif-0.6.13.orig/doc/Makefile.am libexif-0.6.13/doc/Makefile.am
---- libexif-0.6.13.orig/doc/Makefile.am 2007-01-05 11:55:47.000000000 -0800
-+++ libexif-0.6.13/doc/Makefile.am 2007-01-05 11:55:21.000000000 -0800
-@@ -9,15 +9,13 @@
- DOXYGEN_UPLOAD = $(HTML_APIDOC_DIR).uploaded $(HTML_APIDOC_INTERNALS_DIR).uploaded
-
- # FIXME: Depending on the source files would be sufficient...
--$(HTML_APIDOC_DIR).stamp: Doxyfile $(top_builddir)/libexif/libexif.la
-+# Generate the public version before running this version
-+$(HTML_APIDOC_INTERNALS_DIR).stamp: Doxyfile-internals $(top_builddir)/libexif/libexif.la $(DOXYGEN_OUTPUT_DIR).stamp
- doxygen $<
- echo > $@
-
- # FIXME: Depending on the source files would be sufficient...
--$(HTML_APIDOC_INTERNALS_DIR).stamp: Doxyfile-internals $(top_builddir)/libexif/libexif.la
-- doxygen $<
-- echo > $@
--
-+# This generates HTML_APIDOC_DIR as well as DOXYGEN_OUTPUT_DIR
- $(DOXYGEN_OUTPUT_DIR).stamp: Doxyfile $(top_builddir)/libexif/libexif.la
- doxygen $<
- echo > $@
-@@ -28,7 +26,7 @@
- $(HTML_APIDOC_DIR).tar.gz: $(DOXYGEN_OUTPUT_DIR).stamp
- (cd $(DOXYGEN_OUTPUT_DIR) && $(AMTAR) chof - $(HTML_APIDOC_DIR) | GZIP=--best gzip -c) > $@
-
--$(HTML_APIDOC_INTERNALS_DIR).tar.gz: $(DOXYGEN_OUTPUT_DIR).stamp
-+$(HTML_APIDOC_INTERNALS_DIR).tar.gz: $(DOXYGEN_OUTPUT_DIR).stamp $(HTML_APIDOC_INTERNALS_DIR).stamp
- (cd $(DOXYGEN_OUTPUT_DIR) && $(AMTAR) chof - $(HTML_APIDOC_INTERNALS_DIR) | GZIP=--best gzip -c) > $@
-
- DOC_APIDOC_HTML = api.html
diff --git a/media-libs/libexif/libexif-0.6.12-r4.ebuild b/media-libs/libexif/libexif-0.6.12-r4.ebuild
deleted file mode 100644
index d9f66d2c6aa6..000000000000
--- a/media-libs/libexif/libexif-0.6.12-r4.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# 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.12-r4.ebuild,v 1.13 2007/06/05 08:45:07 eradicator Exp $
-
-inherit eutils
-
-DESCRIPTION="Library for parsing, editing, and saving EXIF data"
-HOMEPAGE="http://libexif.sourceforge.net/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="mips"
-IUSE="nls"
-
-DEPEND="dev-util/pkgconfig"
-RDEPEND=""
-
-src_unpack() {
- unpack ${A}
-
- cd ${S}
- epatch ${FILESDIR}/${P}-86740.patch
- epatch ${FILESDIR}/${PN}-0.6.12-recurse.patch
-
- # The libexif hackers made a goof on the soname versioning. It will
- # be fixed in 0.6.13 at which point LIBEXIF_AGE should be removed here.
- sed -i 's/^LIBEXIF_AGE=0$/LIBEXIF_AGE=2/' ${S}/configure
- sed -i 's/^LIBEXIF_REVISION=0$/LIBEXIF_REVISION=2/' ${S}/configure
- sed -i 's/^LIBEXIF_VERSION_INFO=.*$/LIBEXIF_VERSION_INFO=$LIBEXIF_CURRENT:$LIBEXIF_AGE:$LIBEXIF_REVISION/' \
- ${S}/configure
-
- # Fix gcc4 build
- epatch ${FILESDIR}/${P}-gcc4.patch
-}
-
-src_compile() {
- econf $(use_enable nls) || die
- emake || die
-}
-
-src_install() {
- dodir /usr/$(get_libdir)
- dodir /usr/include/libexif
- use nls && dodir /usr/share/locale
- 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
-
- # Keep around old lib
- preserve_old_lib /usr/$(get_libdir)/libexif.so.9
-}
-
-pkg_postinst() {
- preserve_old_lib_notify /usr/$(get_libdir)/libexif.so.9
-}
diff --git a/media-libs/libexif/libexif-0.6.13-r1.ebuild b/media-libs/libexif/libexif-0.6.13-r1.ebuild
deleted file mode 100644
index 28401a248789..000000000000
--- a/media-libs/libexif/libexif-0.6.13-r1.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# 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.13-r1.ebuild,v 1.13 2007/06/05 08:45:07 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="arm s390 sh"
-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}/${P}-doxygen.patch
- epatch ${FILESDIR}/${P}-parallel-build.patch
- epatch ${FILESDIR}/${P}-doxy-stamp-make.patch
- epatch ${FILESDIR}/${P}-pkgconfig.patch
-
- # The libexif hackers made a goof on the soname versioning.
- sed -i 's/^LIBEXIF_AGE=0$/LIBEXIF_AGE=2/' ${S}/configure
- sed -i 's/^LIBEXIF_REVISION=0$/LIBEXIF_REVISION=2/' ${S}/configure
- sed -i 's/^LIBEXIF_VERSION_INFO=.*$/LIBEXIF_VERSION_INFO=$LIBEXIF_CURRENT:$LIBEXIF_AGE:$LIBEXIF_REVISION/' \
- ${S}/configure
-
- elibtoolize
-}
-
-src_compile() {
- local my_conf
- use doc && 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) \
- --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_preinst() {
- # Keep around old lib
- preserve_old_lib /usr/$(get_libdir)/libexif.so.9
-}
-
-pkg_postinst() {
- preserve_old_lib_notify /usr/$(get_libdir)/libexif.so.9
-}
diff --git a/media-libs/libexif/libexif-0.6.15-r1.ebuild b/media-libs/libexif/libexif-0.6.15-r1.ebuild
deleted file mode 100644
index 6225d6d8f4c9..000000000000
--- a/media-libs/libexif/libexif-0.6.15-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# 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.15-r1.ebuild,v 1.3 2007/07/12 03:10:24 mr_bones_ 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."
-}
diff --git a/media-libs/libexif/libexif-0.6.15.ebuild b/media-libs/libexif/libexif-0.6.15.ebuild
deleted file mode 100644
index 8a43ff18504c..000000000000
--- a/media-libs/libexif/libexif-0.6.15.ebuild
+++ /dev/null
@@ -1,60 +0,0 @@
-# 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.15.ebuild,v 1.8 2007/06/05 08:39:38 eradicator Exp $
-
-inherit eutils
-
-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
-}
-
-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."
-}