1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-23 04:23:08 +00:00
freebsd-ports/ports-mgmt/poudriere/Makefile
Bryan Drewery 32e5f96207 - Update to 2.2
Changes:
  * Lots of bug fixes
  * Support JAILNAME-make.conf and PTNAME-make.conf
  * Updated ZSH completions
  * The 'pbi' subcommand has been removed
  * New "SET" feature. bulk, options, testport now all support
    a '-z SET' option that allows for extra customization of
    make.conf and options. See CUSTOMISATION section in
    poudriere(8) for more information.
  * Improved compatibility with older FreeBSD versions
  * Poudriere itself can be jailed, see website for more details.
  * Any ZFS dataset can now be used as a ports tree. Just set
    poudriere:type=ports and define poudriere:name to use as a ports tree.
  * ports:
   - No longer create port tress in ports/ subdirectory when using SVN or git
  * options:
   - Fix improperly using options-JAILNAME instead of JAILNAME-options
     directory, resulting in options not being used.
   - Fix the specified ports tree not being used
  * bulk:
   - Support for building the entire ports tree with the -a option
   - Support for overriding WRKDIR_ARCHIVE_FORMAT, see new
     poudriere.conf.sample
   - Summary output updates
   - SIGINFO improvements
   - Improved output during startup, explaining which files/directories
     are being used for the build.
   - Fix skipped ports causing incorrect counts
   - Logs are now only cleared on -c again
   - New '-C' option that deletes any existing packages, but only for
     the ones listed. This works well with '-t' for bulk testing.
  * jail:
   - Better version detection on new jails via newvers.sh
  * testport:
   - Lots of leftovers improvements
   - When using pkgng, DEVELOPER_MODE is now enabled by default, which
     will run extra plist checks.

Feature safe:	yes
2012-10-15 17:12:43 +00:00

53 lines
1.2 KiB
Makefile

# $FreeBSD$
PORTNAME= poudriere
PORTVERSION= 2.2
CATEGORIES= ports-mgmt
MASTER_SITES= http://fossil.etoilebsd.net/poudriere/tarball/
DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}?uuid=${PORTVERSION}
# Also maintained by bdrewery@freeBSD.org
MAINTAINER= bapt@FreeBSD.org
COMMENT= Port build and test system
LICENSE= BSD
NO_BUILD= yes
MANCOMPRESSED= yes
MAN8= poudriere.8
OPTIONS_DEFINE= ZSH
ZSH_DESC= Install zsh completion
CONFLICTS_INSTALL= poudriere-devel-*
PLIST_FILES= etc/poudriere.conf.sample \
bin/poudriere \
share/poudriere/clean.sh \
share/poudriere/common.sh \
share/poudriere/test_ports.sh \
share/poudriere/ports.sh \
share/poudriere/jail.sh \
share/poudriere/bulk.sh \
share/poudriere/cron.sh \
share/poudriere/queue.sh \
share/poudriere/options.sh \
PLIST_DIRS= share/poudriere
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MZSH}
PLIST_FILES+= share/zsh/site-functions/_poudriere
PLIST_DIRSTRY+= share/zsh/site-functions
PLIST_DIRSTRY+= share/zsh/
.endif
post-install:
.if ${PORT_OPTIONS:MZSH}
@${MKDIR} ${PREFIX}/share/zsh/site-functions/
@${INSTALL_DATA} ${WRKSRC}/zsh-completions ${PREFIX}/share/zsh/site-functions/_poudriere
.endif
.include <bsd.port.mk>