[Pkg-jed-commit] r511 - in jed/branches/0.99.19: . init.d patches po

Rafael Laboissiere rafael at alioth.debian.org
Sat Jan 20 00:14:55 CET 2007


Author: rafael
Date: 2007-01-20 00:14:54 +0100 (Sat, 20 Jan 2007)
New Revision: 511

Added:
   jed/branches/0.99.19/po/de.po
   jed/branches/0.99.19/po/nl.po
   jed/branches/0.99.19/po/pt.po
   jed/branches/0.99.19/po/ru.po
   jed/branches/0.99.19/po/sv.po
   jed/branches/0.99.19/watch
Removed:
   jed/branches/0.99.19/jed-common.preinst
   jed/branches/0.99.19/patches/50_popups.sl.dpatch
   jed/branches/0.99.19/patches/doc.dpatch
   jed/branches/0.99.19/patches/fix-menu-utf8.dpatch
   jed/branches/0.99.19/patches/help.dpatch
   jed/branches/0.99.19/patches/pymode-python2-keywords.dpatch
   jed/branches/0.99.19/patches/slmode-function-popup.dpatch
Modified:
   jed/branches/0.99.19/NEWS
   jed/branches/0.99.19/README.Debian
   jed/branches/0.99.19/changelog
   jed/branches/0.99.19/control
   jed/branches/0.99.19/init.d/05jed-common.sl
   jed/branches/0.99.19/jed-common.config
   jed/branches/0.99.19/jed-common.templates
   jed/branches/0.99.19/patches/00list
   jed/branches/0.99.19/patches/fix-pymode-block-end.dpatch
   jed/branches/0.99.19/po/cs.po
   jed/branches/0.99.19/po/fr.po
   jed/branches/0.99.19/po/pt_BR.po
   jed/branches/0.99.19/po/templates.pot
   jed/branches/0.99.19/rules
Log:
* Merged changes from HEAD.

* Deleted a bunch of patches (applied upstream)

* debian/rules:
  - Dropped installation of info files
  - Build orig tarball from SVN and use youngest revision number for
    composing the package version number



