Revision: 7357
          http://sourceforge.net/p/ipcop/svn/7357
Author:   owes
Date:     2014-03-21 21:30:59 +0000 (Fri, 21 Mar 2014)
Log Message:
-----------
Update bash to 4.3

Modified Paths:
--------------
    ipcop/trunk/config/rootfiles/common/bash
    ipcop/trunk/lfs/bash
    ipcop/trunk/updates/2.1.3/ROOTFILES.i486-2.1.3
    ipcop/trunk/updates/2.1.3/information.xml

Removed Paths:
-------------
    ipcop/trunk/src/patches/bash-4.1_hardening-formatstring.patch

Modified: ipcop/trunk/config/rootfiles/common/bash
===================================================================
--- ipcop/trunk/config/rootfiles/common/bash    2014-03-21 21:26:50 UTC (rev 
7356)
+++ ipcop/trunk/config/rootfiles/common/bash    2014-03-21 21:30:59 UTC (rev 
7357)
@@ -1,8 +1,16 @@
 ## bash-4.2 (we cheat for sh and bash here)
 ##
+bin/bash
 bin/sh
-bin/bash
-#bin/bashbug
 #usr/share/info/bash.info
-#usr/share/man/man1/bash.1
-#usr/share/man/man1/bashbug.1
+#usr/share/doc/bash
+#usr/share/doc/bash/CHANGES
+#usr/share/doc/bash/COMPAT
+#usr/share/doc/bash/FAQ
+#usr/share/doc/bash/INTRO
+#usr/share/doc/bash/NEWS
+#usr/share/doc/bash/POSIX
+#usr/share/doc/bash/RBASH
+#usr/share/doc/bash/README
+#usr/share/doc/bash/bash.html
+#usr/share/doc/bash/bashref.html

Modified: ipcop/trunk/lfs/bash
===================================================================
--- ipcop/trunk/lfs/bash        2014-03-21 21:26:50 UTC (rev 7356)
+++ ipcop/trunk/lfs/bash        2014-03-21 21:30:59 UTC (rev 7357)
@@ -33,7 +33,7 @@
 include Config
 
 PKG_NAME   = bash
-VER        = 4.2
+VER        = 4.3
 HOST_ARCH  = all
 OTHER_SRC  = yes
 
@@ -46,171 +46,20 @@
 # patches 1 to 7 are together
 PATCH1    := $(THISAPP)-fixes-1.patch
 PATCH08   := $(PKG_NAME)42-008
-PATCH09   := $(PKG_NAME)42-009
-PATCH10   := $(PKG_NAME)42-010
-PATCH11   := $(PKG_NAME)42-011
-PATCH12   := $(PKG_NAME)42-012
-PATCH13   := $(PKG_NAME)42-013
-PATCH14   := $(PKG_NAME)42-014
-PATCH15   := $(PKG_NAME)42-015
-PATCH16   := $(PKG_NAME)42-016
-PATCH17   := $(PKG_NAME)42-017
-PATCH18   := $(PKG_NAME)42-018
-PATCH19   := $(PKG_NAME)42-019
-PATCH20   := $(PKG_NAME)42-020
-PATCH21   := $(PKG_NAME)42-021
-PATCH22   := $(PKG_NAME)42-022
-PATCH23   := $(PKG_NAME)42-023
-PATCH24   := $(PKG_NAME)42-024
-PATCH25   := $(PKG_NAME)42-025
-PATCH26   := $(PKG_NAME)42-026
-PATCH27   := $(PKG_NAME)42-027
-PATCH28   := $(PKG_NAME)42-028
-PATCH29   := $(PKG_NAME)42-029
-PATCH30   := $(PKG_NAME)42-030
-PATCH31   := $(PKG_NAME)42-031
-PATCH32   := $(PKG_NAME)42-032
-PATCH33   := $(PKG_NAME)42-033
-PATCH34   := $(PKG_NAME)42-034
-PATCH35   := $(PKG_NAME)42-035
-PATCH36   := $(PKG_NAME)42-036
-PATCH37   := $(PKG_NAME)42-037
-PATCH38   := $(PKG_NAME)42-038
-PATCH39   := $(PKG_NAME)42-039
-PATCH40   := $(PKG_NAME)42-040
-PATCH41   := $(PKG_NAME)42-041
-PATCH42   := $(PKG_NAME)42-042
-PATCH43   := $(PKG_NAME)42-043
-PATCH44   := $(PKG_NAME)42-044
-PATCH45   := $(PKG_NAME)42-045
 
 ###############################################################################
 # Top-level Rules
 ###############################################################################
