Author: sparky                       Date: Sun Dec 20 02:17:56 2009 GMT
Module: packages                      Tag: HEAD
---- Log message:
- up to 2.20.51.0.3 (sync with binutils package)

---- Files affected:
packages/crossppc-binutils:
   binutils-gasp.patch (1.20 -> 1.21) , binutils-pt_pax_flags.patch (1.12 -> 
1.13) , crossppc-binutils.spec (1.34 -> 1.35) 

---- Diffs:

================================================================
Index: packages/crossppc-binutils/binutils-gasp.patch
diff -u packages/crossppc-binutils/binutils-gasp.patch:1.20 
packages/crossppc-binutils/binutils-gasp.patch:1.21
--- packages/crossppc-binutils/binutils-gasp.patch:1.20 Tue Apr 21 09:38:17 2009
+++ packages/crossppc-binutils/binutils-gasp.patch      Sun Dec 20 03:17:51 2009
@@ -30,15 +30,16 @@
  EXPECT = expect
  RUNTEST = runtest
  RUNTESTFLAGS=
-@@ -2282,6 +2282,8 @@
- write.o: write.c $(INCDIR)/alloca-conf.h subsegs.h \
-   $(INCDIR)/obstack.h output-file.h dwarf2dbg.h $(BFDDIR)/libbfd.h \
-   $(INCDIR)/hashtab.h
-+gasp.o: gasp.c $(INCDIR)/getopt.h $(INCDIR)/safe-ctype.h \
-+  sb.h macro.h $(INCDIR)/xregex.h $(INCDIR)/xregex2.h
- itbl-ops.o: itbl-ops.c $(INCDIR)/alloca-conf.h itbl-ops.h
- cgen.o: cgen.c $(INCDIR)/alloca-conf.h cgen-desc.h \
-   subsegs.h $(INCDIR)/obstack.h cgen.h dwarf2dbg.h struc-symbol.h
+@@ -682,6 +682,9 @@
+ itbl-lex.o: itbl-lex.c itbl-parse.h $(srcdir)/itbl-lex.h
+       $(COMPILE) -c $< $(NO_WERROR)
+ 
++gasp.o:gasp.c $(INCDIR)/getopt.h $(INCDIR)/safe-ctype.h \
++      sb.h macro.h $(INCDIR)/xregex.h $(INCDIR)/xregex2.h
++
+ # Disable -Werror, if it has been enabled, since old versions of bison/
+ # yacc will produce working code which contain compile time warnings.
+ itbl-parse.o: itbl-parse.c itbl-parse.h $(srcdir)/itbl-ops.h 
$(srcdir)/itbl-lex.h
 --- binutils-2.17.50.0.13/gas/doc/Makefile.am.orig     2007-03-16 
16:48:29.000000000 +0100
 +++ binutils-2.17.50.0.13/gas/doc/Makefile.am  2007-03-16 20:27:05.810679469 
+0100
 @@ -15,7 +15,7 @@
@@ -5513,17 +5514,6 @@
 +int do_scrub_chars (int (*get) (char*, int), char *tostart, int tolen) {}
 --- binutils-2.16.91.0.2.org/gas/macro.c       2005-05-10 22:46:44.000000000 
+0000
 +++ binutils-2.16.91.0.2/gas/macro.c   2005-07-21 18:31:04.000000000 +0000
-@@ -41,8 +41,8 @@
- static int get_apost_token (int, sb *, sb *, int);
- static int sub_actual (int, sb *, sb *, struct hash_control *, int, sb *, 
int);
- static const char *macro_expand_body
--  (sb *, sb *, formal_entry *, struct hash_control *, const macro_entry *);
--static const char *macro_expand (int, sb *, macro_entry *, sb *);
-+  (sb *, sb *, formal_entry *, struct hash_control *, const macro_entry *, 
int);
-+static const char *macro_expand (int, sb *, macro_entry *, sb *, int);
- static void free_macro(macro_entry *);
- 
- #define ISWHITE(x) ((x) == ' ' || (x) == '\t')
 @@ -754,7 +754,7 @@
  
  static const char *

================================================================
Index: packages/crossppc-binutils/binutils-pt_pax_flags.patch
diff -u packages/crossppc-binutils/binutils-pt_pax_flags.patch:1.12 
packages/crossppc-binutils/binutils-pt_pax_flags.patch:1.13
--- packages/crossppc-binutils/binutils-pt_pax_flags.patch:1.12 Sat Sep 15 
23:49:43 2007
+++ packages/crossppc-binutils/binutils-pt_pax_flags.patch      Sun Dec 20 
03:17:51 2009
@@ -158,34 +158,34 @@
  
 --- binutils-2.15.94.0.2.2.orig/include/elf/common.h   2004-11-22 
