aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt
Commit message (Collapse)AuthorAgeFilesLines
* - Update to checkin 47f0b3b35dBryan Drewery2013-04-212-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=316216
* Fix build after addition of -Wmissing-variable-declarations to WARNS=6 in HEADBaptiste Daroussin2013-04-201-0/+56
| | | | | | | | Submitted by: ed Feature safe: yes Notes: svn path=/head/; revision=316166
* - Update to 2.4.2Bryan Drewery2013-04-192-3/+3
| | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=316103
* - Deprecate: Abandoned upstream, does not support pkgng.Alex Kozlov2013-04-191-6/+5
| | | | | | | | | | PR: ports/155697 (based on) Submitted by: Pavel Gubin <pg@2lazy.ru> Approved by: maintainer timeout (>2 years) Feature safe: yes Notes: svn path=/head/; revision=316086
* - Update to 1.13Alex Kozlov2013-04-182-3/+3
| | | | | | | Feature safe: yes Notes: svn path=/head/; revision=316043
* - Update to checkin c9d23c4740Bryan Drewery2013-04-172-4/+4
| | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=315980
* - Update to checkin 52e5de4fd8Bryan Drewery2013-04-162-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 Notes: svn path=/head/; revision=315913
* Update to 3.2Matthew Seaman2013-04-162-3/+3
| | | | | | | | | | | | | | | | | | | | - 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 Notes: svn path=/head/; revision=315902
* Packaudit: switch to SubversionEygene Ryabinkin2013-04-092-4/+23
| | | | | | | | | | | | | | | | - 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) Notes: svn path=/head/; revision=315772
* Fix the MASTER_SITES of dialog4ports.Eitan Adler2013-03-311-1/+1
| | | | | | | | | The extranious "\" only worked by accident because the following line was blank. Approved by: portmgr (miwi) Notes: svn path=/head/; revision=315627
* - Update to 1.0.11Bryan Drewery2013-03-312-3/+3
| | | | | | | | | | | | | | Changes: - Fixes pkg-[r]query %d only returning the first depedency. This could have resulted in packages being built without a full depedency list. It is recommended to rebuild any packages built in the last day. With hat: portmgr Notes: svn path=/head/; revision=315626
* - Add more mirrors to fix buildBryan Drewery2013-03-301-1/+5
| | | | | | | | | Approved by: maintainer (implicit) Approved by: portmgr With hat: portmgr Notes: svn path=/head/; revision=315606
* - Update to 1.0.10Bryan Drewery2013-03-305-46/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | - Replace tab with space in pkg-descr Changes: - gcc44/gcc48 build fixes - pkg-install now returns 0 when requested pkgs already installed - Fixed pkgconf file handling - Hard-coded post-deinstall list has been moved to bsd.pkgng.mk as _FORCE_POST_PATTERNS so we can update that instead of having a pkgng release every time a new one is identified. - Add pkg check -n for -d to be scriptable - Fix memory corruption if WWW passed directly to manifest - COMMENT/Description/WWW are now required to make valid packages - Store fetched packages as 0644 - Add events for conflicts - Add -F to pkg-install - Pipe fixes - Misc fixes Notes: svn path=/head/; revision=315596
* - Update to 3.16Bryan Drewery2013-03-292-6/+4
| | | | | | | | | | | | | | | This fixes a regression with non-pkgng usage that would invoke the bootstrapper when upgrading ports. My testing did not cover systems with the bootstrapper that did not use pkgng, so this was missed. The impact of this was just a hung build during deinstall. Reported by: mandree Pointyhat to: bdrewery Notes: svn path=/head/; revision=315585
* Mark BROKEN as I fix a reported regressionBryan Drewery2013-03-291-0/+2
| | | | Notes: svn path=/head/; revision=315582
* - Update to 3.15Bryan Drewery2013-03-297-131/+7
| | | | | | | | | | | | | | | | | | | | | - Add extra mirror - Remove PKGNGPATCH option Changes: - The pkgng patch has been fully integrated upstream with its history copied from the pkgng repo over to portmaster's repo - Add extra messages before/after killing background processes so that 'Terminated' messages look less unexpected - Fix running from / trying to build the entire tree - pkgng: Fix -s not respecting the automatic flag - Fix "Argument list too long" errors - Add PM_SU_CMD documentation to the sample config file [1] - Fix -o not showing the specified origin [pkgng patch bug] Submitted by: Oleg Pudeyev <oleg@bsdpower.com> [1] Notes: svn path=/head/; revision=315570
* - Update to checkin 51586b2049 which will eventually become 3.0Bryan Drewery2013-03-292-11/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This codebase has been in testing for several months now and is stable - Remove standard description for ZSH 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. - testport has lost -d - Remove cron - Add daemon (rc script not completed yet) - queue has been reworked for daemon (this may further change) - New HTML/AJAX interface using jQuery - Build times are now tracked - Runaway builds are now automatically killed after 1200/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. - jail -c gjb method is now an alias for ftp - ports: Support checking out a different branch with -B - testport -i improvements: * Network enabled * Works even when build fails * RUN_DEPENDS now installed * tty usage still broken 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 Notes: svn path=/head/; revision=315537
* Remove standard ZSH_DESCBryan Drewery2013-03-281-1/+0
| | | | Notes: svn path=/head/; revision=315464
* - Update to 0.1.3 which only brings a -v option to allowBryan Drewery2013-03-282-3/+3
| | | | | | | | | | supporting older versions for the stdout/stderr switching Approved by: Ilya A. Arkhipov <rum1cro@yandex.ru> (maintainer) With hat: portmgr Notes: svn path=/head/; revision=315456
* - Update of jailaudit to version 1.4Olli Hauer2013-03-272-3/+3
| | | | | | | | PR: ports/177410 Submitted by: Philipp Wuensche <cryx-ports@h3q.com> (maintainer) Notes: svn path=/head/; revision=315407
* - Update to 2.4.1Bryan Drewery2013-03-254-7/+7
| | | | | | | | | | Changes: - Require DISTFILES_CACHE - Require that DISTFILES_CACHE not be in the PORTSDIR since it will be mounted read-only now Notes: svn path=/head/; revision=315231
* - Update to 0.1.2Bryan Drewery2013-03-252-3/+3
| | | | | | | | | | | | | Changes: - Use stderr as the old dialog did, which fixes usage inside of jails - Add D4PMINHEIGHT and D4PALIGNCENTER (see dialog4ports(1)) Approved by: Ilya A. Arkhipov <rum1cro@yandex.ru> (maintainer) With hat: portmgr Notes: svn path=/head/; revision=315215
* Make sure run_deps is uncommented.Koop Mast2013-03-251-4/+4
| | | | | | | | | | Note to self, if you comment items to test things. Make sure to uncomment them before committing. Submitted by: pointyhat via miwi Notes: svn path=/head/; revision=315198
* - Update to 2.4Bryan Drewery2013-03-243-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will be the last 2.x release. The 3.0 release will have optional support for NO ZFS and is currently in testing. - Convert tab to space in WWW Changes: - cron: This is now deprecated and will be replaced in 3.0 with a daemon - testport: -d support has been deprecated and will be removed in 3.0. Use -p instead. - testport: Add interactive test mode with -i - bulk: Add -vv to display which dependencies are required and causing rebuilds - jail: Validate that jails do not contain a '.' per jail(8) restrictions - options: Fix options not properly recursing based on changed options - bulk: The queue is now processed through a priority based on how many other ports depend on the port that is ready-to-build [1] - bulk: Add -R option to remove RESTRICTED packages after building - bulk: Fix INDEX building - Builds now mount packages, ports, distfiles and options as read-only They are allowed to have changes made only in specific phases. Note that 'testport -c' is currently broken due to this. - Fix IPv6-only hosts - Build logs now include make.conf - Improved leftover detection using mtree - Ports now only have distfiles available to them that are registered in their distinfo. - Leftovers now use the entire PLIST_SUB list - Fix WRKDIR being saved on extract failures - More build performance improvements - Improved stuck queue error displaying and handling - TMPFS_LOCALBASE support added - More sanity checks added for broken ports - ports: csup support removed as CVS is EoL - testport: Fix port's PREFIX not being respected - ports: Fix svn+https support [2] - Ability to always save WRKDIR if a .keep file is present Submitted by: Matthew Dillon <dillon@apollo.backplane.com> [1] (based on) Submitted by: antoine [2] Notes: svn path=/head/; revision=315115
* . Remove the versioning from the libarchive dependency so we don't need toGreg Lewis2013-03-231-1/+1
| | | | | | | chase shared library bumps. Notes: svn path=/head/; revision=315067
* Update to 1.3Chris Rees2013-03-232-15/+112
| | | | | | | | - Add recurse option, to recover ports that the recovered port depends on - Add recurse option, to recover ports that the recovered port depends on Notes: svn path=/head/; revision=315031
* Remove standard descriptions for BASH/ZSHBryan Drewery2013-03-231-2/+0
| | | | | | | Suggested by: danfe Notes: svn path=/head/; revision=315023
* - Enable pkgng support by default. This is safe forBryan Drewery2013-03-231-2/+0
| | | | | | | non-pkgng users as well. Notes: svn path=/head/; revision=314980
* - convert USE_CMAKE to USESMax Brazhnikov2013-03-221-1/+1
| | | | | | | | | | - while here clean up some ports from CMAKE_VERBOSE, which is intended for users Approved by: portmgr (miwi) Notes: svn path=/head/; revision=314960
* Convert to new options framework ports in p* catoriesBaptiste Daroussin2013-03-223-39/+31
| | | | Notes: svn path=/head/; revision=314921
* - Update to 0.1.1Bryan Drewery2013-03-213-12/+3
| | | | | | | | | | | | | | | Changes: - Fix D4PFULLSCREEN being default on when blank. Now requires y/yes to enable - Automatically unset LC_ALL to show nicer characters - Fix crash when resizing - Upstream the -lm fix Approved by: Ilya A. Arkhipov <rum1cro@yandex.ru> (maintainer) With hat: portmgr Notes: svn path=/head/; revision=314878
* - Fix build with 7.4Bryan Drewery2013-03-211-8/+6
| | | | Notes: svn path=/head/; revision=314840
* - Remove prompt for dialog4ports. Dialog4Ports is aBryan Drewery2013-03-211-0/+6
| | | | | | | | | | | | | | | | | | | required part of ports 'make config' now. This is seen as not much different than any other dependency. - Allow dialog4ports to work with INSTALL_AS_USER by building and using the port's WRKDIR version through a Tools/scripts wrapper - Add NO_DIALOG for 'config' as well. - Fix D4P environment variables not passing to dialog4ports: D4PHEIGHT, D4PWIDTH, D4PFULLSCREEN Reviewed by: miwi, bapt, rum1cro@yandex.ru Tested by: miwi, bapt, rum1cro@yandex.ru Tested by: bdrewery (small exp-run) Requested by: many Notes: svn path=/head/; revision=314799
* Readd the removed by mistake libdialog distinfoBaptiste Daroussin2013-03-201-0/+2
| | | | | | | Reported by: zeising Notes: svn path=/head/; revision=314734
* Change distfile from tar.xz to tar.gz to be nice with FreeBSD 7 peopleBaptiste Daroussin2013-03-202-5/+2
| | | | Notes: svn path=/head/; revision=314724
* Convert almost all gnome@ ports to OptionsNG, trim header, use USES=pathfixKoop Mast2013-03-192-43/+29
| | | | | | | | | | instead of gnomehack and pet portlint. Add conflicts with future gnome3 versions. Reviewed by: miwi, bapt Notes: svn path=/head/; revision=314632
* - Fix lib/gio/modules/giomodule.cache being seen as a leftoverBryan Drewery2013-03-182-1/+13
| | | | | | | | | | | | due to @unexec gio-querymodules running before files were deinstalled. A more extensible solution is being sought for 1.0.10 to be used through bsd.pkgng.mk Reported by: miwi, swills With hat: portmgr Notes: svn path=/head/; revision=314562
* - Remove the need to patch newvers.sh on revision updates byBryan Drewery2013-03-182-20/+2
| | | | | | | passing PORTREVISION into the MAKE_ENV Notes: svn path=/head/; revision=314561
* - Don't use ruby-bdb with ruby 2.0 as it is currentlyBryan Drewery2013-03-172-2/+10
| | | | | | | | | broken. Fallback on dbm_hash for now. Reported by: Jeroen Ruigrok van der Werven Notes: svn path=/head/; revision=314498
* - Update to checkin e9eb1d10aa which will become 2.4.Bryan Drewery2013-03-173-6/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2.4 will be the last major release in 2.x. Once 2.4 is released, this devel port will be updated to 3.0 which optionally supports NO ZFS!! - Convert tab to space in WWW Changes: - cron: This is now deprecated and will be replaced in 3.0 with a daemon - testport: -d support has been deprecated and will be removed in 3.0. Use -p instead. - bulk: The queue is now processed through a priority based on how many other ports depend on the port that is ready-to-build [1] - bulk: Add -R option to remove RESTRICTED packages after building - bulk: Fix INDEX building - Builds now mount packages, ports, distfiles and options as read-only They are allowed to have changes made only in specific phases. Note that 'testport -c' is currently broken due to this. - Fix IPv6-only hosts - Build logs now include make.conf - Improved leftover detection using mtree - Ports now only have distfiles available to them that are registered in their distinfo. - Leftovers now use the entire PLIST_SUB list - Fix WRKDIR being saved on extract failures - More build performance improvements - Improved stuck queue error displaying and handling - TMPFS_LOCALBASE support added - More sanity checks added for broken ports - ports: csup support removed as CVS is EoL - testport: Fix port's PREFIX not being respected - ports: Fix svn+https support [2] - Ability to always save WRKDIR if a .keep file is present Submitted by: Matthew Dillon <dillon@apollo.backplane.com> [1] (based on) Submitted by: antoine [2] Notes: svn path=/head/; revision=314487
* - Remove needless quoting of BROKEN/IGNOREBryan Drewery2013-03-161-6/+2
| | | | | | | | | | - Trim headers PR: ports/168908 With hat: portmgr Notes: svn path=/head/; revision=314333
* Fix build on armBaptiste Daroussin2013-03-151-0/+11
| | | | | | | Reported by: skreuzer Notes: svn path=/head/; revision=314308
* - Remove use of bsd.port.pre.mkBryan Drewery2013-03-142-8/+8
| | | | | | | - Reword pkg-message to try to be more clear Notes: svn path=/head/; revision=314189
* - Fix crash in pkg-updateBryan Drewery2013-03-143-0/+48
| | | | | | | | | | | | You may need to manually 'pkg add' 1.0.9_1 or rebuild from ports if you are on 1.0.9 Submitted by: Alexandre Perrin <alexandre.perrin@netoxygen.ch> Obtained from: upstream git With hat: portmgr Notes: svn path=/head/; revision=314143
* - Update to 1.0.9Bryan Drewery2013-03-142-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: - pkg-query(8) now returns EX_UNAVAILABLE when no package could be found [1] - pkg-rquery(8) now returns EX_UNAVAILABLE when no package could be found - Incompatible ABI message has been improved - Support base libbsdyml when possible over bundled libyaml - Fix `pkg install -fR` not installing missing dependencies [2] - Fix build with clang/gcc-4.7 in some cases [3] - Fix SRV MIRROR support - pkg-{fetch,install,upgrade} -L has been deprecated. Please use -U now. -L will be removed in a future release. Thiwas was done to be consistent with future support for -U in pkg-rquery(8) and pkg-search(8) - Make DEVELOPER_MODE architecture suggestion more clear that it is non-fatal. This is not really implemented yet and is just a hint. - Fix @cwd not being respected for @exec/@unexec. This mostly manifested as directories being created in the wrong place when installing packages. - New configuration option FETCH_TIMEOUT [4] - Documentation updates PR: ports/173515 [1] Reported by: eadler [1] Submitted by: Alexandre Perrin [1] PR: ports/175899 [2] Reported by: Adam McDougall <mcdouga9@egr.msu.edu> [2] Submitted by: John Marino [3] Submitted by: Dan McGregor [4] Reviewed by: bapt (release changeset) With hat: portmgr Notes: svn path=/head/; revision=314127
* Add a mirrorBaptiste Daroussin2013-03-131-0/+1
| | | | Notes: svn path=/head/; revision=314120
* Add new dialog4portsBaptiste Daroussin2013-03-134-0/+49
| | | | | | | | | | | | | | | This will be used soon to replace the old dialog(1) for make config It implements a new mixeddlg widget which allow to mix radio and classic buttons in a single interface allowing the UI to reflect optionsng features. Bundle libdialog on 8.x which doesn't provide a recent libdialog(3). Thank you very much to Ilya A. Arkhipov who wrote it, helped by danfe, eadler and myself Notes: svn path=/head/; revision=314119
* - Update to 2.4.10.5Bryan Drewery2013-03-134-8/+7
| | | | | | | | | | | | | | Changes: * Fix -O flag not always being respected * Disable dependency sanity checking with PKGNG as it has its own mechcanism pkg-check(8) for that. * Fix date parsing support with PKGNG [1] PR: ports/175926 [1] Reported by: deeptech71 <deeptech71@gmail.com> [1] Notes: svn path=/head/; revision=314066
* - fastest_cvsup is an outdated authoring tool for ports, move to svnJason Helfman2013-03-121-7/+4
| | | | | | | | | - take maintainership Approved by: maintainer, linimon@ Notes: svn path=/head/; revision=314002
* - really take maintainership now...Jason Helfman2013-03-121-1/+1
| | | | Notes: svn path=/head/; revision=314001