Hello community,

here is the log from the commit of package ssdeep for openSUSE:Factory checked 
in at 2012-08-26 11:34:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ssdeep (Old)
 and      /work/SRC/openSUSE:Factory/.ssdeep.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "ssdeep", Maintainer is ""

Changes:
--------
--- /work/SRC/openSUSE:Factory/ssdeep/ssdeep.changes    2012-08-10 
19:03:18.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ssdeep.new/ssdeep.changes       2012-08-26 
11:34:52.000000000 +0200
@@ -1,0 +2,14 @@
+Fri Aug 17 20:44:27 UTC 2012 - [email protected]
+
+- Add ssdeep-dynamic.patch: Link ssdeep dynamically to libfuzzy.
+  As a side-effect, we can actually now also use configure
+  --disable-static.
+- Add libtool BuildRequires and call autoreconf, as above patch
+  touches the build system.
+
+-------------------------------------------------------------------
+Thu Aug  9 19:21:11 UTC 2012 - [email protected]
+
+- Run through spec-cleaner, remove obsolete comments.
+
+-------------------------------------------------------------------
@@ -6 +20,2 @@
-Recursive computing and matching of Context Triggered Piecewise Hashing (aka 
Fuzzy Hashing). Supports Windows, *nix, BSD, OS X, etc. 
+Recursive computing and matching of Context Triggered Piecewise
+Hashing (aka Fuzzy Hashing). Supports Windows, *nix, BSD, OS X, etc. 

New:
----
  ssdeep-dynamic.patch

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

Other differences:
------------------
++++++ ssdeep.spec ++++++
--- /var/tmp/diff_new_pack.oMPDrC/_old  2012-08-26 11:34:53.000000000 +0200
+++ /var/tmp/diff_new_pack.oMPDrC/_new  2012-08-26 11:34:53.000000000 +0200
@@ -1,27 +1,33 @@
 #
-# spec file for package ssdeep (Version 2.0)
+# spec file for package ssdeep
 #
-# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany.
-# This file and all modifications and additions to the pristine
-# package are under the same license as the package itself.
+# Copyright (c) 2012 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
+# upon. The license for this file, and modifications and additions to the
+# file, is the same license as for the pristine package itself (unless the
+# license for the pristine package is not an Open Source License, in which
+# case the license is the MIT License). An "Open Source License" is a
+# license that conforms to the Open Source Definition (Version 1.9)
+# published by the Open Source Initiative.
+
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 Name:           ssdeep
 Version:        2.7
 Release:        0
-Url:            http://www.forensicswiki.org/wiki/Ssdeep
-# BuildRequires:  fftw3-devel gtk2-devel
-# Requires:       fftw3 gtk2
+Summary:        Context Triggered Piecewise Hashing values
 License:        GPL-2.0
 Group:          Productivity/Multimedia/Sound/Editors and Convertors
-PreReq:         %install_info_prereq
-AutoReqProv:    on
-Summary:        Context Triggered Piecewise Hashing values
+Url:            http://www.forensicswiki.org/wiki/Ssdeep
 Source:         %{name}-%{version}.tar.gz
+# PATCH-FIX-OPENSUSE ssdeep-dynamic.patch [email protected] -- Link ssdeep 
dynamically
+Patch0:         ssdeep-dynamic.patch
+BuildRequires:  libtool
+Requires(pre):  %install_info_prereq
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -29,45 +35,39 @@
 Hashing values. It is based on a spam detector called spamsum by Andrews
 Trigdell
 
-Authors:
---------
-    Jesse Kornblum
-
-
 %package -n libfuzzy2
+Summary:        API for ssdeep
 License:        GPL-2.0+
 Group:          Development/Libraries/C and C++
-Summary:        API for ssdeep
 
 %description -n libfuzzy2
 Libraries for ssdeep, the primary library is libfuzzy.*
 
 %package -n libfuzzy-devel
+Summary:        API for ssdeep
 License:        GPL-2.0+
 Group:          Development/Libraries/C and C++
-Summary:        API for ssdeep
-Requires:      libfuzzy2 = %{version}-%{release}
+Requires:       libfuzzy2 = %{version}
 
 %description -n libfuzzy-devel
 Devel API for ssdeep, the primary library is libfuzzy.*
 
 %prep
-%setup
+%setup -q
+%patch0 -p1
 
 %build
-# for unknown reason --disable-static causes a rpm packaging error.  Just 
delete the static lib after build/install.
-# %%configure --disable-static
-%configure
-%{__make} %{?_smp_mflags}
+autoreconf -fi
+%configure --disable-static
+make %{?_smp_mflags}
 
 %post -n libfuzzy2 -p /sbin/ldconfig
 
 %postun -n libfuzzy2 -p /sbin/ldconfig
 
 %install
-%makeinstall
+%make_install
 # Clean up *.a and *.la files
-find %{buildroot}%{_libdir} -name '*.a' -type f -delete -print
 find %{buildroot}%{_libdir} -name '*.la' -type f -delete -print
 
 %files

++++++ ssdeep-dynamic.patch ++++++
Index: ssdeep-2.7/Makefile.am
===================================================================
--- ssdeep-2.7.orig/Makefile.am
+++ ssdeep-2.7/Makefile.am
@@ -2,7 +2,6 @@
 bin_PROGRAMS=ssdeep
 
 ssdeep_LDADD=libfuzzy.la
-ssdeep_LDFLAGS=-static
 
 ACLOCAL_AMFLAGS = -I m4
 
-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to