21:33:32.000000000 +0100
 +++ binutils-2.15.94.0.2.2/include/elf/common.h        2005-02-20 
13:13:17.482539960 +0100
-@@ -307,12 +307,27 @@
+@@ -423,6 +423,7 @@
  #define PT_GNU_STACK  (PT_LOOS + 0x474e551) /* Stack flags */
  #define PT_GNU_RELRO  (PT_LOOS + 0x474e552) /* Read-only after relocation */
  #define PT_GNU_SHR    (PT_LOOS + 0x474e554) /* Sharable segment */
-+#define PT_PAX_FLAGS  (PT_LOOS + 0x5041580) /* PaX flags */
++#define PT_PAX_FLAGS   (PT_LOOS + 0x5041580) /* PaX flags */
  
  /* Program segment permissions, in program header p_flags field.  */
  
- #define PF_X          (1 << 0)        /* Segment is executable */
- #define PF_W          (1 << 1)        /* Segment is writable */
- #define PF_R          (1 << 2)        /* Segment is readable */
-+
-+#define PF_PAGEEXEC   (1 << 4)        /* Enable  PAGEEXEC */
-+#define PF_NOPAGEEXEC (1 << 5)        /* Disable PAGEEXEC */
-+#define PF_SEGMEXEC   (1 << 6)        /* Enable  SEGMEXEC */
-+#define PF_NOSEGMEXEC (1 << 7)        /* Disable SEGMEXEC */
-+#define PF_MPROTECT   (1 << 8)        /* Enable  MPROTECT */
-+#define PF_NOMPROTECT (1 << 9)        /* Disable MPROTECT */
-+#define PF_RANDEXEC   (1 << 10)       /* Enable  RANDEXEC */
-+#define PF_NORANDEXEC (1 << 11)       /* Disable RANDEXEC */
-+#define PF_EMUTRAMP   (1 << 12)       /* Enable  EMUTRAMP */
-+#define PF_NOEMUTRAMP (1 << 13)       /* Disable EMUTRAMP */
-+#define PF_RANDMMAP   (1 << 14)       /* Enable  RANDMMAP */
-+#define PF_NORANDMMAP (1 << 15)       /* Disable RANDMMAP */
-+
- /* #define PF_MASKOS  0x0F000000    *//* OS-specific reserved bits */
+@@ -433,6 +434,19 @@
  #define PF_MASKOS     0x0FF00000      /* New value, Oct 4, 1999 Draft */
  #define PF_MASKPROC   0xF0000000      /* Processor-specific reserved bits */
+ 
++#define PF_PAGEEXEC        (1 << 4)    /* Enable  PAGEEXEC */
++#define PF_NOPAGEEXEC  (1 << 5)    /* Disable PAGEEXEC */
++#define PF_SEGMEXEC        (1 << 6)    /* Enable  SEGMEXEC */
++#define PF_NOSEGMEXEC  (1 << 7)    /* Disable SEGMEXEC */
++#define PF_MPROTECT        (1 << 8)    /* Enable  MPROTECT */
++#define PF_NOMPROTECT  (1 << 9)    /* Disable MPROTECT */
++#define PF_RANDEXEC        (1 << 10)   /* Enable  RANDEXEC */
++#define PF_NORANDEXEC  (1 << 11)   /* Disable RANDEXEC */
++#define PF_EMUTRAMP        (1 << 12)   /* Enable  EMUTRAMP */
++#define PF_NOEMUTRAMP  (1 << 13)   /* Disable EMUTRAMP */
++#define PF_RANDMMAP        (1 << 14)   /* Enable  RANDMMAP */
++#define PF_NORANDMMAP  (1 << 15)   /* Disable RANDMMAP */
++
+ /* Values for section header, sh_type field.  */
+ 
+ #define SHT_NULL      0               /* Section header table entry unused */
 --- binutils-2.18.50.0.1/ld/emultempl/elf32.em.orig    2007-09-08 
19:34:12.000000000 +0200
 +++ binutils-2.18.50.0.1/ld/emultempl/elf32.em 2007-09-15 21:41:35.688212063 
+0200
 @@ -2139,6 +2139,16 @@

================================================================
Index: packages/crossppc-binutils/crossppc-binutils.spec
diff -u packages/crossppc-binutils/crossppc-binutils.spec:1.34 
packages/crossppc-binutils/crossppc-binutils.spec:1.35
--- packages/crossppc-binutils/crossppc-binutils.spec:1.34      Wed Apr 22 
13:04:50 2009
+++ packages/crossppc-binutils/crossppc-binutils.spec   Sun Dec 20 03:17:51 2009
@@ -1,7 +1,5 @@
 # $Revision$, $Date$
 #
