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