rpms/rpm/F-11 rpm-4.7.0-extra-provides.patch, 1.2, 1.3 rpm.spec, 1.345, 1.346
Panu Matilainen
pmatilai at fedoraproject.org
Thu Jun 18 15:45:52 UTC 2009
Author: pmatilai
Update of /cvs/pkgs/rpms/rpm/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv21486
Modified Files:
rpm-4.7.0-extra-provides.patch rpm.spec
Log Message:
- file classification tweaks for text files (#494817)
- already in rawhide
rpm-4.7.0-extra-provides.patch:
Index: rpm-4.7.0-extra-provides.patch
===================================================================
RCS file: /cvs/pkgs/rpms/rpm/F-11/rpm-4.7.0-extra-provides.patch,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -p -r1.2 -r1.3
--- rpm-4.7.0-extra-provides.patch 23 Mar 2009 15:31:44 -0000 1.2
+++ rpm-4.7.0-extra-provides.patch 18 Jun 2009 15:45:50 -0000 1.3
@@ -1,7 +1,8 @@
-diff -up rpm-4.7.0-beta1/build/rpmfc.c.extra-prov rpm-4.7.0-beta1/build/rpmfc.c
---- rpm-4.7.0-beta1/build/rpmfc.c.extra-prov 2009-02-26 17:31:12.000000000 +0200
-+++ rpm-4.7.0-beta1/build/rpmfc.c 2009-02-26 17:31:55.000000000 +0200
-@@ -485,6 +485,7 @@ static const struct rpmfcTokens_s const
+diff --git a/build/rpmfc.c b/build/rpmfc.c
+index 1bb1c3b..4e57869 100644
+--- a/build/rpmfc.c
++++ b/build/rpmfc.c
+@@ -484,6 +484,7 @@ static const struct rpmfcTokens_s const rpmfcTokens[] = {
{ "RPM v4", RPMFC_ARCHIVE|RPMFC_INCLUDE },
{ " image", RPMFC_IMAGE|RPMFC_INCLUDE },
@@ -9,7 +10,28 @@ diff -up rpm-4.7.0-beta1/build/rpmfc.c.e
{ " font", RPMFC_FONT|RPMFC_INCLUDE },
{ " Font", RPMFC_FONT|RPMFC_INCLUDE },
-@@ -1189,6 +1190,31 @@ exit:
+@@ -496,19 +497,14 @@ static const struct rpmfcTokens_s const rpmfcTokens[] = {
+ { "SGML", RPMFC_WHITE|RPMFC_INCLUDE },
+ { "XML", RPMFC_WHITE|RPMFC_INCLUDE },
+
+- { " program text", RPMFC_WHITE|RPMFC_INCLUDE },
+ { " source", RPMFC_WHITE|RPMFC_INCLUDE },
+ { "GLS_BINARY_LSB_FIRST", RPMFC_WHITE|RPMFC_INCLUDE },
+ { " DB ", RPMFC_WHITE|RPMFC_INCLUDE },
+
+- { "ASCII English text", RPMFC_WHITE|RPMFC_INCLUDE },
+- { "ASCII text", RPMFC_WHITE|RPMFC_INCLUDE },
+- { "ISO-8859 text", RPMFC_WHITE|RPMFC_INCLUDE },
+-
+ { "symbolic link to", RPMFC_SYMLINK|RPMFC_INCLUDE },
+ { "socket", RPMFC_DEVICE },
+ { "special", RPMFC_DEVICE },
+- { " text", RPMFC_TEXT },
++ { " text", RPMFC_TEXT|RPMFC_INCLUDE },
+
+ { "ASCII", RPMFC_WHITE },
+ { "ISO-8859", RPMFC_WHITE },
+@@ -1184,6 +1180,31 @@ exit:
#endif
}
@@ -41,7 +63,7 @@ diff -up rpm-4.7.0-beta1/build/rpmfc.c.e
typedef const struct rpmfcApplyTbl_s {
int (*func) (rpmfc fc);
int colormask;
-@@ -1201,6 +1227,7 @@ static const struct rpmfcApplyTbl_s cons
+@@ -1196,6 +1217,7 @@ static const struct rpmfcApplyTbl_s const rpmfcApplyTable[] = {
{ rpmfcSCRIPT, (RPMFC_SCRIPT|RPMFC_BOURNE|
RPMFC_PERL|RPMFC_PYTHON|RPMFC_MONO|
RPMFC_PKGCONFIG|RPMFC_LIBTOOL) },
@@ -49,19 +71,20 @@ diff -up rpm-4.7.0-beta1/build/rpmfc.c.e
{ rpmfcSYMLINK, RPMFC_SYMLINK },
{ NULL, 0 }
};
-@@ -1320,7 +1347,7 @@ rpmRC rpmfcClassify(rpmfc fc, ARGV_t arg
+@@ -1315,7 +1337,7 @@ rpmRC rpmfcClassify(rpmfc fc, ARGV_t argv, rpm_mode_t * fmode)
size_t slen;
int fcolor;
int xx;
- int msflags = MAGIC_CHECK; /* XXX MAGIC_COMPRESS flag? */
-+ int msflags = MAGIC_CHECK | MAGIC_COMPRESS;
++ int msflags = MAGIC_CHECK | MAGIC_COMPRESS | MAGIC_NO_CHECK_TOKENS;
magic_t ms = NULL;
if (fc == NULL || argv == NULL)
-diff -up rpm-4.7.0-beta1/macros.in.extra-prov rpm-4.7.0-beta1/macros.in
---- rpm-4.7.0-beta1/macros.in.extra-prov 2009-02-26 17:31:12.000000000 +0200
-+++ rpm-4.7.0-beta1/macros.in 2009-02-26 17:32:38.000000000 +0200
-@@ -494,6 +494,9 @@ print (t)\
+diff --git a/macros.in b/macros.in
+index c187f62..945e89b 100644
+--- a/macros.in
++++ b/macros.in
+@@ -489,6 +489,9 @@ print (t)\
%__pkgconfig_provides %{_rpmconfigdir}/pkgconfigdeps.sh --provides
%__pkgconfig_requires %{_rpmconfigdir}/pkgconfigdeps.sh --requires
Index: rpm.spec
===================================================================
RCS file: /cvs/pkgs/rpms/rpm/F-11/rpm.spec,v
retrieving revision 1.345
retrieving revision 1.346
diff -u -p -r1.345 -r1.346
--- rpm.spec 16 Apr 2009 09:24:07 -0000 1.345
+++ rpm.spec 18 Jun 2009 15:45:51 -0000 1.346
@@ -25,7 +25,7 @@
Summary: The RPM package management system
Name: rpm
Version: %{rpmver}
-Release: 1%{?dist}
+Release: 2%{?dist}
Group: System Environment/Base
Url: http://www.rpm.org/
Source0: http://rpm.org/releases/testing/%{name}-%{srcver}.tar.bz2
@@ -393,6 +393,11 @@ exit 0
%doc doc/librpm/html/*
%changelog
+* Thu Jun 18 2009 Panu Matilainen <pmatilai at redhat.com> - 4.7.0-2
+- file classification tweaks for text files (#494817)
+ - disable libmagic text token checks, it's way too error-prone
+ - consistently classify all text as such and include description
+
* Thu Apr 16 2009 Panu Matilainen <pmatilai at redhat.com> - 4.7.0-1
- update to 4.7.0 final (http://rpm.org/wiki/Releases/4.7.0)
- fixes #494049, #495429
More information about the fedora-extras-commits
mailing list