-objects = $(DL_FILE) \
-       $(PATCH1) \
-       $(PATCH08).patch \
-       $(PATCH09).patch \
-       $(PATCH10).patch \
-       $(PATCH11).patch \
-       $(PATCH12).patch \
-       $(PATCH13).patch \
-       $(PATCH14).patch \
-       $(PATCH15).patch \
-       $(PATCH16).patch \
-       $(PATCH17).patch \
-       $(PATCH18).patch \
-       $(PATCH19).patch \
-       $(PATCH20).patch \
-       $(PATCH21).patch \
-       $(PATCH22).patch \
-       $(PATCH23).patch \
-       $(PATCH24).patch \
-       $(PATCH25).patch \
-       $(PATCH26).patch \
-       $(PATCH27).patch \
-       $(PATCH28).patch \
-       $(PATCH29).patch \
-       $(PATCH30).patch \
-       $(PATCH31).patch \
-       $(PATCH32).patch \
-       $(PATCH33).patch \
-       $(PATCH34).patch \
-       $(PATCH35).patch \
-       $(PATCH36).patch \
-       $(PATCH37).patch \
-       $(PATCH38).patch \
-       $(PATCH39).patch \
-       $(PATCH40).patch \
-       $(PATCH41).patch \
-       $(PATCH42).patch \
-       $(PATCH43).patch \
-       $(PATCH44).patch \
-       $(PATCH45).patch \
+objects = $(DL_FILE)
 
-$(DL_FILE)                     = $(DL_FROM)/$(DL_FILE)
-$(PATCH1)                      = $(URL_LFS)/$(PKG_NAME)/$(PATCH1)
-$(PATCH08).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH08)
-$(PATCH09).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH09)
-$(PATCH10).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH10)
-$(PATCH11).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH11)
-$(PATCH12).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH12)
-$(PATCH13).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH13)
-$(PATCH14).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH14)
-$(PATCH15).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH15)
-$(PATCH16).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH16)
-$(PATCH17).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH17)
-$(PATCH18).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH18)
-$(PATCH19).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH19)
-$(PATCH20).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH20)
-$(PATCH21).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH21)
-$(PATCH22).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH22)
-$(PATCH23).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH23)
-$(PATCH24).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH24)
-$(PATCH25).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH25)
-$(PATCH26).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH26)
-$(PATCH27).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH27)
-$(PATCH28).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH28)
-$(PATCH29).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH29)
-$(PATCH30).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH30)
-$(PATCH31).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH31)
-$(PATCH32).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH32)
-$(PATCH33).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH33)
-$(PATCH34).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH34)
-$(PATCH35).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH35)
-$(PATCH36).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH36)
-$(PATCH37).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH37)
-$(PATCH38).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH38)
-$(PATCH39).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH39)
-$(PATCH40).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH40)
-$(PATCH41).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH41)
-$(PATCH42).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH42)
-$(PATCH43).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH43)
-$(PATCH44).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH44)
-$(PATCH45).patch               = $(DL_FROM)/$(THISAPP)-patches/$(PATCH45)
+$(DL_FILE) = $(DL_FROM)/$(DL_FILE)
+$(PATCH1)  = $(URL_LFS)/$(PKG_NAME)/$(PATCH1)
+$(PATCH08).patch = $(DL_FROM)/$(THISAPP)-patches/$(PATCH08)
 
