CVS update by james packages, Local.rules.inc, gen-macro-list.awk,
iterate-1.rules, meta-targets.rules, package-compile.el ...
xemacs-cvs at xemacs.org
xemacs-cvs at xemacs.org
Thu May 24 16:22:41 EDT 2007
User: james
Date: 07/05/24 22:22:41
Modified: packages ChangeLog .cvsignore find-macro-err.awk
Local.rules.inc Makefile Version.rules XEmacs.rules
gen-macro-list.awk hack-package-index.el
iterate-1.rules iterate.rules meta-iterate.rules
meta-targets.rules package-clean.el
package-compile.el package-net-packages.el
Log:
Allow the user to specify names to NOT report when finding miscompiled macros.
Also, update the FSF's address in several files. See xemacs-patches message
<m3abvwsr5t.fsf at jerrypc.cs.usu.edu>.
Revision Changes Path
1.689 +20 -0 XEmacs/packages/ChangeLog
Index: ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/ChangeLog,v
retrieving revision 1.688
retrieving revision 1.689
diff -u -p -r1.688 -r1.689
--- ChangeLog 2007/05/22 06:57:41 1.688
+++ ChangeLog 2007/05/24 20:22:29 1.689
@@ -1,3 +1,23 @@
+2007-05-22 Jerry James <james at xemacs.org>
+
+ * .cvsignore: Ignore macro.suppress as well as macro.list.
+ * find-macro-err.awk: Don't report names found in macro.suppress.
+ Also, update the FSF's address.
+
+ * Local.rules.inc:
+ * Makefile:
+ * Version.rules:
+ * XEmacs.rules:
+ * gen-macro-list.awk:
+ * hack-package-index.el:
+ * iterate-1.rules:
+ * iterate.rules:
+ * meta-iterate.rules:
+ * meta-targets.rules:
+ * package-clean.el:
+ * package-compile.el:
+ * package-net-packages.el: Update the FSF's address.
+
2007-05-22 Norbert Koch <viteno at xemacs.org>
* Packages released: auctex.
1.3 +1 -1 XEmacs/packages/.cvsignore
Index: .cvsignore
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/.cvsignore,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- .cvsignore 2002/12/26 11:19:25 1.2
+++ .cvsignore 2007/05/24 20:22:29 1.3
@@ -1,4 +1,4 @@
Local.rules
typescripts
id-lisp
-macro.list
+macro.*
1.3 +11 -3 XEmacs/packages/find-macro-err.awk
Index: find-macro-err.awk
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/find-macro-err.awk,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- find-macro-err.awk 2004/01/14 19:20:58 1.2
+++ find-macro-err.awk 2007/05/24 20:22:29 1.3
@@ -14,8 +14,8 @@
#
# You should have received a copy of the GNU General Public License
# along with XEmacs; see the file COPYING. If not, write to
-# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
+# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
#
# Written by Jerry James
# December 18, 2002
@@ -23,11 +23,14 @@
# Updated January 14, 2004 to also report the type of definition miscompiled
# (defmacro, defsubst, etc.).
#
+# Updated May 22, 2007 to take macro names to be suppressed from the file
+# macro.suppress.
+#
# Find undefined function messages in the smoketest log and try to match them
# against the macro list. Invoke this script in a directory containing
# macro.list, the output of gen-macro-list.awk.
# Usage: awk -f find-macro-err.awk < $package_build_log
-#
+
# Read macro.list into an array and save RS and FS
BEGIN {
OrigRS = RS
@@ -37,6 +40,11 @@ BEGIN {
macrotype[$1] = $3
}
close("macro.list")
+ while ((getline < "macro.suppress") > 0) {
+ delete macro[$1]
+ delete macrotype[$1]
+ }
+ close("macro.suppress")
}
# Track the current package/file name from the log
/Compiling .*\.\.\./ {
1.3 +2 -2 XEmacs/packages/Local.rules.inc
Index: Local.rules.inc
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/Local.rules.inc,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- Local.rules.inc 2004/11/07 23:52:55 1.2
+++ Local.rules.inc 2007/05/24 20:22:29 1.3
@@ -16,8 +16,8 @@
# You should have received a copy of the GNU General Public License
# along with XEmacs; see the file COPYING. If not, write to
-# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
+# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
# Requires XEmacs 21.0-beta19 or greater and GNU Make 3.78 or greater.
1.24 +2 -2 XEmacs/packages/Makefile
Index: Makefile
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/Makefile,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -p -r1.23 -r1.24
--- Makefile 2003/02/05 08:26:43 1.23
+++ Makefile 2007/05/24 20:22:29 1.24
@@ -12,8 +12,8 @@
# You should have received a copy of the GNU General Public License
# along with XEmacs; see the file COPYING. If not, write to
-# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
+# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
SUBDIRS = xemacs-packages
1.5 +2 -2 XEmacs/packages/Version.rules
Index: Version.rules
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/Version.rules,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -p -r1.4 -r1.5
--- Version.rules 2004/11/07 23:52:55 1.4
+++ Version.rules 2007/05/24 20:22:29 1.5
@@ -15,8 +15,8 @@
# You should have received a copy of the GNU General Public License
# along with XEmacs; see the file COPYING. If not, write to
-# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
+# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
# Requires XEmacs 21.0-beta19 or greater and GNU Make 3.78 or greater.
1.59 +2 -2 XEmacs/packages/XEmacs.rules
Index: XEmacs.rules
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/XEmacs.rules,v
retrieving revision 1.58
retrieving revision 1.59
diff -u -p -r1.58 -r1.59
--- XEmacs.rules 2006/05/01 12:03:18 1.58
+++ XEmacs.rules 2007/05/24 20:22:29 1.59
@@ -16,8 +16,8 @@
# You should have received a copy of the GNU General Public License
# along with XEmacs; see the file COPYING. If not, write to
-# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
+# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
# Requires XEmacs 21.0-beta19 or greater and GNU Make 3.78 or greater.
1.3 +2 -2 XEmacs/packages/gen-macro-list.awk
Index: gen-macro-list.awk
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/gen-macro-list.awk,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- gen-macro-list.awk 2004/01/14 19:20:58 1.2
+++ gen-macro-list.awk 2007/05/24 20:22:29 1.3
@@ -14,8 +14,8 @@
# You should have received a copy of the GNU General Public License
# along with XEmacs; see the file COPYING. If not, write to
-# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
+# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
#
# Written by Jerry James
# December 18, 2002
1.7 +2 -2 XEmacs/packages/hack-package-index.el
Index: hack-package-index.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/hack-package-index.el,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -p -r1.6 -r1.7
--- hack-package-index.el 2003/02/05 08:26:43 1.6
+++ hack-package-index.el 2007/05/24 20:22:29 1.7
@@ -19,8 +19,8 @@
;; You should have received a copy of the GNU General Public License
;; along with XEmacs; see the file COPYING. If not, write to the Free
-;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-;; 02111-1307, USA.
+;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+;; MA 02110-1301, USA.
;;; Synched up with: Not in FSF
1.2 +2 -2 XEmacs/packages/iterate-1.rules
Index: iterate-1.rules
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/iterate-1.rules,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- iterate-1.rules 2004/11/07 23:52:54 1.1
+++ iterate-1.rules 2007/05/24 20:22:29 1.2
@@ -14,8 +14,8 @@
# You should have received a copy of the GNU General Public License
# along with XEmacs; see the file COPYING. If not, write to
-# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
+# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
# Avoid duplication between iterate.rules and meta-iterate.rules.
1.12 +2 -2 XEmacs/packages/iterate.rules
Index: iterate.rules
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/iterate.rules,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -p -r1.11 -r1.12
--- iterate.rules 2004/11/07 23:52:54 1.11
+++ iterate.rules 2007/05/24 20:22:29 1.12
@@ -14,8 +14,8 @@
# You should have received a copy of the GNU General Public License
# along with XEmacs; see the file COPYING. If not, write to
-# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
+# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
#
# This is used by subdirectories that directly contain packages.
1.8 +2 -2 XEmacs/packages/meta-iterate.rules
Index: meta-iterate.rules
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/meta-iterate.rules,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- meta-iterate.rules 2004/11/07 23:52:55 1.7
+++ meta-iterate.rules 2007/05/24 20:22:30 1.8
@@ -13,8 +13,8 @@
# You should have received a copy of the GNU General Public License
# along with XEmacs; see the file COPYING. If not, write to
-# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
+# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
#
# This is used by higher-level subdirectories that do not directly contain
1.2 +2 -2 XEmacs/packages/meta-targets.rules
Index: meta-targets.rules
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/meta-targets.rules,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- meta-targets.rules 2004/11/07 23:52:54 1.1
+++ meta-targets.rules 2007/05/24 20:22:30 1.2
@@ -13,8 +13,8 @@
# You should have received a copy of the GNU General Public License
# along with XEmacs; see the file COPYING. If not, write to
-# the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-# Boston, MA 02111-1307, USA.
+# the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+# Boston, MA 02110-1301, USA.
#
# All targets that compile as part of their operation do compilation need
1.2 +2 -2 XEmacs/packages/package-clean.el
Index: package-clean.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/package-clean.el,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -p -r1.1 -r1.2
--- package-clean.el 2001/03/01 09:04:04 1.1
+++ package-clean.el 2007/05/24 20:22:30 1.2
@@ -20,8 +20,8 @@
;; You should have received a copy of the GNU General Public License
;; along with XEmacs; see the file COPYING. If not, write to the Free
-;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-;; 02111-1307, USA.
+;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+;; 02111-1301, USA.
;;; Synched up with: Not in FSF
1.71 +2 -2 XEmacs/packages/package-compile.el
Index: package-compile.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/package-compile.el,v
retrieving revision 1.70
retrieving revision 1.71
diff -u -p -r1.70 -r1.71
--- package-compile.el 2007/05/07 07:00:46 1.70
+++ package-compile.el 2007/05/24 20:22:30 1.71
@@ -20,8 +20,8 @@
;; You should have received a copy of the GNU General Public License
;; along with XEmacs; see the file COPYING. If not, write to the Free
-;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-;; 02111-1307, USA.
+;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+;; 02111-1301, USA.
;;; Synched up with: Not in FSF
1.4 +2 -2 XEmacs/packages/package-net-packages.el
Index: package-net-packages.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/package-net-packages.el,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -p -r1.3 -r1.4
--- package-net-packages.el 2003/02/05 08:26:43 1.3
+++ package-net-packages.el 2007/05/24 20:22:30 1.4
@@ -18,8 +18,8 @@
;; You should have received a copy of the GNU General Public License
;; along with XEmacs; see the file COPYING. If not, write to the Free
-;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
-;; 02111-1307, USA.
+;; Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
+;; 02111-1301, USA.
;;; Synched up with: Not in FSF
More information about the XEmacs-CVS
mailing list