diff --git a/mtools-4.0.10-file-close.diff b/mtools-4.0.10-file-close.diff deleted file mode 100644 index 07a7809..0000000 --- a/mtools-4.0.10-file-close.diff +++ /dev/null @@ -1,10 +0,0 @@ ---- mformat.c -+++ mformat.c -@@ -1160,6 +1160,7 @@ - } - read(fd, buf, blocksize); - keepBoot = 1; -+ close(fd); - } - if(!keepBoot && !(used_dev.use_2m & 0x7f)) { - memset((char *)boot, '\0', Fs.sector_size); diff --git a/mtools-4.0.10-overflow.diff b/mtools-4.0.10-overflow.diff deleted file mode 100644 index a2ded9e..0000000 --- a/mtools-4.0.10-overflow.diff +++ /dev/null @@ -1,11 +0,0 @@ ---- mpartition.c -+++ mpartition.c -@@ -514,7 +514,7 @@ void mpartition(int argc, char **argv, i - read(fd, (char *) buf, 512); - } - memset((char *)(partTable+1), 0, 4*sizeof(*partTable)); -- set_dword(((unsigned char*)buf)+510, 0xaa55); -+ set_word(((unsigned char*)buf)+510, 0xaa55); - } - - /* check for boot signature, and place it if needed */ diff --git a/mtools-4.0.10-script.diff b/mtools-4.0.10-script.diff deleted file mode 100644 index 947b2e8..0000000 --- a/mtools-4.0.10-script.diff +++ /dev/null @@ -1,18 +0,0 @@ ---- scripts/mcomp -+++ scripts/mcomp -@@ -3,5 +3,5 @@ - dosfile=$1 - shift - --mcopy $dosfile - | cmp $@ -+mcopy $dosfile - | cmp "$@" - ---- scripts/mxtar -+++ scripts/mxtar -@@ -5,5 +5,5 @@ - shift - shift - --mcopy $dosfile - | tar $taropt - $@ -+mcopy $dosfile - | tar $taropt - "$@" - diff --git a/mtools-4.0.10.tar.bz2 b/mtools-4.0.10.tar.bz2 deleted file mode 100644 index 65b73e1..0000000 --- a/mtools-4.0.10.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:860fee13acb39365bd28763070e24011ea55f381f96714d2841937525aa02ded -size 381481 diff --git a/mtools-4.0.10-aliasing.diff b/mtools-4.0.12-aliasing.diff similarity index 63% rename from mtools-4.0.10-aliasing.diff rename to mtools-4.0.12-aliasing.diff index 84351f5..343f36d 100644 --- a/mtools-4.0.10-aliasing.diff +++ b/mtools-4.0.12-aliasing.diff @@ -1,6 +1,8 @@ ---- file.c +Index: file.c +=================================================================== +--- file.c.orig +++ file.c -@@ -573,7 +573,7 @@ +@@ -591,7 +591,7 @@ static Stream_t *_internalFileOpen(Strea Pattern.loopDetectRel = 0; Pattern.loopDetectAbs = first; if(!hash_lookup(filehash, (T_HashTableEl) &Pattern, diff --git a/mtools-4.0.10-autoconf.diff b/mtools-4.0.12-autoconf.diff similarity index 88% rename from mtools-4.0.10-autoconf.diff rename to mtools-4.0.12-autoconf.diff index 0b76ad3..40b7c16 100644 --- a/mtools-4.0.10-autoconf.diff +++ b/mtools-4.0.12-autoconf.diff @@ -1,6 +1,8 @@ ---- configure.in +Index: configure.in +=================================================================== +--- configure.in.orig +++ configure.in -@@ -95,10 +95,10 @@ +@@ -110,10 +110,10 @@ dnl dnl AC_MSG_CHECKING(whether llseek declared in unistd.h) AC_CACHE_VAL(mtools_cv_have_llseek_prototype, @@ -13,7 +15,7 @@ AC_MSG_RESULT($mtools_cv_have_llseek_prototype) if test "$mtools_cv_have_llseek_prototype" = yes; then AC_DEFINE([HAVE_LLSEEK_PROTOTYPE],1,[Define when you have an LLSEEK prototype]) -@@ -106,13 +106,13 @@ +@@ -121,13 +121,13 @@ fi AC_MSG_CHECKING(whether lseek64 declared in unistd.h) AC_CACHE_VAL(mtools_cv_have_lseek64_prototype, @@ -29,7 +31,7 @@ AC_MSG_RESULT($mtools_cv_have_lseek64_prototype) if test "$mtools_cv_have_lseek64_prototype" = yes; then AC_DEFINE([HAVE_LSEEK64_PROTOTYPE],1,[Define when you have an LSEEK64 prototype]) -@@ -145,12 +145,12 @@ +@@ -163,12 +163,12 @@ dnl Check for 64-bit off_t dnl AC_DEFUN(SFS_CHECK_OFF_T_64, [AC_CACHE_CHECK(for 64-bit off_t, sfs_cv_off_t_64, diff --git a/mtools-4.0.10-conf.diff b/mtools-4.0.12-conf.diff similarity index 100% rename from mtools-4.0.10-conf.diff rename to mtools-4.0.12-conf.diff diff --git a/mtools-4.0.10-fat-bits.diff b/mtools-4.0.12-fat-bits.diff similarity index 63% rename from mtools-4.0.10-fat-bits.diff rename to mtools-4.0.12-fat-bits.diff index 30d7546..73d6e4a 100644 --- a/mtools-4.0.10-fat-bits.diff +++ b/mtools-4.0.12-fat-bits.diff @@ -1,6 +1,8 @@ ---- fat.c +Index: fat.c +=================================================================== +--- fat.c.orig +++ fat.c -@@ -704,7 +704,7 @@ +@@ -722,7 +722,7 @@ static int old_fat_read(Fs_t *This, unio if(check_media_type(This,boot, tot_sectors)) return -1; diff --git a/mtools-4.0.12-file-close.diff b/mtools-4.0.12-file-close.diff new file mode 100644 index 0000000..4bd8959 --- /dev/null +++ b/mtools-4.0.12-file-close.diff @@ -0,0 +1,12 @@ +Index: mformat.c +=================================================================== +--- mformat.c.orig ++++ mformat.c +@@ -1163,6 +1163,7 @@ void mformat(int argc, char **argv, int + exit(1); + } + keepBoot = 1; ++ close(fd); + } + if(!keepBoot && !(used_dev.use_2m & 0x7f)) { + memset(boot.characters, '\0', Fs.sector_size); diff --git a/mtools-4.0.10-prototypes.diff b/mtools-4.0.12-prototypes.diff similarity index 62% rename from mtools-4.0.10-prototypes.diff rename to mtools-4.0.12-prototypes.diff index 8b85bdd..7ab746e 100644 --- a/mtools-4.0.10-prototypes.diff +++ b/mtools-4.0.12-prototypes.diff @@ -1,6 +1,8 @@ ---- mformat.c +Index: mformat.c +=================================================================== +--- mformat.c.orig +++ mformat.c -@@ -3,6 +3,7 @@ +@@ -19,6 +19,7 @@ */ #define DONT_NEED_WAIT @@ -8,7 +10,7 @@ #include "sysincludes.h" #include "msdos.h" -@@ -31,7 +32,7 @@ +@@ -48,7 +49,7 @@ #define _LINUX_STRING_H_ #define kdev_t int @@ -17,9 +19,11 @@ #undef _LINUX_STRING_H_ #endif ---- mpartition.c +Index: mpartition.c +=================================================================== +--- mpartition.c.orig +++ mpartition.c -@@ -2,6 +2,7 @@ +@@ -17,6 +17,7 @@ * mformat.c */ #define DONT_NEED_WAIT @@ -27,7 +31,7 @@ #include "sysincludes.h" #include "msdos.h" -@@ -20,7 +21,7 @@ +@@ -35,7 +36,7 @@ #define _LINUX_STRING_H_ #define kdev_t int @@ -36,9 +40,11 @@ #undef _LINUX_STRING_H_ #endif ---- sysincludes.h +Index: sysincludes.h +=================================================================== +--- sysincludes.h.orig +++ sysincludes.h -@@ -268,12 +268,16 @@ +@@ -331,12 +331,16 @@ typedef unsigned int uid_t; #endif #ifdef HAVE_NETINET_IN_H diff --git a/mtools-4.0.12-script.diff b/mtools-4.0.12-script.diff new file mode 100644 index 0000000..557f45b --- /dev/null +++ b/mtools-4.0.12-script.diff @@ -0,0 +1,22 @@ +Index: scripts/mcomp +=================================================================== +--- scripts/mcomp.orig ++++ scripts/mcomp +@@ -24,5 +24,5 @@ fi + dosfile=$1 + shift + +-mcopy $dosfile - | cmp $@ ++mcopy $dosfile - | cmp "$@" + +Index: scripts/mxtar +=================================================================== +--- scripts/mxtar.orig ++++ scripts/mxtar +@@ -21,5 +21,5 @@ dosfile=$2 + shift + shift + +-mcopy $dosfile - | tar $taropt - $@ ++mcopy $dosfile - | tar $taropt - "$@" + diff --git a/mtools-4.0.12.tar.bz2 b/mtools-4.0.12.tar.bz2 new file mode 100644 index 0000000..aac1a06 --- /dev/null +++ b/mtools-4.0.12.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:53cf808eed9b396070a12c6e53479800a5b9038e9d70c79277e762246ba07a13 +size 382456 diff --git a/mtools.changes b/mtools.changes index 1a4ddbd..428de14 100644 --- a/mtools.changes +++ b/mtools.changes @@ -1,3 +1,15 @@ +------------------------------------------------------------------- +Tue Nov 24 15:29:20 CET 2009 - pgajdos@suse.cz + +- updated to 4.0.12 (see NEWS) + - removed upstreamed help-flag.diff and overflow.diff + +------------------------------------------------------------------- +Fri Oct 23 11:25:37 CEST 2009 - pgajdos@suse.cz + +- fixed wrong -h flag [bnc#548449] + * help-flag.diff + ------------------------------------------------------------------- Tue Sep 15 09:54:02 CEST 2009 - pgajdos@suse.cz diff --git a/mtools.spec b/mtools.spec index ef25a39..fb20218 100644 --- a/mtools.spec +++ b/mtools.spec @@ -20,8 +20,8 @@ Name: mtools BuildRequires: libpng texlive-latex xorg-x11 xorg-x11-devel -Version: 4.0.10 -Release: 4 +Version: 4.0.12 +Release: 5 AutoReqProv: on Group: System/Filesystems License: GPL v3 or later @@ -34,7 +34,6 @@ Patch2: %{name}-%{version}-script.diff Patch3: %{name}-%{version}-aliasing.diff Patch4: %{name}-%{version}-fat-bits.diff Patch5: %{name}-%{version}-prototypes.diff -Patch6: %{name}-%{version}-overflow.diff Patch7: %{name}-%{version}-file-close.diff BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -97,7 +96,6 @@ Authors: %patch3 %patch4 %patch5 -%patch6 %patch7 %build