-$(DL_FILE)_MD5                 = 3fb927c7c33022f1c327f14a81c0d4b0
-$(PATCH1)_MD5                  = abae789c2807cb7c7c4c452fa3986f85
-$(PATCH08).patch_MD5           = 24c574bf6d6a581e300823d9c1276af6
-$(PATCH09).patch_MD5           = 4c5835f2fbab36c4292bb334977e5b6d
-$(PATCH10).patch_MD5           = 0a51602b535ef661ee707be6c8bdb373
-$(PATCH11).patch_MD5           = 58deacf3d57cbd75575444ff6a3b0806
-$(PATCH12).patch_MD5           = 72d5059820015231483bb7415d09e9db
-$(PATCH13).patch_MD5           = 608336ebe215984ef126e3c29d2d3409
-$(PATCH14).patch_MD5           = ed19da878e3f630834c62b9d9dcc6fce
-$(PATCH15).patch_MD5           = 2d07daba0b8ca8f876d2aa052ff594b4
-$(PATCH16).patch_MD5           = 53d246537e1fffd1aaa02ba5c056211c
-$(PATCH17).patch_MD5           = 304fd129a58fee2d8a34f8b4704db0aa
-$(PATCH18).patch_MD5           = 6921a0b4228fe89b6537a5c29f027c89
-$(PATCH19).patch_MD5           = 1195d85447f3d048d2c9bcd075fa765c
-$(PATCH20).patch_MD5           = b09000bba08da6ac753124593850cdf7
-$(PATCH21).patch_MD5           = 09d3f96a16b881334cfaee0cf320b47e
-$(PATCH22).patch_MD5           = 597bf71a2aac6feb510b7505cdd3d4f7
-$(PATCH23).patch_MD5           = 3fab459b4e09daea529cacad025b13b3
-$(PATCH24).patch_MD5           = 4ad8d11e72afc6090e701073ff034cf4
-$(PATCH25).patch_MD5           = c7d2493e44490f01dd20bdc8feb0a6a7
-$(PATCH26).patch_MD5           = 9f19c199dd8d1fa9254eebe738759272
-$(PATCH27).patch_MD5           = a6ed82daf034587aee2f2581ba5fe829
-$(PATCH28).patch_MD5           = da9265aa2527fd4a7481baa3e0550287
-$(PATCH29).patch_MD5           = ec444d229e8899fbaaf6fc7de2d82ae6
-$(PATCH30).patch_MD5           = b4bc1c4dc1b508ff9cdfc44f1a5039b5
-$(PATCH31).patch_MD5           = 89390ff6a3c2ef7e09dd4b8b097a8e56
-$(PATCH32).patch_MD5           = eee08003395c417f677d1a4bf8c548ee
-$(PATCH33).patch_MD5           = 2fe070dd6d75d8ff16f269184a16e9c4
-$(PATCH34).patch_MD5           = 4e610506c1711bf3483b965800ac3d5d
-$(PATCH35).patch_MD5           = 7cd9bfdf7cbfd45274d07620ee94c8d9
-$(PATCH36).patch_MD5           = 9c3142956064d175a880bcb186e51ef9
-$(PATCH37).patch_MD5           = c10692f447d4966c879f8fb8d7c8ebc9
-$(PATCH38).patch_MD5           = 9ef3c308cde413e95866c1266cfb4e98
-$(PATCH39).patch_MD5           = cd48f57a404498d4e5c73a3501c4b1a5
-$(PATCH40).patch_MD5           = 00a2371b6c05acbfce6bc850c6d982f8
-$(PATCH41).patch_MD5           = 7bc4942a66ca4024ee964db7ede07896
-$(PATCH42).patch_MD5           = 1cf7701017ebfc8e129de92c8f8b798c
-$(PATCH43).patch_MD5           = 9e61168fca692d8d1a733c389a63712e
-$(PATCH44).patch_MD5           = b4b11d64b45ea9ec50dcc74c6c3861f6
-$(PATCH45).patch_MD5           = 1661bcc83c4715f54368877452ff2247
+$(DL_FILE)_MD5 = 81348932d5da294953e15d4814c74dd1
+$(PATCH1)_MD5  = abae789c2807cb7c7c4c452fa3986f85
+$(PATCH08).patch_MD5 = 24c574bf6d6a581e300823d9c1276af6
 
-
 install : $(TARGET)
 
 check : $(patsubst %,$(DIR_CHK)/%,$(objects))
@@ -239,17 +88,14 @@
 $(TARGET) : $(firstword $(MAKEFILE_LIST)) $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
-       cd $(DIR_APP) && patch -p1 -i $(DIR_DL)/$(PATCH1)
+
+       # No patches yet, leave mechanism for future
+       #cd $(DIR_APP) && patch -p1 -i $(DIR_DL)/$(PATCH1)
        # For patch numbers with leading 00
-       cd $(DIR_APP) && patch -p0 -i $(DIR_DL)/$(PATCH08).patch
-       cd $(DIR_APP) && patch -p0 -i $(DIR_DL)/$(PATCH09).patch
-       # Ubuntu lucid bash version 4.1.5(1) do nothing with $(seq 10 36), use 
instead ``.
+       #cd $(DIR_APP) && patch -p0 -i $(DIR_DL)/$(PATCH08).patch
        # Same bash version doesn't like the variable evaluation, use a 
