Import of pkgsrc-2013Q2

This commit is contained in:
2013-09-26 17:14:40 +02:00
commit 785076ae39
74991 changed files with 4380255 additions and 0 deletions
+1
View File
@@ -0,0 +1 @@
An open source, completely automatic on-line backup system for UNIX.
+42
View File
@@ -0,0 +1,42 @@
# $NetBSD: Makefile,v 1.12 2013/05/31 12:41:59 wiz Exp $
#
DISTNAME= boxbackup-0.11.1
PKGNAME= boxbackup-client-0.11.1
PKGREVISION= 3
CATEGORIES= sysutils
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=boxbackup/}
EXTRACT_SUFX= .tgz
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.boxbackup.org/
COMMENT= Backup tool
MAKE_JOBS_SAFE= no
GNU_CONFIGURE= yes
USE_LANGUAGES= c++
USE_TOOLS+= perl:run
REPLACE_PERL+= bin/bbackupd/bbackupd-config
INSTALLATION_DIRS+= bin
#INSTALL_TARGET= install-backup-client
.include "../../mk/bsd.prefs.mk"
# for backtrace
.if ${OPSYS} == "NetBSD" && exists(/usr/include/execinfo.h)
LIBS+= -lexecinfo
.endif
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/parcels/boxbackup*-backup-client-*/bbackupctl ${DESTDIR}${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/parcels/boxbackup*-backup-client-*/bbackupd ${DESTDIR}${PREFIX}/bin
${INSTALL_SCRIPT} ${WRKSRC}/parcels/boxbackup*-backup-client-*/bbackupd-config ${DESTDIR}${PREFIX}/bin
${INSTALL_PROGRAM} ${WRKSRC}/parcels/boxbackup*-backup-client-*/bbackupquery ${DESTDIR}${PREFIX}/bin
.include "../../devel/zlib/buildlink3.mk"
.include "../../security/openssl/buildlink3.mk"
#.include "../../devel/readline/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
+5
View File
@@ -0,0 +1,5 @@
@comment $NetBSD: PLIST,v 1.1.1.1 2008/06/21 15:05:13 drochner Exp $
bin/bbackupctl
bin/bbackupd
bin/bbackupd-config
bin/bbackupquery
+8
View File
@@ -0,0 +1,8 @@
$NetBSD: distinfo,v 1.5 2012/03/07 19:25:27 drochner Exp $
SHA1 (boxbackup-0.11.1.tgz) = 254253dbfc8cbfc2e5272d1e3589d4d73ccf3597
RMD160 (boxbackup-0.11.1.tgz) = 17553b3ff06d19f353dbadc0166b7dceaa11c271
Size (boxbackup-0.11.1.tgz) = 1863270 bytes
SHA1 (patch-aa) = d6c76bce9a706ee05a19705c80f367519316667f
SHA1 (patch-ab) = c94b950a59f4d01b9e4dfb3b74d93b52ff264ed0
SHA1 (patch-ac) = 7584de0bf727ad24f7d8d9c8d75ad24b29a676dc
@@ -0,0 +1,24 @@
$NetBSD: patch-aa,v 1.3 2011/11/09 18:38:02 drochner Exp $
deal with the fact that ENOTSUPP and EOPNOTSUPP is identical on Linux but not in general
--- lib/backupclient/BackupClientFileAttributes.cpp.orig 2011-01-08 21:35:23.000000000 +0000
+++ lib/backupclient/BackupClientFileAttributes.cpp
@@ -661,7 +661,7 @@ void BackupClientFileAttributes::FillExt
}
else if(listSize<0)
{
- if(errno == EOPNOTSUPP || errno == EACCES)
+ if(errno == EOPNOTSUPP || errno == EACCES || errno == ENOTSUP)
{
// fail silently
}
@@ -1016,7 +1016,7 @@ void BackupClientFileAttributes::WriteEx
xattrOffset += sizeof(u_int32_t);
// FIXME: Warn on EOPNOTSUPP
- if(::lsetxattr(Filename, key, buffer+xattrOffset, valueSize, 0)!=0 && errno!=EOPNOTSUPP)
+ if(::lsetxattr(Filename, key, buffer+xattrOffset, valueSize, 0)!=0 && errno!=EOPNOTSUPP && errno!=ENOTSUP)
{
BOX_LOG_SYS_ERROR("Failed to set extended attributes "
"on file '" << Filename << "'");
@@ -0,0 +1,18 @@
$NetBSD: patch-ab,v 1.3 2011/11/09 18:38:02 drochner Exp $
don't fail if xattrs are not supported by the filesystem
--- test/bbackupd/testbbackupd.cpp.orig 2011-01-08 21:35:24.000000000 +0000
+++ test/bbackupd/testbbackupd.cpp
@@ -310,9 +310,9 @@ bool attrmatch(const char *f1, const cha
if(!readxattr_into_map(f1, xattr1)
|| !readxattr_into_map(f2, xattr2))
{
- return false;
+ /*return false*/;
}
- if(!(xattr1 == xattr2))
+ else if(!(xattr1 == xattr2))
{
return false;
}
@@ -0,0 +1,55 @@
$NetBSD: patch-ac,v 1.3 2012/03/07 19:25:28 drochner Exp $
avoid "make -C", not supported by older BSD make
--- infrastructure/makeparcels.pl.in.orig 2011-01-08 21:35:22.000000000 +0000
+++ infrastructure/makeparcels.pl.in
@@ -123,7 +123,7 @@ release/common/test:
.PHONY: docs
docs:
- \$(MAKE) -C docs
+ (cd docs && \$(MAKE))
__END_OF_FRAGMENT
@@ -220,7 +220,7 @@ EOF
print MAKE <<EOF;
.PHONY: docs/man/${name}.gz
docs/man/${name}.gz:
- \$(MAKE) -C docs man/${name}.gz
+ (cd docs && \$(MAKE) man/${name}.gz)
EOF
push @parcel_deps, "$dir/${name}.gz";
@@ -238,7 +238,7 @@ EOF
print MAKE <<EOF;
.PHONY: docs/htmlguide/man-html/${name}.html
docs/htmlguide/man-html/${name}.html:
- \$(MAKE) -C docs htmlguide/man-html/${name}.html
+ (cd docs && \$(MAKE) htmlguide/man-html/${name}.html)
EOF
push @parcel_deps, "$dir/docs/${name}.html";
@@ -249,10 +249,10 @@ EOF
.PHONY: $name-build $name-clean
$name-build:
- \$(MAKE) -C $name
+ (cd $name && \$(MAKE))
$name-clean:
- \$(MAKE) -C $name clean
+ (cd $name && \$(MAKE) clean)
EOF
push @parcel_deps, "$name-build";
push @clean_deps, "$name-clean";
@@ -359,7 +359,7 @@ install:
cat local/install.msg
clean: @clean_deps
- \$(MAKE) -C docs clean
+ (cd docs && \$(MAKE) clean)
EOF
if ($build_os eq 'CYGWIN')