diff options
Diffstat (limited to 'maintainer-scripts')
-rw-r--r-- | maintainer-scripts/ChangeLog | 64 | ||||
-rw-r--r-- | maintainer-scripts/crontab | 8 | ||||
-rwxr-xr-x | maintainer-scripts/gcc_release | 4 | ||||
-rwxr-xr-x | maintainer-scripts/update_version_svn | 2 | ||||
-rwxr-xr-x | maintainer-scripts/update_web_docs_libstdcxx_svn | 9 | ||||
-rwxr-xr-x | maintainer-scripts/update_web_docs_svn | 13 |
6 files changed, 82 insertions, 18 deletions
diff --git a/maintainer-scripts/ChangeLog b/maintainer-scripts/ChangeLog index c74b6cff83..c25c092a66 100644 --- a/maintainer-scripts/ChangeLog +++ b/maintainer-scripts/ChangeLog @@ -1,18 +1,66 @@ -2013-04-11 Release Manager +2014-10-30 Release Manager - * GCC 4.7.3 released. + * GCC 4.9.2 released. -2012-09-20 Release Manager +2014-07-16 Release Manager - * GCC 4.7.2 released. + * GCC 4.9.1 released. -2012-06-14 Release Manager +2014-04-22 Release Manager - * GCC 4.7.1 released. + * GCC 4.9.0 released. -2012-03-22 Release Manager +2014-02-01 Dmitry Gorbachev <d.g.gorbachev@gmail.com> - * GCC 4.7.0 released. + PR other/56653 + * gcc_release: Avoid printing empty line to generated MD5SUMS files. + Bump copyright year. + +2013-12-02 Gerald Pfeifer <gerald@pfeifer.com> + + * update_web_docs_svn: Work around makeinfo generated file names + and references with "_002d" instead of "-". + +2013-04-12 Jakub Jelinek <jakub@redhat.com> + + * crontab: Disable snapshots from gcc-4_6-branch. + * update_version_svn: Ignore gcc-4_6-branch. + +2013-04-07 Gerald Pfeifer <gerald@pfeifer.com> + + * update_web_docs_libstdcxx_svn: No longer ignore all output from + the actual copy process. + Check the exit code of the actual copy process; diagnose problems. + +2013-03-16 Jakub Jelinek <jakub@redhat.com> + + * crontab: Enable snapshots from gcc-4_8-branch. + +2012-07-02 Richard Guenther <rguenther@suse.de> + + * crontab: Disable snapshots from gcc-4_5-branch. + * update_version_svn: Ingore gcc-4_5-branch. + +2012-03-23 Richard Guenther <rguenther@suse.de> + + * crontab: Enable snapshots from gcc-4_7-branch. + +2012-03-13 Jakub Jelinek <jakub@redhat.com> + + * crontab: Remove 4.4 branch from the list of snapshots to make. + * update_version_svn (IGNORE_BRANCHES): Add gcc-4_4-branch. + +2012-03-05 Richard Guenther <rguenther@suse.de> + + * crontab: Remove 4.3 branch from the list of snapshots to make. + +2012-03-02 Richard Guenther <rguenther@suse.de> + + * crontab: Fix day-of-week. + +2012-03-02 Richard Guenther <rguenther@suse.de> + + * crontab: Update for 4.7 branching. 2011-11-21 Gerald Pfeifer <gerald@pfeifer.com> diff --git a/maintainer-scripts/crontab b/maintainer-scripts/crontab index 73f7f58923..9f644496a8 100644 --- a/maintainer-scripts/crontab +++ b/maintainer-scripts/crontab @@ -1,8 +1,6 @@ 16 0 * * * sh /home/gccadmin/scripts/update_version_svn 50 0 * * * sh /home/gccadmin/scripts/update_web_docs_svn 55 0 * * * sh /home/gccadmin/scripts/update_web_docs_libstdcxx_svn -32 22 * * 0 sh /home/gccadmin/scripts/gcc_release -s 4.3:branches/gcc-4_3-branch -l -d /sourceware/snapshot-tmp/gcc all -32 22 * * 2 sh /home/gccadmin/scripts/gcc_release -s 4.4:branches/gcc-4_4-branch -l -d /sourceware/snapshot-tmp/gcc all -32 22 * * 4 sh /home/gccadmin/scripts/gcc_release -s 4.5:branches/gcc-4_5-branch -l -d /sourceware/snapshot-tmp/gcc all -32 22 * * 5 sh /home/gccadmin/scripts/gcc_release -s 4.6:branches/gcc-4_6-branch -l -d /sourceware/snapshot-tmp/gcc all -32 22 * * 6 sh /home/gccadmin/scripts/gcc_release -s 4.7:trunk -l -d /sourceware/snapshot-tmp/gcc all +32 22 * * 4 sh /home/gccadmin/scripts/gcc_release -s 4.8:branches/gcc-4_8-branch -l -d /sourceware/snapshot-tmp/gcc all +32 22 * * 6 sh /home/gccadmin/scripts/gcc_release -s 4.7:branches/gcc-4_7-branch -l -d /sourceware/snapshot-tmp/gcc all +32 22 * * 7 sh /home/gccadmin/scripts/gcc_release -s 4.9:trunk -l -d /sourceware/snapshot-tmp/gcc all diff --git a/maintainer-scripts/gcc_release b/maintainer-scripts/gcc_release index ee7822bf39..c20b410bd2 100755 --- a/maintainer-scripts/gcc_release +++ b/maintainer-scripts/gcc_release @@ -9,7 +9,7 @@ # Contents: # Script to create a GCC release. # -# Copyright (c) 2001, 2002, 2006, 2009, 2010, 2011 Free Software Foundation. +# Copyright (c) 2001-2014 Free Software Foundation. # # This file is part of GCC. # @@ -213,7 +213,7 @@ EOF # # Suggested usage: # md5sum -c MD5SUMS | grep -v \"OK$\" -" > MD5SUMS +#" > MD5SUMS find . -type f | sed -e 's:^\./::' -e '/MD5SUMS/d' | diff --git a/maintainer-scripts/update_version_svn b/maintainer-scripts/update_version_svn index b5dbd6968b..e4a738ad72 100755 --- a/maintainer-scripts/update_version_svn +++ b/maintainer-scripts/update_version_svn @@ -6,7 +6,7 @@ # in the space separated list in $ADD_BRANCHES. SVNROOT=${SVNROOT:-"file:///svn/gcc"} -IGNORE_BRANCHES='gcc-(2_95|3_0|3_1|3_2|3_3|3_4|4_0|4_1|4_2|4_3)-branch' +IGNORE_BRANCHES='gcc-(2_95|3_0|3_1|3_2|3_3|3_4|4_0|4_1|4_2|4_3|4_4|4_5|4_6)-branch' ADD_BRANCHES='HEAD' # Run this from /tmp. diff --git a/maintainer-scripts/update_web_docs_libstdcxx_svn b/maintainer-scripts/update_web_docs_libstdcxx_svn index 514243ddfc..10d45f5c4e 100755 --- a/maintainer-scripts/update_web_docs_libstdcxx_svn +++ b/maintainer-scripts/update_web_docs_libstdcxx_svn @@ -1,4 +1,4 @@ -#!/bin/sh +#!/bin/bash # "sh update_web_docs_libstdcxx.sh" @@ -39,7 +39,12 @@ rm -f Makefile # copy the tree to the onlinedocs area, preserve directory structure #find . -depth -print | cpio -pdv $WWWDIR -find . -depth -print | cpio -pd $WWWDIR > /dev/null 2>&1 +find . -depth -print | cpio -pd $WWWDIR 2>&1 | grep -v "newer or same age version exists" + +err=${PIPESTATUS[1]} +if [ $err -gt 0 ]; then + printf "\nCopying failed with error code %d.\n" $err +fi cd / /bin/rm -rf $WORKDIR diff --git a/maintainer-scripts/update_web_docs_svn b/maintainer-scripts/update_web_docs_svn index cfc33c42bf..8a5883eeca 100755 --- a/maintainer-scripts/update_web_docs_svn +++ b/maintainer-scripts/update_web_docs_svn @@ -172,6 +172,19 @@ for file in $MANUALS; do fi done +# Work around makeinfo generated file names and references with +# "_002d" instead of "-". +find . -name '*.html' | while read f; do + # Do this for the contents of each file. + sed -i -e 's/_002d/-/g' "$f" + # And rename files if necessary. + ff=`echo $f | sed -e 's/_002d/-/g'`; + if [ "$f" != "$ff" ]; then + printf "Renaming %s to %s\n" "$f" "$ff" + mv "$f" "$ff" + fi +done + # Then build a gzipped copy of each of the resulting .html, .ps and .tar files for file in */*.html *.ps *.pdf *.tar; do cat $file | gzip --best > $file.gz |