Hello community, here is the log from the commit of package tree for openSUSE:Factory checked in at 2011-11-22 17:49:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tree (Old) and /work/SRC/openSUSE:Factory/.tree.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tree", Maintainer is "[email protected]" Changes: -------- --- /work/SRC/openSUSE:Factory/tree/tree.changes 2011-10-04 18:15:27.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.tree.new/tree.changes 2011-11-22 17:49:50.000000000 +0100 @@ -1,0 +2,44 @@ +Mon Nov 21 11:17:13 UTC 2011 - [email protected] + +- update to 1.6.0 + * Re-org of code into multiple files, split HTML and Unix listdir() + into separate functions, various code cleanups and optimizations. + * Fixed a memory leak in listdir() when memory was allocated early + and not freed before function exit. + * Fixed possible buffer overflow where symbolic links are followed. + * Fixed links printing "argetm" before the name of the link when the + LINK setting for DIR_COLORS is set to target + (Markus Schnalke <[email protected]>) + * More fully support dir colors -- added support for su, sg, tw, ow, + & st options (and "do" in theory). + * Use the environment variable "TREE_COLORS" instead of "LS_COLORS" + for color information if it exists. + * Added --si flag to print filesizes in SI (powers of 1000) units + (Ulrich Eckhardt) + * Added -Q to quote filenames in double quotes. Does not override + -N or -q. + * Control characters are no longer printed in carrot notation, but as + backslashed octal, ala ls, except for codes 7-13 which are printed + as \a, \b, \t, \n, \v, \f and \r respectively. Spaces and + backslashes are also now backslashed as per ls, for better input to + scripts unless -Q is in use (where "'s are backslashed.) + (Ujjwal Kumar) + * Added -U for unsorted listings (directory order). + * Added -c for sorting by last status change (ala ls -c). + * --dirsfirst is now a meta-sort and does not override -c, -v, -r + or -t, but is disabled by -U. + * After many requests, added the ability to process the entire tree + before emitting output. Used for the new options --du, which works + like the du command: sums the amount of space under each directory + and prints a total amount used in the report and the --prune option + which will prune all empty directories from the output (makes the -P + option output much more readable.) It should be noted that this will + be slow to output when processing large directory trees and can + consume copious amounts of memory, use at your own peril. + * Added -X option to emit the directory tree in XML format + (turns colorization off always.) + * Added --timefmt option to specify the format of time display + (implies -D). Uses the strftime format. +- rework donstrip patch + +------------------------------------------------------------------- Old: ---- tree-1.5.3-dontstrip.patch tree-1.5.3.tar.bz2 New: ---- tree-1.6.0.tar.bz2 tree-dontstrip.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tree.spec ++++++ --- /var/tmp/diff_new_pack.ff6PKB/_old 2011-11-22 17:49:51.000000000 +0100 +++ /var/tmp/diff_new_pack.ff6PKB/_new 2011-11-22 17:49:51.000000000 +0100 @@ -20,23 +20,23 @@ Name: tree Summary: File listing as a tree -Version: 1.5.3 -Release: 2 +Version: 1.6.0 +Release: 1 License: GPLv2+ Group: Productivity/File utilities Url: http://mama.indstate.edu/users/ice/tree/ Source0: %{name}-%{version}.tar.bz2 -Patch0: %{name}-1.5.3-dontstrip.patch +Patch0: %{name}-dontstrip.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description -A tree-like directory listing program with dircolors support - - Authors: Steve Baker <[email protected]> +Tree is a recursive directory listing command that produces a depth +indented listing of files, which is colorized ala dircolors if the +LS_COLORS environment variable is set and output is to tty. %prep %setup -n %{name}-%{version} -%patch0 -p1 +%patch0 %build %{__make} OPTFLAGS="$RPM_OPT_FLAGS" CC="%{__cc}" @@ -44,7 +44,7 @@ %install %{__mkdir_p} $RPM_BUILD_ROOT%{_bindir} %{__mkdir_p} $RPM_BUILD_ROOT%{_mandir}/man1 -%{__install} -m 644 man/%{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1 +%{__install} -m 644 doc/%{name}.1 $RPM_BUILD_ROOT%{_mandir}/man1 %{__install} -m 755 %{name} $RPM_BUILD_ROOT%{_bindir} %clean ++++++ tree-1.5.3.tar.bz2 -> tree-1.6.0.tar.bz2 ++++++ ++++ 5203 lines of diff (skipped) ++++++ tree-dontstrip.patch ++++++ Index: Makefile =================================================================== --- Makefile.orig 2011-06-24 16:25:27.000000000 +0200 +++ Makefile 2011-11-21 12:07:07.000000000 +0100 @@ -31,7 +31,8 @@ OBJS=tree.o unix.o html.o xml.o hash.o c # Linux defaults: #CFLAGS=-ggdb -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -CFLAGS=-O4 -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 +OPTFLAGS=-O4 +CFLAGS=$(OPTFLAGS) -Wall -DLINUX -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 LDFLAGS=-s # Uncomment for FreeBSD: @@ -97,7 +98,7 @@ install: tree install -d $(BINDIR) install -d $(MANDIR) if [ -e $(TREE_DEST) ]; then \ - install -s $(TREE_DEST) $(BINDIR)/$(TREE_DEST); \ + install $(TREE_DEST) $(BINDIR)/$(TREE_DEST); \ fi install doc/$(MAN) $(MANDIR)/$(MAN) -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
