Commit graph

2742 commits

Author SHA1 Message Date
Eitan Adler
de9bf77fd2 - Stagify 2013-11-23 07:00:36 +00:00
Eitan Adler
31c507c5a7 - Make this port build with different versions of TCL
- stagify
- use modern variables (USES mainly)
2013-11-23 06:55:51 +00:00
Eitan Adler
ed175fb997 Move WITH_DEBUG check below b.p.m so it works with WITH_DEBUG_PORTS
Approved by:	portmgr (bapt, maintainer)
2013-11-23 06:43:14 +00:00
Max Brazhnikov
b97da74ba1 - Convert to USES=qmake (and other USES while I'm here)
- Add state support
- Convert LIB_DEPENDS to new style, adjust USE_QT4 components, etc.

Approved by:	portmgr (blanket approval)
2013-11-22 18:48:41 +00:00
Baptiste Daroussin
5260470ce1 in case WITH_PKGNG=devel, create pkg-devel latest link as pkg and name the package pkg to allow bulks using the devel version of pkg 2013-11-22 14:53:39 +00:00
Philippe Audeoud
1553b15184 - Update to 3.0.4
PR:		ports/184017
Submitted by:	maintainer
2013-11-22 10:05:28 +00:00
Bryan Drewery
9968e05d2a - Fix leftover detection on HEAD due to nmtree update 2013-11-19 23:59:35 +00:00
Bryan Drewery
79060e73e7 - Update to 3.0.13
Changes:
 * Fix leftover detection on HEAD due to new nmtree
 * Fix jail rollback on HEAD due to new nmtree which manifested
   as missing dependencies in /new_packages
 * Don't exclude anything when looking for stage orphans, which
   fixes finding /var/run/PORTNAME as an orphan
2013-11-19 23:54:20 +00:00
Baptiste Daroussin
7e7a0c3b4e - Update to 1.2.0.rc1
- Changes:
 * Fix loading of fingerprints
 * Fix ssh transport by refactoring
 * Skip self upgrade with -F is passed
 * Fix pkg info -[q]O
 * Fix pkg info -q (with no other options)
 * Make fingerprints signature checking actually working
2013-11-19 18:04:11 +00:00
Bryan Drewery
5f801cfb4a - Update to 1.1.4_10 ahead of 1.2 update with critical fixes
Changes:
 * When using SRV mirrors, order the mirrors by the advertised
   priority and weight. This should fix 'pkg update' using mirror
   A while 'pkg upgrade' and 'pkg fetch' end up using mirrors
   A, B and C, resulting in checksum errors due to not all mirrors
   being updated at the same time.
 * Add support for 'pkg+http://' URL scheme and deprecate
   'http://' when using SRV mirroring. This is only a cosmetic change
   that encourages users to not try loading the PACKAGESITE into
   a browser to view it.

Discussed with:	bapt
With hat:	portmgr
Obtained from:	upstream git
2013-11-19 17:30:14 +00:00
Bryan Drewery
0bec1b77a7 - Fix leftover
With hat:	portmgr
2013-11-19 15:05:40 +00:00
Bryan Drewery
11e80ffd08 - Update to 3.17.3
Changes:
 * Fix with pkg-devel which has broken pkg-info -O compatibility
2013-11-19 15:05:20 +00:00
David Naylor
0908661164 Add stage support for ports-mgmt/portbuilder. 2013-11-18 18:12:18 +00:00
Eitan Adler
56ac9da8fd Clean up the portaudit port
- let the ports-secteam maintain this port instead of secteam.  This should assign PRs to the appropriate place. [1]
- recent freebsd versions should use pkg audit instead of portaudit
- stagify
- remove mention of preference file format changes which changed in 2004

PR:		ports/184004 (partial
Discussed with:	simon (many months ago) [1]
2013-11-17 02:00:30 +00:00
Mathieu Arnold
f6a45b75f9 Fixup submit when port is ruby or python based.
maintainer timeout.
PR:		ports/183468
Submitted by:	Johannes Jost Meixner
2013-11-15 14:06:13 +00:00
Bryan Drewery
99175fedc5 - Support DEBUG
PR:		ports/183277
With hat:	portmgr
2013-11-13 12:01:10 +00:00
Bryan Drewery
f4df7b1171 - Support WITH_DEBUG
- Add shebangfix for bash completion

PR:		ports/183277
Submitted by:	mandree (based on)
With hat:	portmgr
2013-11-13 12:00:06 +00:00
Mathieu Arnold
24c8f46f04 /usr/ports may not be the reference tree you want to use, allow users to
customize that.

maintainer timeout.

PR:		ports/183412
Submitted by:	mat
2013-11-12 13:30:22 +00:00
Ryan Steinmetz
6690bf52a3 - Set MAINTAINER to ports-secteam
Requested by:	des@
With hat:	ports-secteam@
2013-11-12 13:09:18 +00:00
Baptiste Daroussin
6d48b9ee16 Update to pkg 1.2.0 beta2
- Update bundled libucl code (which fixes bugs)
- Fix double escaped \n for script and messages
- Fix rquery with -e not properly working [1]
- rquery can now take a -I argument to output index like lines (needed for bsdconfig)
- Fix local database creation (initial)
- With build with older bsd.prog.mk
- Improved documentation for pkg query

Reported by:	mat [1]
2013-11-07 15:45:55 +00:00
Sunpoet Po-Chuan Hsieh
38e2e32e06 - Allow use with bmake (default make on 10 and above)
- Bump PORTREVISION for package change

PR:		ports/183104
Submitted by:	sunpoet (myself)
Approved by:	maintainer (timeout, 18 days)
2013-11-06 20:03:31 +00:00
Baptiste Daroussin
6a48508e9e Fix build with older bsd.prog.mk 2013-11-06 19:59:15 +00:00
Baptiste Daroussin
101824f068 Update to pkg 1.2.0 b1
Changes:
- Bug fixes in zsh completion
- Lots of bug fixes discovered by Coverity Scan
- New debug level traces
- Auto upgrade of pkg(8) now restart the upgrade process automatically
- Dependencies on library is now automatic via pkg register and pkg
  create
- YAML is replaced by UCL format:

  Both formats are really simular. pkg(8) will falls back on parsing YAML
  when the UCL parser fail. And will emit a warning to the
  user showing a syntax that is compatible with both YAML and UCL.
  More informations on UCL: https://github.com/vstakhov/libucl

- Do not generate catalogs in pkg 1.0 format anymore.
- Working ssh protocol supported for repositories
- New PKG_SSH_ARGS to allow passing custom arguments to ssh command
  used for the ssh:// protocol
- Allow using '?' operator in pkg query expressions
- New git like aliases to allow creating custom commands
- REPO_DIR is now a list instead of a simple string
- packagesite in pkg.conf is deprecated in favour using dedicated
  repository configuration files
- New 'fingerprint' kind of signature:

    if a repository is declared using the fingerprint type of
    signature, a fingerprint directory should also be provided.
    Inside that fingerprint directory should be 2 directories:
    trusted and revoked.  Those directories will contains files (in
    yaml/ucl format) containing the fingerprint of the trusted
    certificated and the revoked ones:

    --- begins --
    function: sha256
    fingerprint: an_hex_representation_of_the_fingerprint
    --- ends ---

    All unknown attribute will be silently ignored to allow extending
    in the future.

    It also support multiple signatures inside the catalog. the
    catalog should provide the signature in the following form:
    name.sig
    name.cert

- pkg add is now able to read the packages from a pipe or a non-regular
  file '-' is an alias for stdin, this also works from pipes, fifos,
  unix domain sockets etc.
- Support for pkg+foo url scheme where foo can be (http, https, ftp).
- pkg info now default on glob matching
- Print a pkg name only once - even if multiple vulns were found -
  when using -q
- Accept empty/comment only configuration files
- vuxml is now the default source for pkg audir
- expat is now bundled (for vuxml)
- pkg info -q is now equivalent of pkg info -qa
- in case pkg info is querying a file or is a single direct match
  query then default on -f
- pkg repo can now take new arguments:
  pkg repo [path] [rsa_key|'signing_command: <command>']

  This allow calling external command to perform the signing and
  pass the checksum to be signed in the command stdin.
- options can now have a description
- new pkg config subcommand to allow direct query of options
- ABI is now checked again using globs:
  a 'noarch' package should just specify: ARCH: 'freebsd:*'
  a package working on both i386 and amd64: ARCH: 'freebsd:9:x86:*'
- Broken incremental pkg repo support was removed.
- Lots of spelling/grammar fixes
- Properly support srv priority/weigh when ordering mirrors
- Use port specified in the SRV entries to connect to a given mirror
- New pkg bootstrap subcommand that is the counter part of the
  pkg(7) bootstrap subcommand
- Allow ARCH to be printed by pkg info
- Allow to hook plugins, before closing the local db if it was
  opened in RW mode
- Improved build system
2013-11-06 16:24:10 +00:00
Mathieu Arnold
be244381a9 - Fixup after latest textproc/cdiff update
- Convert to staging

PR:		ports/183188
Submitted by:	mat
Approved by:	maintainer
2013-11-06 12:25:51 +00:00
Vanilla I. Shu
33fcdce510 Support STAGEDIR. 2013-11-06 01:18:34 +00:00
Chris Rees
b5a67c059f Warn on changed behaviour: checks out to $(pwd).
While here, stagify

Submitted by:	Torfinn Ingolfsen
2013-11-01 19:38:50 +00:00
Baptiste Daroussin
5852c7462d Remove useless NEED_ROOT in favour of a proper USES=uidfix 2013-10-31 07:49:27 +00:00
Bryan Drewery
22c31c19ba - Update to checkin 6da5271386
Changes:
  * Fix crash when ALLOW_MAKE_JOBS is set
2013-10-29 00:25:25 +00:00
Bryan Drewery
1557c1e84d - Update to 3.0.12
Changes:
  * Fix testport -i regression in 3.0.11
2013-10-29 00:23:20 +00:00
Dirk Meyer
f9a95694ae - revert r331810 2013-10-28 20:17:49 +00:00
Dirk Meyer
338eecf237 - use STAGEDIR
- use OPTIONS_DEFINE
2013-10-27 22:29:46 +00:00
Olli Hauer
62fe43164b - add stage support to tinderbox / tinderbox-devel
- sync OPTIONS
- preserve use hooks / scrips by using dirrmtry
- remove ' from DESC (don't break vim sytax)

PR:		ports/182615
Submitted by:	ohauer
Approved by:	maintainer timeout (> 20 days)
2013-10-27 18:19:13 +00:00
Joe Marcus Clarke
1bcc14043b Update to 2.14.7.
* Fix a typo resulting in an undefined function [1]
* Add X11 to the list of common OPTIONS [2]
* Remove an errant space [2]
* Do not warn on empty .svn directories. [2]

PR:		183330 [1]
Submitted by:	Kubilay Kocak <koobs.freebsd@gmail.com> [1]
Reported by:	eadler [2]
2013-10-26 14:48:59 +00:00
Gerald Pfeifer
3be3e90f93 Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
 - #14669: Fixed extraction of CC from gmp.h.
 - Fixed case of intermediate zero real or imaginary part in mpc_fma,
   found by hydra with GMP_CHECK_RANDOMIZE=1346362345.

This is on top of the following changes from version 1.0

 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
   invariant sections) for the documentation.
 - 100% of all lines are covered by tests
 - Renamed functions
   . mpc_mul_2exp to mpc_mul_2ui
   . mpc_div_2exp to mpc_div_2ui
 - 0^0, which returned (NaN,NaN) previously, now returns (1,+0).
 - Removed compatibility with K&R compilers, which was untestable due
   to lack of such compilers.
 - New functions
   . mpc_log10
   . mpc_mul_2si, mpc_div_2si
 - Speed-ups
   . mpc_fma
 - Bug fixes
   . mpc_div and mpc_norm now return a value indicating the effective
     rounding direction, as the other functions.
   . mpc_mul, mpc_sqr and mpc_norm now return correct results even if
     there are over- or underflows during the computation.
   . mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
     infinite part and equals output variable is corrected.
   . mpc_fr_sub: Wrong return value for imaginary part is corrected.

Convert to the new LIB_DEPENDS standard and remove hard-coded
.so versions from a couple of dependent ports.

Bump PORTREVISIONS of all dependent ports.

PR:		183141
Approved by:	portmgr (bdrewery)
2013-10-26 00:52:33 +00:00
Matthias Andree
8851406846 Permit port to be stripped if WITH_DEBUG is unset, by only forwarding
DEBUG_FLAGS through MAKE_ARGS if the former is defined.

