aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt
Commit message (Collapse)AuthorAgeFilesLines
* Fix previous attempt to cache some parameters in environment variables.Stefan Eßer2018-05-182-28/+26
| | | | | | | | | | | | The quoting was messed up by use of "eval" and the cached values did not match what the ports system expected. Submitted by: tijl Reported by: tijl Approved by: antoine (implicit) Notes: svn path=/head/; revision=470312
* Cache some build parameters in the environment that were recalculated overStefan Eßer2018-05-182-24/+83
| | | | | | | | | | | | | | | | and over for individual ports. This significantly reduces the time to scan for updates if many ports with USES=compiler are present. Based on a suggestion and code fragment provided by Tijl Coosemans. While here commit a few changes present in my local version that should not cause any functional change. Submitted by: tijl Approved by: antoine (implicit) Notes: svn path=/head/; revision=470286
* Drop MAINTAINERship for these ports:Torsten Zuehlsdorff2018-05-171-1/+1
| | | | | | | | | | | | | | | | - databases/postgresql-plproxy - devel/fpp - devel/gnu-efi - games/nlarn - games/wesnoth - mail/phpmailer - mail/tlb - ports-mgmt/pkg-plist - sysutils/battray - textproc/xml-parse.el Notes: svn path=/head/; revision=470213
* - Update WWWDmitry Marakasov2018-05-171-1/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=470212
* Bump version to 2.18.2.Joe Marcus Clarke2018-05-122-5/+6
| | | | | | | | | | | | | Fix a regression in the mae makepatch check. Make sure only the patch header is checked, but make sure to read in the entire patch file. This regression was introduced in 2.18.0. PR: 228203 Notes: svn path=/head/; revision=469758
* Bump version to 2.18.1.Joe Marcus Clarke2018-05-122-7/+7
| | | | | | | | | | | | | Soften the py-* dependency error around flavors. Now the message is a warning and a suggestion. This is pending more discussion, but this seems like a good compromise for now. PR: 225654 Requested by: antoine Notes: svn path=/head/; revision=469754
* Update to 2.18.0. Enough has happened that it's time for a minor bump.Joe Marcus Clarke2018-05-113-19/+76
| | | | | | | | | | | | | | | | | | | | | | | | | | | * Fix the check for duplicate SHEBANG_LANG values [1] * Check to make sure patch files end with newlines [2] * Allow flavored *_DEPENDS in the DEPENDS section [3] * Check that kde:4 OR kde:5 is defined with USE_KDE [4] * Add a check to make sure pkg-descr is at least a certain number of lines [5] * Fix a couple of typos [6] [7] * Allow for any *_DEPENDS item in the DEPENDS section and fix a bug in the dependency syntax checking [8] * Add a check to make sure Python dependencies include a FLAVOR [9] PR: 226709 [1] 226109 [2] 226581 [3] 227255 [5] 227729 [6] 227878 [7] 227556 [8] 225654 [9] Submitted by: tcberner [4] 0mp [5][6][7] Differential Revision: D13723 [4] Notes: svn path=/head/; revision=469697
* - Update to 3.2.6-369-g91f1ddf5fBryan Drewery2018-05-112-5/+5
| | | | | | | | | - jail -u freebsd-update: Auto confirm prompts - bulk tests: Don't let system perl interfere with the partial tree used. - compute_deps: Determine all errors before bailing out Notes: svn path=/head/; revision=469674
* Update ports/synth from 2.03 to 2.04Eric Turgeon2018-05-103-5/+6
| | | | | | | Approved by: wg (mentor) Notes: svn path=/head/; revision=469543
* Apply patch for a segfault on upgradeBrad Davis2018-05-092-0/+29
| | | | | | | | | https://github.com/freebsd/pkg/issues/1663 Approved by: bapt Notes: svn path=/head/; revision=469451
* ports-mgmt/pkg_replace: Update to 20180424Koichiro Iwao2018-05-063-8/+7
| | | | | | | | | | | | | - Cleanup code - Speed up and strictly check package's dependencies - While here, pet portlint by using pkg-plist instead of PLIST_FILES PR: 227730 Submitted by: kdeguchi@sz.tokoha-u.ac.jp (maintainer) Approved by: pi (mentor) Notes: svn path=/head/; revision=469188
* - Add DIALOG4PORTS option (default on) to install it for 'options' command [1].Bryan Drewery2018-05-031-8/+14
| | | | | | | | | | | | - Add CERTS option (default on) to allow disabling cert dependencies. - Reword QEMU_DESC to match poudriere-devel. - Only install ZSH files if the option is enabled. PR: 225457 [1] Submitted by: Yasuhiro KIMURA <yasu@utahime.org> [1] (based on) Notes: svn path=/head/; revision=468995
* Update ports-mgmt/synth to 2.03Eric Turgeon2018-05-022-5/+4
| | | | | | | Approved by: wg (mentor) Notes: svn path=/head/; revision=468887
* Make the -n option work better for non-root users.Stefan Eßer2018-04-292-18/+159
| | | | | | | Approved by: antoine (implicit) Notes: svn path=/head/; revision=468603
* Upgrade pkg-provides from 0.4.1 to 0.4.2Rodrigo Osorio2018-04-192-6/+5
| | | | | | | | | Major changes: * Fix DragonFly path construction * Fix typos and improve wording Notes: svn path=/head/; revision=467759
* Reset MAINTAINERMark Felder2018-04-162-2/+2
| | | | | | | Approved by: maintainer (private communications) Notes: svn path=/head/; revision=467537
* Upgrade pkg-provides to 0.4.1Rodrigo Osorio2018-04-032-6/+5
| | | | | | | | | Changes : - Add DragonFly BSD support - Add a environment variable to disable the "fetch on upgrade" mechanism Notes: svn path=/head/; revision=466384
* Update Eric Turgeon ports maintainer emailEric Turgeon2018-04-031-1/+1
| | | | | | | Approved by: wg, bapt (mentors) Notes: svn path=/head/; revision=466342
* - update manpagesDirk Meyer2018-03-313-19/+10
| | | | Notes: svn path=/head/; revision=466025
* - Update to 3.2.6Bryan Drewery2018-03-303-5/+4
| | | | | | | Changes: https://github.com/freebsd/poudriere/wiki/release_notes_326 Notes: svn path=/head/; revision=465998
* ports-mgmt/poudriere-devel: Fix plist issue with completion optionsJoseph Mingrone2018-03-281-5/+5
| | | | Notes: svn path=/head/; revision=465835
* - Update to 3.2.5-363-g9c2944629Bryan Drewery2018-03-283-10/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Add BASH option for completion installation - ports_env: set UID=0 to avoid id -u lookups. - Remove USE_PTSORT=no support and only use ptsort. - Remove POOL_BUCKETS option - Only set POOL_BUCKET_DIRS from load_priorities() - SIGINFO: Reverse phase and total times to: phase / total The original change order was confusing but so is the change. It may ultimately be reverted. - USE_CACHED=yes: Block using this as it does not work. - Fix '3: Bad file descriptor' on crashed build - Format crashed build with JOB_ID if possible - MUTABLE_BASE=schg: Exclude immutable paths from mtree comparisons - markfs: No need to rewrite the mtree file every time, just share it from MASTERMNT - Always null-mount ro /usr/lib32 - Remove references to INDEX - support removed in 0bef52955606412ac64aceddde6 - MUTABLE_BASE=schg: Need to track flags for mtree - MUTABLE_BASE=schg mtree: Don't ignore changes to schg files with testport or bulk -t - Remove some shash buckets once no longer needed. - Fix some error spam in bulk. - Exclude /root from build_fs_violation. - MUTABLE_BASE=schg: Allow writing new files to /boot. - Move ALLOW_MAKE_JOBS_PACKAGES handle to remove misleading DISABLE_MAKE_JOBS in buildlog make.conf - bulk: Spawn builds in their own process group. Block SIGTTOU/SIGTTIN to avoid stopping on tty access. - kill_job: Don't show jobid warning. - Close stdin at exit in case an interrupted redirection is referencing the jail which results in umount warnings. - processonelog: Detect pkg's conflict line - processonelog: Try to detect immutable base failures - Create /home and /usr/home paths in port build startup - MUTABLE_BASE=schg: Allow writing to /usr/home - poudriere: Default -e to /usr/local/etc for non-install executions - options: Don't pass FLAVOR as a make arg - which may break downstream ports - testport -c: Don't pass FLAVOR as a make argument - testport: Show log summary at the end - Support PKG_NOCOMPRESS in make.conf - CCACHE_STATIC_PREFIX: Add CCACHE_JAIL_PREFIX for overriding /ccache in jail - MUTABLE_BASE=schg + CCACHE_STATIC_PREFIX: Allow ccache-update-links to work properly - Add bash completion script - Don't consider /var/crash/*.core as build_fs_violations Notes: svn path=/head/; revision=465832
* - update to 2.0Dirk Meyer2018-03-253-789/+146
| | | | Notes: svn path=/head/; revision=465528
* Rename MASTER_SITE_SOURCEFORGE_JP to MASTER_SITE_OSDNSunpoet Po-Chuan Hsieh2018-03-241-1/+1
| | | | | | | | PR: 225609 Submitted by: Yasuhiro KIMURA <yasu@utahime.org> Notes: svn path=/head/; revision=465484
* New port: ports-mgmt/portgraph: Create a dependencies graph of a(all) port(s)Yuri Victorovich2018-03-194-0/+36
| | | | | | | | PR: 225969 Submitted by: lbartoletti@tuxfamily.org Notes: svn path=/head/; revision=464994
* Update to upstream version 20180314Thomas Zander2018-03-172-4/+4
| | | | | | | | | | | | Maintainer log: - Support pkgng only - Clean up code PR: 226619 Submitted by: kdeguchi@sz.tokoha-u.ac.jp (maintainer) Notes: svn path=/head/; revision=464821
* fix typo in pkg-message.in and bump PORTREVISIONRodrigo Osorio2018-03-152-1/+2
| | | | | | | | | PR: 226617 Submitted by: gregf@hugops.pw Reported by: eadler Notes: svn path=/head/; revision=464588
* - Update to 3.2.5-303-g3a844af55Bryan Drewery2018-03-132-5/+5
| | | | | | | | - distclean: Suck in ports_env which brings a big performance improvement. - bulk: Add validation to check for dependencies with empty FLAVOR 'foo/bar@' Notes: svn path=/head/; revision=464393
* Migrate USE_APACHE to USES= apacheBernard Spil2018-03-111-1/+1
| | | | | | | | | - Following migration of Mk/bsd.apache.mk to Mk/Uses/apache.mk With hat: apache Notes: svn path=/head/; revision=464193
* Return wxs@'s ports to the pool after his commit bit expired.Rene Ladan2018-03-111-1/+1
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=464165
* Bump PORTREVISIONs of all users of math/mpc that we just updated toGerald Pfeifer2018-03-102-1/+2
| | | | | | | version 1.1.0 (via revision 464079). Notes: svn path=/head/; revision=464084
* - Update to 3.2.5-300-g71e9aeef4Bryan Drewery2018-03-093-5/+17
| | | | | | | | | | | - Split poudriere.8 into subpages. - jail -x: Fix error installing /nxb-bin with HEAD host 11 jail - Fix double error when a dependency error is found. - testport: Trim away excess '/' as done for bulk and dependencies. - Fix finding aarch64 binutils for <head after ports r461058. Notes: svn path=/head/; revision=463998
* Update to 3.2.5Bryan Drewery2018-03-093-5/+6
| | | | | | | | | Changes: https://github.com/freebsd/poudriere/wiki/release_notes_325 MFH: 2018Q1 Notes: svn path=/head/; revision=463997
* Update to 2.4.16.Bryan Drewery2018-03-094-9/+9
| | | | | | | | | - Preserve shlib symlink [1] PR: 223943 [1] Notes: svn path=/head/; revision=463994
* - Update to 3.2.4-291-gba0af1a2aBryan Drewery2018-03-072-5/+5
| | | | | | | | | | | | | - jail -s: Always start with MUTABLE_BASE=yes - Avoid copying or comparing /var/db/etcupdate into the jails. - Add a MUTABLE_BASE=schg (rename 'no' to 'nullfs' and default to 'schg') for testing. This will significantly reduce files copied during jail rollback between package builds. It is supported on USE_TMPFS=all and NO_ZFS=yes. It restricts writes to only /boot /etc /root /var and /usr/local. Custom PREFIX/LOCALBASE likely won't work yet. Notes: svn path=/head/; revision=463817
* - Update to 3.2.4-282-g49422b58aBryan Drewery2018-03-045-54/+7
| | | | | | | | | | | | | | | | | | | | - Sort some usage output. - Manpage cleanup. - bulk: use buffered reads for various operations. - timestamp: rewritten. - Add more tests. - Various performance improvements. - TMPFS_ALL: reduce tmpfs lock contention for builder rollbacks. - Reduce proctree lock contention. - Fix null-mounting of /rescue. - Null-mount /usr/share and /usr/tests. - Add a foreachport sub-command for running arbitrary commands against ports. This is quite new and still under development. - Fix shared locks not properly handling stale locks. - image: Fix default permissions to cfg and data partitions Notes: svn path=/head/; revision=463610
* - Fix shebangsDmitry Marakasov2018-02-261-2/+3
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=463042
* Return pawel@'s ports to the pool after he resigned.Rene Ladan2018-02-241-1/+1
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=462871
* Fix jail cleanup waiting too long on HTML JSON process to exitBryan Drewery2018-02-222-7/+11
| | | | Notes: svn path=/head/; revision=462560
* Update to 2.17.16Joe Marcus Clarke2018-02-182-11/+31
| | | | | | | | | | | | | | | | | * Check for USE_PYQT when USES=pyqt:5 is defined [1] * Avoid more bogus direct command use warnings. Also try and fix some line numbers [2] * Check for over-verbose use of magic MASTER_SITES_SUBDIRS [3] * Do not complain about missing Created by: [4] * Avoid checking direct command usage in embedded comments [5] PR: 225615 [1] 225612 [2] 225503 [3] 225781 [5] Reported by: Jason Bacon <bacon4000@gmail.com> [4] Notes: svn path=/head/; revision=462265
* Update pkg to 1.10.5Brad Davis2018-02-152-4/+4
| | | | | | | | PR: 225104 Reviewed by: bdrewery Notes: svn path=/head/; revision=461849
* HTML: Hide harmless shared lock failuresBryan Drewery2018-02-132-1/+34
| | | | Notes: svn path=/head/; revision=461685
* Fix problem with debug output from export-flavor garbling the gen_dep_listStefan Eßer2018-02-123-21/+37
| | | | | | | | | | | | | | | | | | result. The solution is different from the patch suggested in the PR, since the debug message was only meant to be used during early development of flavors support. In my local development version of portmaster, all output from pm_v is redirected to STDERR, but that change seemed to disruptive to apply to the "published" version. Unrelated changes: make pm_isdir_pd more robust and fix variable name of BACKUP_FORMAT option in sample file. PR: 225843 Reported by: John Hein Approved by: antoine (implicit) Notes: svn path=/head/; revision=461586
* Switch C compiler used to compile GHC to base Clang.Tobias C. Berner2018-02-101-1/+1
| | | | | | | | | | | | | | | This removes build dependency on gcc and runtime dependency on gcc's runtime libraries. Big thanks to Gleb for working on this. PR: 225185 Submitted by: Gleb Popov <6yearold@gmail.com> Exp-run by: antoine Reviewed by: pgj Differential Revision: https://reviews.freebsd.org/D12043 Notes: svn path=/head/; revision=461362
* Upgrade pkg-provides from 0.3.1 to 0.4.0Rodrigo Osorio2018-02-072-6/+5
| | | | | | | | | | Major changes : - optimize the regex search - chage the files URL path, who uses now the OS name - add code to handle pluggin API changes for pkg vesions from 1.10.4 Notes: svn path=/head/; revision=461157
* Fix a missing fi when building an image.Brad Davis2018-02-062-1/+12
| | | | | | | Approved by: bdrewery (maintainer) Notes: svn path=/head/; revision=461075
* Fix typo (missing dash in find argument list).Stefan Eßer2018-02-062-2/+2
| | | | | | | | Reported by: Martin Birgmeier Approved by: antoine (implicit) Notes: svn path=/head/; revision=461060
* Don't use pkg-static when cross buildingSteve Wills2018-02-062-1/+6
| | | | | | | | | PR: 224217 Submitted by: nwhitehorn Approved by: bapt Notes: svn path=/head/; revision=461053
* Fix build for ports that have a LICENSE if DISABLE_LICENSES is defined.Stefan Eßer2018-02-062-14/+11
| | | | | | | | | | | | | | | The behavior of the ask-license target should be to silently succeed instead of returning an error, IMHO, but I can test for this condition and skip the ask-license phase in portmaster, too. While here, I'm slightly simplifying the fix implemented in r460294. PR: 225699 Submitted by: dewayne@heuristicsystems.com.au Approved by: antoine (implicit) Notes: svn path=/head/; revision=461041
* Update to version 1.7Pawel Pekala2018-02-032-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: Much of code cleanup and factorization overall. pcheck: - Add flavors support - Print port's flavors after portlint check pclean, pcommit: - Update ports cleanup code to remove flavored workdirs also pfind: - Optimize exact search plist-sort: - Fix variable names clashes in awk snippets leading to incorrect plists reinplace-check: - Add support for flavors and multiple pathfix patterns upgrade-ports: - Detect package origin change, set new origin and rebuild all reverse dependencies - Improved pkg to port conversion, fixes old pre-flavors packages upgrades - Don't offer to rebuild or install ports that already failed - Fix install phase error detection - Split rebuild into new phases: stage, deinstall and install This fixes some ports building something during stage operation, mainly Qt 4/5 ports - Configure all ports while using preinstall -c Notes: svn path=/head/; revision=460843