separate patch var
-       cd $(DIR_APP) && for nb in `seq 10 45`; do 
patch="$(DIR_DL)/$(PKG_NAME)42-0$$nb.patch";echo "using $$patch"; patch -p0 -i 
$$patch; done
+       #cd $(DIR_APP) && for nb in `seq 10 45`; do 
patch="$(DIR_DL)/$(PKG_NAME)42-0$$nb.patch";echo "using $$patch"; patch -p0 -i 
$$patch; done
 
-       # Fix not a string literal and no format arguments, debian borrowed
-       cd $(DIR_APP) && patch -p2 -i 
$(DIR_PATCHES)/$(PKG_NAME)-4.1_hardening-formatstring.patch
-
        # In bash-3.2, configure and configure.in are patched in that order
        # if they are not in the same second, autoconf is called.
        # Toolchain compilation fail if autoconf is not available on the 
building machine

Deleted: ipcop/trunk/src/patches/bash-4.1_hardening-formatstring.patch
===================================================================
--- ipcop/trunk/src/patches/bash-4.1_hardening-formatstring.patch       
2014-03-21 21:26:50 UTC (rev 7356)
+++ ipcop/trunk/src/patches/bash-4.1_hardening-formatstring.patch       
2014-03-21 21:30:59 UTC (rev 7357)
@@ -1,15 +0,0 @@
-Author: Pierre Chifflier
-Description: Fix build error with -Werror=format-security hardening flag.
-
-diff -ruN bash-4.1.orig/print_cmd.c bash-4.1/print_cmd.c
---- a/bash/print_cmd.c 2009-09-16 21:32:26.000000000 +0200
-+++ b/bash/print_cmd.c 2011-09-16 11:38:40.000000000 +0200
-@@ -1374,7 +1374,7 @@
-   for (i = 0; amount > 0; amount--)
-     indentation_string[i++] = ' ';
-   indentation_string[i] = '\0';
--  cprintf (indentation_string);
-+  cprintf ("%s", indentation_string);
- }
- 
- static void

Modified: ipcop/trunk/updates/2.1.3/ROOTFILES.i486-2.1.3
===================================================================
--- ipcop/trunk/updates/2.1.3/ROOTFILES.i486-2.1.3      2014-03-21 21:26:50 UTC 
(rev 7356)
+++ ipcop/trunk/updates/2.1.3/ROOTFILES.i486-2.1.3      2014-03-21 21:30:59 UTC 
(rev 7357)
@@ -30,6 +30,10 @@
 /usr/lib/perl5/site_perl/5.14.2/Archive/Zip/Tree.pm
 /usr/lib/perl5/site_perl/5.14.2/Archive/Zip/ZipFileMember.pm
 ##
+## bash-4.3
+/bin/bash
+/bin/sh
+##
 ## bind-9.9.5
 /usr/bin/dig
 /usr/bin/host

Modified: ipcop/trunk/updates/2.1.3/information.xml
===================================================================
--- ipcop/trunk/updates/2.1.3/information.xml   2014-03-21 21:26:50 UTC (rev 
7356)
+++ ipcop/trunk/updates/2.1.3/information.xml   2014-03-21 21:30:59 UTC (rev 
7357)
@@ -6,7 +6,7 @@
         <isoimages>no</isoimages>
         <description>Language updates.&lt;br /&gt;
         Add harfbuzz.&lt;br /&gt;
-        Upgrade apcid to 2.0.22, Archive-Zip to 1.37, bind to 9.9.5, cairo to 
1.12.16, coreutils to 8.22,
+        Upgrade apcid to 2.0.22, Archive-Zip to 1.37, bash to 4.3, bind to 
9.9.5, cairo to 1.12.16, coreutils to 8.22,
         db to 6.0.30, e2fsprogs to 1.42.9,  ethtool to 3.13,
         fcron to 3.1.2, freetype to 2.5.3, glib to 2.38.2, gnupg to 1.4.16,
         iproute2 to 3.12.0, libgcrypt to 1.6.1, libgpg-error to 1.12, libnl to 
3.2.24, libpng to 1.6.10, logrotate to 3.8.7,

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
Learn Graph Databases - Download FREE O'Reilly Book
"Graph Databases" is the definitive new guide to graph databases and their
applications. Written by three acclaimed leaders in the field,
this first edition is now available. Download your free book today!
http://p.sf.net/sfu/13534_NeoTech
_______________________________________________
Ipcop-svn mailing list
Ipcop-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipcop-svn

Reply via email to