Hello community,

here is the log from the commit of package xindy for openSUSE:Factory checked 
in at 2012-07-12 10:54:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xindy (Old)
 and      /work/SRC/openSUSE:Factory/.xindy.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xindy", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/xindy/xindy.changes      2011-09-23 
12:51:37.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.xindy.new/xindy.changes 2012-07-12 
10:54:28.000000000 +0200
@@ -1,0 +2,11 @@
+Tue Jul 10 10:20:18 UTC 2012 - [email protected]
+
+- Make it build with latest TeXLive 2012 with new package layout 
+
+-------------------------------------------------------------------
+Fri Jun 22 22:20:53 UTC 2012 - [email protected]
+
+- Update to new upstream release 2.4
+* No changelog provided (only moved from 2.4~pre1 to 2.4 anyway)
+
+-------------------------------------------------------------------

Old:
----
  fix-manpages.dpatch.diff
  xindy-2.4~pre1.tar.xz

New:
----
  fix-entry-with-command.dpatch.diff
  xindy-2.4.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ xindy.spec ++++++
--- /var/tmp/diff_new_pack.LQjvFD/_old  2012-07-12 10:54:32.000000000 +0200
+++ /var/tmp/diff_new_pack.LQjvFD/_new  2012-07-12 10:54:32.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package xindy
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,25 +16,35 @@
 #
 
 
-
 Name:           xindy
-Version:        2.3.99pre1
-Release:        1
-Group:          Productivity/Text/Utilities
+Version:        2.4
+Release:        0
 Summary:        Index generator for structured documents like LaTeX or SGML
 License:        GPL-2.0
+Group:          Productivity/Text/Utilities
 Url:            http://xindy.sf.net/
 
-Source:         xindy-2.4~pre1.tar.xz
+#DL-URL:       http://ctan.org/tex-archive/indexing/xindy/
+Source:         xindy-2.4.tar.xz
+Patch1:         fix-echo-expansion.dpatch.diff
+Patch2:         fix-FHS.dpatch.diff
+Patch4:         help-option.dpatch.diff
+Patch5:         fix-alphabets-doc-geometry.dpatch.diff
+Patch6:         fix-configure.dpatch.diff
+Patch7:         fix-entry-with-command.dpatch.diff
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  clisp flex texlive-latex xz
-
-Source1:        fix-echo-expansion.dpatch.diff
-Source2:        fix-FHS.dpatch.diff
-Source3:        help-option.dpatch.diff
-Source4:        fix-manpages.dpatch.diff
-Source5:        fix-alphabets-doc-geometry.dpatch.diff
-Source6:        fix-configure.dpatch.diff
+BuildRequires:  clisp
+BuildRequires:  flex
+BuildRequires:  texlive-latex
+%if %suse_version > 1220
+BuildRequires:  texlive-cm-super
+BuildRequires:  texlive-collection-fontsrecommended
+BuildRequires:  texlive-lh
+BuildRequires:  texlive-metafont
+BuildRequires:  tex(pdftex.map)
+BuildRequires:  tex(t2aenc.def)
+%endif
+BuildRequires:  xz
 # Need this at runtime for indexing to work correctly:
 Requires:       clisp
 
@@ -54,7 +64,6 @@
 indexing.
 
 %package rules
-License:        GPL-2.0
 Summary:        Rule files for Xindy
 Group:          Productivity/Publishing/TeX
 BuildArch:      noarch
@@ -66,7 +75,6 @@
 This package contains the rule files (the knowledge base) of xindy.
 
 %package doc
-License:        GPL-2.0
 Summary:        Documentation for Xindy
 Group:          Documentation/Other
 BuildArch:      noarch
@@ -75,18 +83,13 @@
 Documentation for the Xindy index generator.
 
 %prep
-%setup -qn %name-2.4-SNAPSHOT
-for i in "%{S:1}" "%{S:2}" "%{S:3}" "%{S:4}" "%{S:5}" "%{S:6}"; do
-       # Debian at its best
-       patch -p1 -i "$i";
-       i="${i##*/}";
-       patch -p1 -i "debian/patches/${i%.diff}";
-done;
+%setup -q
+%patch -P 1 -P 2 -P 4 -P 5 -P 6 -P 7 -p1
 
 %build
 %configure --docdir=%_docdir/%name
-# no -j
-make;
+# not safe for -j
+make -j1;
 
 %install
 make install DESTDIR="%buildroot";
@@ -103,7 +106,7 @@
 
 %files doc
 %defattr(-,root,root)
