aboutsummaryrefslogtreecommitdiffstats
path: root/ports-mgmt
Commit message (Collapse)AuthorAgeFilesLines
* By default libtool replaces -export-symbols <file> with -retain-symbols-filetijl2015-08-021-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | <file> on ELF systems, but this doesn't really do what -export-symbols is meant to do. On GNU ELF systems it converts <file> to a simple version script first and then uses -version-script instead of -retain-symbols-file. Let USES=libtool patch libtool scripts to do this on all systems with GNU ld(1). Bump PORTREVISION on all ports where the build log contains -export-symbols. audio/calf: This port builds a module that now exports only one function, but it also builds a number of executables that link to this module and expect to see other functions. Because it's already a bit dodgy to link to a module (libtool warns about this) let the module continue to export only one function and instead build an ordinary library from the same source that the executables can link to. Fix a number of other issues in the same Makefile.am and clean up the port Makefile. japanese/scim-honoka: Tries to hide all symbols that start with an underscore, but because this library is written in C++ all symbols start with _Z so it ends up hiding everything. Just don't hide anything at all like the textproc/scim configure script does. multimedia/schroedinger: Apply an upstream patch. textproc/scim-input-pad: Same as japanese/scim-honoka. PR: 201922 Approved by: portmgr (antoine) Exp-run by: antoine
* ports-mgmt/freebsd-bugzilla-cli: update 0.5.0->0.6.0pgollucci2015-08-012-3/+3
| | | | | | | | | Changes: remove ports requirement, though src won't work yet give bz help a better menu make bz help cmd work Requested by: jmg@
* ports-mgmt/freebsd-bugzilla-cli: update 0.5.0->0.5.2pgollucci2015-08-013-3/+4
| | | | | | Changes: minor bug fixes from live test run add shameless plug to descriptions
* ports-mgmt/freebsd-bugzilla-cli: update 0.4.0->0.5.0pgollucci2015-08-013-4/+3
| | | | | | Changes: make backends actually pluggable add -h to all subcommands
* ports-mgmt/freebsd-bugzilla-cli: update 0.3.0->0.4.0pgollucci2015-07-314-14/+23
| | | | | Changes: impliement top, search, comment
* ports-mgmt/freebsd-bugzilla-cli: update 0.2.0->0.3.0pgollucci2015-07-314-4/+8
| | | | | | Changes: impliment timeout fix init
* forgot to update pkg-descrpgollucci2015-07-312-0/+2
|
* ports-mgmt/freebsd-bugzilla-cli: update 0.1.1->0.2.0pgollucci2015-07-312-3/+3
| | | | | | | | Changes: add init command submit now deals with description There are now enough features to be useful to the public.
* ports-mgmt/freebsd-bugzilla-cli: update 0.1.0->0.1.1pgollucci2015-07-312-3/+3
| | | | | | | Changes: support options for submit and dry run support svn and git add support for ~/.fbcrc
* ports-mgmt/freebsd-bugzilla-cli: update 0.0.3->0.0.1pgollucci2015-07-302-3/+3
| | | | | Changes: submit now allows diff or shar
* ports-mgmt/freebsd-bugzilla-cli: update 0.0.2->0.0.3pgollucci2015-07-304-6/+6
| | | | | Changes: Impliment: submit
* ports-mgmt/freebsd-bugzilla-cli: Update 0.0.1 -> 0.0.2pgollucci2015-07-304-3/+24
| | | | | | | | - Set NO_ARCH Changes: Previously: login, take, inprog, close Impliment: get, patch, overto
* CLI utilities and wrappers for FreeBSD's bugzillapgollucci2015-07-305-0/+47
| | | | | | | instance with emphasis on ports.Provides a consistent API which can have pluggable backends. WWW: https://github.com/pgollucci/freebsd-bugzilla-cli
* - Remove ports-mgmt/vulnerability-test-port as it is part of portaudit suite ↵ak2015-07-203-50/+0
| | | | and useless after its retierment.
* Add a patch to address an issues that causes the port create command to useskreuzer2015-07-162-0/+12
| | | | a non existant template when trying to use the 'default' template
* Update to version 1.05skreuzer2015-07-153-4/+4
|
* Update to 1.5.99.6bapt2015-07-142-3/+3
| | | | | | | | | | | | | | Changes: - Manpages updates - Add a random delay to pkg-audit when invoked without a TTY - Update zsh completion - Add a new AUTOCLEAN option to automatically clean the cache directory - Don't attempt to set file ownership when INSTALL_AS_USER is set - Add a new configuration item to define custom HTTP User-Agent - Fix an integer overflow when displaying package size for packages larger than 2GiB. - Initial support for flexible dependencies - Allow to specify dependencies without hardcoded versions
* Release pkg 1.5.5bapt2015-07-142-3/+3
| | | | | | | | | | | Changes: - Manpages updates - Add a random delay to pkg-audit when invoked without a TTY - Update zsh completion - Add a new AUTOCLEAN option to automatically clean the cache directory - Don't attempt to set file ownership when INSTALL_AS_USER is set - Add a new configuration item to define custom HTTP User-Agent - Fix an integer overflow when displaying package size for packages larger than 2GiB.
* ports-mgmt/octopkg: several improvementsswills2015-07-083-11/+21
| | | | | | | | | | | - Use DISTVERSIONPREFIX - Improve COMMENT - Improve deps by updating USE_QT5 - Allow build on 9.x by adding compiler:c++11-lib - Add desktop entry and icon PR: 201358 Approved by: kmoore (maintainer)
* OctoPkg is a powerful pkgng GUI front-end written in Qtkmoore2015-07-064-0/+32
| | | | WWW: https://octopkg.wordpress.com/
* Update to 2.16.5.marcus2015-07-062-23/+30
| | | | | | | | | | | | | | * Add a check for BROKEN similar to IGNORE [1] * Quiet the noise when used with Perl 5.22 [2] * Fix a bug checking for USES sortedness [3] * Correct a logic bug checking for USE_ANT [4] PR: 200634 [2] 200792 [3] 200421 [4] Submitted by: pi [2] John Hein <z7dr6ut7gs@snkmail.com> [4] Reported by: koobs [1]
* Remove expired ports:rene2015-06-3012-731/+0
| | | | | | | | 2015-06-29 audio/padevchooser: Broken for more than 6 months 2015-06-29 devel/xtla: Broken for more than 6 months 2015-06-29 mail/mail-notification: Broken for more than 6 months 2015-06-29 ports-mgmt/gnome-packagekit: Broken for more than 6 months 2015-06-29 sysutils/py-salt-api: Broken for more than 6 months
* ports-mgmt/pkg_tree: support pkg_* and pkgpgollucci2015-06-285-69/+162
| | | | | | | | retrieve data from pkg info PR: 200730 Submitted by: tatsuki_makino@hotmail.com Approved by: maintainer timeout (edwin@mavetju.org ; 18 days)
* - This uses c++11 features (for example, std::to_string), so add ↵amdmi32015-06-273-2/+26
| | | | | | | | | | corresponding compiler requirements and flags - Add patches to fix missing includes (couldn't find any upstream contants to submit these) - Unfortunately, it's still BROKEN on 9.x as gcc 4.8's stdlibc++ doesn't seem to provide to_string, so mark it as such Submitted by: pkg-fallout Approved by: portmgr blanket
* Update to 1.5.4bapt2015-06-112-3/+3
| | | | | | | | Changes: - Fix partial upgrades - pkg create -v now ticks (print does on a regular basis) if not on a tty - Fix vuxml url in sample configuration - zsh completion improvements
* Update to 3.1.7-15-ge84bac5.bdrewery2015-06-093-5/+6
| | | | | | | | | | | | | | | | | | | | | I had intended to update this to master but have not yet fixed a blocking bug on it. Changes: - status -a: Fix handling of showing older builds. - QEMU: Add a hack to raise the default build times. - Don't crash starting up a job, or otherwise, if the time goes backwards. - blacklist: Fix loading of JAIL-SETNAME-blacklist - QEMU: Always try loading a qemu-blacklist file - Add a helper 'clock_monotonic' to use clock_gettime(CLOCK_MONOTONIC) rather than non-monotonic 'date +%s' - Use monotonic time for calculating durations - Add a build.started epoch time. - Add a build.ended epoch time that is set in the last HTML json generation. - Update sh to FreeBSD r281982 - Fix build on older FreeBSD due to sh. If F_DUPFD_CLOEXEC is unavailable then use system sh. - Ignore /var/db/freebsd-update/ too.
* ports-mgmt/pkg_cutleaves: Add LICENSE (BSD2CLAUSE)bofh2015-06-091-1/+3
| | | | | | - Take MAINTAINERSHIP Approved by: stefan (maintainer)
* Update to 1.5.99.5bapt2015-06-072-3/+3
| | | | | | | | Changes: - Progress is not printing dots on the fly when stdout is not a tty - Fix partial upgrades - Fix url in pkg.conf.sample about vuxml - Improve zsh completion
* - Fix bash shebangs, add bash run-dependencyamdmi32015-06-041-4/+8
| | | | | | - Add CPE info Approved by: portmgr blanket
* Fix INDEX after porteasy removed in r388298.bdrewery2015-06-021-1/+0
| | | | Pointyhat to: amdmi3
* Remove expired ports:amdmi32015-06-026-1767/+0
| | | | | | 2015-05-31 ports-mgmt/porteasy: Does not support pkgng 2015-05-31 textproc/hgrep: Not needed any more, base grep has coloring support 2015-05-26 www/diamanda: Broken for more than 6 months
* Update to 1.5.99.4bapt2015-05-302-3/+3
| | | | | Changes: - fix signature checking
* Update to 1.5.3bapt2015-05-302-3/+3
| | | | | | | | | | Changes: - Updates in manpages - Improved support for --quiet everywhere - Keep 7 (by default) days (rotation) of backups of the database - Prune old style backups entirely - Do not pushed in shlibs required any library we can find in the list of files owned by the package
* Remove outdated mirrorsbapt2015-05-301-3/+1
|
* Update to 1.5.99.3bapt2015-05-302-3/+3
| | | | | | | | | | | | | | | Changes: - Updates in manpages - Improved support for --quiet everywhere - Keep 7 (by default) days (rotation) of backups of the database - Prune old style backups entirely - Code cleanup - Deduplication of the checksum related part of the code - New checksum serialization format for files allowing to change the checksum algorihtm (fully backward compatible) for now sha256 and blake2b are supported - pkg check -d now knows about provides/requires - Do not pushed in shlibs required any library we can find in the list of files owned by the package
* - Use @samplematthew2015-05-304-79/+15
| | | | | | | | | | | - Manager cache directory owner/group/permissions from plist instaead of scripts, unbreak build from plain user - Simplify installation - Use canonical statement order - Fix option description PR: 200520 Submitted by: amdmi3
* Deprecate ports broken for more than 6 monthsantoine2015-05-301-0/+2
|
* Update to 2.4.14bdrewery2015-05-272-6/+9
| | | | | | | | | | | | | | | | | Changes: * Fix ordering of build based on FETCH/PATCH/EXTRACT dependencies. [1] * Support security vulnerabilities as a build failure reason. [2] * portupgrde -p: Fix new dependencies not getting installed. (#58) [3] * Don't install missing dependencies which are already satisfied (#62). Note that this purposely causes these missing dependencies to not show in the job (-n) and final results output which is a compromise to at least avoid the wrong packages being installed. The logging issue is in #30. PR: 177365 [1] Submitted by: truckman@ [1] PR: 192232 [2] Submitted by: Yuri <yuri@rawbw.com> [2] PR: 184672 [3]
* Update to 3.1.7bdrewery2015-05-274-8/+8
| | | | | | | | Changes: https://github.com/freebsd/poudriere/wiki/release_notes_317 - Restore /usr/sbin and /sbin to PATH lost in 3.1.5 - HTML: Fix broken log link from 3.1.5 - Avoid copying /var/db/freebsd-update into build jails - QEMU: Fix handling of elftoolchain install for older src checkouts.
* Remove $FreeBSD$ from patches files everywhere.mat2015-05-231-3/+0
| | | | | With hat: portmgr Sponsored by: Absolight
* Add new port ports-mgmt/genpatch (toolset used in dports for 18 months)marino2015-05-189-0/+433
| | | | | | | | | | | | | | | | ===== This is a set of three simple tools written in sh(1) for generating single patches for use in Ports. This set is ideal for creating a new patch when it is inconvenient or undesirable to use the "make makepatch" utility. The first tool is "dupe" which is a quick copy utility. The second tool is "genpatch" which creates patches in the standards diff format and using the standard file name conventions. The last tool is "portfix" which runs "dupe", an editor of choice, and "genpatch" serially as a macro as a convenient and quick way to create port patches. Please see the dupe, genpatch, and portfix man pages for details.
* Update to 2.16.4marcus2015-05-182-11/+30
| | | | | | | | | | | | | | | | | * Correct a typo. This should have been SITE_ARCH_REL. [1] * Pre-populate USES with an explicit grep of the Makefile. [2] * Correct a typo to prevent direct command usage checking in pkg-* files. [3] * Adjust the order of first-paragraph items so that proper checking is done. [4] * Adjust the warning about installing docs by wrapping with .if ${PORT_OPTIONS:MDOCS}. [5] * Add a check for ${SETENV} instead of ${ENV}. [5] PR: 199974 [2] 199693 [3] 199428 [4] 199417 [5] Submitted by: adamw [4] sunpoet [1]
* Update to 2.4.13-7-g47dfa22bdrewery2015-05-152-4/+4
| | | | | | | | Changes: * Don't install missing dependencies which are already satisfied (#62). Note that this purposely causes these missing dependencies to not show in the job (-n) and final results output which is a compromise to at least avoid the wrong packages being installed. The logging issue is in #30.
* Update to 2.4.13-6-g72b4c34bdrewery2015-05-152-4/+4
| | | | | | | | Changes: * Fix ordering of build based on FETCH/PATCH/EXTRACT dependencies. PR: 177365 Submitted by: truckman@
* Update to 2.4.13-3-g9696855bdrewery2015-05-152-4/+4
| | | | | | | | Changes: * Support security vulnerabilities as a build failure reason. PR: 192232 Submitted by: Yuri <yuri@rawbw.com>
* Update to 2.4.13-2-g2c079e1bdrewery2015-05-152-7/+7
| | | | | | | Changes: * portupgrde -p: Fix new dependencies not getting installed. (#58) PR: 184672
* MASTER_SITES cleanup.mat2015-05-143-5/+3
| | | | | | | | | | | | | | | | | | | - Replace ${MASTER_SITE_FOO} with FOO. - Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9% of the time.) - Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and no hint of what it should be was present. - Fix some logic. - And generally, make things more simple and easy to understand. While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and SAMBA macros. Also, replace some EXTRACT_SUFX occurences with USES=tar:*. Checked by: make fetch-urlall-list With hat: portmgr Sponsored by: Absolight
* Cleanup DIST* variables.mat2015-05-122-4/+3
| | | | | | | | | | | When appropriate: - Try to use DISTVERSION{SUF,PRE}FIX - Replace PORTNAME-PORTVERSION by DISTNAME - Convert MASTER_SITES to use macros - Other light cleanup With hat: portmgr Sponsored by: Absolight
* Update to 3.1.6bdrewery2015-05-114-7/+7
| | | | | | Changes: - jail -m src: Fix asking about removing files. This was a bug in 3.1.0. The fix came in right after 3.1.5 release.
* Update to 3.1.5bdrewery2015-05-115-7/+11
| | | | Changes: https://github.com/freebsd/poudriere/wiki/release_notes_315
* Move p5- ports from ports@ to perl@.mat2015-05-111-1/+1
| | | | | With hat: perl@ Sponsored by: Absolight
* Unbreak portshaker-config slave portantoine2015-05-091-0/+1
|
* Update to 1.5.2bapt2015-05-082-3/+3
| | | | | | | | | | | Changes: - Documentation updates - Make pkg alias -l respect quiet - Reinstall packages if shlib provided has changed - Do not expose shlibs without SONAME as provided libs - Fix pkg audit -r formatting - Stop elf analysis sooner if not operating on an elf file - Fix checking signatures on arm
* Update to 1.5.99.2bapt2015-05-082-3/+3
| | | | | | | | | | | | | Changes: - Documentation updates - Make pkg alias -l respect quiet - Reinstall packages if shlib provided has changed - Do not expose shlibs without SONAME as provided libs - Update sqlite to 3.8.9 - Add linenoise to have editing capabilities with pkg shell - Fix pkg audit -r formatting - Stop elf analysis sooner if not operating on an elf file - Fix checking signatures on arm
* Update ports in the p* categories to not use GH_COMMIT.mat2015-05-088-22/+9
| | | | | | | With minor cleanups to make things simpler. With hat: portmgr Sponsored by: Absolight
* Update to 3.1.4-71-g652abb7bdrewery2015-05-022-4/+4
| | | | | Changes: - Fix running poudriere in a jail due to lack of procctl(2) access.
* Update to 3.1.4-70-gea2537ebdrewery2015-04-292-4/+4
| | | | | | | | Changes: - Fix testport -o for invalid origins. - HTML open tag fixes - Fix temporary file creation causing bad 'mv: fastcopy' warnings about JSON files.
* USE_GITHUB: For the new support, fix DISTNAME to be more consistent.bdrewery2015-04-291-2/+2
| | | | | | | | | | | | | | | | | | | | | | | When using GH_TAGNAME the DISTNAME would have GH_PROJECT and GH_ACCOUNT in it. When not using GH_TAGNAME it would not have this. Now both cases will add in the GH_PROJECT and GH_ACCOUNT. Add special care to ensure that the DISTVERSION is not added in twice. If a port does GH_TAGNAME=v${PORTVERSION} it will be added in twice though. For that case DISTVERSIONPREFIX=v should be set and no GH_TAGNAME should be used. empty() is used rather than (!defined || !${}) to support fmake. The purpose of setting DISTNAME at all in these cases is to make it more clear that the distfile is from *GITHUB* and to avoid collisions if a project were to be renamed or moved. Without adding in GH_PROJECT and GH_ACCOUNT then there are real risks that collisions on filenames would happen on renamed or moved projects, which is fairly common. A GITHUB-generated file may not match a custom-rolled or git-archive-rolled distfile. PR: 199069 With hat: portmgr Testing done: All USE_GITHUB ports without GH_COMMIT were checksum/fetch/extract/WRKSRC tested.
* No need for bsd.port.options.mk nowbdrewery2015-04-292-4/+0
|
* Update to 3.1.4-62-g431268bbdrewery2015-04-232-5/+5
| | | | | Changes: Fix building of HTML json files / an occasional 'mv: fastcopy:' warning.
* Remove my accidentally committed test for r384436bdrewery2015-04-221-3/+1
|
* Update to 3.1.4-61-g2259889bdrewery2015-04-222-4/+6
| | | | | Changes: Support STRICT_DEPENDS.
* Update to 3.1.4-60-ga6e4d2bbdrewery2015-04-222-4/+4
| | | | | Changes: Fix build with 8.4.
* Update to 3.1.4-58-gd237819bdrewery2015-04-213-5/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: Fix not setting proper UNAME_m/p for powerpc64 cross build Fix qemu builds not setting MACHINE/MARCHINE_ARCH in make.conf QEMU: No need to set MACHINE/MACHINE_ARCH in env. QEMU: For consistency set UNAME_m/p in jail's login.conf. Don't let balance_pool() failure crash a builder. Avoid double ln(1) when called in a clean_pool/stop_build failure from build_pkg When a build crashes and does not complete, properly cleanup its builder jail. bulk queue optimizations Call pkg_cache_data in a separate worker. This allows build_pkg() to finish quicker. bulk -t/testport: Fix the first package built in a jail not showing its needed shared libraries. Disable 'set -x' in some noisy functions Rewrite lock_acquire() to not spam 'sleep 0.1' SIGINFO: Disable trap when erroring, exiting or in other traps SIGINFO: Don't allow running twice, and ignore errors. SIGINFO: Hide html_json's sleep(1) SIGINFO output Allow TMPFS_DATA to be used for builders too. Always protect(1) poudriere and its coprocesses from OOM killer. Create temporary files in [MASTER]MNT/.p/tmp when possible rather than /tmp Don't ignore SIGINT in bg processes. This should fix cpdup spam on ^C during cloning. Fix some interleaved messages during parallel processing. Rework stderr prefixer for parallel jobs. Don't show 2 errors when failing to get PKGNAME. Import and prefer /bin/sh from FreeBSD r281718. This simplifies compatibility and allows job control.
* ports-mgmt/pkg-devel: Regenerate EXTRA_PATCHES (unbreaks DragonFly)marino2015-04-171-6/+6
| | | | | | | The patch target will fail if EXTRA_PATCHES is defined, but it is only defined on DragonFly (change is no-op for FreeBSD) Approved by: Just fix it
* Back to the pool.gblach2015-04-171-1/+1
| | | | | Currently and in near future I don't have time to be responsible for any port.
* Update to 1.5.1bapt2015-04-162-3/+3
| | | | | | | Changes: - Fix pkg ssh:// - Fix a missing '\n' in pkg audit - Fix compat at functions to not mess up with cwd
* Update to 1.5.99.1bapt2015-04-162-3/+3
| | | | | | | Changes: - Fix pkg ssh:// - Fix a missing '\n' in pkg audit - Fix compat at functions to not mess up with cwd
* ports-mgmt/pkg: Regenerate EXTRA_PATCHES (unbreaks DragonFly)marino2015-04-151-6/+6
| | | | | | | The patch target will fail if EXTRA_PATCHES is defined, but it is only defined on DragonFly (change is no-op for FreeBSD) Approved by: Just fix it
* Let WITH_CCACHE_BUILD work on the pkg port that is not PKG_ORIGIN.bdrewery2015-04-152-6/+0
| | | | | For example, if ports-mgmt/pkg is PKG_ORIGIN then it is safe to use ccache for ports-mgmt/pkg-devel.
* Update to 1.5.0bapt2015-04-153-4/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes since pkg 1.4.0: - Initial provides/requires support - Lots of new regression tests have been added - Initial support for OS X - Initial support for NetBSD/EdgeBSD - Update most of the bundled third party software has been updated to their latest version - Improve the messages reported by pkg - Properly support file flags - Implement argument support for custom keywords - Extend setting credential via plist to allow to set file flags - Make credential syntax via plist more flexible allow to only defines the first - pkg updating now supports case insensitive matching - pkg create now support a verbose mode - Add an option to change the default on question, until now the default answer was "No" with that option set it would be "Yes" - Lots of fixes to pkg audit -r - Global memory usage reduction and speed up - Improvements and cleanup on pkg alias - pkg annotate --show --all has been fixed - Make pkg.h C++ friendly - Lots of improvements in the solver - Lots of fixes on 32 bits platforms - Add support for: pkg create -M ./plop.ucl -p ./plop.plist - New pkg -r <rootdir> that will install in the given rootdir without chrooting - Export PKG_ROOTDIR to scripts allow to make them as portable as possible - Stop trying to remove all installed package with the argument of pkg delete is a local file - Be more explicit about why the solver it going to reinstall, remove or upgrade (when possible) - Plenty of bug fixes - Plenty of new bugs - pkg shlibs now support -q - pkg lock gained a new --has-locked-packages option - pkg now resumes fetch if possible - CONSERVATIVE_UPGRADE is now on by default - pkg alias now have a -l argument to list aliases - A sample pkg.conf is now installed with a bunch of aliases set by default - Fix the backup script to properly export an sql which will be importable via pkg shell and/or sqlite out of box Thanks to all testers and contributors,
* Update to 1.5.99.0 aka (1.5.0 but from master branch)bapt2015-04-152-3/+3
| | | | | | | | | Changes: - Fix pkg query -e "%#0" - Add some test for pkg query - Add some tests for pkg repo - pkg repo now follows symlinks and skip Latest - Bunch of documentation updates
* Update to 2.16.3.marcus2015-04-132-3/+16
| | | | | | | | * Check the patches to make sure they were generated using ``make patch'' [1] * Do not throw a bunch of Perl errors if the makefile is bad [2] PR: 197747 198887
* Update to 1.4.99.20 aka pkg 1.5.0 rc2bapt2015-04-112-3/+3
| | | | | | | | | Changes: - Print notice to stdout - Prevent pkg-static from trying to load plugins - Bring back displaying of download size - pkg shlib now support -q (quiet) - Accept symlinks in pkg repo and ignore directories named (Latest or hidden: starting with a .)
* Update to 3.1.4bdrewery2015-04-112-3/+3
| | | | Changelog: https://github.com/freebsd/poudriere/wiki/release_notes_314
* Update to 3.1.3-7-g07740a0bdrewery2015-04-102-4/+4
| | | | | | Changes: - Run ldconfig -m (/etc/rc.d/ldconfig) on jail startup rather than jail creation.
* Update to 3.1.3-6-g784f9aabdrewery2015-04-102-4/+4
| | | | | | | | Changes: - jail -cx: Fix incorrect hard linking. - Support building powerpc from powerpc64 without qemu. - Document that '.' is not allowed in -jzp - jail_start: Enforce no '.' in -jzp.
* I'm really not working on this. Please direct questions to ports@FreeBSD.org.bdrewery2015-04-091-1/+1
| | | | | If someone else would like to maintain this please discuss with me and I will get you access to the github account where the code lives.
* - change dbm to bsddbmich2015-04-092-0/+33
| | | | | | - RUN_DEPENDS PR: 199294
* Still working on an updated versiondes2015-04-082-2/+2
|
* Install a default pkg.conf is not already existingbapt2015-04-071-1/+1
| | | | Requested by: amdmi3
* Update to 1.4.99.19 aka 1.5.0-rc1bapt2015-04-072-3/+3
| | | | | | | | Changes: - Activate CONSERVATIVE_UPGRADE by default (by popular demand) - Add -l to pkg alias - Small improvements on zsh completion - Add some new popular aliases to the sample pkg.conf
* - fix unfetchable port (MASTER_SITES)mich2015-04-071-3/+1
|
* Update to 3.1.3bdrewery2015-04-044-7/+7
| | | | | Changes: - Fix deleting jails when using NO_ZFS/TMPFS_ALL is used.
* Update to 1.44.99.18bapt2015-04-042-3/+3
| | | | | | | | | | | | Changes: - Add the user_version in the sql dump - Fix pkg version when checking the ports tree without INDEX - Make pkg lock -l respect -q - Fix ipv6 - Add noauto alias - Make lead alias more accurate - New pkg lock --has-locked-packages (return 0 if it has locked packages 1 otherwise) - Resume fetch support for http/ftp
* Update to pkg 1.4.99.17 (pkg 1.5.0 beta2)bapt2015-04-032-3/+3
| | | | | | | | Changes: - Allow processing of Transfer-Encoding: chunked responses. when fetch a package - Only consider compatible ABI when processing shlibs provides/requires - Ensure to first satisfy requires on packages already in universe before trying add new ones into the universe
* - remove do_nadajgh2015-04-021-3/+1
| | | | Approved by: portmgr (blanket)
* - remove do_nada and unmute installationjgh2015-04-021-4/+2
| | | | Approved by: portmgr (blanket)
* - portell is BROKENjgh2015-04-021-2/+1
|
* - mark broken, no longer distributed on SFjgh2015-04-021-0/+2
| | | | Approved by: portmgr (bdrewery)
* - switch to uses metaportjgh2015-04-022-14/+3
|
* - remove do-install targetjgh2015-04-021-2/+1
|
* - remove do-install targetjgh2015-04-021-2/+1
|
* ports-mgmt/portbuilder: remove port: unmaintained and overcome by changes.dbn2015-04-016-133/+0
|
* Update to 1.4.99.16 aka pkg 1.5.0 beta1bapt2015-04-012-3/+3
| | | | | Changes: - Important fixes on provides/requires (now we can solve situation like php upgrades with modification in the ports tree to set the provides/requires)
* Update to 3.1.2bdrewery2015-04-013-3/+4
| | | | Changelog: https://github.com/freebsd/poudriere/wiki/release_notes_312
* Update to 3.1.2bdrewery2015-04-012-4/+4
| | | | | | Changes: - HTML: Fix JS error processing data.status by improving compatibilty with older JSON files.
* Update to 3.1.1-42-g77fcbdbbdrewery2015-03-282-4/+4
| | | | | Changes: - jail -u: Fix freebsd-update caring about host `sysctl kern.bootfile`
* Update to 1.4.99.15 aka pkg 1.5.0 alpha2bapt2015-03-282-3/+3
| | | | | | | | | | Changes: - stop spamming users about false libraries not found when creating a package - do not consider local files when evaluation the pkg delete arguments - be more precise about the reasons of a dependency change - give informations about abi changes - give informations about options changes - fix conflicts handling in multi repository mode
* Update to 3.1.1-41-g00ae908bdrewery2015-03-272-4/+4
| | | | | | | | Changes: - Fix 'cp: File Exists' and 'identical (not copied)' errors - jail -u: Fix freebsd-update for EOL and non-TTY usage - ATOMIC_PACKAGE_REPOSITORY: Fix crash if user removes the dir .latest refers to
* Pass maintainership to pkg@bapt2015-03-251-1/+1
|
* ports-mgmt/porttools: update to 1.04, pass maintainershipxmj2015-03-253-17/+18
| | | | | | | | | | - update to 1.04 - pass maintainership to skreuzer@ - deprecate newfile option over an internal template system. - Use new USE_GITHUB format Differential Revision: https://reviews.freebsd.org/D2093 Approved by: koobs (mentor)
* Update to 3.1.1-36-g2c5e0cabdrewery2015-03-252-5/+5
| | | | | | Changes: - jail -i: Show 'fs' and 'mnt' values - Fix ZFS not rolling back the jail to clean when using TMPFS
* 8 ports categories: Remove $PTHREAD_LIBSmarino2015-03-241-2/+1
| | | | | | | | | Categories: archivers, dns, french, japanese, news, port-mgmt, x11-wm The sysutils port was setting configure argument, so the text wasn't removed but the value of PTHREAD_LIBS was changed. approved by: PTHREAD blanket
* - Update to 3.1.1-34-g9b5d330bdrewery2015-03-242-4/+4
| | | | This fixes a realpath warning from all poudriere commands.
* Actually there is a harmless warning only.bdrewery2015-03-241-2/+0
|
* Block this for now as it is not actually running now.bdrewery2015-03-241-0/+2
|
* - Update to 3.1.1-33-gbf2a55bbdrewery2015-03-243-4/+5
| | | | | | | | | | | | | | | (I decided to use 'git-describe --tags' now that USE_GITHUB supports it) Changes: - Allow overriding jail params with JAIL_PARAMS - Remove old nxb-bin directory if needed. - Fix more cases of running from local checkout - Allow all COLOR variables to be overridden in poudriere.conf. - testport -c is fixed - bulk now creates a copy of /var/db/ports to avoid breakage if the directory in /usr/local/etc/poudriere.d/options is touched during a build. - XDEV: Remove /bin/sh /bin/csh from the static hardlink list on mips/mips64 as there are endian issues to work out.
* For the new USE_GITHUB with only GH_TAGNAME set default DISTNAME tobdrewery2015-03-214-6/+4
| | | | | | | | | | include GH_PROJECT/GH_ACCOUNT/GH_TAGNAME. This prevents the distfile having the same name despite changing one of these values and causing a bad checksum. Differential Revision: https://reviews.freebsd.org/D2103 Reviewed by: mat With hat: bdrewery
* Update to checkin 54183f5fbdrewery2015-03-212-5/+5
| | | | | | | | Changes: - When using TMPFS_LOCALBASE (TMPFS_ALL) always try to clone the ref jail's LOCALBASE to the builder jail on port build startups. There is an optimization to not do this but it is needed for 'jail start' hooks that want to customize LOCALBASE. It normally will be a NOP.
* Fix wrong distinfo from r381704bdrewery2015-03-201-2/+2
|
* Convert my ports to the new USE_GITHUBbdrewery2015-03-204-10/+9
|
* Fix the new USE_GITHUB to rename the distfile such that it does notbdrewery2015-03-202-4/+4
| | | | | | | | | | | | conflict with the old scheme and cause a "reroll" or "invalid checksums". This also avoids clobbering the FreeBSD distcache. Use a revision in the DISTNAME for USE_GITHUB in case we need to bump this again for anything. It's more a hint of how to handle it in the future. Reported by: mat Discused with: mat, antoine, swills With hat: portmgr
* Convert to new USE_GITHUBbdrewery2015-03-202-7/+3
|
* Fix accidental change in r381648bdrewery2015-03-201-2/+2
|
* Remove GITHUB_RELEASE MASTER_SITE from r375010 as it is now redundant with ↵bdrewery2015-03-201-2/+2
| | | | | | | | | | | GITHUB. The new GITHUB MASTER_SITE from r381618 now supports not setting GH_COMMIT and only having GH_TAGNAME default to DISTVERSION. All of these ports as-is. With hat: portmgr
* Convert to new USE_GITHUBbdrewery2015-03-202-5/+4
|
* Update USE_GITHUB so it does not require GH_COMMIT.bdrewery2015-03-205-5/+5
| | | | | | | | | | | | | | | | | Using this new scheme allows only setting the _tag_ or _commit hash_ in GH_TAGNAME and not having to know the hash for a tag. This scheme will download a tarball that has a different checksum than before due to a changed directory name for extraction. The following MASTER_SITES are provided to retain the old checksum and directory structure (that require GH_COMMIT): GH -> GHL GITHUB -> GITHUB_LEGACY Differential Revision: https://reviews.freebsd.org/D748 Submitted by: amdmi3 Reviewed by: mat, swills, antoine, bdrewery With hat: portmgr
* Update to checkin 80b7167bdrewery2015-03-192-4/+4
| | | | | | | | | | | | | | Changes: - Clean up language of the zsh completion for bulk -c and -C. - Manpage fixes - jail: Fix handling of games distribution for recent CURRENT. - testport: Show error when unable to extract pkg - jail -uc: Support a SETNAME-src.conf - Add 'builder' start/stop hook. Params: id mnt - Add a check to see if id(1) works in the jail. - HTML: Show proper percentage in progress bar. - Fix creating cpdup ignore files in jail if cpdup is not used (ZFS). - Cross-building updates
* Update to 1.4.99.14 aka 1.5.0 alpha1bapt2015-03-192-3/+3
| | | | | | | | | | | | Changes: - More fixes on pkg lock/unlock on 32bits - Initial support for provides/requires - Print which package is the reason for direct depend change - Cleanup regression tests - Allow pkg create -M ./plop.ucl -p ./plop.plist - Deprecate --relocate - add pkg -r <rootdir> option to allow easy cross installation - export PKG_ROOTDIR in script to ease cross installation friendly scripts
* - Add missing EXAMPLES optionamdmi32015-03-122-2/+2
| | | | | | PR: 196244 Submitted by: amdmi3 Approved by: bdrewery (maintainer)
* ports-mgmt/porttools: upgrade to 1.03.1xmj2015-03-112-5/+5
| | | | | | | | - Upgrade to 1.03.1 - use my FreeBSD address in MAINTAINER Differential Revision: https://reviews.freebsd.org/D2043 Approved by: koobs (mentor)
* Release 1.4.99.13bapt2015-03-072-3/+3
| | | | | | | | Changes: - Add examples about annotations - Make the public API c++ friendly - Fix bug in solver found by the ruby 2.1 upgrade: puppet getting removed when it should not
* Remove Author from pkg-descr and white space fixesbapt2015-03-033-7/+4
|
* Extend deadline as I was gone all Februarydes2015-03-021-1/+1
|
* Release 1.4.99.12bapt2015-03-012-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: - New option DEFAULT_ALWAYS_YES to have pkg defaulting on Yes for all questions - Cleanup some internal APIs - 37 more regression tests - Improved support for NetBSD - Fix return code of pkg lock -l - Fix documentation about the default location for keywords - Mark @ignore as deprecated - Add more flexibility to keyword credentials: * Now accept mini version of arguments: @(owner) or @(,group) * All arguments after 4th arguments is now considered as file flags - Allow custom (UCL) keywords to have arguments, this will split the line after the keywords line any command line arguments. - Improve report from error when parsing the plist lines to format the '%' keys - Reduce memory usage in lot of operations - Speed up lot of operations - Update bundled libelf - Add support for aarch64 - Fix pkg audit -r printing twice the CVE entry - Fix pkg audit -r not finding reverse dependencies - Fix dynamic conflicts (was only broken in devel branches not releases) - Fix pkg lock on 32bits - Cleanup pkg alias: Show errors in stderr, Support -q (quiet) - Fix parsing key/value list from env - Fix annotate --show --all - Make sure the kernel allows PROCCTL_REAP_ACQUIRE.
* - update to 1.85dinoex2015-02-282-62/+141
|
* - Remove deprecated USE_KDE4=kdehiermakc2015-02-201-1/+1
| | | | | - while here, remove any reference to KDE in deskutils/charmtimetracker (Qt-only app) and supposedly fix build of graphics/gnash with KDE4 option
* Release pkg 1.4.12:bapt2015-02-142-3/+3
| | | | - Fix a bug that can generate an unlinkat issue on dragonfly
* Release 1.4.99.11bapt2015-02-123-3/+4
| | | | | | | | | | | | | | | Changes: - connect pkg alias to the build - add pkg create -v and PKG_CREATE_VERBOSE in pkg.conf to get verbose package creation - show repository priority in pkg -vv - document pkg_repo_priority() in pkg_repos(3) - fix a bug handling chflags on systems without chflagsat reported on dfly but might also affect FreeBSD 8 and 9 even if no bugs were reported yet [1] [1] Special thanks goes to Dillon for removing the dirt our of my eyes and spotting the bug, Antonio Huete Jimenez (tuxillo) for testing and tracking the bug since it has been spotted on dragonfly
* Release 1.4.11bapt2015-02-122-3/+3
| | | | | | | | | | | | Changes: - show repository priority in pkg -vv - document pkg_repo_priority() in pkg_repos(3) - fix a bug handling chflags on systems without chflagsat reported on dfly but might also affect FreeBSD 8 and 9 even if no bugs were reported yet [1] [1] Special thanks goes to Dillon for removing the dirt our of my eyes and spotting the bug, Antonio Huete Jimenez (tuxillo) for testing and tracking the bug since it has been spotted on dragonfly
* Update to version 3.2.1pawel2015-02-102-4/+4
| | | | | | | | This version fixes a serious bug in the automatic resolution of installation conflict implemented in the previous version. PR: 197100 Submitted by: sakaue.mamoru@mwghennndo.com (maintainer)
* New Port: ports-mgmt/portfindbofh2015-02-095-0/+31
| | | | | | | | | | Use portfind to search in the ports tree. WWW: http://www.dynsoft.com PR: 196716 Submitted by: thorsten@dynsoft.com Approved by: bapt marino (implicit)
* Update to 1.4.10 and 1.4.99.10bapt2015-02-054-6/+6
| | | | | | - Fix a regression causing bus error Reported by: marino
* Update pkg to 1.4.9bapt2015-02-054-6/+6
| | | | | | | | | | Update pkg-devel to 1.4.99.9 Changes: - Fix regression introduced in 1.4.8 [1] - Document pkg set -n - add pkg alias Reported by: mandree [1]
* Update to 1.4.99.8bapt2015-02-052-3/+3
| | | | | | | | | | | | | | Changes: - Tons of resources leak plugged (thanks coverity) - Fix size calculation output - Fix 'pkg add -M -' - Update libucl to latest version - Improve documentation - Make pkg create more verbose - Add -q|--quiet option to pkg create - Add a new pkg alias subcommand - Update sqlite to 3.8.8.2 - Update libucl to 0.7.2
* Update to 1.4.8bapt2015-02-052-3/+3
| | | | | | | | | Changes: - Tons of resources leak plugged (thanks coverity) - Fix size calculation output - Fix 'pkg add -M -' - Update libucl to latest version - Improve documentation
* Update to 2.16.2.marcus2015-02-052-13/+36
| | | | | | | | | | | | | | * Exclude .git directories from error reporting [1] * Add some additional Perl checks for STAGEDIR [2] * Try not to flag on direct use of "install" if we're running a make command [3] * Fix the checks for Perl given the new hierarchy [4] PR: 195780 [1] 194759 [3] 196222 [4] Submitted by: gerald [3] Yasuhiro KIMURA <yasu@utahime.org> [1] Requested by: mat [2]
* Switch ports depending on docbook* through a directory name to a package name,antoine2015-01-241-1/+1
| | | | as a directory name can't be attributed to a package
* Update to 1.4.99.7bapt2015-01-242-3/+3
| | | | | | | | | | | Changes: - pkg updating now support case insensitive matching - pkg_printf(3) support %x (so print the size of the package tarball) - Use SI symbols (MiB instead of MB) - When using procctl on an older kernel that does not implement the reaper functionnality, be explicit about the failing syscall. - Lots of fixes on the chflags handling - Emit names in cudf instead of origins
* Release 1.4.7:bapt2015-01-232-3/+3
| | | | | | | | | | Changes: - pkg updating now support case insensitive matching - pkg_printf(3) support %x (so print the size of the package tarball) - Use SI symbols (MiB instead of MB) - When using procctl on an older kernel that does not implement the reaper functionnality, be explicit about the failing syscall. - Lofs of fixes on the chflags handling
* Remove pkg_install support.mat2015-01-195-250/+21
| | | | | | | PR: 196762 Submitted by: mat Approved by: stefan Sponsored by: Absolight
* Update to 1.4.99.6bapt2015-01-182-3/+3
| | | | Fix last minute regression
* Release 1.4.6bapt2015-01-182-3/+3
| | | | Fix a last minute regression
* Update to 1.4.99.5bapt2015-01-182-3/+3
| | | | | | | | | | | | | Changes: - Enforce a bit more pkgname a unicity identifier - Fix regression on pkg query with multiline - Fix sql error on some pkg query - Stop again caching files for file:/// repos - Do not trust libarchive to apply modes - Accept tar files in repositories - Handle chflags - Some updates in documentation - update sqlite to 3.8.8 (small performances improvements and bug memory usage reduction)
* Release 1.4.5bapt2015-01-182-3/+3
| | | | | | | | | | | | Changes: - Enforce a bit more pkgname a unicity identifier - Fix regression on pkg query with multiline - Fix sql error on some pkg query - Stop again caching files for file:/// repos - Do not trust libarchive to apply modes - Accept tar files in repositories - Handle chflags - Some updates in documentation
* Extend the deadline while I work on a pkgng-aware rewrite.des2015-01-131-1/+1
|
* Mark ports-mgmt/portbuilder as depreciated.dbn2015-01-111-0/+3
| | | | | This port is no longer updated and no longer works properly with the Ports Collection. Please use ports-mgmt/poudriere.
* Remove expired ports:rene2015-01-0733-1410/+0
| | | | | | | | | | | 2015-01-06 ports-mgmt/portcheckout: Uses ports cvs repo, which is long gone 2015-01-06 ports-mgmt/pkg_trackinst: Does not support pkgng, generates incorrect pkg-plist 2015-01-06 ports-mgmt/pkg_remove: Does not support pkgng 2015-01-06 ports-mgmt/pkg-orphan: Does not support pkgng 2015-01-06 ports-mgmt/p5-FreeBSD-Pkgs-FindUpdates: Depends on ports-mgmt/p5-FreeBSD-Pkgs 2015-01-06 ports-mgmt/p5-FreeBSD-Pkgs: Does not support pkgng 2015-01-06 ports-mgmt/p5-App-Pm2Port: Does not know about USES=perl, generates incorrect pkg-plist 2015-01-06 ports-mgmt/bpkg: Does not support pkgng
* Move MASTER_SITES from CRITICAL to LOCAL/ehauptehaupt2015-01-061-1/+1
|
* Update to 1.4.99.4bapt2015-01-022-3/+3
| | | | | | | | | | | | | | | | | | Changes: - Remove lots of dead code - Fix pkg stat reporting the size of remote repositories - Remove execinfo dependency - Fix pkg check with no active remote db - Remove outdated example from manpages - More accurate error messages in pkg check - Use the new procctl(2) features when possible to prevent script from spawning daemons - More fixes in integrity check - Improvements in zsh completion - Initial support for OSX (passes all regression tests) - Initial support for Linux (early) - Update libucl to 0.7.1 - Bundle libfetch (to simplify porting as well as providing latest improvements to all FreeBSD version) - Support blake2b digests
* Release 1.4.4bapt2015-01-022-3/+3
| | | | | | | | | | | | | Changes: - Remove lots of dead code - Fix pkg stat reporting the size of remote repositories - Remove execinfo dependency - Fix pkg check with no active remote db - Remove outdated example from manpages - More accurate error messages in pkg check - Use the new procctl(2) features when possible to prevent script from spawning daemons - More fixes in integrity check - Improvements in zsh completion
* Update to upstream version 3.2.0riggs2014-12-302-4/+4
| | | | | PR: 196040 Submitted by: sakaue.mamoru@mwghennndo.com (maintainer)
* Update to 1.4.3 and 1.4.99.3bapt2014-12-304-6/+6
| | | | | | | | Changes: - Fix integrity check in multi repository - Document CONSERVATIVE_UPGRADE - Document repository priority - Do not duplicate replacement request
* ports-mgmt/portshaker: Support Subversion 1.7 or 1.8 depending on make.confpi2014-12-271-2/+6
| | | | | | | | | | | | | Currently building portshaker package on a clean system will install subversion 1.8 even if 1.7 is defined in make.conf with WITH_SUBVERSION_VER=17. Patch fixes this and will use either 1.7 or 1.8 as required for the run dependency. PR: 195740 Submitted by: simon.wright@gmx.net Approved by: romain (maintainer timeout)
* Update pkg to 1.4.2 and pkg-devel to 1.4.99.2:bapt2014-12-274-6/+6
| | | | | | | | | | Changes: - Fix applying proper modes on directories on some corner cases (fixes pkg install mailman) - Do not display pkg-message is pkg register fails - During removal, if a directory was already removed by a bogus script, continue removing parents. Changes specific to -devel: - pkg -d now set DEBUG_LEVEL -d == DEBUG_LEVEL=1 -dd == 2 etc
* Update to 1.01gblach2014-12-262-4/+3
|
* - Add LICENSEsunpoet2014-12-261-0/+3
| | | | Approved by: portmgr (implicit)
* Get rid of gnomehierbapt2014-12-231-2/+2
|
* Release pkg 1.4.1 and 1.4.99.1bapt2014-12-234-6/+6
| | | | | | | | | | | | | | Changes: - Manpages updates - Fix directory removal guard - Fix loading of files from packages - Add new CONSERVATIVE_UPGRADE option to enforce keeping package from the repository they were installed from - Add priority support for multi repository While this version improves a lot multi repo support please note that there is a known bug resulting in failures during integrity checking, resulting in some operations may have to be run twice we are investigating a fix
* Remove useless USESbapt2014-12-221-2/+0
| | | | Reported by: Oliver Pinter
* cleanup plistbapt2014-12-212-3/+0
|
* Update to version 20141218pawel2014-12-202-3/+3
| | | | | | | | | Changelog: * Fix pkgorigin format bug. PR: 196148 Submitted by: maintainer
* - Deprecate and set expiration date to 2015-01-12: Does not support pkgngak2014-12-121-0/+3
|
* Disable Werror to calm down gccbapt2014-12-092-1/+2
|
* Update pkg to 1.4.0bapt2014-12-097-81/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update pkg-devel to 1.4.99.0 (aka 1.5 pre-alpha0) Changes since pkg 1.3.0: Changes you can expect in pkg 1.4 are the following: - Loads of bug fixes - Stricter checking of the path passed via the plist - Removal of the bundled libyaml - new --raw-format to chose the output format for info -R and search -R - ABI (for freebsd, unchanged for dragonfly) is now follwing MACHINE_ARCH (freebsd:10:x86:64 become FreeBSD:10:amd64) the old ABI is available as a fallback in ALTABI - pkg check now support a quiet mode - new 3 way merge code ("stolen" from the fossil-scm) to allow automerging configuration files - new @config keyword to mark a file as a config file (during upgrade/reinstallation it will try to merge the configuration with the one the user may have modified) an option AUTOMERGE is available to prevent automerging if automerge fails a .pkgnew file will be created along with the untouched user version of the configuration - The update procedure has been improved and speed up a lot (in particular for machine with low resources) - The unique identifier has been modified to be pkgname meaning now ports can be moved in new categories without having to be considered a different package - Only libraries starting by lib* are added to the provided libraries - General speed up of all operations - pkg set gain a -n option (equivalent to -o but works on name rather than origin) - pkg set -o now considered deprecated - pkg version accept '?' and '!' in pkg version limchar
* - Update to 3.1.1 which fixes pkg(8) crashing in 8.4 jails.bdrewery2014-12-094-8/+8
| | | | | 8.4 jails should be recreated if created with Poudriere 3.1 or poudriere-devel-3.0.99.20141117.
* Update to 1.4.0 rc3bapt2014-12-082-3/+3
| | | | | | | | | Changes: - More fixes to pkg fetch -o - Fix pkg delete removing too many directories - new pkg set -n (to change names) equivalent of pkg set -o - Run pkg set -n and -o understand transaction to speed up - Allow @dir to be a symlink
* Update "BSD" license in ports-mgmt categoryfeld2014-12-072-2/+2
|
* Update "BSD" license.feld2014-12-071-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | Portlint's history goes back to itojun. I've researched his open source projects and he either used two licenses: BSD3CLAUSE: magicpoint, sch His own license: portlint, snooper, various camera tools, etc Debian asked him years ago about his license to see if it complies with thier DFSG: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=88416 Example of his license: Copyright(c) 1997 by Jun-ichiro Hagino <itojun@itojun.org>. All rights reserved. Freely redistributable. Absolutely no warranty. OR Absolutely no warranty. Pray before try. Freely redistributable. Hope I'm not crossing any boundaries here, but in my effort to clean up "BSD" licenses in the ports tree this one certainly is not and sadly we can't just ask him.
* Canonicalize a few licensesantoine2014-12-072-2/+2
|
* - Deprecate ports and set expiration date to 2015-01-06:ak2014-12-078-0/+24
| | | | | | | | | | | ports-mgmt/bpkg: Does not support pkgng ports-mgmt/p5-App-Pm2Port: Does not know about USES=perl, generates incorrect pkg-plist ports-mgmt/p5-FreeBSD-Pkgs: Does not support pkgng ports-mgmt/p5-FreeBSD-Pkgs-FindUpdates: Depends on ports-mgmt/p5-FreeBSD-Pkgs ports-mgmt/pkg-orphan: Does not support pkgng ports-mgmt/pkg_remove: Does not support pkgng ports-mgmt/pkg_trackinst: Does not support pkgng, generates incorrect pkg-plist ports-mgmt/portcheckout: Uses ports cvs repo, which is long gone
* Allow building WITH_PKG=develantoine2014-12-062-2/+2
|
* Update to 1.4.0 rc2bapt2014-12-062-3/+3
| | | | | | | | | Changes: - Important bug fix in the solver in case an explicit conflict has been discovered in that case the solve should delete the old version then install the new version when it was deleting the old version then upgrading \ to the new version - Small cosmetic fix
* Remove expired port:rene2014-12-068-161/+0
| | | | 2014-12-06 ports-mgmt/pib: Does not work with tcl/tk 8.4+, does not support pkgng
* Update to 1.4.0 rc1bapt2014-12-062-3/+3
| | | | | | | | | | | | | | | Changes: - Print orphaned packages in pkg version when comparing with the INDEX file - Fix pkg upgrade leaving directories behind - Plug memory leaks when parsing plists - Remove some dead code - Improve documentation - file:// repository files are now fetched again into the cache to avoid problems in integrity check - The repository configuration files are now load in alpha order - When upgrading from a database with duplicated package names arbitrary rename them - Fix pkg fetch -o - Fix return code when pkg fetch fails
* - Resurrect ports-mgmt/pkg-plist, update to 1.4amdmi32014-12-064-0/+49
| | | | | | | | | | | | | | | | | | | | | | | | | Make a pkg-plist for a FreeBSD port. Try to be as "automatic" as possible. That's all it does ;-) Basic usage =========== 1. Build your port to the staging directory: `make stage`. 2. Run this from your port's directory (or set `-p`). Alternatively, you can install your ports to a "fake" prefix, this is the "old" from before staging support, but it has the added advantage that you've tested whether your port works when installing to a different prefix. 1. Build & install your port with a different `PREFIX`: `make install PREFIX=/var/tmp/ptest`. 2. Run this from your port's directory with `-x` set to `PREFIX`. WWW: http://code.arp242.net/pkg-plist PR: 195576 Submitted by: lightside@gmx.com Approved by: martin@arp242.net (maintainer)
* Sort subdir listamdmi32014-12-061-1/+1
|
* Update to 3.1.0.bdrewery2014-12-046-64/+85
| | | | | | | | | | | | | | | | | | | | 19 months have passed since the release of 3.0.0 and there have been 1259 commits from over 24 contributors. Though many of the bugfixes did make it into the 3.0 branch, not all of them did. 3.1 brings many speedups, new features and commands, a new web interface, and build hooks. The new web interface works at a top-level, jail-level and the build-level still by using a static site with AJAX. There is a queue system that is not quite ready yet but should make it into 3.2. The release notes documenting the major changes is at https://github.com/freebsd/poudriere/wiki/release_notes_31 Thank you to everyone involved. Support can be found in #poudriere on Freenode.
* - Update to 3.1.0bdrewery2014-12-042-4/+4
| | | | No changes are in this from RC3.
* - Update to 3.1-RC3bdrewery2014-12-022-4/+4
| | | | | | | | Changes: * Qemu fixes * pkgclean -f fix * Support creating jails from projects/ branch.
* Remove expired ports:rene2014-12-024-34/+0
| | | | | | | | | | 2014-11-30 ports-mgmt/pkg-plist: Generate incorrect plists 2014-11-30 sysutils/rubygem-hiera-puppet: Has been incorporated into hiera 2014-11-30 sysutils/rubygem-hiera-json: Has been incorporated into hiera 2014-11-30 databases/memcachedb: Depends on deprecated Berkeley DB version, needs porting to DB_SITE 2014-12-01 games/djgame2: Online servers gone, game is not playable 2014-12-01 devel/creduce: Unmaintained and depends on ancient LLVM 3.2 2014-12-01 lang/clay: No development since July 2013, depends on obsolete clang-3.2
* Mark a few ports BROKEN after GNOME 2 removalantoine2014-11-281-0/+2
|
* Change the way Perl modules are installed, update the default Perl to 5.18.mat2014-11-2616-45/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Before, we had: site_perl : lib/perl5/site_perl/5.18 site_perl/perl_arch : lib/perl5/site_perl/5.18/mach perl_man3 : lib/perl5/5.18/man/man3 Now we have: site_perl : lib/perl5/site_perl site_arch : lib/perl5/site_perl/mach/5.18 perl_man3 : lib/perl5/site_perl/man/man3 Modules without any .so will be installed at the same place regardless of the Perl version, minimizing the upgrade when the major Perl version is changed. It uses a version dependent directory for modules with compiled bits. As PERL_ARCH is no longer needed in plists, it has been removed from PLIST_SUB. The USE_PERL5=fixpacklist keyword is removed, the .packlist file is now always removed, as is perllocal.pod. The old site_perl and site_perl/arch directories have been kept in the default Perl @INC for all Perl ports, and will be phased out as these old Perl versions expire. PR: 194969 Differential Revision: https://reviews.freebsd.org/D1019 Exp-run by: antoine Reviewed by: perl@ Approved by: portmgr
* Finally retire USE_PGSQLcrees2014-11-233-3/+3
|
* - Update to 20141117danilo2014-11-232-3/+3
| | | | | PR: 195131 Submitted by: kdeguchi@sz.tokoha-u.ac.jp (maintainer)
* - Update to checkin e3445da which is 3.1-RC2bdrewery2014-11-202-4/+4
| | | | | | Changes: * Fix pkgclean -f after recent cwd changes * Fix for native-xdev login.conf support
* The FreeBSD GNOME team proudly presents GNOME 3.14 and Cinnamon 2.2.kwm2014-11-191-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Gnome 3.14.1 and Cinnamon 2.2.16 are supported on FreeBSD 9.3-RELEASE and up. This commit removes the old GNOME 2 desktop, bindings and some ports that can't be compiled. A few ports where updated to more recent versions to allow them to compile with this update. Apart from updating ports to newer versions GDM is more integrated with gnome-shell now, and handles several things for the GNOME desktop such as screen locking. If you want to use GNOME 3 via startx, you will have to add your own lock screen/screensaver. For example xscreensaver can be used for sessions started without GDM. Shell Extensions can be installed via https://extensions.gnome.org/ , we have ported a few that can't be installed via this way. The old gnome-utils and gnome-games ports where split up into single ports and where converted to meta-ports. gnome-terminal requires a UTF-8 locale to run, gdm handles this already, but if you use startx you need to do this yourself. Upgrade instructions: Delete the old and conflicting packages: # pkg delete clutter gnome-utils gnome-panel gnome-keyring vala-vapigen \ guile gcalctool gnome-media libgnomekbd # pkg delete gnome-screensaver gnome-applets bug-buddy evolution-exchange \ evolution-webcal gnome-system-tools seahorse-plugins gnome-control-center For package users the following lines will be enough: # pkg upgrade # pkg install gnome3 For ports users should do the following: # portmaster -a # portmaster x11/gnome3 We are currently aware of two issues. The first issue is a bug in the file monitoring code in the glib20 port. This bug causes glib programs to crash when files in a monitored directory are added or removed. Upstream is aware of the problem, but since the problem is quite complex there is no solution yet. This problem isn't restricted to BSD. The second issue is that on certain video cards totem will display a purple/pink overlay on the video. It not clear yet where the issues comes from. Major thanks goes to Gustau Perez for being a driving force behind getting GNOME 3 up to speed again. Also thanks to Antoine Brodin for running the exp-runs. This update was also made possible by: Joe Maloney Kris Moore Beeblebrox Ryan Lortie Antoine Jacoutot and everyone I missed
* Cleanup the @dirrmbapt2014-11-191-7/+0
| | | | Reported by: marino
* Reroll the tarball I was mising some dfly only commits:bapt2014-11-191-2/+2
| | | | | - fix build with bundle libelf - keep ABI on dragonfly
* Update to 1.4.0.b2bapt2014-11-192-3/+3
| | | | | - more fixes to multi repo - fix pkg autoremove recursivity
* Update to 1.4.0.b1bapt2014-11-182-3/+3
| | | | | | | | | | | | Changes: - Lots of documentation fixes - Lots of typos fixes in messages - Fix UI when a package is going to be downgraded - Cleanup is internal functions (removing useless accessors) - Do not allow to create packages in old format anymore (it was broken anyway) - allow ? and ! in pkg version limchar - New configuration option VERSION_SOURCE (to the version used to read INDEX) - Really fix multirepo (hopefully)
* - Update to checkin 7851588, which is 3.1-RC1bdrewery2014-11-182-4/+5
| | | | | See https://github.com/freebsd/poudriere/wiki/release_notes_31 for Release Notes.
* - Update to checkin 8d28349bdrewery2014-11-182-4/+4
| | | | | | | | | | | | The next update will be 3.1-RC1. Changes: * The HTML interface is now fixed for file:// and direct access. This currently only works for the build directory. The jail-level and top-level do not yet work, but may in the future. * Fix usage over NFS when root does not have access to current directory. * Fix performance for qemu/native-xdev by not using /bin/sh for pkg(8)'s ABI_FILE
* Cleanup plistantoine2014-11-1314-147/+4
|
* Cleanup plistantoine2014-11-121-4/+1
|
* - update to 1.79dinoex2014-11-114-15/+45
| | | | | - use new jail syntax - ease migration to pkg
* Remove unneeded @dir entriesbdrewery2014-11-071-6/+0
|
* - Deprecate and set expiration date to 2014-12-06: Does not work with tcl/tk ↵ak2014-11-071-0/+3
| | | | | | | | | 8.4+, does not support pkgng Error message at start: Error in startup script: command returned bad code: 46169808 while executing "main" (file "/usr/local/bin/pib" line 2357)
* Deprecate.mat2014-11-051-0/+3
| | | | Sponsored by: Absolight
* Simplify plistbapt2014-10-311-3/+1
|
* Simplify plistbapt2014-10-311-4/+1
|
* Update to 1.4.0.a4bapt2014-10-302-3/+3
| | | | | | | | | | | | | | | | | | Changes: - Reinstall packages if one of its dependency have change While hackish this allows seamless upgrade of perl5 and ruby2 - Fix pkg audit as used from ports - Reject chroot for unknown ABIs - Fix generating repos from 1.3 created packages - Allow to build out of the source tree - Fix ABI detection on armeb - Fix some left overs from Unique id migration - Fix pkg delete regression (it is again recursive by default) - Locked packages prevent deleting anything that depends on them - Fix pkg upgrade on multi repo - Fix pkg upgrade ignoring the lock flag Thank you very much for all the testers and reports! Please keep testing!
* ports-mgmt/portsearch: Update the distfile checksum after thevd2014-10-302-4/+4
| | | | | | precompiled binary was removed from it. Also move ${MASTER_SITE_LOCAL} towards the end in MASTER_SITES because the new file is still not propagated to the mirrors.
* Fix segfault caused by passing a string literal pointer to mkstemp()shurd2014-10-302-2/+2
| | | | Submitted by: Oki Sawada <oki@tamon.co.jp>
* Update to 1.4.0 alpha3:bapt2014-10-292-3/+3
| | | | | - Fix pkg check -r to make it also compute checksums for symlinks - Fix pkg register in case the ancient arch as not already been defined
* - new port pkgcompareohauer2014-10-295-0/+69
| | | | | | | | | | | | | | | | | | | This program provides for an alternate pkg upgrade procedure. Usage: pkg-compare [options] new_path old_path This program reads local.sqlite in new_path and compares list of installed packages in local.sqlite in old_path. If a package is found in old_path which is not in new_path then the name of the port is printed, one per line. Command line switches: -p prefix uninstalled packages with 'pkg install -Rf' -m show manually installed packages only, no deps WWW: https://github.com/waitman/pkg-compare PR: 186484 Submitted by: waitman@waitman.net
* Sorry I didn't checksum the right filebapt2014-10-291-2/+2
|
* Update to checkin d2f5c83bdrewery2014-10-292-4/+4
| | | | | | | | | | Changes: * Minor display fixes * poudriered cleanups * ports -l: Support -n like jail * Add a 'jail stop' hook called right before jail is shutdown * Auto fix shadowed files in repository that are owned by pkg(8) * jail -cx: TARGET/TARGET_ARCH fixes
* Update to 1.4.0.alpha2bapt2014-10-292-3/+3
| | | | | | | | Changes: - Change the default fetch site for vuxml - simplify some code - fix too small buffers - only add in provided shlibs the files starting with lib*
* Update to 2.16.1.marcus2014-10-282-7/+7
| | | | | | Add an additional check for EXTRACT_SUFX. Submitted by: ak
* ports-mgmt/porttools: upgrade to 1.03xmj2014-10-272-4/+5
| | | | | | | | | | | | - Upgrade to 1.03 Changelog: - Mark port submit as broken - Mark port followup as broken PR: 194323 Differential Revision: https://reviews.freebsd.org/D992 Approved by: swills (mentor)
* Update to pkg 1.4.0.alpha1bapt2014-10-272-3/+3
| | | | | | | | | | | | | | | | | | | | Changes: - Lots of cleanup in the API - Huge refactoring to avoid using hashes where not needed - add a new @config keyword for all files with such flags pkg will try automatically to merge the difference with newer version on upgrades a vanilla version of the file is kept in the db to allow 3 way merge this was the last blocker to be able to package base - new options AUTOMERGE to prevent pkg to automatically merge @config files - speed up upgrades by only extracting files that are different from 2 packages - convert unique package identifier to the package name (at last !) - drop incremental update support this was preventing allowing multiple packages with the same name in a remote repo - lots of improvements in the pkg update process - update sqlite to 3.8.7 - Change pkg audit so that it points to the http://vuxml.FreeBSD.org/freebsd/ location by default - Lots of fixes in the solver
* Update to 2.16.0marcus2014-10-272-390/+136
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Remove @MASTERSITES_WHITELIST * Remove some remnants of multi-OS support: always false conditions and unused variables ($automan, $autoinfo, $manstrict, $mancompress, $multiplist, $newxdef, $rcsidinplist, $ldconfigwithtrue) * Remove check for USE_SIZE * Remove check for 'Version Required' in header * Remove pkgtools remnants: fix pkg_version invocations, remove check for PKGINSTALLVER, remove check for old packages in $portsdir * Update check for IGNOREFILES macro * Remove comment about EXEC_DEPENDS * Remove check for NO_CONFIGURE/NO_PATCH * Remove '@dirrm for %%DOCSDIR%%' check * Remove pkg-comment check * Remove check for /usr/X11R6 * Remove check for gcc_val 3.x and 4.1 conditions * STAGE is now required * Remove MANLANG check * Add NOPORTEXAMPLES/NOPORTDOCS deprecation warning * Add @stopdaemon, @cwd deprecation warning * Add PLIST_DIRSTRY deprecation warning * Add check for make :L :U modifiers * Add check for for MAN[1-9] macro * Allow use of absolute path in plist * Fix checks for EXTRACT_SUFX * Fix USE_ANT and USES=gmake warning * Convert WITH(OUT)_$1 to PORT_OPTIONS:M$1 in warning * Convert USE_DOS2UNIX to USES=dos2unix in warning * Convert USE_ZIP to USES=zip in EXTRACT_SUFX check * Convert USE_PERL5 to USES=perl5 in warning * Convert USE_ICONV to USES=iconv in warning * Modify checkplist() to accept @fc/@shell/other new keywords PR: 194285 Submitted by: ak
* - Update to 20141022 [1]ak2014-10-242-4/+3
| | | | | | | | * Set -k (keep going) option when -O (don't check dependencies) is set. - Remove PLIST_DIRSTRY PR: 194524 [1] Submitted by: Ken DEGUCHI <kdeguchi at sz.tokoha-u.ac.jp> (maintainer) [1]
* Upgrade ports-mgmt/portsearch from 1.3.3 to 1.3.4vd2014-10-244-18/+16
|
* - Convert ports from german/, java/, japanese/ and ports-mgmt/ to newmva2014-10-207-13/+8
| | | | | | USES=python Approved by: portmgr (implicit)
* Update port to version 0.5rodrigo2014-10-164-24/+7
| | | | | | | | | Update maintainer email address Remove unnecessary PLIST_DIRS PR: ports/194023 Submitted by: mario.g.pavlov@gmail.com (maintainer) Approved by: mentors (implicit)
* - Add dependency back for ruby-bdb for Ruby 2.0.bdrewery2014-10-132-8/+3
| | | | | PR: 188084 PR: 185523
* Retire ports-mgmt/portaudit, it stopped working a month ago when pkg_toolsmat2014-10-1329-3116/+1
| | | | | | | | | support was removed. Also retire three ports requiring it, and a few optionnal dependencies. With hat: portmgr Noticed by: ak Sponsored by: Absolight
* Update to 1.4.0.pre-alpha16bapt2014-10-132-3/+3
| | | | | | | | | | | | | | | | | | | | | | | Changes: - Rework the job request processing - Fix pkg install/upgrade - Fix forced reinstall - Rework of integrity checking - The ABI is now defined using MACHINE_ARCH meaning freebsd:10:x86:64 is now FreeBSD:10:amd64 this is encoded in the package as "abi" the old "arch" key remains for compatibility and is translated to the old ABI - New option ALTABI represent the ancient ABI format - Repository configuration files can now talle ${ALTABI} as well as ${ABI} - The audit periodic script is able to audit pkgs in jails or chroots from the host system - The backup periodic script is able to backup database from jails or chroots to the host system - The status periodic script is able to report on chroots and jails from the host system. - The checksum periodic script is able to report on checksum mismatches in chroots and jails. - pkg check now support -q (--quiet) - 3 way merge code has been imported from the fossil scm project (not yet in use) - Code cleanup - Lots of minor bug fixes - Update libucl - Rationalise path before packaging ( /something//bla is not the same a /something/bla) - pkg info/search -R can now specify ucl as a format for the raw output
* Update to 2.15.6.marcus2014-10-132-8/+10
| | | | | | * Check to make sure each instance of USES is properly sorted. PR: 193792
* Update to 2.15.5.marcus2014-10-092-26/+81
| | | | | | | | | | | | | | | | | | | | | | * Do not report on DEBUG as an OPTION. [1] * Check for use of muted INSTALL_foo commands. * Warn on use of @dirrm[try]. * Check to make sure rc.d scripts contain a '# PROVIDE:' line. [2] * Check to see that the options provided to USES are sorted. [3] * Fix an errant "direct use of command" warning. [4] * Remove the check to see if StartupNotify is the empty string in DESKTOP_ENTRIES. This is allowed per the spec and per the porter's handbook. [5] * Check for empty lines in plist. [6] * Check for direct command use in SHEBANG_FILES. [7] PR: 192525 [1] 193464 [2] 193792 [3] 193793 [4] 193456 [5] 193794 [6] 193795 [7]
* Remove @dirrm, @dirrmtryehaupt2014-10-081-5/+0
|
* Fix a regression that made some plist errors non fatalbapt2014-10-072-1/+32
| | | | Reported by: antoine
* - Update to 1.17ak2014-10-072-3/+3
|
* - Update to 2.4.13bdrewery2014-10-075-39/+5
| | | | | | | | | | | | | | | | - Update plist for pkg-1.3 - Remove pkg-message as ALT_PKGDEP has not worked properly since 2008. See https://github.com/freebsd/portupgrade/issues/61 Changes: * portinstall/upgrade -P[P] now supported with pkgng * pkg_fetch now supports pkgng * Fixed pkg-1.3 delete support to not recurse * Fixed portupgrade -b support with pkgng * Improved portsclean performance with pkgng (#59) * Use service(8) for rc script restarting * Show command executions with PORTUPGRADE_DEBUG in environment * Deprecate rc script handling in lieu of pkg's HANDLE_RC_SCRIPTS in pkg.conf
* - Plist fixes. No need for @exec and use @sample.bdrewery2014-10-072-5/+2
|
* - Update to checkin 2161660, which matches 2.4.13bdrewery2014-10-074-25/+6
| | | | | | | | | | | | | | - Update @dir usage Changes: * portinstall/upgrade -P[P] now supported with pkgng * pkg_fetch now supports pkgng * Fixed pkg-1.3 delete support to not recurse * Fixed portupgrade -b support with pkgng * Improved portsclean performance with pkgng (#59) * Use service(8) for rc script restarting * Show command executions with PORTUPGRADE_DEBUG in environment * Deprecate rc script handling in lieu of pkg's HANDLE_RC_SCRIPTS in pkg.conf
* - Update to checkin caf0bb9bdrewery2014-09-273-23/+4
| | | | | | Changes: * jail -x: Build and install native-xtools cross compile tools. Submitted by sbruno@
* Fix an important regresion preventing pkg2ng to work properlybapt2014-09-262-1/+15
| | | | | Reported by: roberto Tested by: roberto
* Add a way to work around the pkg2ng gate for now.bdrewery2014-09-261-1/+2
| | | | With hat: portmgr
* - Fix crash when overriding repo configs.bdrewery2014-09-252-0/+29
| | | | | | | PR: 193890 Reported by: Nikolai Lifanov With hat: portmgr Pointyhat to: bdrewery
* Hand back my ports to the pool.eadler2014-09-241-1/+1
| | | | Ports require time and TLC which I no longer have.
* - Update to checkin 96b7698bdrewery2014-09-232-4/+4
| | | | | | | | | Changes: * Fix another race in balance_ool() causing crashed builds * More color fixes * jail -u: Fix detection of invalid jails * Better handling of crashed builds * Fix incremental rebuild for pkg/pkg-devel
* If not built with WITH_PKG=devel, depend on ports-mgmt/pkg. This will usebdrewery2014-09-231-2/+2
| | | | | | | | | | | | | the normal pkg for packaging pkg-devel. This is needed because the repo is expected to be only non-devel packages. This also fixes a poudriere crash when the repo is empty and both pkg and pkg-devel are built. When pkg-devel would finish first it would crash due to not having a pkg to use for caching various metadata from the package. Differential Revision: D809 With hat: portmgr Reviewed by: bapt
* Simplify plistbapt2014-09-221-41/+3
|
* Update to 1.3.8 Changes:bapt2014-09-223-11/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Plist parser do not accept modes like o+w g+s u+r - @owner/@group with no argument reset the default ownership to root/wheel - Plug regression tests into the release mechanism as mandatory - Allow url in repository configuration to be overriden by another configuration file - If one of -P, -I or -R is not explicitly given on the command line do not emit error messages while searching for a mechanism to find data about the latest available ports. - External keywords can now take arguments - Directories under PREFIX are automatically handled and removed if needed - MTREE are not packaged anymore neither extracted on final installation - OS major checking (to determine if pkg is running on an upgraded base system) uses the same mechanism as ABI detection instead of relying on UNAME_r which can have false positivie on jails - Add @dir keyword for plist which is used to package explicitly directories (directories with non root/wheel or outside prefix) and empty directories (@dirrm and @dirrmtry are now considered as deprecated) - root/wheel are now considered as the default user/group when creating a package except @owner/@group are used to change that behaviour - Import newer version of libucl which improves error messages in case of problem parsing manifest or configuration files - Fix pkg register so it checks for conflicts before actually copying files on to the filesystem - pkg now support a new no_provide_lib annotation to preventing automatic populating of provided libs (useful for packages bundling libraries like wine) - Improve documentations - Ability to select usage of IPv4/IPv6 via config, repository config or command line - Lots of bug fixes Side effects: - Convert to install-mtree target into a no-op target Add empty directories to plist of ports that needs them to run: - share/aclocal to devel/automake and devel/automake14 - share/applications to devel/desktop-file-utils - share/xml share/sgml to textproc/xmlcatmgr - Prevent check-plist to issue warnings about some @dir* - Adjist check_leftovers.sh to not take in account anything related to mtree - Bump the default required version of pkg to 1.3.8
* - Update to checkin 4555dff [now a git hash]bdrewery2014-09-193-7/+11
| | | | | | | | | | | | - Poudriere's home has moved to https://github.com/freebsd/poudriere/wiki Changes: * Fix some error handling with the recent races fixes, which led to them still crashing. * Display some nicer errors in some cases rather then just exiting. * jail -m null: Fix /etc/login.conf.db being stale after deleting the jail. * Fix a possible case of dependency calculation errors being lost.
* Add a minimal version testing for the installed pkg to enforce people to go ↵bapt2014-09-181-0/+1
| | | | | | | | | to the latest version Set minimal version to 1.3.7 for now Differential Revision: D723 Reviewed by: bdrewery
* Retire MANCOMPRESSED.mat2014-09-181-1/+0
| | | | | | | | | Also the compat NO_INSTALL_MANPAGES shim. Differential Revision: https://reviews.freebsd.org/D730 Reviewed by: antoine With hat: portmgr Sponsored by: Absolight
* - Update to 3.0.19bdrewery2014-09-172-3/+3
| | | | | | | Changes: * Fix improper call to 'msg_warn'. Bad backport from 3.1. Reported by: sunpoet
* - Update to checkin d7e95d9102bdrewery2014-09-173-4/+6
| | | | | | | | | | | | | | | | | | | Changes: * HTML: Fix NaN showing in a case * Fix handling of SIGPIPE for cleaning up. * Improvements to cleanup handling such that recursive errors will not stop the cleanup process. * HTML: Add an apache example * testport: Allow tee(1) more time to flush buffer before killing it off. * bulk: Remove the use of tee(1) * bulk: Fix several races leading to "stuck_in_queue" and "Unknown stuck queue bug". * jail -m src=: Also copy in the src tree now. .git and .svn are ignored. * bulk: Fix high CPU usage/spinning when the queue is waiting on the last jobs to finish. * Remove use of stripcolors pipe which used far too much CPU. * bulk: Fix a case where computing deps was not delaying errors until the end of deps calculation was intended.
* - Update to 3.0.18bdrewery2014-09-172-3/+3
| | | | | | | | | Changes: * Add a check for 3.1 repository and reject the build. 3.0 does not know how to handle 3.1's repository format. Downgrading is not supported at this point. * Allow securelevel>=1 with USE_TMPFS=all * Add a warning that DEVELOPER=yes is ignored in lieu of bulk -t/testport
* Update to 1.4.0-alpha15bapt2014-09-152-3/+3
| | | | | | | | | | | | | Changes: - pkg register checks conflicts before installing the files - do not provide any shlibs if the "no_provide_shlib" annotation is set - fix invalid free() in keywords arguments parsing - Add ability to select usage of IPv4/IPv6 via config, repository config or command line - some documentation fixes and improvements - If one of -P, -I or -R is not explicitly given on the command line, do not emit error messages while searching for a mechanism to find data about the latest available ports. - Rework automatic directory deletion
* Allow staging as a regular userantoine2014-09-131-0/+1
|
* Update the default version of GCC in the Ports Collection from GCC 4.7.4gerald2014-09-113-3/+3
| | | | | | | | | | to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit)
* Update to 1.4.0-pre-alpha14bapt2014-09-102-3/+4
| | | | | | | | | | | | Changes: - New @dir keyword - @dirrm/@dirrmtry will now expose a warning in DEVELOPER_MODE - directories outside of PREFIX are now automatically handled - Determine the running OS version from /bin/sh not uname so that pkg doesn't think a jail running on a newer host is an OS upgrade - Remove libyaml - The plist now entirely default on owner root, group wheel - Add more regressions tests
* Allow staging as a regular userantoine2014-09-091-1/+1
|
* - Convert to USES=execinfo libtool pathfix pythontijl2014-09-083-27/+9
| | | | - Add INSTALL_TARGET=install-strip