Hello community,

here is the log from the commit of package file for openSUSE:Factory checked in 
at 2013-10-02 08:48:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/file (Old)
 and      /work/SRC/openSUSE:Factory/.file.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "file"

Changes:
--------
--- /work/SRC/openSUSE:Factory/file/file.changes        2013-05-27 
10:18:39.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.file.new/file.changes   2013-10-02 
08:48:18.000000000 +0200
@@ -1,0 +2,36 @@
+Tue Oct  1 10:42:40 UTC 2013 - wer...@suse.de
+
+- Add changes of Andreas Stieger 
+
+-------------------------------------------------------------------
+Mon Sep 30 14:27:34 UTC 2013 - wer...@suse.de
+
+- Update to file version 5.15 (bug fix release, no new featuress)
+  * Don't mix errors and regular output if there was an error
+  * in magic_descriptor() don't close the file and try to restore
+    its position
+  * Don't treat magic as an error if offset was past EOF (Christoph Biedl)
+  * Fix spacing issues in softmagic and elf (Jan Kaluza)
+  * Fix segmentation fault with multiple magic_load commands.
+  * The way "default" was implemented was not very useful because
+    the "if something was printed at that level" was not easily
+    controlled by the user, and the format was bound to a string
+    which is too restrictive. Add a "clear" for that level keyword
+    and make "default" void.
+  * disallow strength setting in "name" entries
+- Adjust for upstream changes:
+  * file-5.14-tex.dif
+  * file-5.07-elf.dif
+  * file-5.12-ocloexec.patch
+  * file-5.12-nitpick.dif
+  * file-5.13.dif
+- Drop patches, applied upstream:
+  * file-5.13-whitespace.patch
+  * elf-invalid-byte-order.patch
+
+-------------------------------------------------------------------
+Sun Sep 29 00:46:01 UTC 2013 - andreas.stie...@gmx.de
+ 
+- add file-5.15-clear-invalid.patch to fix an invalid format
+
+-------------------------------------------------------------------
--- /work/SRC/openSUSE:Factory/file/python-magic.changes        2013-03-12 
14:58:51.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.file.new/python-magic.changes   2013-10-02 
08:48:18.000000000 +0200
@@ -1,0 +2,5 @@
+Tue Oct  1 10:43:20 UTC 2013 - wer...@suse.de
+
+- Make if ready for file 5.15 
+
+-------------------------------------------------------------------

Old:
----
  elf-invalid-byte-order.patch
  file-5.13-whitespace.patch
  file-5.13.dif
  file-5.14.tar.gz

New:
----
  file-5.15-clear-invalid.patch
  file-5.15.dif
  file-5.15.tar.gz

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

Other differences:
------------------
++++++ file.spec ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -30,14 +30,14 @@
 %endif
 #
 # Set Version also in python-magic.spec
-Version:        5.14
+Version:        5.15
 Release:        0
 Summary:        A Tool to Determine File Types
 License:        BSD-2-Clause
 Group:          Productivity/File utilities
 Source:         ftp://ftp.astron.com/pub/file/file-%{version}.tar.gz
 Source2:        baselibs.conf
-Patch:          file-5.13.dif
+Patch:          file-5.15.dif
 Patch1:         file-5.14-misc.dif
 Patch4:         file-4.24-autoconf.dif
 Patch5:         file-5.14-tex.dif
@@ -60,8 +60,7 @@
 Patch33:        file-5.12-ocloexec.patch
 Patch34:        file-5.12-endian.patch
 Patch35:        file-5.12-nitpick.dif
-Patch36:        file-5.13-whitespace.patch
-Patch37:        elf-invalid-byte-order.patch
+Patch36:        file-5.15-clear-invalid.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %global         _sysconfdir /etc
 %global         _miscdir    %{_datadir}/misc
@@ -126,8 +125,7 @@
 %patch33 -p0 -b .clexe
 %patch34 -p0 -b .endian
 %patch35 -p0 -b .nitpick
-%patch36 -p1
-%patch37 -p1
+%patch36 -p1 -b .clear
 %patch -b .0
 test -s src/magic.h.in || cp -p src/magic.h src/magic.h.in
 

++++++ python-magic.spec ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -23,7 +23,7 @@
 BuildRequires:  python-devel
 BuildRequires:  zlib-devel
 Url:            http://www.darwinsys.com/file/
-Version:        5.14
+Version:        5.15
 Release:        0
 Summary:        Python module to use libmagic
 License:        BSD-3-Clause and BSD-4-Clause

++++++ file-4.20-ssd.dif ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -1,7 +1,5 @@
-Index: magic/Localstuff
-===================================================================
---- magic/Localstuff.orig
-+++ magic/Localstuff
+--- magic/Localstuff
++++ magic/Localstuff   2013-09-30 00:00:00.000000000 +0000
 @@ -14,3 +14,12 @@
  >33   string          >\0             (%s)
  2     string          \000\022        TeX font metric data

++++++ file-4.20-xen.dif ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -1,7 +1,5 @@
-Index: magic/Localstuff
-===================================================================
---- magic/Localstuff.orig
-+++ magic/Localstuff
+--- magic/Localstuff
++++ magic/Localstuff   2013-09-30 00:00:00.000000000 +0000
 @@ -23,3 +23,9 @@
  # determined?
  512   search/531      R\0o\0o\0t\0\ \0E\0n\0t\0r\0y   Structured Storage