While here, support staging.

PR:		ports/183278
Approved by:	Ilya A. Arkhipov (maintainer, on IRC)
2013-10-24 18:18:38 +00:00
Emanuel Haupt
84040e0860 Support staging. 2013-10-23 10:26:46 +00:00
Mathieu Arnold
921548c6e2 Support staging.
PR:		ports/183185
Submitted by:	mat
Approved by:	maintainer
2013-10-23 09:33:10 +00:00
Dmitry Marakasov
27d195667d - Remove manual creation and removal of share/applications, as it's now in the mtree (categories starting with [np])
Approved by:	portmgr (bdrewery)
2013-10-22 13:59:53 +00:00
Joe Marcus Clarke
350039f589 * Fix install into a stage directory [1]
* Define LICENSE to BSD to make this port portlint-clean :-)

Submitted by:	ak [1]
2013-10-20 15:01:13 +00:00
Joe Marcus Clarke
2b6922e02d Update to 2.14.6.
* Mute svn warnings if .svn doesn't exist. [1]
* Add check for ${OPTION}_* (option helpers) [1]
* Suggest LICENSE as warning [1]
* Fix get_makevar and use instead of direct calls to make(1) [1]
* Remove MAKE_JOBS_SAFE [1]
* Remove vestiages of old OPTIONS [1]
* Suggest converting to stage if NO_STAGE is defined. [1]
* Check for use of MANCOMPRESSED when STAGE support is enabled.
* Do not warn about man pages in the plist if the port is built with stage
  support.
* Do not flag .svn in the search for dotfiles.

Submitted by:	ak [1]
2013-10-20 00:53:04 +00:00
Bryan Drewery
2bf2c0ad47 - Update to checkin 7f33ec2fcb
Changes:
  * pkgclean: Fix to properly remove correct duplicated package
  * Only markfs prepkg for bulk/testport, not pkgclean
  * jail -l: Fix crash if no jails defined
2013-10-19 22:41:16 +00:00
Chris Rees
35edb224d4 Final patch to fix SRCBASE/OSVERSION issue. 2013-10-19 20:18:53 +00:00
Bryan Drewery
01ffd48562 - Update to checkin ab7af29666
Changes:
  * pkgclean: Detect and cleanup duplicated packages due to PKGNAME
    renaming
  * Misc typo fixes
  * ports -m git
    - Use --depth=1 to not download all history for the repository.
    - Support -v to show output
2013-10-17 15:30:58 +00:00
Bryan Drewery
d0a6be6ba3 - Update to checkin 725ea5afcf
Changes:
  * poudriere.8: Document that -j is required for bulk
  * bulk/testport: Delete packages that have changed PKGNAME during startup,
    which will avoid pkg-repo duplicate package warnings/bugs. This will not
    clean up existing duplicates, just fix new ones going forward.
  * bulk: Fix start hook starting before validations
2013-10-16 14:23:09 +00:00
Bryan Drewery
ba4c3f35a9 - Update to 3.0.11
Changes:
 * poudriere.8: Document that -j is required for bulk
 * bulk/testport: Delete packages that have changed PKGNAME during startup,
   which will avoid pkg-repo duplicate package warnings/bugs. This will not
   clean up existing duplicates, just fix new ones going forward.
2013-10-16 14:21:06 +00:00
Bryan Drewery
982a938e19 - Force pkg to not use base libbsdyml, which was available in head|stable/10
for some months. libbsdyml is being removed for 10-R. The bundled libyaml
  will be used instead.

Discussed with:	bapt
With hat:	portmgr
2013-10-13 22:33:48 +00:00
Chris Rees
d68e35bf70 Fix chroot SRCBASE more reliably 2013-10-13 13:06:50 +00:00
Joe Marcus Clarke
21816aab3f Properly bump the version of portlint. 2013-10-12 16:44:46 +00:00
Joe Marcus Clarke
021afbd196 * Support staging
* Adjust COMMENT

PR:		182919
Submitted by:	bdrewery
2013-10-12 16:33:59 +00:00
Chris Rees
ae1da3f9e3 Fix serious bug-- SRCBASE should be set for some iterations. Disable it
selectively rather than always.

This stops the incorrect "building for: " value.

Reported by:	redports, danfe
2013-10-12 11:45:43 +00:00
Bryan Drewery
39a6d7e3dd - Update to 2.14.5
Changes:
  * Fix recommending to replace USES=gmake with ${GMAKE} [1]
  * Ignore USES when recommending to replace direct commands [1]
  * Fix COMMENT check so it checks for length even if it
    is not formatted properly [2]

PR:		ports/181359 [1]
Submitted by:	Alan Hicks <ahicks@p-o.co.uk> [1]
Reported by:	many
PR:		ports/181730 [2]
Submitted by:	gerald
Approved by:	maintainer timeout (> 1 month)
2013-10-12 10:14:41 +00:00
Baptiste Daroussin
45cea23d36 Mark pkg_install as deprecated 2013-10-10 17:40:50 +00:00
Bryan Drewery
f82181380d Fix distinfo - tag was not synced to repo yet 2013-10-10 02:24:09 +00:00
Bryan Drewery
97d9f80436 - Update to 3.0.10
Changes:
  * Fix random crashes with parallel process handling
  * jail -cu: Disable CCACHE on 10
  * testport/bulk -t: Fix staging absolute link checking with files
    that have spaces
  * testport: Fix so that MAKE_JOBS runs by default
  * bulk -t: Fix so that MAKE_JOBS does not run by default
  * testport: Fix so that the port being tested shows in the web ui.
    Note that this is still in data/logs/bulk/
  * jail: Make -m http work
  * jail -c: Fix -m ftp-archive for 9.0
2013-10-10 02:23:10 +00:00
Bryan Drewery
3f374121f6 - Update to checkin cf519772ff
Changes:
  * Fix random crashes with parallel process handling
  * sanity check is now parallelized for a big speedup
  * Pkg deleting during startup has been optimized further
    to avoid a bottleneck during parallelization
  * jail -cu: Disable CCACHE on 10
  * Manpage typo fix
  * testport/bulk -t: Fix staging absolute link checking with files
    that have spaces
  * testport: Fix so that MAKE_JOBS runs by default
  * bulk -t: Fix so that MAKE_JOBS does not run by default
  * testport: Fix so that the port being tested shows in the web ui.
    Note that this is still in data/logs/bulk/
2013-10-10 02:20:17 +00:00
Chris Rees
a7bc279e50 Enable the dependency calculation in chroot patch; massaged in from upstream
Approved by:	itetcu (maintainer)
2013-10-08 16:04:59 +00:00
Alex Kozlov
206fccc6b6 - Fix option '-a' usage [1]
PR:	ports/182784
PR:	ports/182785 [1]
Submitted by:	Ken DEGUCHI <kdeguchi@sz.tokoha-u.ac.jp> (maintainer) [1], Katsuyoshi Ohara <ohara@air.s.kanazawa-u.ac.jp>
2013-10-07 13:37:16 +00:00
Bryan Drewery
a183a3f453 Tie www to the stable branch 2013-10-06 15:20:14 +00:00
Bryan Drewery
9a5ea000ee - Update to checkin fbd0b7e356
Changes:
  * Loopback address fixes
  * Fixes for when running poudriere in a jail (do not use fdescfs or
    devfs to hide/unhide devices). PATCHED_FS_KERNEL overrides this
  * Prevent SIGTSTP from reaching child builders
  * jail -c: Fix -m ftp-archive for 9.0
  * jail -cu: Add svnlite support and SVN_CMD override
2013-10-05 22:56:45 +00:00
Bryan Drewery
449ea3a639 - Sync with pkg update
Fix pkg register -i (staged pass mode) not properly respecting @owner/@group

With hat:	portmgr
2013-10-05 22:26:59 +00:00
Baptiste Daroussin
db16c975cd Fix pkg register -i (staged pass mode) not properly respecting @owner/@group
Reported by:	naddy
2013-10-05 17:52:42 +00:00
Bryan Drewery
53b2ffb236 Force rebuild which may address some recent reports of issues backing up packages 2013-10-03 15:06:56 +00:00
Matthias Andree
b6d2341a6f Support staging. 2013-10-01 14:26:50 +00:00
Bryan Drewery
d87c675bb2 - Update to proper checkin 4ee8a6ce8b
Reported by:	koobs
2013-10-01 13:22:35 +00:00
Bryan Drewery
8d01fb02d6 - Update to checkin 7761067198
Changes:
  * testport: Fix /prefix error when using pkg_install
  * Fix sample bulk.sh hook for stats
  * Don't set PREFIX when using 'testport -n', which avoids
    hiding cases where bsd.port.pre.mk are needed
2013-10-01 11:48:34 +00:00
Bryan Drewery
8b79c194a8 - Update to 3.0.9
Changes:
  * testport: Fix pkg_install error about /prefix when not using -n
    This is due to a bug introduced in base r23100, fixed in r240682
    which never made it to 9.1

Reported by:	eadler, mandree, koobs
2013-10-01 11:44:31 +00:00
Dirk Meyer
f589798dd1 - update to 1.73
support for packages with STAGEDIR
2013-09-30 20:37:58 +00:00
Alex Kozlov
e8c0c2fe26 - Fix the build with custom PREFIX and LOCALBASE 2013-09-30 14:10:20 +00:00
Eitan Adler
71c78f6ebb - convert to staging 2013-09-28 06:58:46 +00:00
Eitan Adler
8781d806f4 - Convert to staging 2013-09-28 06:48:53 +00:00
Matthew Seaman
00bf041f4b - stageify
- move post-install actions into new pkg-install script
2013-09-27 14:26:32 +00:00
Bryan Drewery
6aed1ff332 - Update to 3.0.8
Changes:
  * bulk -t/testport: Check for absolute symlinked files when staging
    that refer back to the stagedir in the installed package
2013-09-27 11:14:16 +00:00
Bryan Drewery
0402e77583 - Update to checkin 7761067198
Changes:
  * Add BUILD_AS_NON_ROOT and set to 'no' by default. Set to 'yes' to
    attempt to build ports as non-root. Ports may need USES=uidfix to
    build, or NEED_ROOT=yes to mark as requiring root
  * Check for absolute symlinked files when staging
2013-09-27 11:12:28 +00:00
Kris Moore
6dc32dd537 - Added sysutils/pcbsd-utils
- Added sysutils/pcbsd-utils-qt4

- Retired some old ports replaced by these

 * ports-mgmt/pbi-manager
 * sysutils/libpcbsd
 * sysutils/pbreg
 * sysutils/warden
2013-09-27 10:09:15 +00:00
Matthew Seaman
bef29b3350 Delete the now useless MAN1 line, ommitted in previous commit. 2013-09-27 06:56:36 +00:00
Matthew Seaman
676a260bb1 - Stageify 2013-09-27 06:54:39 +00:00
Alex Kozlov
17127fff96 - Support STAGEDIR [1]
- Move pkgng patch outside of ports tree [1]
- Fix pattern matching in pkg_glob function [2]
- Minor Makefile cleanup

PR:	ports/182388 [1]
PR:	ports/182371 (based on) [2]
Submitted by:	Ken DEGUCHI <kdeguchi@sz.tokoha-u.ac.jp> (maintainer) [1], Iouri Ivliev <ii@any.com.ru> [2]
2013-09-26 18:00:18 +00:00
Bryan Drewery
acc0dd919f - Update to checkin 40778eb80f
Changes:
 - Non-root build fixes
 - Added BUILD_AS_NON_ROOT and disable by default until more wide
   testing can be done. Set to yes to build ports as non-root where
   possible
2013-09-26 13:51:52 +00:00
Bryan Drewery
8072a6eb09 Use uidfix to fix non-root build 2013-09-26 13:49:12 +00:00
Bryan Drewery
19745ebb80 Mark as NEED_ROOT for now as it fails to stage otherwise
===> src/bin (install)
install -o root  -g wheel -m 555  poudriere.sh  /wrkdirs/usr/ports/ports-mgmt/poudriere-devel/work/stage/usr/local/bin/poudriere
install: /wrkdirs/usr/ports/ports-mgmt/poudriere-devel/work/stage/usr/local/bin/poudriere: chown/chgrp: Operation not permitted
2013-09-26 13:34:49 +00:00
Grzegorz Blach
bd08545c34 - Bump PORTREVISION to chase devel/jansson shlib change
- Convert to new LIB_DEPENDS syntax
- Support staging

