commit encfs for openSUSE:Factory

2020-03-24 Thread root
Hello community,

here is the log from the commit of package encfs for openSUSE:Factory checked 
in at 2020-03-24 22:29:57

Comparing /work/SRC/openSUSE:Factory/encfs (Old)
 and  /work/SRC/openSUSE:Factory/.encfs.new.3160 (New)


Package is "encfs"

Tue Mar 24 22:29:57 2020 rev:41 rq:787679 version:1.9.5

Changes:

--- /work/SRC/openSUSE:Factory/encfs/encfs.changes  2020-03-14 
09:53:54.431047014 +0100
+++ /work/SRC/openSUSE:Factory/.encfs.new.3160/encfs.changes2020-03-24 
22:30:10.821024122 +0100
@@ -1,0 +2,5 @@
+Tue Mar 24 06:58:25 UTC 2020 - Max Lin 
+
+- Disable RPATH for building
+
+---



Other differences:
--
++ encfs.spec ++
--- /var/tmp/diff_new_pack.2AGP3B/_old  2020-03-24 22:30:12.361024895 +0100
+++ /var/tmp/diff_new_pack.2AGP3B/_new  2020-03-24 22:30:12.369024899 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package encfs
 #
-# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -49,9 +49,9 @@
 Version:1.9.5
 Release:0
 Summary:Userspace Encrypted File System
-License:GPL-2.0+ and GPL-3.0+
+License:GPL-2.0-or-later AND GPL-3.0-or-later
 Group:  System/Filesystems
-Url:https://vgough.github.io/encfs/
+URL:https://vgough.github.io/encfs/
 Source: 
https://github.com/vgough/encfs/releases/download/v%{version}/encfs-%{version}.tar.gz
 BuildRequires:  cmake >= 3.0.2
 BuildRequires:  fuse-devel
@@ -112,7 +112,7 @@
 
 %build
 %if %{use_cmake_macro}
-%cmake \
+%cmake -DCMAKE_SKIP_RPATH:BOOL=ON \
 %if %{os_has_tinyxml2}
  -DUSE_INTERNAL_TINYXML:BOOL=OFF
 %else
@@ -151,7 +151,11 @@
 %endif
 %endif
 
+%if %{use_cmake_macro}
+%cmake_build
+%else
 make %{?_smp_mflags} VERBOSE=1
+%endif
 
 %install
 %cmake_install
@@ -176,7 +180,8 @@
 
 %files 
 %defattr(-,root,root)
