commit f2fs-tools for openSUSE:Factory

2020-08-29 Thread root
Hello community,

here is the log from the commit of package f2fs-tools for openSUSE:Factory 
checked in at 2020-08-29 20:36:44

Comparing /work/SRC/openSUSE:Factory/f2fs-tools (Old)
 and  /work/SRC/openSUSE:Factory/.f2fs-tools.new.3399 (New)


Package is "f2fs-tools"

Sat Aug 29 20:36:44 2020 rev:17 rq:829788 version:1.14.0

Changes:

--- /work/SRC/openSUSE:Factory/f2fs-tools/f2fs-tools.changes2019-12-17 
13:30:01.447412165 +0100
+++ /work/SRC/openSUSE:Factory/.f2fs-tools.new.3399/f2fs-tools.changes  
2020-08-29 20:36:51.753326770 +0200
@@ -1,0 +2,18 @@
+Wed Aug 26 13:41:36 UTC 2020 - Jan Engelhardt 
+
+- Update to release 1.14
+  * f2fs_io: add copy command
+  * fsck: Check fsync data always for zoned block devices
+  * fsck: Check write pointer consistency of open zones
+  * fsck: Check write pointer consistency of non-open zones
+  * fsck.f2fs: Enable user-space cache
+  * f2fs-tools: support data compression
+  * dump.f2fs: print more info of inode layout
+  * resize.f2fs: add option for large_nat_bitmap feature
+  * f2fs-tools: Casefolded Encryption support
+  * mkfs.f2fs: allow setting volume UUID manually
+  * f2fs-tools: zns zone-capacity support
+  * mkfs.f2fs: add -T flag
+  * mkfs.f2fs: add -r (fake_seed) flag
+
+---

Old:

  f2fs-tools-1.13.0.tar.xz

New:

  f2fs-tools-1.14.0.tar.xz



Other differences:
--
++ f2fs-tools.spec ++
--- /var/tmp/diff_new_pack.SMsj7e/_old  2020-08-29 20:36:53.397327463 +0200
+++ /var/tmp/diff_new_pack.SMsj7e/_new  2020-08-29 20:36:53.401327464 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package f2fs-tools
 #
-# Copyright (c) 2019 SUSE LLC
+# 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
@@ -17,7 +17,7 @@
 
 
 Name:   f2fs-tools
-Version:1.13.0
+Version:1.14.0
 Release:0
 Summary:Utilities for the Flash-friendly Filesystem (F2FS)
 License:GPL-2.0-only AND LGPL-2.1-only
@@ -34,25 +34,24 @@
 BuildRequires:  pkgconfig(libselinux)
 BuildRequires:  pkgconfig(uuid)
 Supplements:filesystem(f2fs)
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 Utilities needed to create and maintain so-called Flash-Friendly (F2)
 filesystems.
 
-%package -n libf2fs7
+%package -n libf2fs8
 Summary:Library to manipulate F2 filesystems
 Group:  System/Libraries
 
-%description -n libf2fs7
+%description -n libf2fs8
 This package contains a shared library used for manipulation of F2
 filesystems.
 
-%package -n libf2fs_format6
+%package -n libf2fs_format7
 Summary:Library to create F2 filesystems
 Group:  System/Libraries
 
-%description -n libf2fs_format6
+%description -n libf2fs_format7
 This package contains a shared library to format F2 filesystems.
 
 %package compat
@@ -67,15 +66,14 @@
 %package devel
 Summary:Development files for f2fs
 Group:  Development/Languages/C and C++
-Requires:   libf2fs7 = %version
-Requires:   libf2fs_format6 = %version
+Requires:   libf2fs8 = %version
+Requires:   libf2fs_format7 = %version
 
 %description devel
 This package contains development files for %name.
 
 %prep
-%setup -q
-%patch -P 1 -p1
+%autosetup -p1
 
 %build
 autoreconf -fiv
@@ -93,20 +91,20 @@
 cp -a include/f2fs_fs.h mkfs/f2fs_format_utils.h \
"%buildroot/%_includedir/"
 
