2 changed files with 117 additions and 0 deletions
@ -0,0 +1,37 @@
|
||||
Index: afio.c
|
||||
--- afio.c.orig 2003-12-20 23:16:13.000000000 +0100
|
||||
+++ afio.c 2003-12-22 08:19:35.000000000 +0100
|
||||
@@ -160,18 +160,20 @@
|
||||
#include <stdio.h>
|
||||
#include <errno.h>
|
||||
|
||||
-#ifdef sun
|
||||
+#if defined(sun) || defined(__FreeBSD__)
|
||||
#include <sys/types.h>
|
||||
#include <utime.h>
|
||||
#include <signal.h>
|
||||
#include <strings.h>
|
||||
#include <sys/wait.h>
|
||||
+#if defined(sun)
|
||||
#define linux_tstamp 1
|
||||
/* fix SunOS errno.h not declaring what the manpage says it declares
|
||||
bogosity. */
|
||||
extern int sys_nerr;
|
||||
extern char *sys_errlist[];
|
||||
#endif
|
||||
+#endif
|
||||
|
||||
#ifdef hpux
|
||||
/* Fix that HPUX dosent have sys_nerr or sys_errlist
|
||||
Index: compfile.c
|
||||
--- compfile.c.orig 2003-06-24 23:32:20.000000000 +0200
|
||||
+++ compfile.c 2003-12-22 08:17:13.000000000 +0100
|
||||
@@ -210,7 +210,7 @@
|
||||
* version;
|
||||
*/
|
||||
|
||||
-#if ( defined(sun) && defined(__svr4__) )
|
||||
+#if ( defined(sun) && defined(__svr4__) ) || defined(__FreeBSD__)
|
||||
#include <dirent.h>
|
||||
#else
|
||||
#include <sys/dir.h>
|
||||
@ -0,0 +1,80 @@
|
||||
## |
||||
## afio.spec -- OpenPKG RPM Specification |
||||
## Copyright (c) 2000-2003 The OpenPKG Project <http://www.openpkg.org/> |
||||
## Copyright (c) 2000-2003 Ralf S. Engelschall <rse@engelschall.com> |
||||
## Copyright (c) 2000-2003 Cable & Wireless <http://www.cw.com/> |
||||
## |
||||
## Permission to use, copy, modify, and distribute this software for |
||||
## any purpose with or without fee is hereby granted, provided that |
||||
## the above copyright notice and this permission notice appear in all |
||||
## copies. |
||||
## |
||||
## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED |
||||
## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
||||
## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. |
||||
## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR |
||||
## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, |
||||
## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT |
||||
## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF |
||||
## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND |
||||
## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, |
||||
## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT |
||||
## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF |
||||
## SUCH DAMAGE. |
||||
## |
||||
|
||||
# package information |
||||
Name: afio |
||||
Summary: CPIO Archiver |
||||
URL: http://freshmeat.net/projects/afio/ |
||||
Vendor: Mark Brukhartz et al. |
||||
Packager: The OpenPKG Project |
||||
Distribution: OpenPKG [EVAL] |
||||
Group: Archiver |
||||
License: LGPL |
||||
Version: 2.5 |
||||
Release: 20031222 |
||||
|
||||
# list of sources |
||||
Source0: http://members.brabant.chello.nl/~k.holtman/afio-%{version}.tgz |
||||
Patch0: afio.patch |
||||
|
||||
# build information |
||||
Prefix: %{l_prefix} |
||||
BuildRoot: %{l_buildroot} |
||||
BuildPreReq: OpenPKG, openpkg >= 20030103 |
||||
PreReq: OpenPKG, openpkg >= 20030103 |
||||
AutoReq: no |
||||
AutoReqProv: no |
||||
|
||||
%description |
||||
Afio makes CPIO-format archives. It deals somewhat gracefully |
||||
with input data corruption, supports multi-volume archives during |
||||
interactive operation, and can make compressed archives that are |
||||
much safer than compressed tar(1) or cpio(1) archives. Afio is best |
||||
used as an `archive engine' in a backup script. |
||||
|
||||
%prep |
||||
%setup -q |
||||
%patch -p0 |
||||
|
||||
%build |
||||
%{l_make} %{l_mflags -O} \ |
||||
CC="%{l_cc} %{l_cflags -O}" |
||||
|
||||
%install |
||||
rm -rf $RPM_BUILD_ROOT |
||||
%{l_shtool} mkdir -f -p -m 755 \ |
||||
$RPM_BUILD_ROOT%{l_prefix}/bin \ |
||||
$RPM_BUILD_ROOT%{l_prefix}/man/man1 |
||||
%{l_shtool} install -c -s -m 755 \ |
||||
afio $RPM_BUILD_ROOT%{l_prefix}/bin/ |
||||
%{l_shtool} install -c -m 644 \ |
||||
afio.1 $RPM_BUILD_ROOT%{l_prefix}/man/man1/ |
||||
%{l_rpmtool} files -v -ofiles -r$RPM_BUILD_ROOT %{l_files_std} |
||||
|
||||
%files -f files |
||||
|
||||
%clean |
||||
rm -rf $RPM_BUILD_ROOT |
||||
|
||||
Loading…
Reference in new issue