-%doc %_mandir/*/*
+%doc %_mandir/man*/*
 %doc %_docdir/*
 
 %changelog

++++++ fix-FHS.dpatch.diff ++++++
--- /var/tmp/diff_new_pack.LQjvFD/_old  2012-07-12 10:54:32.000000000 +0200
+++ /var/tmp/diff_new_pack.LQjvFD/_new  2012-07-12 10:54:32.000000000 +0200
@@ -1,154 +1,174 @@
---- xindy-2.4~pre1.orig/debian/patches/fix-FHS.dpatch
-+++ xindy-2.4~pre1/debian/patches/fix-FHS.dpatch
-@@ -0,0 +1,151 @@
-+#! /bin/sh /usr/share/dpatch/dpatch-run
-+## fix-FHS.dpatch by Jörg Sommer <[email protected]>
-+##
-+## DP: All files below /usr/lib/xindy/modules/ are architecture independent
-+## DP: and therefor need to be below /usr/share/ as forced by the FHS.
-+
-+@DPATCH@
-+diff -urNad xindy-2.2-beta2~/make-rules/alphabets/Makefile.in 
xindy-2.2-beta2/make-rules/alphabets/Makefile.in
-+--- xindy-2.2-beta2~/make-rules/alphabets/Makefile.in 2006-04-18 
01:29:21.443791000 +0200
-++++ xindy-2.2-beta2/make-rules/alphabets/Makefile.in  2006-04-18 
01:30:02.199791000 +0200
-+@@ -251,7 +251,7 @@
-+ top_build_prefix = @top_build_prefix@
-+ top_builddir = @top_builddir@
-+ top_srcdir = @top_srcdir@
-+-langdir = $(pkglibdir)/modules/lang
-++langdir = $(pkgdatadir)/lang
-+ albaniandir = $(langdir)/albanian
-+ ALBANIAN = \
-+      albanian/latin1-lang.xdy \
-+diff -urNad xindy-2.2-beta2~/make-rules/inputenc/Makefile.in 
xindy-2.2-beta2/make-rules/inputenc/Makefile.in
-+--- xindy-2.2-beta2~/make-rules/inputenc/Makefile.in  2006-04-18 
01:29:21.447791000 +0200
-++++ xindy-2.2-beta2/make-rules/inputenc/Makefile.in   2006-04-18 
01:30:02.187791000 +0200
-+@@ -155,7 +155,7 @@
-+ top_build_prefix = @top_build_prefix@
-+ top_builddir = @top_builddir@
-+ top_srcdir = @top_srcdir@
-+-modulesdir = $(pkglibdir)/modules
-++modulesdir = $(pkgdatadir)
-+ inputencdir = $(modulesdir)/tex/inputenc
-+ INPUTENCS = \
-+      cp1250.xdy \
-+diff -urNad xindy-2.2-beta2~/make-rules/styles/Makefile.in 
xindy-2.2-beta2/make-rules/styles/Makefile.in
-+--- xindy-2.2-beta2~/make-rules/styles/Makefile.in    2005-09-29 
17:30:44.000000000 +0200
-++++ xindy-2.2-beta2/make-rules/styles/Makefile.in     2006-04-18 
01:30:02.191791000 +0200
-+@@ -155,7 +155,7 @@
-+ top_build_prefix = @top_build_prefix@
-+ top_builddir = @top_builddir@
-+ top_srcdir = @top_srcdir@
-+-modulesdir = $(pkglibdir)/modules
-++modulesdir = $(pkgdatadir)
-+ stylesdir = $(modulesdir)/styles
-+ STYLES = \
-+      example.xdy \
-+diff -urNad xindy-2.2-beta2~/modules/base/Makefile.in 
xindy-2.2-beta2/modules/base/Makefile.in
-+--- xindy-2.2-beta2~/modules/base/Makefile.in 2005-09-29 17:30:44.000000000 
+0200
-++++ xindy-2.2-beta2/modules/base/Makefile.in  2006-04-18 01:30:02.183791000 
+0200
-+@@ -155,7 +155,7 @@
-+ top_build_prefix = @top_build_prefix@
-+ top_builddir = @top_builddir@
-+ top_srcdir = @top_srcdir@
-+-modulesdir = $(pkglibdir)/modules
-++modulesdir = $(pkgdatadir)
-+ basedir = $(modulesdir)/base
-+ RULES = \
-+      book-order.xdy \
-+diff -urNad xindy-2.2-beta2~/modules/class/Makefile.in 
xindy-2.2-beta2/modules/class/Makefile.in
-+--- xindy-2.2-beta2~/modules/class/Makefile.in        2005-09-29 
17:30:44.000000000 +0200
-++++ xindy-2.2-beta2/modules/class/Makefile.in 2006-04-18 01:30:02.179791000 
+0200
-+@@ -155,7 +155,7 @@
-+ top_build_prefix = @top_build_prefix@
-+ top_builddir = @top_builddir@
-+ top_srcdir = @top_srcdir@
-+-modulesdir = $(pkglibdir)/modules
-++modulesdir = $(pkgdatadir)
-+ classdir = $(modulesdir)/class
-+ RULES = \
-+      pagenums.xdy
-+diff -urNad xindy-2.2-beta2~/modules/lang/german/Makefile.in 
xindy-2.2-beta2/modules/lang/german/Makefile.in
-+--- xindy-2.2-beta2~/modules/lang/german/Makefile.in  2005-09-29 
17:30:44.000000000 +0200
-++++ xindy-2.2-beta2/modules/lang/german/Makefile.in   2006-04-18 
01:30:02.179791000 +0200
-+@@ -155,7 +155,7 @@
-+ top_build_prefix = @top_build_prefix@
-+ top_builddir = @top_builddir@
-+ top_srcdir = @top_srcdir@
-+-langdir = $(pkglibdir)/modules/lang
-++langdir = $(pkgdatadir)/lang
-+ germandir = $(langdir)/german
-+ RULES = \
-+      din5007.xdy \
-+diff -urNad xindy-2.2-beta2~/modules/lang/latin/Makefile.in 
xindy-2.2-beta2/modules/lang/latin/Makefile.in
-+--- xindy-2.2-beta2~/modules/lang/latin/Makefile.in   2005-09-29 
17:30:44.000000000 +0200
-++++ xindy-2.2-beta2/modules/lang/latin/Makefile.in    2006-04-18 
01:30:02.183791000 +0200
-+@@ -155,7 +155,7 @@
-+ top_build_prefix = @top_build_prefix@
-+ top_builddir = @top_builddir@
-+ top_srcdir = @top_srcdir@
-+-langdir = $(pkglibdir)/modules/lang
-++langdir = $(pkgdatadir)/lang
-+ latindir = $(langdir)/latin
-+ RULES = \
-+      caseisrt.xdy \
-+diff -urNad xindy-2.2-beta2~/modules/ord/Makefile.in 
xindy-2.2-beta2/modules/ord/Makefile.in
-+--- xindy-2.2-beta2~/modules/ord/Makefile.in  2005-09-29 17:30:44.000000000 
+0200
-++++ xindy-2.2-beta2/modules/ord/Makefile.in   2006-04-18 01:30:02.187791000 
+0200
-+@@ -155,7 +155,7 @@
-+ top_build_prefix = @top_build_prefix@
-+ top_builddir = @top_builddir@
-+ top_srcdir = @top_srcdir@
-+-modulesdir = $(pkglibdir)/modules
-++modulesdir = $(pkgdatadir)
-+ orddir = $(modulesdir)/ord
-+ RULES = \
-+      letorder.xdy
-+diff -urNad xindy-2.2-beta2~/modules/rules/Makefile.in 
xindy-2.2-beta2/modules/rules/Makefile.in
-+--- xindy-2.2-beta2~/modules/rules/Makefile.in        2005-09-29 
17:30:44.000000000 +0200
-++++ xindy-2.2-beta2/modules/rules/Makefile.in 2006-04-18 01:30:02.175791000 
+0200
-+@@ -155,7 +155,7 @@
-+ top_build_prefix = @top_build_prefix@
-+ top_builddir = @top_builddir@
-+ top_srcdir = @top_srcdir@
-+-modulesdir = $(pkglibdir)/modules
-++modulesdir = $(pkgdatadir)
-+ rulesdir = $(modulesdir)/rules
-+ RULES = \
-+      isolatin1-exchange.xdy \
-+diff --git a/modules/styles/Makefile.in b/modules/styles/Makefile.in
-+index 8942131..7de4a85 100644
-+--- a/modules/styles/Makefile.in
-++++ b/modules/styles/Makefile.in
-+@@ -156,7 +156,7 @@ sbindir = @sbindir@
-+ top_build_prefix = @top_build_prefix@
-+ top_builddir = @top_builddir@
-+ top_srcdir = @top_srcdir@
-+-modulesdir = $(pkglibdir)/modules
-++modulesdir = $(pkgdatadir)
-+ texdir = $(modulesdir)/styles
-+ RULES = basic.xdy makeidx.xdy
-+ EXTRA_DIST = $(RULES)
-+diff --git a/user-commands/xindy.in b/user-commands/xindy.in
-+index ce77027..bf5956c 100644
-+--- a/user-commands/xindy.in
-++++ b/user-commands/xindy.in
-+@@ -309,11 +309,13 @@ BEGIN {
-+     }
-+ 
-+     # modules directory
-+-    if ( -d "$cmd_dir/../modules" ) {        # /opt style
-+-     $modules_dir = "$cmd_dir/../modules";
-+-    } elsif ( -d "$lib_dir/modules" ) {      # /usr style
-+-     $modules_dir = "$lib_dir/modules";
-+-    } else {
-++    $modules_dir = "/usr/share/xindy";
-++    unless ( -d $modules_dir ) {
-++    #if ( -d "$cmd_dir/../modules" ) {       # /opt style
-++    #        $modules_dir = "$cmd_dir/../modules";
-++    #} elsif ( -d "$lib_dir/modules" ) {     # /usr style
-++    #        $modules_dir = "$lib_dir/modules";
-++    #} else {
-+      die "$cmd: Cannot locate xindy modules directory";
-+     }
-+ }
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## fix-FHS.dpatch by Jörg Sommer <[email protected]>
+##
+## DP: All files below /usr/lib/xindy/modules/ are architecture independent
+## DP: and therefor need to be below /usr/share/ as forced by the FHS.
+
+@DPATCH@
+---
+ make-rules/alphabets/Makefile.in |    2 +-
+ make-rules/inputenc/Makefile.in  |    2 +-
+ make-rules/styles/Makefile.in    |    2 +-
+ modules/base/Makefile.in         |    2 +-
+ modules/class/Makefile.in        |    2 +-
+ modules/lang/german/Makefile.in  |    2 +-
+ modules/lang/latin/Makefile.in   |    2 +-
+ modules/ord/Makefile.in          |    2 +-
+ modules/rules/Makefile.in        |    2 +-
+ modules/styles/Makefile.in       |    2 +-
+ user-commands/xindy.in           |   12 +++++++-----
+ 11 files changed, 17 insertions(+), 15 deletions(-)
+
+Index: xindy-2.4/make-rules/alphabets/Makefile.in
+===================================================================
+--- xindy-2.4.orig/make-rules/alphabets/Makefile.in
++++ xindy-2.4/make-rules/alphabets/Makefile.in
+@@ -253,7 +253,7 @@ target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+-langdir = $(pkglibdir)/modules/lang
++langdir = $(pkgdatadir)/lang
+ DISTCLEANFILES = albanian/utf8.pl belarusian/utf8.pl bulgarian/utf8.pl \
+       croatian/utf8.pl czech/utf8.pl danish/utf8.pl \
+       dutch/ij-as-ij-utf8.pl dutch/ij-as-y-utf8.pl english/utf8.pl \
+Index: xindy-2.4/make-rules/inputenc/Makefile.in
+===================================================================
+--- xindy-2.4.orig/make-rules/inputenc/Makefile.in
++++ xindy-2.4/make-rules/inputenc/Makefile.in
+@@ -154,7 +154,7 @@ target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+-modulesdir = $(pkglibdir)/modules
++modulesdir = $(pkgdatadir)
+ inputencdir = $(modulesdir)/tex/inputenc
+ INPUTENCS = \
+       cp1250.xdy \
+Index: xindy-2.4/make-rules/styles/Makefile.in
+===================================================================
+--- xindy-2.4.orig/make-rules/styles/Makefile.in
++++ xindy-2.4/make-rules/styles/Makefile.in
+@@ -154,7 +154,7 @@ target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+-modulesdir = $(pkglibdir)/modules
++modulesdir = $(pkgdatadir)
+ stylesdir = $(modulesdir)/styles
+ STYLES = \
+       example.xdy \
+Index: xindy-2.4/modules/base/Makefile.in
+===================================================================
+--- xindy-2.4.orig/modules/base/Makefile.in
++++ xindy-2.4/modules/base/Makefile.in
+@@ -154,7 +154,7 @@ target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+-modulesdir = $(pkglibdir)/modules
++modulesdir = $(pkgdatadir)
+ basedir = $(modulesdir)/base
+ RULES = \
+       book-order.xdy \
+Index: xindy-2.4/modules/class/Makefile.in
+===================================================================
+--- xindy-2.4.orig/modules/class/Makefile.in
++++ xindy-2.4/modules/class/Makefile.in
+@@ -154,7 +154,7 @@ target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+-modulesdir = $(pkglibdir)/modules
++modulesdir = $(pkgdatadir)
+ classdir = $(modulesdir)/class
+ RULES = \
+       pagenums.xdy
+Index: xindy-2.4/modules/lang/german/Makefile.in
+===================================================================
+--- xindy-2.4.orig/modules/lang/german/Makefile.in
++++ xindy-2.4/modules/lang/german/Makefile.in
+@@ -154,7 +154,7 @@ target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+-langdir = $(pkglibdir)/modules/lang
++langdir = $(pkgdatadir)/lang
+ germandir = $(langdir)/german
+ RULES = \
+       din5007.xdy \
+Index: xindy-2.4/modules/lang/latin/Makefile.in
+===================================================================
+--- xindy-2.4.orig/modules/lang/latin/Makefile.in
++++ xindy-2.4/modules/lang/latin/Makefile.in
+@@ -154,7 +154,7 @@ target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+-langdir = $(pkglibdir)/modules/lang
++langdir = $(pkgdatadir)/lang
+ latindir = $(langdir)/latin
+ RULES = \
+       caseisrt.xdy \
+Index: xindy-2.4/modules/ord/Makefile.in
+===================================================================
+--- xindy-2.4.orig/modules/ord/Makefile.in
++++ xindy-2.4/modules/ord/Makefile.in
+@@ -154,7 +154,7 @@ target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+-modulesdir = $(pkglibdir)/modules
++modulesdir = $(pkgdatadir)
+ orddir = $(modulesdir)/ord
+ RULES = \
+       letorder.xdy
+Index: xindy-2.4/modules/rules/Makefile.in
+===================================================================
+--- xindy-2.4.orig/modules/rules/Makefile.in
++++ xindy-2.4/modules/rules/Makefile.in
+@@ -154,7 +154,7 @@ target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+-modulesdir = $(pkglibdir)/modules
++modulesdir = $(pkgdatadir)
+ rulesdir = $(modulesdir)/rules
+ RULES = \
+       isolatin1-exchange.xdy \
+Index: xindy-2.4/modules/styles/Makefile.in
+===================================================================
+--- xindy-2.4.orig/modules/styles/Makefile.in
++++ xindy-2.4/modules/styles/Makefile.in
+@@ -154,7 +154,7 @@ target_alias = @target_alias@
+ top_build_prefix = @top_build_prefix@
+ top_builddir = @top_builddir@
+ top_srcdir = @top_srcdir@
+-modulesdir = $(pkglibdir)/modules
++modulesdir = $(pkgdatadir)
+ texdir = $(modulesdir)/styles
+ RULES = basic.xdy makeidx.xdy
+ EXTRA_DIST = $(RULES)
+Index: xindy-2.4/user-commands/xindy.in
+===================================================================
+--- xindy-2.4.orig/user-commands/xindy.in
++++ xindy-2.4/user-commands/xindy.in
+@@ -414,11 +414,13 @@ if ( $real_cmd =~ /\.pl$/ ) { # TeX Live
+     }
+ 
+     # modules directory
+-    if ( -d "$cmd_dir/../modules" ) { # /opt style
+-      $modules_dir = "$cmd_dir/../modules";
+-    } elsif ( -d "$lib_dir/modules" ) {       # /usr style
+-      $modules_dir = "$lib_dir/modules";
+-    } else {
++    $modules_dir = "/usr/share/xindy";
++    unless ( -d $modules_dir ) {
++    #if ( -d "$cmd_dir/../modules" ) {        # /opt style
++    # $modules_dir = "$cmd_dir/../modules";
++    #} elsif ( -d "$lib_dir/modules" ) {      # /usr style
++    # $modules_dir = "$lib_dir/modules";
++    #} else {
+       die "$cmd: Cannot locate xindy modules directory";
+     }
+ 

++++++ fix-alphabets-doc-geometry.dpatch.diff ++++++
--- /var/tmp/diff_new_pack.LQjvFD/_old  2012-07-12 10:54:32.000000000 +0200
+++ /var/tmp/diff_new_pack.LQjvFD/_new  2012-07-12 10:54:32.000000000 +0200
@@ -1,33 +1,30 @@
---- xindy-2.4~pre1.orig/debian/patches/fix-alphabets-doc-geometry.dpatch
-+++ xindy-2.4~pre1/debian/patches/fix-alphabets-doc-geometry.dpatch
-@@ -0,0 +1,30 @@
-+#! /bin/sh /usr/share/dpatch/dpatch-run
-+## fix-alphabets-doc-geometry.dpatch © by Jörg Sommer <[email protected]>
-+##
-+## DP: This document uses zero borders to put as much as possible on a page.
-+## DP: But the border adjustment is not correct and the first page is greater
-+## DP: than the page size.
-+
-+@DPATCH@
-+
-+diff --git a/make-rules/alphabets/alphabets-doc.tex 
b/make-rules/alphabets/alphabets-doc.tex
-+index ce55690..b9bacfd 100644
-+--- a/make-rules/alphabets/alphabets-doc.tex
-++++ b/make-rules/alphabets/alphabets-doc.tex
-+@@ -1,5 +1,5 @@
-+ \documentclass{report}
-+-\usepackage{a4wide}
-++\usepackage[noheadfoot,margin=.5cm]{geometry}
-+ \usepackage[TS1,LGR,T2A,T1]{fontenc}
-+ \usepackage[colorlinks]{hyperref}
-+ 
\usepackage[cp1252,latin1,cp850,latin2,cp1250,latin3,latin4,latin5,latin9,cp1251]{inputenc}
-+@@ -15,9 +15,6 @@
-+  \small (\^{}) & \small (\~{}) & \small (\r{}) & \small (\"{}) &
-+  \small (,) & \small (\c{}) & \small (k{}) & \small (\.{}) &
-+  \small (-) & \small (\={}) & \small (?)\\}{\end{tabular}}
-+-\setlength{\topskip}{0mm}
-+-\setlength{\topmargin}{-15mm}
-+-\setlength{\textheight}{260mm}
-+ \setcounter{tocdepth}{2}
-+ 
-+ \renewcommand*{\contentsname}{\begin{center}
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## fix-alphabets-doc-geometry.dpatch © by Jörg Sommer <[email protected]>
+##
+## DP: This document uses zero borders to put as much as possible on a page.
+## DP: But the border adjustment is not correct and the first page is greater
+## DP: than the page size.
+
+@DPATCH@
+
+diff --git a/make-rules/alphabets/alphabets-doc.tex 
b/make-rules/alphabets/alphabets-doc.tex
+index ce55690..b9bacfd 100644
+--- a/make-rules/alphabets/alphabets-doc.tex
++++ b/make-rules/alphabets/alphabets-doc.tex
+@@ -1,5 +1,5 @@
+ \documentclass{report}
+-\usepackage{a4wide}
++\usepackage[noheadfoot,margin=.5cm]{geometry}
+ \usepackage[TS1,LGR,T2A,T1]{fontenc}
+ \usepackage[colorlinks]{hyperref}
+ 
\usepackage[cp1252,latin1,cp850,latin2,cp1250,latin3,latin4,latin5,latin9,cp1251]{inputenc}
+@@ -15,9 +15,6 @@
+  \small (\^{}) & \small (\~{}) & \small (\r{}) & \small (\"{}) &
+  \small (,) & \small (\c{}) & \small (k{}) & \small (\.{}) &
+  \small (-) & \small (\={}) & \small (?)\\}{\end{tabular}}
+-\setlength{\topskip}{0mm}
+-\setlength{\topmargin}{-15mm}
+-\setlength{\textheight}{260mm}
+ \setcounter{tocdepth}{2}
+ 
+ \renewcommand*{\contentsname}{\begin{center}

++++++ fix-configure.dpatch.diff ++++++
--- /var/tmp/diff_new_pack.LQjvFD/_old  2012-07-12 10:54:32.000000000 +0200
+++ /var/tmp/diff_new_pack.LQjvFD/_new  2012-07-12 10:54:32.000000000 +0200
@@ -1,53 +1,50 @@
---- xindy-2.4~pre1.orig/debian/patches/fix-configure.dpatch
-+++ xindy-2.4~pre1/debian/patches/fix-configure.dpatch
-@@ -0,0 +1,50 @@
-+#! /bin/sh /usr/share/dpatch/dpatch-run
-+## fix-configure.dpatch by Jörg Sommer <[email protected]>
-+##
-+## All lines beginning with `## DP:' are a description of the patch.
-+## DP: The grouping of the check for latex and pdflatex is not correct,
-+## DP: which causes configure failes with --disable-make-rules and
-+## DP: --disable-docs. This patch is only a ugly workaround. A better
-+## DP: patch was send upstream.
-+
-+@DPATCH@
-+
-+diff --git a/configure b/configure
-+--- a/configure
-++++ b/configure
-+@@ -2286,7 +2286,7 @@ else
-+   BUILDRULES=yes
-+ fi
-+ 
-+-test "$BUILDRULES" = "yes"  &&
-++test "$BUILDRULES" = "yes"  && {
-+ for ac_prog in latex elatex lambda
-+ do
-+   # Extract the first word of "$ac_prog", so it can be a program name with 
args.
-+@@ -2337,7 +2337,7 @@ then
-+ $as_echo "$as_me: error: Unable to find a LaTeX application" >&2;}
-+    { (exit 1); exit 1; }; };
-+ fi
-+-
-++}
-+ 
-+  if test "$BUILDRULES" = "yes"; then
-+   BUILDRULES_TRUE=
-+@@ -2356,7 +2356,7 @@ else
-+   BUILDDOCS=yes
-+ fi
-+ 
-+-test "$BUILDDOCS" = "yes"  &&
-++test "$BUILDDOCS" = "yes"  && {
-+ for ac_prog in pdflatex
-+ do
-+   # Extract the first word of "$ac_prog", so it can be a program name with 
args.
-+@@ -2407,7 +2407,7 @@ then
-+ $as_echo "$as_me: error: Unable to find a PDFLaTeX application" >&2;}
-+    { (exit 1); exit 1; }; };
-+ fi
-+-
-++}
-+ 
-+  if test "$BUILDDOCS" = "yes"; then
-+   BUILDDOCS_TRUE=
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## fix-configure.dpatch by Jörg Sommer <[email protected]>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: The grouping of the check for latex and pdflatex is not correct,
+## DP: which causes configure failes with --disable-make-rules and
+## DP: --disable-docs. This patch is only a ugly workaround. A better
+## DP: patch was send upstream.
+
+@DPATCH@
+
+diff --git a/configure b/configure
+--- a/configure
++++ b/configure
+@@ -2286,7 +2286,7 @@ else
+   BUILDRULES=yes
+ fi
+ 
+-test "$BUILDRULES" = "yes"  &&
++test "$BUILDRULES" = "yes"  && {
+ for ac_prog in latex elatex lambda
+ do
+   # Extract the first word of "$ac_prog", so it can be a program name with 
args.
+@@ -2337,7 +2337,7 @@ then
+ $as_echo "$as_me: error: Unable to find a LaTeX application" >&2;}
+    { (exit 1); exit 1; }; };
+ fi
+-
++}
+ 
+  if test "$BUILDRULES" = "yes"; then
+   BUILDRULES_TRUE=
+@@ -2356,7 +2356,7 @@ else
+   BUILDDOCS=yes
+ fi
+ 
+-test "$BUILDDOCS" = "yes"  &&
++test "$BUILDDOCS" = "yes"  && {
+ for ac_prog in pdflatex
+ do
+   # Extract the first word of "$ac_prog", so it can be a program name with 
args.
+@@ -2407,7 +2407,7 @@ then
+ $as_echo "$as_me: error: Unable to find a PDFLaTeX application" >&2;}
+    { (exit 1); exit 1; }; };
+ fi
+-
++}
+ 
+  if test "$BUILDDOCS" = "yes"; then
+   BUILDDOCS_TRUE=

++++++ fix-echo-expansion.dpatch.diff ++++++
--- /var/tmp/diff_new_pack.LQjvFD/_old  2012-07-12 10:54:32.000000000 +0200
+++ /var/tmp/diff_new_pack.LQjvFD/_new  2012-07-12 10:54:32.000000000 +0200
@@ -1,22 +1,24 @@
---- xindy-2.4~pre1.orig/debian/patches/fix-echo-expansion.dpatch
-+++ xindy-2.4~pre1/debian/patches/fix-echo-expansion.dpatch
-@@ -0,0 +1,19 @@
-+#! /bin/sh /usr/share/dpatch/dpatch-run
-+## echo-expansion-fix.dpatch by Jörg Sommer <[email protected]>
-+##
-+## DP: The echo command shipped with the Debian system takes \ as an escape
-+## DP: sequence. This causes a formfeed is printed in the string "\fenc...". 
-+
-+@DPATCH@
-+diff -urNad xindy-2.2-beta2~/make-rules/alphabets/Makefile.in 
xindy-2.2-beta2/make-rules/alphabets/Makefile.in
-+--- xindy-2.2-beta2~/make-rules/alphabets/Makefile.in 2006-04-13 
17:23:13.186672000 +0200
-++++ xindy-2.2-beta2/make-rules/alphabets/Makefile.in  2006-04-13 
17:24:38.442672000 +0200
-+@@ -2438,7 +2438,7 @@
-+      echo "\section{Codepage latin9}" >>$@
-+      for i in $(DOCS_LATIN9); do echo "\input{$$i}" >>$@; done
-+      echo "\ienc{cp1251}" >>$@
-+-     echo "\fenc{T2A}" >>$@
-++     printf "%s\n" "\fenc{T2A}" >>$@
-+      echo "\chapter{Cyrillic scripts}" >>$@
-+      echo "\section{Codepage 1251}" >>$@     
-+      for i in $(DOCS_CYR_1251); do echo "\input{$$i}" >>$@; done
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## echo-expansion-fix.dpatch by Jörg Sommer <[email protected]>
+##
+## DP: The echo command shipped with the Debian system takes \ as an escape
+## DP: sequence. This causes a formfeed is printed in the string "\fenc...". 
+
+@DPATCH@
+---
+ make-rules/alphabets/Makefile.in |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+Index: xindy-2.4/make-rules/alphabets/Makefile.in
+===================================================================
+--- xindy-2.4.orig/make-rules/alphabets/Makefile.in
++++ xindy-2.4/make-rules/alphabets/Makefile.in
+@@ -2422,7 +2422,7 @@ alphabets-inc.tex : $(DOCS)
+       echo "\section{Codepage latin9}" >>$@
+       for i in $(DOCS_LATIN9); do echo "\input{$$i}" >>$@; done
+       echo "\ienc{cp1251}" >>$@
+-      echo "\fenc{T2A}" >>$@
++      printf "%s\n" "\fenc{T2A}" >>$@
+       echo "\chapter{Cyrillic scripts}" >>$@
+       echo "\section{Codepage 1251}" >>$@
+       for i in $(DOCS_CYR_1251); do echo "\input{$$i}" >>$@; done

++++++ fix-entry-with-command.dpatch.diff ++++++
#! /bin/sh /usr/share/dpatch/dpatch-run
## echo-expansion-fix.dpatch by Joachim Schrod
##
## DP: This is a fix of a bug posted on the Xindy mailinglist.
## DP: 
http://sourceforge.net/mailarchive/message.php?msg_name=aanlktimscmpg47e6oproahomz3q5hyucq2bqxmruj...@mail.gmail.com

@DPATCH@
diff --git a/modules/base/tex.xdy b/modules/base/tex.xdy
index d3c23cb..af006ba 100644
--- a/modules/base/tex.xdy
+++ b/modules/base/tex.xdy
@@ -16,15 +16,10 @@
 ;; keep-blanks is not loaded. Module keep-blanks would set a flag, and
 ;; this code would check for it. We will need a hook in the kernel, to
 ;; achieve that goal.
-;;
-;; FIXME: Regexps with start-anchored matches do not work. They match
-;; everywhere. We think it's better to not handle leading blanks than
-;; to make all blanks disappear, therefore the first rule is not
-;; activated.
 
-;(merge-rule "^ +" "" :eregexp)
+(merge-rule "^ +" "" :eregexp)
 (merge-rule " +$" "" :eregexp)
-(merge-rule " +" " " :eregexp)
+(merge-rule "  +" " " :eregexp)
 
 
 ;;
@@ -55,7 +50,7 @@
 
 (merge-rule "\\[a-zA-Z@]+ *" "" :eregexp)
 (merge-rule "\\[^a-zA-Z@]" "" :eregexp)
-(merge-rule "^[{}$]" "" :eregexp)
+(merge-rule "[{}$]" "" :eregexp)
 
 
 
++++++ help-option.dpatch.diff ++++++
--- /var/tmp/diff_new_pack.LQjvFD/_old  2012-07-12 10:54:32.000000000 +0200
+++ /var/tmp/diff_new_pack.LQjvFD/_new  2012-07-12 10:54:32.000000000 +0200
@@ -1,62 +1,59 @@
---- xindy-2.4~pre1.orig/debian/patches/help-option.dpatch
-+++ xindy-2.4~pre1/debian/patches/help-option.dpatch
-@@ -0,0 +1,59 @@
-+#! /bin/sh /usr/share/dpatch/dpatch-run
-+## help-option.dpatch by Jörg Sommer <[email protected]>
-+##
-+## DP: The commandline option --help of xindy and texindy prints the help
-+## DP: message to stderr.
-+
-+@DPATCH@
-+diff --git a/user-commands/texindy b/user-commands/texindy
-+index e29e4e1..06dff2b 100755
-+--- a/user-commands/texindy
-++++ b/user-commands/texindy
-+@@ -322,9 +322,9 @@ use Getopt::Long qw(:config bundling);
-+ 
-+ sub usage ( ;$ )
-+ {
-+-    my $exit_code = shift;
-+-    $exit_code += 0;                 # turn undef into 0
-+-    print STDERR <<_EOT_
-++    my $signal_error = int shift;
-++    my $output_handle = $signal_error ? *STDERR{IO} : *STDOUT{IO};
-++    print $output_handle <<_EOT_
-+ 
-+ usage: $cmd [-V?h] [-qv] [-iglr] [-d magic] [-o outfile.ind] [-t log] \\
-+             [-L lang] [-C codepage] [-M module] [-I input] [idx0 idx1 ...]
-+@@ -350,7 +350,7 @@ GNU-STYLE LONG OPTIONS FOR SHORT OPTIONS:
-+ 
-+ _EOT_
-+   ;
-+-    exit ($exit_code);
-++    exit ($signal_error ? 1 : 0);
-+ }
-+ 
-+ our ($output_version, $quiet, $verbose, $stdin, @debug,
-+diff --git a/user-commands/xindy.in b/user-commands/xindy.in
-+index cfd399b..11c0009 100644
-+--- a/user-commands/xindy.in
-++++ b/user-commands/xindy.in
-+@@ -335,9 +335,9 @@ use File::Spec;
-+ 
-+ sub usage ( ;$ )
-+ {
-+-    my $exit_code = shift;
-+-    $exit_code += 0;                 # turn undef into 0
-+-    print STDERR <<_EOT_
-++    my $signal_error = int shift;
-++    my $output_handle = $signal_error ? *STDERR{IO} : *STDOUT{IO};
-++    print $output_handle <<_EOT_
-+ 
-+ usage: $cmd [-V?h] [-qv] [-d magic] [-o outfile.ind] [-t log] \\
-+             [-L lang] [-C codepage] [-M module] [-I input] \\
-+@@ -361,7 +361,7 @@ GNU-STYLE LONG OPTIONS FOR SHORT OPTIONS:
-+ 
-+ _EOT_
-+   ;
-+-    exit ($exit_code);
-++    exit ($signal_error ? 1 : 0);
-+ }
-+ 
-+ our ($quiet, $verbose, %debug,
+#! /bin/sh /usr/share/dpatch/dpatch-run
+## help-option.dpatch by Jörg Sommer <[email protected]>
+##
+## DP: The commandline option --help of xindy and texindy prints the help
+## DP: message to stderr.
+
+@DPATCH@
+diff --git a/user-commands/texindy b/user-commands/texindy
+index e29e4e1..06dff2b 100755
+--- a/user-commands/texindy.in
++++ b/user-commands/texindy.in
+@@ -322,9 +322,9 @@ use Getopt::Long qw(:config bundling);
+ 
+ sub usage ( ;$ )
+ {
+-    my $exit_code = shift;
+-    $exit_code += 0;                  # turn undef into 0
+-    print STDERR <<_EOT_
++    my $signal_error = int shift;
++    my $output_handle = $signal_error ? *STDERR{IO} : *STDOUT{IO};
++    print $output_handle <<_EOT_
+ 
+ usage: $cmd [-V?h] [-qv] [-iglr] [-d magic] [-o outfile.ind] [-t log] \\
+             [-L lang] [-C codepage] [-M module] [-I input] [idx0 idx1 ...]
+@@ -350,7 +350,7 @@ GNU-STYLE LONG OPTIONS FOR SHORT OPTIONS:
+ 
+ _EOT_
+   ;
+-    exit ($exit_code);
++    exit ($signal_error ? 1 : 0);
+ }
+ 
+ our ($output_version, $quiet, $verbose, $stdin, @debug,
+diff --git a/user-commands/xindy.in b/user-commands/xindy.in
+index cfd399b..11c0009 100644
+--- a/user-commands/xindy.in
++++ b/user-commands/xindy.in
+@@ -335,9 +335,9 @@ use File::Spec;
+ 
+ sub usage ( ;$ )
+ {
+-    my $exit_code = shift;
+-    $exit_code += 0;                  # turn undef into 0
+-    print STDERR <<_EOT_
++    my $signal_error = int shift;
++    my $output_handle = $signal_error ? *STDERR{IO} : *STDOUT{IO};
++    print $output_handle <<_EOT_
+ 
+ usage: $cmd [-V?h] [-qv] [-d magic] [-o outfile.ind] [-t log] \\
+             [-L lang] [-C codepage] [-M module] [-I input] \\
+@@ -361,7 +361,7 @@ GNU-STYLE LONG OPTIONS FOR SHORT OPTIONS:
+ 
+ _EOT_
+   ;
+-    exit ($exit_code);
++    exit ($signal_error ? 1 : 0);
+ }
+ 
+ our ($quiet, $verbose, %debug,

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to