Approved by:	crees, tabthorpe (mentors, implicit)
2013-09-26 09:41:21 +00:00
Jason Helfman
109c0454ca - support staging 2013-09-26 07:10:09 +00:00
Bryan Drewery
0b87b36a60 - Fix spelling of "Upgrades" since it keeps being reported
With hat:	portmgr
2013-09-25 13:40:58 +00:00
Bryan Drewery
e334a142ab - Update to checkin 091bca866b
Changes:
 - Fix 'unexpected operator' warning during build
 - Always recreate /dev/null to workaround kern/139014
2013-09-25 12:37:02 +00:00
Bryan Drewery
bfb3c5d99c - Sync with ports-mgmt/pkg
Changes:
  - Fix @exec/post-install script execution with pkg register -i
  - Fix MTREE not properly being extracted with pkg register -i
  - Fix staging of meta ports that have no files, such as
    mail/squirrelmail-plugins

With hat:	portmgr
2013-09-25 10:25:23 +00:00
Bryan Drewery
b16ed04a26 - Update to checkin bba1e59a04
Changes:
  - Many usage/notices cleaned up
  - Some default invokations now work as expected
  - jail -cu: http method now supported
  - Non-root package building is now in for staged ports that do
    not have NEED_ROOT. It defaults to building as 'nobody', but
    can be overridden by changing PORTBUILD_USER in poudriere.conf
  - Fix detecting {/,/usr,/usr/local} on staged NO_MTREE ports
2013-09-25 00:32:40 +00:00
Alex Kozlov
82bdc09dcf - Update to 1.15
- Support STAGEDIR
2013-09-24 22:26:34 +00:00
Bryan Drewery
adcf207c9d - Fix staging of meta ports that have no files, such as
mail/squirrelmail-plugins

Discussed with:	bapt
With hat:	portmgr
2013-09-24 21:43:43 +00:00
Baptiste Daroussin
93fdaf74af Fix @exec/post-install script execution with pkg register -i [1]
Fix MTREE not properly being extracted with pkg register -i [2]

Reported by:	garga [1]
		bdrewery [2]