-%post   -n libf2fs7 -p /sbin/ldconfig
-%postun -n libf2fs7 -p /sbin/ldconfig
-%post   -n libf2fs_format6 -p /sbin/ldconfig
-%postun -n libf2fs_format6 -p /sbin/ldconfig
+%post   -n libf2fs8 -p /sbin/ldconfig
+%postun -n libf2fs8 -p /sbin/ldconfig
+%post   -n libf2fs_format7 -p /sbin/ldconfig
+%postun -n libf2fs_format7 -p /sbin/ldconfig
 
 %files
 %license COPYING
 %_sbindir/*
 %_mandir/man8/*
 
-%files -n libf2fs7
+%files -n libf2fs8
 %_libdir/libf2fs.so.*
 
-%files -n libf2fs_format6
+%files -n libf2fs_format7
 %_libdir/libf2fs_format.so.*
 
 %files compat

++ _service ++
--- /var/tmp/diff_new_pack.SMsj7e/_old  2020-08-29 20:36:53.453327486 +0200
+++ /var/tmp/diff_new_pack.SMsj7e/_new  2020-08-29 20:36:53.457327488 +0200
@@ -3,8 +3,8 @@
https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git
git
f2fs-tools
-   v1.13.0
-   1.13.0
+   v1.14.0
+   1.14.0


*.tar

++ f2fs-tools-1.13.0.tar.xz -> f2fs-tools-1.14.0.tar.xz ++
 5232 lines of diff (skipped)




commit f2fs-tools for openSUSE:Factory

2019-12-17 Thread root
Hello community,

here is the log from the commit of package f2fs-tools for openSUSE:Factory 
checked in at 2019-12-17 13:29:47

Comparing /work/SRC/openSUSE:Factory/f2fs-tools (Old)
 and  /work/SRC/openSUSE:Factory/.f2fs-tools.new.4691 (New)


Package is "f2fs-tools"

Tue Dec 17 13:29:47 2019 rev:16 rq:757415 version:1.13.0

Changes:

--- /work/SRC/openSUSE:Factory/f2fs-tools/f2fs-tools.changes2018-12-05 
09:45:37.116559347 +0100
+++ /work/SRC/openSUSE:Factory/.f2fs-tools.new.4691/f2fs-tools.changes  
2019-12-17 13:30:01.447412165 +0100
@@ -1,0 +2,8 @@
+Mon Dec 16 23:10:33 UTC 2019 - Jan Engelhardt 
+
+- Update to release 1.13
+  * introduce some preen mode in fsck.f2fs
+  * add f2fs_io tool
+  * add casefolding support
+
+---

Old:

  f2fs-tools-1.12.tar.xz

New:

  f2fs-tools-1.13.0.tar.xz



Other differences:
--
++ f2fs-tools.spec ++
--- /var/tmp/diff_new_pack.R5dfKx/_old  2019-12-17 13:30:02.647411743 +0100
+++ /var/tmp/diff_new_pack.R5dfKx/_new  2019-12-17 13:30:02.651411742 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package f2fs-tools
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,12 +17,12 @@
 
 
 Name:   f2fs-tools
-Version:1.12
+Version:1.13.0
 Release:0
 Summary:Utilities for the Flash-friendly Filesystem (F2FS)
 License:GPL-2.0-only AND LGPL-2.1-only
 Group:  System/Filesystems
-Url:
https://git.kernel.org/cgit/linux/kernel/git/jaegeuk/f2fs-tools.git
+URL:
https://git.kernel.org/cgit/linux/kernel/git/jaegeuk/f2fs-tools.git
 Source: %name-%version.tar.xz
 Patch1: f2fs-tools-1.4.0-bigendian.patch
 BuildRequires:  autoconf
@@ -40,19 +40,19 @@
 Utilities needed to create and maintain so-called Flash-Friendly (F2)
 filesystems.
 
-%package -n libf2fs6
+%package -n libf2fs7
 Summary:Library to manipulate F2 filesystems
 Group:  System/Libraries
 
-%description -n libf2fs6
+%description -n libf2fs7
 This package contains a shared library used for manipulation of F2
 filesystems.
 
-%package -n libf2fs_format5
+%package -n libf2fs_format6
 Summary:Library to create F2 filesystems
 Group:  System/Libraries
 
-%description -n libf2fs_format5
+%description -n libf2fs_format6
 This package contains a shared library to format F2 filesystems.
 
 %package compat
@@ -67,8 +67,8 @@
 %package devel
 Summary:Development files for f2fs
 Group:  Development/Languages/C and C++
-Requires:   libf2fs6 = %version
-Requires:   libf2fs_format5 = %version
+Requires:   libf2fs7 = %version
+Requires:   libf2fs_format6 = %version
 
 %description devel
 This package contains development files for %name.
@@ -93,31 +93,26 @@
 cp -a include/f2fs_fs.h mkfs/f2fs_format_utils.h \
"%buildroot/%_includedir/"
 
-%post   -n libf2fs6 -p /sbin/ldconfig
-%postun -n libf2fs6 -p /sbin/ldconfig
-%post   -n libf2fs_format5 -p /sbin/ldconfig
-%postun -n libf2fs_format5 -p /sbin/ldconfig
+%post   -n libf2fs7 -p /sbin/ldconfig
+%postun -n libf2fs7 -p /sbin/ldconfig
+%post   -n libf2fs_format6 -p /sbin/ldconfig
+%postun -n libf2fs_format6 -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
-%doc COPYING
+%license COPYING
 %_sbindir/*
 %_mandir/man8/*
 
-%files -n libf2fs6
-%defattr(-,root,root)
+%files -n libf2fs7
 %_libdir/libf2fs.so.*
 
-%files -n libf2fs_format5
-%defattr(-,root,root)
+%files -n libf2fs_format6
 %_libdir/libf2fs_format.so.*
 
 %files compat
-%defattr(-,root,root)
 /sbin/*
 
 %files devel
-%defattr(-,root,root)
 %_includedir/*.h
 %_libdir/libf2fs*.so
 

++ _service ++
--- /var/tmp/diff_new_pack.R5dfKx/_old  2019-12-17 13:30:02.703411723 +0100
+++ /var/tmp/diff_new_pack.R5dfKx/_new  2019-12-17 13:30:02.707411722 +0100
@@ -3,8 +3,8 @@
https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git
git
f2fs-tools
-   v1.12.0
-   1.12
+   v1.13.0
+   1.13.0


*.tar

++ f2fs-tools-1.12.tar.xz -> f2fs-tools-1.13.0.tar.xz ++
 11315 lines of diff (skipped)




commit f2fs-tools for openSUSE:Factory

2018-12-05 Thread root
Hello community,

here is the log from the commit of package f2fs-tools for openSUSE:Factory 
checked in at 2018-12-05 09:45:33

Comparing /work/SRC/openSUSE:Factory/f2fs-tools (Old)
 and  /work/SRC/openSUSE:Factory/.f2fs-tools.new.19453 (New)


Package is "f2fs-tools"

Wed Dec  5 09:45:33 2018 rev:15 rq:653785 version:1.12

Changes:

--- /work/SRC/openSUSE:Factory/f2fs-tools/f2fs-tools.changes2018-07-06 
10:45:30.527003811 +0200
+++ /work/SRC/openSUSE:Factory/.f2fs-tools.new.19453/f2fs-tools.changes 
2018-12-05 09:45:37.116559347 +0100
@@ -1,0 +2,12 @@
+Mon Nov 19 20:38:12 UTC 2018 - Jan Engelhardt 
+
+- Update to new upstream release 1.12
+  * resize.f2fs: fix access out-of memory boundary
+  * mkfs.f2fs: support fsverity feature
+  * fsck.f2fs: fix stack overflow when reading out nat block
+  * mkfs.f2fs: avoid selinux denial for unnecessary sysfs node
+  * fsck.f2fs: allow -p without value
+  * mkfs.f2fs: support multiple features with one "-O"
+  * f2fs-tools: add -g to give default options
+
+---

Old:

  f2fs-tools-1.10.0.tar.xz

New:

  f2fs-tools-1.12.tar.xz



Other differences:
--
++ f2fs-tools.spec ++
--- /var/tmp/diff_new_pack.9Sxz4X/_old  2018-12-05 09:45:39.036557249 +0100
+++ /var/tmp/diff_new_pack.9Sxz4X/_new  2018-12-05 09:45:39.060557223 +0100
@@ -12,12 +12,12 @@
 # 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/
 #
 
 
 Name:   f2fs-tools
-Version:1.10.0
+Version:1.12
 Release:0
 Summary:Utilities for the Flash-friendly Filesystem (F2FS)
 License:GPL-2.0-only AND LGPL-2.1-only
@@ -30,6 +30,7 @@
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
 BuildRequires:  xz
+BuildRequires:  pkgconfig(blkid)
 BuildRequires:  pkgconfig(libselinux)
 BuildRequires:  pkgconfig(uuid)
 Supplements:filesystem(f2fs)
@@ -39,19 +40,19 @@
 Utilities needed to create and maintain so-called Flash-Friendly (F2)
 filesystems.
 
-%package -n libf2fs4
+%package -n libf2fs6
 Summary:Library to manipulate F2 filesystems
 Group:  System/Libraries
 
-%description -n libf2fs4
+%description -n libf2fs6
 This package contains a shared library used for manipulation of F2
 filesystems.
 
-%package -n libf2fs_format3
+%package -n libf2fs_format5
 Summary:Library to create F2 filesystems
 Group:  System/Libraries
 
-%description -n libf2fs_format3
+%description -n libf2fs_format5
 This package contains a shared library to format F2 filesystems.
 
 %package compat
@@ -66,8 +67,8 @@
 %package devel
 Summary:Development files for f2fs
 Group:  Development/Languages/C and C++
-Requires:   libf2fs4 = %version
-Requires:   libf2fs_format3 = %version
+Requires:   libf2fs6 = %version
+Requires:   libf2fs_format5 = %version
 
 %description devel
 This package contains development files for %name.
@@ -92,10 +93,10 @@
 cp -a include/f2fs_fs.h mkfs/f2fs_format_utils.h \
"%buildroot/%_includedir/"
 
-%post   -n libf2fs4 -p /sbin/ldconfig
-%postun -n libf2fs4 -p /sbin/ldconfig
-%post   -n libf2fs_format3 -p /sbin/ldconfig
-%postun -n libf2fs_format3 -p /sbin/ldconfig
+%post   -n libf2fs6 -p /sbin/ldconfig
+%postun -n libf2fs6 -p /sbin/ldconfig
+%post   -n libf2fs_format5 -p /sbin/ldconfig
+%postun -n libf2fs_format5 -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root)
@@ -103,11 +104,11 @@
 %_sbindir/*
 %_mandir/man8/*
 
-%files -n libf2fs4
+%files -n libf2fs6
 %defattr(-,root,root)
 %_libdir/libf2fs.so.*
 
-%files -n libf2fs_format3
+%files -n libf2fs_format5
 %defattr(-,root,root)
 %_libdir/libf2fs_format.so.*
 

++ _service ++
--- /var/tmp/diff_new_pack.9Sxz4X/_old  2018-12-05 09:45:39.356556900 +0100
+++ /var/tmp/diff_new_pack.9Sxz4X/_new  2018-12-05 09:45:39.356556900 +0100
@@ -3,7 +3,8 @@
https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git
git
f2fs-tools
-   1.10.0
+   v1.12.0
+   1.12


*.tar

++ f2fs-tools-1.10.0.tar.xz -> f2fs-tools-1.12.tar.xz ++
 22266 lines of diff (skipped)




commit f2fs-tools for openSUSE:Factory

2018-07-06 Thread root
Hello community,

here is the log from the commit of package f2fs-tools for openSUSE:Factory 
checked in at 2018-07-06 10:45:27

Comparing /work/SRC/openSUSE:Factory/f2fs-tools (Old)
 and  /work/SRC/openSUSE:Factory/.f2fs-tools.new (New)


Package is "f2fs-tools"

Fri Jul  6 10:45:27 2018 rev:14 rq:621056 version:1.10.0

Changes:

--- /work/SRC/openSUSE:Factory/f2fs-tools/f2fs-tools.changes2016-08-31 
00:11:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.f2fs-tools.new/f2fs-tools.changes   
2018-07-06 10:45:30.527003811 +0200
@@ -1,0 +2,12 @@
+Mon Mar 19 18:07:09 UTC 2018 - jeng...@inai.de
+
+- Update to version 1.10.0
+  * f2fs-tools: support inode creation time
+  * fsck.f2fs: add -y for generic fsck
+  * fsck.f2fs: support quota
+  * mkfs.f2fs: support quota option in mkfs
+  * f2fs-tools: support flexible inline xattr size
+  * add sparse support for f2fs
+  * f2fscrypt: add a tool for encryption management in f2fs
+
+---

Old:

  f2fs-tools-1.7.0.tar.xz

New:

  f2fs-tools-1.10.0.tar.xz



Other differences:
--
++ f2fs-tools.spec ++
--- /var/tmp/diff_new_pack.amOf1m/_old  2018-07-06 10:45:31.447002715 +0200
+++ /var/tmp/diff_new_pack.amOf1m/_new  2018-07-06 10:45:31.455002706 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package f2fs-tools
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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,10 +17,10 @@
 
 
 Name:   f2fs-tools
-Version:1.7.0
+Version:1.10.0
 Release:0
 Summary:Utilities for the Flash-friendly Filesystem (F2FS)
-License:GPL-2.0 and LGPL-2.1
+License:GPL-2.0-only AND LGPL-2.1-only
 Group:  System/Filesystems
 Url:
https://git.kernel.org/cgit/linux/kernel/git/jaegeuk/f2fs-tools.git
 Source: %name-%version.tar.xz
@@ -39,24 +39,24 @@
 Utilities needed to create and maintain so-called Flash-Friendly (F2)
 filesystems.
 
-%package -n libf2fs1
+%package -n libf2fs4
 Summary:Library to manipulate F2 filesystems
 Group:  System/Libraries
 
-%description -n libf2fs1
+%description -n libf2fs4
 This package contains a shared library used for manipulation of F2
 filesystems.
 
-%package -n libf2fs_format0
+%package -n libf2fs_format3
 Summary:Library to create F2 filesystems
 Group:  System/Libraries
 
-%description -n libf2fs_format0
+%description -n libf2fs_format3
 This package contains a shared library to format F2 filesystems.
 
 %package compat
 Summary:f2fs utility compatibility symlinks
-Group:  System/Filesystem
+Group:  System/Filesystems
 BuildArch:  noarch
 
 %description compat
@@ -66,8 +66,8 @@
 %package devel
 Summary:Development files for f2fs
 Group:  Development/Languages/C and C++
-Requires:   libf2fs1 = %version
-Requires:   libf2fs_format0 = %version
+Requires:   libf2fs4 = %version
+Requires:   libf2fs_format3 = %version
 
 %description devel
 This package contains development files for %name.
@@ -92,10 +92,10 @@
 cp -a include/f2fs_fs.h mkfs/f2fs_format_utils.h \
"%buildroot/%_includedir/"
 
-%post   -n libf2fs1 -p /sbin/ldconfig
-%postun -n libf2fs1 -p /sbin/ldconfig
-%post   -n libf2fs_format0 -p /sbin/ldconfig
-%postun -n libf2fs_format0 -p /sbin/ldconfig
+%post   -n libf2fs4 -p /sbin/ldconfig
+%postun -n libf2fs4 -p /sbin/ldconfig
+%post   -n libf2fs_format3 -p /sbin/ldconfig
+%postun -n libf2fs_format3 -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root)
@@ -103,11 +103,11 @@
 %_sbindir/*
 %_mandir/man8/*
 
-%files -n libf2fs1
+%files -n libf2fs4
 %defattr(-,root,root)
 %_libdir/libf2fs.so.*
 
-%files -n libf2fs_format0
+%files -n libf2fs_format3
 %defattr(-,root,root)
 %_libdir/libf2fs_format.so.*
 

++ _service ++
--- /var/tmp/diff_new_pack.amOf1m/_old  2018-07-06 10:45:31.475002682 +0200
+++ /var/tmp/diff_new_pack.amOf1m/_new  2018-07-06 10:45:31.475002682 +0200
@@ -2,9 +2,8 @@

https://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools.git
git
-   enable
f2fs-tools
-   1.7.0
+   1.10.0


*.tar

++ f2fs-tools-1.7.0.tar.xz -> f2fs-tools-1.10.0.tar.xz ++
 16999 lines of diff (skipped)




commit f2fs-tools for openSUSE:Factory

2016-08-30 Thread h_root
Hello community,

here is the log from the commit of package f2fs-tools for openSUSE:Factory 
checked in at 2016-08-31 00:10:25

Comparing /work/SRC/openSUSE:Factory/f2fs-tools (Old)
 and  /work/SRC/openSUSE:Factory/.f2fs-tools.new (New)


Package is "f2fs-tools"

Changes:

--- /work/SRC/openSUSE:Factory/f2fs-tools/f2fs-tools.changes2016-01-26 
10:15:06.0 +0100
+++ /work/SRC/openSUSE:Factory/.f2fs-tools.new/f2fs-tools.changes   
2016-08-31 00:11:41.0 +0200
@@ -1,0 +2,28 @@
+Sun Aug 28 12:14:21 UTC 2016 - jeng...@inai.de
+
+- Trim filelists, update descriptions, move symlink collection into
+  their own subpackage.
+
+---
+Sun Aug 28 11:00:18 UTC 2016 - mplus...@suse.com
+
+- Update to version 1.7:
+  * mkfs: define DISCARD/SECDISCARD macro
+  * dump.f2fs: show inode->i_dir_level
+  * f2fs.fsck: fix endianess
+  * fsck.f2fs: correct variable type and name
+  * fsck.f2fs: fix typo
+  * fsck.f2fs: free nat entry cache
+  * f2fs-tools: update the format of output message
+  * fsck.f2fs: clean up duplicated code
+  * fsck: recover symlink with zero i_size
+  * f2fs-tools: release 1.7.0
+- Add f2fs-tools-1.4.0-bigendian.patch (from Fedora)
+- Use _service to fetch release from upstream git
+- Split lib packages and create devel package (as andoid tools
+  need it)
+- Link binaries from /usr/sbin to /sbin, many tools expect fsck
+  and friends to be in /sbin
+- Supplement f2fs filesystem
+
+---

Old:

  f2fs-tools-1.6.0.tar.xz

New:

  _service
  f2fs-tools-1.4.0-bigendian.patch
  f2fs-tools-1.7.0.tar.xz



Other differences:
--
++ f2fs-tools.spec ++
--- /var/tmp/diff_new_pack.uIFurV/_old  2016-08-31 00:11:44.0 +0200
+++ /var/tmp/diff_new_pack.uIFurV/_new  2016-08-31 00:11:44.0 +0200
@@ -17,55 +17,107 @@
 
 
 Name:   f2fs-tools
-Version:1.6.0
+Version:1.7.0
 Release:0
 Summary:Utilities for the Flash-friendly Filesystem (F2FS)
 License:GPL-2.0 and LGPL-2.1
 Group:  System/Filesystems
-Url:http://f2fs-tools.sf.net/_(disused)
-
-#Snapshot: v1.6.0
-#Git-Clone:git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools
-#DL-URL:   no pre-made tarballs provided
+Url:
https://git.kernel.org/cgit/linux/kernel/git/jaegeuk/f2fs-tools.git
 Source: %name-%version.tar.xz
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+Patch1: f2fs-tools-1.4.0-bigendian.patch
 BuildRequires:  autoconf
 BuildRequires:  automake
 BuildRequires:  libtool
 BuildRequires:  pkgconfig
 BuildRequires:  xz
+BuildRequires:  pkgconfig(libselinux)
 BuildRequires:  pkgconfig(uuid)
+Supplements:filesystem(f2fs)
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
-Utilities needed to create and maintain F2 filesystems.
+Utilities needed to create and maintain so-called Flash-Friendly (F2)
+filesystems.
+
+%package -n libf2fs1
+Summary:Library to manipulate F2 filesystems
+Group:  System/Libraries
+
+%description -n libf2fs1
+This package contains a shared library used for manipulation of F2
+filesystems.
+
+%package -n libf2fs_format0
+Summary:Library to create F2 filesystems
+Group:  System/Libraries
+
+%description -n libf2fs_format0
+This package contains a shared library to format F2 filesystems.
+
+%package compat
+Summary:f2fs utility compatibility symlinks
+Group:  System/Filesystem
+BuildArch:  noarch
+
+%description compat
+This subpackage contains symbolic links /sbin/fsck.* and /sbin/mkfs.*
+needed for programs that assume these locations.
+
+%package devel
+Summary:Development files for f2fs
+Group:  Development/Languages/C and C++
+Requires:   libf2fs1 = %version
+Requires:   libf2fs_format0 = %version
+
+%description devel
+This package contains development files for %name.
 
 %prep
-%setup -qn %name
+%setup -q
+%patch -P 1 -p1
 
 %build
-if [ ! -e configure ]; then
-   autoreconf -fi
-fi
+autoreconf -fiv
 %configure --disable-static
-make %{?_smp_mflags} sbindir="%_sbindir"
-
-%install
-b="%buildroot"
-%make_install sbindir="%_sbindir"
-# The devel files are quite useless at this time without public headers.
-rm -f "$b/%_libdir"/*.{la,so}
-# This is a useless library which just incorporates mkfs verbatim
-rm -f "$b/%_libdir"/libf2fs_format*
+make %{?_smp_mflags}
 
-%post   -p /sbin/ldconfig
-%postun -p /sbin/ldconfig
+%install -p /bin/bash
+%make_install
+find %buildroot -type f -name "*.la" -delete -print
+
+mkdir -p "%buildroot/sbin" "%buildroot/%_includedir"
+ln -sf 

commit f2fs-tools for openSUSE:Factory

2016-01-26 Thread h_root
Hello community,

here is the log from the commit of package f2fs-tools for openSUSE:Factory 
checked in at 2016-01-26 10:15:05

Comparing /work/SRC/openSUSE:Factory/f2fs-tools (Old)
 and  /work/SRC/openSUSE:Factory/.f2fs-tools.new (New)


Package is "f2fs-tools"

Changes:

--- /work/SRC/openSUSE:Factory/f2fs-tools/f2fs-tools.changes2015-03-30 
19:33:31.0 +0200
+++ /work/SRC/openSUSE:Factory/.f2fs-tools.new/f2fs-tools.changes   
2016-01-26 10:15:06.0 +0100
@@ -1,0 +2,6 @@
+Fri Jan 22 18:54:13 UTC 2016 - jeng...@inai.de
+
+- Update to new upstream release 1.6.0
+* Add a defrag utility
+
+---

Old:

  f2fs-tools-1.4.1.tar.xz

New:

  f2fs-tools-1.6.0.tar.xz



Other differences:
--
++ f2fs-tools.spec ++
--- /var/tmp/diff_new_pack.Ol6S2c/_old  2016-01-26 10:15:07.0 +0100
+++ /var/tmp/diff_new_pack.Ol6S2c/_new  2016-01-26 10:15:07.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package f2fs-tools
 #
-# Copyright (c) 2015 SUSE LINUX 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,17 +17,16 @@
 
 
 Name:   f2fs-tools
-%define lname  libf2fs0
-Version:1.4.1
+Version:1.6.0
 Release:0
 Summary:Utilities for the Flash-friendly Filesystem (F2FS)
 License:GPL-2.0 and LGPL-2.1
 Group:  System/Filesystems
 Url:http://f2fs-tools.sf.net/_(disused)
 
-#Snapshot: v1.4.1
+#Snapshot: v1.6.0
 #Git-Clone:git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools
-#DL-URL:   no location known - no tarballs provided
+#DL-URL:   no pre-made tarballs provided
 Source: %name-%version.tar.xz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
@@ -53,8 +52,10 @@
 %install
 b="%buildroot"
 %make_install sbindir="%_sbindir"
-# The devel file is quite useless ATM without public headers.
+# The devel files are quite useless at this time without public headers.
 rm -f "$b/%_libdir"/*.{la,so}
+# This is a useless library which just incorporates mkfs verbatim
+rm -f "$b/%_libdir"/libf2fs_format*
 
 %post   -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
@@ -63,7 +64,7 @@
 %defattr(-,root,root)
 %_sbindir/f2fstat
 %_sbindir/*.f2fs
-%_libdir/libf2fs.so.0*
+%_libdir/libf2fs*.so.*
 %_mandir/man8/*
 %doc COPYING
 

++ f2fs-tools-1.4.1.tar.xz -> f2fs-tools-1.6.0.tar.xz ++
 4338 lines of diff (skipped)




commit f2fs-tools for openSUSE:Factory

2015-03-30 Thread h_root
Hello community,

here is the log from the commit of package f2fs-tools for openSUSE:Factory 
checked in at 2015-03-30 19:33:30

Comparing /work/SRC/openSUSE:Factory/f2fs-tools (Old)
 and  /work/SRC/openSUSE:Factory/.f2fs-tools.new (New)


Package is f2fs-tools

Changes:

--- /work/SRC/openSUSE:Factory/f2fs-tools/f2fs-tools.changes2014-09-25 
08:43:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.f2fs-tools.new/f2fs-tools.changes   
2015-03-30 19:33:31.0 +0200
@@ -1,0 +2,11 @@
+Sat Mar 28 23:54:41 UTC 2015 - jeng...@inai.de
+
+- Update to new upstream release 1.4.1
+* fsck: remove corrupted data indices in direct node blocks
+* fsck/mkfs: support large sector size
+* parse.f2fs: add a tool to parse IO traces made by runtime f2fs
+* fsck: show orphan inodes when fixing partition
+- Drop 0001-build-provide-definitions-for-byteswapping-on-big-en.patch
+  (merged)
+
+---

Old:

  0001-build-provide-definitions-for-byteswapping-on-big-en.patch
  f2fs-tools-1.4.0.tar.xz

New:

  f2fs-tools-1.4.1.tar.xz



Other differences:
--
++ f2fs-tools.spec ++
--- /var/tmp/diff_new_pack.KZ1iNM/_old  2015-03-30 19:33:31.0 +0200
+++ /var/tmp/diff_new_pack.KZ1iNM/_new  2015-03-30 19:33:31.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package f2fs-tools
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -18,18 +18,17 @@
 
 Name:   f2fs-tools
 %define lname  libf2fs0
-Version:1.4.0
+Version:1.4.1
 Release:0
 Summary:Utilities for the Flash-friendly Filesystem (F2FS)
 License:GPL-2.0 and LGPL-2.1
 Group:  System/Filesystems
 Url:http://f2fs-tools.sf.net/_(disused)
 
-#Snapshot: v1.4.0
+#Snapshot: v1.4.1
 #Git-Clone:git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools
 #DL-URL:   no location known - no tarballs provided
 Source: %name-%version.tar.xz
-Patch1: 0001-build-provide-definitions-for-byteswapping-on-big-en.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -43,7 +42,6 @@
 
 %prep
 %setup -qn %name
-%patch -P 1 -p1
 
 %build
 if [ ! -e configure ]; then
@@ -54,7 +52,7 @@
 
 %install
 b=%buildroot
-make install DESTDIR=$b sbindir=%_sbindir
+%make_install sbindir=%_sbindir
 # The devel file is quite useless ATM without public headers.
 rm -f $b/%_libdir/*.{la,so}
 
@@ -63,11 +61,8 @@
 
 %files
 %defattr(-,root,root)
-%_sbindir/dump.f2fs
 %_sbindir/f2fstat
-%_sbindir/fibmap.f2fs
-%_sbindir/fsck.f2fs
-%_sbindir/mkfs.f2fs
+%_sbindir/*.f2fs
 %_libdir/libf2fs.so.0*
 %_mandir/man8/*
 %doc COPYING

++ f2fs-tools-1.4.0.tar.xz - f2fs-tools-1.4.1.tar.xz ++
 2876 lines of diff (skipped)




commit f2fs-tools for openSUSE:Factory

2014-09-25 Thread h_root
Hello community,

here is the log from the commit of package f2fs-tools for openSUSE:Factory 
checked in at 2014-09-25 08:43:11

Comparing /work/SRC/openSUSE:Factory/f2fs-tools (Old)
 and  /work/SRC/openSUSE:Factory/.f2fs-tools.new (New)


Package is f2fs-tools

Changes:

--- /work/SRC/openSUSE:Factory/f2fs-tools/f2fs-tools.changes2014-09-23 
10:43:22.0 +0200
+++ /work/SRC/openSUSE:Factory/.f2fs-tools.new/f2fs-tools.changes   
2014-09-25 08:43:11.0 +0200
@@ -1,0 +2,6 @@
+Tue Sep 23 09:09:23 UTC 2014 - jeng...@inai.de
+
+- Replace 0001-build-provide-definitions-for-byteswapping-on-big-en.patch
+  with official upstream version.
+
+---



Other differences:
--
++ 0001-build-provide-definitions-for-byteswapping-on-big-en.patch ++
--- /var/tmp/diff_new_pack.CF97YM/_old  2014-09-25 08:43:12.0 +0200
+++ /var/tmp/diff_new_pack.CF97YM/_new  2014-09-25 08:43:12.0 +0200
@@ -1,52 +1,94 @@
-From 96c932cab4eeeb54a18782fd903f199d6921 Mon Sep 17 00:00:00 2001
-From: Jan Engelhardt jeng...@inai.de
-Date: Tue, 23 Sep 2014 01:04:38 +0200
-Subject: [PATCH] build: provide definitions for byteswapping on big-endian
+From f3a1ea9c7af493b873641fa4263e1b2101fc277b Mon Sep 17 00:00:00 2001
+From: Jaegeuk Kim jaeg...@kernel.org
+Date: Mon, 22 Sep 2014 22:22:33 -0700
+Subject: [PATCH] f2fs-tools: fix for build big-endian processors
 
-[   31s] /bin/sh ../libtool  --tag=CC   --mode=link gcc -Wall 
-DWITH_BLKDISCARD -fmessage-length=0 -grecord-gcc-switches -O2 -Wall 
-D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables 
-fasynchronous-unwind-tables -g   -o mkfs.f2fs f2fs_format_main.o f2fs_format.o 
f2fs_format_utils.o -luuid  ../lib/libf2fs.la 
-[   31s] libtool: link: gcc -Wall -DWITH_BLKDISCARD -fmessage-length=0 
-grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector 
-funwind-tables -fasynchronous-unwind-tables -g -o .libs/mkfs.f2fs 
f2fs_format_main.o f2fs_format.o f2fs_format_utils.o  -luuid 
../lib/.libs/libf2fs.so
-[   31s] f2fs_format.o: In function `f2fs_prepare_super_block':
-[   31s] /home/abuild/rpmbuild/BUILD/f2fs-tools/mkfs/f2fs_format.c:108: 
undefined reference to `bswap_32'
-[   31s] /home/abuild/rpmbuild/BUILD/f2fs-tools/mkfs/f2fs_format.c:109: 
undefined reference to `bswap_16'
-[   31s] /home/abuild/rpmbuild/BUILD/f2fs-tools/mkfs/f2fs_format.c:110: 
undefined reference to `bswap_16'
+This patch fixes build failure on big-endian systems.
 
+Reported-and-Tested-by: Jan Engelhardt jeng...@inai.de
+Signed-off-by: Jaegeuk Kim jaeg...@kernel.org
 ---
- include/f2fs_fs.h | 22 ++
- 1 file changed, 22 insertions(+)
+ include/f2fs_fs.h | 60 +++
+ 1 file changed, 60 insertions(+)
 
 diff --git a/include/f2fs_fs.h b/include/f2fs_fs.h
-index 6367e05..da1d5c0 100644
+index 6367e05..df37cdf 100644
 --- a/include/f2fs_fs.h
 +++ b/include/f2fs_fs.h
-@@ -34,6 +34,28 @@ typedef unsigned long   pgoff_t;
- #define cpu_to_le32(x)((__u32)(x))
- #define cpu_to_le64(x)((__u64)(x))
- #elif __BYTE_ORDER == __BIG_ENDIAN
-+static inline uint16_t bswap_16(uint16_t x)
+@@ -5,6 +5,9 @@
+  * http://www.samsung.com/
+  *
+  * Dual licensed under the GPL or LGPL version 2 licenses.
++ *
++ * The byteswap codes are copied from:
++ *   samba_3_master/lib/ccan/endian/endian.h under LGPL 2.1
+  */
+ #ifndef __F2FS_FS_H__
+ #define __F2FS_FS_H__
+@@ -26,6 +29,63 @@ typedef u32 nid_t;
+ typedef u8bool;
+ typedef unsigned long pgoff_t;
+ 
++#if HAVE_BYTESWAP_H
++#include byteswap.h
++#else
++/**
++ * bswap_16 - reverse bytes in a uint16_t value.
++ * @val: value whose bytes to swap.
++ *
++ * Example:
++ *// Output contains 1024 is 4 as two bytes reversed
++ *printf(1024 is %u as two bytes reversed\n, bswap_16(1024));
++ */
++static inline uint16_t bswap_16(uint16_t val)
 +{
-+  return ((x  8)  0xff00) | ((x  8)  0x00ff);
++  return ((val  (uint16_t)0x00ffU)  8)
++  | ((val  (uint16_t)0xff00U)  8);
 +}
