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