2013-09-24 12:26:43 +00:00
Baptiste Daroussin
207a8c47d0 Add uidfix to allow packaging as a user 2013-09-24 11:37:43 +00:00
Bryan Drewery
4acce02992 - Update to checkin 926c783293
Changes:
  - Respect DESTDIR on poudriere install
  - testport -i: Fix when orphans are found with staging
  - bulk -v: Reword distfiles message
  - bulk: Fix INDEX building showing wrong origins
  - bulk: Remove stray " done" message
  - Staging fixes for testing ports-mgmt/pkg
  - jail: Deprecate csup
  - Add safety check for rm -rf /*
  - pkgclean: Fix finding packages [1]
  - During build, call install-mtree after run-depends. This should be
    a NOP, but mentioned in case weird things happen.

Reported by:	olgeni
2013-09-24 02:22:24 +00:00
Bryan Drewery
b32119ff8e - Update to 3.0.7
Changes:
  - Respect DESTDIR on poudriere install
  - testport -i: Fix when orphans are found with staging
  - bulk -v: Reword distfiles message
  - bulk: Fix INDEX building showing wrong origins
  - bulk: Remove stray " done" message
  - Staging fixes for testing ports-mgmt/pkg [1]
  - jail: Deprecate csup [2]

Reported by:	madpilot [1]
Submitted by:	brd [2]
2013-09-24 02:17:45 +00:00
Bryan Drewery
e8afeda9ab - Remove stray "done" message during startup, which slipped in partially
from a 3.1 update

Reported by:	kwm
2013-09-23 15:21:07 +00:00
Bryan Drewery
17a8878aef - Update to checkin 49bdcf4dc4
Changes:
  - testport -i: Fix when stage orphans are found
  - Don't show mtree notices on builder startup
2013-09-23 13:43:41 +00:00
Bryan Drewery
cfb8657212 - Fix testport -i not working when stage orphans are found 2013-09-23 13:18:24 +00:00
Bryan Drewery
f2d8aeaa63 Remove 'cat PKG-MESSAGE' for staging 2013-09-23 11:31:33 +00:00
Bryan Drewery
4a3f119f1a - Support STAGEDIR 2013-09-23 11:24:41 +00:00
Bryan Drewery
87d3f71d6d - Support STAGEDIR 2013-09-23 11:24:00 +00:00
Bryan Drewery
892eb1d0b6 - Support STAGEDIR 2013-09-23 11:23:55 +00:00
Bryan Drewery
da8811d66a - Support STAGEDIR 2013-09-23 11:23:47 +00:00
Bryan Drewery
609289222e - Support STAGEDIR 2013-09-23 11:23:36 +00:00
Baptiste Daroussin
210bc2e1a3 Add the manpages to plist, missed in previous commit
Reported by:	ak
2013-09-23 10:07:03 +00:00
Baptiste Daroussin
cf001a2025 Use stage. 2013-09-23 05:59:26 +00:00
Bryan Drewery
c80222418f - Update to checkin 6a4cc74775
This release supports upcoming STAGE support. Please
update to it soon.

Changes:

 - Staging support.
  * Detect files orphaned in the stagedir that are not
    installed due to not being in the pkg-plist
  * Detect files that get installed outside of the
    STAGEDIR during 'make stage' as 'stage_fs_violation'
 - Rename 'preinst_fs_violation' to 'build_fs_violation'
 - latest-per-pkg links are now hardlinks
 - Fix possible recursive crash during jail startup
 - Chmod jail build dirs to 0711 to keep out gvfs-trash
   from tracking the directory during build, leading to
   kernel panic sometimes
 - jail -uc: Fix detection of errors during distrib-dirs
 - jail -uc: Fix on recent HEAD during distrib-dirs due to
   new unbound user.
 - testport: Only show -n warning if there are leftovers
 - jail -u (SVN): Fix RELEASE not being updated for UNAME_r
   during major upgrades (head becomes 10-ALPHA, 11, etc)
 - jail: usage cleanup
 - hook 'bulk done' now has stats passed to it:
   #built #failed #ignored #skipped
 - jail -uc (SVN): Show SVN revision number in uname via
   UNAME_v
 - testport: Always run with TRYBROKEN
 - Now showing status messages when running mtree(1) for
   fs checks
2013-09-22 23:21:20 +00:00
Bryan Drewery
de3dc74894 - Update to 3.0.6
This release supports upcoming STAGE support. Please
update to it soon.

Changes:

 - Staging support.
  * Detect files orphaned in the stagedir that are not
    installed due to not being in the pkg-plist
  * Detect files that get installed outside of the
    STAGEDIR during 'make stage' as 'stage_fs_violation'
 - Rename 'preinst_fs_violation' to 'build_fs_violation'
 - latest-per-pkg links are now hardlinks
 - Fix possible recursive crash during jail startup
 - Chmod jail build dirs to 0711 to keep out gvfs-trash
   from tracking the directory during build, leading to
   kernel panic sometimes
 - jail -uc: Fix detection of errors during distrib-dirs
 - jail -uc: Fix on recent HEAD during distrib-dirs due to
   new unbound user.
 - testport: Only show -n warning if there are leftovers
 - jail -u (SVN): Fix RELEASE not being updated for UNAME_r
   during major upgrades (head becomes 10-ALPHA, 11, etc)
2013-09-22 23:14:15 +00:00
Alex Kozlov
8952201db9 - Fix PKGDB_FIX option
- Improvements to pkgng patch

PR:	ports/182268
Submitted by:	Ken DEGUCHI <kdeguchi@sz.tokoha-u.ac.jp> (maintainer)
2013-09-22 20:25:06 +00:00
Bryan Drewery
5616147454 - Update to 2.4.11.2
Changes:
  Rework date parsing for Ruby 1.9 to not depend on devel/ruby-date2 [1]

PR:		ports/182239 [1]
2013-09-21 14:02:45 +00:00
Bryan Drewery
349e2173c7 - Update to checkin 452ad6a which is 2.4.11.2
Changes:
  Rework date parsing for Ruby 1.9 to not depend on devel/ruby-date2 [1]

PR:		ports/182239
2013-09-21 13:57:29 +00:00
Baptiste Daroussin
d18f0b8dd1 Pickup patches from ports-mgmt/pkg so that pkg-devel is also stage ready 2013-09-21 12:42:38 +00:00
Dirk Meyer
1e3119b07e - fix misplaced NO_STAGE in slaveports and ifdefs 2013-09-21 11:06:03 +00:00
Baptiste Daroussin
16f65335a1 Add NO_STAGE all over the place in preparation for the staging support (cat: ports-mgmt) 2013-09-20 22:36:49 +00:00
Bryan Drewery
2324655f20 - Add NO_STAGE until validated to be safe for upcoming staging support 2013-09-20 15:58:09 +00:00
Alex Kozlov
3873b4b26c - Undeprecate, give maintainership to submitter
- Add pkgng support

PR:	ports/181077
Submitted by:	Ken DEGUCHI <kdeguchi@sz.tokoha-u.ac.jp>
2013-09-20 11:44:15 +00:00
Baptiste Daroussin
b8cd572806 Fix build on mips
Fix analyzing elf when package/registering from a stage directory
2013-09-19 20:04:51 +00:00
Bryan Drewery
761f867613 - Update to 2.4.11.1
Changes:
  - Fix pkgng detection when using pkg-devel [1]
  - Try to fix stack overflow issue with Ruby 1.9 and large installs [2]

PR:		ports/181813 [1]
Reported by:	Takanori Saneto <sanewo@ba2.so-net.ne.jp> [1]
Reported by:	many [2]
Tested by:	Robert Burmeister [2]
2013-09-19 00:19:37 +00:00
Bryan Drewery
d3e2ccc5b3 - Update to checkin e4a515a
Changes:
  - Fix pkgng detection when using pkg-devel [1]
  - Try to fix stack overflow issue with Ruby 1.9 and large installs [2]

PR:		ports/181813 [1]
Reported by:	Takanori Saneto <sanewo@ba2.so-net.ne.jp> [1]
Reported by:	many [2]
2013-09-17 01:10:19 +00:00
Andrej Zverev
935fc1ffdb - convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
2013-09-16 07:29:08 +00:00
Andrej Zverev
33915fc265 - convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
2013-09-16 06:30:31 +00:00
Bryan Drewery
434eb6f2cb - Update to checkin 0eb89d4f74
Changes:
  ports: Add -k for -d usage to keep files around after deleting
  testport -i: Fix TERM not being passed into the jail
  jail -cu: Fix build with recent head due to new user 'unbound'
  Hardlink logs into latest and latest-per-pkg
  Fix recursive crash in jail_stop()
  Add TIMESTAMP_LOGS support
  Set build dir to 0700 to avoid gvfsd-trash tracking all mounts during build
2013-09-15 19:27:13 +00:00
Chris Rees
9ba75d117a dialog4ports -- a dialog for FreeBSD ports. This is a static version that
can be used in chroots, for example in Tinderbox.

PR:		ports/182021
Submitted by:	marcus
Reviewed by:	portmgr (bdrewery)
Approved by:	maintainer
2013-09-15 19:03:55 +00:00
Bryan Drewery
e4ce57f02e - Update to 3.17.2
Changes:
 - Fix detection of pkg-devel

PR:		ports/181813 [1]
Reported by:	Takanori Saneto <sanewo@ba2.so-net.ne.jp> [1], eadler
2013-09-14 12:32:14 +00:00
Andrej Zverev
7e34618502 - convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
2013-09-12 16:11:43 +00:00
Antoine Brodin
11008fac27 Add an explicit dependency on pkgconf
Approved by:	portmgr (bapt)
2013-09-09 18:54:28 +00:00
Bryan Drewery
61972b87fc - Allow this port to build a package so users can switch without
needing ports

Reviewed by:	bapt
With hat:	portmgr
2013-09-09 00:28:36 +00:00
Bryan Drewery
3dcc52d696 - Update to 3.0.5
Changes:
  - Fix removing PREFIX in OVERWRITE_BASE ports
  - Fix race condition in jail cleanup
  - CHECKED_CHANGED_DEPS is fixed to properly handle
    dependencies on base libraries with port fallbacks
  - Disable buildtime tracking by default
  - testport -i: Fix for when build fails
  - testport: Add hint about using -n when leftovers
    are found
  - Change to using USE_PACKAGE_DEPENDS_ONLY
  - Fix detection of errors during startup due to missing
    fdescfs or other kernel modules
2013-09-07 11:49:10 +00:00
Andrej Zverev
a6664fc48b - convert to the new perl5 framework
Approved by:	portmgr (bapt@, blanket)
2013-09-06 17:55:21 +00:00
Andrej Zverev
0e8e0bf651 - convert to the new perl5 framework
Approved by:	portmgr (bapt@, blanket)
2013-09-06 17:02:34 +00:00
Bryan Drewery
af5d49a7b6 - Update to checkin 63ec9efc9a
Changes:
  - HTML interface now use DataTables for pagination/searching/sorting
  - NO_FORCE_PACKAGE added to prevent setting FORCE_PACKAGE
  - New pkgclean subcommand for removing unwanted/unneeded packages.
    Similar concept as 'pkg autoremove', but for the repository.
  - testport -i: Fix for when the build fails
  - testport: Add hint about using -n when leftovers are found
  - Switch to using USE_PACKAGE_DEPENDS_ONLY
  - Fixes for detecting errors in startup, such as missing fdescfs
    support
  - Improved runaway output
2013-09-06 12:57:42 +00:00
Antoine Brodin
e1c05666f2 Add an explicit dependency on pkgconf
Approved by:	portmgr (bapt)
2013-09-05 21:32:14 +00:00
Bryan Drewery
6393831e4d - Fix crash when registering some linux ports, such as
games/linux-candycruncher-demo

With hat:	portmgr
Reported by:	mva
2013-09-05 11:39:57 +00:00
Bryan Drewery
345dcd8bec - Rename ARM patch to proper name and remove unneeded newvers.sh patch
as the PORTREVISION is passed in MAKE_ENV

With hat:	portmgr
2013-09-05 11:36:06 +00:00
Baptiste Daroussin
c23d2b8109 Add en explicit dependency on pkgconf 2013-09-03 15:25:41 +00:00
Baptiste Daroussin
58d333bb18 Add an explicit dependency on pkgconf 2013-09-03 10:40:21 +00:00
Baptiste Daroussin
a79c5a7d1a Track down the latest USE_GNOME=pkgconfig 2013-09-02 10:35:45 +00:00
Steven Kreuzer
21ab6e7e0d This program reads /var/db/pkg/local.sqlite and compares install timestamp with
date in $FreeBSD header in the Makefile of the port. If there is no $FreeBSD
header then it is assumed to be a beta port.

Chucky also features a shar file backup feature, which is normally used to
backup 'beta' development ports.

WWW:    https://dx.burplex.com/bin/chucky.html

PR:		ports/177220
Submitted by:	Waitman Gobble <uzimac@da3m0n8t3r.com>
2013-08-23 17:39:54 +00:00
Alex Kozlov
d4041784dc - Remove MAKE_JOBS_SAFE variable
Approved by:	portmgr (bdrewery)
2013-08-14 22:35:50 +00:00
Alex Dupre
6365cf55b8 Add dash (-) and plus (+) symbols to allowed characters in variable names:
Dash symbols are required when using OptionsNG and $UNIQUENAME_SET/UNSET. e.g. apache22-event-mpm_SET=...

Plus symbols can be used to extend existing variables. e.g. OPTIONS_SET+=...

PR:		ports/172355, ports/181119
Submitted by:	Manuel <manuel-freebsd@mausz.at>,
		Gea-Suan Lin <gslin@gslin.org>
2013-08-12 13:05:07 +00:00
Remko Lodder
315aa157bd Move the sourcing of packaudit.conf higher up in the tree
so that for examplee DATABASEDIR can be specified there and
is not "ignored"

PR:		135471
Submitted by:	John Marshall <john@rwsrv05.mby.riverwillow.net.au>
Discussed with:	des
2013-08-09 07:34:31 +00:00
Mathieu Arnold
4819ca343b - Convert to new perl framework
- Trim Makefile header
- Remove MAKE_JOBS_SAFE=yes, it's the default.
2013-08-02 18:52:07 +00:00
Andrej Zverev
0aad97bb5c - Convert to new perl framework 2013-08-02 18:21:05 +00:00
William Grzybowski
4022fc4079 ports-mgmt/portsreinstall: update to 3.0.3
- Update to 3.0.3

Changes:
 - BUG FIX: Cleaning of distfiles before retrial of failed fetch was forgotten

PR:		ports/180989
Submitted by:	Mamoru Sakaue <sakaue.mamoru samurai.mwghennn.net> (maintainer)
2013-08-01 22:20:24 +00:00
Matthew Seaman
1d0998fe99 Convert all my perl-using ports to USES+=perl5
While here:

   - add USES+=shebangfix to ports-mgmt/p5-FreeBSD-Portindex

   - set $PERL in CONFIGURE_ENV to achieve equivalent to shebangfix
     for www/rt40

   - upgrade to 0.17 and fix pkg-plist for www/p5-RT-Authen-ExternalAuth

   - trim Makefile header for www/p5-RTx-Calendar
2013-08-01 22:04:01 +00:00
Remko Lodder
7b81dc5d5d Forgot to bump the version in the previous commit. Eventhough
this is a minor change, it's still new and should tell people
that they can upgrade to this version.

Hat:	    secteam
2013-08-01 20:41:31 +00:00
Remko Lodder
c6e25facfb Fix minor typo while investigating this file for a PR. 2013-08-01 20:32:22 +00:00
Remko Lodder
153551ecfe Add support for an alternative openssl location, for example when installed
via the Ports Collection.

PR:		166561
Submitted by:	Eugene Grosbein <eugen@grosbein.pp.ru>
2013-08-01 19:03:40 +00:00
William Grzybowski
7cde621c46 ports-mgmt/xps: update to 0.5.2
- Update to 0.5.2
- Set WWW to new upstream

Changes: https://github.com/serpent7776/xps/commits/master

PR:		ports/180972
Submitted by:	Serpent <serpent7776 gmail.com> (maintainer)
2013-08-01 14:39:03 +00:00
Koop Mast
a5f590e51d The FreeBSD GNOME team presents a Glib and Gtk+ 3 update.
This update updates Glib20 to 2.36 and Gtk+ 3.8

* The gio-fam-backend port that used gamin for the GFileMonitor API is gone.
  It is replaced by a GIO kqueue implementation developed as part of a NetBSD
  GSoC 2011 project by Dimitry Matveev.
* Fix a bug in the glib20 Makefile so it includes -lintl in the glib-2.0
  pkgconfig file [1]. This broke static linking and newer binutils.
* Add introspection USE_GNOME component which sets GI_SCANNER_DISABLE_CACHE to
  prevent creation of /  root/.cache dir. Defaults to build & run depend,
  but :build and :run switches available.
* New x11-toolkits/pangox-compat port and companion USE_GNOME component for
  pangox support which was removed from the pango port. Add it to ports still
  using pangox API.

Exp-run by:	bapt@
PR:		ports/178958 [1]
Submitted by:	emaste@ [1]
2013-07-31 11:57:45 +00:00
Rene Ladan
66fee90926 KDE3 and QT3 expired on 2013-07-01, remove these ports.
Unfortunately, this also affects some ports using QT3 as a GUI toolkit.

Changes to infrastructure files:
- bsd.kde.mk : obsolete, remove
- bsd.qt.mk : note that a CONFLICTS_BUILD line can probably go after a while
- CHANGES : document the removals from bsd.port.mk
- KNOBS : remove KDE and QT (KDE4 and QT4 should be used instead)
- MOVED : add the removed ports

PR:		ports/180745
Submitted by:	rene
Approved by:	portmgr (bapt)
Exp-run by:	bapt
2013-07-26 19:19:20 +00:00
Andrej Zverev
b9cf423050 - switch simple inline replacement from perl to sed
and remove where is no need in this anymore.
- trim Makefile header

Approved by:  bapt@ (portmrg@)
2013-07-26 10:46:37 +00:00
Emanuel Haupt
ea0f02dfeb Remove MAKE_JOBS_SAFE which is now default. 2013-07-24 08:19:07 +00:00
Bryan Drewery
0c28ddccc8 - Update to 3.17.1
Changes:
  * Fix --check-port-dbdir support after ports r321785 changed
    to /var/db/ports/category_port (OPTIONS_NAME) instead of
    UNIQUENAME [1]

Reported by:	many
2013-07-22 00:41:45 +00:00
Bryan Drewery
decbf93793 - Update to checkin 6abae2a52c
Changes:
  * Speedup sanity checks by only checking ports that are required
    by the build and not all existing packages.
  * Switch to embedded cpdup(1) for creating jails instead of pax(1)
  * Implement port blacklisting defined in
    etc/poudriere.d/[(setname|jailname)-]blacklist
  * Add hooks for bulk start/stop
  * status: Always show actual path to logs instead of /latest
  * bulk: Add check for missing PKGNAME (empty port dir)
  * Disable tracking buildtimes by default
    TRACK_BUILDTIMES=yes to enable
  * bulk: Fixed dependency calculation for CHECK_CHANGED_DEPS.
    There are still some ports with issues.
  * Add portbuild/tinderbox error reasons [1]

Submitted by:	linimon [1]
2013-07-21 23:42:04 +00:00
Bryan Drewery
19c11e107b - Update to 2.4.11
Changes:
  * Speedup and simplify pkgng usage by not populating pkgdb.db
2013-07-21 13:57:25 +00:00
Bryan Drewery
081e14ada8 - Update to checkin 633cdd7
Changes:
 * pkgdb no longer populates an extra database when using pkgng.
   This brings performance and stability improvements when using
   pkgng.
2013-07-19 02:47:34 +00:00
Martin Wilke
6425d0cc69 - Update to 4.0.1
Changelog:
	http://www.marcuscom.com/pipermail/tinderbox-list/2013-July/003035.html
2013-07-18 08:20:20 +00:00
Baptiste Daroussin
e144a95e3b Add proper support for detect new arm eabi
Bump port revision.

Submitted by:	andrew@
2013-07-17 12:11:59 +00:00
Bryan Drewery
aa95b5108e - Update to 2.4.10.7
- Add LOCAL mirror

Changes:
  * Fix FTP PACKAGESITE encoding / as %2F in Ruby1.9

Reported by:	Jigal Weinberg
2013-07-15 23:37:40 +00:00
Joe Marcus Clarke
146b8ec37b Update to 2.14.4.
* Fix some minor issues in the portlint man page [1]
* Warn about using ${SITE_PERL} in depends [2]
* Add a check to see that OPTIONS_{RADIO/SINGLE/MULTI/GROUP}_SOMETHING exists
  if OPTIONS_{RADIO/SINGLE/MULTI/GROUP} is defined [3]
* Join all lines with a backslash before doing anything to fix parsing
  of comments [4]
* Stop looping through MASTER_SITES as soon as a comment is seen [4]
* Detect plain ftp/http sites and print a warning if none have been
  found [4]
* Opt for USES=pkgconfig instead of USE_PKGCONFIG [5]
* Add check for ${TRUE}/${FALSE} in DESKTOP_ENTRIES [5]
* Remove CDRTOOLS check [5]
* Remove USE_REINPLACE check [5]
* Remove USE_GETOPT_LONG check [5]
* Modify USE_GETTEXT -> USES gettext [5]
* Remove WITHOUT_NLS check [5]
* Relax headers check for $FreeBSD$ + $MCom$ case [5]
* Fix URL suggestion for CPAN so that it ends with a '/' [6]

PR:		178952 [2]
		179262 [3]
		179338 [5]
		180260 [6]
Submitted by:	eadler [1]
		"Anton Yuzhaninov" <ayuzhaninov@openstat.ru> [2]
		"Ilya A. Arkhipov" <rum1cro@yandex.ru> [3]
		tijl [4]
		Alex Kozlov <spam@rm-rf.kiev.ua> [5]
		Anes Mukhametov <anes@anes.su> [6]
2013-07-14 16:15:21 +00:00
Bryan Drewery
60d99ecafe - Update to checkin eeb5502
Changes:
  * Fix FTP PACKAGESITE encoding / as %2F in Ruby1.9

Reported by:	Jigal Weinberg
2013-07-14 14:52:01 +00:00
Sunpoet Po-Chuan Hsieh
c2d1a14c7c - Update to 7.31.0
- Bump PORTREVISION for ftp/curl shlib change
- Add TEST_DEPENDS
- Convert to new options framework
- Adjust options:
  - Add COOKIES
  - Add CYASSL, NSS, POLARSSL, THREADED_RESOLVER, TLS_SRP [1]
  - Add GSSAPI and SPNEGO [2]
  - Remove KERBEROS4
  - Rename LIBIDN to IDN
  - Remove TRACKMEMORY [1]
- Sort option handler
- Add SLAVEDIRS: ftp/curl-hiphop
- Cosmetic change
- Cleanup Makefile header
- While I'm here, fix typo (PORTREVSION) in x11-wm/ede/Makefile

Changes:	http://curl.haxx.se/changes.html
PR:		ports/172325 (-exp run), ports/177369 (based on) [1]
Submitted by:	Hirohisa Yamaguchi <umq@ueo.co.jp> [1], hrs (via email) [2]
Exp run by:	miwi
2013-07-11 16:26:26 +00:00
Frederic Culot
c3153a6b94 - Update to 3.0.2
PR:		ports/180416
Submitted by: 	Mamoru Sakaue <sakaue.mamoru@samurai.mwghennn.net> (maintainer)
2013-07-10 09:24:11 +00:00
Bryan Drewery
e2825cdfcf - Update to 1.1.4
Changes:
 * Fix crash when opening repository in some cases
 * Fix build with -Werror
 * Fix 'pkg install [-f] pkg' not finding results
 * Fix 'pkg upgrade -f' always wanting to upgrade pkg first
 * Fix 'pkg install -R' always wanting to install pkg first
 * Fix backwards compatibility for 1.0-built packages for
   tracking shlibs. This may cause some packages to be
   reinstalled after the repository is updated.
 * Fix pkg (upgrade|fetch|install) -r <repo> crash
 * Fix crash when specifying invalid repo with -r
2013-07-06 11:29:18 +00:00
Raphael Kubo da Costa
52f7e9cd0e Pass maintainership to submitter.
PR:		ports/180202
Submitted by:	serpent <serpent7776@gmail.com>
2013-07-02 22:55:44 +00:00
Bryan Drewery
dc45745bcc - Update to 3.0.4
Changes:
  * Fix including MASTERNAME-make.conf twice in some cases
  * Fix filename quoting to ensure any packages with spaces
    work. This is to allow S3 usage with files that have '+'
    in them [1]
  * Fix deps calculations not halting the build on errors
  * jail/ports -u: Always run 'svn upgrade' before starting,
    which fixes 1.7->1.8 svn upgrades
  * jail: Fix building older releases from recent HEAD, which
    requires devel/fmake on host.
  * bulk -c: Fix cleaning of cache dir
  * HTML: Default the build name to YYYY-MM-DD_HHhMMmSSs to
    remove ':' which causes URL encoding/tab-completion issues
  * Update wiki on custom ports tree creation

[1] https://forums.aws.amazon.com/message.jspa?messageID=208136
2013-07-02 12:20:51 +00:00
Lars Engels
1adfd5300b Reset maintainer per maintainer's request.
Thank you for maintaining the port!

PR:		ports/180160
Submitted by:	maintainer
2013-07-01 17:30:50 +00:00
Bryan Drewery
c606c07468 - Fix build with -Werror 2013-06-30 14:43:56 +00:00
Bryan Drewery
1aa2750541 Update to checkin 5b2608fcc7
Changes:

  * HTML: Always redirect /latest/ to the actual build URL
  * HTML: Name build names as YYYY-MM-DD_HHhMMmSSs to remove ':'
    to make completions/URL encoding nicer.
  * Leftover updates
  * ports -u: Always 'svn upgrade' before updating (for 1.7->1.8)
  * Fix SVN compatibility with 1.8 for URL recording
  * jail -s now starts networking
  * Fix jail building on recent HEAD [requires devel/fmake on host]
  * Pre-liminary support for mips64/armv6
    See: https://fossil.etoilebsd.net/poudriere/info/f781dc0560
  * Repo building now always occurs if the repo is missing.
  * bulk -c: Fix deleting old caches
  * Allow user to override etc dir via POUDRIERE_ETC and -e switch
    See: https://fossil.etoilebsd.net/poudriere/info/5b2608fcc7
2013-06-29 11:26:36 +00:00
Bryan Drewery
a497846744 Sync with 2.4.10.6 release 2013-06-29 11:06:03 +00:00
Bryan Drewery
8dcd25c189 - Update to 2.4.10.6
Changes:

  * Fix how pkgng support is detected for completions
  * Fix portcvsweb so it uses svnweb.FreeBSD.ORG [1]
  * Symlink portcvsweb as portsvnweb
  * Fix portcvsweb FreshPorts and datespec support [2]
  * Add support for WITH_PKGNG=devel

Submitted by:	Matthew Luckie <mjl@luckie.org.nz> [1] (based on)
Submitted by:	paranormal <paranormal@isgroup.com.ua> [2]
2013-06-29 11:05:42 +00:00
Bryan Drewery
e955cb8e1a Make portlint happier 2013-06-29 10:48:44 +00:00
Bryan Drewery
730af60405 - Update to 1.1.3
Changes:

 - Fix repository signing verification with new format during update
 - Disable terminal title setting
 - Fix %a/%k returning true/false instead of 0/1
 - Various memory/fd leaks have been fixed
 - Fixed pkg self-upgrade detection
 - ZSH completion fixes
 - Several crashes fixed

With hat:	portmgr
2013-06-28 22:26:28 +00:00
Bryan Drewery
ea1e0ca975 - Fix 'pkg query %a' returning true/false instead of 0/1.
This was showing as a warning in portmaster/portupgrade and could
  have caused packages to be registered incorrectly automatic/non-automatic
  on upgrade.

Reported by:	many
Obtained from:	upstream git
2013-06-27 03:46:59 +00:00
Baptiste Daroussin
a94a3c07fe Update to 1.1.2
Changes:
- Fix install|upgrade -f not executing post-install scripts [1]
- Fix bad size calculation on i386 for pkg delete (always say 4G will be freed)
- Fix pkg query '%sh' now properly converting to human number on i386
- Fix zsh completion missing ']' [2]
- Fix pkg stats in case no remote repositories are configured [3]

Reported by:	ohauer [1], Kimmo Paasiala via github issue #520 [2], rene [3]
2013-06-25 10:08:49 +00:00
Eitan Adler
521aeb9617 libdialog was changed in HEAD so dialog4ports must be rebuilt:
this is a small enough port so just bump portrevision.

Approved by:	rum1cro@yandex.ru (maintainer, implicit)
2013-06-24 18:35:04 +00:00
Baptiste Daroussin
8621a28819 Add PKGNAMESUFFIX temporary to avoid collision with the package created by ports-mgmt/pkg 2013-06-24 13:12:10 +00:00
Baptiste Daroussin
1e3f0fdb2b Update to 1.1.1:
Changes:
- Fix an pkg crashing on i386
- Fix a regression on the output of pkg version
2013-06-24 13:02:06 +00:00
Baptiste Daroussin
e758ac528f Update to 1.1 final
Changes since 1.0.X:
- new simpler and more reliable solver
- shared libraries are now always tracked
- ssh:// is supported as a protocol to distribute packages (needs pkg 1.1+ on
  the server hosting the packages)
- multirepository is no longer considered experimental and works by default.
- incremental update of the catalog (only if the repository was created by pkg
  1.1+)
- simplification of the public API
- stabilisation of the public API (we will now try to keep it stable and if
  change are needed there will be deprecation time before removal of some old
  functions)
- new experimental pkg convert (can convert from and to legacy pkg database)
  pkg2ng now uses pkg convert (still recommanded to use pkg2ng)
- new pkg lock/unlock to prevent any manipulation of a given package (no
  upgrade,delete,etc)
- improved UI (now you can see the progress of an upgrade what is left to be
  done)
- new pkg annotation to allow one to add annotations (free form key/value) to a
  package)
- pkg audit is now able to directly parse the vuxml native format and not only
  the compact version
- pkg -vv now shows all available options and their current settings
- pkg -vvv now shows a description of all the available options
- pkg info now automatically considers the query as globbing if * is in the
  requested pattern
- new hook plugin interface (allows users to create hooks that get called at
  anytime during and upgrade/installation/deletion of a package)
- new cmd plugin interface (allows users to create new sub command available for
  pkg)
- pkg register can now register a port installation in the legacy database
  format
- repository can be defined in simple yaml files
- Explain why a package is being reinstalled
- A package can now be marked to only be upgraded from a given repository via
  annotations
- install and upgrade will show from which repository packages are taken from
- old/unused 'informations' field has been removed in favor of using
annotations
- pkg repo produce a repo.txz in pkg 1.0 (legacy) fromat

Internal:
- massive usage of hash tables (uthash), which simplifies a lot of the code,
  and improves performances
- lots of optimisation in plist and manifest parsing
- lots of optimisation in loading packages (mmap used when possible)
- lots of cleanup in memory usage
- regression test framework is now ready (using atf) regression test are slowly
  being added and populated.
2013-06-24 06:02:21 +00:00
Baptiste Daroussin
c40d4cb9e1 Update to 1.1 final
Changes:
- Fix packing of +UPGRADE scripts
- Fix pkg update always thinking the repo is up to date if the remote server sends no mtime header
- Various updates on the manpage
- New pkg-repository(5) man page
2013-06-24 05:55:58 +00:00
Bryan Drewery
dc8f131329 - Update to 3.17
Changes:
  - Fix completion scripts when ports are not checked out.

PR:		ports/179098
Reported by:	Doug Barton <dougb@dougbarton.us>
2013-06-22 16:38:09 +00:00
TAKATSU Tomonari
cf7f7c61a5 - Improve commit sub-command
* Fix the conditional statement of checking the result of svn status
  * Make use of addport with -c option
  * Make use of svn commit with -F option
  * Cosmetic change

PR:		ports/178539
Submitted by:	tota (myself)
Approved by:	maintainer timeout (> 1 month)
2013-06-22 11:14:34 +00:00
Bryan Drewery
70fe959214 - Update to 1.0.14, bringing minor fixes before the 1.1 release.
Changes:
  - 'pkg update' fix [already in port]
  - Crash fix on i386 [already in port]
  - Fix for periodic scripts [1]

PR:		ports/179723 [1]
Reported by:	fred@SUNBOT.Homedns.ORG [1]
2013-06-19 21:45:43 +00:00
Baptiste Daroussin
21efbdc097 Actually push the right patch 2013-06-18 20:01:32 +00:00
Baptiste Daroussin
4b812bde72 Fix a segfault on i386 and powerpc64 while registering a port as automatic [1]
Prevent 'pkg update' will always think that the repo is up to date if no mtime header is sent by the http server [2]
Bump port revision

Reported by:	adrian[1], hrs [1]
Tested by:	hrs [1]
Submitted by:	cperciva [2]
2013-06-18 19:57:51 +00:00
Bryan Drewery
f1429b91b1 - Update to checkin 685cb60
- Update upstream repo location

Changes:
  * Fix how pkgng support is detected for completions
  * Fix portcvsweb so it uses svnweb.FreeBSD.ORG
  * Symlink portcvsweb as portsvnweb
  * Fix portcvsweb FreshPorts and datespec support
  * Add support for WITH_PKGNG=devel
2013-06-17 13:17:03 +00:00
Baptiste Daroussin
677c6f08e0 Update dialog4ports to 0.1.5
Changes:
- Don't free memory when process is exiting [1]
- Some style fixes [1]
- Consistently use C99 bool, true and false [1]
- Generalise parsing of env var into StringList [1]
- Rename ITEM_SEPARATE to ITEM_SEPARATOR [1]
- Highlight new options (by a '+' at the beginning of the line) [1]

Submitted by:	tijl [1]
2013-06-17 11:12:22 +00:00
Baptiste Daroussin
6f470b7436 Update to 1.1.0 rc1
Changes:
 - Fix pkg install -R [1]
 - pkg install -R does not downgrade anymore except if -f is passed.
 - Fix package validation [2]
 - Do not try to search on repositories if no repositories are configured
 - Fix pkg query '%M' printing '(null)' [3]

Reported by:	Nikolai Lifanov <lifanov@mail.lifanov.com> [1],
		Waitman Gobble (github issue #514), and many others [2],
		flo [3]
2013-06-17 09:31:00 +00:00
Koop Mast
0f84ee5975 Trim header.
Remove shlib versions.
Convert to USES=desktop-file-utils.
2013-06-17 08:39:52 +00:00
Bryan Drewery
c449446caa - Update to checkin 2f8d07b10c
Changes:
  - Fix parallel_exec child errors not stopping the build.
    I.e., when computing deps if an origin is not found, the
    build was not properly detecting that.
  - Be more strict about leftovers in /var/db
  - Package filename quoting fixes
2013-06-14 11:38:17 +00:00
Frederic Culot
99e791c2d2 - Update to 3.0.1
PR:		ports/179493
Submitted by: 	Mamoru Sakaue <sakaue.mamoru@samurai.mwghennn.net> (maintainer)
2013-06-12 09:01:38 +00:00
Baptiste Daroussin
2a6c4bca7c Update to 1.1.0.b4
Changes:
  - A package can now be marked to only be upgraded from a given repository via annotations
  - install and upgrade will now show from which repository packages are taken (if at least 2 repositories are setup)
  - old/unused 'informations' field has been removed in favor of using annotations
  - important cleanup using pkg_printf(3)
  - add seat belt so pkg-devel can only be removed with -f
  - signing key is only asked once now in pkg repo
  - only look withing the note version of elf files
  - fix pkg delete -a
  - pkg repo has been changed to produce repo.txz in 1.0 only format
  - catalog is now only take from digest in 1.1
  - fix pkg update to that is is really incremental.
  - fix pkg convert (thus fix pkg2ng)
  - Add a DISABLE_MTREE option, which just disables processing +MTREE data
  - Rename ENV to PKG_ENV to not conflict with sh(1)'s ENV
  - Refactor 'pkg [-v|-vv|-vvv]' handling
2013-06-12 07:18:21 +00:00
Bryan Drewery
3ac42a22f2 - Update to 1.0.13
Changes:

  - Add pkg -N to detect if pkgng is installed and activated.
    See pkg(8) for usage as this is not completely safe for 9.1's
    bootstrapper.
  - Update manpages with examples
  - Fix crash in shlib handling (was already in port)
  - Fix shlibs scanning over NFS
  - Update to new repository/upstream URL at
    http://github.com/freebsd/pkg

With hat:	portmgr
2013-06-11 13:01:56 +00:00
Thomas Abthorpe
48104d969a - Update to 1.0
PR:		ports/177714
Submitted by:	Jason Bacon <jwbacon tds.net> (maintainer)
2013-06-11 02:14:25 +00:00
Baptiste Daroussin
9645ade55f Add NO_LATEST_LINK in case of pkg-devel being the default pkg 2013-06-10 22:40:06 +00:00
Baptiste Daroussin
2d96e25196 Fix LATEST_LINK without pkgng 2013-06-10 22:39:27 +00:00
Bryan Drewery
3a0a17f95f - Fix leftovers with pkg_install.
Note that this is handled fine with pkgng, but not with the
  legacy pkg_install tools.

Reported by:	QAT
2013-06-09 01:37:17 +00:00
Bryan Drewery
e49193405e - Update to checkin e38d69a149
Changes:

    - Jail tar(1) and pkg(8) invokations
    - Remove unneeded ldd temp script
    - Fix appending MASTERNAME-make.conf twice [1]
    - Use swap-based disk for MDMFS [2]
    - HTML: Move assets into assets/ so that tab completion
      is not hindered for logs/ by logo.jpg

Reported by:	kwm [1]
Submitted by:	ak [2]
2013-06-08 12:11:04 +00:00
Bryan Drewery
901953b67d - Update to 3.0.3
- Update web documentation for using custom ports tree

Changes:
    - Add missing validations to check that the specified
      ports tree exists
    - SIGINFO/status fixes
    - SIGINT/SIGTERM no longer marks a build as 'crashed'
    - Fix pkgng being required on the host to build pkgng packages [1]
    - Fix CCACHE support by always mounting to /root/.ccache
    - jail: Fix USE_TMPFS=all cleanup/deleting
    - ports -c: Fix svn+file
    - Allow DISTFILES_CACHE=PORTSDIR/distfiles again
    - Jail tar(1) and pkg(8) invokations
    - testport: Make failed builds more clear [2]

Reported by:	tj [1]
Submitted by:	antoine [2]
2013-06-08 12:05:33 +00:00
Bryan Drewery
f579b30bcd - Remove temporary WRKSRC hack
- Rename distfile and fix checksum errors. These errors
  were due to renaming the upstream account, which changed
  which directory the distfile untarred in.
- Shuffle MASTER_SITES so that FreeBSD.org and other more
  reliable mirrors come before github
2013-06-08 11:28:13 +00:00
Bryan Drewery
f914b482f1 Fix ports using GH_TAGNAME=master to depend on a known hash
instead of a branch that changes.

With hat:	portmgr
2013-06-07 22:29:01 +00:00
Matthias Andree
4a7771c870 Fix regression from commit r320140: broke build unless web option was selected.
While here, avoid extraction of non-installed webui stuff unless needed.

Submitted by:	bf@
2013-06-07 22:17:33 +00:00
Matthias Andree
1ff69f1ed8 Fix display of port fail reasons on the latest_buildports page with
default template (not visible in paefchen template).

PR:		177491
Submitted by:	Anonymous <r4721@tormail.org>
Approved by:	itetcu (maintainer timeout, 68 days)
2013-06-06 22:25:11 +00:00
Baptiste Daroussin
7ab4937f3e Please latestlink checker 2013-06-05 22:40:22 +00:00
Baptiste Daroussin
1f63169207 Readd the removed by mistake libdialog checksum 2013-06-05 17:43:31 +00:00
Baptiste Daroussin
a4f9140e70 Update to 0.1.4:
- added ^R for redraw dialog
- bug fixes in pkg-help dialog
- fixed segfault when trying to pick up incorrect env values
2013-06-05 17:38:15 +00:00
Gabor Pali
109269205e - Update The Glorious Glasgow Haskell Compiler to version 7.6.3
- Update Haskell Platform to version 2013.2.0.0

Please note that port revisions for all the Haskell ports without version
changes are bumped.

Some highlights of the update:

- Fix PDF generation for pandoc [1]
- From now on, PREFIX/{lib,share,share/doc}/cabal/ghc-GHC_VERSION are used for
  hs- ports (Cabal packages) as prefixes to avoid problems when upgrading with
  portmaster(8) [2]
- Experimental support for LLVM-based code generation (disabled by default)
- Many simplifications, refactoring in bsd.cabal.mk

New ports (11):

devel/hs-asn1-types                         0.1.3
devel/hs-data-default-class                 0.0.1
devel/hs-data-default-instances-base        0.0.1
devel/hs-data-default-instances-containers  0.0.1
devel/hs-data-default-instances-dlist       0.0.1
devel/hs-data-default-instances-old-locale  0.0.1
devel/hs-extensible-exceptions              0.1.1.4
devel/hs-mmorph                             1.0.0
devel/hs-quickcheck-io                      0.1.0
x11-toolkits/hs-GLURaw                      1.3.0.0
x11-toolkits/hs-OpenGLRaw                   1.3.0.0

Updated ports (104):

archivers/hs-zlib                        0.5.4.0_1        --> 0.5.4.1
databases/hs-persistent                  1.1.5.1          --> 1.2.0.1
databases/hs-persistent-sqlite           1.1.5            --> 1.2.0
databases/hs-persistent-template         1.1.2.4          --> 1.2.0
devel/hs-HUnit                           1.2.5.1_1        --> 1.2.5.2
devel/hs-IORefCAS                        0.2_3            --> 0.2.0.1
devel/hs-MonadRandom                     0.1.8            --> 0.1.9
devel/hs-QuickCheck                      2.5.1.1_1        --> 2.6
devel/hs-abstract-deque                  0.1.6_1          --> 0.2
devel/hs-alex                            3.0.2_1          --> 3.0.5
devel/hs-async                           2.0.1.3_1        --> 2.0.1.4
devel/hs-basic-prelude                   0.3.4.0          --> 0.3.5.0
devel/hs-blaze-builder                   0.3.1.0_4        --> 0.3.1.1
devel/hs-byteorder                       1.0.3_4          --> 1.0.4
devel/hs-cabal-install                   0.14.0_4         --> 1.16.0.2
devel/hs-classy-prelude                  0.5.3            --> 0.5.7
devel/hs-cmdargs                         0.10.2           --> 0.10.3
devel/hs-conduit                         1.0.2            --> 1.0.5
devel/hs-data-default                    0.5.0_1          --> 0.5.3
devel/hs-fsnotify                        0.0.6            --> 0.0.11
devel/hs-generic-deriving                1.4.0            --> 1.5.0
devel/hs-git-annex                       4.20130323_1     --> 4.20130601
devel/hs-haddock                         2.11.0_1         --> 2.13.2
devel/hs-hashable                        1.2.0.5          --> 1.1.2.5,1
devel/hs-hlint                           1.8.43           --> 1.8.45
devel/hs-hspec                           1.4.4            --> 1.5.4
devel/hs-hspec-expectations              0.3.0.3_1        --> 0.3.2
devel/hs-largeword                       1.0.4            --> 1.0.5
devel/hs-lens                            3.8.7.3          --> 3.9.0.2
devel/hs-lifted-base                     0.2.0.2          --> 0.2.0.5
devel/hs-monad-control                   0.3.1.4_1        --> 0.3.2.1
devel/hs-monad-logger                    0.3.0.1          --> 0.3.1.1
devel/hs-monad-par                       0.3.4.1          --> 0.3.4.2
devel/hs-pool-conduit                    0.1.1_1          --> 0.1.2
devel/hs-profunctors                     3.3              --> 3.3.0.1
devel/hs-reflection                      1.1.7            --> 1.3.2
devel/hs-resourcet                       0.4.5            --> 0.4.7.1
devel/hs-show                            0.5              --> 0.6
devel/hs-split                           0.2.1.1_1        --> 0.2.2
devel/hs-stm                             2.4_1            --> 2.4.2
devel/hs-syb                             0.3.7_1          --> 0.4.0
devel/hs-tagged                          0.4.4_1          --> 0.6
devel/hs-text                            0.11.2.3_1       --> 0.11.3.1
devel/hs-unix-compat                     0.4.1.0          --> 0.4.1.1
devel/hs-unix-time                       0.1.5            --> 0.1.8
devel/hs-unordered-containers            0.2.3.0          --> 0.2.3.1
devel/hs-utility-ht                      0.0.8_3          --> 0.0.9
devel/hs-uuagc                           0.9.42.2_3       --> 0.9.42.3
devel/hs-uuid                            1.2.9            --> 1.2.13
devel/hs-void                            0.5.11           --> 0.6
math/hs-NumInstances                     1.2              --> 1.3
math/hs-comonad-transformers             3.0.1_1          --> 3.0.2
math/hs-semigroups                       0.9              --> 0.9.1
math/hs-statistics                       0.10.2.0_2       --> 0.10.3.1
net/hs-network                           2.3.1.0_1        --> 2.4.1.2
net/hs-publicsuffixlist                  0.0.3            --> 0.1
net/hs-socks                             0.5.0            --> 0.5.1
security/hs-certificate                  1.3.5_1          --> 1.3.7
security/hs-cipher-aes                   0.1.7            --> 0.1.8
security/hs-clientsession                0.8.1_1          --> 0.9
security/hs-crypto-api                   0.11             --> 0.12.1
security/hs-crypto-conduit               0.5.0            --> 0.5.2
security/hs-crypto-pubkey                0.1.2_1          --> 0.1.3
security/hs-crypto-pubkey-types          0.2.0_1          --> 0.3.2
security/hs-cryptocipher                 0.4.0_1          --> 0.5.0
security/hs-cryptohash                   0.8.3_1          --> 0.9.0
security/hs-skein                        0.1.0.12         --> 1.0.3
textproc/hs-HaXml                        1.23.3_2         --> 1.24
textproc/hs-attoparsec-conduit           1.0.0            --> 1.0.1
textproc/hs-blaze-html                   0.6.0.0          --> 0.6.1.1
textproc/hs-blaze-markup                 0.5.1.4          --> 0.5.1.5
textproc/hs-case-insensitive             1.0              --> 1.0.0.2
textproc/hs-highlighting-kate            0.5.3.8          --> 0.5.3.9
textproc/hs-hs-bibutils                  4.17             --> 5.0
textproc/hs-polyparse                    1.8_3            --> 1.9
textproc/hs-texmath                      0.6.1.3          --> 0.6.1.5
textproc/hs-xml                          1.3.12_4         --> 1.3.13
textproc/hs-yaml                         0.8.2.3          --> 0.8.2.4
www/hs-HTTP                              4000.2.5_1       --> 4000.2.8
www/hs-cgi                               3001.1.7.4_6,1   --> 3001.1.7.5,1
www/hs-hamlet                            1.1.6.3          --> 1.1.7.1
www/hs-happstack-server                  7.1.7            --> 7.1.7.1
www/hs-heist                             0.11.1           --> 0.12.0
www/hs-http-conduit                      1.9.0            --> 1.9.3
www/hs-http-reverse-proxy                0.1.1.3          --> 0.1.1.6
www/hs-shakespeare                       1.0.3.1          --> 1.0.5
www/hs-shakespeare-css                   1.0.3            --> 1.0.5.1
www/hs-shakespeare-js                    1.1.2.1          --> 1.1.4
www/hs-snap                              0.11.2           --> 0.12.0
www/hs-wai-extra                         1.3.2.4          --> 1.3.4
www/hs-wai-test                          1.3.0.4          --> 1.3.1
www/hs-warp                              1.3.7.4          --> 1.3.8.1
www/hs-yesod                             1.1.9.2          --> 1.2.0.1
www/hs-yesod-auth                        1.1.5.3          --> 1.2.0
www/hs-yesod-core                        1.1.8.2          --> 1.2.0.4
www/hs-yesod-form                        1.2.1.3          --> 1.3.0
www/hs-yesod-persistent                  1.1.0.1_1        --> 1.2.0
www/hs-yesod-platform                    1.1.8            --> 1.2.0.1
www/hs-yesod-routes                      1.1.2            --> 1.2.0
www/hs-yesod-static                      1.1.2.2          --> 1.2.0
www/hs-yesod-test                        0.3.5            --> 1.2.0
x11-toolkits/hs-GLUT                     2.1.2.1_7,1      --> 2.4.0.0,1
x11-toolkits/hs-OpenGL                   2.2.3.1_4,1      --> 2.8.0.0,1
x11/hs-xmobar                            0.16_2           --> 0.17

Removed ports (2):

www/hs-yesod-default                     1.1.3.2
www/hs-yesod-json                        1.1.2.1

PR:		ports/179146 [1]
Requested by:	Omar Thameen <omar@biglist.com> [1]
Reported by:	sperber, bapt [2]
Tested by:	sperber [2]
Obtained from:	FreeBSD Haskell
2013-06-04 18:53:40 +00:00
Baptiste Daroussin
d700c30ad7 Only set latest link when build WITHOUT_PKGNG 2013-06-04 09:18:58 +00:00
Bryan Drewery
4484e1151b - Fix build with temporary fix
Reported by:	John Ko <john@johnko.ca>
2013-06-04 01:47:18 +00:00
Matthias Andree
e53b2d432f Fix WITH_DEBUG to not strip on install. 2013-06-03 22:07:29 +00:00
Alex Kozlov
33294bdb65 - Update to 1.14 2013-06-03 14:01:23 +00:00
Bryan Drewery
830c8be52b Update MASTER_SITE to github.com/freebsd 2013-06-03 10:49:41 +00:00
Pawel Pekala
a321949ed1 Update to version 3.0.0
PR:		ports/179171
Submitted by:	Mamoru Sakaue <sakaue.mamoru@samurai.mwghennn.net> (maintainer)
2013-06-02 17:22:17 +00:00
Baptiste Daroussin
7afaa7db55 Add LATEST_LINK 2013-06-01 22:24:40 +00:00
Bryan Drewery
95bf33a556 - Update to checkin c61b908704
Changes:
  - Leftover fixes
  - Status fixes
  - ports-mgmt/pkg no longer required in the host when building
    WITH_PKGNG sets.
  - CCACHE fixes
  - jail: Support -m url= [1]
  - jail -u: Allow updating snapshot jails [1]
  - jail: Fix destroying/cleanup of jails with USE_TMPFS=all
  - HTML: Show skipped counts in failed/ignored tables
  - HTML: Show SVN URL
  - Allow DISTFILES_CACHE=PORTSDIR/distfiles now that DISTFILES
    are mounted in /distfiles [2]
  - testport: Make failed builds more clear [3]

Submitted by:	will [1]
Reported by:	mat [2]
Reported by:	tj [3]
2013-06-01 12:56:54 +00:00
Bryan Drewery
579c40e83f Fix build 2013-05-31 18:58:31 +00:00
Baptiste Daroussin
f941a08dcf Fix segfault on current when binary installing packages
Reported by:	Nikolai Lifanov <lifanov@mail.lifanov.com>
2013-05-31 17:14:11 +00:00
Baptiste Daroussin
41e51600fa Update to 1.1.0.b3:
- Fix the solver endlessly proposing to reinstall some packages [1]
- Fix a typo in repository configuration parser
- Explain why a package is being reinstalled

Reported and tested by:	Nikolai Lifanov <lifanov@mail.lifanov.com> [1]
2013-05-31 14:42:25 +00:00
Baptiste Daroussin
b9cbdf3413 Update to 1.1.0.b2
- Fix pkg audit -F [1]
- Fix the new solver trying to downgrade some packages when it shouldn't
- Properly show how much space is going to be free/required when deinstalling [2]

Reported by:	Nikolai Lifanov <lifanov@mail.lifanov.com> [1], gerald [2]
2013-05-31 12:02:54 +00:00
Baptiste Daroussin
af74337567 Fix pkg audit -F
Reported by:	Nikolai Lifanov <lifanov@mail.lifanov.com>
2013-05-30 17:53:07 +00:00
Baptiste Daroussin
0eb6b89d24 The pkg developement team is proud to announce the new 1.1.0 beta1 release of
pkg.

Here is the list of new features that happened in pkg 1.1:
- new simpler and more reliable solver
- shared libraries are now always tracked
- ssh:// is supported as a protocol to distribute packages (needs pkg 1.1+ on
  the server hosting the packages)
- multirepository is no longer considered experimental and works by default.
- incremental update of the catalog (only if the repository was created by pkg
  1.1+)
- simplification of the public API
- stabilisation of the public API (we will now try to keep it stable and if
  change are needed there will be deprecation time before removal of some old
  functions)
- new experimental pkg convert (can convert from and to legacy pkg database)
  pkg2ng now uses pkg convert (still recommanded to use pkg2ng)
- new pkg lock/unlock to prevent any manipulation of a given package (no
  upgrade,delete,etc)
- improved UI (now you can see the progress of an upgrade what is left to be
  done)
- new pkg annotation to allow one to add annotations (free form key/value) to a
  package)
- pkg audit is now able to directly parse the vuxml native format and not only
  the compact version
- pkg -vv now shows all available options and their current settings
- pkg -vvv now shows a description of all the available options
- pkg info now automatically considers the query as globbing if * is in the
  requested pattern
- new hook plugin interface (allows users to create hooks that get called at
  anytime during and upgrade/installation/deletion of a package)
- new cmd plugin interface (allows users to create new sub command available for
  pkg)
- pkg register can now register a port installation in the legacy database
  format
- repository can be defined in simple yaml files

Internal:
- massive usage of hash tables (uthash), which simplifies a lot of the code,
  and improves performances
- lots of optimisation in plist and manifest parsing
- lots of optimisation in loading packages (mmap used when possible)
- lots of cleanup in memory usage
- regression test framework is now ready (using atf) regression test are slowly
  being added and populated.

To use this new version:
  Ports users (or in building factories: poudriere/tinderbox):
    Add WITH_PKGNG=devel to your make.conf
    pkg set -o ports-mgmt/pkg:ports-mgmt/pkg-devel

  Binary package users, if the remote repository is providing pkg 1.1:
    pkg set -o ports-mgmt/pkg:ports-mgmt/pkg-devel
    pkg upgrade

Note that pkg 1.1 can use a repository created for pkg 1.0 and vis versa.

Huge thanks to all the people that have contributed to the pkg developement:
- may that be by code
- documentation
- bug report
- feedback
- ideas

List of people who contributed code:
Baptiste Daroussin, Matthew Seaman, Bryan Drewery, Vsevolod Stakhov,
Marin Atanasov Nikolov, Alexandre Perrin, Romain Tartière, Julien Laffaye,
Glen Barber, John Marino, Alex Kozlov, Roman Naumann, Sofian Brabez,
Alberto Villa, Will Andrews, Eitan Adler, Dan McGregor, namor, niamtokik,
Arthur Gautier, Garrett Cooper, Andrew Turner, Jeremy Chadwick,
Hajimu UMEMOTO, Mark Lokowich, Eygene Ryabinkin, Pietro Cerutti,
Rolf Grossmann, Ed Schouten, Dimitry Andric, David Forsythe, Stefan Grundmann,
Craig Rodrigues, Antoine Brodin, Andrey Zonov, Joel Dahl

Stats between 1.0 and 1.1:
287 files changed, 63418 insertions(+), 18763 deletions(-)

1198 commits
2013-05-30 15:17:29 +00:00
Chris Rees
4884abc378 Update to 1.4:
- Actually checkout the older version when recursing

Reported by:	jrm: IRC

- Behave properly when the path to the temp ports directory contains a symlink
2013-05-30 10:22:43 +00:00
Bryan Drewery
1bd0371ca4 - Update to checkin c6bbdcc441
Changes:

  - Add example hook in etc/poudriere.d/hooks
  - Documentation cleanups
  - Sanity check fixes (ports tree exists)
  - SIGINT during build no longer register the build as
    'crashed'
  - status: Fix cases where this would change the status of
    the actual build
  - queue/daemon - Use a UNIX domain socket for scheduling builds
    instead of requiring the 'queue' user to have write access to
    the queue dir.
  - bulk -t: Add -r flag to recursively test dependencies (this was
    the old default behavior)
  - Revert linux leftover change - this is now handled in ports
    r318960
2013-05-25 12:27:58 +00:00
Bryan Drewery
4be53535fd - Update to 3.0.2
- Update WWW to be a tagged link so that the documentation
  matches the version installed

Changes:

  - Add workaround for ZFS zteardown deadlock on 9.0/9.1-RELEASE
  - jail -c: Fix NO_ZFS support
  - options: Fix *make.conf not being respected
  - status: Fix when running multiple builds at once
  - Various fixes and documentation fixes
2013-05-23 00:26:27 +00:00
Bryan Drewery
78aa0809ae - Update to checkin 45d02f1ed1
Changes:
  - Add rc script
  - jail -c: Fix NO_ZFS support
  - bulk -t: Only test ports specified, not unlisted depends
  - make_index: Jail the INDEX building
  - options: Fix *make.conf not being respected
  - Add workaround for ZFS zteardown deadlock on 9.0/9.1-RELEASE
  - status: Fix when running multiple builds at once
  - leftovers: Ignore shared library cache files
  - Various fixes
2013-05-22 00:13:34 +00:00
Bryan Drewery
bfcc65fe13 - Update to 3.0.1
Changes:
  - Fix NO_ZFS support

Reported by:	tj
2013-05-19 01:57:13 +00:00
Bryan Drewery
11692a9083 - Update to checkin e55e1410c0 which will become 3.1
Changes:
    - Fix NO_ZFS support
2013-05-19 01:55:20 +00:00
Bryan Drewery
dc1c145819 - Update to 3.0
Changes:
  - ZFS support is now optional:
    * NO_ZFS can be set to disable ZFS usage
    * TMPFS_ALL can be used to the build 100% in memory via tmpfs
  - Jail/Port properties are no longer stored in ZFS. They will
    be automatically converted on the first execution. This means
    that downgrading to 2.x is not easily possible.
  - Removed cron command
  - queue/daemon added
    * These will be expanded more in 3.1 and the usage may change.
  - New HTML/AJAX interface using jQuery
  - Build times are now tracked
  - Runaway builds are now automatically killed after 7200/84600
    seconds of no output / max build time
  - Build logs are now saved forever and not removed on every build.
    testport will store its logs into "bulk" dir for now as well.
  - Ability to resume a previous bulk -a build by using -B (this
    is mostly for exp-runs as it allows grouping incremental logs
    in with the previous logs). By default the buildname defaults
    to YYYY-MM-DD_HH:MM:SS for every build.
  - Install depends just-in-time in the proper sequence ordering,
    instead of all upfront. This also fixes differences between
    testport and bulk with regards to run-depends.
  - Give a port all the special depends distfiles it needs during
    build as well. This fixes issues with fetching and distfiles.
  - Add basic hook support in /usr/local/etc/poudriere.d/hooks
  - CHECK_CHANGED_OPTIONS now defaults to verbose
  - Add CHECK_CHANGED_DEPS (default yes) to automatically detect
    direct dependency changes and rebuild packages if needed. This
    allow automatically detecting default postgresql/mysql/perl
    changes requiring rebuild of ports. Note this has a bug with
    ports that depend on libraries that are in base, but have a
    port fallback. This will be addressed in 3.1.
  - The reason for packages being deleted during the startup is
    now more verbose
  - Speedup packaging by reducing I/O
  - Port testing: Add "preinst_fs_violation" which will detect
    ports that touch the filesystem during fetch/build before
    calling install.
  - Lots of performance improvements. Poudriere is now lock-free
    and has very little overhead.
  - Various documentation/typo fixes
  - Support value of 'no' for NO_RESTRICTED and SAVE_WRKDIR
  - Add new latest-per-pkg symlinks into the root bulk/ dir and
    bulk/jail/ dirs to link back to the most recent builds for
    each package
  - Add new subcommand 'status' which lists running builds. Specify
    -j[pz] to view the current status of a specific build and all of
    its jobs
  - Fix support for jails with ':' in them
  - Buildtimes are now tracked

  - ports:
    * Support checking out a different branch with -B

  - testport:
    * -d option has been removed
    * testport -i improvements:
      - Network enabled
      - Works even when build fails
      - RUN_DEPENDS now installed
      - Add hostname into /etc/hosts
      - tty usage is fixed
    * Add .keep support for wrkdir saving

  - bulk:
      * New C index builder for pkg_* builds
      * Add -N: skip generating package repository or INDEX
      * Add -T: Use TRY_BROKEN
      * Add -F: Try to download from the original mirror and
        ignore all FreeBSD mirrors
      * Allow specifying -f multiple times

  - jail:
      * -c: Add -P ./path.to.patch to patch the src tree with
        the given patch before building it
      * -c: Fix on recent CURRENT by using DB_FROM_SRC

Thank you to all contributors and testers

Please report and discuss defects in #poudriere on freenode
or report to https://fossil.etoilebsd.net/poudriere/reportlist
2013-05-18 19:49:01 +00:00
Bryan Drewery
cf68b5dbeb - Fix crash while packaging netbeans
Reported by:  many
Reviewed by:  bapt
2013-05-17 05:13:32 +00:00
Bryan Drewery
73f702d4f0 - Update to checkin 9d45276ee9 which should become 3.0
Changes:
 - Add new subcommand 'status' which lists running builds. Specify
   -j[pz] to view the current status of a specific build and all of
   its jobs.
 - Missing/New Dependencies: Be more verbose by default about why
   packages are being deleted.
 - CHECK_CHANGED_OPTIONS now defaults to verbose
 - Add CHECK_CHANGED_DEPS and default it to on
 - Fix support for jails with ':' in them
 - bulk: Allow specifying -f multiple times
 - testport -i: Add hostname into /etc/hosts
 - Documentation fixes
 - Fix DISABLE_MAKE_JOBS support
 - Fix dependencies being checked twice during port builds when not
   port testing
 - jail -u fixes for freebsd-update/ftp
 - Fix buildtime tracking missing a space
2013-05-17 04:28:31 +00:00
Raphael Kubo da Costa
be70590d52 Add ports-mgmt/pkg-rmleaf.
A little script for removing leaf packages (requires pkgng).

PR:		ports/178366
Submitted by:	Yanhui Shen <shen.elf@gmail.com> (maintainer)
2013-05-15 22:21:30 +00:00
Raphael Kubo da Costa
998442cfd9 - Update maintainer address.
- IGNORE when using pkgng, these ports only work with pkg-tools.

PR:		ports/176700
Submitted by:	Hannes <h2+fbsdports@fsfe.org> (maintainer)
2013-05-14 18:09:22 +00:00
Emanuel Haupt
1a90c9af17 Mark MAKE_JOBS_SAFE 2013-05-08 12:24:26 +00:00
Eitan Adler
406f5fbe6a Regenerate patchfiles to completely ignore OBJFORMAT which should be removed soon. 2013-05-04 13:56:07 +00:00
Bryan Drewery
9363964e16 - Fix typo (does not affect build or package)
Submitted by:	ohauer
With hat:	portmgr
2013-05-01 19:17:59 +00:00
Bryan Drewery
d12bc1cea7 - Update to 1.0.12
*** Binary Package Builders: It is recommended to rebuild
    all packages and then run 'pkg check -Ba' and 'pkg
    upgrade' on your client servers once. This will allow
    the new shlib tracking to reinstall packages that have
    changed shlib requirements. This step is optional.

Changes:
    * Always track provided SHLIBS now when packages are
      created
    * Automatically reinstall packages when their needed shlibs
      or dependencies change. This removes the need to run
      'pkg install -Rf' in many, but not all, cases.
    * New DB lock strategy when stored on a network filesystem
    * pkg version: Show ? when package is missing on remote
    * pkg check -s: Return non-zero exit status if a mismatch
      is found
    * pkg audit: Implement -q
    * Add more periodic scripts
    * Add bash completion script
    * pkg audit: Performance optimizations
    * Build fixes
    * Add some forward-compatibility support for upcoming 1.1

Thank you to all contributors, listed in the upstream commits:
    https://github.com/pkgng/pkgng/commits/1.0.12

With hat:	portmgr
2013-05-01 18:51:46 +00:00
Alex Kozlov
89e3f41195 Reset maintainer:
ports-mgmt/pkg_replace: maintainer timeout (> 2 years)
games/lordsawar: Return to the pool
2013-04-29 17:53:34 +00:00
Baptiste Daroussin
5271da855f Rely on bsdtar to autodetermine the format of the distfiles when possible
For a while now bsdtar is able to autotermine compression and archive format.
Let's then use tar directly instead of piping to tar.

Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format
2013-04-29 08:57:12 +00:00
Joe Marcus Clarke
f13ca3cae6 Update to 2.14.3.
* Add support for the PL_SVN_IGNORE environment variable. [1]
* Promote PORT_OPTIONS:MDOCS to NOPORTDOCS. [2]
* Add a check for pure FTP or HTTP mirrors in MASTER_SITES. [3]

PR:		177043 [1]
		177048 [2]
		177805 [3]
Submitted by:	tota [1]
		pclin [2]
		Tijl Coosemans <tijl@coosemans.org> [3]
2013-04-28 23:18:23 +00:00
Marcus von Appen
95e7081976 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig and
  USE_GETTEXT=yes to USES=gettext while here
2013-04-27 18:25:24 +00:00
Bryan Drewery
45f4a9ee31 - Update to checkin 6cbcb7e1bb
Changes:

   - Add new latest-per-pkg symlinks into the root
     bulk/ dir and bulk/jail/ dirs to link back to
     the most recent builds for each package
   - Use new CCACHE_DIR support
   - Fix JS error in HTML page when loading too early
   - Fix trying to clean '*' due to race condition when
     skipping packages
   - Remove CCACHE_CPP2 from jail -c as latest devel/ccache
     is already handling this for buildworld
   - Fix linux ports hanging during build
   - Fix jail -c on recent CURRENT by using DB_FROM_SRC
2013-04-26 13:09:17 +00:00
Alex Kozlov
e159824929 - Convert USE_GETTEXT to USES (part 3)
Approved by:	portmgr (bapt)
2013-04-24 18:10:30 +00:00
Alex Kozlov
08c99f3ad5 - Convert USE_GETTEXT to USES (part 1)
Approved by:	portmgr (bapt)
2013-04-24 07:35:40 +00:00
Bryan Drewery
7998903702 - Update to checkin 47f0b3b35d
Changes:

   - testport/bulk -t: Fix leftover detection for TMPFS LOCALBASE
   - Add bpf* to list of devices to unhide to fix libnet10
   - Use --fast-read (-q) option of tar when possible
   - Fix hanging when building some linux ports
   - testport -i: Fix terminal not being fully usable, ie for vi(1)
   - Fix depends failures not halting port building
   - Major speedups for NO_ZFS/USE_TMPFS startup/cloning
   - Mount /usr/src as read-only in every builder jail. This also
     saves using ~1GB of memory for every builder when using TMPFS
   - testport/bulk -t: Add checks to look for filesystem being touched
     before 'make install'
   - Fix some cases where poudriere would hang when errors were
     encountered
   - Various documentation/typo fixes
   - Support value of 'no' for NO_RESTRICTED and SAVE_WRKDIR
   - jail -d: Ensure jail not running before deleting

Feature safe:	yes
2013-04-21 21:28:47 +00:00
Baptiste Daroussin
0b7621a916 Fix build after addition of -Wmissing-variable-declarations to WARNS=6 in HEAD
Submitted by:	ed
Feature safe:	yes
2013-04-20 21:44:04 +00:00
Bryan Drewery
a0868d74e5 - Update to 2.4.2
Changes:
  - Remove distfile sandboxing for now, which fixes several ports
    trying to fetch files in the wrong phase and then failing.
    This has been reworked in 3.0/poudriere-devel.
  - Fix VERSION leaking into some builds
  - Hide some harmless warnings

Feature safe:	yes
2013-04-19 13:37:59 +00:00
Alex Kozlov
b56392a597 - Deprecate: Abandoned upstream, does not support pkgng.
PR: ports/155697 (based on)
Submitted by:	Pavel Gubin <pg@2lazy.ru>
Approved by:	maintainer timeout (>2 years)
Feature safe:	yes
2013-04-19 05:41:37 +00:00
Alex Kozlov
f43d0c4f39 - Update to 1.13
Feature safe:	yes
2013-04-18 14:29:11 +00:00
Bryan Drewery
c46a301c8f - Update to checkin c9d23c4740
Changes:

 - Skip deleting symlinks/empty dirs with -s
 - Fix pkg_install builds [1]
 - Fix SETNAME-options not working [2]
 - ports: Fix cleanup when create is aborted
 - ports: Add -v to show more output for SVN operations
 - bulk: Add -N to skip generating package repository or INDEX
 - Show CONFIGURE_ENV/CONFIGURE_ARGS/MAKE_ENV in build logs
 - Add support for PTNAME-options

Submitted by:	Jimmy Olgeni <olgeni@olgeni.com> [1,2]
Feature safe:	yes
2013-04-17 15:55:18 +00:00
Bryan Drewery
864cae0fab - Update to checkin 52e5de4fd8
Changes:
      - Install depends just-in-time in the proper sequence ordering, instead of all upfront.
        This also fixes differences between testport and bulk with regards to run-depends.
      - Give a port all the special depends distfiles it needs during build as well. This fixes
        issues with fetching and distfiles.
      - Add basic hook support in /usr/local/etc/poudriere.d/hooks
      - bulk: New C index builder for pkg_* bulks
      - bulk: Automatically detect direct dependency changes. This should detect
        postgresql/mysql/perl updates (change of default versions) without
        needing user interraction.
      - Delete empty directories when cleaning up repositories
      - Add ftp-archive method for old releases
      - jail: consistently accept svn revision number
      - bulk -T: Implement try-broken
      - bulk -F: fetch-orginal - This flag tries to download from the original mirror
        and ignores all FreeBSD mirrors
      - jail -c -P ./path.to.patch: Patch the src tree with the given patch before building it
      - Add a small C code to determine if a directory is empty (faster than find for this)
      - jail -u: Fix 'Error: 1 argument expected: jname'
      - ports -F: Fix not populating method file
      - ports -u: Fix backwards compatibility with snap dir
      - Fix NO_ZFS still causing zfs.ko kernel module to be loaded
      - Raise default nohang time to 7200 and add MAX_EXECUTION_TIME/NOHANG_TIME
      - ports -d: Fix deleting the ports tree
      - jail -d: Fix deleting jails
      - testport: Add .keep support for wrkdir saving
      - Speedup packaging by reducing I/O
      - Fix crash in siginfo_handler() via cache_get_pkgname() if origin is empty
      - ZSH completion fixes
      - Documentaiton fixes
      - Various leftover fixes
      - Various other fixes

Feature safe:	yes
2013-04-16 22:09:15 +00:00
Matthew Seaman
ab921bfe06 Update to 3.2
- Add support for parsing the output of 'svn update' as one
          of the input formats for cache-update.

        - Drop support for parsing cvsup output or the cvsup checkouts
          file, as the ports no longer uses cvsup.

        - Accordingly remove the PropagationDelay configuration item,
          that only applied to cvsup-mirroring.

        - Cope with systems where realpath($PORTSDIR) != $PORTSDIR

	Thanks to Doug Barton for bug reports and testing.

Feature safe:  yes
2013-04-16 20:53:16 +00:00
Eygene Ryabinkin
8f2ef95e34 Packaudit: switch to Subversion
- use links to Subversion tree, HTTPS-flavored ones;

 - extract revision using Subversion format of $FreeBSD$;

 - refuse to work with vuln.xml that comes from CVS:
   automated exporter is switched off, so this source of
   vulnerabilities is stale.

Reviewed by:	simon, bz (partly), gavin
Approved by:	portmgr (tabthorpe), so (des), secteam (simon)
2013-04-09 17:36:29 +00:00