Accepting request 815549 from home:polslinux:branches:Base:System
- Update to 5.39 * Remove unused subtype_mime (Steve Grubb) * Remove unused check in okstat (Steve Grubb) * Fix mime-type in elf binaries by making sure $x is set * Fix indirect negative offsets broken by OFFNEGATIVE * Fix GUID equality check * PR/165: Handle empty array and strings in JSON * PR/162: Add --exclude-quiet * Various fixes * add guid support - Removed undo-24c9c0.patch as it is now part of upstream - Updated file-5.17-option.dif OBS-URL: https://build.opensuse.org/request/show/815549 OBS-URL: https://build.opensuse.org/package/show/Base:System/file?expand=0&rev=214
This commit is contained in:
parent
e98be92925
commit
6eda530961
@ -1,19 +1,15 @@
|
|||||||
---
|
--- file-5.39/src/file.c.orig 2020-06-17 16:13:36.625305367 +0200
|
||||||
src/file.c | 8 +++++++-
|
+++ file-5.39/src/file.c 2020-06-17 16:15:12.429553163 +0200
|
||||||
1 file changed, 7 insertions(+), 1 deletion(-)
|
@@ -249,6 +249,8 @@
|
||||||
|
|
||||||
--- src/file.c
|
|
||||||
+++ src/file.c 2019-05-27 08:48:39.047051545 +0000
|
|
||||||
@@ -237,6 +237,8 @@ main(int argc, char *argv[])
|
|
||||||
flags |= MAGIC_ERROR;
|
|
||||||
break;
|
break;
|
||||||
case 'e':
|
case 'e':
|
||||||
+ if (!optarg)
|
case OPT_EXCLUDE_QUIET:
|
||||||
+ usage();
|
+ if (!optarg)
|
||||||
|
+ usage();
|
||||||
for (i = 0; i < __arraycount(nv); i++)
|
for (i = 0; i < __arraycount(nv); i++)
|
||||||
if (strcmp(nv[i].name, optarg) == 0)
|
if (strcmp(nv[i].name, optarg) == 0)
|
||||||
break;
|
break;
|
||||||
@@ -248,7 +250,7 @@ main(int argc, char *argv[])
|
@@ -261,7 +263,7 @@
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case 'f':
|
case 'f':
|
||||||
@ -22,21 +18,21 @@
|
|||||||
usage();
|
usage();
|
||||||
if (magic == NULL)
|
if (magic == NULL)
|
||||||
if ((magic = load(magicfile, flags)) == NULL)
|
if ((magic = load(magicfile, flags)) == NULL)
|
||||||
@@ -258,6 +260,8 @@ main(int argc, char *argv[])
|
@@ -271,6 +273,8 @@
|
||||||
++didsomefiles;
|
++didsomefiles;
|
||||||
break;
|
break;
|
||||||
case 'F':
|
case 'F':
|
||||||
+ if (!optarg)
|
+ if(!optarg)
|
||||||
+ usage();
|
+ usage();
|
||||||
separator = optarg;
|
separator = optarg;
|
||||||
break;
|
break;
|
||||||
case 'i':
|
case 'i':
|
||||||
@@ -270,6 +274,8 @@ main(int argc, char *argv[])
|
@@ -283,6 +287,8 @@
|
||||||
action = FILE_LIST;
|
action = FILE_LIST;
|
||||||
break;
|
break;
|
||||||
case 'm':
|
case 'm':
|
||||||
+ if (!optarg)
|
+ if(!optarg)
|
||||||
+ usage();
|
+ usage();
|
||||||
magicfile = optarg;
|
magicfile = optarg;
|
||||||
break;
|
break;
|
||||||
case 'n':
|
case 'n':
|
||||||
|
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:593c2ffc2ab349c5aea0f55fedfe4d681737b6b62376a9b3ad1e77b2cc19fa34
|
|
||||||
size 932528
|
|
@ -1,6 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iEYEABECAAYFAl34OjcACgkQcREqsWyzOzoVWwCfY69DDEEy9Uf5tQ/Ryr8CFjKu
|
|
||||||
spYAoIMICtX8ZHca0UxCgha/8NL5PaJa
|
|
||||||
=xRVg
|
|
||||||
-----END PGP SIGNATURE-----
|
|
3
file-5.39.tar.gz
Normal file
3
file-5.39.tar.gz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:f05d286a76d9556243d0cb05814929c2ecf3a5ba07963f8f70bfaaa70517fad1
|
||||||
|
size 954266
|
6
file-5.39.tar.gz.asc
Normal file
6
file-5.39.tar.gz.asc
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iEYEABECAAYFAl7mu3AACgkQcREqsWyzOzppXACgoqokKabq7bwN9aKvd/H/yhF+
|
||||||
|
9PUAoOPrAtxFkfNUvtqK/trY+v/Gk5JM
|
||||||
|
=tA6a
|
||||||
|
-----END PGP SIGNATURE-----
|
16
file.changes
16
file.changes
@ -1,3 +1,19 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 17 14:01:25 UTC 2020 - Paolo Stivanin <info@paolostivanin.com>
|
||||||
|
|
||||||
|
- Update to 5.39
|
||||||
|
* Remove unused subtype_mime (Steve Grubb)
|
||||||
|
* Remove unused check in okstat (Steve Grubb)
|
||||||
|
* Fix mime-type in elf binaries by making sure $x is set
|
||||||
|
* Fix indirect negative offsets broken by OFFNEGATIVE
|
||||||
|
* Fix GUID equality check
|
||||||
|
* PR/165: Handle empty array and strings in JSON
|
||||||
|
* PR/162: Add --exclude-quiet
|
||||||
|
* Various fixes
|
||||||
|
* add guid support
|
||||||
|
- Removed undo-24c9c0.patch as it is now part of upstream
|
||||||
|
- Updated file-5.17-option.dif
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon May 4 13:51:18 UTC 2020 - Dr. Werner Fink <werner@suse.de>
|
Mon May 4 13:51:18 UTC 2020 - Dr. Werner Fink <werner@suse.de>
|
||||||
|
|
||||||
|
@ -33,7 +33,7 @@ Obsoletes: file-64bit
|
|||||||
%endif
|
%endif
|
||||||
#
|
#
|
||||||
# Set Version also in python-magic.spec
|
# Set Version also in python-magic.spec
|
||||||
Version: 5.38
|
Version: 5.39
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: A Tool to Determine File Types
|
Summary: A Tool to Determine File Types
|
||||||
License: BSD-2-Clause
|
License: BSD-2-Clause
|
||||||
@ -66,7 +66,6 @@ Patch34: file-5.23-endian.patch
|
|||||||
Patch37: file-secure_getenv.patch
|
Patch37: file-secure_getenv.patch
|
||||||
Patch39: file-5.28-btrfs-image.dif
|
Patch39: file-5.28-btrfs-image.dif
|
||||||
Patch40: file-5.38-allow-readlinkat.dif
|
Patch40: file-5.38-allow-readlinkat.dif
|
||||||
Patch41: undo-24c9c0.patch
|
|
||||||
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
BuildRoot: %{_tmppath}/%{name}-%{version}-build
|
||||||
%global _sysconfdir /etc
|
%global _sysconfdir /etc
|
||||||
%global _miscdir %{_datadir}/misc
|
%global _miscdir %{_datadir}/misc
|
||||||
@ -118,7 +117,7 @@ to develop applications that require the magic "file" interface.
|
|||||||
%patch9 -p0 -b .elf
|
%patch9 -p0 -b .elf
|
||||||
%patch10 -p0 -b .prtf
|
%patch10 -p0 -b .prtf
|
||||||
%patch11 -p0 -b .zip
|
%patch11 -p0 -b .zip
|
||||||
%patch12 -p0 -b .opt
|
%patch12 -p1 -b .opt
|
||||||
%patch13 -p0 -b .scri
|
%patch13 -p0 -b .scri
|
||||||
%patch15 -p0 -b .xcur
|
%patch15 -p0 -b .xcur
|
||||||
%patch22 -p0 -b .cromfs
|
%patch22 -p0 -b .cromfs
|
||||||
@ -132,7 +131,6 @@ to develop applications that require the magic "file" interface.
|
|||||||
%patch37 -p1 -b .getenv
|
%patch37 -p1 -b .getenv
|
||||||
%patch39 -p1 -b .btrfs
|
%patch39 -p1 -b .btrfs
|
||||||
%patch40 -p1 -b .readlinkat
|
%patch40 -p1 -b .readlinkat
|
||||||
%patch41 -p0 -b .undo
|
|
||||||
%patch -b .0
|
%patch -b .0
|
||||||
test -s src/magic.h.in || cp -p src/magic.h src/magic.h.in
|
test -s src/magic.h.in || cp -p src/magic.h src/magic.h.in
|
||||||
rm -fv src/magic.h
|
rm -fv src/magic.h
|
||||||
@ -204,6 +202,7 @@ rm -f %{buildroot}%{_libdir}/*.la
|
|||||||
%defattr (-,root,root)
|
%defattr (-,root,root)
|
||||||
%{_libdir}/lib*.so
|
%{_libdir}/lib*.so
|
||||||
%{_includedir}/magic.h
|
%{_includedir}/magic.h
|
||||||
|
%{_libdir}/pkgconfig/libmagic.pc
|
||||||
%doc %{_mandir}/man3/libmagic.3.gz
|
%doc %{_mandir}/man3/libmagic.3.gz
|
||||||
%license COPYING
|
%license COPYING
|
||||||
%doc README AUTHORS NEWS ChangeLog
|
%doc README AUTHORS NEWS ChangeLog
|
||||||
|
@ -1,3 +1,8 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Wed Jun 17 14:03:49 UTC 2020 - Paolo Stivanin <info@paolostivanin.com>
|
||||||
|
|
||||||
|
- Update to 5.39
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Tue Dec 17 09:59:08 UTC 2019 - Dr. Werner Fink <werner@suse.de>
|
Tue Dec 17 09:59:08 UTC 2019 - Dr. Werner Fink <werner@suse.de>
|
||||||
|
|
||||||
|
@ -27,7 +27,7 @@ BuildRequires: libtool
|
|||||||
BuildRequires: python-rpm-macros
|
BuildRequires: python-rpm-macros
|
||||||
BuildRequires: zlib-devel
|
BuildRequires: zlib-devel
|
||||||
URL: http://www.darwinsys.com/file/
|
URL: http://www.darwinsys.com/file/
|
||||||
Version: 5.38
|
Version: 5.39
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: Python module to use libmagic
|
Summary: Python module to use libmagic
|
||||||
License: BSD-3-Clause AND BSD-4-Clause
|
License: BSD-3-Clause AND BSD-4-Clause
|
||||||
|
@ -1,32 +0,0 @@
|
|||||||
From 028a15617a7f2c9172e3ac2d903af0f03010c8b4 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Christos Zoulas <christos@zoulas.com>
|
|
||||||
Date: Sun, 26 Apr 2020 17:43:13 +0000
|
|
||||||
Subject: [PATCH] PR/93: Undo previous: There are dynamic objects (shared
|
|
||||||
libraries for example) that don't have interpeters and should not be counted
|
|
||||||
as static. We need to figure out what to do with static-pie and gcc-9
|
|
||||||
separately.
|
|
||||||
|
|
||||||
---
|
|
||||||
src/readelf.c | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git src/readelf.c src/readelf.c
|
|
||||||
index 9d1d1ad5..517b3aec 100644
|
|
||||||
--- src/readelf.c
|
|
||||||
+++ src/readelf.c
|
|
||||||
@@ -1646,6 +1646,7 @@ dophn_exec(struct magic_set *ms, int clazz, int swap, int fd, off_t off,
|
|
||||||
switch (xph_type) {
|
|
||||||
case PT_DYNAMIC:
|
|
||||||
doread = 1;
|
|
||||||
+ linking_style = "dynamically";
|
|
||||||
break;
|
|
||||||
case PT_NOTE:
|
|
||||||
if (sh_num) /* Did this through section headers */
|
|
||||||
@@ -1660,7 +1661,6 @@ dophn_exec(struct magic_set *ms, int clazz, int swap, int fd, off_t off,
|
|
||||||
}
|
|
||||||
/*FALLTHROUGH*/
|
|
||||||
case PT_INTERP:
|
|
||||||
- linking_style = "dynamically";
|
|
||||||
doread = 1;
|
|
||||||
break;
|
|
||||||
default:
|
|
Loading…
Reference in New Issue
Block a user