rpms/xemacs-sumo/devel xemacs-sumo-java-fontlock.patch, NONE, 1.1 xemacs-sumo-w3.css, NONE, 1.1 .cvsignore, 1.3, 1.4 sources, 1.3, 1.4 xemacs-sumo.spec, 1.4, 1.5 mh-e-7.4.2-toolbar-100764.patch, 1.1, NONE

Ville Skytta (scop) fedora-extras-commits at redhat.com
Sun May 8 17:13:25 UTC 2005


Author: scop

Update of /cvs/extras/rpms/xemacs-sumo/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30248

Modified Files:
	.cvsignore sources xemacs-sumo.spec 
Added Files:
	xemacs-sumo-java-fontlock.patch xemacs-sumo-w3.css 
Removed Files:
	mh-e-7.4.2-toolbar-100764.patch 
Log Message:
2005-05-05.

xemacs-sumo-java-fontlock.patch:

--- NEW FILE xemacs-sumo-java-fontlock.patch ---
http://list-archive.xemacs.org/xemacs-patches/200503/msg00230.html

--- xemacs-packages/lisp/cc-mode/cc-engine.el~	2004-08-12 08:44:10.000000000 +0300
+++ xemacs-packages/lisp/cc-mode/cc-engine.el	2005-05-01 23:20:43.000000000 +0300
@@ -2446,7 +2446,8 @@
 	    (and
 	     (progn
 	       (setq search-pos (point))
-	       (re-search-forward regexp bound noerror))
+	       (if (>= bound (point))
+		   (re-search-forward regexp bound noerror)))
 
 	     (progn
 	       (setq state (parse-partial-sexp


--- NEW FILE xemacs-sumo-w3.css ---
/******************************************************************************
**       File: default.css
**    Purpose: Default Stylesheet for Emacs/W3
**       Info: Copyright (c) 1995-1996 William M. Perry <wmperry at aventail.com>
**             Copyright (c) 1997 Free Software Foundation, Inc.
**    Created: William M. Perry <wmperry at aventail.com>, Aug-31-1995
** Maintainer: William M. Perry <wmperry at aventail.com>
**
**  This contains the top level fallback default styles for Emacs/W3
**
*******************************************************************************
**
** To specify device-dependent styles, you must mark a section with
** @media devicetype { ... }
** If you are not using 'devicetype', then anything within the { ... }
** is ignored.
**
** These sections are currently defined by
** http://www.w3.org/pub/WWW/Style/Group/WD-PRINT-961220
** 
**    print  - output for paged opaque material, and for documents viewed
**             on screen in print preview mode
**    screen - a continuous presentation of computer screens
** projector - paged presentation for projected presentations
**   braille - for braille tactile feedback devices
**    speech - aural presentation
**       all - the default value, applies to all output devices
**
** There are a few special Emacs/W3 sections
**
**     emacs - only include this chunk if you are using Emacs 19
**    xemacs - only include this chunk if you are using XEmacs
** multifont - only include this chunk if you are using a multi-font capable Emacs variant
**   unifont - only include this chunk if you are using a uni-font capable Emacs variant
**     light - only include this chunk if you are using a light background
**      dark - only include this chunk if you are using a dark background
**       tty - only include this chunk if you are using a TTY
**  ansi-tty - only include this chunk if you are using an ANSI-capable TTY 
*******************************************************************************
**
** There are some things this stylesheet cannot really specify, that we 
** must rely on the browser to explicitly handle correctly:
**
** o table formatting
** o actually creating a hyperlink from an <a> tag and its attributes
** o specifying which tags open lists
** o inlined images
** o frames (perhaps with positioning)
** o applet/script/embed/object
** o horizontal rules
******************************************************************************/

/* Headers */

h1,h2,h3,
h4,h5,h6  {
	    display: block;
            font-family : serif;
            font-weight : bold;
          }

@media multifont {
      h1  { font-size : +12pt }
      h2  { font-size : +6pt  }
      h3  { font-size : +4pt  }
      h5  { font-size : -2pt  }
      h6  { font-size : -4pt  }
}

/* This causes problems with Emacs 19 */
@media multifont {
   pre,xmp,
  plaintext { font-family: monospace }
key,code,tt { font-family: monospace }
}

/*
** Best we can do under Emacs-19 is use the default font and try to make
** the headers stand out somehow.
*/

@media unifont {
h1,h2,h3,
h4,h5,h6  { text-decoration: underline; }
       h1 { color: rgb(0,255,255); }   // cyan
       h2 { color: rgb(70,130,180); }  // steelblue
       h3 { color: rgb(106,90,205); }  // slateblue
       h4 { color: rgb(135,206,235); } // skyblue
       h5 { color: rgb(0,0,128); }     // navy
       h6 { color: rgb(173,216,230); } // lightblue

strong,em { color: red         }
      dfn { font-style: italic }
 s,strike { color: green       }

} // @media unifont

       p  { display: block }
 pre,xmp  { display: block; white-space: pre; }
blockquote{ display: block; margin-left: 5em; margin-right: 5em; }

/*
** How to draw form elements.
** This is an extension in Emacs/W3 (and perhaps soon E-Scape)
** Since there are so many different types of input fields, you should be
** able to control formatting based on that.  Enter pseudo-classes.
**
** This functionality will be removed as soon as the W3C comes up with
** the standard way to do this, perhaps in CSS level 2.
*/
input:text,
input:int,
input:float,
input:url,
input:password,
input:text    { text-decoration: underline; }
input:submit  { color: green;  text-decoration: none; }
input:reset   { color: red;    text-decoration: none; }
input:button  { color: yellow; text-decoration: none; }
input:image   { text-decoration: none; }

/*
** List formatting instructions
*/

       ul { display: block;     }
       ol { display: block;     }
       dl { display: block;     }
      dir { display: block;     }
     menu { display: block;     }
       dt { font-weight: bold; display: line }
       dd { display: line; margin-left: 5em; }
       li { display: list-item; margin-left: 5em; }
       ol { list-style: decimal; }
       ul { list-style: circle; }

/* These are to make nested list items look better */
ul ul,ol ul,ol ol,ul ol { display: line; }

/*
** All logical emphasis tags, the way god intended
*/

        div { display: line;                }
  strong,em { font-weight: bold             }
        dfn { font-style: italic            }
   s,strike { text-decoration: line-through }
        sub { text-position: sub            }
        sup { text-position: sup            }
     secret { text-transform: rot13         }

/*
** Physical emphasis - spawn of evil
*/
          b { font-weight: bold }
	  i { font-style: italic }
          u { text-decoration: underline }
      blink { text-decoration: blink }
     center { display: line; text-align: center; }
/*
** Various and sundry
*/
         br { display: line }
         hr { display: line; text-align: center; }


/*
** Hypertext link coloring
*/

a:link    { color: #FF0000 }
a:visited { color: #B22222 }
a:active  { color: #FF0000 }

/*
** Table formatting
*/
table     { display: block;    }
   th     { display: block; font-weight: bold; text-align: center; }
   td     { display: block; text-align: left; }
caption   { display: block; text-align: center; }

/*
** Various other character-level formatting issues
*/

 address { text-align: right; display: line; }
abstract { font-style: bold & italic ; text-align : indent }
   quote { font-style: italic ; text-align : indent }

/*
** Now for monochrome defaults
*/
@media mono {
   a:link { color: black; text-decoration: underline }
a:visited { color: black; text-decoration: underline }
 a:active { color: white }
} // @media mono
/*
** All the TTY specific formatting
*/

@media tty {
/*
** First, handle some stuff for generic TTYs to emulate our old
** behaviour with w3-delimit-links and a subset of w3-delimit-emphasis
*/

h1,h2,h3,
h4,h5,h6 {
           insert-before: *;
           insert-after: *
         }

a:visited{
           insert-before: "{{";
           insert-after: "}}"
         }

a:link   {
           insert-before: "[[";
           insert-after: "]]"
         }

input:text,
input:int,
input:float,
input:url,
input:file,
input:password,
input:text    { insert-before: "[{"; insert-after: "}]"; }
select { insert-before: "[{"; insert-after: "}]"; }

} // @media tty


@media ansi-tty {
/*
** Now comes the cool TTY stuff.  You will need to be using XEmacs 19.14
** or later (or Emacs 19.30 under DOS) in order to get any benefit from
** these whatsoever.  But if you are using one of these, wow, cool, eh?
**
** ANSI specifies these colors, and most (all?) TTYs that support color
** will generally have 2 versions.  One normal and one bright or 'standout'
** version.
**
**  Color     R     G     B
** --------------------------
**   white - 1.0 , 1.0 , 1.0
**    cyan - 0.0 , 1.0 , 1.0
** magenta - 1.0 , 0.0 , 1.0
**    blue - 0.0 , 0.0 , 1.0
**  yellow - 1.0 , 1.0 , 0.0
**   green - 0.0 , 1.0 , 0.0
**     red - 1.0 , 0.0 , 0.0
**   black - 0.0 , 0.0 , 0.0
*/

h1,h2,h3,
h4,h5,h6  { color : cyan     }
a:visited { color : magenta  }
   a:link { color : red      }
 a:active { color : yellow   }
} // @media ansi-tty

/*
** Secial styles for the Emacspeak subsystem of emacs - an incredibly cool
** speech synthesizer.  This was contributed by T.V. Raman (raman at adobe.com)
*/
@media speech {
h1,h2,h3,
h4,h5,h6 { voice-family: paul; stress: 2; richness: 9; }
      h1 { pitch: 1; pitch-range: 9; }
      h2 { pitch: 2; pitch-range: 8; }
      h3 { pitch: 3; pitch-range: 7; }
      h4 { pitch: 4; pitch-range: 6; }
      h5 { pitch: 5; pitch-range: 5; }
      h6 { pitch: 6; pitch-range: 4; }

li,dt,dd { pitch: 6; richness: 6; }
      dt { stress: 8; }
      th { pitch: 6; pitch-range: 6; stress: 9; richness: 9; }

pre,xmp,plaintext,key,code,tt { pitch: 5; 
				pitch-range: 0;
				stress: 0;
				richness: 8;
			      }
      em { pitch: 6; pitch-range: 6; stress: 6; richness: 5; }
  strong { pitch: 6; pitch-range: 6; stress: 9; richness: 9; }
     dfn { pitch: 7; pitch-range: 6; stress: 6; }
s,strike { richness: 0; }
       i { pitch: 6; pitch-range: 6; stress: 6; richness: 5 }
       b { pitch: 6; pitch-range: 6; stress: 9; richness: 9; }
       u { richness: 0; }
   a:link { voice-family: harry; }
a:visited { voice-family: betty;}
 a:active { voice-family: betty; pitch-range: 8; pitch: 8 }

} // @media speech


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/xemacs-sumo/devel/.cvsignore,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- .cvsignore	9 Mar 2005 17:06:25 -0000	1.3
+++ .cvsignore	8 May 2005 17:13:23 -0000	1.4
@@ -1,2 +1,2 @@
-xemacs-mule-sumo-2005-03-07.tar.bz2
-xemacs-sumo-2005-03-07.tar.bz2
+xemacs-mule-sumo-2005-05-05.tar.bz2
+xemacs-sumo-2005-05-05.tar.bz2


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/xemacs-sumo/devel/sources,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- sources	9 Mar 2005 17:06:25 -0000	1.3
+++ sources	8 May 2005 17:13:23 -0000	1.4
@@ -1,2 +1,2 @@
-09c6c1b8b39b7460329c522db2a08abf  xemacs-mule-sumo-2005-03-07.tar.bz2
-dd937961bbbb5851be9b4d0ea22e6d8c  xemacs-sumo-2005-03-07.tar.bz2
+561bac71479bc400173c21c854c37beb  xemacs-mule-sumo-2005-05-05.tar.bz2
+f98700b3db3ce279fe2c4234806f7dfa  xemacs-sumo-2005-05-05.tar.bz2


Index: xemacs-sumo.spec
===================================================================
RCS file: /cvs/extras/rpms/xemacs-sumo/devel/xemacs-sumo.spec,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- xemacs-sumo.spec	6 Apr 2005 20:38:32 -0000	1.4
+++ xemacs-sumo.spec	8 May 2005 17:13:23 -0000	1.5
@@ -1,13 +1,14 @@
-%define sumo_ver 2005-03-07
+%define sumo_ver 2005-05-05
 
 Summary: XEmacs Lisp packages
 Name: xemacs-sumo
 Version: %(echo %{sumo_ver} | tr -d -)
-Release: 2
+Release: 1
 License: GPL
 Group: Applications/Editors
 Source0: ftp://ftp.xemacs.org/packages/xemacs-sumo-%{sumo_ver}.tar.bz2
 Source1: ftp://ftp.xemacs.org/packages/xemacs-mule-sumo-%{sumo_ver}.tar.bz2
+Source2: %{name}-w3.css
 Source10: Emacs.ad.ja_JP.eucJP
 Source11: Emacs.ad.ko_KR.eucKR
 Source12: Emacs.ad.zh_CN.GB2312
@@ -31,6 +32,7 @@
 # anyway to for the sake of smooth upgrades.
 Provides: apel-xemacs = 10.2 mew-xemacs = 1.94.2
 Obsoletes: apel-xemacs < 10.6-6 mew-xemacs < 4.1-2 ddskk-xemacs < 12.2.0-5
+Patch0: %{name}-java-fontlock.patch
 Patch6: auctex-texsite-jlatex-detect-69129.patch
 Patch7: auctex-texjp-platex.patch
 Patch8: egg-wnn-host-unix-79826.patch
@@ -39,7 +41,6 @@
 Patch13: jde-ug-rel-links.patch
 Patch14: jde-ug-section-links-89499.patch
 Patch15: avoid-catch-error-65346.patch
-Patch16: mh-e-7.4.2-toolbar-100764.patch
 
 %description
 XEmacs (like GNU Emacs) is a self-documenting, customizable,
@@ -81,7 +82,8 @@
 
 %prep
 %setup -q -c xemacs-sumo-%{version} -a1
-
+# fix font-lock warnings in JDE
+%patch0 -p0
 # fix jlatex autodetection
 %patch6 -p0
 # use ptex rather jtex by default for Japanese
@@ -98,20 +100,18 @@
 %patch14 -p0
 # catch harmless errors in mouse-avoidance-too-close-p (avoid.el)
 %patch15 -p0
-# fix toolbar specifier error
-%patch16 -p0
 
-# avoid spurious dependencies and bad file modes
-find . -type f -name "*.el" -perm +111 | xargs chmod 644
-chmod 644 \
-  xemacs-packages/lisp/erc/{*ChangeLog*,HACKING.upstream} \
-  xemacs-packages/etc/xwem/logo.xpm \
-  xemacs-packages/etc/ess/BACKBUGS.BAT
+rm xemacs-packages/etc/w3/stylesheet
+install -pm 644 %{SOURCE2} xemacs-packages/etc/w3/stylesheet
+
 perl -pi -e "s|/usr/local/bin/perl5?|/usr/bin/perl|g" \
   xemacs-packages/{lisp/hyperbole/file-newer,etc/bbdb/*.pl}
 
-# internally used scripts
-chmod +x */lib-src/*
+chmod +x \
+  xemacs-packages/etc/bbdb/*.pl \
+  xemacs-packages/etc/erc/servers.pl \
+  xemacs-packages/etc/ess/config.guess \
+  xemacs-packages/etc/idlwave/idlwave_catalog
 
 # remove game we shouldn't ship
 rm xemacs-packages/lisp/games/tetris.el*
@@ -191,6 +191,10 @@
 
 
 %changelog
+* Thu May  5 2005 Ville Skyttä <ville.skytta at iki.fi> - 20050505-1
+- 2005-05-05, mh-e toolbar specifier fix applied upstream.
+- Apply patch from Aidan Kehoe to fix font-lock warnings in JDE.
+
 * Wed Apr  6 2005 Ville Skyttä <ville.skytta at iki.fi> - 20050307-2
 - Make scripts in lib-src/ executable (Emmanuel Thomé, #134512).
 - Drop no longer needed workaround for #64320.


--- mh-e-7.4.2-toolbar-100764.patch DELETED ---




More information about the fedora-extras-commits mailing list