-%doc AUTHORS COPYING* ChangeLog DESIGN.md PERFORMANCE.md README*
+%license COPYING*
+%doc AUTHORS ChangeLog DESIGN.md PERFORMANCE.md README*
 %{_mandir}/man?/*
 %{_bindir}/encfs*
 %{_libdir}/libencfs.so.*




commit encfs for openSUSE:Factory

2020-03-14 Thread root
Hello community,

here is the log from the commit of package encfs for openSUSE:Factory checked 
in at 2020-03-14 09:53:53

Comparing /work/SRC/openSUSE:Factory/encfs (Old)
 and  /work/SRC/openSUSE:Factory/.encfs.new.3160 (New)


Package is "encfs"

Sat Mar 14 09:53:53 2020 rev:40 rq:783493 version:1.9.5

Changes:

--- /work/SRC/openSUSE:Factory/encfs/encfs.changes  2018-01-23 
13:52:58.169669977 +0100
+++ /work/SRC/openSUSE:Factory/.encfs.new.3160/encfs.changes2020-03-14 
09:53:54.431047014 +0100
@@ -1,0 +2,33 @@
+Fri Mar 06 20:23:14 UTC 2020 - Markus Ebner
+
+- update to 1.9.5
+  * Correct a int/off_t buffer overflow in getSize()
+  * Correct a possible write crash
+  * Correct encfsctl cat and add encfsctl --reverse cat
+  * Add -c & -u cmdline options
+  * Add --noattrcache & --nodatacache cmdline options
+  * Ignore .encfs6.xml file in reverse mode
+  * Do not count usage on root path (to avoid resetting the --idle option)
+  * Use stderr instead of stdout for error messages
+  * Add the ability to disable data encryption (absolutely discouraged)
+  * Add Cygwin support
+- update to 1.9.4
+  * Fix packaging error leading to wrong version output
+  * Fix shared lib compilation (cmake -DBUILD_SHARED_LIBS=ON ..)
+- update to 1.9.3
+  * Fix compilation with "-std=c++11"
+  * Fix a gid permission issue with allow_other
+  * Fix operations on symlinks
+  * Fix a race in idle unmount
+  * Add --reversewrite cli option
+  * Add PID to syslog logging
+  * Deep code sanity check
+  * Modernize coding style
+  * Make codebase warnings & clang-tidy clean
+  * Bump FUSE_USE_VERSION to 29
+  * Ensure compatibility with LibreSSL
+  * Switch to vendored lib tinyxml2 & easylogging
+  * Reorganize man page and add missing options
+  * Add gtest and micro benchmarks
+
+---

Old:

  encfs-1.9.2.tar.gz

New:

  encfs-1.9.5.tar.gz



Other differences:
--
++ encfs.spec ++
--- /var/tmp/diff_new_pack.sPjbZy/_old  2020-03-14 09:53:55.039047460 +0100
+++ /var/tmp/diff_new_pack.sPjbZy/_new  2020-03-14 09:53:55.043047463 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package encfs
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,7 +12,7 @@
 # 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/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
@@ -46,7 +46,7 @@
 %endif
 
 Name:   encfs
-Version:1.9.2
+Version:1.9.5
 Release:0
 Summary:Userspace Encrypted File System
 License:GPL-2.0+ and GPL-3.0+

++ encfs-1.9.2.tar.gz -> encfs-1.9.5.tar.gz ++
/work/SRC/openSUSE:Factory/encfs/encfs-1.9.2.tar.gz 
/work/SRC/openSUSE:Factory/.encfs.new.3160/encfs-1.9.5.tar.gz differ: char 13, 
line 1




commit encfs for openSUSE:Factory

2018-01-23 Thread root
Hello community,

here is the log from the commit of package encfs for openSUSE:Factory checked 
in at 2018-01-23 13:52:57

Comparing /work/SRC/openSUSE:Factory/encfs (Old)
 and  /work/SRC/openSUSE:Factory/.encfs.new (New)


Package is "encfs"

Tue Jan 23 13:52:57 2018 rev:39 rq:568219 version:1.9.2

Changes:

--- /work/SRC/openSUSE:Factory/encfs/encfs.changes  2017-08-24 
18:45:26.256231224 +0200
+++ /work/SRC/openSUSE:Factory/.encfs.new/encfs.changes 2018-01-23 
13:52:58.169669977 +0100
@@ -1,0 +2,5 @@
+Wed Jan 17 15:13:10 UTC 2018 - fv...@suse.com
+
+- Fix combination of os_has_tinyxml and use_cmake_macro
+
+---



Other differences:
--
++ encfs.spec ++
--- /var/tmp/diff_new_pack.WR5QWV/_old  2018-01-23 13:52:59.593603456 +0100
+++ /var/tmp/diff_new_pack.WR5QWV/_new  2018-01-23 13:52:59.597603269 +0100
@@ -112,7 +112,12 @@
 
 %build
 %if %{use_cmake_macro}
-%cmake
+%cmake \
+%if %{os_has_tinyxml2}
+ -DUSE_INTERNAL_TINYXML:BOOL=OFF
+%else
+ -DUSE_INTERNAL_TINYXML:BOOL=ON
+%endif
 %else
 mkdir build
 cd build
@@ -141,10 +146,12 @@
  -DCMAKE_MODULES_INSTALL_DIR=%{_datadir}/cmake/Modules \
 %if %{os_has_tinyxml2}
  -DUSE_INTERNAL_TINYXML:BOOL=OFF
+%else
+ -DUSE_INTERNAL_TINYXML:BOOL=ON
+%endif
 %endif
 
 make %{?_smp_mflags} VERBOSE=1
-%endif
 
 %install
 %cmake_install




commit encfs for openSUSE:Factory

2017-08-24 Thread root
Hello community,

here is the log from the commit of package encfs for openSUSE:Factory checked 
in at 2017-08-24 18:44:19

Comparing /work/SRC/openSUSE:Factory/encfs (Old)
 and  /work/SRC/openSUSE:Factory/.encfs.new (New)


Package is "encfs"

Thu Aug 24 18:44:19 2017 rev:38 rq:514178 version:1.9.2

Changes:

--- /work/SRC/openSUSE:Factory/encfs/encfs.changes  2017-04-28 
09:13:37.823315206 +0200
+++ /work/SRC/openSUSE:Factory/.encfs.new/encfs.changes 2017-08-24 
18:45:26.256231224 +0200
@@ -1,0 +2,13 @@
+Wed Jul 26 07:03:36 UTC 2017 - wagner-tho...@gmx.at
+
+- update to 1.9.2
+  * fix a use-after-free bug that was introduced in v1.9-rc1
+  * cast booleans to int before writing the XML config
+  * support reading the config file from pipes
+  * add "-t" option to set syslog tag
+  * allow read/write in standard reverse mode
+  * reject empty passwords
+  * support building with openssl 1.1 
+- removed now unneeded 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch
+
+---

Old:

  0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch
  encfs-1.9.1.tar.gz

New:

  encfs-1.9.2.tar.gz



Other differences:
--
++ encfs.spec ++
--- /var/tmp/diff_new_pack.M3OenH/_old  2017-08-24 18:45:27.220095510 +0200
+++ /var/tmp/diff_new_pack.M3OenH/_new  2017-08-24 18:45:27.248091568 +0200
@@ -46,16 +46,14 @@
 %endif
 
 Name:   encfs
-Version:1.9.1
+Version:1.9.2
 Release:0
 Summary:Userspace Encrypted File System
 License:GPL-2.0+ and GPL-3.0+
 Group:  System/Filesystems
 Url:https://vgough.github.io/encfs/
 Source: 
https://github.com/vgough/encfs/releases/download/v%{version}/encfs-%{version}.tar.gz
-# PATCH-FIX-UPSTREAM 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch #212
-Patch0: 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch
-BuildRequires:  cmake >= 3.1
+BuildRequires:  cmake >= 3.0.2
 BuildRequires:  fuse-devel
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
@@ -111,7 +109,6 @@
 
 %prep
 %setup 
-%patch0 -p1
 
 %build
 %if %{use_cmake_macro}

++ encfs-1.9.1.tar.gz -> encfs-1.9.2.tar.gz ++
/work/SRC/openSUSE:Factory/encfs/encfs-1.9.1.tar.gz 
/work/SRC/openSUSE:Factory/.encfs.new/encfs-1.9.2.tar.gz differ: char 12, line 1




commit encfs for openSUSE:Factory

2017-04-28 Thread root
Hello community,

here is the log from the commit of package encfs for openSUSE:Factory checked 
in at 2017-04-28 09:13:23

Comparing /work/SRC/openSUSE:Factory/encfs (Old)
 and  /work/SRC/openSUSE:Factory/.encfs.new (New)


Package is "encfs"

Fri Apr 28 09:13:23 2017 rev:37 rq:490951 version:1.9.1

Changes:

--- /work/SRC/openSUSE:Factory/encfs/encfs.changes  2017-03-31 
15:09:29.524345708 +0200
+++ /work/SRC/openSUSE:Factory/.encfs.new/encfs.changes 2017-04-28 
09:13:37.823315206 +0200
@@ -1,0 +2,11 @@
+Sun Apr 23 08:52:20 UTC 2017 - wagner-tho...@gmx.at
+
+- patch 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch fixes 
+  some undefined references. See upstream issue
+  https://github.com/vgough/encfs/issues/291
+  With this patch, the %cmake macro can now be used for building if 
+  version of cmake is greater than 3.3
+- improved detection of tinyxml: now builds on more architectures 
+  and SLE12 SP2
+
+---

New:

  0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch



Other differences:
--
++ encfs.spec ++
--- /var/tmp/diff_new_pack.RXotQC/_old  2017-04-28 09:13:38.487221585 +0200
+++ /var/tmp/diff_new_pack.RXotQC/_new  2017-04-28 09:13:38.491221022 +0200
@@ -19,17 +19,30 @@
 # Perl-Test-More >= 0.31 is requires by checks but yet not present in SuSE 
repos
 %define do_checks 0
 
-# cmake macro on SuSE forces linker to use '--no-undefined' but this will 
-# produce errors related to easylogging++ like # "undefined references to 
-# `el::base::elStorage'". See https://github.com/vgough/encfs/issues/291
+# The cmake macro for distros with cmake 3.3 cannot build encfs
+%define use_cmake_macro 1
+%if 0%{?suse_version} == 1315 && 0%{?sle_version} == 120100
+# Leap 42.1
 %define use_cmake_macro 0
+%endif
+%if 0%{?suse_version} > 1320
+%ifarch ppc
+%define use_cmake_macro 0
+%endif
+%endif
 
 # Leap 42.2 and Tumbleweed have tinyxml2-3. For other distribution use the
 # tinyxml2-3 that is shipped with encfs.
-%if 0%{?sle_version}>=120200 || 0%{?suse_version} > 1320
-%define os_has_tinyxml2 1
-%else
 %define os_has_tinyxml2 0
+%if 0%{?leap_version} >= 420200
+%ifarch x86_64
+%define os_has_tinyxml2 1
+%endif
+%endif
+%if 0%{?suse_version} > 1320
+%ifnarch ppc
+%define os_has_tinyxml2 1
+%endif
 %endif
 
 Name:   encfs
@@ -40,6 +53,8 @@
 Group:  System/Filesystems
 Url:https://vgough.github.io/encfs/
 Source: 
https://github.com/vgough/encfs/releases/download/v%{version}/encfs-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch #212
+Patch0: 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch
 BuildRequires:  cmake >= 3.1
 BuildRequires:  fuse-devel
 BuildRequires:  gcc-c++
@@ -96,14 +111,12 @@
 
 %prep
 %setup 
+%patch0 -p1
 
 %build
-#simply calling %%cmake macro does not work since the macro hardcodes 
-#'--no-undefined' which breaks build with errors from easylogging++
 %if %{use_cmake_macro}
 %cmake
 %else
-# call cmake similarily to %%cmake macro but without '--no-undefined'
 mkdir build
 cd build
 /usr/bin/cmake .. -G"Unix Makefiles" \
@@ -117,8 +130,8 @@
  -DCMAKE_C_FLAGS="${CFLAGS:-%optflags} -DNDEBUG" \
  -DCMAKE_CXX_FLAGS="${CXXFLAGS:-%optflags} -DNDEBUG" \
  -DCMAKE_EXE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now" \
- -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now" \
- -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,-z,now" \
+ -DCMAKE_MODULE_LINKER_FLAGS="-Wl,--as-needed -Wl,--no-undefined -Wl,-z,now" \
+ -DCMAKE_SHARED_LINKER_FLAGS="-Wl,--as-needed -Wl,--no-undefined -Wl,-z,now" \
 %if "%{?_lib}" == "lib64" 
  -DLIB_SUFFIX=64 \
 %endif  

++ 0001-Use-INITIALIZE_EASYLOGGINGPP-in-Error.cpp.patch ++
>From d985b3ec9eee98da297ec7ccff96fabf539f610e Mon Sep 17 00:00:00 2001
From: benrubson 
Date: Sat, 22 Apr 2017 20:13:02 +0200
Subject: [PATCH] Use INITIALIZE_EASYLOGGINGPP in Error.cpp

---
 encfs/Error.cpp| 2 ++
 encfs/encfsctl.cpp | 2 --
 encfs/main.cpp | 2 --
 encfs/makeKey.cpp  | 2 --
 encfs/test.cpp | 2 --
 5 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/encfs/Error.cpp b/encfs/Error.cpp
index 94c5909..63ae113 100644
--- a/encfs/Error.cpp
+++ b/encfs/Error.cpp
@@ -1,5 +1,7 @@
 #include "Error.h"
 
+INITIALIZE_EASYLOGGINGPP
+
 namespace encfs {
 
 el::base::DispatchAction rlogAction = el::base::DispatchAction::NormalLog;
diff --git a/encfs/encfsctl.cpp b/encfs/encfsctl.cpp
index 6a5d17e..26b82da 100644
--- a/encfs/encfsctl.cpp
+++ b/encfs/encfsctl.cpp
@@ -53,8 +53,6 @@ using namespace std;
 using gnu::autosprintf;
 using namespace encfs;
 
-INITIALIZE_EASYLOGGINGPP
-
 static int showInfo(int argc, char **argv);
 static int 

commit encfs for openSUSE:Factory

2017-03-31 Thread root
Hello community,

here is the log from the commit of package encfs for openSUSE:Factory checked 
in at 2017-03-31 15:08:57

Comparing /work/SRC/openSUSE:Factory/encfs (Old)
 and  /work/SRC/openSUSE:Factory/.encfs.new (New)


Package is "encfs"

Fri Mar 31 15:08:57 2017 rev:36 rq:482539 version:1.9.1

Changes:

--- /work/SRC/openSUSE:Factory/encfs/encfs.changes  2017-02-07 
12:05:46.27401 +0100
+++ /work/SRC/openSUSE:Factory/.encfs.new/encfs.changes 2017-03-31 
15:09:29.524345708 +0200
@@ -1,0 +2,26 @@
+Sat Mar  4 12:03:10 UTC 2017 - wagner-tho...@gmx.at
+
+- update to 1.9.1
+  * Fix empty log file creation
+  * Link with libintl when available
+  * add LIB_INSTALL_DIR override during build to aid in customized install 
+locations
+  * upgrade easylogging++
+- update to 1.9
+  * switch to CMake
+  * OSX build improvements, RPATH setup
+  * Drop Boost dependency. Uses tinyxml2 to read existing XML config archives.
+  * Drop librlog dependency. Uses easylogging++ for logging.
+  * add encfs_create operation
+  * replace getdir with readdir
+  * cleanup includes and reformat code
+  * allow writes in reverse mode when no header is used
+  * make use of C++11 (eg std unordered_map in place of GNU internal hashmap)
+- split *.mo files to a separate package encfs-lang
+- preperation to include checks
+- removed cmake-libdir-name.patch and old-perm-checks.patch which are not
+  needed any more
+- install tinyxml2-3 if not available in the official repos 
+- configure-fix.patch: also not needed anymore
+
+---

Old:

  configure-fix.patch
  encfs-1.8.1.tar.gz

New:

  encfs-1.9.1.tar.gz



Other differences:
--
++ encfs.spec ++
--- /var/tmp/diff_new_pack.zjb5HU/_old  2017-03-31 15:09:30.012276725 +0200
+++ /var/tmp/diff_new_pack.zjb5HU/_new  2017-03-31 15:09:30.016276159 +0200
@@ -16,29 +16,62 @@
 #
 
 
+# Perl-Test-More >= 0.31 is requires by checks but yet not present in SuSE 
repos
+%define do_checks 0
+
+# cmake macro on SuSE forces linker to use '--no-undefined' but this will 
+# produce errors related to easylogging++ like # "undefined references to 
+# `el::base::elStorage'". See https://github.com/vgough/encfs/issues/291
+%define use_cmake_macro 0
+
+# Leap 42.2 and Tumbleweed have tinyxml2-3. For other distribution use the
+# tinyxml2-3 that is shipped with encfs.
+%if 0%{?sle_version}>=120200 || 0%{?suse_version} > 1320
+%define os_has_tinyxml2 1
+%else
+%define os_has_tinyxml2 0
+%endif
+
 Name:   encfs
-Version:1.8.1
+Version:1.9.1
 Release:0
 Summary:Userspace Encrypted File System
 License:GPL-2.0+ and GPL-3.0+
 Group:  System/Filesystems
 Url:https://vgough.github.io/encfs/
-Source: 
https://github.com/vgough/encfs/releases/download/v%{version}/%{name}-%{version}.tar.gz
-Patch0: configure-fix.patch
-%if 0%{?suse_version} > 1325
-BuildRequires:  libboost_serialization-devel
-%else
-BuildRequires:  boost-devel
-%endif
+Source: 
https://github.com/vgough/encfs/releases/download/v%{version}/encfs-%{version}.tar.gz
+BuildRequires:  cmake >= 3.1
 BuildRequires:  fuse-devel
 BuildRequires:  gcc-c++
 BuildRequires:  libtool
 BuildRequires:  openssl-devel
 BuildRequires:  pkgconfig
-BuildRequires:  rlog-devel
 BuildRequires:  zlib-devel
+%if %{os_has_tinyxml2}
+BuildRequires:  tinyxml2-devel
+%endif
 Requires:   fuse
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+Recommends: %{name}-lang = %{version}
+
+# requirements for check
+%if %{do_checks}
+BuildRequires:  fuse
+BuildRequires:  perl(Digest::MD5)
+BuildRequires:  perl(File::Copy)
+BuildRequires:  perl(File::Path)
+BuildRequires:  perl(File::Temp)
+BuildRequires:  perl(IO::Handle)
+BuildRequires:  perl(Test::Harness)
+BuildRequires:  perl(Test::More) => 31
+BuildRequires:  perl(Time::HiRes)
+%if %{os_has_tinyxml2}
+BuildRequires:  libtinyxml2-3
+%endif
+BuildRequires:  expect
+BuildRequires:  openssl
+BuildRequires:  zlib
+%endif
 
 %description
 EncFS provides an encrypted file system, layered on top of a normal
@@ -58,35 +91,81 @@
 EncFS is implemented as a userspace filesystem in an unprivileged
 application using fuse (FUSE (Filesystem in USErspace)).
 
+
 %lang_package
 
 %prep
-%setup -q
-%patch0 -p1
+%setup 
 
 %build
-autoreconf -fiv
+#simply calling %%cmake macro does not work since the macro hardcodes 
+#'--no-undefined' which breaks build with errors from easylogging++
+%if %{use_cmake_macro}
+%cmake
+%else
+# call cmake similarily to %%cmake macro but without '--no-undefined'
+mkdir build
+cd build
+/usr/bin/cmake .. -G"Unix Makefiles" \
+ -DCMAKE_INSTALL_PREFIX:PATH=%{_prefix} \
+ 

commit encfs for openSUSE:Factory

2017-02-07 Thread root
Hello community,

here is the log from the commit of package encfs for openSUSE:Factory checked 
in at 2017-02-07 12:05:45

Comparing /work/SRC/openSUSE:Factory/encfs (Old)
 and  /work/SRC/openSUSE:Factory/.encfs.new (New)


Package is "encfs"

Changes:

--- /work/SRC/openSUSE:Factory/encfs/encfs.changes  2016-03-18 
21:43:06.0 +0100
+++ /work/SRC/openSUSE:Factory/.encfs.new/encfs.changes 2017-02-07 
12:05:46.27401 +0100
@@ -1,0 +2,5 @@
+Wed Feb  1 10:35:31 UTC 2017 - adam.ma...@suse.de
+
+- use individual libboost-*-devel packages instead of boost-devel
+
+---



Other differences:
--
++ encfs.spec ++
--- /var/tmp/diff_new_pack.t80sXG/_old  2017-02-07 12:05:46.682008946 +0100
+++ /var/tmp/diff_new_pack.t80sXG/_new  2017-02-07 12:05:46.686008380 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package encfs
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -25,7 +25,11 @@
 Url:https://vgough.github.io/encfs/
 Source: 
https://github.com/vgough/encfs/releases/download/v%{version}/%{name}-%{version}.tar.gz
 Patch0: configure-fix.patch
+%if 0%{?suse_version} > 1325
+BuildRequires:  libboost_serialization-devel
+%else
 BuildRequires:  boost-devel
+%endif
 BuildRequires:  fuse-devel
 BuildRequires:  gcc-c++
 BuildRequires:  libtool




commit encfs for openSUSE:Factory

2016-03-19 Thread h_root
Hello community,

here is the log from the commit of package encfs for openSUSE:Factory checked 
in at 2016-03-18 21:43:04

Comparing /work/SRC/openSUSE:Factory/encfs (Old)
 and  /work/SRC/openSUSE:Factory/.encfs.new (New)


Package is "encfs"

Changes:

--- /work/SRC/openSUSE:Factory/encfs/encfs.changes  2015-03-18 
13:05:51.0 +0100
+++ /work/SRC/openSUSE:Factory/.encfs.new/encfs.changes 2016-03-18 
21:43:06.0 +0100
@@ -1,0 +2,7 @@
+Wed Mar  9 14:53:51 UTC 2016 - p.drou...@gmail.com
+
+- Update to version 1.8.1
+  * No short chanlog available; please read
+/usr/share/doc/packages/encfs/ChangeLog
+
+---

Old:

  v1.8.tar.gz

New:

  encfs-1.8.1.tar.gz



Other differences:
--
++ encfs.spec ++
--- /var/tmp/diff_new_pack.NWvuLJ/_old  2016-03-18 21:43:07.0 +0100
+++ /var/tmp/diff_new_pack.NWvuLJ/_new  2016-03-18 21:43:07.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package encfs
 #
-# Copyright (c) 2015 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,6 +17,14 @@
 
 
 Name:   encfs
+Version:1.8.1
+Release:0
+Summary:Userspace Encrypted File System
+License:GPL-2.0+ and GPL-3.0+
+Group:  System/Filesystems
+Url:https://vgough.github.io/encfs/
+Source: 
https://github.com/vgough/encfs/releases/download/v%{version}/%{name}-%{version}.tar.gz
+Patch0: configure-fix.patch
 BuildRequires:  boost-devel
 BuildRequires:  fuse-devel
 BuildRequires:  gcc-c++
@@ -26,14 +34,6 @@
 BuildRequires:  rlog-devel
 BuildRequires:  zlib-devel
 Requires:   fuse
-Summary:Userspace Encrypted File System
-License:GPL-2.0+ and GPL-3.0+
-Group:  System/Filesystems
-Version:1.8
-Release:0
-Source: https://github.com/vgough/encfs/archive/v%{version}.tar.gz
-Patch:  configure-fix.patch
-Url:https://vgough.github.io/encfs/
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -54,19 +54,22 @@
 EncFS is implemented as a userspace filesystem in an unprivileged
 application using fuse (FUSE (Filesystem in USErspace)).
 
+%lang_package
+
 %prep
-%setup
-%patch -p1
+%setup -q
+%patch0 -p1
 
 %build
 autoreconf -fiv
 
 %configure --with-boost-libdir=%{_libdir}
-%{__make} %{?_smp_flags}
+make %{?_smp_mflags}
 
 %install
 make DESTDIR="$RPM_BUILD_ROOT" install
-rm -f $RPM_BUILD_ROOT%{_libdir}/*.{la,so}
+rm -f %{buildroot}%{_libdir}/*.{la,so}
+%find_lang %{name}
 
 %post
 %{run_ldconfig}
@@ -81,4 +84,7 @@
 %{_bindir}/encfs*
 %{_libdir}/libencfs.so.*
 
+%files lang -f %{name}.lang
+%defattr(-,root,root)
+
 %changelog




commit encfs for openSUSE:Factory

2015-03-18 Thread h_root
Hello community,

here is the log from the commit of package encfs for openSUSE:Factory checked 
in at 2015-03-18 13:05:49

Comparing /work/SRC/openSUSE:Factory/encfs (Old)
 and  /work/SRC/openSUSE:Factory/.encfs.new (New)


Package is encfs

Changes:

--- /work/SRC/openSUSE:Factory/encfs/encfs.changes  2014-12-30 
00:50:36.0 +0100
+++ /work/SRC/openSUSE:Factory/.encfs.new/encfs.changes 2015-03-18 
13:05:51.0 +0100
@@ -1,0 +2,13 @@
+Sun Mar 15 23:07:36 UTC 2015 - p.drou...@gmail.com
+
+- Update to version 1.8
+  * No short chanlog available; please read the ChangeLog file into
+/usr/share/doc/packages/encfs/ChangeLog
+- Update Url to new project home
+- Use download Url as source
+- Copy DESIGN.md, PERFORMANCE.mde and TRANSLATORS into doc directory
+- Remove obsolete patchs
+  * encfs-1.7.4-fixReverseAbsoluteSymlinks.diff
+  * encfs-1.7.4-fix-bashisms.patch
+
+---

Old:

  encfs-1.7.4-fix-bashisms.patch
  encfs-1.7.4-fixReverseAbsoluteSymlinks.diff
  encfs-1.7.4.tar.bz2

New:

  v1.8.tar.gz



Other differences:
--
++ encfs.spec ++
--- /var/tmp/diff_new_pack.ZAVbX2/_old  2015-03-18 13:05:52.0 +0100
+++ /var/tmp/diff_new_pack.ZAVbX2/_new  2015-03-18 13:05:52.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package encfs
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -29,13 +29,11 @@
 Summary:Userspace Encrypted File System
 License:GPL-2.0+ and GPL-3.0+
 Group:  System/Filesystems
-Version:1.7.4
+Version:1.8
 Release:0
-Source: %{name}-%{version}.tar.bz2
+Source: https://github.com/vgough/encfs/archive/v%{version}.tar.gz
 Patch:  configure-fix.patch
-Patch1: encfs-1.7.4-fixReverseAbsoluteSymlinks.diff
-Patch2: encfs-1.7.4-fix-bashisms.patch
-Url:http://www.arg0.net/encfs
+Url:https://vgough.github.io/encfs/
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -44,13 +42,11 @@
 hosting directory tree.
 
 This has several advantages over the loopback encryption which
-   provided by the Linux kernel: - No space is and has to be
-   reserved, encrypted files only take the space that they really
-   occupy
-
+provided by the Linux kernel: 
+- No space is and has to be reserved, encrypted files only 
+  take the space that they really occupy
 - Backups: encrypted files can be individually backed-up on the host
filesystem
-
 - Layering: Since it's hosted on a normal filesystem, encfs can be
used on filesystems which normally have no support encryption,
like NFS or other userspace filesystems.
@@ -61,8 +57,6 @@
 %prep
 %setup
 %patch -p1
-%patch1 -p1
-%patch2 -p1
 
 %build
 autoreconf -fiv
@@ -73,14 +67,6 @@
 %install
 make DESTDIR=$RPM_BUILD_ROOT install
 rm -f $RPM_BUILD_ROOT%{_libdir}/*.{la,so}
-#
-# remove unsupported locales - should revive once after we add
-# these in the core system...
-#
-rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/de_CH
-rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/es_PE
-rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/hu_HU
-%{find_lang} %{name}
 
 %post
 %{run_ldconfig}
@@ -88,10 +74,10 @@
 %postun
 %{run_ldconfig}
 
-%files -f %{name}.lang
+%files
 %defattr(-,root,root)
-%doc AUTHORS COPYING* ChangeLog README*
-%doc %{_mandir}/man?/*
+%doc AUTHORS COPYING* ChangeLog DESIGN.md PERFORMANCE.md README* TRANSLATORS
+%{_mandir}/man?/*
 %{_bindir}/encfs*
 %{_libdir}/libencfs.so.*
 

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit encfs for openSUSE:Factory

2014-12-29 Thread h_root
Hello community,

here is the log from the commit of package encfs for openSUSE:Factory checked 
in at 2014-12-30 00:50:07

Comparing /work/SRC/openSUSE:Factory/encfs (Old)
 and  /work/SRC/openSUSE:Factory/.encfs.new (New)


Package is encfs

Changes:

--- /work/SRC/openSUSE:Factory/encfs/encfs.changes  2014-08-25 
11:04:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.encfs.new/encfs.changes 2014-12-30 
00:50:36.0 +0100
@@ -1,0 +2,7 @@
+Mon Nov 17 00:33:00 UTC 2014 - Led led...@gmail.com
+
+- fix bashism in encfssh script
+- add patches:
+  * encfs-1.7.4-fix-bashisms.patch
+
+---

New:

  encfs-1.7.4-fix-bashisms.patch



Other differences:
--
++ encfs.spec ++
--- /var/tmp/diff_new_pack.6oYy2q/_old  2014-12-30 00:50:37.0 +0100
+++ /var/tmp/diff_new_pack.6oYy2q/_new  2014-12-30 00:50:37.0 +0100
@@ -34,6 +34,7 @@
 Source: %{name}-%{version}.tar.bz2
 Patch:  configure-fix.patch
 Patch1: encfs-1.7.4-fixReverseAbsoluteSymlinks.diff
+Patch2: encfs-1.7.4-fix-bashisms.patch
 Url:http://www.arg0.net/encfs
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -61,6 +62,7 @@
 %setup
 %patch -p1
 %patch1 -p1
+%patch2 -p1
 
 %build
 autoreconf -fiv

++ encfs-1.7.4-fix-bashisms.patch ++
diff -Ndur encfs-1.7.4/encfs/encfssh encfs-1.7.4-fix-bashisms/encfs/encfssh
--- encfs-1.7.4/encfs/encfssh   2009-11-30 00:04:12.0 +0200
+++ encfs-1.7.4-fix-bashisms/encfs/encfssh  2014-11-17 02:31:47.268475943 
+0200
@@ -30,6 +30,7 @@
 done
 else
 unenc_dir=.$RANDOM.$RANDOM
+[ $unenc_dir != .. ] || unenc_dir=$(od -An -d -N4 /dev/urandom | sed 
's/  */./g')
 fi
 
 if [ ! -d $enc_dir ]; then
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit encfs for openSUSE:Factory