Modified: jed/branches/0.99.19/NEWS
===================================================================
--- jed/branches/0.99.19/NEWS	2007-01-19 11:52:01 UTC (rev 510)
+++ jed/branches/0.99.19/NEWS	2007-01-19 23:14:54 UTC (rev 511)
@@ -1,3 +1,25 @@
+jed-common (0.99.18-8) unstable; urgency=low
+
+    Since release 0.99.17.135-1 of the package, the JED run-time
+    configuration files are put in /etc/jed.d/ instead of
+    /etc/jed-init.d/.  Due to a bug in dpkg (#108587) the config files
+    00site.sl, 00debian.sl and 99defaults.sl as well as /etc/jed.conf are
+    not removed after an upgrade to 0.99.15-1 or higher.
+
+    A debconf question has been added to the jed-common package to inform
+    the user if modified files are kept in /etc/jed-init.d/. However, the
+    script that was responsible for deleting the files was defective and
+    there may be cases where the files are still in the system but shouldn't
+    be. (The debconf question can be revisited by running "dpkg-reconfigure
+    jed-common".)
+    
+    The directory /etc/jed-init.d/ is no longer needed and should be removed
+    after transferring eventual customizations to /etc/jed.d/. 
+
+ -- Rafael Laboissiere <rafael at debian.org>  Fri, 12 Jan 2007 14:11:18 +0100
+
+jed-common (0.99.18-7) unstable; urgency=low
+
 =========================================
 Recent changes to the Debian jed packages
 =========================================

Modified: jed/branches/0.99.19/README.Debian
===================================================================
--- jed/branches/0.99.19/README.Debian	2007-01-19 11:52:01 UTC (rev 510)
+++ jed/branches/0.99.19/README.Debian	2007-01-19 23:14:54 UTC (rev 511)
@@ -2,20 +2,20 @@
                   Readme for the Debian Jed packages
 ============================================================================
 
-Jed (http://www.jedsoft.org/jed/) is a highly customizable editor for
-programmers by John E. Davis. Small, fast and mighty. Extensible in the
-C-like S-Lang language.
+Jed is a highly customizable editor for programmers by John E. Davis. It's
+small, fast and mighty and extensible in the C-like "S-Lang" language.
+Find out more about Jed on its homepage http://www.jedsoft.org/jed/ .
 
-Jed for debian comes in four packages
+Jed for Debian comes in four packages
 
   jed          console version of Jed
-  xjed         stand-alone X application 
+  xjed         stand-alone X application
                (failsave: falls back to console app if DISPLAY is not set)
   jed-common   Files used by both jed and xjed
   jed-extra    User provided extensions, mainly from http://jedmodes.sf.net/
 
-Jed was debianized by Charl P. Botha and is now maintained by 
-the Debian JED Group.
+Jed was debianized by Charl P. Botha and is now maintained by
+the Debian JED Group:
 
   http://pkg-jed.alioth.debian.org/
   email: <pkg-jed-devel at lists.alioth.debian.org>
@@ -41,18 +41,23 @@
 Debian Jed supports a per-user "~/.jed/" application directory in accordance
 with the file hierarchy standard (FHS 2.3). However, Jed will not create
 such a directory. Users are encouraged to create the directory ".jed/" in
-their home directory. It will become the `Jed_Home_Directory' 
-where personal jed-related files are assumed to be found, e.g.
+their home directory. It will become the `Jed_Home_Directory'
+for personal jed-related files, e.g.
 
   jed.rc       user startup configuration (move the jed.rc from the
                examples/ here and modify to your needs)
+               
   .jedrecent   last opened files (autogenerated by recent.sl)
+  
   lib/         personal extension scripts (home-made or downloaded)
-               Add to the jed library path in jed.rc with
+               also for "personalized versions" of standard scripts
                
-                set_jed_library_path(path_concat(Jed_Home_Directory, "lib")
+               To use this library dir, you need to add it to the 
+               jed library path in jed.rc with e.g.::
+
+                 set_jed_library_path(path_concat(Jed_Home_Directory, "lib")
                                      + "," + get_jed_library_path()
-                
+
   templates/   optional dir for templates (with jed-extra)
 
 
@@ -75,27 +80,27 @@
    somewhere at X-startup (modify e.g. ~/.Xmodmap).
 
 Q: When I paste text into Jed, it misaligns everything (i.e. every succeeding
-   line is indented more than the previous, yielding horizontally cascading 
+   line is indented more than the previous, yielding horizontally cascading
    text).
 A: In Jed, carriage return is bound to `newline_and_indent'. While this
    auto-indention is a great help in normal editing, it stands in the way
    when text is pasted via the mouse. Unfortunately, Jed cannot tell whether
    its input comes from a keyboard, another program, or the mouse (XJed can).
-   
+
 Q:  How can I prevent this?
-A0: Use xjed.   
+A0: Use xjed.
 A1: Use the `paste' function
       1. M-x paste  (or bind "paste" to a key)
-      2. Now paste your text...                                  
+      2. Now paste your text...
 A2: Temporarily change the keybinding by doing:
       1. M-X local_setkey("newline","^M") (Alt-Shift-X: the S-Lang prompt)
-      3. Now paste your text...                                  
+      3. Now paste your text...
       4. M-X local setkey("newline_and_indent","^M")
 A3: Bind "newline_and_indent" to a different key. In jed.rc do e.g.:
          setkey("newline_and_indent", "\e^M");   % Key_Alt_Return
          setkey("newline", "^M");
 A4: Use the fact that Jed can tell whether there is input pending after the
-    carriage return. Define in your jed.rc (or any other file evaluated at 
+    carriage return. Define in your jed.rc (or any other file evaluated at
     startup):
          public define newline_indent ()
          {
@@ -108,10 +113,10 @@
     On a slow terminal (remote login or heavy load) this might fail by
     non-indenting after fast typing of CR and the first character of the new
     line.
-      
+
 Q: TAB does not generate a TAB! Why?
-A: It does something more usefull: indenting the line according to the
-   mode's rules. Use `quoted_insert' for a hard TAB. For the full story, 
+A: It does something more useful: indenting the line according to the
+   mode's rules. Use `quoted_insert' for a hard TAB. For the full story,
    see /usr/share/doc/jed-common/jed_faq.txt.gz, question #13.
 
 Q: Jed makes a difference between a single '/' and multiple '/'
@@ -124,7 +129,7 @@
 A: If you're only using set_color() calls but never call set_color_scheme(),
    Jed uses the _Jed_Default_Color_Scheme. So, to fix your problem, put
    "_Jed_Default_Color_Scheme = NULL;" in your ~/.jedrc.
-    
+
 Q: Why is jed linked against libncurses when it uses slang?
 A: Because it has GPM mouse support and these libraries need ncurses.
 
@@ -133,8 +138,15 @@
 A: Since version 0.99.18, jed uses S-Lang 2. See "S-Lang 2 Interpreter NEWS"
    of /usr/share/doc/libslang2/slang.txt for further explanation.
 
-   
+Q: Why is copy/paste not working on the console?
+A: First, be sure that the gpm package is installed and correctly
+   configured. Copying and pasting in a JED window on the console should
+   then work like in X-Window (with a three button mouse, for instance,
+   select with left button and paste with middle button).  However, for
+   inserting text selected outside the JED window, you should press down
+   the Alt key when pasting with the mouse.
+
 .. Copyright (c) 2006 the Debian JED Group
    Released under the terms of the GNU General Public License (ver. 2 or later)
-   
-   Last update 2006-06-12 Guenter Milde
+
+   Last update 2007-01-18 Guenter Milde

Modified: jed/branches/0.99.19/changelog
===================================================================
--- jed/branches/0.99.19/changelog	2007-01-19 11:52:01 UTC (rev 510)
+++ jed/branches/0.99.19/changelog	2007-01-19 23:14:54 UTC (rev 511)
@@ -1,22 +1,145 @@
-jed (0.99.19-1) experimental; urgency=low
+jed (0.99.19.svn.57-1) experimental; urgency=low
 
-  * New upstream release
-    + The get_color() returns "default" in batch mode. (closes: #378396)
+  NOT YET RELEASED!
 
-  * Added syntax highlighting for new Python 2 keywords. [JS]
+  * New upstream release, taken from the upstream SVN repository at
+    gna.org
+  * The package version number contain the SVN revision number on which
+    the package is built [RL]
 
-  * In SLang, if, for and while statements are allowed outside of functions.
-    The function parser in cmode.sl (used by slang.sl) does not resprect this
-    fact and show them in the menu Mode→Functions.
+  * In xjed, pasting with middle mouse button into an open mark works now
+    (closes: #330825) [RL]
 
+  * debian/patches/50_popups.sl.dpatch, debian/patches/doc.dpatch,
+    debian/patches/highlight-isearch-results.dpatch,
+    debian/patches/sane-color-object-return.dpatch,
+    debian/patches/pymode-repeat-shift.dpatch,
+    debian/patches/fix-menu-utf8.dpatch,
+    debian/patches/add-describe-bindings-to-C-h.dpatch:
+    Dropped these patches, which are now applied upstream
+  * debian/patches/fix-pymode-block-end.dpatch:
+    Adapted for the 0.99.19 branch [RL]
+
  --
 
+jed (0.99.18-9) experimental; urgency=low
+
+  * debian/patches/00list: Reintroduced dpatches fix-pymode-tab-space
+    and pymode-repeat-shift, which were temporarily dropped in the last
+    release (again, closes: #305668) [RL]
+
+  * debian/init.d/05jed-common.sl: Do not call info_mode() for *.info
+    files, since info_mode is no editing mode but an info reader mode
+    (closes: #180577). [GM]
+
+  * debian/README.Debian: Added a Q&A entry to the FAQ section explaining
+    that the Alt key should be pressed down when pasting text selected
+    outside the console (closes: #174370) [RL]
+  * debian/control: related to the above, suggest the gpm package [RL]
+
+  * debian/patches/add-describe-bindings-to-C-h.dpatch: Bind "Ch b" to
+    describe bindings in Emacs emulation (closes: #292421) [RL]
+
+  * debian/patches/highlight-isearch-results.dpatch: When using
+    incremental search, highlight the text found after each find.
+    This is included upstream for jed >= 0.99.19-24 (closes: #387061) [RL]
+
+  * debian/patches/sane-color-object-return.dpatch: If no colors have been
+    associated with a color-object, return "default" for the
+    foreground/background colors instead of NULL. (This patch was taken
+    from the JED SVN repository at gna.org, revision 34, corresponding to
+    JED release 0.99.19-16; closes: #378396) [RL]
+
+ -- Rafael Laboissiere <rafael at debian.org>  Fri, 19 Jan 2007 10:38:20 +0100
+
+jed (0.99.18-8) unstable; urgency=low
+
+  * debian/po/sv.po: Adjusted msgid strings to correspond to those in
+    po/templates.pot, otherwise po2debconf will not include the sv
+    translations [RL]
+
+  * debian/po/pt_BR.po: Updated file [RL]
+  * debian/po/pt.po: Added the last question which was lacking in the
+    translation (really closes: #400510) [RL]
+
+  * debian/jed-common.config: Made this debconf script works as expected
+    [RL & JS]
+  * debian/jed-common.preinst: Removed file [RL]
+  * debian/control: Since the preinst script is gone, moved debconf from
+    Pre-Depends to Depends for jed-common [RL]
+
+  * debian/rules: Reverted the change in last release regarding the
+    naming of the upstream info files.  We have been informed that
+    Lintian will not complain about this in the future and,
+    apparently, it is not really a Policy violation [RL]
+
+  * debian/patches/fix-pymode-tab-space.dpatch: Dropped this patch for now,
+    until a consensus is reached on how it should be implemented [RL]
+  * debian/patches/pymode-repeat-shift.dpatch: Dropped this patch also,
+    since it depends on fix-pymode-tab-space [RL]
+
+ -- Rafael Laboissiere <rafael at debian.org>  Sun, 14 Jan 2007 11:43:30 +0100
+
+jed (0.99.18-7) unstable; urgency=low
+
+  * po/nl.po: Added the translation into Dutch of the deconf messages.
+    Thanks to Vincent Zweije (closes: #395251) [JS]
+
+  * control: Moved debhelper dependency to the Pre-Depends field, because
+    we need debhelper in the preinst script. [JS]
+
+  * po/pt.po: Added the translation into Portuguese of the deconf messages.
+    Thanks to Miguel Figueiredo (closes: #400510) [JS]
+
+  * po/ru.po: Added the translation into Russian of the deconf messages.
+    Thanks to Yuri Kozlov (closes: #405744) [JS]
+
+  * patches/fix-pymode-tab-space.dpatch: Improved the patch to cover the
+    cases Günther Milde has reported. Thanks Günther (closes: #305668) [JS]
+
+  * rules: Rename the upstream info files from jed.*in into jed.info-*, as
+    required by section 12.2 of the Debian Policy [RL]
+
+ -- Rafael Laboissiere <rafael at debian.org>  Tue,  9 Jan 2007 17:00:10 +0100
+
+jed (0.99.18-6) unstable; urgency=low
+
+  * debian/patches/pymode-repeat-shift.dpatch: Added a patch to make the
+    shift line commands respect the repeat count (the prefix argument) in
+    Python mode. [JS]
+
+  * Fixed some linker options to reduce unnecessary dependencies on
+    librararies (see http://rerun.lefant.net/checklib/) Now, xjed doesn't
+    depend on libfontconfig1 anymore. [JS]
+
+ -- Rafael Laboissiere <rafael at debian.org>  Fri, 29 Sep 2006 22:38:31 +0200
+
+jed (0.99.18-5) unstable; urgency=low
+
+  * jed-common.templates: fixed a typo in the debconf question; thanks
+    to Sven Joachim (closes: #384726) [JS]
+
+  * po/fr.po: Updated the French debconf translation; thanks to
+    Thomas Huriaux (closes: #384683) [JS]
+  * po/cs.po: Updated the Czech debconf translation; thanks to
+    Miroslav Kure (closes: #384751) [JS]
+  * po/de.po: Added a German debconf translation [JS]
+  * debian/po/sv.po: Swedish translation for debconf templates, thanks to
+    Daniel Nylander [RL]
+
+  * patches/fix-pymode-tab-space.dpatch: Added a patch to make python mode
+    use the right indention character for a file (tab vs. space)
+    (closes: #305668) [JS]
+
+  * install README.Debian (to /usr/share/doc/jed-common) [GM]
+
+ -- Rafael Laboissiere <rafael at debian.org>  Fri, 15 Sep 2006 19:11:46 +0200
+
 jed (0.99.18-4) unstable; urgency=low
 
   * debian/watch: Added file [RL]
   * debian/po/fr.po: Reviewed version, thanks to Thomas Huriaux
-    <thomas.huriaux AT gmail DOT com> and Christian Perrier
-    <bubulle AT debian DOT org> [RL]
+    and Christian Perrier [RL]
 
   * piuparts complained about the left config files after the upgrade from
     sarge. Now they are handled like 00site.sl and 99defauls.sl before. [JS]
@@ -32,7 +155,7 @@
     bugs tagged fixed-in-experimental will be automatically closed with
     the appropriate explanation from the changelog.
 
- -- Rafael Laboissiere <rafael at debian.org>  Mon, 14 Aug 2006 16:00:05 +0200
+ -- Rafael Laboissiere <rafael at debian.org>  Sat,  8 Jul 2006 13:17:20 +0200
 
 jed (0.99.18-2) unstable; urgency=low
 
@@ -42,7 +165,7 @@
     - explain Debian's /etc/jed.d/ startup dir
 
   * debian/po/cs.po: Added Czech translations for debconf templates,
-    thanks to Miroslav Kure <kurem at upcase.inf.upol.cz> [RL]
+    thanks to Miroslav Kure [RL]
 
   * debian/control:
     - Make sure jed|xjed and jed-common are of the same version.

Modified: jed/branches/0.99.19/control
===================================================================
--- jed/branches/0.99.19/control	2007-01-19 11:52:01 UTC (rev 510)
+++ jed/branches/0.99.19/control	2007-01-19 23:14:54 UTC (rev 511)
@@ -5,11 +5,14 @@
 Uploaders: Rafael Laboissiere <rafael at debian.org>
 Standards-Version: 3.7.2
 Build-Depends-Indep: hevea
-Build-Depends: debhelper (>= 4.1.16), dpatch, libgpmg1-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64], libslang2-dev, libxft-dev, libxt-dev, pkg-config
+Build-Depends: debhelper (>= 4.1.16), dpatch, libslang2-dev, libxft-dev,
+ libgpmg1-dev [!hurd-i386 !kfreebsd-i386 !kfreebsd-amd64], libxt-dev,
+ pkg-config
 
 Package: jed
 Architecture: any
 Depends: ${shlibs:Depends}, jed-common (>= ${Source-Version})
+Suggests: gpm
 Provides: info-browser, mail-reader, editor
 Description: editor for programmers (textmode version)
  Jed is a small, fast (faster startup than bash) and powerful text editor.
@@ -29,7 +32,7 @@
  Basic, C, C++, DCL, FORTRAN, IDL, Java, NROFF, Pascal,
  Perl, PHP, PostScript, Python, SH.
  Modes for markup languages include HTML and (La)TeX (with AUC-TeX style
- editing and BiBTeX)
+ editing and BibTeX)
  .
  Additional tools and modes can be found in the jed-extra package.
  .
@@ -55,7 +58,7 @@
  Basic, C, C++, DCL, FORTRAN, IDL, Java, NROFF, Pascal,
  Perl, PHP, PostScript, Python, SH.
  Modes for markup languages include HTML and (La)TeX (with AUC-TeX style
- editing and BiBTeX)
+ editing and BibTeX)
  .
  Tools: directory editor (dired); info (browse GNU info files); mail;
  rmail; ispell; shell mode; ...
@@ -63,7 +66,7 @@
  The native X11 version provides improved mouse support, key configuration
  and X selection interaction. If no display is available, xjed falls back to
  text mode, thus there is no need to install both jed and xjed packages.
- .  
+ .
  Additional tools and modes can be found in the jed-extra package.
  .
   Homepage: http://www.jedsoft.org/jed/
@@ -73,9 +76,11 @@
 Replaces: jed-sl
 Conflicts: jed-sl, jed (<< ${Source-Version}), xjed (<< ${Source-Version})
 Recommends: jed | xjed
-Depends: debconf | debconf-2.0, findutils (>= 4.1.20-6)
+Depends: findutils (>= 4.1.20-6), debconf | debconf-2.0
 Description: S-Lang runtime files for jed and xjed
- Jed (http://www.jedsoft.org/jed/) is a small, fast and powerful text editor.
+ Jed is a small, fast and powerful text editor.
  .
  This package provides the S-Lang runtime files that are needed by both
  jed and xjed.
+ .
+  Homepage: http://www.jedsoft.org/jed/

Modified: jed/branches/0.99.19/init.d/05jed-common.sl
===================================================================
--- jed/branches/0.99.19/init.d/05jed-common.sl	2007-01-19 11:52:01 UTC (rev 510)
+++ jed/branches/0.99.19/init.d/05jed-common.sl	2007-01-19 23:14:54 UTC (rev 511)
@@ -8,18 +8,18 @@
 setkey ("delete_char_cmd", "\e[3~");
 
 % Fallback emulation (if the user has no ~/.jedrc config file)
-% 
-% Possible values are "brief", "cua", "emacs", "edt", "ide", "jed", 
+%
+% Possible values are "brief", "cua", "emacs", "edt", "ide", "jed",
 % "wordstar", and (with jed-extra) "vi".
 %_Jed_Default_Emulation = "emacs";  % already set in site.sl
 
-% Override (obsolete) code in site.sl that calls JED_ROOT/lib/jed.rc as 
+% Override (obsolete) code in site.sl that calls JED_ROOT/lib/jed.rc as
 % fallback configuration file
 Default_Jedrc_Startup_File = NULL;
 
 % Jed_Home_Directory (defined in site.sl, defaulting to $HOME)
-% 
-% If a subdir ~/.jed/ exists, point Jed_Home_Directory there, 
+%
+% If a subdir ~/.jed/ exists, point Jed_Home_Directory there,
 % so .jedrc and .jedrecent are not spoiling the $HOME dir (FHS 2.3)
 $1 = path_concat(Jed_Home_Directory, ".jed");
 if ( 2 == file_status($1) ) {
@@ -32,22 +32,26 @@
 
 
 % Add slsh documentation (site.sl misses this)
-% 
+%
 % You might add directories containing site-wide local help files to the array
-foreach (["/usr/share/slsh/help", 
+foreach (["/usr/share/slsh/help",
           "/usr/share/slsh/local-packages/help"])
 {
    $1 = ();
    if (file_status($1) != 2)
      continue;
-   
+
    foreach (listdir($1))
      {
         $2 = ();
         if (path_extname($2) == ".hlp")
-          % the doc path set with add_doc_file() is currently not 
+          % the doc path set with add_doc_file() is currently not
           % recognized by the standard help.sl
           % add_doc_file( path_concat($1, $2) );
           Jed_Doc_Files += "," + path_concat($1, $2);
-     } 
+     }
 }
+
+% do not call info_mode() for *.info files
+% (as info_mode is no editing mode but an info reader mode!)
+add_mode_for_extension("no", "info");

Modified: jed/branches/0.99.19/jed-common.config
===================================================================
--- jed/branches/0.99.19/jed-common.config	2007-01-19 11:52:01 UTC (rev 510)
+++ jed/branches/0.99.19/jed-common.config	2007-01-19 23:14:54 UTC (rev 511)
@@ -2,24 +2,60 @@
 
 set -e
 
-. /usr/share/debconf/confmodule
+# md5sums from jed-0.99.9 (potato)
+file_1=38af7aa6498bfd7be927aa52c6c46585:/etc/jed-init.d/00site.sl
+file_2=91a5aee61e23906dcfffd24904d7ef62:/etc/jed-init.d/99default.sl
 
-if [ -e /etc/jed-init.d/00site.sl ] ||
-   [ -e /etc/jed-init.d/99defaults.sl ]; then
+# md5sums from jed-0.99.15-5 (woody)
+file_3=ce466753801194229b9b78f0b3b7e28c:/etc/jed-init.d/00site.sl
+file_4=5f0954b045b6b81f1ef0ba545d42c000:/etc/jed.conf
 
-    # the md5sums posted by Rafael on pkg-jed-devel at l.a.d.o
-    if ( [ -e /etc/jed-init.d/00site.sl ] &&
-         echo '2e00fef46fcee03fe504cea3b58510b6  /etc/jed-init.d/00site.sl' |
-         md5sum -c 2>/dev/null ) ||
-       ( [ -e /etc/jed-init.d/99defaults.sl ] &&
-         echo '1514586554dfe5aefcee84aa967fb01b  /etc/jed-init.d/99default.sl' |
-         md5sum -c 2>/dev/null )
-    then
-        db_input medium jed-common/rm-site-defaults || true
-    else
-       # they aren't modified
-       db_set jed-common/rm-site-defaults true
+# md5sums from SVN revisions 2 to 35
+file_5=5bf498a3703c5330e3acea00d0fa7a87:/etc/jed-init.d/00debian.sl
+
+# md5sums from SVN revisions 36 to 41
+file_6=28962c5ff0ff7cfcc58a22394599967e:/etc/jed-init.d/00debian.sl
+
+# md5sums from SVN revisions 42 to 55
+file_7=472a1d8dbdc16496ba51334f62366466:/etc/jed-init.d/00debian.sl
+
+# md5sums from SVN revisions 50 to 56
+file_8=da918de66b912df0205c5b38401b09b6:/etc/jed.conf
+
+# md5sums from SVN revisions 57
+file_9=fc2b1e847dd08da8b338a50ab04d1eb0:/etc/jed.conf
+
+# md5sums from SVN revisions 58
+file_10=3b919dbba6a2656a926f818344a60552:/etc/jed.conf
+
+# (starting at SVN revision 59, the /etc/jed-init.d/ was not used anymore)
+
+changed=false
+
+for n in `seq 1 10` ; do
+    eval "tmp=\$file_$n"
+    md5sum=${tmp%%:*}
+    file=${tmp##*:}
+    if [ -e $file ] ; then
+        if echo "$md5sum  $file" | md5sum -c >/dev/null 2>&1 ; then
+	    # The configuration file was not changed by the user: remove it
+	    # silently
+	    rm -f $file
+	else
+	    changed=true
+	fi
     fi
+done
+
+if $changed; then
+    . /usr/share/debconf/confmodule
+
+    db_input medium jed-common/rm-site-defaults || true
+    db_go
+    db_get jed-common/rm-site-defaults
+    if [ "$RET" = true ] ; then
+        for n in `seq 1 10` ; do
+            eval "rm -f \${file_$n##*:}"
+	done
+    fi
 fi
-
-db_go || true

Deleted: jed/branches/0.99.19/jed-common.preinst
===================================================================
--- jed/branches/0.99.19/jed-common.preinst	2007-01-19 11:52:01 UTC (rev 510)
+++ jed/branches/0.99.19/jed-common.preinst	2007-01-19 23:14:54 UTC (rev 511)
@@ -1,54 +0,0 @@
-#! /bin/sh
-
-set -e
-
-case "$1" in
-    install|upgrade)
-        . /usr/share/debconf/confmodule
-
-	file_0=/etc/jed-init.d/00site.sl
-        file_1=/etc/jed-init.d/99default.sl
-        file_2=/etc/jed-init.d/00debian.sl
-        file_3=/etc/jed.conf
-
-        # the md5sums posted by Rafael on pkg-jed-devel at l.a.d.o
-        md5sum_0=2e00fef46fcee03fe504cea3b58510b6
-        md5sum_1=1514586554dfe5aefcee84aa967fb01b
-        # md5sum from jed-common 0.99.16‐5 aka Sarge
-        md5sum_2=5bf498a3703c5330e3acea00d0fa7a87
-        md5sum_3=5f0954b045b6b81f1ef0ba545d42c000
-
-        prompt=false
-        for i in 0 1 2 3; do
-            eval "file=\$file_$i; md5sum=\$md5sum_$i"
-            if [ -e $file ]; then
-                if echo "$md5sum   $file" | md5sum ‐c >/dev/null 2>&1; then
-                    prompt=true
-                else
-                    rm $file
-                fi
-            fi
-        done
-
-        if $prompt; then
-            db_input medium jed-common/rm-site-defaults || true
-            db_go || true
-            db_get jed-common/rm-site-defaults
-            if [ "$RET" = true ]; then
-            	rm -f /etc/jed-init.d/00site.sl /etc/jed-init.d/defaults.sl
-            fi
-        fi
-    ;;
-
-    abort-upgrade)
-    ;;
-
-    *)
-        echo "preinst called with unknown argument \`$1'" >&2
-        exit 0
-    ;;
-esac
-
-#DEBHELPER#
-
-exit 0

Modified: jed/branches/0.99.19/jed-common.templates
===================================================================
--- jed/branches/0.99.19/jed-common.templates	2007-01-19 11:52:01 UTC (rev 510)
+++ jed/branches/0.99.19/jed-common.templates	2007-01-19 23:14:54 UTC (rev 511)
@@ -6,5 +6,5 @@
  99defaults.sl in /etc/jed-init.d/ and /etc/jed.conf aren't removed after
  an upgrade to 0.99.15-1 or higher.
  .
- It seems you have modified one of this files, because their md5 sums
+ It seems you have modified one of these files, because their md5 sums
  differ from the originals.

Modified: jed/branches/0.99.19/patches/00list
===================================================================
--- jed/branches/0.99.19/patches/00list	2007-01-19 11:52:01 UTC (rev 510)
+++ jed/branches/0.99.19/patches/00list	2007-01-19 23:14:54 UTC (rev 511)
@@ -1,7 +1,6 @@
 50_README
 50_jed-manpage
 50_jed.tex
-50_popups.sl
 
 #if ! defined (DEB_BUILD_ARCH_hurd)
   /* The xrender extension is not supported on the hurd: #95843 */
@@ -13,10 +12,6 @@
 60_gpm-mouse-support
 #endif
 
-slmode-function-popup
 fix-pymode-block-end
-doc
-pymode-python2-keywords
-help
 fix-multi-key
-fix-menu-utf8
+

Deleted: jed/branches/0.99.19/patches/50_popups.sl.dpatch
===================================================================
--- jed/branches/0.99.19/patches/50_popups.sl.dpatch	2007-01-19 11:52:01 UTC (rev 510)
+++ jed/branches/0.99.19/patches/50_popups.sl.dpatch	2007-01-19 23:14:54 UTC (rev 511)
@@ -1,46 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## 50_popups.sl.dpatch by Jörg Sommer <joerg at alea.gnuu.de>
-##
-## All lines beginning with `## DP:' are a description of the patch.
-## DP: The policy (12.3) recommends the compression of documentations. This
-## DP: patch adds support for compressed documentation files.
-
- at DPATCH@
-diff -urNad --exclude=CVS --exclude=.svn ./lib/popups.sl /tmp/dpep-work.VFDaWo/jed-B0.99-17.111/lib/popups.sl
---- ./lib/popups.sl	2005-07-25 06:37:23.000000000 +0200
-+++ /tmp/dpep-work.VFDaWo/jed-B0.99-17.111/lib/popups.sl	2005-09-29 23:11:09.885287728 +0200
-@@ -23,6 +23,8 @@
-    foreach (files)
-      {
- 	variable file = ();
-+         if (file[[-3:-1]] == ".gz")
-+           file = file[[:-4]];
- 	file = path_sans_extname (file);
- 	menu_append_item (popup, file, fun, file);
-      }
-@@ -31,7 +33,15 @@
- private define browse_docs_callback (file)
- {
-    file = dircat (JED_ROOT, "doc/txt/" + file + ".txt");
--   () = read_file (file);
-+    !if ( read_file (file) ) {
-+        whatbuf();
-+        dup();
-+        delbuf( () );
-+        sw2buf( () + ".gz" );
-+        () = run_shell_cmd("gzip -dc " + file + ".gz");
-+        set_buffer_modified_flag(0);
-+        bob();
-+    }
-    pop2buf (whatbuf ());
-    most_mode ();
- }
-@@ -251,7 +261,7 @@
- #ifndef VMS
- add_files_popup_with_callback ($1, "&Browse Docs",
- 			       dircat (JED_ROOT, "doc/txt"),
--			       "\\C^.*\\.txt$",
-+			       "\\C^.*\\.txt",
- 			       &browse_docs_callback);
- #endif
- menu_append_separator ($1);

Deleted: jed/branches/0.99.19/patches/doc.dpatch
===================================================================
--- jed/branches/0.99.19/patches/doc.dpatch	2007-01-19 11:52:01 UTC (rev 510)
+++ jed/branches/0.99.19/patches/doc.dpatch	2007-01-19 23:14:54 UTC (rev 511)
@@ -1,98 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## doc.dpatch by Jörg Sommer <joerg at alea.gnuu.de>
-##
-## DP: Fixes some mistakes in the documentation and extends it a little bit.
-##
-## Please, change the according rtl files, too!
-
- at DPATCH@
---- jed~/doc/txt/hooks.txt	(Revision 35)
-+++ jed/doc/txt/hooks.txt	(Arbeitskopie)
-@@ -88,7 +88,7 @@
-  "wrapok_hook"
-      This hook may be used to enable automatic wrapping on a
-      line-by-line basis.  Jed will call this hook prior to wrapping a
--     line, and if it returns a non-zero value, the line wll be
-+     line, and if it returns a non-zero value, the line will be
-      wrapped.  See lib/slmode.sl for an example of its use.
- 
-  "newline_indent_hook"
---- jed~/doc/tm/rtl/misc.tm	(Revision 35)
-+++ jed/doc/tm/rtl/misc.tm	(Arbeitskopie)
-@@ -1,13 +1,12 @@
- \variable{BATCH}
- \synopsis{Non-Zero if in Batch Mode}
--\usage{Int_Type BATCH}
-+\usage{Int_Type BATCH (read-only)}
- \description
-- \var{BATCH} is a read-only variable will be zero if the editor is run
-+ \var{BATCH} will be zero if the editor is run
-  in interactive or full-screen mode.  It will be \1 if the editor is
-  in batch mode (via the \exmp{-batch} comment line argument).  If the
-  editor is in script mode (via \exmp{-script}), then the value of
-  \var{BATCH} will be \2.
--\seealso{}
- \done
- 
- \variable{JED_ROOT}
-@@ -31,7 +30,7 @@
- 
- \variable{_jed_secure_mode}
- \synopsis{Indicates if the editor is in secure mode}
--\usage{Int_Type _jed_secure_mode}
-+\usage{Int_Type _jed_secure_mode (read-only)}
- \description
-   The value of \var{_jed_secure_mode} will be non-zero if the editor
-   is running in secure mode.  This mode does not allow any access to
-@@ -176,7 +175,7 @@
- \done
- 
- \function{is_internal}
--\synopsis{Tst if function "f" is defined as an internal function}
-+\synopsis{Test if function "f" is defined as an internal function}
- \usage{Integer is_internal(String f)}
- \description
-   \var{is_internal} returns non-zero is function \var{f} is defined as an
---- jed~/doc/hlp/jedfuns.hlp	(Revision 35)
-+++ jed/doc/hlp/jedfuns.hlp	(Arbeitskopie)
-@@ -3869,17 +3869,14 @@
-   Non-Zero if in Batch Mode
- 
-  USAGE
--  Int_Type BATCH
-+  Int_Type BATCH (read-only)
- 
-  DESCRIPTION
-- `BATCH' is a read-only variable will be zero if the editor is run
-- in interactive or full-screen mode.  It will be 1 if the editor is
-- in batch mode (via the `-batch' comment line argument).  If the
-- editor is in script mode (via `-script'), then the value of
-- `BATCH' will be 2.
-+ `BATCH' will be zero if the editor is run in interactive or
-+ full-screen mode.  It will be 1 if the editor is in batch mode
-+ (via the `-batch' command line argument).  If the editor is in
-+ script mode (via `-script'), then the value of `BATCH' will be 2.
- 
-- SEE ALSO
--
- --------------------------------------------------------------
- 
- JED_ROOT
-@@ -3923,7 +3920,7 @@
-   Indicates if the editor is in secure mode
- 
-  USAGE
--  Int_Type _jed_secure_mode
-+  Int_Type _jed_secure_mode (read-only)
- 
-  DESCRIPTION
-   The value of `_jed_secure_mode' will be non-zero if the editor
-@@ -4148,7 +4145,7 @@
- is_internal
- 
-  SYNOPSIS
--  Tst if function "f" is defined as an internal function
-+  Test if function "f" is defined as an internal function
- 
-  USAGE
-   Integer is_internal(String f)

Deleted: jed/branches/0.99.19/patches/fix-menu-utf8.dpatch
===================================================================
--- jed/branches/0.99.19/patches/fix-menu-utf8.dpatch	2007-01-19 11:52:01 UTC (rev 510)
+++ jed/branches/0.99.19/patches/fix-menu-utf8.dpatch	2007-01-19 23:14:54 UTC (rev 511)
@@ -1,79 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## fix-menu-utf8.dpatch by Jörg Sommer <joerg at alea.gnuu.de>
-##
-## DP: The handling of UTF‐8 strings for menu entries is not correct. This
-## DP: causes problems if the hotkey is an UTF‐8 character.
-
- at DPATCH@
-diff -urNad trunk~/lib/xterm.sl trunk/lib/xterm.sl
---- trunk~/src/menu.c	(Revision 35)
-+++ trunk/src/menu.c	(Arbeitskopie)
-@@ -968,41 +968,39 @@
- 
- static void draw_name (char *name, int color0, int color1, unsigned int field_width)
- {
--   char *s;
--   unsigned int n;
-+   const size_t name_len = strlen(name);
-+   SLuchar_Type *s = name, *next_s;
-+   SLuchar_Type * const name_end = name + name_len;
- 
--   s = name;
-+   while (s != name_end && (*s != '&'))
-+     s = SLutf8_skip_char(s, name_end);
- 
--   while (*s && (*s != '&'))
--     s++;
-+    SLsmg_set_color (color0);
-+    if (s == name_end)
-+    {
-+        if (field_width < name_len)
-+          SLsmg_write_string(name);
-+        else
-+          SLsmg_write_nstring(name, field_width);
- 
--   n = (unsigned int) (s - name);
--   if (n)
--     {
--	SLsmg_set_color (color0);
--	SLsmg_write_nchars (name, n);
--     }
-+        return;
-+    }
- 
--   if (*s != 0)
--     {
--	unsigned int dn;
-+    SLsmg_write_chars (name, s);
-+    SLsmg_set_color (color1);
- 
--	s++;
--	SLsmg_set_color (color1);
--	SLsmg_write_nchars (s, 1);
--	n++;
--	SLsmg_set_color (color0);
--	if (*s != 0)
--	  {
--	     s++;
--	     dn = strlen (s);
--	     SLsmg_write_nchars (s, dn);
--	     n += dn;
--	  }
--     }
-+    ++s;            /* skip the ampersand */
-+    next_s = SLutf8_skip_char(s, name_end);
-+    SLsmg_write_chars (s, next_s);
-+    SLsmg_set_color (color0);
- 
--   if (n < field_width)
--     SLsmg_write_nstring ("", field_width - n);
-+    if (field_width < name_len)
-+      SLsmg_write_string(next_s);
-+    else
-+    {
-+        field_width -= (SLutf8_strlen(name, 0)-1) - SLutf8_strlen(next_s, 0);
-+        SLsmg_write_nstring(next_s, field_width);
-+    }
- }
- 
- 	  

Modified: jed/branches/0.99.19/patches/fix-pymode-block-end.dpatch
===================================================================
--- jed/branches/0.99.19/patches/fix-pymode-block-end.dpatch	2007-01-19 11:52:01 UTC (rev 510)
+++ jed/branches/0.99.19/patches/fix-pymode-block-end.dpatch	2007-01-19 23:14:54 UTC (rev 511)
@@ -10,7 +10,7 @@
 diff -urNad trunk~/lib/pymode.sl trunk/lib/pymode.sl
 --- trunk~/lib/pymode.sl	2006-02-13 18:51:58.000000000 +0100
 +++ trunk/lib/pymode.sl	2006-08-12 18:13:15.761345577 +0200
-@@ -87,13 +87,10 @@
+@@ -95,13 +95,10 @@
  private define py_endblock_cmd()
  {
     bol_skip_white();

Deleted: jed/branches/0.99.19/patches/help.dpatch
===================================================================
--- jed/branches/0.99.19/patches/help.dpatch	2007-01-19 11:52:01 UTC (rev 510)
+++ jed/branches/0.99.19/patches/help.dpatch	2007-01-19 23:14:54 UTC (rev 511)
@@ -1,117 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## lib.dpatch by Jörg Sommer <joerg at alea.gnuu.de>
-##
-## DP: This patch improves the describe_bindings() function.
-## DP: * It makes all key descriptions are aligned among each other,
-## DP: * it splits the listing into two sections: one with the keys defined in
-## DP:   the global mode and one with the key special to this mode
-## DP: * it prints the description of the function bound to the key behind the
-## DP:   function
-
- at DPATCH@
-diff -urNad trunk~/lib/help.sl trunk/lib/help.sl
---- trunk~/lib/help.sl	(Revision 35)
-+++ trunk/lib/help.sl	(Arbeitskopie)
-@@ -347,12 +347,97 @@
-    pop2buf("*KeyBindings*");
-    erase_buffer ();
-    dump_bindings (map);
--   bob(); replace ("ESC [ A", "UP");
--   bob(); replace ("ESC [ B", "DOWN");
--   bob(); replace ("ESC [ C", "RIGHT");
--   bob(); replace ("ESC [ D", "LEFT");
--   bob(); replace ("ESC O P", "GOLD");
-+
-+   if (map != "global")
-+   {
-+       insert("\nInherited from the global keymap:\n");
-+       push_spot();
-+       dump_bindings("global");
-+       pop_spot();
-+
-+       variable global_map = Assoc_Type[String_Type];
-+       while ( not eobp() )
-+       {
-+           push_mark();
-+           () = ffind("\t\t\t");
-+           variable key = bufsubstr();
-+           () = right(3);
-+           push_mark();
-+           eol();
-+           global_map[key] = bufsubstr();
-+           delete_line();
-+       }
-+
-+       bob();
-+       forever
-+       {
-+           push_mark();
-+           () = ffind("\t\t\t");
-+           key = bufsubstr();
-+           if (key == "")
-+             break;
-+
-+           if ( assoc_key_exists(global_map, key) )
-+           {
-+               () = right(3);
-+               push_mark();
-+               eol();
-+               if (bufsubstr() == global_map[key])
-+               {
-+                   delete_line();
-+                   push_spot();
-+                   eob();
-+                   insert(key + "\t\t\t" + global_map[key] + "\n");
-+                   pop_spot();
-+               }
-+               else
-+                 () = down(1);
-+           }
-+           else
-+             () = down(1);
-+       }
-+   }
-    bob();
-+
-+   replace ("ESC [ A", "UP");
-+   replace ("ESC [ B", "DOWN");
-+   replace ("ESC [ C", "RIGHT");
-+   replace ("ESC [ D", "LEFT");
-+   replace ("ESC O P", "GOLD");
-+
-+   do
-+      if (ffind("\t\t\t") and what_column() > TAB)
-+      {
-+          if ( what_column() <= TAB*3 )
-+            deln( (what_column()-1)/TAB );
-+          else
-+            deln(3);
-+      }
-+   while ( down(1) );
-+   bob();
-+
-+   do
-+      if ( ffind("\t\t\t") )
-+      {
-+          () = right(3);
-+          push_mark();
-+          !if ( ffind_char('(') )
-+            eol();
-+          variable fun = bufsubstr();
-+          variable dsc = help_get_doc_string(fun);
-+          pop;
-+          if (dsc != NULL)
-+          {
-+              eol();
-+              dsc = substr(dsc, is_substr(dsc, "\n SYNOPSIS\n ")+12,
-+                           strlen(dsc) );
-+              whitespace( 48 - what_column() );
-+              insert(substr(dsc, 1, is_substr(dsc, "\n")-1) );
-+          }
-+      }
-+   while ( down(1) );
-+   bob();
-+
-    CASE_SEARCH = cse;
-    set_buffer_modified_flag(0);
-    pop2buf (buf);

Deleted: jed/branches/0.99.19/patches/pymode-python2-keywords.dpatch
===================================================================
--- jed/branches/0.99.19/patches/pymode-python2-keywords.dpatch	2007-01-19 11:52:01 UTC (rev 510)
+++ jed/branches/0.99.19/patches/pymode-python2-keywords.dpatch	2007-01-19 23:14:54 UTC (rev 511)
@@ -1,57 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## pymode-python2-keywords.dpatch by Peter Bengtsson <peter at fry-it.com>
-##
-## DP: Support (mainly syntax highlighting) for new Python 2 keywords.
-
- at DPATCH@
-diff -urNad trunk~/lib/pymode.sl trunk/lib/pymode.sl
---- trunk~/lib/pymode.sl	2006-02-13 18:51:58.000000000 +0100
-+++ trunk/lib/pymode.sl	2006-08-12 17:47:01.833345577 +0200
-@@ -492,26 +492,33 @@
- () = define_keywords ($1, "ifinisor", 2); % all keywords of length 2
- () = define_keywords ($1, "anddefdelfornottry", 3); % of length 3 ....
- () = define_keywords ($1, "elifelseexecfrompass", 4);
--() = define_keywords ($1, "breakclassprintraisewhile", 5);
-+() = define_keywords ($1, "breakclassprintraisewhileyield", 5);
- () = define_keywords ($1, "assertexceptglobalimportlambdareturn", 6);
- () = define_keywords ($1, "finally", 7);
- () = define_keywords ($1, "continue", 8);
- 
- % Type 1 keywords (actually these are what's in __builtins__)
- () = define_keywords_n ($1, "id", 2, 1);
--() = define_keywords_n ($1, "abschrcmpdirhexintlenmapmaxminoctordpowstr", 3, 1);
--() = define_keywords_n ($1, "Noneevalhashlongopenreprtypevars", 4, 1);
--() = define_keywords_n ($1, "applyfloatinputrangeroundtuple", 5, 1);
--() = define_keywords_n ($1, "coercedivmodfilterlocalsreducereloadxrange", 6, 1);
--() = define_keywords_n ($1, "IOError__doc__compiledelattrgetattrglobalshasattrsetattr", 7, 1);
--() = define_keywords_n ($1, "EOFErrorKeyError__name__callableexecfile", 8, 1);
--() = define_keywords_n ($1, "NameErrorTypeErrorraw_input", 9, 1);
--() = define_keywords_n ($1, "IndexErrorSystemExitValueError__import__", 10, 1);
--() = define_keywords_n ($1, "AccessErrorImportErrorMemoryErrorSyntaxErrorSystemError", 11, 1);
--() = define_keywords_n ($1, "RuntimeError", 12, 1);
--() = define_keywords_n ($1, "ConflictErrorOverflowError", 13, 1);
--() = define_keywords_n ($1, "AttributeError", 14, 1);
--() = define_keywords_n ($1, "KeyboardInterruptZeroDivisionError", 17, 1);
-+() = define_keywords_n ($1, "setsumzipabschrcmpdirhexintlenmapmaxminoctordpowstr", 3, 1);
-+() = define_keywords_n ($1, "TruebooldictexitfilehelpiterlistquitNoneevalhashlongopenreprtypevars", 4, 1);
-+() = define_keywords_n ($1, "Falseslicesuperapplyfloatinputrangeroundtuple", 5, 1);
-+() = define_keywords_n ($1, "bufferinternobjectsortedunichrcoercedivmodfilterlocalsreducereloadxrange", 6, 1);
-+() = define_keywords_n ($1, "OSErrorWarningcomplexcreditslicenseunicodeIOError__doc__compiledelattrgetattrglobalshasattrsetattr", 7, 1);
-+() = define_keywords_n ($1, "EllipsisTabErrorpropertyreversedEOFErrorKeyError__name__callableexecfile__call__", 8, 1);
-+() = define_keywords_n ($1, "Exception__debug__copyrightenumeratefrozensetNameErrorTypeErrorraw_input", 9, 1);
-+() = define_keywords_n ($1, "basestringisinstanceissubclassIndexErrorSystemExitValueError__import__", 10, 1);
-+() = define_keywords_n ($1, "LookupErrorUserWarningclassmethodAccessErrorImportErrorMemoryErrorSyntaxErrorSystemError", 11, 1);
-+() = define_keywords_n ($1, "UnicodeErrorstaticmethodRuntimeError", 12, 1);
-+() = define_keywords_n ($1, "FutureWarningStandardErrorStopIterationSyntaxWarningConflictErrorOverflowError", 13, 1);
-+() = define_keywords_n ($1, "AssertionErrorNotImplementedReferenceErrorRuntimeWarningAttributeErrorAssertionError", 14, 1);
-+() = define_keywords_n ($1, "ArithmeticErrorOverflowWarning", 15, 1);
-+() = define_keywords_n ($1, "EnvironmentErrorIndentationError", 16, 1);
-+() = define_keywords_n ($1, "UnboundLocalErrorKeyboardInterruptZeroDivisionError", 17, 1);
-+() = define_keywords_n ($1, "DeprecationWarningFloatingPointErrorUnicodeDecodeErrorUnicodeEncodeError", 18, 1);
-+() = define_keywords_n ($1, "NotImplementedError", 19, 1);
-+() = define_keywords_n ($1, "UnicodeTranslateError", 21, 1);
-+() = define_keywords_n ($1, "PendingDeprecationWarning", 25, 1);
-+
- 
- #ifdef HAS_DFA_SYNTAX
- %%% DFA_CACHE_BEGIN %%%

Deleted: jed/branches/0.99.19/patches/slmode-function-popup.dpatch
===================================================================
--- jed/branches/0.99.19/patches/slmode-function-popup.dpatch	2007-01-19 11:52:01 UTC (rev 510)
+++ jed/branches/0.99.19/patches/slmode-function-popup.dpatch	2007-01-19 23:14:54 UTC (rev 511)
@@ -1,25 +0,0 @@
-#! /bin/sh /usr/share/dpatch/dpatch-run
-## slmode-function-popup.dpatch by Jörg Sommer <joerg at alea.gnuu.de>
-##
-## DP: In SLang mode the menu Mode->Functions includes if, while or for if they
-## DP: occur outside of a function (which is valid).
-
- at DPATCH@
-diff -urNad branches~/lib/cmode.sl branches/lib/cmode.sl
---- branches~/lib/cmode.sl	2006-02-13 18:51:58.000000000 +0100
-+++ branches/lib/cmode.sl	2006-07-28 15:11:14.298231102 +0200
-@@ -1057,7 +1057,13 @@
- 	       continue;
- 
- 	     c_bskip_over_comment (1);
--	     names[bextract_identifier ()] = what_line ();
-+
-+             % In SLang you can write statements at the same level like
-+             % functions they look like functions but aren't it.
-+             variable id = bextract_identifier ();
-+             switch (id)
-+             { case "if" or case "while" or case "for": }
-+             { names[id] = what_line (); }
- 	  }
-      }
- }

Modified: jed/branches/0.99.19/po/cs.po
===================================================================
--- jed/branches/0.99.19/po/cs.po	2007-01-19 11:52:01 UTC (rev 510)
+++ jed/branches/0.99.19/po/cs.po	2007-01-19 23:14:54 UTC (rev 511)
@@ -16,7 +16,7 @@
 "Project-Id-Version: jed\n"
 "Report-Msgid-Bugs-To: pkg-jed-devel at lists.alioth.debian.org\n"
 "POT-Creation-Date: 2006-08-11 00:49+0200\n"
-"PO-Revision-Date: 2006-06-04 11:27+0200\n"
+"PO-Revision-Date: 2006-08-26 11:46+0200\n"
 "Last-Translator: Miroslav Kure <kurem at debian.cz>\n"
 "Language-Team: Czech <debian-l10n-czech at lists.debian.org>\n"
 "MIME-Version: 1.0\n"
@@ -26,28 +26,26 @@
 #. Type: boolean
 #. Description
 #: ../jed-common.templates:1001
-#, fuzzy
 msgid "Remove old files in /etc/?"
-msgstr "Odstranit staré soubory 00site.sl a 99defaults.sl?"
+msgstr "Odstranit staré soubory v /etc/?"
 
 #. Type: boolean
 #. Description
 #: ../jed-common.templates:1001
-#, fuzzy
 msgid ""
 "Due to a bug in dpkg (#108587) the config files 00site.sl, 00debian.sl and "
 "99defaults.sl in /etc/jed-init.d/ and /etc/jed.conf aren't removed after an "
 "upgrade to 0.99.15-1 or higher."
 msgstr ""
 "Kvůli chybě v dpkg (#108587) nejsou po aktualizaci na verzi 0.99.15-1 a "
-"vyšší odstraněny z /etc/jed-init.d/ konfigurační soubory 00site.sl a "
-"99defaults.sl."
+"vyšší odstraněny z /etc/jed-init.d/ konfigurační soubory 00site.sl, "
+"00debian.sl a 99defaults.sl a ani konfigurační soubor /etc/jed.conf."
 
 #. Type: boolean
 #. Description
 #: ../jed-common.templates:1001
 msgid ""
-"It seems you have modified one of this files, because their md5 sums differ "
+"It seems you have modified one of these files, because their md5 sums differ "
 "from the originals."
 msgstr ""
 "Jelikož se md5 součty těchto souborů liší od originálů, zdá se, že jste je "

Copied: jed/branches/0.99.19/po/de.po (from rev 510, jed/trunk/debian/po/de.po)

Modified: jed/branches/0.99.19/po/fr.po
===================================================================
--- jed/branches/0.99.19/po/fr.po	2007-01-19 11:52:01 UTC (rev 510)
+++ jed/branches/0.99.19/po/fr.po	2007-01-19 23:14:54 UTC (rev 511)
@@ -16,38 +16,37 @@
 "Project-Id-Version: jed 0.99.18\n"
 "Report-Msgid-Bugs-To: pkg-jed-devel at lists.alioth.debian.org\n"
 "POT-Creation-Date: 2006-08-11 00:49+0200\n"
-"PO-Revision-Date: 2006-05-14 18:20+0200\n"
-"Last-Translator: Rafael Laboissiere <rafael at debian.org>\n"
+"PO-Revision-Date: 2006-08-21 19:36+0200\n"
+"Last-Translator: Thomas Huriaux <thomas.huriaux at gmail.com>\n"
 "Language-Team: French <debian-l10n-french at lists.debian.org>\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-1\n"
+"Content-Type: text/plain; charset=iso-8859-15\n"
 "Content-Transfer-Encoding: 8bit\n"
 
 #. Type: boolean
 #. Description
 #: ../jed-common.templates:1001
-#, fuzzy
 msgid "Remove old files in /etc/?"
-msgstr "Faut-il effacer les anciens fichiers 00site.sl et 99defaults.sl ?"
+msgstr "Faut-il effacer les anciens fichiers dans le répertoire /etc/ ?"
 
 #. Type: boolean
 #. Description
 #: ../jed-common.templates:1001
-#, fuzzy
 msgid ""
 "Due to a bug in dpkg (#108587) the config files 00site.sl, 00debian.sl and "
 "99defaults.sl in /etc/jed-init.d/ and /etc/jed.conf aren't removed after an "
 "upgrade to 0.99.15-1 or higher."
 msgstr ""
 "En raison d'un bogue de dpkg (n° 108587), les fichiers de configuration "
-"00site.sl et 99defaults.sl dans /etc/jed-init.d/ ne sont pas effacés après "
-"la mise à niveau vers les versions 0.99.15-1 et supérieures."
+"00site.sl, 00debian.sl et 99defaults.sl dans /etc/jed-init.d/ et /etc/jed."
+"conf ne sont pas effacés après la mise à niveau vers les versions 0.99.15-1 "
+"et supérieures."
 
 #. Type: boolean
 #. Description
 #: ../jed-common.templates:1001
 msgid ""
-"It seems you have modified one of this files, because their md5 sums differ "
+"It seems you have modified one of these files, because their md5 sums differ "
 "from the originals."
 msgstr ""
 "Un de ces fichiers semble avoir été modifié, car leurs sommes MD5 sont "

Copied: jed/branches/0.99.19/po/nl.po (from rev 510, jed/trunk/debian/po/nl.po)

Copied: jed/branches/0.99.19/po/pt.po (from rev 510, jed/trunk/debian/po/pt.po)

Modified: jed/branches/0.99.19/po/pt_BR.po
===================================================================
--- jed/branches/0.99.19/po/pt_BR.po	2007-01-19 11:52:01 UTC (rev 510)
+++ jed/branches/0.99.19/po/pt_BR.po	2007-01-19 23:14:54 UTC (rev 511)
@@ -1,23 +1,14 @@
+# Brazilian Portuguese translation for jed debconf messages.
+# Copyright (C) Rafael Laboissiere <rafael at debian.org>, 2006
+# This file is distributed under the same license as the Jed package.
 #
-#    Translators, if you are not familiar with the PO format, gettext
-#    documentation is worth reading, especially sections dedicated to
-#    this format, e.g. by running:
-#         info -n '(gettext)PO Files'
-#         info -n '(gettext)Header Entry'
 #
-#    Some information specific to po-debconf are available at
-#            /usr/share/doc/po-debconf/README-trans
-#         or http://www.debian.org/intl/l10n/po-debconf/README-trans
-#
-#    Developers do not need to manually edit POT or PO files.
-#
-#, fuzzy
 msgid ""
 msgstr ""
-"Project-Id-Version: jed 0.99.18\n"
+"Project-Id-Version: jed 0.99.18-7\n"
 "Report-Msgid-Bugs-To: pkg-jed-devel at lists.alioth.debian.org\n"
 "POT-Creation-Date: 2006-08-11 00:49+0200\n"
-"PO-Revision-Date: 2006-05-14 18:21+0200\n"
+"PO-Revision-Date: 2007-01-12 09:22+0100\n"
 "Last-Translator: Rafael Laboissiere <rafael at debian.org>\n"
 "Language-Team: Debian-BR Project <debian-l10n-portuguese at lists.debian.org>\n"
 "MIME-Version: 1.0\n"
@@ -27,29 +18,28 @@
 #. Type: boolean
 #. Description
 #: ../jed-common.templates:1001
-#, fuzzy
 msgid "Remove old files in /etc/?"
-msgstr "Remover antigos arquivos 00site.sl e 99defaults.sl?"
+msgstr "Remover os arquivos antigos de /etc/?"
 
 #. Type: boolean
 #. Description
 #: ../jed-common.templates:1001
-#, fuzzy
 msgid ""
 "Due to a bug in dpkg (#108587) the config files 00site.sl, 00debian.sl and "
 "99defaults.sl in /etc/jed-init.d/ and /etc/jed.conf aren't removed after an "
 "upgrade to 0.99.15-1 or higher."
 msgstr ""
-"Devido a um bug do dpkg (#108587) os arquivos de configuração\n"
-"00site.sl e 99defaults.sl em /etc/jed-init.d/ não são removidos após a\n"
-"atualização à versão 0.99.15-1 ou a uma outra mais recente."
+"Devido a um bug no dpkg (#108587) os arquivos de configuração "
+"00site.sl, 00debian.sl e 99defaults.sl em /etc/jed-init.d/ e "
+"/etc/jed.conf não são removidos na atualização para a versão 0.99.15-1 "
+"ou superior."
 
 #. Type: boolean
 #. Description
 #: ../jed-common.templates:1001
 msgid ""
-"It seems you have modified one of this files, because their md5 sums differ "
+"It seems you have modified one of these files, because their md5 sums differ "
 "from the originals."
 msgstr ""
-"Aparentemente, um destes arquivos for modificado por você, por que o\n"
-"valor de sua soma md5 é diferente do original."
+"Aparentemente, um destes arquivos foi modificado por você, porque o "
+"valor de sua soma md5 é diferente do original."
\ No newline at end of file

Copied: jed/branches/0.99.19/po/ru.po (from rev 510, jed/trunk/debian/po/ru.po)

Copied: jed/branches/0.99.19/po/sv.po (from rev 510, jed/trunk/debian/po/sv.po)

Modified: jed/branches/0.99.19/po/templates.pot
===================================================================
--- jed/branches/0.99.19/po/templates.pot	2007-01-19 11:52:01 UTC (rev 510)
+++ jed/branches/0.99.19/po/templates.pot	2007-01-19 23:14:54 UTC (rev 511)
@@ -35,6 +35,6 @@
 #. Description
 #: ../jed-common.templates:1001
 msgid ""
-"It seems you have modified one of this files, because their md5 sums differ "
+"It seems you have modified one of these files, because their md5 sums differ "
 "from the originals."
 msgstr ""

Modified: jed/branches/0.99.19/rules
===================================================================
--- jed/branches/0.99.19/rules	2007-01-19 11:52:01 UTC (rev 510)
+++ jed/branches/0.99.19/rules	2007-01-19 23:14:54 UTC (rev 511)
@@ -43,7 +43,15 @@
 	#
 	# --- MAKE ---
 	#
-	make jed xjed # getmail
+        # These settings of DL_LIB, OTHERLIBS and XRENDERFONTLIBS are to get
+        # right of unnecessary dependencies on libraries.
+        # http://rerun.lefant.net/checklib/
+        #
+        # DL_LIB introduces a dependency on libdl that is already solved by
+        # libc. OTHERLIBS introduces a dependency on libm that is also solved
+        # by libc. XRENDERFONTLIBS fixes a problem with libxft-dev that defines
+        # libfontconfig.
+	make DL_LIB="" OTHERLIBS=-lutil XRENDERFONTLIBS=-lXft jed xjed # getmail
 
 	touch build-stamp
 
@@ -71,7 +79,8 @@
 	    $(jed-common)/usr/share/doc/jed-common
 	rmdir $(jed-common)/usr/share/jed/doc
 	dh_link -pjed-common usr/share/doc/jed-common usr/share/jed/doc
-	dh_installdocs -pjed-common debian/init.d/README.Debian-startup \
+	dh_installdocs -pjed-common debian/README.Debian \
+	    debian/init.d/README.Debian-startup \
 	    debian/Debian-Jed-Policy.txt
 
 	mv $(jed-common)/usr/share/doc/jed-common/manual \
@@ -90,11 +99,6 @@
 	dh_install -pjed-common debian/defaults.sl usr/share/jed/lib/
 	rm $(jed-common)/usr/share/jed/lib/jed.rc # it's moved to examples above
 
-	# install info files
-	mv $(jed-common)/usr/share/jed/info $(jed-common)/usr/share
-	rm $(jed-common)/usr/share/info/dir.info \
-	    $(jed-common)/usr/share/info/info.info
-
 	# install compile script to build *.slc files after installation
 	dh_install -pjed-common debian/compile usr/share/jed/compile
 	mv $(jed-common)/usr/share/jed/compile/compile \
@@ -157,11 +161,14 @@
 
 binary: binary-arch binary-indep
 
-get-orig-source: 
-#	wget ftp://space.mit.edu/pub/davis/jed/v0.99/jed-$(UPSTREAM_VERSION).tar.gz
-#	mv jed-$(UPSTREAM_VERSION).tar.gz jed_$(UPSTREAM_VERSION).orig.tar.gz
-	svn export svn://svn.gna.org/svn/jed/trunk jed-0.99.19
-	tar -czf jed_0.99.19.orig.tar.gz jed-0.99.19
-	rm -r jed-0.99.19
+get-orig-source:
+	( url="svn://svn.gna.org/svn/jed/trunk" ;		\
+	  rev=$$(svn info $$url | grep ^Rev | sed "s/.*: //") ;	\
+	  ver=0.99.19.svn.$$rev ;				\
+	  dir=jed-$$ver ;					\
+	  svn export $$url $$dir ;				\
+	  rm -rf $$dir/info ;					\
+	  tar czf jed_$$ver.orig.tar.gz $$dir ;			\
+	  rm -rf $$dir )
 
 .PHONY: build clean binary binary-arch binary-indep get-orig-source

Copied: jed/branches/0.99.19/watch (from rev 510, jed/trunk/debian/watch)




More information about the Pkg-jed-commit mailing list