summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2016-01-08 13:42:05 -0500
committerMike Frysinger <vapier@gentoo.org>2016-01-08 14:46:02 -0500
commitdb1c340e1cd2c809f8d72dc51a08f524dc086c04 (patch)
tree3b92e8f76b2e9e7d6888ce984ba3e305dd98a8bb /dev-libs/elfutils/files
parentdev-libs/elfutils: mark 0.163 arm64/m68k/s390/sh stable (diff)
downloadgentoo-db1c340e1cd2c809f8d72dc51a08f524dc086c04.tar.gz
gentoo-db1c340e1cd2c809f8d72dc51a08f524dc086c04.tar.bz2
gentoo-db1c340e1cd2c809f8d72dc51a08f524dc086c04.zip
dev-libs/elfutils: drop <0.163 versions
Diffstat (limited to 'dev-libs/elfutils/files')
-rw-r--r--dev-libs/elfutils/files/elfutils-0.143-configure.patch22
-rw-r--r--dev-libs/elfutils/files/elfutils-0.148-bashifications.patch23
-rw-r--r--dev-libs/elfutils/files/elfutils-0.150-bashifications.patch23
-rw-r--r--dev-libs/elfutils/files/elfutils-0.158-tests-backtrace-native-core.patch46
-rw-r--r--dev-libs/elfutils/files/elfutils-0.161-libelf-dir-traversal.patch51
5 files changed, 0 insertions, 165 deletions
diff --git a/dev-libs/elfutils/files/elfutils-0.143-configure.patch b/dev-libs/elfutils/files/elfutils-0.143-configure.patch
deleted file mode 100644
index 4c00cd88d8ec..000000000000
--- a/dev-libs/elfutils/files/elfutils-0.143-configure.patch
+++ /dev/null
@@ -1,22 +0,0 @@
-https://bugs.gentoo.org/287130
-
---- elfutils-0.143/configure
-+++ elfutils-0.143/configure
-@@ -5460,7 +5460,7 @@
-
- # 1.234<whatever> -> 1234<whatever>
- case "$PACKAGE_VERSION" in
--[0-9].*) eu_version="${PACKAGE_VERSION/./}" ;;
-+[0-9].*) eu_version=`echo "$PACKAGE_VERSION" | sed 's@\.@@'` ;;
- *) { { $as_echo "$as_me:$LINENO: error: confused by version number '$PACKAGE_VERSION'" >&5
- $as_echo "$as_me: error: confused by version number '$PACKAGE_VERSION'" >&2;}
- { (exit 1); exit 1; }; } ;;
-@@ -5495,7 +5495,7 @@
- esac
-
- # Round up to the next release API (x.y) version.
--eu_version=$[($eu_version + 999) / 1000]
-+eu_version=`expr \( $eu_version + 999 \) / 1000`
-
- cat >confcache <<\_ACEOF
- # This file is a shell script that caches the results of configure
diff --git a/dev-libs/elfutils/files/elfutils-0.148-bashifications.patch b/dev-libs/elfutils/files/elfutils-0.148-bashifications.patch
deleted file mode 100644
index 5cdf34fa3a4b..000000000000
--- a/dev-libs/elfutils/files/elfutils-0.148-bashifications.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Remove bashifications
-https://bugs.gentoo.org/287130
-
---- a/configure
-+++ b/configure
-@@ -4874,7 +4874,7 @@ ac_config_files="$ac_config_files version.h:config/version.h.in"
-
- # 1.234<whatever> -> 1234<whatever>
- case "$PACKAGE_VERSION" in
--[0-9].*) eu_version="${PACKAGE_VERSION/./}" ;;
-+[0-9].*) eu_version=`echo "$PACKAGE_VERSION" | sed 's@\.@@'` ;;
- *) as_fn_error "confused by version number '$PACKAGE_VERSION'" "$LINENO" 5 ;;
- esac
- case "$eu_version" in
-@@ -4903,7 +4903,7 @@ case "$eu_version" in
- esac
-
- # Round up to the next release API (x.y) version.
--eu_version=$[($eu_version + 999) / 1000]
-+eu_version=`expr \( $eu_version + 999 \) / 1000`
-
- cat >confcache <<\_ACEOF
- # This file is a shell script that caches the results of configure
diff --git a/dev-libs/elfutils/files/elfutils-0.150-bashifications.patch b/dev-libs/elfutils/files/elfutils-0.150-bashifications.patch
deleted file mode 100644
index a2f2b858574d..000000000000
--- a/dev-libs/elfutils/files/elfutils-0.150-bashifications.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Remove bashifications
-https://bugs.gentoo.org/287130
-
---- a/configure
-+++ b/configure
-@@ -4880,7 +4880,7 @@ ac_config_files="$ac_config_files version.h:config/version.h.in"
-
- # 1.234<whatever> -> 1234<whatever>
- case "$PACKAGE_VERSION" in
--[0-9].*) eu_version="${PACKAGE_VERSION/./}" ;;
-+[0-9].*) eu_version=`echo "$PACKAGE_VERSION" | sed 's@\.@@'` ;;
- *) as_fn_error $? "confused by version number '$PACKAGE_VERSION'" "$LINENO" 5 ;;
- esac
- case "$eu_version" in
-@@ -4909,7 +4909,7 @@ case "$eu_version" in
- esac
-
- # Round up to the next release API (x.y) version.
--eu_version=$[($eu_version + 999) / 1000]
-+eu_version=`expr \( $eu_version + 999 \) / 1000`
-
- cat >confcache <<\_ACEOF
- # This file is a shell script that caches the results of configure
diff --git a/dev-libs/elfutils/files/elfutils-0.158-tests-backtrace-native-core.patch b/dev-libs/elfutils/files/elfutils-0.158-tests-backtrace-native-core.patch
deleted file mode 100644
index 213b06b7a1fb..000000000000
--- a/dev-libs/elfutils/files/elfutils-0.158-tests-backtrace-native-core.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-https://bugs.gentoo.org/497566
-
-From 435808a681cc375f0907f2066c4cc062173a6c7e Mon Sep 17 00:00:00 2001
-From: Jan Kratochvil <jan.kratochvil@redhat.com>
-Date: Sat, 18 Jan 2014 21:56:13 +0100
-Subject: [PATCH] Fix false FAILs on testsuite with ulimit -c unlimited.
-
-Signed-off-by: Jan Kratochvil <jan.kratochvil@redhat.com>
----
- tests/ChangeLog | 6 ++++++
- tests/backtrace-child.c | 8 +++++---
- 2 files changed, 11 insertions(+), 3 deletions(-)
-
-2014-01-18 Jan Kratochvil <jan.kratochvil@redhat.com>
-
- Fix false FAILs on testsuite with ulimit -c unlimited.
- * backtrace-child.c (sigusr2): Call pthread_exit.
- (main): Return, do not call abort.
-
-diff --git a/tests/backtrace-child.c b/tests/backtrace-child.c
-index 0db1258..512aa23 100644
---- a/tests/backtrace-child.c
-+++ b/tests/backtrace-child.c
-@@ -100,7 +100,10 @@ sigusr2 (int signo)
- if (! gencore)
- {
- raise (SIGUSR1);
-- /* It should not be reached. */
-+ /* Do not return as stack may be invalid due to ptrace-patched PC to the
-+ jmp function. */
-+ pthread_exit (NULL);
-+ /* Not reached. */
- abort ();
- }
- /* Here we dump the core for --gencore. */
-@@ -218,6 +221,5 @@ main (int argc UNUSED, char **argv)
- pthread_join (thread, NULL);
- else
- raise (SIGUSR2);
-- /* Not reached. */
-- abort ();
-+ return 0;
- }
---
-1.8.5.3
-
diff --git a/dev-libs/elfutils/files/elfutils-0.161-libelf-dir-traversal.patch b/dev-libs/elfutils/files/elfutils-0.161-libelf-dir-traversal.patch
deleted file mode 100644
index 84a28c71d234..000000000000
--- a/dev-libs/elfutils/files/elfutils-0.161-libelf-dir-traversal.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-https://bugs.gentoo.org/534000
-
-From 147018e729e7c22eeabf15b82d26e4bf68a0d18e Mon Sep 17 00:00:00 2001
-From: Alexander Cherepanov <cherepan@mccme.ru>
-Date: Sun, 28 Dec 2014 19:57:19 +0300
-Subject: [PATCH] libelf: Fix dir traversal vuln in ar extraction.
-
-read_long_names terminates names at the first '/' found but then skips
-one character without checking (it's supposed to be '\n'). Hence the
-next name could start with any character including '/'. This leads to
-a directory traversal vulnerability at the time the contents of the
-archive is extracted.
-
-The danger is mitigated by the fact that only one '/' is possible in a
-resulting filename and only in the leading position. Hence only files
-in the root directory can be written via this vuln and only when ar is
-executed as root.
-
-The fix for the vuln is to not skip any characters while looking
-for '/'.
-
-Signed-off-by: Alexander Cherepanov <cherepan@mccme.ru>
----
- libelf/ChangeLog | 5 +++++
- libelf/elf_begin.c | 5 +----
- 2 files changed, 6 insertions(+), 4 deletions(-)
-
-2014-12-28 Alexander Cherepanov <cherepan@mccme.ru>
-
- * elf_begin.c (read_long_names): Don't miss '/' right after
- another '/'. Fixes a dir traversal vuln in ar extraction.
-
-diff --git a/libelf/elf_begin.c b/libelf/elf_begin.c
-index 30abe0b..cd3756c 100644
---- a/libelf/elf_begin.c
-+++ b/libelf/elf_begin.c
-@@ -749,10 +749,7 @@ read_long_names (Elf *elf)
- }
-
- /* NUL-terminate the string. */
-- *runp = '\0';
--
-- /* Skip the NUL byte and the \012. */
-- runp += 2;
-+ *runp++ = '\0';
-
- /* A sanity check. Somebody might have generated invalid
- archive. */
---
-2.2.1
-