++++++ file-4.21-scribus.dif ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -1,7 +1,5 @@
-Index: magic/Localstuff
-===================================================================
---- magic/Localstuff.orig
-+++ magic/Localstuff
+--- magic/Localstuff
++++ magic/Localstuff   2013-09-30 00:00:00.000000000 +0000
 @@ -29,3 +29,7 @@
  #>2   regex           \(name\ [^)]*\)         %s
  >20   search/256      (name                   (name

++++++ file-4.21-xcursor.dif ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -1,7 +1,5 @@
-Index: magic/Localstuff
-===================================================================
---- magic/Localstuff.orig
-+++ magic/Localstuff
+--- magic/Localstuff
++++ magic/Localstuff   2013-09-30 00:00:00.000000000 +0000
 @@ -33,3 +33,6 @@
  # File magic for Scribus, an Open Source Desktop Publishing system
  0     string          \<SCRIBUSUTF8\ Version          Scribus Document

++++++ file-4.24-autoconf.dif ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -1,7 +1,5 @@
-Index: doc/Makefile.am
-===================================================================
---- doc/Makefile.am.orig
-+++ doc/Makefile.am
+--- doc/Makefile.am
++++ doc/Makefile.am    2013-09-30 00:00:00.000000000 +0000
 @@ -5,7 +5,8 @@ else
  man_MAGIC = magic.4
  endif
@@ -22,10 +20,8 @@
        @rm -f $@
        sed -e s@__CSECTION__@1@g \
            -e s@__FSECTION__@${fsect}@g \
-Index: src/readelf.h
-===================================================================
---- src/readelf.h.orig
-+++ src/readelf.h
+--- src/readelf.h
++++ src/readelf.h      2013-09-30 00:00:00.000000000 +0000
 @@ -34,7 +34,10 @@
  #ifndef __fake_elf_h__
  #define       __fake_elf_h__
@@ -37,7 +33,7 @@
  #include <stdint.h>
  #endif
  
-@@ -322,4 +325,5 @@ typedef struct {
+@@ -339,4 +342,5 @@ typedef struct {
  #define       AV_386_SSE4_1           0x00800000
  #define       AV_386_SSE4_2           0x01000000
  

++++++ file-4.24-cromfs.dif ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -1,7 +1,5 @@
-Index: magic/Localstuff
-===================================================================
---- magic/Localstuff.orig
-+++ magic/Localstuff
+--- magic/Localstuff
++++ magic/Localstuff   2013-09-30 00:00:00.000000000 +0000
 @@ -36,3 +36,16 @@
  
  # File magic for X11 cursor data files

++++++ file-4.24-solv.dif ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -1,7 +1,5 @@
-Index: magic/Localstuff
-===================================================================
---- magic/Localstuff.orig
-+++ magic/Localstuff
+--- magic/Localstuff
++++ magic/Localstuff   2013-09-30 00:00:00.000000000 +0000
 @@ -49,3 +49,7 @@
  >44   ulelong >0      \b block size = %ld,
  >48   ulequad >0      \b bytes = %lld

++++++ file-5.07-biorad.dif ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -1,7 +1,5 @@
-Index: magic/Magdir/images
-===================================================================
---- magic/Magdir/images.orig
-+++ magic/Magdir/images
+--- magic/Magdir/images
++++ magic/Magdir/images        2013-09-30 00:00:00.000000000 +0000
 @@ -640,6 +640,8 @@
  # 
http://web.archive.org/web/20050317223257/www.cs.ubc.ca/spider/ladic/text/biorad.txt
  # Samples: http://www.loci.wisc.edu/software/sample-data

++++++ file-5.07-clicfs.dif ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -1,7 +1,5 @@
-Index: magic/Localstuff
-===================================================================
---- magic/Localstuff.orig
-+++ magic/Localstuff
+--- magic/Localstuff
++++ magic/Localstuff   2013-09-30 00:00:00.000000000 +0000
 @@ -53,3 +53,11 @@
  
  0     string          SOLV            Sat-solver solv file,

++++++ file-5.07-elf.dif ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -1,17 +1,15 @@
-Index: src/readelf.c
-===================================================================
---- src/readelf.c.orig
-+++ src/readelf.c
-@@ -677,7 +677,7 @@ core:
- 
+--- src/readelf.c
++++ src/readelf.c      2013-09-30 13:41:16.000000000 +0000
+@@ -708,7 +708,7 @@ core:
        default:
                if (xnh_type == NT_PRPSINFO && *flags & FLAGS_IS_CORE) {
+ /*###709 [cc] warning: declaration of 'i' shadows previous non-variable%%%*/
 -                      size_t i, j;
 +                      size_t i, j, m = 0;
                        unsigned char c;
                        /*
                         * Extract the program name.  We assume
-@@ -689,7 +689,9 @@ core:
+@@ -720,7 +720,9 @@ core:
                         * If the characters aren't all printable,
                         * reject it.
                         */

++++++ file-5.07-iso9660.dif ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -1,8 +1,6 @@
-Index: magic/Magdir/filesystems
-===================================================================
---- magic/Magdir/filesystems.orig
-+++ magic/Magdir/filesystems
-@@ -1619,6 +1619,7 @@
+--- magic/Magdir/filesystems
++++ magic/Magdir/filesystems   2013-09-30 00:00:00.000000000 +0000
+@@ -1946,6 +1946,7 @@
  32769 string    CD001     #
  !:mime        application/x-iso9660-image
  >38913        string   !NSR0      ISO 9660 CD-ROM filesystem data

++++++ file-5.07-option.dif ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -1,7 +1,5 @@
-Index: src/file.c
-===================================================================
---- src/file.c.orig
-+++ src/file.c
+--- src/file.c
++++ src/file.c 2013-09-30 00:00:00.000000000 +0000
 @@ -195,6 +195,8 @@ main(int argc, char *argv[])
                        flags |= MAGIC_DEBUG|MAGIC_CHECK;
                        break;

++++++ file-5.12-endian.patch ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -1,7 +1,5 @@
-Index: src/apprentice.c
-===================================================================
---- src/apprentice.c.orig
-+++ src/apprentice.c
+--- src/apprentice.c
++++ src/apprentice.c   2013-09-30 00:00:00.000000000 +0000
 @@ -48,6 +48,7 @@ FILE_RCSID("@(#)$File: apprentice.c,v 1.
  #include <sys/mman.h>
  #endif
@@ -10,7 +8,7 @@
  
  #define       EATAB {while (isascii((unsigned char) *l) && \
                      isspace((unsigned char) *l))  ++l;}
-@@ -109,9 +110,11 @@ private struct mlist *mlist_alloc(void);
+@@ -115,9 +116,11 @@ private struct mlist *mlist_alloc(void);
  private void mlist_free(struct mlist *);
  private void byteswap(struct magic *, uint32_t);
  private void bs1(struct magic *);
@@ -25,7 +23,7 @@
  private char *mkdbname(struct magic_set *, const char *, int);
  private struct magic_map *apprentice_map(struct magic_set *, const char *);
  private void apprentice_unmap(struct magic_map *);
-@@ -2794,67 +2797,6 @@ byteswap(struct magic *magic, uint32_t n
+@@ -2809,67 +2812,6 @@ byteswap(struct magic *magic, uint32_t n
  }
  
  /*
@@ -93,10 +91,8 @@
   * byteswap a single magic entry
   */
  private void
-Index: src/cdf.c
-===================================================================
---- src/cdf.c.orig
-+++ src/cdf.c
+--- src/cdf.c
++++ src/cdf.c  2013-09-30 00:00:00.000000000 +0000
 @@ -50,6 +50,7 @@ FILE_RCSID("@(#)$File: cdf.c,v 1.53 2013
  #ifdef HAVE_LIMITS_H
  #include <limits.h>

++++++ file-5.12-javacheck.dif ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -1,7 +1,5 @@
-Index: magic/Magdir/cafebabe
-===================================================================
---- magic/Magdir/cafebabe.orig
-+++ magic/Magdir/cafebabe
+--- magic/Magdir/cafebabe
++++ magic/Magdir/cafebabe      2013-09-30 00:00:00.000000000 +0000
 @@ -15,7 +15,7 @@
  # might add another one or two as time goes by...
  #

++++++ file-5.12-nitpick.dif ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -1,7 +1,5 @@
-Index: src/file.c
-===================================================================
---- src/file.c.orig
-+++ src/file.c
+--- src/file.c
++++ src/file.c 2013-09-30 00:00:00.000000000 +0000
 @@ -94,10 +94,12 @@ private const char *separator = ":";       /*
  private const struct option long_options[] = {
  #define OPT(shortname, longname, opt, doc)      \
@@ -15,7 +13,7 @@
  #undef OPT_LONGONLY
      {0, 0, NULL, 0}
  };
-@@ -522,6 +524,7 @@ docprint(const char *opts)
+@@ -525,6 +527,7 @@ docprint(const char *opts)
  private void
  help(void)
  {
@@ -23,7 +21,7 @@
        (void)fputs(
  "Usage: file [OPTION...] [FILE...]\n"
  "Determine type of FILEs.\n"
-@@ -529,11 +532,16 @@ help(void)
+@@ -532,11 +535,16 @@ help(void)
  #define OPT(shortname, longname, opt, doc)      \
        fprintf(stdout, "  -%c, --" longname, shortname), \
        docprint(doc);
@@ -40,14 +38,12 @@
  #undef OPT_LONGONLY
        fprintf(stdout, "\nReport bugs to http://bugs.gw.com/\n";);
        exit(0);
-Index: src/file_opts.h
-===================================================================
---- src/file_opts.h.orig
-+++ src/file_opts.h
+--- src/file_opts.h
++++ src/file_opts.h    2013-09-30 13:44:17.000000000 +0000
 @@ -34,8 +34,8 @@ OPT_LONGONLY("mime-encoding", 0, "
  OPT('k', "keep-going", 0, "           don't stop at the first match\n")
- #ifdef S_IFLNK
  OPT('l', "list", 0, "                 list magic strength\n")
+ #ifdef S_IFLNK
 -OPT('L', "dereference", 0, "          follow symlinks (default)\n")
 -OPT('h', "no-dereference", 0, "       don't follow symlinks\n")
 +OPT_POSIX('L', "dereference", 0, "          follow symlinks\n")

++++++ file-5.12-ocloexec.patch ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -1,8 +1,6 @@
-Index: src/apprentice.c
-===================================================================
---- src/apprentice.c.orig
-+++ src/apprentice.c
-@@ -930,7 +930,7 @@ load_1(struct magic_set *ms, int action,
+--- src/apprentice.c
++++ src/apprentice.c   2013-09-30 00:00:00.000000000 +0000
+@@ -938,7 +938,7 @@ load_1(struct magic_set *ms, int action,
        ssize_t len;
        struct magic_entry me;
  
@@ -11,7 +9,7 @@
        if (f == NULL) {
                if (errno != ENOENT)
                        file_error(ms, errno, "cannot read magic file `%s'",
-@@ -2584,7 +2584,7 @@ apprentice_map(struct magic_set *ms, con
+@@ -2599,7 +2599,7 @@ apprentice_map(struct magic_set *ms, con
        if (dbname == NULL)
                goto error;
  
@@ -20,7 +18,7 @@
                goto error;
  
        if (fstat(fd, &st) == -1) {
-@@ -2696,7 +2696,7 @@ apprentice_compile(struct magic_set *ms,
+@@ -2711,7 +2711,7 @@ apprentice_compile(struct magic_set *ms,
        if (dbname == NULL) 
                goto out;
  
@@ -29,11 +27,9 @@
        {
                file_error(ms, errno, "cannot open `%s'", dbname);
                goto out;
-Index: src/compress.c
-===================================================================
---- src/compress.c.orig
-+++ src/compress.c
-@@ -252,7 +252,7 @@ file_pipe2file(struct magic_set *ms, int
+--- src/compress.c
++++ src/compress.c     2013-09-30 00:00:00.000000000 +0000
+@@ -250,7 +250,7 @@ file_pipe2file(struct magic_set *ms, int
  #else
        {
                int te;
@@ -42,10 +38,8 @@
                te = errno;
                (void)unlink(buf);
                errno = te;
-Index: src/file.c
-===================================================================
---- src/file.c.orig
-+++ src/file.c
+--- src/file.c
++++ src/file.c 2013-09-30 00:00:00.000000000 +0000
 @@ -390,7 +390,7 @@ unwrap(struct magic_set *ms, const char
                f = stdin;
                wid = 1;
@@ -55,13 +49,11 @@
                        (void)fprintf(stderr, "%s: Cannot open `%s' (%s).\n",
                            progname, fn, strerror(errno));
                        return 1;
-Index: src/magic.c
-===================================================================
---- src/magic.c.orig
-+++ src/magic.c
-@@ -369,7 +369,7 @@ file_or_fd(struct magic_set *ms, const c
-               if (fstat(fd, &sb) == 0 && S_ISFIFO(sb.st_mode))
-                       ispipe = 1;
+--- src/magic.c
++++ src/magic.c        2013-09-30 00:00:00.000000000 +0000
+@@ -372,7 +372,7 @@ file_or_fd(struct magic_set *ms, const c
+               else
+                       pos = lseek(fd, (off_t)0, SEEK_CUR);
        } else {
 -              int flags = O_RDONLY|O_BINARY;
 +              int flags = O_RDONLY|O_BINARY|O_CLOEXEC;

++++++ file-5.12-zip.dif ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -1,7 +1,5 @@
-Index: magic/Magdir/archive
-===================================================================
---- magic/Magdir/archive.orig
-+++ magic/Magdir/archive
+--- magic/Magdir/archive
++++ magic/Magdir/archive       2013-09-30 00:00:00.000000000 +0000
 @@ -589,6 +589,19 @@
  # Zip archives (Greg Roelofs, c/o zip-b...@wkuvx1.wku.edu)
  0     string          PK\005\006      Zip archive data (empty)

++++++ file-5.12-zip2.0.dif ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -1,7 +1,5 @@
-Index: magic/Magdir/archive
-===================================================================
---- magic/Magdir/archive.orig
-+++ magic/Magdir/archive
+--- magic/Magdir/archive
++++ magic/Magdir/archive       2013-09-30 00:00:00.000000000 +0000
 @@ -585,6 +585,10 @@
  # PKZIP multi-volume archive
  0     string          PK\x07\x08PK\x03\x04    Zip multi-volume archive data, 
at least PKZIP v2.50 to extract

++++++ file-5.14-misc.dif ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -1,7 +1,5 @@
-Index: magic/Magdir/audio
-===================================================================
---- magic/Magdir/audio.orig
-+++ magic/Magdir/audio
+--- magic/Magdir/audio
++++ magic/Magdir/audio 2013-09-30 00:00:00.000000000 +0000
 @@ -129,7 +129,7 @@
  # Oct 31, 1995
  # fixed by <d...@cubic.org> 2003-06-24
@@ -11,10 +9,8 @@
  #0    string          if              Composer 669 Module sound data
  #0    string          JN              Composer 669 Module sound data 
(extended format)
  0     string          MAS_U           ULT(imate) Module sound data
-Index: magic/Magdir/bsdi
-===================================================================
---- magic/Magdir/bsdi.orig
-+++ magic/Magdir/bsdi
+--- magic/Magdir/bsdi
++++ magic/Magdir/bsdi  2013-09-30 00:00:00.000000000 +0000
 @@ -11,7 +11,7 @@
  >32   byte            0x6a            (uses shared libs)
  
@@ -40,10 +36,8 @@
  >0    byte            &0x80           dynamically linked executable
  >0    byte            ^0x80           executable
  >16   belong          >0              not stripped
-Index: magic/Magdir/mach
-===================================================================
---- magic/Magdir/mach.orig
-+++ magic/Magdir/mach
+--- magic/Magdir/mach
++++ magic/Magdir/mach  2013-09-30 00:00:00.000000000 +0000
 @@ -121,7 +121,7 @@
  >>>4          belong&0x00ffffff       1       mc88100
  >>>4          belong&0x00ffffff       2       mc88110
@@ -53,10 +47,8 @@
  >>0   belong&0x00ffffff       15      i860g
  >>0   belong&0x00ffffff       16      alpha
  >>0   belong&0x00ffffff       17      rs6000
-Index: magic/Magdir/netbsd
-===================================================================
---- magic/Magdir/netbsd.orig
-+++ magic/Magdir/netbsd
+--- magic/Magdir/netbsd
++++ magic/Magdir/netbsd        2013-09-30 00:00:00.000000000 +0000
 @@ -100,25 +100,25 @@
  0     belong&0377777777       045200507       a.out NetBSD/powerpc core
  >12   string                  >\0             from '%s'
@@ -87,10 +79,8 @@
  >12   string                  >\0             from '%s'
  >32   belong                  !0              (signal %d)
  
-Index: magic/Magdir/sun
-===================================================================
---- magic/Magdir/sun.orig
-+++ magic/Magdir/sun
+--- magic/Magdir/sun
++++ magic/Magdir/sun   2013-09-30 00:00:00.000000000 +0000
 @@ -9,7 +9,7 @@
  # are in aout, as they're indistinguishable from other big-endian
  # 32-bit a.out files.

++++++ file-5.14-printf.dif ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -1,8 +1,6 @@
-Index: src/apprentice.c
-===================================================================
---- src/apprentice.c.orig
-+++ src/apprentice.c
-@@ -2057,8 +2057,16 @@ check_format_type(const char *ptr, int t
+--- src/apprentice.c
++++ src/apprentice.c   2013-09-30 00:00:00.000000000 +0000
+@@ -2072,8 +2072,16 @@ check_format_type(const char *ptr, int t
                quad = 1;
                /*FALLTHROUGH*/
        case FILE_FMT_NUM:
@@ -19,7 +17,7 @@
                if (*ptr == '.')
                        ptr++;
                while (isdigit((unsigned char)*ptr)) ptr++;
-@@ -2100,6 +2108,9 @@ check_format_type(const char *ptr, int t
+@@ -2115,6 +2123,9 @@ check_format_type(const char *ptr, int t
                                default:
                                        return -1;
                                }

++++++ file-5.14-tex.dif ++++++
--- /var/tmp/diff_new_pack.IKMJPJ/_old  2013-10-02 08:48:19.000000000 +0200
+++ /var/tmp/diff_new_pack.IKMJPJ/_new  2013-10-02 08:48:19.000000000 +0200
@@ -1,9 +1,7 @@
-Index: magic/Localstuff
-===================================================================
---- magic/Localstuff.orig
-+++ magic/Localstuff
+--- magic/Localstuff
++++ magic/Localstuff   2013-09-30 00:00:00.000000000 +0000
 @@ -5,3 +5,12 @@
- # $File: Localstuff,v 1.5 2007/01/12 17:38:27 christos Exp $
+ # $File: Localstuff,v 1.4 2003/03/23 04:17:27 christos Exp $
  # Add any locally observed files here.  Remember:
  # text if readable, executable if runnable binary, data if unreadable.
 +

++++++ file-5.15-clear-invalid.patch ++++++
From: Andreas Stieger <andreas.stie...@gmx.de>
Date: Sun, 29 Sep 2013 01:47:57 +0100
Subject: [PATCH] remove clear instruction
Upstream: no
References: http://mx.gw.com/pipermail/file/2013/001227.html 
http://mx.gw.com/pipermail/file/2013/001225.html

fixed build warning:
[  205s] /usr/share/misc/magic, 5352: Warning: type `clear              x' 
invalid

---
 magic/Magdir/elf |    1 -
 1 file changed, 1 deletion(-)

Index: file-5.15/magic/Magdir/elf
===================================================================
--- file-5.15.orig/magic/Magdir/elf     2013-09-29 01:42:19.000000000 +0100
+++ file-5.15/magic/Magdir/elf  2013-09-29 01:43:25.000000000 +0100
@@ -30,7 +30,6 @@
 #>>>(0x38+0xcc) string >\0             of '%s'
 #>>>(0x38+0x10) lelong >0              (signal %d),
 >16    leshort         &0xff00         processor-specific,
->18    clear           x
 >18    leshort         0               no machine,
 >18    leshort         1               AT&T WE32100
 >18    leshort         2               SPARC
++++++ file-5.13.dif -> file-5.15.dif ++++++
--- /work/SRC/openSUSE:Factory/file/file-5.13.dif       2013-04-03 
12:50:07.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.file.new/file-5.15.dif  2013-10-02 
08:48:18.000000000 +0200
@@ -1,8 +1,6 @@
-Index: magic/Magdir/elf
-===================================================================
---- magic/Magdir/elf.orig
-+++ magic/Magdir/elf
-@@ -126,7 +126,7 @@
+--- magic/Magdir/elf
++++ magic/Magdir/elf   2013-09-30 00:00:00.000000000 +0000
+@@ -129,7 +129,7 @@
  >18   leshort         47              Renesas H8/300H,
  >18   leshort         48              Renesas H8S,
  >18   leshort         49              Renesas H8/500,
@@ -11,17 +9,15 @@
  >18   leshort         51              Stanford MIPS-X,
  >18   leshort         52              Motorola Coldfire,
  >18   leshort         53              Motorola M68HC12,
-Index: magic/Magdir/linux
-===================================================================
---- magic/Magdir/linux.orig
-+++ magic/Magdir/linux
+--- magic/Magdir/linux
++++ magic/Magdir/linux 2013-09-30 00:00:00.000000000 +0000
 @@ -97,22 +97,44 @@
  # and Nicolas Lichtmaier <n...@debian.org>
  # All known start with: b8 c0 07 8e d8 b8 00 90 8e c0 b9 00 01 29 f6 29
  # Linux kernel boot images (i386 arch) (Wolfram Kleff)
 -514   string          HdrS            Linux kernel
 +514   string          HdrS            Linux
- !:strength + 5
+ !:strength + 55
 ->510  leshort         0xAA55          x86 boot executable
 ->>518 leshort         >0x1ff
 ->>>529        byte            0               zImage,
@@ -75,20 +71,16 @@
  # This also matches new kernels, which were caught above by "HdrS".
  0             belong  0xb8c0078e      Linux kernel
  >0x1e3                string  Loading         version 1.3.79 or older
-Index: magic/Magdir/msad
-===================================================================
---- /dev/null
-+++ magic/Magdir/msad
+--- magic/Magdir/msad
++++ magic/Magdir/msad  2013-09-30 00:00:00.000000000 +0000
 @@ -0,0 +1,5 @@
 
+#------------------------------------------------------------------------------
 +# msad:  file(1) magic for msad
 +# Microsoft visual C
 +# This must precede the heuristic for raw G3 data
 +4     string  Standard\ Jet\ DB       Microsoft Access Database
-Index: magic/Magdir/msdos
-===================================================================
---- magic/Magdir/msdos.orig
-+++ magic/Magdir/msdos
+--- magic/Magdir/msdos
++++ magic/Magdir/msdos 2013-09-30 00:00:00.000000000 +0000
 @@ -99,9 +99,9 @@
  >>>(0x3c.l+22)        leshort&0x0200  >0      (stripped to external PDB)
  >>>(0x3c.l+22)        leshort&0x1000  >0      system file
@@ -101,10 +93,8 @@
  
  # hooray, there's a DOS extender using the PE format, with a valid PE
  # executable inside (which just prints a message and exits if run in win)
-Index: magic/Makefile.am
-===================================================================
---- magic/Makefile.am.orig
-+++ magic/Makefile.am
+--- magic/Makefile.am
++++ magic/Makefile.am  2013-09-30 00:00:00.000000000 +0000
 @@ -5,7 +5,7 @@ MAGIC_FRAGMENT_BASE = Magdir
  MAGIC_DIR = $(top_srcdir)/magic
  MAGIC_FRAGMENT_DIR = $(MAGIC_DIR)/$(MAGIC_FRAGMENT_BASE)
@@ -122,7 +112,7 @@
  $(MAGIC_FRAGMENT_DIR)/applix \
  $(MAGIC_FRAGMENT_DIR)/archive \
  $(MAGIC_FRAGMENT_DIR)/assembler \
-@@ -73,7 +72,6 @@ $(MAGIC_FRAGMENT_DIR)/epoc \
+@@ -74,7 +73,6 @@ $(MAGIC_FRAGMENT_DIR)/epoc \
  $(MAGIC_FRAGMENT_DIR)/erlang \
  $(MAGIC_FRAGMENT_DIR)/esri \
  $(MAGIC_FRAGMENT_DIR)/fcs \
@@ -130,7 +120,7 @@
  $(MAGIC_FRAGMENT_DIR)/flash \
  $(MAGIC_FRAGMENT_DIR)/fonts \
  $(MAGIC_FRAGMENT_DIR)/fortran \
-@@ -111,6 +109,8 @@ $(MAGIC_FRAGMENT_DIR)/isz \
+@@ -112,6 +110,8 @@ $(MAGIC_FRAGMENT_DIR)/isz \
  $(MAGIC_FRAGMENT_DIR)/java \
  $(MAGIC_FRAGMENT_DIR)/javascript \
  $(MAGIC_FRAGMENT_DIR)/jpeg \
@@ -139,7 +129,7 @@
  $(MAGIC_FRAGMENT_DIR)/karma \
  $(MAGIC_FRAGMENT_DIR)/kde \
  $(MAGIC_FRAGMENT_DIR)/keepass \
-@@ -118,7 +118,6 @@ $(MAGIC_FRAGMENT_DIR)/kml \
+@@ -119,7 +119,6 @@ $(MAGIC_FRAGMENT_DIR)/kml \
  $(MAGIC_FRAGMENT_DIR)/lecter \
  $(MAGIC_FRAGMENT_DIR)/lex \
  $(MAGIC_FRAGMENT_DIR)/lif \
@@ -147,7 +137,7 @@
  $(MAGIC_FRAGMENT_DIR)/lisp \
  $(MAGIC_FRAGMENT_DIR)/llvm \
  $(MAGIC_FRAGMENT_DIR)/lua \
-@@ -126,7 +125,6 @@ $(MAGIC_FRAGMENT_DIR)/luks \
+@@ -127,7 +126,6 @@ $(MAGIC_FRAGMENT_DIR)/luks \
  $(MAGIC_FRAGMENT_DIR)/m4 \
  $(MAGIC_FRAGMENT_DIR)/mach \
  $(MAGIC_FRAGMENT_DIR)/macos \
@@ -155,7 +145,7 @@
  $(MAGIC_FRAGMENT_DIR)/magic \
  $(MAGIC_FRAGMENT_DIR)/mail.news \
  $(MAGIC_FRAGMENT_DIR)/make \
-@@ -145,10 +143,10 @@ $(MAGIC_FRAGMENT_DIR)/misctools \
+@@ -146,10 +144,10 @@ $(MAGIC_FRAGMENT_DIR)/misctools \
  $(MAGIC_FRAGMENT_DIR)/mkid \
  $(MAGIC_FRAGMENT_DIR)/mlssa \
  $(MAGIC_FRAGMENT_DIR)/mmdf \
@@ -165,9 +155,9 @@
  $(MAGIC_FRAGMENT_DIR)/msdos \
 +$(MAGIC_FRAGMENT_DIR)/modem \
  $(MAGIC_FRAGMENT_DIR)/msooxml \
+ $(MAGIC_FRAGMENT_DIR)/msx \
  $(MAGIC_FRAGMENT_DIR)/msvc \
- $(MAGIC_FRAGMENT_DIR)/mup \
-@@ -190,6 +188,8 @@ $(MAGIC_FRAGMENT_DIR)/pyramid \
+@@ -192,6 +190,8 @@ $(MAGIC_FRAGMENT_DIR)/pyramid \
  $(MAGIC_FRAGMENT_DIR)/python \
  $(MAGIC_FRAGMENT_DIR)/revision \
  $(MAGIC_FRAGMENT_DIR)/riff \
@@ -176,7 +166,7 @@
  $(MAGIC_FRAGMENT_DIR)/rinex \
  $(MAGIC_FRAGMENT_DIR)/rpm \
  $(MAGIC_FRAGMENT_DIR)/rtf \
-@@ -258,8 +258,20 @@ $(MAGIC_FRAGMENT_DIR)/zfs \
+@@ -261,8 +261,20 @@ $(MAGIC_FRAGMENT_DIR)/zfs \
  $(MAGIC_FRAGMENT_DIR)/zilog \
  $(MAGIC_FRAGMENT_DIR)/zyxel 
  
@@ -198,7 +188,7 @@
  
  # FIXME: Build file natively as well so that it can be used to compile
  # the target's magic file; for now we bail if the local version does not match
-@@ -271,19 +283,22 @@ FILE_COMPILE = $(top_builddir)/src/file
+@@ -274,19 +286,22 @@ FILE_COMPILE = $(top_builddir)/src/file$
  FILE_COMPILE_DEP = $(FILE_COMPILE)
  endif
  
@@ -237,11 +227,9 @@
 +#       fi)
 +#     $(FILE_COMPILE) -C -m magic
 +#     @rm -fr magic
-Index: magic/Makefile.in
-===================================================================
---- magic/Makefile.in.orig
-+++ magic/Makefile.in
-@@ -236,7 +236,7 @@ top_srcdir = @top_srcdir@
+--- magic/Makefile.in
++++ magic/Makefile.in  2013-09-30 14:05:30.000000000 +0000
+@@ -203,7 +203,7 @@ top_srcdir = @top_srcdir@
  MAGIC_FRAGMENT_BASE = Magdir
  MAGIC_DIR = $(top_srcdir)/magic
  MAGIC_FRAGMENT_DIR = $(MAGIC_DIR)/$(MAGIC_FRAGMENT_BASE)
@@ -250,7 +238,7 @@
  EXTRA_DIST = \
  $(MAGIC_DIR)/Header \
  $(MAGIC_DIR)/Localstuff \
-@@ -250,7 +250,6 @@ $(MAGIC_FRAGMENT_DIR)/amigaos \
+@@ -217,7 +217,6 @@ $(MAGIC_FRAGMENT_DIR)/amigaos \
  $(MAGIC_FRAGMENT_DIR)/animation \
  $(MAGIC_FRAGMENT_DIR)/aout \
  $(MAGIC_FRAGMENT_DIR)/apl \
@@ -258,7 +246,7 @@
  $(MAGIC_FRAGMENT_DIR)/applix \
  $(MAGIC_FRAGMENT_DIR)/archive \
  $(MAGIC_FRAGMENT_DIR)/assembler \
-@@ -303,7 +302,6 @@ $(MAGIC_FRAGMENT_DIR)/epoc \
+@@ -271,7 +270,6 @@ $(MAGIC_FRAGMENT_DIR)/epoc \
  $(MAGIC_FRAGMENT_DIR)/erlang \
  $(MAGIC_FRAGMENT_DIR)/esri \
  $(MAGIC_FRAGMENT_DIR)/fcs \
@@ -266,7 +254,7 @@
  $(MAGIC_FRAGMENT_DIR)/flash \
  $(MAGIC_FRAGMENT_DIR)/fonts \
  $(MAGIC_FRAGMENT_DIR)/fortran \
-@@ -341,6 +339,8 @@ $(MAGIC_FRAGMENT_DIR)/isz \
+@@ -309,6 +307,8 @@ $(MAGIC_FRAGMENT_DIR)/isz \
  $(MAGIC_FRAGMENT_DIR)/java \
  $(MAGIC_FRAGMENT_DIR)/javascript \
  $(MAGIC_FRAGMENT_DIR)/jpeg \
@@ -275,7 +263,7 @@
  $(MAGIC_FRAGMENT_DIR)/karma \
  $(MAGIC_FRAGMENT_DIR)/kde \
  $(MAGIC_FRAGMENT_DIR)/keepass \
-@@ -348,7 +348,6 @@ $(MAGIC_FRAGMENT_DIR)/kml \
+@@ -316,7 +316,6 @@ $(MAGIC_FRAGMENT_DIR)/kml \
  $(MAGIC_FRAGMENT_DIR)/lecter \
  $(MAGIC_FRAGMENT_DIR)/lex \
  $(MAGIC_FRAGMENT_DIR)/lif \
@@ -283,7 +271,7 @@
  $(MAGIC_FRAGMENT_DIR)/lisp \
  $(MAGIC_FRAGMENT_DIR)/llvm \
  $(MAGIC_FRAGMENT_DIR)/lua \
-@@ -356,7 +355,6 @@ $(MAGIC_FRAGMENT_DIR)/luks \
+@@ -324,7 +323,6 @@ $(MAGIC_FRAGMENT_DIR)/luks \
  $(MAGIC_FRAGMENT_DIR)/m4 \
  $(MAGIC_FRAGMENT_DIR)/mach \
  $(MAGIC_FRAGMENT_DIR)/macos \
@@ -291,7 +279,7 @@
  $(MAGIC_FRAGMENT_DIR)/magic \
  $(MAGIC_FRAGMENT_DIR)/mail.news \
  $(MAGIC_FRAGMENT_DIR)/make \
-@@ -375,10 +373,10 @@ $(MAGIC_FRAGMENT_DIR)/misctools \
+@@ -343,10 +341,10 @@ $(MAGIC_FRAGMENT_DIR)/misctools \
  $(MAGIC_FRAGMENT_DIR)/mkid \
  $(MAGIC_FRAGMENT_DIR)/mlssa \
  $(MAGIC_FRAGMENT_DIR)/mmdf \
@@ -301,9 +289,9 @@
  $(MAGIC_FRAGMENT_DIR)/msdos \
 +$(MAGIC_FRAGMENT_DIR)/modem \
  $(MAGIC_FRAGMENT_DIR)/msooxml \
+ $(MAGIC_FRAGMENT_DIR)/msx \
  $(MAGIC_FRAGMENT_DIR)/msvc \
- $(MAGIC_FRAGMENT_DIR)/mup \
-@@ -420,6 +418,8 @@ $(MAGIC_FRAGMENT_DIR)/pyramid \
+@@ -389,6 +387,8 @@ $(MAGIC_FRAGMENT_DIR)/pyramid \
  $(MAGIC_FRAGMENT_DIR)/python \
  $(MAGIC_FRAGMENT_DIR)/revision \
  $(MAGIC_FRAGMENT_DIR)/riff \
@@ -312,15 +300,15 @@
  $(MAGIC_FRAGMENT_DIR)/rinex \
  $(MAGIC_FRAGMENT_DIR)/rpm \
  $(MAGIC_FRAGMENT_DIR)/rtf \
-@@ -488,10 +488,22 @@ $(MAGIC_FRAGMENT_DIR)/zfs \
+@@ -458,10 +458,22 @@ $(MAGIC_FRAGMENT_DIR)/zfs \
  $(MAGIC_FRAGMENT_DIR)/zilog \
  $(MAGIC_FRAGMENT_DIR)/zyxel 
  
 +RAW   = magic
  MAGIC = magic.mgc
 -CLEANFILES = ${MAGIC} $(MAGIC_FRAGMENT_DIR)/Localstuff
-+CLEANFILES = ${MAGIC} $(MAGIC_DIR)/Localstuff ${RAW}
- @IS_CROSS_COMPILE_FALSE@FILE_COMPILE = $(top_builddir)/src/file
++CLEANFILES = ${MAGIC} $(MAGIC_FRAGMENT_DIR)/Localstuff ${RAW}
+ @IS_CROSS_COMPILE_FALSE@FILE_COMPILE = $(top_builddir)/src/file${EXEEXT}
  
 +${RAW}: $(MAGIC_DIR)/Header $(MAGIC_DIR)/Localstuff $(EXTRA_DIST)
 +      cat /dev/null > $@
@@ -335,8 +323,8 @@
 +
  # FIXME: Build file natively as well so that it can be used to compile
  # the target's magic file; for now we bail if the local version does not match
- @IS_CROSS_COMPILE_TRUE@FILE_COMPILE = file
-@@ -714,23 +726,25 @@ uninstall-am: uninstall-pkgdataDATA
+ @IS_CROSS_COMPILE_TRUE@FILE_COMPILE = file${EXEEXT}
+@@ -676,23 +688,25 @@ uninstall-am: uninstall-pkgdataDATA
        mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
        uninstall uninstall-am uninstall-pkgdataDATA
  
@@ -378,20 +366,16 @@
  
  # Tell versions [3.59,3.63) of GNU make to not export all variables.
  # Otherwise a system limit (for SysV at least) may be exceeded.
-Index: src/Makefile.am
-===================================================================
---- src/Makefile.am.orig
-+++ src/Makefile.am
+--- src/Makefile.am
++++ src/Makefile.am    2013-09-30 00:00:00.000000000 +0000
 @@ -1,4 +1,4 @@
 -MAGIC = $(pkgdatadir)/magic
 +MAGIC = $(sysconfdir)/magic:$(pkgdatadir)/magic
  lib_LTLIBRARIES = libmagic.la
  include_HEADERS = magic.h
  
-Index: src/dcore.c
-===================================================================
---- /dev/null
-+++ src/dcore.c
+--- src/dcore.c
++++ src/dcore.c        2013-09-30 00:00:00.000000000 +0000
 @@ -0,0 +1,207 @@
 +/*
 + * Show goo about ELF core files

++++++ file-5.14.tar.gz -> file-5.15.tar.gz ++++++
++++ 7717 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to