Hello community,

here is the log from the commit of package file for openSUSE:Factory checked in 
at 2012-09-23 21:16:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/file (Old)
 and      /work/SRC/openSUSE:Factory/.file.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "file", Maintainer is "[email protected]"

Changes:
--------
--- /work/SRC/openSUSE:Factory/file/file.changes        2012-08-26 
11:31:26.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.file.new/file.changes   2012-09-23 
21:16:02.000000000 +0200
@@ -1,0 +2,7 @@
+Tue Sep 18 10:24:58 UTC 2012 - [email protected]
+
+- Add small patch to make clear if file follows symbloc links or not
+  as tihs depend on the environment variable POSIXLY_CORRECT
+- Remove the README file as this is for packagers and not for users
+
+-------------------------------------------------------------------

New:
----
  file-5.11-nitpick.dif

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

Other differences:
------------------
++++++ file.spec ++++++
--- /var/tmp/diff_new_pack.C2naRY/_old  2012-09-23 21:16:03.000000000 +0200
+++ /var/tmp/diff_new_pack.C2naRY/_new  2012-09-23 21:16:03.000000000 +0200
@@ -59,6 +59,7 @@
 Patch32:        file-5.07-clicfs.dif
 Patch33:        file-ocloexec.patch
 Patch34:        file-endian.patch
+Patch35:        file-5.11-nitpick.dif
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %global         _sysconfdir /etc
 %global         _miscdir    %{_datadir}/misc
@@ -107,8 +108,9 @@
 %patch31 -p0 -b .biorad
 %patch32 -p0 -b .clicfs
 %patch33 -p0 -b .clexe
+%patch34 -p0 -b .endian
+%patch35 -p0 -b .nitpick
 %patch -b .0
-%patch34 
 %build
 export LANG=POSIX
 export LC_ALL=POSIX
@@ -155,7 +157,7 @@
 %{_miscdir}/magic.mgc
 %doc %{_mandir}/man1/file.1.gz
 %doc %{_mandir}/man5/magic.5.gz
-%doc README COPYING AUTHORS NEWS ChangeLog
+%doc COPYING AUTHORS NEWS ChangeLog
 
 %files -n file-devel
 %defattr (644,root,root,755)

++++++ file-5.11-nitpick.dif ++++++
--- src/file.c
+++ src/file.c  2012-09-18 10:27:51.094936322 +0000
@@ -94,10 +94,12 @@ private const char *separator = ":";        /*
 private const struct option long_options[] = {
 #define OPT(shortname, longname, opt, doc)      \
     {longname, opt, NULL, shortname},
+#define OPT_POSIX OPT
 #define OPT_LONGONLY(longname, opt, doc)        \
     {longname, opt, NULL, 0},
 #include "file_opts.h"
 #undef OPT
+#undef OPT_POSIX
 #undef OPT_LONGONLY
     {0, 0, NULL, 0}
 };
@@ -487,16 +489,21 @@ usage(void)
 private void
 help(void)
 {
+       const unsigned long posix = (unsigned long)getenv("POSIXLY_CORRECT");
        (void)fputs(
 "Usage: file [OPTION...] [FILE...]\n"
 "Determine type of FILEs.\n"
 "\n", stdout);
 #define OPT(shortname, longname, opt, doc)      \
        fprintf(stdout, "  -%c, --" longname doc, shortname);
+#define OPT_POSIX(shortname, longname, opt, doc) \
+       fprintf(stdout, "  -%c, --" longname doc "%s\n", shortname, \
+               (shortname == 'L') ? (posix ? " (default)" : "") : (posix ? "" 
: " (default)"));
 #define OPT_LONGONLY(longname, opt, doc)        \
        fprintf(stdout, "      --" longname doc);
 #include "file_opts.h"
 #undef OPT
+#undef OPT_POSIX
 #undef OPT_LONGONLY
        fprintf(stdout, "\nReport bugs to http://bugs.gw.com/\n";);
        exit(0);
--- src/file_opts.h
+++ src/file_opts.h     2012-09-18 10:14:38.438397131 +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")
-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")
+OPT_POSIX('h', "no-dereference", 0, "       don't follow symlinks")
 #endif
 OPT('n', "no-buffer", 0, "            do not buffer output\n")
 OPT('N', "no-pad", 0, "               do not pad output\n")
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to