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

11
pkgtools/distbb/DESCR Normal file
View File

@@ -0,0 +1,11 @@
distbb - distributed bulk build tool for pkgsrc
Key features:
- several packages can be built at the same time on different
machines or chroots
- good design ;-)
- flexibility
- compactness
- no limit on a number of "slave" machines and/or chroots
- fault tolerance, e.g. failures of slave hosts is not a problem
- nice logging

6
pkgtools/distbb/MESSAGE Normal file
View File

@@ -0,0 +1,6 @@
===========================================================================
$NetBSD: MESSAGE,v 1.1.1.1 2011/05/18 19:36:39 cheusov Exp $
Additional software necessary to run bulk builds
(rsync, sodo, mailx or whatever you want)
should be installed separately.
===========================================================================

52
pkgtools/distbb/Makefile Normal file
View File

@@ -0,0 +1,52 @@
# $NetBSD: Makefile,v 1.18 2013/05/16 01:26:08 cheusov Exp $
#
DISTNAME= distbb-0.46.0
PKGREVISION= 1
CATEGORIES= pkgtools
MASTER_SITES= ftp://ftp.NetBSD.org/pub/NetBSD/misc/cheusov/distbb/ \
http://mova.org/~cheusov/pub/distbb/
MAINTAINER= cheusov@NetBSD.org
HOMEPAGE= http://mova.org/~cheusov/pub/distbb/
COMMENT= DISTributed Bulk Build tool for pkgsrc
LICENSE= 2-clause-bsd
DEPENDS+= pkg_summary-utils>=0.62.0:../../pkgtools/pkg_summary-utils
DEPENDS+= paexec>=0.17.0:../../parallel/paexec
DEPENDS+= runawk>=1.1.0:../../lang/runawk
DEPENDS+= pipestatus>=0.6.0:../../devel/pipestatus
DEPENDS+= digest-[0-9]*:../../pkgtools/digest
BUILD_DEPENDS+= mk-configure>=0.21:../../devel/mk-configure
USE_LANGUAGES= # none
REPLACE_SH+= distbb.in distbb_diff.in slave.in stage_*.in
REPLACE_INTERPRETER+= runawk
REPLACE.runawk.old= /usr/bin/env runawk
REPLACE.runawk.new= ${PREFIX}/bin/runawk
REPLACE_FILES.runawk= gen_weights.in pkg_summary2build_deps.in \
distbb_grep.in gen_queue.in
EGDIR= ${PREFIX}/share/examples/distbb
DOCDIR= ${PREFIX}/share/doc/distbb
CONF_FILES= ${EGDIR}/distbb.conf ${PKG_SYSCONFDIR}/distbb.conf
CONF_FILES+= ${EGDIR}/distbb.local.mk ${PKG_SYSCONFDIR}/distbb.local.mk
DOCFILES= README NEWS TODO
MAKE_FLAGS+= EGDIR=${EGDIR}
INSTALLATION_DIRS= ${DOCDIR}
post-install:
.for f in ${DOCFILES}
${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${DOCDIR}
.endfor
.include "../../devel/mk-configure/mk-c.mk"
.include "../../mk/bsd.pkg.mk"

38
pkgtools/distbb/PLIST Normal file
View File

@@ -0,0 +1,38 @@
@comment $NetBSD: PLIST,v 1.5 2012/08/26 17:03:55 cheusov Exp $
bin/distbb
bin/distbb_diff
libexec/distbb/common
libexec/distbb/distbb_chroot
libexec/distbb/distbb_grep
libexec/distbb/gen_queue
libexec/distbb/gen_weights
libexec/distbb/make-depends
libexec/distbb/pkg_summary2build_deps
libexec/distbb/slave
libexec/distbb/stage_build
libexec/distbb/stage_checks
libexec/distbb/stage_checksum
libexec/distbb/stage_gen_report
libexec/distbb/stage_gen_report_data
libexec/distbb/stage_init
libexec/distbb/stage_send_report
libexec/distbb/stage_summary
libexec/distbb/stage_update_best
libexec/distbb/stage_upload_logs
libexec/distbb/stage_upload_pkgs
libexec/distbb/upload_pkgs_all_files
libexec/distbb/upload_pkgs_built_total
libexec/distbb/upload_pkgs_no_bin_on_cdrom
libexec/distbb/upload_pkgs_no_bin_on_ftp
libexec/distbb/wrapper
libexec/distbb/wrapper_unpriv
share/distbb/distbb.css
share/distbb/distbb.default.conf
share/distbb/distbb.ico
share/distbb/distbb.mk
share/doc/distbb/NEWS
share/doc/distbb/README
share/doc/distbb/TODO
share/examples/distbb/distbb.conf
share/examples/distbb/distbb.local.mk
share/runawk/distbb.awk

6
pkgtools/distbb/distinfo Normal file
View File

@@ -0,0 +1,6 @@
$NetBSD: distinfo,v 1.13 2013/05/16 01:26:08 cheusov Exp $
SHA1 (distbb-0.46.0.tar.gz) = c11b0c8d0126241361dc596d0f0a314e6ee9c579
RMD160 (distbb-0.46.0.tar.gz) = 32b72085671fadbb50f5da44df9e1f1c0ceae508
Size (distbb-0.46.0.tar.gz) = 51819 bytes
SHA1 (patch-distbb.default.conf.in) = bad9e11ebb3549b6b580ce8236e9a4d1bc321923

View File

@@ -0,0 +1,22 @@
$NetBSD: patch-distbb.default.conf.in,v 1.1 2013/05/16 01:26:08 cheusov Exp $
--- distbb.default.conf.in.orig 2013-02-02 11:07:48.000000000 +0000
+++ distbb.default.conf.in
@@ -103,7 +103,7 @@ assign PKG_SRC_SUMMARY "$PACKAGES/All/pk
#
# If you want to build short version of src_summary, uncomment the following
# (see pkg_src_summary(1))
-assign PSS_FIELDS 'PKGNAME PKGPATH DEPENDS TARGET_BUILD_DEPENDS BUILD_DEPENDS MAINTAINER HOMEPAGE DESCRIPTION NO_BIN_ON_FTP NO_BIN_ON_CDROM USE_LANGUAGES ALLDISTFILES PKG_FAIL_REASON'
+assign PSS_FIELDS 'PKGNAME PKGPATH DEPENDS TOOL_DEPENDS BUILD_DEPENDS MAINTAINER HOMEPAGE DESCRIPTION NO_BIN_ON_FTP NO_BIN_ON_CDROM USE_LANGUAGES ALLDISTFILES PKG_FAIL_REASON'
#
# For generating an "expanded" PLIST.
# It is useless for distbb but looks very nice ;-)
@@ -128,7 +128,7 @@ assign PSS_FIELDS 'PKGNAME PKGPATH DEPEN
# (-m option is for building multi-variant packages, see pkg_src_summary(1),
# NOTE: -m currently doesn't work when entire pkgsrc tree is built,
# because lots of multi-variant packages have constant PKGBASE )
-assign PKG_UPDATE_SRC_SUMMARY_CMD "@bindir@/pkg_src_summary -bm -A > \"$PKG_SRC_SUMMARY\""
+assign PKG_UPDATE_SRC_SUMMARY_CMD "@bindir@/pkg_src_summary -btm -A > \"$PKG_SRC_SUMMARY\""
# program for comparing pkg_summary(5) for available binaries and
# pkg_src_summary collected from pkgsrc source tree