debian/0000755000000000000000000000000012163015677007176 5ustar debian/examples0000644000000000000000000000001012163015677010726 0ustar script? debian/dirs0000644000000000000000000000002712163015677010061 0ustar bin usr/share/man/man1 debian/install0000644000000000000000000000001112163015677010557 0ustar afio bin debian/watch0000644000000000000000000000027612163015677010234 0ustar version=3 # Old: http://www.ibiblio.org/pub/Linux/system/backup/afio-(.*)(?:\.tar(?:\.gz|\.bz2)?|\.tgz) debian uupdate # New one is only in Git. # https://github.com/kholtman/afio/downloads debian/rules0000755000000000000000000000145012163015677010256 0ustar #!/usr/bin/make -f DEFS = \ -DHAVEFCNTL \ -DHAVEMEMCMP \ -DMEMCPY \ -DMKDIR \ -DHAVE_LCHOWN \ -DPRG_COMPRESS='"gzip"' \ -DDEFFMTCMD='"fdformat /dev/fd0H1440"' export DEB_BUILD_MAINT_OPTIONS = hardening=+all export DEB_CFLAGS_MAINT_APPEND = -Wall -pedantic $(DEFS) export DEB_LDFLAGS_MAINT_APPEND = -Wl,--as-needed override_dh_auto_build: # save original (due to diff) cp exten_default.h exten_default_orig.h dh_auto_build override_dh_clean: # restore original exten_default.h if test -e exten_default_orig.h; then \ mv exten_default_orig.h exten_default.h; \ fi [ ! -f Makefile ] || $(MAKE) clean dh_clean run-test: $(MAKE) regtest override_dh_auto_install: # Disabled. See debian/install override_dh_installchangelogs: dh_installchangelogs HISTORY %: dh $@ # End of file debian/changelog0000644000000000000000000003050212163015677011050 0ustar afio (2.5.1.20130626+gite266635-1) unstable; urgency=low * New upstream release. - Fix verification against filesystem does not work (Closes: #565202). Improve -r option using stat(). * debian/control - (Vcs-*): Update to anonscm.debian.org. * debian/copyright - Update year. - Update upstream email addresses. -- Jari Aalto Thu, 27 Jun 2013 13:51:18 +0300 afio (2.5.1.20121112+git897262d-1) unstable; urgency=low * New upstream release - Fix "output with null-terminated inputs" (Closes: #420654). -- Jari Aalto Thu, 22 Nov 2012 07:40:54 +0200 afio (2.5.1.20120925+git822904b-1) unstable; urgency=low * New upstream release - Fix "fails with ASX no fsname for this name" (Closes: 686613). * debian/control - (Standards-Version): Update to 3.9.4. * debian/patches - Remove directory; CPPFLAGS patch accepted upstream. -- Jari Aalto Tue, 25 Sep 2012 23:54:25 +0300 afio (2.5.1.20120205+git0c14fb9-1) unstable; urgency=low * New maintainer (Closes: #653497). * New upstream release - Remove source code patches. Included upream. - Move package to archive area non-free due to license. See bug report for details about DFSG discussion (Closes: #509287). * debian/compat - Update to 9. * debian/control - (Build-Depends): Update to debhelper 9, remove dpatch. - (Section) Change from main "utils" to "non-free/utils". - (Standards-Version): Update to 3.9.3. - (Vcs-*): new headers. * debian/copyright - Upate to Format 1.0. * debian/{docs,manpages,install} - New files. * debian/patches - (10): New. Support user CFLAGS directly (hardening support). * debian/README.Debian - Delete; not needed for dpatch any more. * debian/rules - Update to dh(1). - Use hardened CFLAGS (release goal). http://wiki.debian.org/ReleaseGoals/SecurityHardeningBuildFlags * debian/watch - Disable. Code is now only in upstream Git. -- Jari Aalto Tue, 31 Jul 2012 08:39:40 +0300 afio (2.5-6) unstable; urgency=low * Added Homepage field in debina/control (Closes: #615186) * Orphan package -- Erik Schanze Wed, 28 Dec 2011 22:07:03 +0100 afio (2.5-5) unstable; urgency=low * debian/rules: Added handling of DEB_BUILD_OPTIONS (Closes: #436378) - added 25_makefile_cflags.dpatch * debian/rules: fixed clean rule (lintian warning) * debian/copyright: fixed FSF address (lintian warning) -- Erik Schanze Sat, 11 Aug 2007 22:22:38 +0200 afio (2.5-4) unstable; urgency=low * debian/control: + Updated Standards-Version to 3.7.2 + Added homepage + Updated maintainers email address * Updated debian/watch file to version 3 * Added 15_fix_compile_warnings.dpatch to fix some compile warnings -- Erik Schanze Sat, 25 Nov 2006 23:34:23 +0100 afio (2.5-3) unstable; urgency=low * New maintainer * cleaned up debian/copyright for better reading, updated download URL * debian/control: set Standards-Version to 3.6.1 * removed patch-* files from debian/ to save space * Added dpatch to Build-Depends * Put previous fix of bug 246044 to patch file 05_variable_msg_length.dpatch but changes malloc() call to afio's memget() for error handling * Added patch 10_afio_nullbyte_globbing.dpatch: - brings nullbyte separator for filelists and missing possibility to disable globbing (Closes: #265879) * Added patch 20_manpage.dpatch: - added .ogg extention to list "will not compressed" (Closes: #280201) - removed additional line in afio.1 (Closes: #289107) - added explaination on option -0 and new option -7 (for bug #265879) * Increased debhelper compat level to 4 * Added watch file for DEHS * Description line now begins lowercase (fixes lintian warning) -- Erik Schanze Sat, 25 Jan 2005 22:36:29 +0100 afio (2.5-2) unstable; urgency=low * afio.c, afio.1: Applied upstream patch by Koen to address fixed buffer size, and documentation, for -H argument (Closes: #246044) -- Dirk Eddelbuettel Wed, 28 Apr 2004 21:53:13 -0500 afio (2.5-1) unstable; urgency=low * New upstream version released this morning * debian/rules: Corrected test for 'make regtest2gb' -- Dirk Eddelbuettel Sun, 21 Dec 2003 09:12:16 -0600 afio (2.4.8beta1-1) unstable; urgency=low * New upstream beta release * debian/control: Increased Standards-Version to 3.6.1.0 * debian/rules: Ensure 'make check' is run as a normal user as fakeroot interferes with the two upstream regression tests * debian/rules: Ensure that the `make check' command 'make regtest2gb' is executed only on i386, ia64 and powerpc -- Dirk Eddelbuettel Mon, 15 Dec 2003 19:20:48 -0600 afio (2.4.7.9beta4-1) unstable; urgency=low * New upstream beta release, also announced on freshmeat.net * debian/rules: Comment our simple test routines out as upstream has creatting a proper regression test framework -- Dirk Eddelbuettel Wed, 4 Dec 2002 19:39:03 -0600 afio (2.4.7.8beta9-1) unstable; urgency=low * New upstream beta release * debian/rules: Added new targets 'make regtest' and 'make regtest2gb' [ The 2gb regression test only makes sense on recent 2.4.* kernels, we will see how the build daemons fare. Diskspace may be an issue. ] * Removed debian/patch-9_2.4.8.beta from previous Debian release as this beta release encompasses it. No need to add 40kb to the diff. -- Dirk Eddelbuettel Mon, 2 Dec 2002 20:29:29 -0600 afio (2.4.7-8) unstable; urgency=low * Applied new upstream patch by Koen, applied against stock 2.4.7, which consolidates all the previous 2gb patches. -- Dirk Eddelbuettel Thu, 28 Nov 2002 14:50:36 -0600 afio (2.4.7-7) unstable; urgency=low * Applied new upstream patch by Koen which consolidates and extends some of the changes Stephen made in the 2.4.7-6 patches. * debian/rules: Doh, test target also called in binary-arch -- Dirk Eddelbuettel Sat, 3 Aug 2002 15:14:26 -0500 afio (2.4.7-6) unstable; urgency=low * afio.c: Applied patches by Stephen van Egmond to correct afio on powerpc; this patch supersedes the one in #144986 and attempts to also correct all -Wall issues (Closes: #153948) * Makefile: Following discussion with Koen and Stephen, undo the patch of -4 and -4 on powerpc (using conditional statements) as this seems to lead to archive corruption on 64bit powerpc system. * debian/rules: Added 'test' target which runs afio on its own sources and verifies the output -- this is a simple defensive matter as we recently learned about some problems with endianness. -- Dirk Eddelbuettel Thu, 1 Aug 2002 21:36:56 -0500 afio (2.4.7-5) unstable; urgency=low * afio.c: Small upstream refinement to the patch in -4 -- Dirk Eddelbuettel Mon, 6 May 2002 21:00:40 -0500 afio (2.4.7-4) unstable; urgency=medium * afio.c: Applied patch by Dieter Schuster to correct an endian issue on 32-bit powerpc systems (Closes: #144986) -- Dirk Eddelbuettel Fri, 3 May 2002 20:37:12 -0500 afio (2.4.7-3) unstable; urgency=low * Makefile: Set options -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE in order write archives larger than 2gb. Thanks to Norbert Veber for the suggestion, and Koen for addtional discussions. -- Dirk Eddelbuettel Thu, 14 Mar 2002 10:30:49 -0600 afio (2.4.7-2) unstable; urgency=low * afio.1: Correct small typo, also forwarded upstream (Closes: #134435) * debian/control: Upgraded to Standards-Version: 3.5.0 -- Dirk Eddelbuettel Sun, 17 Feb 2002 23:10:17 -0600 afio (2.4.7-1) unstable; urgency=low * Upgraded to new upstream release 2.4.7 * Per an email from the upstream author (confirmed with the Changelog documented in the HISTORY file), this release closes all the outstanding bugs against afio (Closes: #26205, #26771, #30314, #110853) * Bug #22222 has been closed in 2.4.3 (Closes: #22222) * debian/copyright: Small updates * debian/copyright: Debian/GNU Linux typo fix (lintian) -- Dirk Eddelbuettel Fri, 12 Oct 2001 17:07:15 -0500 afio (2.4.6-3) unstable; urgency=low * afio.c: Applied patch from upstream for a rare bug (reported 5 Dec 2000 in private mail) biting some backup with 35gb size -- Dirk Eddelbuettel Wed, 3 Jan 2001 23:10:56 -0600 afio (2.4.6-2) unstable; urgency=low * debian/control: Added Build-Depends for debhelper * This closes just one of the about 350 fairly nonsensical bug reports by a fellow maintainer -- by forcing a new upload without new code or information, given that build daemons already use debhelper (Closes: #70121) -- Dirk Eddelbuettel Tue, 3 Oct 2000 21:56:48 -0500 afio (2.4.6-1) unstable; urgency=low * Upgraded to new upstream release 2.4.6 * debian/copyright: Updated with large quote from afio.c (and corrected FSF address) and references to the GPL, LPGP and Artistic licenses. -- Dirk Eddelbuettel Mon, 29 Nov 1999 19:30:49 -0500 afio (2.4.5-4) unstable; urgency=low * afio.c: Applied patch by Andreas.Wehler@due.cc-straessle.com which provides a new switch (-N) to ignore controlling TTYs. Upstream has also seen the patch and is sympathetic. * afio.1: Added appropriate entry for the new -N switch. * debian/control: Upgraded to Policy 3.1.0 -- Dirk Eddelbuettel Wed, 17 Nov 1999 19:12:05 -0500 afio (2.4.5-3) unstable; urgency=low * debian/rules: Really use usr/share/man -- Dirk Eddelbuettel Mon, 4 Oct 1999 21:53:58 -0400 afio (2.4.5-2) unstable; urgency=low * debian/rules: Adapted to use /usr/share/ following the recommendation on FHS transition from the Technical Committee * debian/rules: Test for debhelper >= 2.0.40 for FHS compliance * debian/control: Upgraded to Debian Policy 3.0.1 -- Dirk Eddelbuettel Sat, 2 Oct 1999 15:06:45 -0400 afio (2.4.5-1) unstable; urgency=low * Upgraded to new upstream release 2.4.5 -- Dirk Eddelbuettel Sun, 4 Oct 1998 21:42:09 -0400 afio (2.4.4-2) unstable; urgency=low * Patched exten.c to also recognise the extensions .deb, .rpm and .bz2 for files that are not to be compressed again, and sent the patch upstream (thanks Karl M. Hegbloom for suggesting this) -- Dirk Eddelbuettel Mon, 3 Aug 1998 13:56:38 -0400 afio (2.4.4-1) unstable; urgency=low * Upgraded to new upstream release 2.4.4 * Converted debian/rules to debhelper * Upgraded to Debian Policy 2.4.1 (lintian) -- Dirk Eddelbuettel Thu, 25 Jun 1998 19:50:02 -0400 afio (2.4.2-3) unstable; urgency=low * Added patch by Werner Koch which enables afio to use remote tapes via the [[@]:] syntax * Added patch by Rob Browning which enables afio to support an "-0" option to use null delimited pathnames as input instead of newline delimited ones. * Changed patchlevel.h to show a version number of 2.4.2debian as per request of the upstream maintainer. * Compiled with GNU libc2 aka libc6 * Uses pristine upstream sources as afio_2.4.2.orig.tar.gz -- Dirk Eddelbuettel Sun, 5 Oct 1997 20:10:32 -0400 afio (2.4.2-2) unstable; urgency=low * Converted to Debian Standard 2.1.2.2 * Changed maintainer email address to -- Dirk Eddelbuettel Sat, 27 Sep 1997 18:08:13 -0400 Mon Jul 8 11:18:35 1996 Dirk Eddelbuettel * afio-2.4.2-1 release: Minor Debian packaging changes * debian.rules: compress man page with gzip -9 * debian.rules: added Architecture (fixes bug#3352) * debian.control: changed description (fixes bug#3549) Fri Jan 26 19:27:42 1996 Dirk Eddelbuettel * afio-2.4.2-0 release: upgraded to new upstream sources Tue Dec 5 20:48:20 1995 Dirk Eddelbuettel * afio-2.4.1-0 release * first Debian release, added Debian package management files * debian.control: ELF release, depends on libc5 debian/docs0000644000000000000000000000001712163015677010047 0ustar README SCRIPTS debian/source/0000755000000000000000000000000012163015677010476 5ustar debian/source/format0000644000000000000000000000001412163015677011704 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000212163015677010374 0ustar 9 debian/copyright0000644000000000000000000001705212163015677011136 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0 Upstream-Name: afio Upstream-Contact: Koen Holtman Source: http://freshmeat.net/projects/afio X-Upstream-Vcs: https://github.com/kholtman/afio X-Upstream-Bugs: https://github.com/kholtman/afio/issues Files: * Copyright: Koen Holtman , , (the current maintainer) Mark Brukhartz <..!ihnp4!laidbak!mdb> Jeff Buhrt Dave Gymer Andrew Stevens Anders Baekgaard License: Custom Files: debian/* Copyright: 2012, 2013 Jari Aalto 2005-2007, 2011 Erik Schanze , 1997-2004 Dirk Eddelbuettel License: GPL-2+ License: GPL-2+ 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; either version 2 of the License, or (at your option) any later version. . 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 program. If not, see . . On Debian systems, the complete text of the GNU General Public License can be found in "/usr/share/common-licenses/GPL-2". License: Custom The large beginning section of the main code file afio.c follows. It refers to the GNU GPL, GNU LGPL and Perl Artistic licenses. /* * afio.c * * Manipulate archives and files. * * This software was written by Mark Brukhartz at Lachman Associates, * Inc.. Additional code was written by a large cast of people. * * Licensing and (re)distribution * ------------------------------ * * THE SUMMARY INFORMATION BELOW WAS WRITTEN FOR THE BENEFIT OF * SOFTWARE DISTRIBUTORS * * Because of historical reasons, different parts of this software * package are covered by different licenses. However: * * A) This software package as a whole may be re-distributed by any * method that satisfies the conditions of both the Perl "Artistic * License" and the GNU Library General Public License. * * B) According to the theory.html file of the Sunsite Archive * Maintainers, this implies that the correct LSM template field * is: * * Copying-policy: LGPL * * C) This software package can also be re-distributed under * particular conditions that are _weaker_ than the Perl "Artistic * License" combined with the GNU Library General Public License. * Redistribution need only satisfy all four license notices below. * * Disclaimer: I am not a lawyer, and neither are the Sunsite Archive * Maintainers. * * END OF SUMMARY INFORMATION * * ------------------------------------------------------------------ * * License notice 1, covering part of this software package. * * [Covers the original 1985 afio code] * * Copyright (c) 1985 Lachman Associates, Inc.. * * This software was written by Mark Brukhartz at Lachman Associates, * Inc.. It may be distributed within the following restrictions: * (1) It may not be sold at a profit. * (2) This credit and notice must remain intact. * This software may be distributed with other software by a commercial * vendor, provided that it is included at no additional charge. * * * [Note: it is believed that condition 5 of the Perl "Artistic * License" implies the intent of restriction (1) above.] * * -------- * * ** License notice 2, covering part of this software package. * * [Covers the tempnam function] * * Copyright: Copyright (c) 1989 by Monty Walls. * Not derived from licensed software. * * Permission to copy and/or distribute granted under the * following conditions: * * 1). This notice must remain intact. * 2). The author is not responsible for the consequences of use * this software, no matter how awful, even if they * arise from defects in it. * 3). Altered version must not be represented as being the * original software. * * -------- * * ** License notice 3, covering part of this software package. * * [Covers the contents of the gnu.fnmatch.tar.gz file] * * Copyright (C) 1991, 1992, 1993 Free Software Foundation, Inc. * * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Library General Public License as * published by the Free Software Foundation; either version 2 of the * License, or (at your option) any later version. * * This library 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 * Library General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. * * -------- * * ** License notice 4, covering part of this software package. * * [Covers the remainder of this software package] * * Additional code was written by a large cast of people. * * All additional code may be redistributed under the conditions of * license notice 1. * * Note that the authors of the additional code retain the right to * allow for the re-distribution of their code under weaker (and less * exotic) conditions. * * -------- * * ** WARRANTY NOTICE * * THIS SOFTWARE IS PROVIDED "AS IS" AND WITHOUT ANY EXPRESS OR * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. * * * [End of licensing and redistribution section] * * --------------------------------------------------------------------- * * Makefile options: * o Define INDEX to use index() in place of strchr() (v7, BSD). * o Define MEMCPY when an efficient memcpy() exists (SysV). * o Define MKDIR when a mkdir() system call is present (4.2BSD, SysVr3). * o Define NOVOID if your compiler doesn't like void casts. * o Define SYSTIME to use rather than (4.2BSD). * o Define VOIDFIX to allow pointers to functions returning void (non-PCC). * o Define CTC3B2 to support AT&T 3B2 streaming cartridge tape. * o Define HAVEFCNTL if you have * o Define MYTEMPNAM if you don't have tempnam() * o Define UNIXPC if you are on a 3b1, 7300, etc. * o Define HAVEMEMCMP if you have memcmp otherwise assumes bcmp * o Define DEFFMTCMD to being how to format the media you use the most. * o Define LONGZFILE if you want .Z to be tagged on the end of a 14 char * * BUGS: * See the manpage. * * Added by Jeff Buhrt: * Floppy Verify/format/restart output in the middle of a set, * compress files on output, extended error messages and logging * * Added by Dave Gymer: * Lotsa bugfixes, Linux support, recognition of .Z files in an archive * that were compressed already (and shouldn't be uncompressed). * Displays compression ratios. * * See the HISTORY file for more revision info. */ debian/manpages0000644000000000000000000000000712163015677010711 0ustar afio.1 debian/control0000644000000000000000000000170512163015677010604 0ustar Source: afio Section: non-free/utils Priority: optional Maintainer: Jari Aalto Build-Depends: debhelper (>= 9) Standards-Version: 3.9.4 Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/afio.git Vcs-Git: git://anonscm.debian.org/collab-maint/afio.git Homepage: http://freshmeat.net/projects/afio Package: afio Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: archive file manipulation program Afio manipulates groups of files, copying them within or between filesystems and an afio archive. . Afio archives are portable as they contain only ASCII-formatted header information. Afio makes cpio-format archives. Afio deals somewhat gracefully with input data corruption. Afio supports multi-volume archives during interactive operation. Afio can make compressed archives that are much safer than compressed tar or cpio archives. . Afio is best used as an `archive engine' in a backup script.