From 29c605d24d6519a08f1541359013ffe9114d7096 Mon Sep 17 00:00:00 2001 From: Petr Machata Date: Apr 04 2013 16:01:18 +0000 Subject: Update config.sub and config.guess to support aarch64 --- diff --git a/chrpath-0.13-aarch64.patch b/chrpath-0.13-aarch64.patch new file mode 100644 index 0000000..23d9e25 --- /dev/null +++ b/chrpath-0.13-aarch64.patch @@ -0,0 +1,32 @@ +diff -urN chrpath-0.13/config.guess chrpath-0.13-aarch64/config.guess +--- chrpath-0.13/config.guess 2002-04-01 06:18:37.000000000 -0600 ++++ chrpath-0.13-aarch64/config.guess 2013-03-07 21:01:24.604531606 -0600 +@@ -637,6 +705,9 @@ + i*86:Minix:*:*) + echo ${UNAME_MACHINE}-pc-minix + exit 0 ;; ++ aarch64:Linux:*:*) ++ echo ${UNAME_MACHINE}-unknown-linux-gnu ++ exit ;; + arm*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit 0 ;; +diff -urN chrpath-0.13/config.sub chrpath-0.13-aarch64/config.sub +--- chrpath-0.13/config.sub 2002-04-01 06:18:37.000000000 -0600 ++++ chrpath-0.13-aarch64/config.sub 2013-03-07 21:01:24.647526709 -0600 +@@ -226,6 +255,7 @@ + # Some are omitted here because they have special meanings below. + 1750a | 580 \ + | a29k \ ++ | aarch64 | aarch64_be \ + | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ + | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ + | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ +@@ -278,6 +367,7 @@ + # Recognize the basic CPU types with company name. + 580-* \ + | a29k-* \ ++ | aarch64-* | aarch64_be-* \ + | alpha-* | alphaev[4-8]-* | alphaev56-* | alphaev6[78]-* \ + | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ + | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ diff --git a/chrpath.spec b/chrpath.spec index 6cba9cc..0bd397b 100644 --- a/chrpath.spec +++ b/chrpath.spec @@ -5,11 +5,17 @@ Release: 11%{?dist} License: GPL+ Group: Development/Tools URL: ftp://ftp.hungry.com/pub/hungry/chrpath/ -Patch0: chrpath-0.13-NULL-entry.patch -Patch1: chrpath-0.13-getopt_long.patch Source0: ftp://ftp.hungry.com/pub/hungry/chrpath/%{name}-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +Patch0: chrpath-0.13-NULL-entry.patch + +# https://bugzilla.redhat.com/show_bug.cgi?id=868611 +Patch1: chrpath-0.13-getopt_long.patch + +# https://bugzilla.redhat.com/show_bug.cgi?id=925224 +Patch2: chrpath-0.13-aarch64.patch + %description chrpath allows you to modify the dynamic library load path (rpath) of compiled programs. Currently, only removing and modifying the rpath @@ -19,6 +25,7 @@ is supported. %setup -q %patch0 -p1 -b .NULL %patch1 -p1 -b .getopt_long +%patch2 -p1 -b .aarch64 %build %configure @@ -40,9 +47,11 @@ rm -rf %{buildroot} %{_mandir}/man1/chrpath.1* %changelog -* Mon Oct 22 2012 Petr Machata - 0.13-11 +* Thu Apr 4 2013 Petr Machata - 0.13-11 - Add missing last entry in long options array -- Resolves: #868611 + (chrpath-0.13-getopt_long.patch) +- Update config.sub and config.guess to support aarch64 + (chrpath-0.13-aarch64.patch) * Wed Feb 13 2013 Fedora Release Engineering - 0.13-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild