Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package dicts for openSUSE:Factory checked in at 2021-09-27 20:08:45 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/dicts (Old) and /work/SRC/openSUSE:Factory/.dicts.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "dicts" Mon Sep 27 20:08:45 2021 rev:30 rq:921789 version:1.5 Changes: -------- --- /work/SRC/openSUSE:Factory/dicts/dicts.changes 2020-04-10 23:53:22.576704227 +0200 +++ /work/SRC/openSUSE:Factory/.dicts.new.1899/dicts.changes 2021-09-27 20:08:50.678457910 +0200 @@ -1,0 +2,15 @@ +Mon Sep 27 09:39:33 UTC 2021 - Dr. Werner Fink <wer...@suse.de> + +- OK, it is a package rename and it is noarch + +------------------------------------------------------------------- +Fri Sep 24 06:07:30 UTC 2021 - Dr. Werner Fink <wer...@suse.de> + +- Mark the package split dicts into dicts and dicts-devel as such + +------------------------------------------------------------------- +Mon Sep 6 08:00:10 UTC 2021 - Dr. Werner Fink <wer...@suse.de> + +- Smaller cleanups + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ dicts.spec ++++++ --- /var/tmp/diff_new_pack.GhNtOB/_old 2021-09-27 20:08:52.954460417 +0200 +++ /var/tmp/diff_new_pack.GhNtOB/_new 2021-09-27 20:08:52.958460421 +0200 @@ -1,7 +1,7 @@ # # spec file for package dicts # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -103,6 +103,17 @@ Read the READMEs under /usr/src/dicts. +%package devel +Summary: Source code of ispell dicts packages +License: BSD-3-Clause AND GPL-2.0-or-later AND SUSE-Permissive AND LGPL-2.1-only AND MPL-1.1 AND CC-BY-SA-1.0 +Group: Productivity/Text/Spell +Provides: dicts:/usr/src/dicts/fix8bit.c +Obsoletes: dicts +BuildArch: noarch + +%description devel +This package includes the source code of various ispell +dicts packages for completeness. %package -n ispell-german Summary: German ispell dictionary @@ -272,7 +283,7 @@ %package -n ispell-polish Summary: Polish ispell dictionary -License: GPL-2.0-only AND LGPL-2.1-only AND MPL-1.1 AND CC-BY-SA-1.0 +License: CC-BY-SA-1.0 AND GPL-2.0-only AND LGPL-2.1-only AND MPL-1.1 Group: Productivity/Text/Spell Provides: ipolish Provides: ispell_dictionary @@ -410,6 +421,7 @@ %install make -f Makefile.Linux DESTDIR=$RPM_BUILD_ROOT install + find $RPM_BUILD_ROOT/usr/src/dicts -size 0c -exec rm -vf '{}' \+ %fdupes $RPM_BUILD_ROOT/usr/src/dicts %files -n ispell-german @@ -563,7 +575,7 @@ /usr/lib/ispell/estonian.hash %doc /usr/share/doc/packages/ispell-estonian/ -%files +%files devel %defattr(-, root, root) /usr/src/dicts/ %doc /usr/share/doc/packages/dicts/ ++++++ dicts-rpmlintrc ++++++ --- /var/tmp/diff_new_pack.GhNtOB/_old 2021-09-27 20:08:53.002460469 +0200 +++ /var/tmp/diff_new_pack.GhNtOB/_new 2021-09-27 20:08:53.002460469 +0200 @@ -1,4 +1,7 @@ -addFilter(".*suse-filelist-forbidden.*/usr/src/dicts/rus-ispell/old/README.orig") +addFilter(".*filelist-forbidden.*/usr/src/dicts/rus-ispell/old/README.orig") # see the comment in the spec file -addFilter("no-binary") -addFilter("not recommended to have unversioned Obsoletes:") +addFilter(".*non-executable-script.*") +addFilter(".*self-obsoletion.*") +addFilter(".*hidden-file-or-dir.*") +addFilter(".*filelist-forbidden-fhs23.*") +addFilter(".*backup-file-in-package.*") ++++++ prepare-dicts.dif ++++++ --- /var/tmp/diff_new_pack.GhNtOB/_old 2021-09-27 20:08:53.058460532 +0200 +++ /var/tmp/diff_new_pack.GhNtOB/_new 2021-09-27 20:08:53.062460536 +0200 @@ -92,7 +92,7 @@ +# +# +# -+# Makefile.Linux to integrate package into source tree of SuSE Linux. ++# Makefile.Linux to integrate package into source tree of SUSE Linux. +# +# Copyright (c) 1996-99 SuSE GmbH Fuerth, Germany. +# @@ -408,7 +408,7 @@ +HASHFILE = $(LANGUAGE).hash +PACKNAME = ispell-$(LANGUAGE) +DOCDIR = /usr/share/doc/packages/$(PACKNAME) -+DOCSOURCE = README ../README.SuSE ++DOCSOURCE = README ../README.SUSE + +prefix=/usr BINDIR=$(prefix)/bin @@ -630,7 +630,7 @@ @@ -0,0 +1,40 @@ +# +# Simple Makefile to integrate this language into -+# SuSE Linux ++# SUSE Linux +# +BUILDHASH = buildhash +LIBDIR = /usr/lib/ispell @@ -644,7 +644,7 @@ +HASHFILE = $(LANGUAGE).hash +PACKNAME = ispell-dutch +DOCDIR = /usr/share/doc/packages/$(PACKNAME) -+DOCSOURCE = README ../README.SuSE ++DOCSOURCE = README ../README.SUSE + + +all: $(HASHFILE) @@ -715,7 +715,7 @@ @@ -0,0 +1,40 @@ +# +# Simple Makefile to integrate this language into -+# SuSE Linux ++# SUSE Linux +# +BUILDHASH = buildhash +LIBDIR = /usr/lib/ispell @@ -729,7 +729,7 @@ +HASHFILE = $(LANGUAGE).hash +PACKNAME = ispell-greek +DOCDIR = /usr/share/doc/packages/$(PACKNAME) -+DOCSOURCE = ../README.SuSE ++DOCSOURCE = ../README.SUSE + + +all: $(HASHFILE) @@ -870,7 +870,7 @@ @@ -0,0 +1,44 @@ +# +# Simple Makefile to integrate this language into -+# SuSE Linux ++# SUSE Linux +# +BUILDHASH = buildhash +LIBDIR = /usr/lib/ispell @@ -884,7 +884,7 @@ +HASHFILE = $(LANGUAGE).hash +PACKNAME = ispell-esperanto +DOCDIR = /usr/share/doc/packages/$(PACKNAME) -+DOCSOURCE = README legumin.l3 ../README.SuSE ++DOCSOURCE = README legumin.l3 ../README.SUSE +DICTALWAYS = etnoland.txt kancero.txt kerno.txt komputo.txt \ + movado.txt personoj.txt pok.txt + @@ -932,7 +932,7 @@ @@ -0,0 +1,43 @@ +# +# Simple Makefile to integrate this language into -+# SuSE Linux ++# SUSE Linux +# +BUILDHASH = buildhash +LIBDIR = /usr/lib/ispell @@ -947,7 +947,7 @@ +HASHFILE = $(LANGUAGE).hash +PACKNAME = ispell-spanish +DOCDIR = /usr/share/doc/packages/$(PACKNAME) -+DOCSOURCE = LEAME README ../README.SuSE ++DOCSOURCE = LEAME README ../README.SUSE + + +all: $(HASHFILE) @@ -1028,7 +1028,7 @@ @@ -0,0 +1,40 @@ +# +# Simple Makefile to integrate this language into -+# SuSE Linux ++# SUSE Linux +# +BUILDHASH = buildhash +LIBDIR = /usr/lib/ispell @@ -1042,7 +1042,7 @@ +HASHFILE = $(LANGUAGE).hash +PACKNAME = ispell-estonian +DOCDIR = /usr/share/doc/packages/$(PACKNAME) -+DOCSOURCE = lesser.txt ../README.SuSE ++DOCSOURCE = lesser.txt ../README.SUSE + + +all: $(HASHFILE) @@ -1112,7 +1112,7 @@ @@ -0,0 +1,43 @@ +# +# Simple Makefile to integrate this language into -+# SuSE Linux ++# SUSE Linux +# +BUILDHASH = buildhash +LIBDIR = /usr/lib/ispell @@ -1126,7 +1126,7 @@ +HASHFILE = $(LANGUAGE).hash +PACKNAME = ispell-finnish +DOCDIR = /usr/share/doc/packages/$(PACKNAME) -+DOCSOURCE = CHANGELOG COPYING ../README.SuSE ++DOCSOURCE = CHANGELOG COPYING ../README.SUSE + + +all: $(HASHFILE) @@ -1193,7 +1193,7 @@ @@ -0,0 +1,40 @@ +# +# Simple Makefile to integrate this language into -+# SuSE Linux ++# SUSE Linux +# +BUILDHASH = buildhash +LIBDIR = /usr/lib/ispell @@ -1207,7 +1207,7 @@ +HASHFILE = $(LANGUAGE).hash +PACKNAME = ispell-french +DOCDIR = /usr/share/doc/packages/$(PACKNAME) -+DOCSOURCE = LISEZMOI COPYING MANIFEST ChangeLog ../README.SuSE ++DOCSOURCE = LISEZMOI COPYING MANIFEST ChangeLog ../README.SUSE + + +all: $(HASHFILE) @@ -1333,7 +1333,7 @@ @@ -0,0 +1,75 @@ +# +# Simple Makefile to integrate this language into -+# SuSE Linux ++# SUSE Linux +# +BUILDHASH = buildhash +LIBDIR = /usr/lib/ispell @@ -1369,7 +1369,7 @@ +AFFIXES = deutsch.aff +PACKNAME = ispell-german +DOCDIR = /usr/share/doc/packages/$(PACKNAME) -+DOCSOURCE = README ANNOUNCE Changes Contributors ../README.SuSE ++DOCSOURCE = README ANNOUNCE Changes Contributors ../README.SUSE + + +all: deutschmed.hash deutschlxg.hash @@ -1468,7 +1468,7 @@ @@ -0,0 +1,40 @@ +# +# Simple Makefile to integrate this language into -+# SuSE Linux ++# SUSE Linux +# +BUILDHASH = buildhash +LIBDIR = /usr/lib/ispell @@ -1482,7 +1482,7 @@ +HASHFILE = $(LANGUAGE).hash +PACKNAME = ispell-danish +DOCDIR = /usr/share/doc/packages/$(PACKNAME) -+DOCSOURCE = COPYING danish.html ../README.SuSE ++DOCSOURCE = COPYING danish.html ../README.SUSE + + +all: $(HASHFILE) @@ -1596,7 +1596,7 @@ +PACKNAME = ispell-$(LANGUAGE) +DOCDIR = /usr/share/doc/packages/$(PACKNAME) -+DOCSOURCE = README ../README.SuSE ++DOCSOURCE = README ../README.SUSE +MAKE_SORTTMP = -T /var/tmp + all: $(LANGUAGE).hash @@ -1662,7 +1662,7 @@ +helps to go on. + + -+Your SuSE Team ++Your SUSE Team --- ispellcat/LC_CTYPE +++ ispellcat/LC_CTYPE 2020-03-31 14:57:25.765678656 +0000 @@ -0,0 +1 @@ @@ -1672,7 +1672,7 @@ @@ -0,0 +1,43 @@ +# +# Simple Makefile to integrate this language into -+# SuSE Linux ++# SUSE Linux +# +BUILDHASH = buildhash +LIBDIR = /usr/lib/ispell @@ -1687,7 +1687,7 @@ +HASHFILE = $(LANGUAGE).hash +PACKNAME = ispell-catalan +DOCDIR = /usr/share/doc/packages/$(PACKNAME) -+DOCSOURCE = LLEGEIX CENTERDOT ../README.SuSE ++DOCSOURCE = LLEGEIX CENTERDOT ../README.SUSE + + +all: $(HASHFILE) @@ -1867,7 +1867,7 @@ @@ -0,0 +1,40 @@ +# +# Simple Makefile to integrate this language into -+# SuSE Linux ++# SUSE Linux +# +BUILDHASH = buildhash +LIBDIR = /usr/lib/ispell @@ -1881,7 +1881,7 @@ +HASHFILE = $(LANGUAGE).hash +PACKNAME = ispell-swedish +DOCDIR = /usr/share/doc/packages/$(PACKNAME) -+DOCSOURCE = LaeSMIG COPYING Copyright ../README.SuSE ++DOCSOURCE = LaeSMIG COPYING Copyright ../README.SUSE + + +all: $(HASHFILE) @@ -1990,7 +1990,7 @@ @@ -0,0 +1,40 @@ +# +# Simple Makefile to integrate this language into -+# SuSE Linux ++# SUSE Linux +# +BUILDHASH = buildhash +LIBDIR = /usr/lib/ispell @@ -2004,7 +2004,7 @@ +HASHFILE = $(LANGUAGE).hash +PACKNAME = ispell-italian +DOCDIR = /usr/share/doc/packages/$(PACKNAME) -+DOCSOURCE = README ../README.SuSE ++DOCSOURCE = README ../README.SUSE + + +all: $(HASHFILE) @@ -2174,7 +2174,7 @@ +PACKNAME = ispell-norsk +DOCDIR = /usr/share/doc/packages/$(PACKNAME) -+DOCSOURCE = README ../README.SuSE ++DOCSOURCE = README ../README.SUSE + + # @@ -2391,7 +2391,7 @@ @@ -0,0 +1,40 @@ +# +# Simple Makefile to integrate this language into -+# SuSE Linux ++# SUSE Linux +# +BUILDHASH = buildhash +LIBDIR = /usr/lib/ispell @@ -2405,7 +2405,7 @@ +HASHFILE = $(LANGUAGE).hash +PACKNAME = ispell-portuguese +DOCDIR = /usr/share/doc/packages/$(PACKNAME) -+DOCSOURCE = README ../README.SuSE ++DOCSOURCE = README ../README.SUSE + + +all: $(HASHFILE) @@ -2486,7 +2486,7 @@ @@ -0,0 +1,46 @@ +# +# Simple Makefile to integrate this language into -+# SuSE Linux ++# SUSE Linux +# +BUILDHASH = buildhash +LIBDIR = /usr/lib/ispell @@ -2500,7 +2500,7 @@ +HASHFILE = $(LANGUAGE).hash +PACKNAME = ispell-russian +DOCDIR = /usr/share/doc/packages/$(PACKNAME) -+DOCSOURCE = README README.koi ../README.SuSE ++DOCSOURCE = README README.koi ../README.SUSE +DICTALWAYS = base.koi \ + computer.koi \ + geography.koi \ @@ -2622,7 +2622,7 @@ @@ -0,0 +1,45 @@ +# +# Simple Makefile to integrate this language into -+# SuSE Linux ++# SUSE Linux +# +BUILDHASH = buildhash +LIBDIR = /usr/lib/ispell @@ -2636,7 +2636,7 @@ +HASHFILE = $(LANGUAGE).hash +PACKNAME = ispell-polish +DOCDIR = /usr/share/doc/packages/$(PACKNAME) -+DOCSOURCE = ../README.SuSE ++DOCSOURCE = ../README.SUSE +DICTALWAYS = polish.all polish.minus + + @@ -2720,7 +2720,7 @@ +++ slovensko/Makefile 2020-03-31 14:57:25.789678192 +0000 @@ -0,0 +1,39 @@ +# -+# Simple Makefile to integrate this language into SuSE Linux ++# Simple Makefile to integrate this language into SUSE Linux +# +BUILDHASH = buildhash +LIBDIR = /usr/lib/ispell @@ -2734,7 +2734,7 @@ +HASHFILE = $(LANGUAGE).hash +PACKNAME = ispell-slovene +DOCDIR = /usr/share/doc/packages/$(PACKNAME) -+DOCSOURCE = README ../README.SuSE ++DOCSOURCE = README ../README.SUSE + + +all: $(HASHFILE) ++++++ prepare-dicts.tar.bz2 ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/prepare-dicts/Makefile.template new/prepare-dicts/Makefile.template --- old/prepare-dicts/Makefile.template 1999-10-17 21:53:07.000000000 +0200 +++ new/prepare-dicts/Makefile.template 1970-01-01 01:00:00.000000000 +0100 @@ -1,39 +0,0 @@ -# -# Simple Makefile to integrate this language into SuSE Linux -# -BUILDHASH = buildhash -LIBDIR = /usr/lib/ispell -MAKE_SORTTMP = -T /var/tmp -FIX8BIT = ../fix8bit - -LANGUAGE = XXX -DICTEXT = YYY -DICTIONARY = $(LANGUAGE)$(DICTEXT) -AFFIXES = $(LANGUAGE).aff -HASHFILE = $(LANGUAGE).hash -PACKNAME = ZZZ -DOCDIR = /usr/doc/packages/$(PACKNAME) -DOCSOURCE = README ../README.SuSE - - -all: $(HASHFILE) - -install: all - -test -s $(LIBDIR)/$(AFFIXES) || install -m 0644 $(AFFIXES) $(LIBDIR) - install -m 0644 $(HASHFILE) $(LIBDIR) - mkdir -p $(DOCDIR) - install -m 0444 $(DOCSOURCE) $(DOCDIR)/ - -$(HASHFILE): $(AFFIXES) $(DICTIONARY) - rm -f $(HASHFILE) - $(BUILDHASH) $(DICTIONARY) $(AFFIXES) $(HASHFILE) - -#$(AFFIXES): XXX $(FIX8BIT) -# $(FIX8BIT) -8 < XXX > $(AFFIXES) -# -#$(FIX8BIT): ../fix8bit.c -# cd ../ ; $(MAKE) fix8bit - -clean: - rm -f core *.hash *.stat *.cnt - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/prepare-dicts/README.SuSE new/prepare-dicts/README.SuSE --- old/prepare-dicts/README.SuSE 1999-10-17 21:53:18.000000000 +0200 +++ new/prepare-dicts/README.SuSE 1970-01-01 01:00:00.000000000 +0100 @@ -1,18 +0,0 @@ - Dictionary for ispell - ===================== - -The source for this language dictionary is stored in the -package dicts. After the installation of dicts you will -find the sources in the directory /usr/src/dicts/ . - ------------------------------------------------------------- - - W?rterbuch f?r ispell - ===================== - -Die Quellen zu diesem Sprachw?rterbuch is im Paket dicts -enthalten. Nach der Installation von dicts finden Sie -die Quellen unter dem Verzeichnis /usr/src/dicts/ . - - - Your SuSE Team diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/prepare-dicts/fix8bit.c new/prepare-dicts/fix8bit.c --- old/prepare-dicts/fix8bit.c 1998-02-05 19:14:47.000000000 +0100 +++ new/prepare-dicts/fix8bit.c 1970-01-01 01:00:00.000000000 +0100 @@ -1,214 +0,0 @@ -#ifndef lint -static char Rcs_Id[] = - "$Id: fix8bit.c,v 1.1 1998/02/05 16:37:05 werner Exp werner $"; -#endif - -/* - * Copyright 1993, Geoff Kuenning, Granada Hills, CA - * All rights reserved. - * - * Redistribution and use in source and binary forms, with or without - * modification, are permitted provided that the following conditions - * are met: - * - * 1. Redistributions of source code must retain the above copyright - * notice, this list of conditions and the following disclaimer. - * 2. Redistributions in binary form must reproduce the above copyright - * notice, this list of conditions and the following disclaimer in the - * documentation and/or other materials provided with the distribution. - * 3. All modifications to the source code must be clearly marked as - * such. Binary redistributions based on modified source code - * must be clearly marked as modified versions in the documentation - * and/or other materials provided with the distribution. - * 4. All advertising materials mentioning features or use of this software - * must display the following acknowledgment: - * This product includes software developed by Geoff Kuenning and - * other unpaid contributors. - * 5. The name of Geoff Kuenning may not be used to endorse or promote - * products derived from this software without specific prior - * written permission. - * - * THIS SOFTWARE IS PROVIDED BY GEOFF KUENNING AND CONTRIBUTORS ``AS IS'' AND - * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE - * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE - * ARE DISCLAIMED. IN NO EVENT SHALL GEOFF KUENNING OR CONTRIBUTORS BE LIABLE - * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL - * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS - * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) - * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT - * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY - * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF - * SUCH DAMAGE. - */ - -/* - * This is a stupid little program that can be used to convert 8-bit - * characters to and from backslashed escape sequences. It is usually - * more efficient to do this to affix files than to uuencode them for - * transport. Ispell will read affix files in either format, so it is - * merely personal preference as to which form to use. - * - * Usage: - * - * fix8bit {-7 | -8} < infile > outfile - * - * One of -7 and -8 must be specified. If -7 is given, any character - * sequence that is not standard printable ASCII will be converted - * into a backslashed octal sequence. If -8 is given, any backslashed - * octal or hex sequence will be converted into the equivalent 8-bit - * character. - * - * This program is not very smart. In particular, it makes no attempt - * to understand comments, quoted strings, or similar constructs in - * which you might not want conversion to take place. I suggest that - * you "diff" the input against the output, and if you don't like the - * result, correct it by hand. - */ - -/* - * $Log: fix8bit.c,v $ - * Revision 1.1 1998/02/05 16:37:05 werner - * Initial revision - * - * Revision 1.3 1994/01/25 07:12:26 geoff - * Get rid of all old RCS log lines in preparation for the 3.1 release. - * - */ - -#include <stdio.h> - -int main (); /* Convert to/from 8-bit sequences */ -static void usage (); /* Issue a usage message */ -static void to7bit (); /* Convert from 8-bit sequences */ -static void to8bit (); /* Convert to 8-bit sequences */ - -extern void exit (); /* Terminate program */ - -int main (argc, argv) /* Convert to/from 8-bit sequences */ - int argc; /* Argument count */ - char * argv[]; /* Argument vector */ - { - - if (argc != 2) - usage (); - if (strcmp (argv[1], "-7") == 0) - to7bit (); - else if (strcmp (argv[1], "-8") == 0) - to8bit (); - else - usage (); - return 0; - } - -static void usage () /* Issue a usage message */ - { - - (void) fprintf (stderr, "Usage: fix8bit {-7 | -8} < infile > outfile\n"); - exit (1); - } - -static void to7bit () /* Convert from 8-bit sequences */ - { - int ch; /* Next character read from input */ - - while ((ch = getchar ()) != EOF) - { - ch &= 0xFF; - if (ch >= 0200) - (void) printf ("\\%3.3o", (unsigned) ch); - else - (void) putchar (ch); - } - } - -static void to8bit () /* Convert to 8-bit sequences */ - { - int backch; /* Backslashed character being built */ - int ch; /* Next character read from input */ - - while ((ch = getchar ()) != EOF) - { - ch &= 0xFF; - if (ch != '\\') - (void) putchar (ch); - else - { - /* - * Collect a backslashed character. - */ - ch = getchar (); - switch (ch) - { - case EOF: - (void) putchar ('\\'); - return; - case 'x': - case 'X': - backch = ch; - ch = getchar (); - if (ch >= '0' && ch <= '9') - backch = ch - '0'; - else if (ch >= 'a' && ch <= 'f') - backch = ch - 'a' + 0xA; - else if (ch >= 'A' && ch <= 'F') - backch = ch - 'A' + 0xA; - else - { - (void) putchar ('\\'); - (void) putchar (backch); - (void) putchar (ch); - break; - } - ch = getchar (); - if (ch >= '0' && ch <= '9') - backch = (backch << 4) | (ch - '0'); - else if (ch >= 'a' && ch <= 'f') - backch = (backch << 4) | (ch - 'a' + 0xA); - else if (ch >= 'A' && ch <= 'F') - backch = (backch << 4) | (ch - 'A' + 0xA); - else - { - (void) putchar (backch); - (void) putchar (ch); - break; - } - (void) putchar (backch); - break; - case '0': - case '1': - case '2': - case '3': - case '4': - case '5': - case '6': - case '7': - backch = ch - '0'; - ch = getchar (); - if (ch >= '0' && ch <= '7') - backch = (backch << 3) | (ch - '0'); - else - { - (void) putchar (backch); - (void) putchar (ch); - break; - } - ch = getchar (); - if (ch >= '0' && ch <= '7') - backch = (backch << 3) | (ch - '0'); - else - { - (void) putchar (backch); - (void) putchar (ch); - break; - } - (void) putchar (backch); - break; - break; - default: - (void) putchar ('\\'); - (void) putchar (ch); - break; - } - } - } - } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/prepare-dicts/suse/emacs/template.el new/prepare-dicts/suse/emacs/template.el --- old/prepare-dicts/suse/emacs/template.el 2017-02-28 15:25:44.452508623 +0100 +++ new/prepare-dicts/suse/emacs/template.el 1970-01-01 01:00:00.000000000 +0100 @@ -1,24 +0,0 @@ -;; Used by ispell-emacs-menu.el -;; Do *not* byte-compile this file because its loaded by both emacs and xemacs -;; -;; -B Report run-together words with missing blanks as spelling errors. -;; -C Consider run-together words as legal compounds. - -(append-ispell-dict-alist "XXX.hash" - '("XXX-tex" - "[A-Za-z'\"\\`}{]" - "[^A-Za-z'\"\\`}{]" - "['\"\\`}{]" nil ("-C" "-d" "XXX") "~tex" nil)) - -(append-ispell-dict-alist "XXX.hash" - '("XXX-latinYZ" - "[[:alpha:]]" - "[^[:alpha:]]" - "[']" nil ("-C" "-d" "XXX") "~list" iso-latin-YZ)) - -(append-ispell-dict-alist "XXX.hash" - '("XXX-utf8" - "[[:alpha:]]" - "[^[:alpha:]]" - "[']" nil ("-C" "-d" "XXX") "~utf8" utf-8)) -