Hello community,

here is the log from the commit of package wipe for openSUSE:Factory
checked in at Mon Feb 21 00:57:02 CET 2011.



--------
--- wipe/wipe.changes   2006-01-25 21:42:49.000000000 +0100
+++ /mounts/work_src_done/STABLE/wipe/wipe.changes      2011-02-19 
16:37:03.000000000 +0100
@@ -1,0 +2,33 @@
+Sat Feb 19 15:21:59 UTC 2011 - [email protected]
+
+- Update to 2.3.1:
+  * fixed Makefile bug! Running make uninstall removed target bin directory.
+  From 2.3:
+  * the default is now one single random pass  <-- MAJOR CHANGE
+  * special files are no longer deleted by default
+  * support for wiping char devices, such as tape drives
+  * percentage reporting improved (thanks to Jason Tackaberry for patch)
+  * cleanup and exit upon SIGINT
+  * each wiped file prints on a seperate line
+  * skip unnecessary fdatasync()s, unless you want the extra accuracy on the %
+    shown (-e option)
+  * call fsync() on the file after name wipe, in addition to fsync on the
+    directory
+  * if fdatasync() fails, try for O_SYNC and only complain once per file
+  * fixed some off-by-ones
+  * fixed percentages for non-static wipes
+  From 2.2.1:
+  * added largefile support for linux and solaris (tested on linux)
+  * fixed drill_down(). it was using the wrong length to null term the string
+- Spec file updates:
+  * Changes based on rpmdevtools templates and spec-cleaner run.
+  * Added description for patches based on openSUSE Patches Guidelines (where
+    possible).
+  * Updated the %description.
+  * Updates in %build and %install sections.
+  * Removed %changelog entries from spec file.
+- Removed wipe-2.2.0-autoconf.diff and wipe-2.2.0-string.diff patches (they are
+  included upstream).
+- Rebased wipe-2.2.0-errno.diff to make it apply.
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  wipe-2.2.0-autoconf.diff
  wipe-2.2.0-string.diff
  wipe-2.2.0.tar.bz2
  wipe-2.2.0.tar.bz2.sig

New:
----
  wipe-2.3.1.tar.bz2
  wipe-2.3.1.tar.bz2.sig

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

Other differences:
------------------
++++++ wipe.spec ++++++
--- /var/tmp/diff_new_pack.TJsQiO/_old  2011-02-21 00:56:40.000000000 +0100
+++ /var/tmp/diff_new_pack.TJsQiO/_new  2011-02-21 00:56:40.000000000 +0100
@@ -1,7 +1,7 @@
 #
-# spec file for package wipe (Version 2.2.0)
+# spec file for package wipe
 #
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,24 +19,28 @@
 
 
 Name:           wipe
-Url:            http://wipe.sourceforge.net
-License:        GPL v2 or later
+Version:        2.3.1
+Release:        1
+Summary:        Secure Erasure of Data
+
+License:        GPLv2+
+Url:            http://wipe.sourceforge.net/
 Group:          Productivity/File utilities
-AutoReqProv:    on
-Version:        2.2.0
-Release:        158
-Summary:        Secure erasure of data
 Source0:        %{name}-%{version}.tar.bz2
 Source1:        %{name}-%{version}.tar.bz2.sig
-Patch:          %{name}-%{version}-makefile.diff
-Patch1:         %{name}-%{version}-errno.diff
-Patch2:         %{name}-%{version}-include.diff
-Patch3:         %{name}-%{version}-string.diff
-Patch4:         %{name}-%{version}-autoconf.diff
+# PATCH-FIX-OPENSUSE wipe-2.2.0-makefile.diff -- Fix for Makefile.in to 
correct the install permissions and to don't strip binaries
+Patch0:         %{name}-2.2.0-makefile.diff
+# PATCH-FIX-OPENSUSE wipe-2.2.0-errno.diff -- 
+Patch1:         %{name}-2.2.0-errno.diff
+# PATCH-FIX-OPENSUSE wipe-2.2.0-include.diff -- 
+Patch2:         %{name}-2.2.0-include.diff
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
-securely erase files from magnetic media
+Wipe is a tool that attempts to effectively degauses the surface of
+a hard disk, making it virtually impossible to retrieve the data
+that was stored on it. This tool is designed to make sure secure
+data that is erased from a hard drive is unrecoverable.
 
 
 
@@ -46,32 +50,25 @@
 
 %prep
 %setup -q
-%patch
+%patch0
 %patch1
 %patch2
-%patch3
-%patch4
 
 %build
 %{suse_update_config -f}
 autoconf
-CFLAGS="$RPM_OPT_FLAGS -Wall" \
-       ./configure \
-       --prefix=%{_prefix} \
-       --bindir=%{_bindir} \
-       --mandir=%{_mandir} \
-       --datadir=%{_datadir}
-make CFLAGS="$RPM_OPT_FLAGS -Wall -I. -DLINUX $(DEFINES) -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64"
+%configure
+make CFLAGS="%{optflags} -Wall -I. -DLINUX $(DEFINES) -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64" %{?_smp_mflags}
 
 %install
-make DESTDIR=$RPM_BUILD_ROOT install
+%makeinstall
 
 %clean
-rm -rf $RPM_BUILD_ROOT
+rm -rf %{buildroot}
 
 %files
-%defattr(-,root,root)
-%doc CHANGES LICENSE README TESTING TODO copyright
+%defattr(-,root,root,-)
+%doc CHANGES LICENSE README TODO copyright
 %doc %{_mandir}/man?/*
 %{_bindir}/*
 

++++++ wipe-2.2.0-errno.diff ++++++
--- /var/tmp/diff_new_pack.TJsQiO/_old  2011-02-21 00:56:40.000000000 +0100
+++ /var/tmp/diff_new_pack.TJsQiO/_new  2011-02-21 00:56:40.000000000 +0100
@@ -1,14 +1,6 @@
---- rand.c
-+++ rand.c
-@@ -27,6 +27,7 @@
- #include <fcntl.h>
- #include <sys/types.h>
- #include <sys/stat.h>
-+#include <errno.h>
- 
- #include "std.h"
- #include "io.h"
-@@ -35,7 +36,7 @@
+--- rand.c     2009-05-05 05:06:04.000000000 +0300
++++ rand.c.new 2011-02-19 17:17:12.101087783 +0200
+@@ -36,7 +36,7 @@
  #include "rand.h"
  
  extern char *argvzero;

++++++ wipe-2.2.0.tar.bz2 -> wipe-2.3.1.tar.bz2 ++++++
++++ 2333 lines of diff (skipped)


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



Remember to have fun...

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to