Hello community,
here is the log from the commit of package texinfo
checked in at Tue Mar 11 18:11:28 CET 2008.
--------
--- texinfo/texinfo.changes 2007-07-17 12:39:35.000000000 +0200
+++ /mounts/work_src_done/STABLE/texinfo/texinfo.changes 2008-03-10 13:33:26.114410000 +0100
@@ -1,0 +2,56 @@
+Mon Mar 10 13:33:18 CET 2008 - werner@suse.de
+
+- Update to texinfo version 4.11 (4.10 was omitted)
+ * Language:
+ . @documentlanguage now supports an optional country code
+ specification after the language code, a la gettext.
+ . new command @allowcodebreaks controls breaks at _ and - within @code.
+ . new command @frenchspacing controls spacing after sentences.
+ . new command @fonttextsize allows changing body text font size to 10pt.
+ . new command @textdegree{} produces the normal degrees symbol.
+ . new command @thischapternum can be used in TeX headers/footers.
+ . new commands for quotes: @quotedblleft @quotedblright
+ @quoteleft @quoteright @quotedblbase @quotesinglbase
+ @guillemetleft @guillemetright @guilsinglleft @guilsinglright.
+ . new option @set txicodequoteundirected produces an undirected quote
+ in code and example output, instead of the regular right quote.
+ . new option @set txicodequotebacktick produces a grave accent in
+ code and example output, instead of the regular left quote.
+ * makeinfo:
+ . The @documentlanguage locale is used to translate various document strings.
+ . --enable-encoding is now the default, meaning Info and plain text
+ output use 8-bit characters given a supported @documentencoding.
+ . new option --css-ref=URL for creating a stylesheet <link> in HTML output.
+ . new option --transliterate-file-names to use a reduction-to-ASCII
+ algorithm for split HTML file names, useful for non-Latin-based languages.
+ . @enddots{} outputs three dots instead of four, for consistency with
+ texinfo.tex.
+ . the Local Variables coding: setting written by --enable-encoding now
+ comes at the very end, after the tags table, so that Emacs can find
+ it in more cases.
+ . @allow-recursion (never documented) is deprecated and produces a warning.
+ . @quote-args (never documented) is now the default behavior.
+ . centering and such take account of character widths.
+ . the --reference-limit option is now a no-op.
+ . improvements to XML and Docbook output and the DTD.
+ * texinfo.tex:
+ . @thissection can now be used in custom headings, and @thischapter
+ works reliably even without @set chapternewpage. Custom headings
+ have additional flexibility as well.
+ * texi2dvi:
+ . pdftexi2dvi is a new wrapper to `texi2dvi --pdf', equal to texi2pdf,
+ for the sake of AUC-TeX which prepends `pdf' to the compilation
+ command when requested to produce PDF.
+ * info:
+ . look for info files in the current directory first, by default.
+ . when calling man, use -a if no explicit section is found.
+ . avoid showing the top(1) man page for nonexistent info files.
+ * install-info:
+ . new options --section-regex, --remove-exactly, --debug, --test.
+ * Distribution:
+ . autoconf 2.60, automake 1.10, gettext 0.16.1.
+ . gettext support now [external].
+ . new translations: hu (Hungarian), rw (Kinyarwandan), vi (Vietnamese).
+ . most common sources imported from gnulib.
+
+-------------------------------------------------------------------
Old:
----
texinfo-4.8-sec.patch
texinfo-4.8-tempfile.patch
texinfo-4.8-xml.patch
texinfo-4.9.tar.bz2
texinfo-4.9-zlib.patch
New:
----
help2man-1.36.4.tar.bz2
texinfo-4.11.dif
texinfo-4.11.tar.bz2
texinfo-4.11-zlib.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ texinfo.spec ++++++
--- /var/tmp/diff_new_pack.im5573/_old 2008-03-11 18:10:19.000000000 +0100
+++ /var/tmp/diff_new_pack.im5573/_new 2008-03-11 18:10:19.000000000 +0100
@@ -1,7 +1,7 @@
#
-# spec file for package texinfo (Version 4.9)
+# spec file for package texinfo (Version 4.11)
#
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany.
# This file and all modifications and additions to the pristine
# package are under the same license as the package itself.
#
@@ -10,31 +10,29 @@
# norootforbuild
+
Name: texinfo
-BuildRequires: libbz2-devel libzio-devel ncurses-devel zlib-devel
-License: GPL v2 or later
+BuildRequires: libbz2-devel libzio-devel ncurses-devel perl-gettext zlib-devel
+License: GPL v2 or later; GPL v3 or later
Group: Productivity/Publishing/Texinfo
-Autoreqprov: on
-Version: 4.9
+AutoReqProv: on
+Version: 4.11
Release: 1
Summary: Tools Needed to Create Documentation from Texinfo Sources
-URL: http://www.texinfo.org
+Url: http://www.texinfo.org
PreReq: %{install_info_prereq}
Source: ftp://ftp.gnu.org/pub/gnu/texinfo/texinfo-%{version}.tar.bz2
-# URL: http://savannah.nongnu.org/projects/texi2html/
-Source1: texi2html-1.78.tar.bz2
-Source2: texi2roff-2.0.tar.bz2
-Source3: info-dir
+Source1: http://download.savannah.nongnu.org/releases/texi2html/texi2html-1.78.tar.bz...
+Source2: http://texinfo.org/texi2roff/texi2roff-2.0.tar.bz2
+Source3: http://ftp.gnu.org/gnu/help2man/help2man-1.36.4.tar.bz2
+Source10: info-dir
Patch: texinfo-%{version}.dif
Patch1: texi2html-1.78.dif
Patch2: texi2roff-2.0.dif
Patch3: texi2roff.patch.bz2
Patch4: texinfo-%{version}-zlib.patch
-Patch5: texinfo-4.8-tempfile.patch
-Patch6: texinfo-4.8-echo.patch
-Patch7: texi2roff-2.0-gcc4.patch
-Patch8: texinfo-4.8-sec.patch
-Patch9: texinfo-4.8-xml.patch
+Patch5: texinfo-4.8-echo.patch
+Patch6: texi2roff-2.0-gcc4.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -94,31 +92,44 @@
%prep
rm -rf texi2html-1.78 texi2roff-2.0
-%setup -b 1 -b 2
+%setup -b 1 -b 2 -b 3
%patch4 -p0 -b .zlib
-%patch5 -p0 -b .tempfile
-%patch6 -p0 -b .echo
-%patch8 -p0 -b .sec
-%patch9 -p0 -b .xml
-%patch
+%patch5 -p0 -b .echo
+%patch0 -p0
# nb is already there and more recent
rm -fv po/no.*
-cd ../texi2html-1.78
-%patch -P 1
-cd ../texi2roff-2.0
-%patch -P 3 -p 0 -b .Bader
-%patch -P 2
-%patch7 -p1
+pushd ../texi2html-*
+%patch1 -p0
+popd
+pushd ../texi2roff-*
+%patch3 -p0 -b .Bader
+%patch2 -p0
+%patch6 -p1
+popd
+pushd ../help2man-*
+popd
%build
HOST=%{_target_cpu}-suse-linux
- CFLAGS="$RPM_OPT_FLAGS -pipe"
+ CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -pipe"
LDFLAGS=""
CC=gcc
export CFLAGS LDFLAGS CC
+pushd ../help2man-*
+ ./configure --build=$HOST \
+ --prefix=%{_prefix} \
+ --mandir=%{_mandir} \
+ --datadir=%{_datadir} \
+ --infodir=%{_infodir} \
+ --enable-nls
+ make
+ PATH=${PWD}:${PATH}
+ export PATH
+popd
./configure --build=$HOST \
- --prefix=/usr \
+ --prefix=%{_prefix} \
--mandir=%{_mandir} \
+ --datadir=%{_datadir} \
--infodir=%{_infodir} \
--without-included-gettext \
--with-catgets \
@@ -126,48 +137,56 @@
make
PATH=${PWD}/makeinfo:${PWD}/util:$PATH
export PATH
-cd ../texi2html-1.78
- CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing -pipe"
+pushd ../texi2html-*
./configure --build=$HOST \
- --prefix=/usr \
- --infodir=%{_infodir} \
+ --prefix=%{_prefix} \
--mandir=%{_mandir} \
+ --datadir=%{_datadir} \
+ --infodir=%{_infodir} \
--without-included-gettext \
--with-catgets \
--enable-nls
make
-cd ../texi2roff-2.0
+popd
+pushd ../texi2roff-*
rm -f texi2roff
make
+popd
%install
-rm -rf ${RPM_BUILD_ROOT}/
- make DESTDIR=${RPM_BUILD_ROOT} \
+rm -rf %{buildroot}/
+ make DESTDIR=%{buildroot} \
infodir=%{_infodir} \
htmldir=%{_defaultdocdir}/texi2html install
- mkdir -p ${RPM_BUILD_ROOT}/sbin
- mv ${RPM_BUILD_ROOT}/usr/bin/install-info ${RPM_BUILD_ROOT}/sbin/
- ln -sf ../../sbin/install-info ${RPM_BUILD_ROOT}/usr/bin/install-info
- mkdir -p ${RPM_BUILD_ROOT}%{_infodir}
- install -m 644 ${RPM_SOURCE_DIR}/info-dir ${RPM_BUILD_ROOT}%{_infodir}/dir
-cd ../texi2html-1.78
- make DESTDIR=${RPM_BUILD_ROOT} \
+ mkdir -p %{buildroot}/sbin
+ mv %{buildroot}%{_bindir}/install-info %{buildroot}/sbin/
+ ln -sf ../../sbin/install-info %{buildroot}%{_bindir}/install-info
+ mkdir -p %{buildroot}%{_infodir}
+ install -m 644 %{S:10} %{buildroot}%{_infodir}/dir
+pushd ../texi2html-*
+ make DESTDIR=%{buildroot} \
infodir=%{_infodir} \
texinfohtmldir=%{_defaultdocdir}/texi2html install
- install -m 644 README ${RPM_BUILD_ROOT}%{_defaultdocdir}/texi2html/
- install -m 644 NEWS ${RPM_BUILD_ROOT}%{_defaultdocdir}/texi2html/
- install -m 644 COPYING ${RPM_BUILD_ROOT}%{_defaultdocdir}/texi2html/
-cd ../texi2roff-2.0
+ install -m 644 README %{buildroot}%{_defaultdocdir}/texi2html/
+ install -m 644 NEWS %{buildroot}%{_defaultdocdir}/texi2html/
+ install -m 644 COPYING %{buildroot}%{_defaultdocdir}/texi2html/
+popd
+pushd ../texi2roff-*
doc=%{_defaultdocdir}/texi2roff
- install -m 755 texi2roff ${RPM_BUILD_ROOT}/usr/bin/
- install -m 755 texi2index ${RPM_BUILD_ROOT}/usr/bin/
- install -m 644 texi2roff.1 ${RPM_BUILD_ROOT}%{_mandir}/man1/
- mkdir -p ${RPM_BUILD_ROOT}${doc}
- install -m 644 Readme ${RPM_BUILD_ROOT}${doc}
- install -m 644 copyright ${RPM_BUILD_ROOT}${doc}
+ install -m 755 texi2roff %{buildroot}%{_bindir}/
+ install -m 755 texi2index %{buildroot}%{_bindir}/
+ install -m 644 texi2roff.1 %{buildroot}%{_mandir}/man1/
+ mkdir -p %{buildroot}${doc}
+ install -m 644 Readme %{buildroot}${doc}
+ install -m 644 copyright %{buildroot}${doc}
+popd
+#pushd ../help2man-*
+# make DESTDIR=%{buildroot} install
+#popd
+%find_lang %name %{name}.lang
%clean
-test -n "$RPM_BUILD_ROOT" && rm -rf ${RPM_BUILD_ROOT}
+test -n "%{buildroot}" && rm -rf %{buildroot}
%post
%install_info --info-dir=%{_infodir} %{_infodir}/texinfo.gz
@@ -185,7 +204,7 @@
%install_info_delete --info-dir=%{_infodir} %{_infodir}/info-stnd.info.gz
%install_info_delete --info-dir=%{_infodir} %{_infodir}/info.info.gz
-%files
+%files -f %{name}.lang
%defattr(-, root, root)
%dir %{_defaultdocdir}/texi2html
%dir %{_defaultdocdir}/texi2roff
@@ -194,22 +213,22 @@
%doc %{_defaultdocdir}/texi2html/*
%doc %{_defaultdocdir}/texi2roff/*
%doc %{_defaultdocdir}/texi2roff/*
-/usr/bin/makeinfo
-/usr/bin/texi*
+%{_bindir}/makeinfo
+%{_bindir}/pdftexi*
+%{_bindir}/texi*
%{_infodir}/texinfo*.gz
%{_infodir}/texi2html*.gz
%{_mandir}/man1/makeinfo.1.gz
%{_mandir}/man1/texi*.1.gz
%{_mandir}/man5/texinfo.5.gz
-/usr/share/locale/*/*/texinfo.mo
-/usr/share/texinfo
-/usr/share/texi2html
+%{_datadir}/texinfo
+%{_datadir}/texi2html
%files -n info
%defattr(-,root,root)
%config(noreplace) %verify(not md5 size mtime) %{_infodir}/dir
/sbin/install-info
-/usr/bin/install-info
+%{_bindir}/install-info
%{_bindir}/info
%{_bindir}/infokey
%{_infodir}/info.info*
@@ -218,9 +237,71 @@
%{_mandir}/man1/infokey.1*
%{_mandir}/man1/install-info.1*
%{_mandir}/man5/info.5*
+#%file -n help2man
+#%defattr(-,root,root)
+#%{_bindir}/help2man
+#%{_bindir}/pdftexi2dvi
+#%{_libdir}/hacklocaledir.so
+#%{_datadir}/info/help2man.info.gz
+#%{_datadir}/locale/*/LC_MESSAGES/help2man.mo
+#%{_mandir}/man1/help2man.1.gz
+#%{_mandir}/*/man1/help2man.1.gz
%changelog
-* Wed Jul 11 2007 - werner@suse.de
+* Mon Mar 10 2008 werner@suse.de
+- Update to texinfo version 4.11 (4.10 was omitted)
+ * Language:
+ . @documentlanguage now supports an optional country code
+ specification after the language code, a la gettext.
+ . new command @allowcodebreaks controls breaks at _ and - within @code.
+ . new command @frenchspacing controls spacing after sentences.
+ . new command @fonttextsize allows changing body text font size to 10pt.
+ . new command @textdegree{} produces the normal degrees symbol.
+ . new command @thischapternum can be used in TeX headers/footers.
+ . new commands for quotes: @quotedblleft @quotedblright
+ @quoteleft @quoteright @quotedblbase @quotesinglbase
+ @guillemetleft @guillemetright @guilsinglleft @guilsinglright.
+ . new option @set txicodequoteundirected produces an undirected quote
+ in code and example output, instead of the regular right quote.
+ . new option @set txicodequotebacktick produces a grave accent in
+ code and example output, instead of the regular left quote.
+ * makeinfo:
+ . The @documentlanguage locale is used to translate various document strings.
+ . --enable-encoding is now the default, meaning Info and plain text
+ output use 8-bit characters given a supported @documentencoding.
+ . new option --css-ref=URL for creating a stylesheet <link> in HTML output.
+ . new option --transliterate-file-names to use a reduction-to-ASCII
+ algorithm for split HTML file names, useful for non-Latin-based languages.
+ . @enddots{} outputs three dots instead of four, for consistency with
+ texinfo.tex.
+ . the Local Variables coding: setting written by --enable-encoding now
+ comes at the very end, after the tags table, so that Emacs can find
+ it in more cases.
+ . @allow-recursion (never documented) is deprecated and produces a warning.
+ . @quote-args (never documented) is now the default behavior.
+ . centering and such take account of character widths.
+ . the --reference-limit option is now a no-op.
+ . improvements to XML and Docbook output and the DTD.
+ * texinfo.tex:
+ . @thissection can now be used in custom headings, and @thischapter
+ works reliably even without @set chapternewpage. Custom headings
+ have additional flexibility as well.
+ * texi2dvi:
+ . pdftexi2dvi is a new wrapper to `texi2dvi --pdf', equal to texi2pdf,
+ for the sake of AUC-TeX which prepends `pdf' to the compilation
+ command when requested to produce PDF.
+ * info:
+ . look for info files in the current directory first, by default.
+ . when calling man, use -a if no explicit section is found.
+ . avoid showing the top(1) man page for nonexistent info files.
+ * install-info:
+ . new options --section-regex, --remove-exactly, --debug, --test.
+ * Distribution:
+ . autoconf 2.60, automake 1.10, gettext 0.16.1.
+ . gettext support now [external].
+ . new translations: hu (Hungarian), rw (Kinyarwandan), vi (Vietnamese).
+ . most common sources imported from gnulib.
+* Wed Jul 11 2007 werner@suse.de
- Update to texinfo version 4.9
* GPLv3.
* texi2dvi:
@@ -302,145 +383,145 @@
* caching of html generated by latex2html reenabled.
* when not split and no section navigation is output, the about page and
navigation direction are not output for all the elements.
-* Mon Mar 26 2007 - rguenther@suse.de
+* Mon Mar 26 2007 rguenther@suse.de
- Add libbz2-devel, ncurses-devel and zlib-devel BuildRequires
- Exchange libzio for libzio-devel BuildRequires
-* Mon Feb 19 2007 - werner@suse.de
+* Mon Feb 19 2007 werner@suse.de
- Avoid array subscript below array bounds (bug #246740)
-* Fri Nov 10 2006 - werner@suse.de
+* Fri Nov 10 2006 werner@suse.de
- Fix buffer overflow in texi2dvi (bug #214920)
-* Mon Jul 24 2006 - adrian@suse.de
+* Mon Jul 24 2006 adrian@suse.de
- add libzio as PreReq for info
-* Fri Jun 16 2006 - werner@suse.de
+* Fri Jun 16 2006 werner@suse.de
- Re-enable texi2pdf because now tetex does not install this
-* Wed Jan 25 2006 - mls@suse.de
+* Wed Jan 25 2006 mls@suse.de
- converted neededforbuild to BuildRequires
-* Mon Dec 19 2005 - werner@suse.de
+* Mon Dec 19 2005 werner@suse.de
- Add missing sym link to file list
-* Thu Oct 06 2005 - werner@suse.de
+* Thu Oct 06 2005 werner@suse.de
- Use directory for the base of temporary index files (bug #120577)
-* Thu Mar 24 2005 - uli@suse.de
+* Thu Mar 24 2005 uli@suse.de
- fixed to build with GCC4
-* Thu Feb 10 2005 - werner@suse.de
+* Thu Feb 10 2005 werner@suse.de
- Update to next bug fix release 1.76 of texi2html
-* Tue Feb 01 2005 - werner@suse.de
+* Tue Feb 01 2005 werner@suse.de
- Update to bug fix release 1.74 of texi2html
-* Thu Jan 27 2005 - werner@suse.de
+* Thu Jan 27 2005 werner@suse.de
- Fix texi2html to not loop around on broken texi files
- Remove texi2pdf from texinfo file list due already part of
tetex
-* Wed Jan 26 2005 - schwab@suse.de
+* Wed Jan 26 2005 schwab@suse.de
- Reenable strict aliasing.
-* Tue Jan 25 2005 - werner@suse.de
+* Tue Jan 25 2005 werner@suse.de
- Move texi2html version to 1.72
- Update texinfo version to 4.8
-* Tue Oct 19 2004 - ro@suse.de
+* Tue Oct 19 2004 ro@suse.de
- drop no locale support, nb is already there
-* Mon Aug 09 2004 - werner@suse.de
+* Mon Aug 09 2004 werner@suse.de
- Info: check remaining buffer size before printing into echo area
-* Fri Jul 02 2004 - mfabian@suse.de
+* Fri Jul 02 2004 mfabian@suse.de
- apply makeinfo.patch received from Karl Berry