--- avfs-1.1.3.orig/debian/README.Debian +++ avfs-1.1.3/debian/README.Debian @@ -0,0 +1,25 @@ +avfs for Debian +--------------- + +To use this filesystem the user has to access to /dev/fuse and the fuse +utilities. On Debian this normally means that the user has to be part of the +group fuse. + +The shared library hasn't been packaged so far because I don't know a single +application using it. This might change in the future. + +Webdav support is disabled for the time being because it needs some more work. + +This package comes with several libraries build in, namely zlib and bzlib. The +usage of the normal shared libs is impossible unfortunately. Here's upstream +reasoning: + +--- +AVFS uses a modified version of zlib which can create snapshots of the +compression state. This allows seeking within the gzipped file +without having to cache the whole uncompressed file. + +This makes it impossible to use the shared zlib, unfortunately. +--- + + -- Michael Meskes Tue, 18 Mar 2008 20:48:39 +0100 --- avfs-1.1.3.orig/debian/README.source +++ avfs-1.1.3/debian/README.source @@ -0,0 +1,26 @@ +Debian patch system +=================== + +This package uses dpatch to manage all modifications to the upstream +source. Changes are stored in the source package as diffs in +debian/patches and applied during the build. + +See /usr/share/doc/dpatch/README.source.gz for a detailed explanation. + + +Source repackaging +================== + +The upstream tarball used to build this package has been repackaged to +remove unneeded/unwanted files and directories. +You can follow these steps to upgrade to a new upstream version: + +uscan --rename --download-version $VERSION +mkdir ../virtualbox-ose-$VERSION +tar -xj -C ../virtualbox-ose-$VERSION --strip-components 1 -f ../virtualbox-ose_$VERSION.orig.tar.bz2 +rm -rf ../virtualbox-ose-$VERSION/debian +cp -a debian ../virtualbox-ose-$VERSION +cd ../virtualbox-ose-$VERSION +debchange -v $VERSION-dfsg-1 +fakeroot debian/rules dfsg-free +rm ../virtualbox-ose_$VERSION.orig.tar.bz2 --- avfs-1.1.3.orig/debian/avfs.lintian-overrides +++ avfs-1.1.3/debian/avfs.lintian-overrides @@ -0,0 +1,7 @@ +avfs: non-empty-dependency_libs-in-la-file usr/lib/libavfs.la +avfs: package-name-doesnt-match-sonames libavfs0 +avfs: non-dev-pkg-with-shlib-symlink usr/lib/libavfs.so.0.0.2 usr/lib/libavfs.so +avfs: uses-dpkg-database-directly usr/share/avfs/extfs/apt +avfs: uses-dpkg-database-directly usr/share/avfs/extfs/debd +avfs: uses-dpkg-database-directly usr/share/avfs/extfs/dpkg + --- avfs-1.1.3.orig/debian/changelog +++ avfs-1.1.3/debian/changelog @@ -0,0 +1,169 @@ +avfs (1.1.3-1) unstable; urgency=medium + + * New upstream version 1.1.3 + * Fixed dar module to use correct binary. (Closes: #968920) + + -- Michael Meskes Mon, 24 Aug 2020 11:14:46 +0200 + +avfs (1.1.2-1) unstable; urgency=medium + + * New upstream version 1.1.2 + * Fixed a handful of lintian complaints. + + -- Michael Meskes Mon, 04 May 2020 09:50:14 +0200 + +avfs (1.1.1-1) unstable; urgency=medium + + * New upstream version 1.1.1 + * Bumped standards-version to 4.4.1, no changes needed + + -- Michael Meskes Fri, 25 Oct 2019 12:17:58 +0200 + +avfs (1.1.0-1) unstable; urgency=medium + + * New upstream version 1.1.0 + * Bumped standards-version to 4.4.0, no changes needed + * Bumped debhelper compat version to 12 + * Override false lintian warnings + * Enable WebDAV support (Closes: #700236) + + -- Michael Meskes Fri, 09 Aug 2019 11:39:28 +0200 + +avfs (1.0.6-1) unstable; urgency=medium + + * New upstream version 1.0.6 + * Build with system libzstd + * Bumped standards-version to 4.2.1, no changes needed + + -- Michael Meskes Thu, 06 Sep 2018 13:19:22 +0200 + +avfs (1.0.5-2) unstable; urgency=medium + + * Fix watch file. + + -- Michael Meskes Sat, 30 Dec 2017 09:42:37 +0100 + +avfs (1.0.5-1) unstable; urgency=medium + + * New upstream version 1.0.5 + * Bumped Standards-Version to 4.1.2, no changes needed. + * Bumped debhelper version to 11. + * Remove zoo suggestions (Closes: #885499) + * Updated watch file to correctly use the redirector. + * Changed priority to optional. + * Whenever possible use system libraries instead of local copies. + * Make sure binary is linked with bindnow. + + -- Michael Meskes Thu, 28 Dec 2017 10:29:00 +0100 + +avfs (1.0.3-1) unstable; urgency=medium + + * Imported Upstream version 1.0.3 + * Quote CPPFLAGS correctly. + * Bumped Standards-Version to 3.9.6, no changes needed. + * Added autoreconf to build process. + * Upgraded to debhelper 9 + * Made builds reproducible. + Thanks to Chris Lamb (Closes: #810259) + + -- Michael Meskes Mon, 11 Jan 2016 15:06:49 +0100 + +avfs (1.0.1-2) unstable; urgency=low + + * Added pkg-config as build dependency. (Closes: #696473) + + -- Michael Meskes Fri, 21 Dec 2012 12:56:47 +0100 + +avfs (1.0.1-1) unstable; urgency=low + + * Imported Upstream version 1.0.1 + + -- Michael Meskes Wed, 11 Jul 2012 10:25:20 +0200 + +avfs (1.0.0-4) unstable; urgency=low + + * Made avfs look for extfs in the right place. + Thanks to Ivan Krylov (Closes: #663146) + * Bumped Standards-Version to 3.9.3, no changes needed. + + -- Michael Meskes Mon, 12 Mar 2012 09:30:40 +0100 + +avfs (1.0.0-3) unstable; urgency=low + + * Make sure permissions are correctly set if file is created. + * Enabled hardening build flags. + * Added missing argument to syslog calls. + * Moved to debhelper 7 and minimized rules file. + + -- Michael Meskes Sun, 15 Jan 2012 15:54:35 +0100 + +avfs (1.0.0-2) unstable; urgency=low + + * Made avfs work correctly with kFreeBSD. (Closes: #634364) + + -- Michael Meskes Tue, 15 Nov 2011 11:01:24 +0100 + +avfs (1.0.0-1) unstable; urgency=low + + * Imported Upstream version 1.0.0 + * Updated lintian overrides for new syntax. + * Bumped Standards-Version to 3.9.2, no changes needed. + + -- Michael Meskes Wed, 24 Aug 2011 11:53:31 +0200 + +avfs (0.9.9-1) unstable; urgency=low + + * Imported Upstream version 0.9.9. + * Removed patches that were applied upstream. + + -- Michael Meskes Wed, 03 Nov 2010 11:16:57 +0100 + +avfs (0.9.8-7) unstable; urgency=low + + * Rename and enable external uzip and urar modules. + * Added prepatch for upcoming 0.9.9 release fixing a race in avfsd and + updating bzlib2 code to latest version 1.0.5. (Closes: #522479) + * Bumped Standards-Version to 3.8.4, no changes needed. + + -- Michael Meskes Sat, 03 Apr 2010 11:43:36 +0200 + +avfs (0.9.8-6) unstable; urgency=high + + * Added dependency to fuse-utils, closes: #509658 + + -- Michael Meskes Wed, 24 Dec 2008 11:08:52 +0100 + +avfs (0.9.8-5) unstable; urgency=low + + * Removed all bashisms in extfs modules, closes: #489540 + + -- Michael Meskes Mon, 07 Jul 2008 12:35:24 +0200 + +avfs (0.9.8-4) unstable; urgency=low + + * Applied patch by Jens Thiele to fix broken cpio + handler, closes: #489410 + * Bumped Standards-Version to 3.8.0, no changes needed. + + -- Michael Meskes Sun, 06 Jul 2008 11:43:28 +0200 + +avfs (0.9.8-3) unstable; urgency=low + + * Changed watch file yet again. This one works more often than not. + + -- Michael Meskes Fri, 13 Jun 2008 16:20:22 +0200 + +avfs (0.9.8-2) unstable; urgency=low + + * Clarified information about included libs: zlib and bzlib. + * Changed watch file, hopefully this one works. + + -- Michael Meskes Fri, 28 Mar 2008 12:24:14 +0100 + +avfs (0.9.8-1) unstable; urgency=low + + * Initial release (Closes: #421548) + * Added one patch from mc to audio extfs to make sure blanks in track names + don't disrupt things. + + -- Michael Meskes Tue, 25 Mar 2008 10:46:29 +0100 --- avfs-1.1.3.orig/debian/control +++ avfs-1.1.3/debian/control @@ -0,0 +1,23 @@ +Source: avfs +Priority: optional +Maintainer: Michael Meskes +Build-Depends: debhelper-compat (= 13), libfuse-dev, quilt (>= 0.40), + pkg-config, unzip, liblzma-dev, zlib1g-dev, libbz2-dev, + libzstd-dev, libneon27-gnutls-dev|libneon27-dev +Standards-Version: 4.5.0 +Rules-Requires-Root: no +Section: utils +Homepage: http://sourceforge.net/projects/avf + +Package: avfs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, fuse [linux-any] | fuse4bsd [kfreebsd-any] +Suggests: unzip, zip, arj, lha, rpm, p7zip|p7zip-full, cdparanoia, wget, dar +Description: virtual filesystem to access archives, disk images, remote locations + This FUSE-base VFS (Virtual FileSystem) enables all programs to look inside + archived or compressed files, or access remote files without recompiling the + programs or changing the kernel. + . + At the moment it supports floppies, tar and gzip files, zip, bzip2, ar and rar + files, ftp sessions, http, webdav, rsh/rcp, ssh/scp. Quite a few other + handlers are implemented with the Midnight Commander's external FS. --- avfs-1.1.3.orig/debian/copyright +++ avfs-1.1.3/debian/copyright @@ -0,0 +1,93 @@ +This package was debianized by Michael Meskes on +Tue, 18 Mar 2008 20:48:39 +0100. + +It was downloaded from http://sourceforge.net/projects/avf + +Upstream Authors: + + Miklos Szeredi + Ralf Hoffmann + +Copyright: + + Copyright (C) 1998-2008 Miklos Szeredi and Ralf Hoffmann + +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + +libneon: Copyright (C) 1999-2001, Joe Orton + Copyright (C) 1995, 1996, 1997 Free Software Foundation, Inc. + Copyright (C) 1999-2000 Tommi Komulainen + Copyright (c) 1999 Eric S. Raymond + LGPL + +On Debian systems, the complete text of the GNU General Lesser +Public License can be found in `/usr/share/common-licenses/LGPL'. + +bzlib: Copyright (C) 1996-2005 Julian R Seward + BSD + +zlib: Copyright (C) 1995-2002 Jean-loup Gailly and Mark Adler + + This software is provided 'as-is', without any express or implied + warranty. In no event will the authors be held liable for any damages + arising from the use of this software. + + Permission is granted to anyone to use this software for any purpose, + including commercial applications, and to alter it and redistribute it + freely, subject to the following restrictions: + + 1. The origin of this software must not be misrepresented; you must not + claim that you wrote the original software. If you use this software + in a product, an acknowledgment in the product documentation would be + appreciated but is not required. + 2. Altered source versions must be plainly marked as such, and must not be + misrepresented as being the original software. + 3. This notice may not be removed or altered from any source distribution. + +modules/dav_ls.c is partly Copyright (C) 2000-2001, Joe Orton : GPL +modules/urar.c is partly Copyright (C) 1998 David Hanak (dhanak@inf.bme.hu): GPL +preload/leak.c is (c) 1999 Erwin S. Andreasen : public domain +extfs/ulha.in is Copyright (C) 1996, 1997 Joseph M. Hinkle: GPL +extfs/u7z.in is Copyright (C) 2004 Sergiy Niskorodov (sgh at ukrpost dot net): GPL +extfs/uarj.in is (C) 2002 ARJ Software Russia, Viatcheslav Odintsov: as part of mc GPL +extfs/uzip.in is (C) 2000-2001 Oskar Liljeblad : as part of mc GPL +extfs/urar.in is (C) 1996 andrey joukov, 1999 christian.gennerat@alcatel.fr, 2000 Andrew V. Samoilov : as part of mc GPL + +The following files are (C) Piotr Roszatycki and placed under GPL: +extfs/apt.in +extfs/deba.in +extfs/debd.in +extfs/dpkg.in + +The following files are Copyright (C) Free Software Foundation, Inc. and placed under GPL: +modules/gtar.h +extfs/rpms.in +extfs/rpm +extfs/trpm +extfs/audio.in +extfs/deb.in +extfs/ucpio +extfs/uar.in +extfs/bpp +all files resulting from autotools usage + +The Debian packaging is Copyright (C) 2008-2010, Michael Meskes + and is licensed under the GPL, see +`/usr/share/common-licenses/GPL'. + --- avfs-1.1.3.orig/debian/dirs +++ avfs-1.1.3/debian/dirs @@ -0,0 +1,3 @@ +usr/bin +usr/lib +usr/share --- avfs-1.1.3.orig/debian/docs +++ avfs-1.1.3/debian/docs @@ -0,0 +1,8 @@ +NEWS +README +TODO +doc/api-overview +doc/background +doc/FORMAT +doc/README.avfs-fuse + --- avfs-1.1.3.orig/debian/patches/configure +++ avfs-1.1.3/debian/patches/configure @@ -0,0 +1,13 @@ +diff --git a/configure.ac b/configure.ac +index 3d95d7a..46215ca 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -286,7 +286,7 @@ if test -z "`echo "$LIBS"|grep pthread`"; then + LIBS="$LIBS -pthread" + fi + +-moduledir='${libdir}/avfs' ++moduledir='${datarootdir}/avfs' + + AC_SUBST(moduledir) + --- avfs-1.1.3.orig/debian/patches/extfs +++ avfs-1.1.3/debian/patches/extfs @@ -0,0 +1,12 @@ +diff -Nu avfs-0.9.8.orig/extfs/extfs.ini.orig avfs-0.9.8.orig/extfs/extfs.ini +--- avfs-0.9.8.orig/extfs/extfs.ini.orig 2009-04-14 12:27:19.000000000 +0200 ++++ avfs-0.9.8.orig/extfs/extfs.ini 2009-04-14 12:27:55.000000000 +0200 +@@ -10,6 +10,8 @@ + uha + # For arj usage you need special patch to unarj + uarj .arj ++ext-uzip ++ext-urar + + # ar is used for static libraries + # uar .a --- avfs-1.1.3.orig/debian/patches/series +++ avfs-1.1.3/debian/patches/series @@ -0,0 +1,4 @@ +umountavfs +extfs +configure +udar --- avfs-1.1.3.orig/debian/patches/udar +++ avfs-1.1.3/debian/patches/udar @@ -0,0 +1,11 @@ +--- avfs/extfs/udar 2020-08-24 10:55:08.146960894 +0200 ++++ avfs/extfs/udar 2020-08-24 11:11:06.847145338 +0200 +@@ -19,7 +19,7 @@ + # - hard links (h) and special dar file type (e) are handled + # as regular files + +-DAR=dar_static ++DAR=dar + + # dar expects the basename (without number and extension) + BASENAME="`echo "$2" | sed -e 's/\.[0-9]*\.[Dd][Aa][Rr]$//'`" --- avfs-1.1.3.orig/debian/patches/umountavfs +++ avfs-1.1.3/debian/patches/umountavfs @@ -0,0 +1,10 @@ +--- avfs/scripts/umountavfs.orig 2012-07-11 10:19:28.000000000 +0200 ++++ avfs/scripts/umountavfs 2012-07-11 10:32:38.404835715 +0200 +@@ -22,3 +22,7 @@ + umount -l "$MntDir" + fi + } ++ ++# Remove directory again ++rmdir ${MntDir} ++ --- avfs-1.1.3.orig/debian/rules +++ avfs-1.1.3/debian/rules @@ -0,0 +1,37 @@ +#!/usr/bin/make -f + +export DEB_BUILD_MAINT_OPTIONS=hardening=+all + +CFLAGS = `dpkg-buildflags --get CFLAGS` +CFLAGS += -Wall +LDFLAGS = `dpkg-buildflags --get LDFLAGS` +CPPFLAGS = `dpkg-buildflags --get CPPFLAGS` + +%: + dh ${@} --with quilt,autoreconf + + +override_dh_auto_configure: + touch configure + (export AWK=awk; ./configure --host=$(DEB_HOST_GNU_TYPE) \ + --build=$(DEB_BUILD_GNU_TYPE) \ + --prefix=/usr \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info \ + --with-pkgconfigdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH)/pkgconfig \ + CFLAGS="$(CFLAGS)" \ + CPPFLAGS="$(CPPFLAGS)" \ + LDFLAGS="$(LDFLAGS)" \ + --with-system-zlib \ + --with-system-bzlib \ + --with-xz \ + --enable-library \ + --enable-fuse \ + --enable-dav \ + --disable-fuse-test) + +override_dh_install: + dh_install + # Move extfs README + -mkdir -p $$(pwd)/debian/avfs/usr/share/doc/avfs + -mv $$(pwd)/debian/avfs/usr/share/avfs/extfs/README $$(pwd)/debian/avfs/usr/share/doc/avfs/README.extfs --- avfs-1.1.3.orig/debian/source/format +++ avfs-1.1.3/debian/source/format @@ -0,0 +1 @@ +1.0 --- avfs-1.1.3.orig/debian/watch +++ avfs-1.1.3/debian/watch @@ -0,0 +1,3 @@ +version=4 +http://sf.net/avf/avfs-(\d\S+)\.tar\.(?:bz2|gz|xz) +