Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package mtools for openSUSE:Factory checked in at 2021-04-22 18:03:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/mtools (Old) and /work/SRC/openSUSE:Factory/.mtools.new.12324 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "mtools" Thu Apr 22 18:03:42 2021 rev:53 rq:886670 version:4.0.27 Changes: -------- --- /work/SRC/openSUSE:Factory/mtools/mtools.changes 2020-12-02 13:57:24.953750211 +0100 +++ /work/SRC/openSUSE:Factory/.mtools.new.12324/mtools.changes 2021-04-22 18:04:07.754521869 +0200 @@ -1,0 +2,6 @@ +Sun Apr 18 15:50:54 UTC 2021 - Andreas Stieger <andreas.stie...@gmx.de> + +- mtools 4.0.27: + * Fix type error in calls to iconv functions + +------------------------------------------------------------------- Old: ---- mtools-4.0.26.tar.bz2 mtools-4.0.26.tar.bz2.sig New: ---- mtools-4.0.27.tar.bz2 mtools-4.0.27.tar.bz2.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ mtools.spec ++++++ --- /var/tmp/diff_new_pack.3vpsYr/_old 2021-04-22 18:04:08.270522667 +0200 +++ /var/tmp/diff_new_pack.3vpsYr/_new 2021-04-22 18:04:08.274522673 +0200 @@ -1,7 +1,7 @@ # # spec file for package mtools # -# 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 @@ -17,7 +17,7 @@ Name: mtools -Version: 4.0.26 +Version: 4.0.27 Release: 0 Summary: Tools to access MS-DOS filesystems without kernel drivers License: GPL-3.0-or-later @@ -25,7 +25,8 @@ URL: http://mtools.linux.lu/ Source0: https://ftp.gnu.org/gnu/mtools/%{name}-%{version}.tar.bz2 Source1: https://ftp.gnu.org/gnu/mtools/%{name}-%{version}.tar.bz2.sig -Source2: https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=mtools&download=1#/%{name}.keyring +# https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=mtools +Source2: %{name}.keyring Patch0: %{name}-conf.diff Patch1: %{name}-autoconf.diff Patch3: %{name}-aliasing.diff @@ -47,7 +48,7 @@ %package doc Summary: Documentation for mtools, a toolset for MS-DOS filesystem access -License: GPL-3.0-or-later AND GFDL-1.3-only +License: GFDL-1.3-only AND GPL-3.0-or-later Group: Documentation/Other Requires: %{name} = %{version} @@ -87,6 +88,7 @@ %exclude %{_bindir}/f* %files doc +%license COPYING %doc *.pdf %changelog ++++++ mtools-4.0.26.tar.bz2 -> mtools-4.0.27.tar.bz2 ++++++ ++++ 6223 lines of diff (skipped) ++++ retrying with extended exclude list diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/NEWS new/mtools-4.0.27/NEWS --- old/mtools-4.0.26/NEWS 2020-11-28 12:45:11.000000000 +0100 +++ new/mtools-4.0.27/NEWS 2021-04-16 20:44:11.000000000 +0200 @@ -1,3 +1,5 @@ +v4_0_27 + - Fix type error in calls to iconv functions v4_0_26 - Fix compilation on Macintosh - Ignore image file locking errors if we are performing a diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/charsetConv.c new/mtools-4.0.27/charsetConv.c --- old/mtools-4.0.26/charsetConv.c 2018-12-09 11:57:33.000000000 +0100 +++ new/mtools-4.0.27/charsetConv.c 2021-04-16 20:38:45.000000000 +0200 @@ -102,8 +102,8 @@ { char dosCp[17]; doscp_t *ret; - iconv_t *from; - iconv_t *to; + iconv_t from; + iconv_t to; if(codepage == 0) codepage = mtools_default_codepage; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/debian/changelog new/mtools-4.0.27/debian/changelog --- old/mtools-4.0.26/debian/changelog 2020-11-28 12:47:52.000000000 +0100 +++ new/mtools-4.0.27/debian/changelog 2021-04-16 20:56:38.000000000 +0200 @@ -1,3 +1,7 @@ +mtools (4.0.27) stable; urgency=low + * Fix type error in calls to iconv functions + + -- Alain Knaff <al...@knaff.lu> Fri, 16 Apr 2021 20:54:49 +0200 mtools (4.0.26) stable; urgency=low * Fix compilation on Macintosh * Ignore image file locking errors if we are performing a read-only access anyways diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/floppyd.1 new/mtools-4.0.27/floppyd.1 --- old/mtools-4.0.26/floppyd.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/floppyd.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH floppyd 1 "28Nov20" mtools-4.0.26 +.TH floppyd 1 "16Apr21" mtools-4.0.27 .SH Name floppyd - floppy daemon for remote access to floppy drive '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/floppyd_installtest.1 new/mtools-4.0.27/floppyd_installtest.1 --- old/mtools-4.0.26/floppyd_installtest.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/floppyd_installtest.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH floppyd_installtest 1 "28Nov20" mtools-4.0.26 +.TH floppyd_installtest 1 "16Apr21" mtools-4.0.27 .SH Name floppyd_installtest - tests whether floppyd is installed and running '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mattrib.1 new/mtools-4.0.27/mattrib.1 --- old/mtools-4.0.26/mattrib.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mattrib.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mattrib 1 "28Nov20" mtools-4.0.26 +.TH mattrib 1 "16Apr21" mtools-4.0.27 .SH Name mattrib - change MSDOS file attribute flags '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mbadblocks.1 new/mtools-4.0.27/mbadblocks.1 --- old/mtools-4.0.26/mbadblocks.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mbadblocks.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mbadblocks 1 "28Nov20" mtools-4.0.26 +.TH mbadblocks 1 "16Apr21" mtools-4.0.27 .SH Name mbadblocks - tests a floppy disk, and marks the bad blocks in the FAT '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mcat.1 new/mtools-4.0.27/mcat.1 --- old/mtools-4.0.26/mcat.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mcat.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mcat 1 "28Nov20" mtools-4.0.26 +.TH mcat 1 "16Apr21" mtools-4.0.27 .SH Name mcat - dump raw disk image '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mcd.1 new/mtools-4.0.27/mcd.1 --- old/mtools-4.0.26/mcd.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mcd.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mcd 1 "28Nov20" mtools-4.0.26 +.TH mcd 1 "16Apr21" mtools-4.0.27 .SH Name mcd - change MSDOS directory '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mclasserase.1 new/mtools-4.0.27/mclasserase.1 --- old/mtools-4.0.26/mclasserase.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mclasserase.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mclasserase 1 "28Nov20" mtools-4.0.26 +.TH mclasserase 1 "16Apr21" mtools-4.0.27 .SH Name mclasserase - erase memory cards '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mcopy.1 new/mtools-4.0.27/mcopy.1 --- old/mtools-4.0.26/mcopy.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mcopy.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mcopy 1 "28Nov20" mtools-4.0.26 +.TH mcopy 1 "16Apr21" mtools-4.0.27 .SH Name mcopy - copy MSDOS files to/from Unix '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mdel.1 new/mtools-4.0.27/mdel.1 --- old/mtools-4.0.26/mdel.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mdel.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mdel 1 "28Nov20" mtools-4.0.26 +.TH mdel 1 "16Apr21" mtools-4.0.27 .SH Name mdel - delete an MSDOS file '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mdeltree.1 new/mtools-4.0.27/mdeltree.1 --- old/mtools-4.0.26/mdeltree.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mdeltree.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mdeltree 1 "28Nov20" mtools-4.0.26 +.TH mdeltree 1 "16Apr21" mtools-4.0.27 .SH Name mdeltree - recursively delete an MSDOS directory and its contents '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mdir.1 new/mtools-4.0.27/mdir.1 --- old/mtools-4.0.26/mdir.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mdir.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mdir 1 "28Nov20" mtools-4.0.26 +.TH mdir 1 "16Apr21" mtools-4.0.27 .SH Name mdir - display an MSDOS directory '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mdu.1 new/mtools-4.0.27/mdu.1 --- old/mtools-4.0.26/mdu.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mdu.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mdu 1 "28Nov20" mtools-4.0.26 +.TH mdu 1 "16Apr21" mtools-4.0.27 .SH Name mdu - display the amount of space occupied by an MSDOS directory '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mformat.1 new/mtools-4.0.27/mformat.1 --- old/mtools-4.0.26/mformat.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mformat.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mformat 1 "28Nov20" mtools-4.0.26 +.TH mformat 1 "16Apr21" mtools-4.0.27 .SH Name mformat - add an MSDOS filesystem to a low-level formatted floppy disk '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/minfo.1 new/mtools-4.0.27/minfo.1 --- old/mtools-4.0.26/minfo.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/minfo.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH minfo 1 "28Nov20" mtools-4.0.26 +.TH minfo 1 "16Apr21" mtools-4.0.27 .SH Name minfo - print the parameters of a MSDOS filesystem '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mkmanifest.1 new/mtools-4.0.27/mkmanifest.1 --- old/mtools-4.0.26/mkmanifest.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mkmanifest.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mkmanifest 1 "28Nov20" mtools-4.0.26 +.TH mkmanifest 1 "16Apr21" mtools-4.0.27 .SH Name mkmanifest - makes list of file names and their DOS 8+3 equivalent '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mlabel.1 new/mtools-4.0.27/mlabel.1 --- old/mtools-4.0.26/mlabel.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mlabel.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mlabel 1 "28Nov20" mtools-4.0.26 +.TH mlabel 1 "16Apr21" mtools-4.0.27 .SH Name mlabel - make an MSDOS volume label '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mmd.1 new/mtools-4.0.27/mmd.1 --- old/mtools-4.0.26/mmd.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mmd.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mmd 1 "28Nov20" mtools-4.0.26 +.TH mmd 1 "16Apr21" mtools-4.0.27 .SH Name mmd - make an MSDOS subdirectory '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mmount.1 new/mtools-4.0.27/mmount.1 --- old/mtools-4.0.26/mmount.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mmount.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mmount 1 "28Nov20" mtools-4.0.26 +.TH mmount 1 "16Apr21" mtools-4.0.27 .SH Name mmount - mount an MSDOS disk '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mmove.1 new/mtools-4.0.27/mmove.1 --- old/mtools-4.0.26/mmove.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mmove.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mmove 1 "28Nov20" mtools-4.0.26 +.TH mmove 1 "16Apr21" mtools-4.0.27 .SH Name mmove - move or rename an MSDOS file or subdirectory '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mpartition.1 new/mtools-4.0.27/mpartition.1 --- old/mtools-4.0.26/mpartition.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mpartition.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mpartition 1 "28Nov20" mtools-4.0.26 +.TH mpartition 1 "16Apr21" mtools-4.0.27 .SH Name mpartition - partition an MSDOS hard disk '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mrd.1 new/mtools-4.0.27/mrd.1 --- old/mtools-4.0.26/mrd.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mrd.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mrd 1 "28Nov20" mtools-4.0.26 +.TH mrd 1 "16Apr21" mtools-4.0.27 .SH Name mrd - remove an MSDOS subdirectory '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mren.1 new/mtools-4.0.27/mren.1 --- old/mtools-4.0.26/mren.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mren.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mren 1 "28Nov20" mtools-4.0.26 +.TH mren 1 "16Apr21" mtools-4.0.27 .SH Name mren - rename an existing MSDOS file '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mshortname.1 new/mtools-4.0.27/mshortname.1 --- old/mtools-4.0.26/mshortname.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mshortname.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mshortname 1 "28Nov20" mtools-4.0.26 +.TH mshortname 1 "16Apr21" mtools-4.0.27 .SH Name mshortname - shows short name of a file '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mshowfat.1 new/mtools-4.0.27/mshowfat.1 --- old/mtools-4.0.26/mshowfat.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mshowfat.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mshowfat 1 "28Nov20" mtools-4.0.26 +.TH mshowfat 1 "16Apr21" mtools-4.0.27 .SH Name mshowfat - shows FAT clusters allocated to file '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mtools.1 new/mtools-4.0.27/mtools.1 --- old/mtools-4.0.26/mtools.1 2020-11-28 12:48:32.000000000 +0100 +++ new/mtools-4.0.27/mtools.1 2021-04-16 20:39:09.000000000 +0200 @@ -26,7 +26,7 @@ Mtools is sufficient to give access to MS-DOS file systems. For instance, commands such as \fR\&\f(CWmdir a:\fR work on the \fR\&\f(CWa:\fR floppy without any preliminary mounting or initialization (assuming the default -\&\fR\&\f(CW\(if/etc/mtools.conf\(is\fR works on your machine). With mtools, one can +\&\fR\&\f(CW\(if/usr/local/etc/mtools.conf\(is\fR works on your machine). With mtools, one can change floppies too without unmounting and mounting. .PP .SH Where\ to\ get\ mtools diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mtools.5 new/mtools-4.0.27/mtools.5 --- old/mtools-4.0.26/mtools.5 2020-11-28 12:48:32.000000000 +0100 +++ new/mtools-4.0.27/mtools.5 2021-04-16 20:39:09.000000000 +0200 @@ -18,7 +18,7 @@ .SH Description .PP This manual page describes the configuration files for mtools. They -are called \fR\&\f(CW\(if/etc/mtools.conf\(is\fR and \fR\&\f(CW\(if~/.mtoolsrc\(is\fR. If +are called \fR\&\f(CW\(if/usr/local/etc/mtools.conf\(is\fR and \fR\&\f(CW\(if~/.mtoolsrc\(is\fR. If the environmental variable \fR\&\f(CWMTOOLSRC\fR is set, its contents is used as the filename for a third configuration file. These configuration files describe the following items: @@ -30,7 +30,7 @@ .SS Location\ of\ the\ configuration\ files .PP .PP -\&\fR\&\f(CW\(if/etc/mtools.conf\(is\fR is the system-wide configuration file, +\&\fR\&\f(CW\(if/usr/local/etc/mtools.conf\(is\fR is the system-wide configuration file, and \fR\&\f(CW\(if~/.mtoolsrc\(is\fR is the user's private configuration file. .PP On some systems, the system-wide configuration file is called @@ -388,14 +388,14 @@ Mtools uses its root privileges to open the device, and to issue the actual SCSI I/O calls. Moreover, root privileges are only used for drives described in a system-wide configuration file such as -\&\fR\&\f(CW\(if/etc/mtools.conf\(is\fR, and not for those described in +\&\fR\&\f(CW\(if/usr/local/etc/mtools.conf\(is\fR, and not for those described in \&\fR\&\f(CW\(if~/.mtoolsrc\(is\fR or \fR\&\f(CW\(if$MTOOLSRC\(is\fR. .TP \&\fR\&\f(CWprivileged\fR\ When set to 1, this instructs mtools to use its setuid and setgid privileges for opening the given drive. This option is only valid for drives described in the system-wide configuration files (such as -\&\fR\&\f(CW\(if/etc/mtools.conf\(is\fR, not \fR\&\f(CW\(if~/.mtoolsrc\(is\fR or +\&\fR\&\f(CW\(if/usr/local/etc/mtools.conf\(is\fR, not \fR\&\f(CW\(if~/.mtoolsrc\(is\fR or \&\fR\&\f(CW\(if$MTOOLSRC\(is\fR). Obviously, this option is also a no op if mtools is not installed setuid or setgid. This option is implied by 'scsi=1', but again only for drives defined in system-wide configuration files. @@ -507,7 +507,7 @@ compiled-in defaults .TP 2.\ -\&\fR\&\f(CW\(if/etc/mtools.conf\(is\fR +\&\fR\&\f(CW\(if/usr/local/etc/mtools.conf\(is\fR .TP 3.\ \&\fR\&\f(CW\(if~/.mtoolsrc\(is\fR. @@ -519,10 +519,10 @@ Options described in the later files override those described in the earlier files. Drives defined in earlier files persist if they are not overridden in the later files. For instance, drives A and B may be -defined in \fR\&\f(CW\(if/etc/mtools.conf\(is\fR and drives C and D may be +defined in \fR\&\f(CW\(if/usr/local/etc/mtools.conf\(is\fR and drives C and D may be defined in \fR\&\f(CW\(if~/.mtoolsrc\(is\fR However, if \fR\&\f(CW\(if~/.mtoolsrc\(is\fR also defines drive A, this new description would override the description of -drive A in \fR\&\f(CW\(if/etc/mtools.conf\(is\fR instead of adding to it. If +drive A in \fR\&\f(CW\(if/usr/local/etc/mtools.conf\(is\fR instead of adding to it. If you want to add a new description to a drive already described in an earlier file, you need to use either the \fR\&\f(CW+drive\fR or \fR\&\f(CWdrive+\fR keyword. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mtools.info new/mtools-4.0.27/mtools.info --- old/mtools-4.0.26/mtools.info 2020-11-28 12:54:36.000000000 +0100 +++ new/mtools-4.0.27/mtools.info 2021-04-16 20:56:42.000000000 +0200 @@ -1,6 +1,6 @@ This is mtools.info, produced by makeinfo version 6.5 from mtools.texi. -This manual is for Mtools (version 4.0.26, November 2020), which is a +This manual is for Mtools (version 4.0.27, April 2021), which is a collection of tools to allow Unix systems to manipulate MS-DOS files. Copyright (C) 2007, 2009 Free Software Foundation, Inc. Copyright @@ -53,7 +53,7 @@ '/etc/mtools.conf' works on your machine). With mtools, one can change floppies too without unmounting and mounting. - This manual is for Mtools (version 4.0.26, November 2020), which is a + This manual is for Mtools (version 4.0.27, April 2021), which is a collection of tools to allow Unix systems to manipulate MS-DOS files. Copyright (C) 2007, 2009 Free Software Foundation, Inc. Copyright @@ -87,7 +87,7 @@ ********************* Mtools can be found at the following places (and their mirrors): - http://ftp.gnu.org/gnu/mtools/mtools-4.0.26.tar.gz + http://ftp.gnu.org/gnu/mtools/mtools-4.0.27.tar.gz These patches are named 'mtools-'VERSION'-'DDMM'.taz', where version stands for the base version, DD for the day and MM for the month. Due @@ -2695,71 +2695,71 @@ Tag Table: -Node: Top872 -Node: Location3129 -Node: Common features4067 -Node: arguments4831 -Node: drive letters6492 -Node: directory7846 -Node: long names8292 -Node: name clashes10838 -Node: case sensitivity13122 -Node: high capacity formats14359 -Node: more sectors15404 -Node: bigger sectors16459 -Node: 2m17188 -Node: XDF18374 -Node: exit codes19717 -Node: bugs20355 -Node: Configuration20888 -Node: configuration file location22177 -Node: general syntax22630 -Node: default values23461 -Node: global variables23989 -Node: per drive variables26182 -Node: general information27017 -Node: location information27459 -Node: geometry description28988 -Node: open flags32849 -Node: miscellaneous variables33449 -Node: miscellaneous flags35525 -Node: multiple descriptions39155 -Node: parsing order40829 -Node: old style configuration41860 -Node: Commands42559 -Node: floppyd44481 -Node: floppyd_installtest49274 -Node: mattrib49905 -Node: mbadblocks51700 -Node: mcat52994 -Node: mcd53808 -Node: mclasserase54669 -Node: mcopy55345 -Node: mdel58363 -Node: mdeltree58702 -Node: mdir59121 -Node: mdu60397 -Node: mformat60903 -Node: mkmanifest69414 -Node: minfo71388 -Node: mlabel71958 -Node: mmd73111 -Node: mmount73460 -Node: mmove74063 -Node: mpartition74868 -Node: mrd80394 -Node: mren80752 -Node: mshortname81501 -Node: mshowfat81831 -Node: mtoolstest82240 -Node: mtype82812 -Node: mzip83663 -Ref: mzip-Footnote-185688 -Ref: mzip-Footnote-285769 -Node: Compiling mtools86056 -Node: Porting mtools87155 -Node: Command Index93063 -Node: Variable Index93191 -Node: Concept Index95014 +Node: Top869 +Node: Location3123 +Node: Common features4061 +Node: arguments4825 +Node: drive letters6486 +Node: directory7840 +Node: long names8286 +Node: name clashes10832 +Node: case sensitivity13116 +Node: high capacity formats14353 +Node: more sectors15398 +Node: bigger sectors16453 +Node: 2m17182 +Node: XDF18368 +Node: exit codes19711 +Node: bugs20349 +Node: Configuration20882 +Node: configuration file location22171 +Node: general syntax22624 +Node: default values23455 +Node: global variables23983 +Node: per drive variables26176 +Node: general information27011 +Node: location information27453 +Node: geometry description28982 +Node: open flags32843 +Node: miscellaneous variables33443 +Node: miscellaneous flags35519 +Node: multiple descriptions39149 +Node: parsing order40823 +Node: old style configuration41854 +Node: Commands42553 +Node: floppyd44475 +Node: floppyd_installtest49268 +Node: mattrib49899 +Node: mbadblocks51694 +Node: mcat52988 +Node: mcd53802 +Node: mclasserase54663 +Node: mcopy55339 +Node: mdel58357 +Node: mdeltree58696 +Node: mdir59115 +Node: mdu60391 +Node: mformat60897 +Node: mkmanifest69408 +Node: minfo71382 +Node: mlabel71952 +Node: mmd73105 +Node: mmount73454 +Node: mmove74057 +Node: mpartition74862 +Node: mrd80388 +Node: mren80746 +Node: mshortname81495 +Node: mshowfat81825 +Node: mtoolstest82234 +Node: mtype82806 +Node: mzip83657 +Ref: mzip-Footnote-185682 +Ref: mzip-Footnote-285763 +Node: Compiling mtools86050 +Node: Porting mtools87149 +Node: Command Index93057 +Node: Variable Index93185 +Node: Concept Index95008 End Tag Table diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mtools.spec new/mtools-4.0.27/mtools.spec --- old/mtools-4.0.26/mtools.spec 2020-11-28 12:45:55.000000000 +0100 +++ new/mtools-4.0.27/mtools.spec 1970-01-01 01:00:00.000000000 +0100 @@ -1,242 +0,0 @@ -%define _binary_payload w9.gzdio -Name: mtools -Summary: mtools, read/write/list/format DOS disks under Unix -Version: 4.0.26 -Release: 1 -License: GPLv3+ -Group: Utilities/System -URL: http://www.gnu.org/software/mtools/ -Source: ftp://ftp.gnu.org/gnu/%{name}/%{name}-%{version}.tar.gz -Buildroot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) - - -%description -Mtools is a collection of utilities to access MS-DOS disks from GNU -and Unix without mounting them. It supports long file names, OS/2 Xdf -disks, ZIP/JAZ disks and 2m disks (store up to 1992k on a high density -3 1/2 disk). - - -%prep -%setup -q - -./configure \ - --prefix=%{buildroot}%{_prefix} \ - --sysconfdir=/etc \ - --infodir=%{buildroot}%{_infodir} \ - --mandir=%{buildroot}%{_mandir} \ - --enable-floppyd \ - -%build -make - -%clean -echo rm -rf $RPM_BUILD_ROOT -[ X%{buildroot} != X ] && [ X%{buildroot} != X/ ] && rm -fr %{buildroot} - -%install -make install -make install-info -strip %{buildroot}%{_bindir}/mtools %{buildroot}%{_bindir}/mkmanifest %{buildroot}%{_bindir}/floppyd -rm %{buildroot}%{_infodir}/dir - -%files -%defattr(-,root,root) -%{_infodir}/mtools.info* -%{_mandir}/man1/floppyd.1* -%{_mandir}/man1/floppyd_installtest.1.gz -%{_mandir}/man1/mattrib.1* -%{_mandir}/man1/mbadblocks.1* -%{_mandir}/man1/mcat.1* -%{_mandir}/man1/mcd.1* -%{_mandir}/man1/mclasserase.1* -%{_mandir}/man1/mcopy.1* -%{_mandir}/man1/mdel.1* -%{_mandir}/man1/mdeltree.1* -%{_mandir}/man1/mdir.1* -%{_mandir}/man1/mdu.1* -%{_mandir}/man1/mformat.1* -%{_mandir}/man1/minfo.1* -%{_mandir}/man1/mkmanifest.1* -%{_mandir}/man1/mlabel.1* -%{_mandir}/man1/mmd.1* -%{_mandir}/man1/mmount.1* -%{_mandir}/man1/mmove.1* -%{_mandir}/man1/mpartition.1* -%{_mandir}/man1/mrd.1* -%{_mandir}/man1/mren.1* -%{_mandir}/man1/mshortname.1* -%{_mandir}/man1/mshowfat.1* -%{_mandir}/man1/mtools.1* -%{_mandir}/man5/mtools.5* -%{_mandir}/man1/mtoolstest.1* -%{_mandir}/man1/mtype.1* -%{_mandir}/man1/mzip.1* -%{_bindir}/amuFormat.sh -%{_bindir}/mattrib -%{_bindir}/mbadblocks -%{_bindir}/mcat -%{_bindir}/mcd -%{_bindir}/mclasserase -%{_bindir}/mcopy -%{_bindir}/mdel -%{_bindir}/mdeltree -%{_bindir}/mdir -%{_bindir}/mdu -%{_bindir}/mformat -%{_bindir}/minfo -%{_bindir}/mkmanifest -%{_bindir}/mlabel -%{_bindir}/mmd -%{_bindir}/mmount -%{_bindir}/mmove -%{_bindir}/mpartition -%{_bindir}/mrd -%{_bindir}/mren -%{_bindir}/mshortname -%{_bindir}/mshowfat -%{_bindir}/mtools -%{_bindir}/mtoolstest -%{_bindir}/mtype -%{_bindir}/mzip -%{_bindir}/floppyd -%{_bindir}/floppyd_installtest -%{_bindir}/mcheck -%{_bindir}/mcomp -%{_bindir}/mxtar -%{_bindir}/tgz -%{_bindir}/uz -%{_bindir}/lz -%doc NEWS - -%pre -groupadd floppy 2>/dev/null || echo -n "" - -%post -if [ -f %{_bindir}/install-info ] ; then - if [ -f %{_infodir}/dir ] ; then - %{_bindir}/install-info %{_infodir}/mtools.info %{_infodir}/dir - fi - if [ -f %{_infodir}/dir.info ] ; then - %{_bindir}/install-info %{_infodir}/mtools.info %{_infodir}/dir.info - fi -fi - - -%preun -install-info --delete %{_infodir}/mtools.info %{_infodir}/dir.info -if [ -f %{_bindir}/install-info ] ; then - if [ -f %{_infodir}/dir ] ; then - %{_bindir}/install-info --delete %{_infodir}/mtools.info %{_infodir}/dir - fi - if [ -f %{_infodir}/dir.info ] ; then - %{_bindir}/install-info --delete %{_infodir}/mtools.info %{_infodir}/dir.info - fi -fi - -%changelog -* Sat Nov 28 2020 Alain Knaff <al...@knaff.lu> -- Fix compilation on Macintosh -- Ignore image file locking errors if we are performing a read-only access anyways -- Minor man-page fixes -* Sat Oct 24 2020 Alain Knaff <al...@knaff.lu> -- Preserve non-updated contents of info sector, just in case it contains program code -- When parsing config file, always use "C" locale for case-insensitive comparisons -* Sun Mar 22 2020 Alain Knaff <al...@knaff.lu> -- Spelling fixes in documentation -- Permit calling "make install" with >= -j2 -- Added AC_SYS_LARGEFILE, needed for compiling on certain ARM procs -* Sun Dec 09 2018 Alain Knaff <al...@knaff.lu> -- Address lots of compiler warnings (assignments between different types) -- Network speedup fixes for floppyd (TCP_CORK) -- Typo fixes -- Explicitly pass available target buffer size for character set conversions -* Sun Dec 02 2018 Alain Knaff <al...@knaff.lu> -- Fixed -f flag for mformat (size is KBytes, rather than sectors) -- Fixed toupper/tolower usage (unsigned char rather than plain signed) -* Sat Nov 24 2018 Alain Knaff <al...@knaff.lu> -- Fixed compilation for MingW -- After MingW compilation, make sure executable has .exe extension -- Addressed compiler warnings -- Fixed length handling in character set conversion (Unicode file names) -- Fixed matching of character range, when containing Unicode characters (mdir "c:test[??-??].exe") -- Fixed initialization of my_scsi_cmd constructor -* Sun Nov 11 2018 Alain Knaff <al...@knaff.lu> -- initialize directory entries to 0 -- bad message "Too few sectors" replaced with "Too many sectors" -- apostrophe in mlabel no longer causes generation of long entry -- option to fake system date for file creation using the SOURCE_DATE_EPOCH environment variables -- can now be compiled with "clang" compiler -- fallback function for strndup, for those platforms that do not have it -- fixed a number of -Wextra warnings -- new compressed archive formats for uz/lz -- allow to specify number of reserved sectors for FAT32. -- file/device locking with timeout (rather than immediate failure) -- fixed support for BPB-less legacy formats. -- removed check that disk must be an integer number of tracks. -- removed .eh/.oh macros from manual pages -* Sat Sep 29 2018 Alain Knaff <al...@knaff.lu> -- Fix for short file names starting with character 0xE5 (by remapping it to 0x5) -- mpartition: Partition types closer to what Microsoft uses -- mformat: figure out LBA geometry as last resort if geometry -is neither specified in config and/or commandline, nor can be -queried from the device -- mformat: use same default cluster size by size as Microsoft for FAT32 -- additional sanity checks -- document how cluster size is picked in mformat.c man page -- document how partition types are picked in mpartition.c man page -* Wed Jan 09 2013 Alain Knaff <al...@knaff.lu> -- Fix for names of iconv encodings on AIX -- Fix mt_size_t on NetBSD -- Fixed compilation on Mingw -- Fixed doc (especially mformat) -- Fix mformating of FAT12 filesystems with huge cluster sizes -- Minfo prints image file name in mformat command line if an image -- file name was given -- Always generate gzip-compressed RPMs, in order to remain -- compatible with older distributions -- Fixed buffer overflow with drive letter in mclasserase -* Wed Jun 29 2011 Alain Knaff <al...@knaff.lu> -- mbadblocks now takes a list of bad blocks (either as sectors - or as clusters) -- mbadblocks now is able to do write scanning for bad blocks -- mshowfat can show cluster of specific offset -- Enable mtools to deal with very small sector sizes... -- Fixed encoding of all-lowercase names (no need to mangle - these) -- Consider every directory entry after an ENDMARK (0x00) to be deleted -- After writing a new entry at end of a directory, be sure to also add - an ENDMARK (0x00) -- Deal with possibility of a NULL pointer being returned by - localtime during timestamp conversion -* Sat Apr 16 2011 Alain Knaff <al...@knaff.lu> -- configure.in fixes -- fixed formatting of fat_size_calculation.tex document -- compatibility with current autoconfig versions -- Make it clear that label is limited to 11 characters -- Fixed typo in initialization of FAT32 info sector -* Sun Oct 17 2010 Alain Knaff <al...@knaff.lu> -- Added missing -i option to mshortname -* Sun Oct 17 2010 Alain Knaff <al...@knaff.lu> -- Released v4_0_14: -- New mshortname command -- Fix floppyd for disks bigger than 2 Gig -- Remove obsolete -z flag -- Remove now unsupported AC_USE_SYSTEM_EXTENSIONS -- Fixed output formatting of mdir if MTOOLS_DOTTED_DIR is set -- Mformat now correctly writes backup boot sector -- Fixed signedness of serial number in mlabel -- Fixed buffer size problem in mlabel -- Make mlabel write backup boot sector if FAT32 -- Catch situation where both clear and new label are given to mlabel -- Quote filename parameters to scripts -- Mformat: Close file descriptor for boot sector -- Added lzip support to scripts/uz -- Added Tot_sectors option to mformat -- Fixed hidden sector handling in mformat -- Minfo generates mformat command lines containing new -T option -- Mlabel prints error if label too long -* Sun Feb 28 2010 Alain Knaff <al...@knaff.lu> -- Merged Debian patches -* Tue Nov 03 2009 Alain Knaff <al...@knaff.lu> -- Mingw compatibility fixes diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mtools.tmpl.1 new/mtools-4.0.27/mtools.tmpl.1 --- old/mtools-4.0.26/mtools.tmpl.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mtools.tmpl.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mtools 1 "28Nov20" mtools-4.0.26 +.TH mtools 1 "16Apr21" mtools-4.0.27 .SH Name mtools - utilities to access DOS disks in Unix. '\" t @@ -36,7 +36,7 @@ .nf .ft 3 .in +0.3i -http://ftp.gnu.org/gnu/mtools/mtools-4.0.26.tar.gz +http://ftp.gnu.org/gnu/mtools/mtools-4.0.27.tar.gz .fi .in -0.3i .ft R diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mtools.tmpl.5 new/mtools-4.0.27/mtools.tmpl.5 --- old/mtools-4.0.26/mtools.tmpl.5 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mtools.tmpl.5 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mtools 5 "28Nov20" MTOOLS MTOOLS +.TH mtools 5 "16Apr21" MTOOLS MTOOLS .SH Name mtools.conf - mtools configuration files '\" t @@ -13,7 +13,7 @@ .tr \(if` .tr \(pd" -.ds St Mtools\ 4.0.26 +.ds St Mtools\ 4.0.27 .PP .SH Description .PP diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mtoolstest.1 new/mtools-4.0.27/mtoolstest.1 --- old/mtools-4.0.26/mtoolstest.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mtoolstest.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mtoolstest 1 "28Nov20" mtools-4.0.26 +.TH mtoolstest 1 "16Apr21" mtools-4.0.27 .SH Name mtoolstest - tests and displays the configuration '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mtype.1 new/mtools-4.0.27/mtype.1 --- old/mtools-4.0.26/mtype.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mtype.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mtype 1 "28Nov20" mtools-4.0.26 +.TH mtype 1 "16Apr21" mtools-4.0.27 .SH Name mtype - display contents of an MSDOS file '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/mzip.1 new/mtools-4.0.27/mzip.1 --- old/mtools-4.0.26/mzip.1 2020-11-28 12:54:35.000000000 +0100 +++ new/mtools-4.0.27/mzip.1 2021-04-16 20:56:41.000000000 +0200 @@ -1,5 +1,5 @@ '\" t -.TH mzip 1 "28Nov20" mtools-4.0.26 +.TH mzip 1 "16Apr21" mtools-4.0.27 .SH Name mzip - change protection mode and eject disk on Zip/Jaz drive '\" t diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/patchlevel.c new/mtools-4.0.27/patchlevel.c --- old/mtools-4.0.26/patchlevel.c 2020-11-28 12:43:50.000000000 +0100 +++ new/mtools-4.0.27/patchlevel.c 2021-04-16 20:43:40.000000000 +0200 @@ -18,10 +18,10 @@ #include "sysincludes.h" #include "msdos.h" -const char *mversion="4.0.26"; +const char *mversion="4.0.27"; /* Multiple releases on same day should be marked with (b), (cd), (d) after * date string below */ -const char *mdate = "November 28th, 2020"; +const char *mdate = "April 16th, 2021"; -const char *mformat_banner = "MTOO4026"; +const char *mformat_banner = "MTOO4027"; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/texinfo.tex new/mtools-4.0.27/texinfo.tex --- old/mtools-4.0.26/texinfo.tex 2020-11-28 12:47:13.000000000 +0100 +++ new/mtools-4.0.27/texinfo.tex 2021-04-16 20:55:54.000000000 +0200 @@ -3,9 +3,9 @@ % Load plain if necessary, i.e., if running under initex. \expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi % -\def\texinfoversion{2020-10-24.12} +\def\texinfoversion{2021-02-20.11} % -% Copyright 1985, 1986, 1988, 1990-2020 Free Software Foundation, Inc. +% Copyright 1985, 1986, 1988, 1990-2021 Free Software Foundation, Inc. % % This texinfo.tex file is free software: you can redistribute it and/or % modify it under the terms of the GNU General Public License as @@ -572,10 +572,9 @@ \fi } -% @end foo executes the definition of \Efoo. -% But first, it executes a specialized version of \checkenv -% -\parseargdef\end{% + +% @end foo calls \checkenv and executes the definition of \Efoo. +\parseargdef\end{ \if 1\csname iscond.#1\endcsname \else % The general wording of \badenverr may not be ideal. @@ -2673,8 +2672,6 @@ \definetextfontsizexi -\message{markup,} - % Check if we are currently using a typewriter font. Since all the % Computer Modern typewriter fonts have zero interword stretch (and % shrink), and it is reasonable to expect all typewriter fonts to have @@ -2682,68 +2679,14 @@ % \def\ifmonospace{\ifdim\fontdimen3\font=0pt } -% Markup style infrastructure. \defmarkupstylesetup\INITMACRO will -% define and register \INITMACRO to be called on markup style changes. -% \INITMACRO can check \currentmarkupstyle for the innermost -% style. - -\let\currentmarkupstyle\empty - -\def\setupmarkupstyle#1{% - \def\currentmarkupstyle{#1}% - \markupstylesetup -} - -\let\markupstylesetup\empty - -\def\defmarkupstylesetup#1{% - \expandafter\def\expandafter\markupstylesetup - \expandafter{\markupstylesetup #1}% - \def#1% -} - -% Markup style setup for left and right quotes. -\defmarkupstylesetup\markupsetuplq{% - \expandafter\let\expandafter \temp - \csname markupsetuplq\currentmarkupstyle\endcsname - \ifx\temp\relax \markupsetuplqdefault \else \temp \fi -} - -\defmarkupstylesetup\markupsetuprq{% - \expandafter\let\expandafter \temp - \csname markupsetuprq\currentmarkupstyle\endcsname - \ifx\temp\relax \markupsetuprqdefault \else \temp \fi -} - { \catcode`\'=\active \catcode`\`=\active -\gdef\markupsetuplqdefault{\let`\lq} -\gdef\markupsetuprqdefault{\let'\rq} - -\gdef\markupsetcodequoteleft{\let`\codequoteleft} -\gdef\markupsetcodequoteright{\let'\codequoteright} +\gdef\setcodequotes{\let`\codequoteleft \let'\codequoteright} +\gdef\setregularquotes{\let`\lq \let'\rq} } -\let\markupsetuplqcode \markupsetcodequoteleft -\let\markupsetuprqcode \markupsetcodequoteright -% -\let\markupsetuplqexample \markupsetcodequoteleft -\let\markupsetuprqexample \markupsetcodequoteright -% -\let\markupsetuplqkbd \markupsetcodequoteleft -\let\markupsetuprqkbd \markupsetcodequoteright -% -\let\markupsetuplqsamp \markupsetcodequoteleft -\let\markupsetuprqsamp \markupsetcodequoteright -% -\let\markupsetuplqverb \markupsetcodequoteleft -\let\markupsetuprqverb \markupsetcodequoteright -% -\let\markupsetuplqverbatim \markupsetcodequoteleft -\let\markupsetuprqverbatim \markupsetcodequoteright - % Allow an option to not use regular directed right quote/apostrophe % (char 0x27), but instead the undirected quote from cmtt (char 0x0d). % The undirected quote is ugly, so don't make it the default, but it @@ -2906,7 +2849,7 @@ } % @samp. -\def\samp#1{{\setupmarkupstyle{samp}\lq\tclose{#1}\rq\null}} +\def\samp#1{{\setcodequotes\lq\tclose{#1}\rq\null}} % @indicateurl is \samp, that is, with quotes. \let\indicateurl=\samp @@ -2949,8 +2892,7 @@ \global\let'=\rq \global\let`=\lq % default definitions % \global\def\code{\begingroup - \setupmarkupstyle{code}% - % The following should really be moved into \setupmarkupstyle handlers. + \setcodequotes \catcode\dashChar=\active \catcode\underChar=\active \ifallowcodebreaks \let-\codedash @@ -3104,7 +3046,7 @@ \urefcatcodes % \global\def\urefcode{\begingroup - \setupmarkupstyle{code}% + \setcodequotes \urefcatcodes \let&\urefcodeamp \let.\urefcodedot @@ -3225,8 +3167,8 @@ \def\kbdsub#1#2#3\par{% \def\one{#1}\def\three{#3}\def\threex{??}% \ifx\one\xkey\ifx\threex\three \key{#2}% - \else{\tclose{\kbdfont\setupmarkupstyle{kbd}\look}}\fi - \else{\tclose{\kbdfont\setupmarkupstyle{kbd}\look}}\fi + \else{\tclose{\kbdfont\setcodequotes\look}}\fi + \else{\tclose{\kbdfont\setcodequotes\look}}\fi } % definition of @key that produces a lozenge. Doesn't adjust to text size. @@ -3243,7 +3185,7 @@ % monospace, don't change it; that way, we respect @kbdinputstyle. But % if it isn't monospace, then use \tt. % -\def\key#1{{\setupmarkupstyle{key}% +\def\key#1{{\setregularquotes \nohyphenation \ifmonospace\else\tt\fi #1}\null} @@ -3373,16 +3315,20 @@ {\obeylines \globaldefs=1 \envdef\displaymath{% -\tex +\tex% \def\thisenv{\displaymath}% +\begingroup\let\end\displaymathend% $$% } -\def\Edisplaymath{$$ +\def\displaymathend{$$\endgroup\end}% + +\def\Edisplaymath{% \def\thisenv{\tex}% \end tex }} + % @inlinefmt{FMTNAME,PROCESSED-TEXT} and @inlineraw{FMTNAME,RAW-TEXT}. % Ignore unless FMTNAME == tex; then it is like @iftex and @tex, % except specified as a normal braced arg, so no newlines to worry about. @@ -7144,7 +7090,7 @@ % But \@ or @@ will get a plain @ character. \envdef\tex{% - \setupmarkupstyle{tex}% + \setregularquotes \catcode `\\=0 \catcode `\{=1 \catcode `\}=2 \catcode `\$=3 \catcode `\&=4 \catcode `\#=6 \catcode `\^=7 \catcode `\_=8 \catcode `\~=\active \let~=\tie @@ -7370,7 +7316,7 @@ % If you want all examples etc. small: @set dispenvsize small. % If you want even small examples the full size: @set dispenvsize nosmall. % This affects the following displayed environments: -% @example, @display, @format, @lisp +% @example, @display, @format, @lisp, @verbatim % \def\smallword{small} \def\nosmallword{nosmall} @@ -7416,9 +7362,9 @@ % \maketwodispenvdef{lisp}{example}{% \nonfillstart - \tt\setupmarkupstyle{example}% + \tt\setcodequotes \let\kbdfont = \kbdexamplefont % Allow @kbd to do something special. - \gobble % eat return + \parsearg\gobble } % @display/@smalldisplay: same as @lisp except keep current font. % @@ -7576,7 +7522,7 @@ \def\setupverb{% \tt % easiest (and conventionally used) font for verbatim \def\par{\leavevmode\endgraf}% - \setupmarkupstyle{verb}% + \setcodequotes \tabeightspaces % Respect line breaks, % print special symbols as themselves, and @@ -7617,7 +7563,7 @@ \tt % easiest (and conventionally used) font for verbatim \def\par{\egroup\leavevmode\box\verbbox\endgraf\starttabbox}% \tabexpand - \setupmarkupstyle{verbatim}% + \setcodequotes % Respect line breaks, % print special symbols as themselves, and % make each space count. @@ -8036,7 +7982,7 @@ % leave the code in, but it's strange for @var to lead to typewriter. % Nowadays we recommend @code, since the difference between a ttsl hyphen % and a tt hyphen is pretty tiny. @code also disables ?` !`. - \def\var##1{{\setupmarkupstyle{var}\ttslanted{##1}}}% + \def\var##1{{\setregularquotes\ttslanted{##1}}}% #1% \sl\hyphenchar\font=45 } @@ -8145,11 +8091,18 @@ } \fi +\let\E=\expandafter + % Used at the time of macro expansion. % Argument is macro body with arguments substituted \def\scanmacro#1{% \newlinechar`\^^M - \def\xeatspaces{\eatspaces}% + % expand the expansion of \eatleadingcr twice to maybe remove a leading + % newline (and \else and \fi tokens), then call \eatspaces on the result. + \def\xeatspaces##1{% + \E\E\E\E\E\E\E\eatspaces\E\E\E\E\E\E\E{\eatleadingcr##1% + }}% + \def\xempty##1{}% % % Process the macro body under the current catcode regime. \scantokens{#1@comment}% @@ -8202,6 +8155,11 @@ \unbrace{\gdef\trim@@@ #1 } #2@{#1} } +{\catcode`\^^M=\other% +\gdef\eatleadingcr#1{\if\noexpand#1\noexpand^^M\else\E#1\fi}}% +% Warning: this won't work for a delimited argument +% or for an empty argument + % Trim a single trailing ^^M off a string. {\catcode`\^^M=\other \catcode`\Q=3% \gdef\eatcr #1{\eatcra #1Q^^MQ}% @@ -8368,6 +8326,7 @@ \let\hash\relax % \hash is redefined to `#' later to get it into definitions \let\xeatspaces\relax + \let\xempty\relax \parsemargdefxxx#1,;,% \ifnum\paramno<10\relax\else \paramno0\relax @@ -8379,9 +8338,11 @@ \else \let\next=\parsemargdefxxx \advance\paramno by 1 \expandafter\edef\csname macarg.\eatspaces{#1}\endcsname - {\xeatspaces{\hash\the\paramno}}% + {\xeatspaces{\hash\the\paramno\noexpand\xempty{}}}% \edef\paramlist{\paramlist\hash\the\paramno,}% \fi\next} +% the \xempty{} is to give \eatleadingcr an argument in the case of an +% empty macro argument. % \parsemacbody, \parsermacbody % @@ -8970,7 +8931,7 @@ \else \ifhavexrefs % We (should) know the real title if we have the xref values. - \def\printedrefname{\refx{#1-title}{}}% + \def\printedrefname{\refx{#1-title}}% \else % Otherwise just copy the Info node name. \def\printedrefname{\ignorespaces #1}% @@ -9064,7 +9025,7 @@ % If the user specified the print name (third arg) to the ref, % print it instead of our usual "Figure 1.2". \ifdim\wd\printedrefnamebox = 0pt - \refx{#1-snt}{}% + \refx{#1-snt}% \else \printedrefname \fi @@ -9099,28 +9060,30 @@ \else % Reference within this manual. % - % Only output a following space if the -snt ref is nonempty; for - % @unnumbered and @anchor, it won't be. - \setbox2 = \hbox{\ignorespaces \refx{#1-snt}{}}% + % Only output a following space if the -snt ref is nonempty, as the ref + % will be empty for @unnumbered and @anchor. + \setbox2 = \hbox{\ignorespaces \refx{#1-snt}}% \ifdim \wd2 > 0pt \refx{#1-snt}\space\fi % % output the `[mynode]' via the macro below so it can be overridden. \xrefprintnodename\printedrefname % - % But we always want a comma and a space: - ,\space - % - % output the `page 3'. - \turnoffactive \putwordpage\tie\refx{#1-pg}{}% - % Add a , if xref followed by a space - \if\space\noexpand\tokenafterxref ,% - \else\ifx\ \tokenafterxref ,% @TAB - \else\ifx\*\tokenafterxref ,% @* - \else\ifx\ \tokenafterxref ,% @SPACE - \else\ifx\ - \tokenafterxref ,% @NL - \else\ifx\tie\tokenafterxref ,% @tie - \fi\fi\fi\fi\fi\fi + \expandafter\ifx\csname SETtxiomitxrefpg\endcsname\relax + % But we always want a comma and a space: + ,\space + % + % output the `page 3'. + \turnoffactive \putwordpage\tie\refx{#1-pg}% + % Add a , if xref followed by a space + \if\space\noexpand\tokenafterxref ,% + \else\ifx\ \tokenafterxref ,% @TAB + \else\ifx\*\tokenafterxref ,% @* + \else\ifx\ \tokenafterxref ,% @SPACE + \else\ifx\ + \tokenafterxref ,% @NL + \else\ifx\tie\tokenafterxref ,% @tie + \fi\fi\fi\fi\fi\fi + \fi \fi\fi \fi \endlink @@ -9187,9 +9150,8 @@ \fi\fi\fi } -% \refx{NAME}{SUFFIX} - reference a cross-reference string named NAME. SUFFIX -% is output afterwards if non-empty. -\def\refx#1#2{% +% \refx{NAME} - reference a cross-reference string named NAME. +\def\refx#1{% \requireauxfile {% \indexnofonts @@ -9216,7 +9178,6 @@ % It's defined, so just use it. \thisrefX \fi - #2% Output the suffix in any case. } % This is the macro invoked by entries in the aux file. Define a control @@ -9326,10 +9287,10 @@ \catcode`\[=\other \catcode`\]=\other \catcode`\"=\other - \catcode`\_=\other - \catcode`\|=\other - \catcode`\<=\other - \catcode`\>=\other + \catcode`\_=\active + \catcode`\|=\active + \catcode`\<=\active + \catcode`\>=\active \catcode`\$=\other \catcode`\#=\other \catcode`\&=\other @@ -9550,7 +9511,7 @@ \def\imagexxx#1,#2,#3,#4,#5,#6\finish{\begingroup \catcode`\^^M = 5 % in case we're inside an example \normalturnoffactive % allow _ et al. in names - \def\xprocessmacroarg{\eatspaces}% in case we are being used via a macro + \makevalueexpandable % If the image is by itself, center it. \ifvmode \imagevmodetrue @@ -11603,7 +11564,7 @@ \let> = \activegtr \let~ = \activetilde \let^ = \activehat - \markupsetuplqdefault \markupsetuprqdefault + \setregularquotes \let\b = \strong \let\i = \smartitalic % in principle, all other definitions in \tex have to be undone too. @@ -11662,8 +11623,7 @@ @let|=@normalverticalbar @let~=@normaltilde @let\=@ttbackslash - @markupsetuplqdefault - @markupsetuprqdefault + @setregularquotes @unsepspaces } } @@ -11756,8 +11716,7 @@ @c Do this last of all since we use ` in the previous @catcode assignments. @catcode`@'=@active @catcode`@`=@active -@markupsetuplqdefault -@markupsetuprqdefault +@setregularquotes @c Local variables: @c eval: (add-hook 'before-save-hook 'time-stamp) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 --exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh old/mtools-4.0.26/version.texi new/mtools-4.0.27/version.texi --- old/mtools-4.0.26/version.texi 2020-11-28 12:44:03.000000000 +0100 +++ new/mtools-4.0.27/version.texi 2021-04-16 20:43:50.000000000 +0200 @@ -1,3 +1,3 @@ -@set EDITION 4.0.26 -@set VERSION 4.0.26 -@set UPDATED November 2020 +@set EDITION 4.0.27 +@set VERSION 4.0.27 +@set UPDATED April 2021