Commit graph

2504 commits

Author SHA1 Message Date
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