2014-08-25 Thread h_root
Hello community,

here is the log from the commit of package encfs for openSUSE:Factory checked 
in at 2014-08-25 11:03:36

Comparing /work/SRC/openSUSE:Factory/encfs (Old)
 and  /work/SRC/openSUSE:Factory/.encfs.new (New)


Package is encfs

Changes:

--- /work/SRC/openSUSE:Factory/encfs/encfs.changes  2013-02-04 
21:09:47.0 +0100
+++ /work/SRC/openSUSE:Factory/.encfs.new/encfs.changes 2014-08-25 
11:04:11.0 +0200
@@ -1,0 +2,9 @@
+Tue Apr  1 12:48:54 UTC 2014 - wagner-tho...@gmx.at
+
+- applied patchencfs-1.7.4-fixReverseAbsoluteSymlinks.diff from
+   https://code.google.com/p/encfs/issues/detail?id=29
+   This fixes encoding of symlinks starting with a /
+- Added patches:
+  * encfs-1.7.4-fixReverseAbsoluteSymlinks.diff
+
+---

New:

  encfs-1.7.4-fixReverseAbsoluteSymlinks.diff



Other differences:
--
++ encfs.spec ++
--- /var/tmp/diff_new_pack.1TCS8U/_old  2014-08-25 11:04:13.0 +0200
+++ /var/tmp/diff_new_pack.1TCS8U/_new  2014-08-25 11:04:13.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package encfs
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -33,6 +33,7 @@
 Release:0
 Source: %{name}-%{version}.tar.bz2
 Patch:  configure-fix.patch