-+static inline uint32_t bswap_32(uint32_t x)
++
++/**
++ * bswap_32 - reverse bytes in a uint32_t value.
++ * @val: value whose bytes to swap.
++ *
++ * Example:
++ *// Output contains 1024 is 262144 as four bytes reversed
++ *printf(1024 is %u as four bytes reversed\n, bswap_32(1024));
++ */
++static inline uint32_t bswap_32(uint32_t val)
 +{
-+  return  ((x  24)  0xff00 ) |
-+  ((x   8)  0x00ff ) |
-+  ((x   8)  0xff00 ) |
-+  ((x  24)  0x00ff );
++  return ((val  (uint32_t)0x00ffUL)  24)
++  | ((val  (uint32_t)0xff00UL)   8)
++  | 

commit f2fs-tools for openSUSE:Factory

2014-09-23 Thread h_root
Hello community,

here is the log from the commit of package f2fs-tools for openSUSE:Factory 
checked in at 2014-09-23 10:42:50

Comparing /work/SRC/openSUSE:Factory/f2fs-tools (Old)
 and  /work/SRC/openSUSE:Factory/.f2fs-tools.new (New)


Package is f2fs-tools

Changes:

--- /work/SRC/openSUSE:Factory/f2fs-tools/f2fs-tools.changes2014-07-21 
22:34:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.f2fs-tools.new/f2fs-tools.changes   
2014-09-23 10:43:22.0 +0200
@@ -1,0 +2,9 @@
+Fri Sep 19 10:18:57 UTC 2014 - jeng...@inai.de
+
+- Update to new upstream release 1.4.0
+* fsck: add the -a option (auto-fix errors) [bnc#856645]
+* fsck: remove corrupted xattr blocks and corrupted orphan inodes;
+  remove dentry if inode block is corrupted
+- Add 0001-build-provide-definitions-for-byteswapping-on-big-en.patch
+
+---

Old:

  f2fs-tools-1.3.0.g22.tar.xz

New:

  0001-build-provide-definitions-for-byteswapping-on-big-en.patch
  f2fs-tools-1.4.0.tar.xz



Other differences:
--
++ f2fs-tools.spec ++
--- /var/tmp/diff_new_pack.RUd80o/_old  2014-09-23 10:43:22.0 +0200
+++ /var/tmp/diff_new_pack.RUd80o/_new  2014-09-23 10:43:22.0 +0200
@@ -18,17 +18,18 @@
 
 Name:   f2fs-tools
 %define lname  libf2fs0
-Version:1.3.0.g22
+Version:1.4.0
 Release:0
 Summary:Utilities for the Flash-friendly Filesystem (F2FS)
 License:GPL-2.0 and LGPL-2.1
 Group:  System/Filesystems
 Url:http://f2fs-tools.sf.net/_(disused)
 
-#Snapshot: v1.3.0-22-g092e3d9
+#Snapshot: v1.4.0
 #Git-Clone:git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools
-#DL-URL:   no tarballs provided
+#DL-URL:   no location known - no tarballs provided
 Source: %name-%version.tar.xz
+Patch1: 0001-build-provide-definitions-for-byteswapping-on-big-en.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  autoconf
 BuildRequires:  automake
@@ -42,6 +43,7 @@
 
 %prep
 %setup -qn %name
+%patch -P 1 -p1
 
 %build
 if [ ! -e configure ]; then

++ 0001-build-provide-definitions-for-byteswapping-on-big-en.patch ++
From 96c932cab4eeeb54a18782fd903f199d6921 Mon Sep 17 00:00:00 2001
From: Jan Engelhardt jeng...@inai.de
Date: Tue, 23 Sep 2014 01:04:38 +0200
Subject: [PATCH] build: provide definitions for byteswapping on big-endian

[   31s] /bin/sh ../libtool  --tag=CC   --mode=link gcc -Wall -DWITH_BLKDISCARD 
-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 
-fstack-protector -funwind-tables -fasynchronous-unwind-tables -g   -o 
mkfs.f2fs f2fs_format_main.o f2fs_format.o f2fs_format_utils.o -luuid  
../lib/libf2fs.la 
[   31s] libtool: link: gcc -Wall -DWITH_BLKDISCARD -fmessage-length=0 
-grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector 
-funwind-tables -fasynchronous-unwind-tables -g -o .libs/mkfs.f2fs 
f2fs_format_main.o f2fs_format.o f2fs_format_utils.o  -luuid 
../lib/.libs/libf2fs.so
[   31s] f2fs_format.o: In function `f2fs_prepare_super_block':
[   31s] /home/abuild/rpmbuild/BUILD/f2fs-tools/mkfs/f2fs_format.c:108: 
undefined reference to `bswap_32'
[   31s] /home/abuild/rpmbuild/BUILD/f2fs-tools/mkfs/f2fs_format.c:109: 
undefined reference to `bswap_16'
[   31s] /home/abuild/rpmbuild/BUILD/f2fs-tools/mkfs/f2fs_format.c:110: 
undefined reference to `bswap_16'

---
 include/f2fs_fs.h | 22 ++
 1 file changed, 22 insertions(+)

diff --git a/include/f2fs_fs.h b/include/f2fs_fs.h
index 6367e05..da1d5c0 100644
--- a/include/f2fs_fs.h
+++ b/include/f2fs_fs.h
@@ -34,6 +34,28 @@ typedef unsigned longpgoff_t;
 #define cpu_to_le32(x) ((__u32)(x))
 #define cpu_to_le64(x) ((__u64)(x))
 #elif __BYTE_ORDER == __BIG_ENDIAN
+static inline uint16_t bswap_16(uint16_t x)
+{
+   return ((x  8)  0xff00) | ((x  8)  0x00ff);
+}
+static inline uint32_t bswap_32(uint32_t x)
+{
+   return  ((x  24)  0xff00 ) |
+   ((x   8)  0x00ff ) |
+   ((x   8)  0xff00 ) |
+   ((x  24)  0x00ff );
+}
+static inline uint64_t bswap_64(uint64_t x)
+{
+   return  ( (x  56)  0xff00UL ) |
+   ( (x  40)  0x00ffUL ) |
+   ( (x  24)  0xff00UL ) |
+   ( (x   8)  0x00ffUL ) |
+   ( (x   8)  0xff00UL ) |
+   ( (x  24)  0x00ffUL ) |
+   ( (x  40)  0xff00UL ) |
+   ( (x  56)  0x00ffUL );
+}
 #define le16_to_cpu(x) bswap_16(x)
 #define le32_to_cpu(x) bswap_32(x)
 #define le64_to_cpu(x) bswap_64(x)
-- 
2.0.0

++ 

commit f2fs-tools for openSUSE:Factory

2014-07-21 Thread h_root
Hello community,

here is the log from the commit of package f2fs-tools for openSUSE:Factory 
checked in at 2014-07-21 21:40:19

Comparing /work/SRC/openSUSE:Factory/f2fs-tools (Old)
 and  /work/SRC/openSUSE:Factory/.f2fs-tools.new (New)


Package is f2fs-tools

Changes:

--- /work/SRC/openSUSE:Factory/f2fs-tools/f2fs-tools.changes2013-12-02 
07:22:17.0 +0100
+++ /work/SRC/openSUSE:Factory/.f2fs-tools.new/f2fs-tools.changes   
2014-07-21 22:34:49.0 +0200
@@ -1,0 +2,8 @@
+Fri Jul 18 23:06:22 UTC 2014 - jeng...@inai.de
+
+- Update to new snapshot 1.3.0.g22
+* add f2fstat program to print f2fs's status in sec
+* mkfs: support large directories
+* mkfs.f2fs, fsck.f2fs: large volume support
+
+---

Old:

  f2fs-tools-1.2.0.tar.xz

New:

  f2fs-tools-1.3.0.g22.tar.xz



Other differences:
--
++ f2fs-tools.spec ++
--- /var/tmp/diff_new_pack.yuDk87/_old  2014-07-21 22:34:50.0 +0200
+++ /var/tmp/diff_new_pack.yuDk87/_new  2014-07-21 22:34:50.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package f2fs-tools
 #
-# 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
@@ -18,25 +18,24 @@
 
 Name:   f2fs-tools
 %define lname  libf2fs0
-Version:1.2.0
+Version:1.3.0.g22
 Release:0
 Summary:Utilities for the Flash-friendly Filesystem (F2FS)
-License:GPL-2.0
+License:GPL-2.0 and LGPL-2.1
 Group:  System/Filesystems
 Url:http://f2fs-tools.sf.net/_(disused)
 
-#Snapshot: v1.2.0
+#Snapshot: v1.3.0-22-g092e3d9
 #Git-Clone:git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools
 #DL-URL:   no tarballs provided
 Source: %name-%version.tar.xz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  libtool
 BuildRequires:  pkgconfig
 BuildRequires:  xz
-%if 0%{?suse_version} = 1140 || 0%{?fedora_version}
 BuildRequires:  pkgconfig(uuid)
-%else
-BuildRequires:  libuuid-devel
-%endif
 
 %description
 Utilities needed to create and maintain F2 filesystems.
@@ -45,6 +44,9 @@
 %setup -qn %name
 
 %build
+if [ ! -e configure ]; then
+   autoreconf -fi
+fi
 %configure --disable-static
 make %{?_smp_mflags} sbindir=%_sbindir
 
@@ -60,6 +62,7 @@
 %files
 %defattr(-,root,root)
 %_sbindir/dump.f2fs
+%_sbindir/f2fstat
 %_sbindir/fibmap.f2fs
 %_sbindir/fsck.f2fs
 %_sbindir/mkfs.f2fs

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



commit f2fs-tools for openSUSE:Factory

2013-12-01 Thread h_root
Hello community,

here is the log from the commit of package f2fs-tools for openSUSE:Factory 
checked in at 2013-12-02 07:22:15

Comparing /work/SRC/openSUSE:Factory/f2fs-tools (Old)
 and  /work/SRC/openSUSE:Factory/.f2fs-tools.new (New)


Package is f2fs-tools

Changes:

--- /work/SRC/openSUSE:Factory/f2fs-tools/f2fs-tools.changes2013-08-12 
10:16:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.f2fs-tools.new/f2fs-tools.changes   
2013-12-02 07:22:17.0 +0100
@@ -1,0 +2,11 @@
+Sun Nov 24 11:34:03 UTC 2013 - jeng...@inai.de
+
+- Update to new upstream release 1.2.0
+* f2fs-tools: add stat information into fibmap
+* fibmap.f2fs: change fibmap to fibmap.f2fs
+* fsck, lib: support inline xattr
+* fsck: skip to check block addresses in device files
+* fsck: fix to handle file types correctly
+* fsck: fix checking orphan inodes
+
+---

Old:

  f2fs-tools-1.1.0+git40.tar.xz

New:

  f2fs-tools-1.2.0.tar.xz



Other differences:
--
++ f2fs-tools.spec ++
--- /var/tmp/diff_new_pack.Ueol9Q/_old  2013-12-02 07:22:17.0 +0100
+++ /var/tmp/diff_new_pack.Ueol9Q/_new  2013-12-02 07:22:17.0 +0100
@@ -18,14 +18,14 @@
 
 Name:   f2fs-tools
 %define lname  libf2fs0
-Version:1.1.0+git40
+Version:1.2.0
 Release:0
-#Snapshot: 6e8f2d5d222eff0abea4b5c0abc7433834094924
 Summary:Utilities for the Flash-friendly Filesystem (F2FS)
 License:GPL-2.0
 Group:  System/Filesystems
 Url:http://f2fs-tools.sf.net/_(disused)
 
+#Snapshot: v1.2.0
 #Git-Clone:git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools
 #DL-URL:   no tarballs provided
 Source: %name-%version.tar.xz
@@ -53,8 +53,6 @@
 make install DESTDIR=$b sbindir=%_sbindir
 # The devel file is quite useless ATM without public headers.
 rm -f $b/%_libdir/*.{la,so}
-# /usr/sbin/filefrag already does what fibmap can do.
-rm -f $b/%_sbindir/fibmap
 
 %post   -p /sbin/ldconfig
 %postun -p /sbin/ldconfig
@@ -62,6 +60,7 @@
 %files
 %defattr(-,root,root)
 %_sbindir/dump.f2fs
+%_sbindir/fibmap.f2fs
 %_sbindir/fsck.f2fs
 %_sbindir/mkfs.f2fs
 %_libdir/libf2fs.so.0*

++ f2fs-tools-1.1.0+git40.tar.xz - f2fs-tools-1.2.0.tar.xz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/f2fs-tools/README new/f2fs-tools/README
--- old/f2fs-tools/README   2013-06-18 03:56:41.0 +0200
+++ new/f2fs-tools/README   2013-11-24 12:32:49.0 +0100
@@ -25,6 +25,20 @@
  # ./configure
  # make
 
+How to cross-compile (e.g., for ARM)
+
+
+ 1. Add the below line into mkfs/Makefile.am:
+ mkfs_f2fs_LDFLAGS = -all-static
+
+ 2. Add the below line into fsck/Makefile.am:
+ fsck_f2fs_LDFLAGS = -all-static
+
+ 3. then, do:
+ # LDFLAGS=--static ./configure \
+   --host=arm-none-linux-gnueabi --target=arm-none-linux-gnueabi
+ # make
+
 How to run by default
 -
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/f2fs-tools/VERSION new/f2fs-tools/VERSION
--- old/f2fs-tools/VERSION  2013-06-18 03:56:41.0 +0200
+++ new/f2fs-tools/VERSION  2013-11-24 12:32:49.0 +0100
@@ -1,2 +1,2 @@
-1.1.0
-2012-11-29
+1.2.0
+2013-10-25
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/f2fs-tools/configure new/f2fs-tools/configure
--- old/f2fs-tools/configure2013-08-08 00:15:50.0 +0200
+++ new/f2fs-tools/configure2013-11-24 12:35:46.0 +0100
@@ -1,6 +1,6 @@
 #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.69 for F2FS tools 1.1.0.
+# Generated by GNU Autoconf 2.69 for F2FS tools 1.2.0.
 #
 # Report bugs to linux-f2fs-de...@lists.sourceforge.net.
 #
@@ -590,8 +590,8 @@
 # Identity of this package.
 PACKAGE_NAME='F2FS tools'
 PACKAGE_TARNAME='f2fs-tools'
-PACKAGE_VERSION='1.1.0'
-PACKAGE_STRING='F2FS tools 1.1.0'
+PACKAGE_VERSION='1.2.0'
+PACKAGE_STRING='F2FS tools 1.2.0'
 PACKAGE_BUGREPORT='linux-f2fs-de...@lists.sourceforge.net'
 PACKAGE_URL=''
 
@@ -1324,7 +1324,7 @@
   # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.
   cat _ACEOF
-\`configure' configures F2FS tools 1.1.0 to adapt to many kinds of systems.
+\`configure' configures F2FS tools 1.2.0 to adapt to many kinds of systems.
 
 Usage: $0 [OPTION]... [VAR=VALUE]...
 
@@ -1394,7 +1394,7 @@
 
 if test -n $ac_init_help; then
   case $ac_init_help in
- short | recursive ) echo Configuration of F2FS tools 1.1.0:;;
+ short | 

commit f2fs-tools for openSUSE:Factory

2013-08-12 Thread h_root
Hello community,

here is the log from the commit of package f2fs-tools for openSUSE:Factory 
checked in at 2013-08-12 10:16:16

Comparing /work/SRC/openSUSE:Factory/f2fs-tools (Old)
 and  /work/SRC/openSUSE:Factory/.f2fs-tools.new (New)


Package is f2fs-tools

Changes:

--- /work/SRC/openSUSE:Factory/f2fs-tools/f2fs-tools.changes2013-06-20 
21:23:38.0 +0200
+++ /work/SRC/openSUSE:Factory/.f2fs-tools.new/f2fs-tools.changes   
2013-08-12 10:16:17.0 +0200
@@ -1,0 +2,9 @@
+Wed Aug  7 22:16:55 UTC 2013 - jeng...@inai.de
+
+- Update to new snapshot v1.1.0-40-g6e8f2d5
+* Correct endianess conversions for CRC calculations, checkpoint
+  flags and in f2fs_update_nat_root.
+* Fix the total_zones calculation in f2fs_prepare_super_block
+* Add the fsck.f2fs and dump.f2fs utilities
+
+---

Old:

  f2fs-tools-1.1.0+git24.tar.xz

New:

  f2fs-tools-1.1.0+git40.tar.xz



Other differences:
--
++ f2fs-tools.spec ++
--- /var/tmp/diff_new_pack.fvMeXO/_old  2013-08-12 10:16:18.0 +0200
+++ /var/tmp/diff_new_pack.fvMeXO/_new  2013-08-12 10:16:18.0 +0200
@@ -18,9 +18,9 @@
 
 Name:   f2fs-tools
 %define lname  libf2fs0
-Version:1.1.0+git24
+Version:1.1.0+git40
 Release:0
-#git describe: v1.1.0-24-gfef98eb
+#Snapshot: 6e8f2d5d222eff0abea4b5c0abc7433834094924
 Summary:Utilities for the Flash-friendly Filesystem (F2FS)
 License:GPL-2.0
 Group:  System/Filesystems
@@ -30,9 +30,6 @@
 #DL-URL:   no tarballs provided
 Source: %name-%version.tar.xz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  autoconf
-BuildRequires:  automake
-BuildRequires:  libtool
 BuildRequires:  pkgconfig
 BuildRequires:  xz
 %if 0%{?suse_version} = 1140 || 0%{?fedora_version}
@@ -48,20 +45,26 @@
 %setup -qn %name
 
 %build
-if [ ! -e configure ]; then
-   autoreconf -fi
-fi
-%configure --disable-shared
-make %{?_smp_mflags}
+%configure --disable-static
+make %{?_smp_mflags} sbindir=%_sbindir
 
 %install
-make install DESTDIR=%buildroot;
-# The library is quite useless ATM without public headers.
-rm -f %buildroot/%_libdir/*.a %buildroot/%_libdir/*.la
+b=%buildroot
+make install DESTDIR=$b sbindir=%_sbindir
+# The devel file is quite useless ATM without public headers.
+rm -f $b/%_libdir/*.{la,so}
+# /usr/sbin/filefrag already does what fibmap can do.
+rm -f $b/%_sbindir/fibmap
+
+%post   -p /sbin/ldconfig
+%postun -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root)
-/sbin/mkfs.f2fs
+%_sbindir/dump.f2fs
+%_sbindir/fsck.f2fs
+%_sbindir/mkfs.f2fs
+%_libdir/libf2fs.so.0*
 %_mandir/man8/*
 %doc COPYING
 

++ f2fs-tools-1.1.0+git24.tar.xz - f2fs-tools-1.1.0+git40.tar.xz ++
 46552 lines of diff (skipped)

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



commit f2fs-tools for openSUSE:Factory

2013-06-20 Thread h_root
Hello community,

here is the log from the commit of package f2fs-tools for openSUSE:Factory 
checked in at 2013-06-20 21:23:36

Comparing /work/SRC/openSUSE:Factory/f2fs-tools (Old)
 and  /work/SRC/openSUSE:Factory/.f2fs-tools.new (New)


Package is f2fs-tools

Changes:

--- /work/SRC/openSUSE:Factory/f2fs-tools/f2fs-tools.changes2013-01-22 
15:14:06.0 +0100
+++ /work/SRC/openSUSE:Factory/.f2fs-tools.new/f2fs-tools.changes   
2013-06-20 21:23:38.0 +0200
@@ -1,0 +2,7 @@
+Mon Jun 10 12:19:33 UTC 2013 - jeng...@inai.de
+
+- Update to new snapshot v1.1.0-24-gfef98eb
+* mkfs: add option to disable trim at format
+* mkfs: handle labels longer than 16 characters
+
+---

Old:

  f2fs-tools-1.1.0+.tar.xz

New:

  f2fs-tools-1.1.0+git24.tar.xz



Other differences:
--
++ f2fs-tools.spec ++
--- /var/tmp/diff_new_pack.kM7s3D/_old  2013-06-20 21:23:39.0 +0200
+++ /var/tmp/diff_new_pack.kM7s3D/_new  2013-06-20 21:23:39.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package f2fs-tools
 #
-# Copyright (c) 2012 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
@@ -17,9 +17,10 @@
 
 
 Name:   f2fs-tools
-Version:1.1.0+
-#git describe: v1.1.0-11-gc7e0a01
+%define lname  libf2fs0
+Version:1.1.0+git24
 Release:0
+#git describe: v1.1.0-24-gfef98eb
 Summary:Utilities for the Flash-friendly Filesystem (F2FS)
 License:GPL-2.0
 Group:  System/Filesystems
@@ -29,6 +30,9 @@
 #DL-URL:   no tarballs provided
 Source: %name-%version.tar.xz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  autoconf
+BuildRequires:  automake
+BuildRequires:  libtool
 BuildRequires:  pkgconfig
 BuildRequires:  xz
 %if 0%{?suse_version} = 1140 || 0%{?fedora_version}
@@ -44,15 +48,20 @@
 %setup -qn %name
 
 %build
-%configure
+if [ ! -e configure ]; then
+   autoreconf -fi
+fi
+%configure --disable-shared
 make %{?_smp_mflags}
 
 %install
 make install DESTDIR=%buildroot;
+# The library is quite useless ATM without public headers.
+rm -f %buildroot/%_libdir/*.a %buildroot/%_libdir/*.la
 
 %files
 %defattr(-,root,root)
-%_sbindir/mkfs.f2fs
+/sbin/mkfs.f2fs
 %_mandir/man8/*
 %doc COPYING
 

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



commit f2fs-tools for openSUSE:Factory

2013-01-22 Thread h_root
Hello community,

here is the log from the commit of package f2fs-tools for openSUSE:Factory 
checked in at 2013-01-22 15:14:04

Comparing /work/SRC/openSUSE:Factory/f2fs-tools (Old)
 and  /work/SRC/openSUSE:Factory/.f2fs-tools.new (New)


Package is f2fs-tools, Maintainer is 

Changes:

New Changes file:

--- /dev/null   2013-01-09 19:40:42.352580873 +0100
+++ /work/SRC/openSUSE:Factory/.f2fs-tools.new/f2fs-tools.changes   
2013-01-22 15:14:06.0 +0100
@@ -0,0 +1,9 @@
+---
+Mon Jan 21 13:39:48 UTC 2013 - jeng...@inai.de
+
+- Add COPYING file to package
+
+---
+Wed Dec 12 03:08:29 UTC 2012 - jeng...@inai.de
+
+- Initial package (version v1.1.0-11-gc7e0a01) for build.opensuse.org

New:

  f2fs-tools-1.1.0+.tar.xz
  f2fs-tools.changes
  f2fs-tools.spec



Other differences:
--
++ f2fs-tools.spec ++
#
# spec file for package f2fs-tools
#
# 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/
#


Name:   f2fs-tools
Version:1.1.0+
#git describe:  v1.1.0-11-gc7e0a01
Release:0
Summary:Utilities for the Flash-friendly Filesystem (F2FS)
License:GPL-2.0
Group:  System/Filesystems
Url:http://f2fs-tools.sf.net/_(disused)

#Git-Clone: git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs-tools
#DL-URL:no tarballs provided
Source: %name-%version.tar.xz
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
BuildRequires:  pkgconfig
BuildRequires:  xz
%if 0%{?suse_version} = 1140 || 0%{?fedora_version}
BuildRequires:  pkgconfig(uuid)
%else
BuildRequires:  libuuid-devel
%endif

%description
Utilities needed to create and maintain F2 filesystems.

%prep
%setup -qn %name

%build
%configure
make %{?_smp_mflags}

%install
make install DESTDIR=%buildroot;

%files
%defattr(-,root,root)
%_sbindir/mkfs.f2fs
%_mandir/man8/*
%doc COPYING

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