-# Conditional build:
-%bcond_with    gold            # enable gold (gnu ld successor) on supported 
archs (x86/sparc)
 
 Summary:       Cross PPC GNU binary utility development utilities - binutils
 Summary(es.UTF-8):     Utilitarios para desarrollo de binarios de la GNU - PPC 
binutils
@@ -10,19 +8,18 @@
 Summary(pt_BR.UTF-8):  Utilitários para desenvolvimento de binários da GNU - 
PPC binutils
 Summary(tr.UTF-8):     GNU geliştirme araçları - PPC binutils
 Name:          crossppc-binutils
-Version:       2.19.51.0.4
+Version:       2.20.51.0.3
 Release:       1
 License:       GPL v3+
 Group:         Development/Tools
 Source0:       
ftp://ftp.kernel.org/pub/linux/devel/binutils/binutils-%{version}.tar.bz2
-# Source0-md5: 7b0d5a4fd434237922aeeab0409f146d
+# Source0-md5: 4d5cdcfa054e697ba92a37f55b125080
 Source1:       
http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/binutils-non-english-man-pages.tar.bz2
 # Source1-md5: a717d9707ec77d82acb6ec9078c472d6
 Patch0:                binutils-gasp.patch
 Patch1:                binutils-info.patch
 Patch2:                binutils-libtool-relink.patch
 Patch3:                binutils-pt_pax_flags.patch
-Patch4:                binutils-mips-relocs.patch
 Patch5:                binutils-flex.patch
 Patch6:                binutils-discarded.patch
 Patch7:                binutils-absolute-gnu_debuglink-path.patch
@@ -30,14 +27,12 @@
 Patch9:                binutils-build-id.patch
 Patch10:       binutils-tooldir.patch
 URL:           http://sources.redhat.com/binutils/
-BuildRequires: autoconf >= 2.60
-BuildRequires: automake >= 1:1.8.2
+BuildRequires: autoconf >= 2.64
+BuildRequires: automake >= 1:1.11
 BuildRequires: bison
 BuildRequires: flex
 BuildRequires: gettext-devel
-%if %{with gold}
 BuildRequires: libstdc++-devel >= 6:4.0-1
-%endif
 BuildRequires: perl-tools-pod
 %ifarch sparc sparc32
 BuildRequires: sparc32
@@ -80,7 +75,6 @@
 %patch1 -p1
 %patch2 -p1
 %{?with_pax:%patch3 -p1}
-%patch4 -p0
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
@@ -99,10 +93,10 @@
 # AM_BINUTILS_WARNINGS in bfd/warning.m4, ZW_GNU_GETTEXT_SISTER_DIR in 
config/gettext-sister.m4
 for dir in gas bfd; do
        cd $dir || exit 1
-       aclocal -I .. -I ../config -I ../bfd
-       automake --cygnus Makefile
-       automake --cygnus doc/Makefile
-       autoconf
+       %{__aclocal} -I .. -I ../config -I ../bfd
+       %{__automake} Makefile
+       %{__automake} doc/Makefile
+       %{__autoconf}
        cd ..
 done
 
@@ -124,7 +118,7 @@
        --infodir=%{_infodir} \
        --mandir=%{_mandir} \
        --with-tooldir=%{arch} \
-       %{?with_gold:--enable-gold} \
+       --enable-gold=both \
        --target=%{target}
 
 %{__make}
@@ -136,6 +130,8 @@
 %{__make} install \
        DESTDIR=$RPM_BUILD_ROOT
 
+rm $RPM_BUILD_ROOT%{_infodir}/standards.info*
+
 # remove these man pages unless we cross-build for win*/netware platforms.
 # however, this should be done in Makefiles.
 rm $RPM_BUILD_ROOT%{_mandir}/man1/{*dlltool,*nlmconv,*windres}.1
@@ -150,10 +146,8 @@
 %dir %{arch}
 %dir %{arch}/bin
 %attr(755,root,root) %{arch}/bin/*
-%if %{without gold}
 %dir %{arch}/lib
 %{arch}/lib/ldscripts
-%endif
 %{_mandir}/man?/%{target}-*
 
 %define date   %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
@@ -162,6 +156,9 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.35  2009/12/20 02:17:51  sparky
+- up to 2.20.51.0.3 (sync with binutils package)
+
 Revision 1.34  2009/04/22 11:04:50  sparky
 - up to 2.19.51.0.4 (sync with binutils.spec)
 
================================================================

---- CVS-web:
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/crossppc-binutils/binutils-gasp.patch?r1=1.20&r2=1.21&f=u
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/crossppc-binutils/binutils-pt_pax_flags.patch?r1=1.12&r2=1.13&f=u
    
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/crossppc-binutils/crossppc-binutils.spec?r1=1.34&r2=1.35&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to