summaryrefslogtreecommitdiff
path: root/maintainer-scripts
diff options
context:
space:
mode:
Diffstat (limited to 'maintainer-scripts')
-rw-r--r--maintainer-scripts/ChangeLog64
-rw-r--r--maintainer-scripts/crontab8
-rwxr-xr-xmaintainer-scripts/gcc_release4
-rwxr-xr-xmaintainer-scripts/update_version_svn2
-rwxr-xr-xmaintainer-scripts/update_web_docs_libstdcxx_svn9
-rwxr-xr-xmaintainer-scripts/update_web_docs_svn13
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