+Patch1: encfs-1.7.4-fixReverseAbsoluteSymlinks.diff
 Url:http://www.arg0.net/encfs
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -59,6 +60,7 @@
 %prep
 %setup
 %patch -p1
+%patch1 -p1
 
 %build
 autoreconf -fiv

++ encfs-1.7.4-fixReverseAbsoluteSymlinks.diff ++
--- encfs-1.7.4/encfs/DirNode.cpp.orig  2010-08-29 23:27:49.0 -0700
+++ encfs-1.7.4/encfs/DirNode.cpp   2012-12-02 19:59:17.446740972 -0800
@@ -357,6 +357,18 @@
 {
 try
 {
+   // bjw 2012/12/2
+   //
+   // In --reverse mode, absolute plain paths need special + format 
encoding just like
+   //relativeCipherPath's do in forward mode.
+   //
+   if (fsConfig-reverseEncryption)
+   {
+   if ( cipherPath_[0] == '/' )
+   return string(+) + naming-decodeName( cipherPath_+1, 
+   strlen(cipherPath_+1) );
+   }
+   // end bjw mod
if( !strncmp( cipherPath_, rootDir.c_str(), 
rootDir.length() ) )
{
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit encfs for openSUSE:Factory

2013-02-04 Thread h_root
Hello community,

here is the log from the commit of package encfs for openSUSE:Factory checked 
in at 2013-02-04 21:09:45

Comparing /work/SRC/openSUSE:Factory/encfs (Old)
 and  /work/SRC/openSUSE:Factory/.encfs.new (New)


Package is encfs, Maintainer is mszer...@novell.com

Changes:

--- /work/SRC/openSUSE:Factory/encfs/encfs.changes  2011-10-03 
09:17:15.0 +0200
+++ /work/SRC/openSUSE:Factory/.encfs.new/encfs.changes 2013-02-04 
21:09:47.0 +0100
@@ -1,0 +2,5 @@
+Mon Feb  4 14:31:08 UTC 2013 - co...@suse.com
+
+- update license to new format
+
+---



Other differences:
--
++ encfs.spec ++
--- /var/tmp/diff_new_pack.lNVLCl/_old  2013-02-04 21:09:49.0 +0100
+++ /var/tmp/diff_new_pack.lNVLCl/_new  2013-02-04 21:09:49.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package encfs
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 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
@@ -16,16 +16,21 @@
 #
 
 
-
 Name:   encfs
-BuildRequires:  boost-devel fuse-devel gcc-c++ openssl-devel pkgconfig 
rlog-devel zlib-devel
+BuildRequires:  boost-devel
+BuildRequires:  fuse-devel
+BuildRequires:  gcc-c++
 BuildRequires:  libtool
+BuildRequires:  openssl-devel
+BuildRequires:  pkgconfig
+BuildRequires:  rlog-devel
+BuildRequires:  zlib-devel
 Requires:   fuse
 Summary:Userspace Encrypted File System
-Version:1.7.4
-Release:10
-License:GPL-2.0+ ; GPL-3.0+
+License:GPL-2.0+ and GPL-3.0+
 Group:  System/Filesystems
+Version:1.7.4
+Release:0
 Source: %{name}-%{version}.tar.bz2
 Patch:  configure-fix.patch
 Url:http://www.arg0.net/encfs

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit encfs for openSUSE:Factory

2011-10-03 Thread h_root

Hello community,

here is the log from the commit of package encfs for openSUSE:Factory
checked in at Mon Oct 3 09:17:17 CEST 2011.




--- openSUSE:Factory/encfs/encfs.changes2011-09-23 01:56:35.0 
+0200
+++ encfs/encfs.changes 2011-09-30 22:12:19.0 +0200
@@ -1,0 +2,5 @@
+Fri Sep 30 20:07:58 UTC 2011 - co...@suse.com
+
+- add libtool as buildrequire to make the spec file more reliable
+
+---

calling whatdependson for head-i586




Other differences:
--
++ encfs.spec ++
--- /var/tmp/diff_new_pack.toljxG/_old  2011-10-03 09:17:13.0 +0200
+++ /var/tmp/diff_new_pack.toljxG/_new  2011-10-03 09:17:13.0 +0200
@@ -19,6 +19,7 @@
 
 Name:   encfs
 BuildRequires:  boost-devel fuse-devel gcc-c++ openssl-devel pkgconfig 
rlog-devel zlib-devel
+BuildRequires:  libtool
 Requires:   fuse
 Summary:Userspace Encrypted File System
 Version:1.7.4

continue with q...



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit encfs for openSUSE:Factory

2011-09-22 Thread h_root

Hello community,

here is the log from the commit of package encfs for openSUSE:Factory
checked in at Thu Sep 22 10:43:43 CEST 2011.




--- encfs/encfs.changes 2011-08-30 03:01:18.0 +0200
+++ /mounts/work_src_done/STABLE/encfs/encfs.changes2011-09-19 
00:51:42.0 +0200
@@ -1,0 +2,6 @@
+Sun Sep 18 17:17:12 UTC 2011 - jeng...@medozas.de
+
+- Remove redundant/obsolete tags/sections from specfile
+  (cf. packaging guidelines)
+
+---

calling whatdependson for head-i586




Other differences:
--
++ encfs.spec ++
--- /var/tmp/diff_new_pack.aDfYsx/_old  2011-09-22 10:43:39.0 +0200
+++ /var/tmp/diff_new_pack.aDfYsx/_new  2011-09-22 10:43:39.0 +0200
@@ -15,7 +15,6 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
 
 
 Name:   encfs
@@ -51,12 +50,6 @@
 EncFS is implemented as a userspace filesystem in an unprivileged
 application using fuse (FUSE (Filesystem in USErspace)).
 
-
-
-Authors:
-
-Valient Gough vgo...@pobox.com
-
 %prep
 %setup
 %patch -p1
@@ -79,9 +72,6 @@
 rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/hu_HU
 %{find_lang} %{name}
 
-%clean
-test $RPM_BUILD_ROOT != / -a -d $RPM_BUILD_ROOT  rm -rf $RPM_BUILD_ROOT
-
 %post
 %{run_ldconfig}
 






Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org