aboutsummaryrefslogtreecommitdiffstats
path: root/ports-mgmt
Commit message (Collapse)AuthorAgeFilesLines
* 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
* - Update to 20140721ak2014-09-075-38/+42
| | | | | | | | | | * Increase pkg_replace compatibility with portupgrade - Update MASTER_SITES - Remove support for pkg_tools - Use PLIST_FILES PR: 193304 Submitted by: Ken DEGUCHI <kdeguchi@sz.tokoha-u.ac.jp> (maintainer)
* Allow staging as a regular userantoine2014-09-061-2/+2
|
* Allow staging as a regular userantoine2014-09-061-6/+5
|
* - update to 1.78dinoex2014-09-053-23/+56
| | | | - defaults to pkg
* Update to 1.4.0-pre-alpha13:bapt2014-09-042-3/+4
| | | | | | | | | | | | | Changes: - @owner/@group without var reset to root/wheel - Do not accept @mode with '+-' like u+s or g-w - Integrate kyua with autools (make check now calls kyua) - Fix pkg annotate -y - Fix a regression in pkg_is_valid - Allow keywords define in ucl files '(Keywords/*.ucl)' to consider its argument as a command line argument (aka split it) - Completly ignore mtree - Automatically remove any directory under PREFIX if needed
* Remove non staged ports without pending PR from p*bapt2014-09-0213-157/+0
|
* Remove support for pkg_installbapt2014-09-013-34/+14
| | | | | | | | Merge back bsd.pkgng.mk into bsd.port.mk Add a note about @stopdaemon not being supported anymore With hat: portmgr Differential Revision: https://reviews.freebsd.org/D693
* 2014-08-30 ports-mgmt/pkg_add_it: Does not support pkgngantoine2014-08-305-72/+0
|
* - Update to 3.17.7bdrewery2014-08-282-4/+4
| | | | | Changes: * Use PM_SU_CMD for pkg set -o
* - Update to checkin 7c2b030b2bbdrewery2014-08-272-4/+4
| | | | | | | | | | | | | | | | | Changes: * testport: Detect invalid origin in -o * Still symlink logs to errors/ for 'stuck_in_queue' * Add a jail:start hook. Can be used to customize the jail for builds on startup. * jail -u: Stop trying to nullmount /usr/src on top of itself, and fix /compat warning. * bulk -t/testport: Only show NEEDED libraries using readelf(1) rather than ldd(1) which was showing indirect library dependencies. * bulk -R / NO_RESTRICTED: Show which files are being removed by clean_restricted * Fix showing missing MOVED as a warning * jail -i: Fix to not require a ports tree * bulk -i: Fix installation of ports-mgmt/pkg
* - Update to 1.3.7bdrewery2014-08-272-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Please note announcement for special instructions at: http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000086.html - Users need to run 'pkg check -Ba' after upgrading to pkg-1.3.7 and before updating any other packages. This avoids needing to reinstall anything not needed due to changed shlibs. - People building packages for serving to other systems need to rebuild all packages with 1.3.7. Changes: * Test suite fixes * Documentation updates * pkg-rquery(8): Add a pointer to EXAMPLES in pkg-query(8) * If opening the db in READ_ONLY give a warning if it is missing * Give advice on how to recreate the database if auto-updating was skipped * Remove pkg --check-activation. It is too tempting to use. * Make it more clear that the 'Major version' change is non-fatal * Jobs display: Avoid excessive newline before prompt and after unprompted usage * Remove references to PACKAGESITE/MIRROR_TYPE/PUBKEY * Support uppercase ENABLED in repo config. * Avoid POLA, make PACKAGESITE/MIRROR_TYPE/PUBKEY in pkg.conf fatal * Fix self upgrade loop with pkg upgrade -Fy * Fix self upgrade not using the new pkg binary * pkg-{delete,autoremove}: Use a readonly lock in dry run * pkg-convert: Add locking. EXCLUSIVE by default, READONLY with -n * pkg-convert: Check for proper db permissions for both real and dry_run mode * pkg-convert -r: Only a readonly lock is required for converting from the db * pkg-convert -r: Add common db access checks * pkg convert -r: Don't crash if unable to create the package dir * Revert stripping shlib versions from e127d91d4. This will require rebuilding packages on the repository and then running pkg check -Ba to fully utilize. Until packages are rebuilt there may be false-positive shlib reinstalls. * pkg {register, check -B}: Fix registering provided shlibs as required * When analysing ELF files with DEVELOPER_MODE, don't bail on first error * Fix pkg-ssh when SSH_RESTRICT_DIR is a symlink * Fix size calculations with hardlinks * Fix pkg-which glob * pkg fetch -d: Fix crash (#955) * Progress bar improvements/fixes * Fix ETA for fetching (#943) * Fix progressbar stalled support * ETA progress: Account for TCP SLOW START and weigh the first few ticks less * Rework 'pkg update' output slightly to clarify what it is doing. * pkg check: Add progressbar when not using -v * pkg check: Add job counter with using -v * pkg clean: Add progressbar * Fix hardlink calculations (#958) * pkg backup: Add -q * pkg backup: Remove docs for '-d -' as it does not work. * pkg config: Fix output for arrays/objects (#971) * Fix RC scripts being started on deinstall rather than stopped * Add some more asserts * pkg-fetch.8: Remove reference to removed mirror mode * Fix a few typos in pkg.conf.5 (#969) * Document new configuration options. (#969) * Fix always refetching of file:// and ftp:// repositories * pkg query -g: Fix handling of ranges such as 'name-[0-9]*' which is used by ports CONFLICTS checking * Fix crash when SIGNATURE_TYPE=PUBKEY but PUBKEY is not defined
* - Update to 1.4.0.pre-alpha12bdrewery2014-08-272-3/+3
| | | | | | | | | | | | | | | Changes: * Documentation updates * Fix always refetching of file:// and ftp:// repositories * pkg query -g: Fix handling of ranges such as 'name-[0-9]*' which is used by ports CONFLICTS checking * Fix crash when SIGNATURE_TYPE=PUBKEY but PUBKEY is not defined * New output for UX testing/feedback: * pkg add - Use a nested tree view due to how the job is handled * pkg upgrade/install/delete - Show 'Installing' message separate from Extracting or Deleting of files. This is so that any messages from the package are shown after noting what is being done. Messages were shown before "Installing" before.
* Update to 4.2.0crees2014-08-274-23/+7
| | | | | | PR: ports/191774 Submitted by: matt@conundrum.com Submitted by: ohauer
* - Fix missing library problems when the linker enforces explicit linkingtijl2014-08-261-0/+3
| | | | | | PR: 192062 Exp-run by: antoine Approved by: portmgr (antoine)
* Do not strip binaries at all this port is a developement ports and should ↵bapt2014-08-261-5/+1
| | | | | | remain with symbols While here remove remnant code from the pkg pre 1.3 build system.
* Strip the proper filebdrewery2014-08-261-1/+1
| | | | Reported by: dbn
* Canonicalize a few LICENSE_PERMSantoine2014-08-222-2/+2
| | | | With hat: portmgr
* ports-mgmt/bpm: Fix stagingrene2014-08-225-0/+93
|
* ports-mgmt/bpm: Stagify.rene2014-08-221-2/+1
|
* - Update to 1.4.0.pre-alpha11bdrewery2014-08-202-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Users will see a "changed shlibs" reinstall for 'pkg upgrade' until: 1. _All_ packages on remote repositories are rebuilt with this version of pkg. 2. 'pkg check -Ba' should be run after upgrading pkg but before upgrading other packages. This requires #1 though, which is not happening until 1.3.7 is released. Running 'pkg check -Ba' before the remote repository is fixed will just continue to propose reinstalling packages for 'changed shlibs'. Changes: * pkg fetch -d: Fix crash (#955) * Progress bar improvements/fixes * Fix ETA for fetching (#943) * Fix progressbar stalled support * ETA progress: Account for TCP SLOW START and weigh the first few ticks less * Rework 'pkg update' output slightly to clarify what it is doing. * pkg check: Add progressbar when not using -v * pkg check: Add job counter with using -v * pkg clean: Add progressbar * Fix hardlink calculations (#958) * pkg backup: Add -q * pkg backup: Remove docs for '-d -' as it does not work. * pkg config: Fix output for arrays/objects (#971) * Fix RC scripts being started on deinstall rather than stopped * Add some more asserts * pkg-fetch.8: Remove reference to removed mirror mode * Fix a few typos in pkg.conf.5 (#969) * Document new configuration options. (#969)
* - Update to 1.4.0.pre-alpha10bdrewery2014-08-162-3/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: * Test suite fixes * Fix pkg-devel self upgrade when remote repo defaults to non-devel * pkg-rquery(8): Add a pointer to EXAMPLES in pkg-query(8) * If opening the db in READ_ONLY give a warning if it is missing * Give advice on how to recreate the database if auto-updating was skipped * Remove pkg --check-activation. It is too tempting to use. * Make it more clear that the 'Major version' change is non-fatal * Jobs display: Avoid excessive newline before prompt and after unprompted usage * Remove references to PACKAGESITE/MIRROR_TYPE/PUBKEY * Support uppercase ENABLED in repo config. * Avoid POLA, make PACKAGESITE/MIRROR_TYPE/PUBKEY in pkg.conf fatal * Fix self upgrade loop with pkg upgrade -Fy * Fix self upgrade not using the new pkg binary * pkg-{delete,autoremove}: Use a readonly lock in dry run * pkg-convert: Add locking. EXCLUSIVE by default, READONLY with -n * pkg-convert: Check for proper db permissions for both real and dry_run mode * pkg-convert -r: Only a readonly lock is required for converting from the db * pkg-convert -r: Add common db access checks * pkg convert -r: Don't crash if unable to create the package dir * Revert stripping shlib versions from e127d91d4. This will require rebuilding packages on the repository and then running pkg check -Ba to fully utilize. Until packages are rebuilt there may be false-positive shlib reinstalls. * pkg {register, check -B}: Fix registering provided shlibs as required * When analysing ELF files with DEVELOPER_MODE, don't bail on first error * Fix pkg-ssh when SSH_RESTRICT_DIR is a symlink * Fix size calculations with hardlinks * Fix pkg-which glob
* ports-mgmt/xps: USE_PYTHON=yes => USES=pythonmarino2014-08-161-1/+1
| | | | | PR: 192688 Submitted by: maintainer (Serpent)
* Upgrade OpenEXR and ilmbase to 2.2.0.mandree2014-08-162-2/+2
| | | | | | | | | | | | | | | | | | | GCC 4.2 in FreeBSD 8.X/9.X base is now too old to compile OpenEXR, so GCC-based systems will upgrade to the default ports compiler (GCC 4.7 currently.) Add two patches to OpenEXR to permit building it in a live system with the older OpenEXR version installed. Bug report filed to upstream Github at https://github.com/openexr/openexr/issues/130 Couple OpenEXR more tightly to ilmbase and require its exact .so version. Add UPDATING note, and bump PORTREVISION of all dependent ports. Proto-STAGE hugin-devel, and mark it IGNORE because hugin is newer. Approved by: portmgr (implicit for bumping PORTREVISION on unstaged ports)
* - Update to 1.3.6bdrewery2014-08-132-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: * Fix bringing in i386-wine* as a dependency (requires rebuilding the wine package). This is fixed, for now, by not considering shlibs as provided by a package if they do not match the target architecture. (#922) !!! You should delete the i386-wine and i386-wine-devel !!! !!! packages from your repository so they rebuild. !!! !!! Bumping of PORTREVISION is pending due to the !!! !!! nature of these ports. !!! * Fix auto reinstallation of packages when shlibs/dependencies change. This will force a 'pkg update' to run to rebuild the local repository. Using -U will not work until this is done. (#933) * Fix 'pkg rquery %Av' (requires rerunning pkg-repo on remote) (#925) * Fix pkg_solve_sat_problem assertions (#915) * Fix 'pkg install -f' (#912) 'pkg install -R[f]' is still known to not work (#926) * Fix 'pkg rquery -e' (#910) * Fix 'size mismatch' errors requiring 'pkg update -f' (#906) * Fix other cases of 'pkg update -f' being required. * Fix 'pkg clean' to show files before confirming (#887) * Fix upgrade/install not showing meta packages in the output (#909) * Fix 'pkg autoremove -n' asking for confirmation * Fix 'pkg lock' not being respected for forced operations (#911, #937). Note that a locked package may still be deleted if the solver determines it is no longer needed. * Fix 'pkg delete -q' * Replace the SAT solver with Picosat (#914). This is much more mature and stable than our previous solver. It, along with other work, fixes many issues with solving upgrades. * 'pkg ssh' fixes * Do not consider shlib versions for package provides/requires as there is discrepency in what packages provide and what other require. For now only rely on libname.so. With hat: portmgr
* Update to 1.4.0.pre-alpha9vsevolod2014-08-122-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: - Fix pkg-delete -q [1] - pkg-add: Respect locked packages on forced invocation [2] - Rework fields in manifests digests (based on [3]): added: * depends * shlib provides/requires * users * groups removed: * maintainer * www * message * comment - Fix forced repo update when checksum is changed - pkg-(add|install|upgrade): Respect locked packages on forced invocation. [2] - Fix autoremove -n - Remove dead case fallthrough in pkg_jobs_universe_process_item() - Remove dead PKG_FLAG_RECURSIVE handling code Submitted by: grembo [2] Maxim Ignatenko [3] Suggested by: az [1] With hat: pkg@
* ports-mgmt/portrac: fix port for pkgngpi2014-08-122-3/+18
| | | | | | PR: 186963 Submitted by: lchen@zen.lhaven.homeip.net Approved by: mgp@e-soul.org (maintainer timeout)
* Update to 1.4.0.pre-alpha8vsevolod2014-08-112-3/+3
| | | | | | | | | | | | | | Changes: - When filtering out shlib archs, compare wordsize first and then ABI arch string - Fix rquery -e - Fix install progress output for meta packages - Fix writing annotations to manifests - pkg-clean: Show files to delete first - Add a pkg_symlink_cksumat to fix pkg-delete - Add packages checksums to digest file to fix broken repo update - Unbreak pkg-ssh With hat: pkg@
* - Update The Glorious Glasgow Haskell Compiler to version 7.8.3pgj2014-08-111-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Update Haskell Platform to version 2014.2.0.0 - Update Yesod Platform to version 1.2.13 - Update Gtk2Hs to version 0.12.5 - Update Pandoc to version 1.12.4.2 - Update git-annex to version 5.20140717 - Unbreak wxHaskell ports Please note that port revisions for all the Haskell ports without version changes are bumped. New ports (69): databases/hs-esqueleto: Type-safe EDSL for SQL queries on persistent backends devel/hs-Glob: Globbing library devel/hs-STMonadTrans: Monad transformer version of the ST monad devel/hs-auto-update: Efficiently run periodic, on-demand actions devel/hs-asn1-encoding: ASN1 data reader and writer in RAW, BER and DER forms devel/hs-asn1-parse: Simple monadic parser for ASN1 stream types devel/hs-atomic-primops: Safe approach to CAS and other atomic operations devel/hs-boxes: 2D text pretty-printing library devel/hs-byteable: Type class for sequence of bytes devel/hs-chunked-data: Typeclasses for dealing with chunked data devel/hs-conduit-combinators: Commonly used conduit functions devel/hs-conduit-extra: Conduit adapters for common libraries devel/hs-data-hash: Combinators for building fast hashing functions devel/hs-deepseq-generics: Generics-based Control.DeepSeq.rnf implementation devel/hs-dlist-instances: Difference lists instances devel/hs-enclosed-exceptions: Catching exceptions within enclosed computations devel/hs-equivalence: Maintaining equivalence relations as union-find devel/hs-exceptions: Extensible optionally-pure exceptions devel/hs-free: Monads for free devel/hs-hslua: Lua language interpreter embedding in Haskell devel/hs-keys: Keyed functors and containers devel/hs-monad-loops: Monadic loops devel/hs-monads-tf: Monad classes, using type families devel/hs-mono-traversable: Traversing monomorphic containers devel/hs-prelude-extras: Higher-order versions of Prelude classes devel/hs-prettyclass: Pretty printing class similar to Show devel/hs-scientific: Numbers represented using scientific notation devel/hs-securemem: Auto scrubbing and const time eq, memory chunk devel/hs-shake: Build system library, like Make, but more accurate dependencies devel/hs-stm-chans: Additional types of channels for STM devel/hs-streaming-commons: Common functions for streaming data libraries devel/hs-text-icu: Bindings to the ICU library devel/hs-tf-random: High-quality splittable pseudorandom number generator devel/hs-transformers-compat: Compatibility shim for transformers devel/hs-vector-binary-instances: Binary instances for vector devel/hs-vector-instances: Orphan Instances for 'Data.Vector' devel/hs-vector-th-unbox: Deriver for Data.Vector.Unboxed with Template Haskell dns/hs-dns: DNS library in Haskell dns/hs-gnuidn: Bindings for GNU IDN net/hs-connection: Simple and easy network connections API net/hs-gsasl: Bindings for GNU libgsasl net/hs-iproute: IP Routing Table net/hs-network-protocol-xmpp: Client library for the XMPP protocol security/hs-DRBG: Deterministic random bit generator security/hs-cipher-aes128: AES and common modes using AES-NI when available security/hs-cipher-blowfish: Blowfish cipher security/hs-cipher-camellia: Camellia block cipher primitives security/hs-cipher-des: DES and 3DES primitives security/hs-crypto-cipher-types: Generic cryptography cipher types security/hs-crypto-random: Simple cryptographic random related types security/hs-cryptohash-conduit: Cryptohash conduit security/hs-cryptohash-cryptoapi: Crypto-api interfaces for cryptohash security/hs-gnutls: Bindings for GNU libgnutls security/hs-x509: X509 reader and writer security/hs-x509-store: X.509 collection accessing and storing methods security/hs-x509-system: Per-operating-system X.509 accessors and storage security/hs-x509-validation: X.509 Certificate and CRL validation sysutils/hs-ekg: Remote monitoring of processes sysutils/hs-ekg-core: Tracking of system metrics textproc/hs-appar: Simple applicative parser textproc/hs-libxml-sax: Bindings for the libXML2 SAX interface textproc/hs-uri: Library for working with URIs textproc/hs-xml-hamlet: Hamlet-style quasiquoter for XML content www/hs-DAV: RFC 4918 WebDAV support www/hs-http-client: HTTP client engine www/hs-http-client-tls: http-client backend with TLS support www/hs-warp-tls: HTTP over SSL/TLS support for Warp via the TLS package www/hs-yesod-auth-hashdb: Authentication plugin for Yesod www/hs-yesod-bin: Yesod helper executable Updated ports (279): archivers/hs-zip-archive 0.1.3.4_5 --> 0.2.3.2 archivers/hs-zlib-enum 0.2.3_6 --> 0.2.3.1 audio/hs-ALUT 2.2.0.0_14 --> 2.3.0.1 audio/hs-OpenAL 1.4.0.2_5 --> 1.6.0.0 audio/hs-libmpd 0.8.0.2_5 --> 0.8.0.5 benchmarks/hs-criterion 0.6.2.1_6 --> 0.8.1.0 converters/hs-aeson 0.6.1.0_6 --> 0.7.0.6 converters/hs-dataenc 0.14.0.5_5 --> 0.14.0.7 databases/hs-mysql 0.1.1.4_8 --> 0.1.1.6 databases/hs-persistent 1.2.0.1_4 --> 1.3.1.1 databases/hs-persistent-sqlite 1.2.0_4 --> 1.3.0.5 databases/hs-persistent-template 1.2.0_4 --> 1.3.1.4 devel/hs-Boolean 0.2_5 --> 0.2.1 devel/hs-ConfigFile 1.1.1_9 --> 1.1.2 devel/hs-DrIFT 2.2.3_8 --> 2.4.2 devel/hs-MemoTrie 0.6.1_6 --> 0.6.2 devel/hs-MissingH 1.2.0.0_6 --> 1.2.1.0 devel/hs-MonadCatchIO-mtl 0.3.0.5_6 --> 0.3.1.0 devel/hs-MonadCatchIO-transformers 0.3.0.0_8 --> 0.3.1.0 devel/hs-MonadRandom 0.1.9_4 --> 0.1.13 devel/hs-SafeSemaphore 0.9.0_6 --> 0.10.1 devel/hs-Stream 0.4.6.1_6 --> 0.4.7.1 devel/hs-TypeCompose 0.9.9_5 --> 0.9.10 devel/hs-abstract-deque 0.2_4 --> 0.3 devel/hs-abstract-par 0.3.1_8 --> 0.3.3 devel/hs-alex 3.0.5_4 --> 3.1.3 devel/hs-ansi-terminal 0.6_5 --> 0.6.1.1 devel/hs-ansi-wl-pprint 0.6.6_6 --> 0.6.7.1 devel/hs-asn1-types 0.1.3_4 --> 0.2.3 devel/hs-async 2.0.1.4_4 --> 2.0.1.5 devel/hs-base16-bytestring 0.1.1.5_7 --> 0.1.1.6 devel/hs-basic-prelude 0.3.5.0_4 --> 0.3.8 devel/hs-bifunctors 3.2.0.1_5 --> 4.1.1.1 devel/hs-blaze-builder 0.3.1.1_4 --> 0.3.3.2 devel/hs-blaze-builder-enumerator 0.2.0.5_6 --> 0.2.0.6 devel/hs-blaze-textual 0.2.0.8_6 --> 0.2.0.9 devel/hs-bloomfilter 1.2.6.10_7 --> 2.0.0.0 devel/hs-bytestring-show 0.3.5.5_4 --> 0.3.5.6 devel/hs-c2hs 0.16.4_6 --> 0.17.2 devel/hs-cabal-install 1.16.0.2_4 --> 1.18.0.5 devel/hs-cereal 0.3.5.2_7 --> 0.4.0.1 devel/hs-checkers 0.3.1_5 --> 0.3.2 devel/hs-classy-prelude 0.5.7_4 --> 0.9.3 devel/hs-classy-prelude-conduit 0.5.3_5 --> 0.9.3 devel/hs-cmdargs 0.10.3_4 --> 0.10.9 devel/hs-conduit 1.0.5_4 --> 1.1.7 devel/hs-configurator 0.2.0.2_6 --> 0.3.0.0 devel/hs-convertible 1.0.11.1_8 --> 1.1.0.0 devel/hs-cpphs 1.16_5 --> 1.18.5 devel/hs-data-pprint 0.2.1.4_6 --> 0.2.3 devel/hs-directory-tree 0.11.0_6 --> 0.12.0 devel/hs-dlist 0.5_13 --> 0.7.1 devel/hs-either 3.4_5 --> 4.3.0.1 devel/hs-enumerator 0.4.19_8 --> 0.4.20 devel/hs-errors 1.4.1_5 --> 1.4.7 devel/hs-fast-logger 0.3.1_7 --> 2.2.0 devel/hs-fgl 5.4.2.4_9 --> 5.5.0.1 devel/hs-file-embed 0.0.4.7_5 --> 0.0.7 devel/hs-filestore 0.6.0.1_5 --> 0.6.0.3 devel/hs-fsnotify 0.0.11_4 --> 0.1.0.3 devel/hs-gconf 0.12.1.1_6 --> 0.12.5.0 devel/hs-generic-deriving 1.5.0_4 --> 1.6.3 devel/hs-geniplate 0.6.0.3_5 --> 0.6.0.4 devel/hs-ghc-events 0.4.2.0_6 --> 0.4.3.0 devel/hs-ghc-mtl 1.0.1.2_6 --> 1.2.1.0 devel/hs-gio 0.12.4_6 --> 0.12.5.3 devel/hs-glade 0.12.1_10 --> 0.12.5.0 devel/hs-glib 0.12.4_6 --> 0.12.5.4 devel/hs-gtk2hs-buildtools 0.12.4_6 --> 0.12.5.2 devel/hs-haddock 2.13.2_4 --> 2.14.2 devel/hs-happy 1.18.10_6 --> 1.19.4 devel/hs-hashable 1.1.2.5_4,1 --> 1.2.2.0,1 devel/hs-hashed-storage 0.5.10_6 --> 0.5.11 devel/hs-hashtables 1.1.0.2_5 --> 1.1.2.1 devel/hs-haskell-src 1.0.1.5_8 --> 1.0.1.6 devel/hs-haskell-src-exts 1.13.5_6 --> 1.15.0.1 devel/hs-hasktags 0.68.2_5 --> 0.69.0 devel/hs-hastache 0.5.0_5 --> 0.6.0 devel/hs-hinotify 0.3.5_6 --> 0.3.7 devel/hs-hint 0.3.3.6_5 --> 0.4.2.0 devel/hs-hlint 1.8.45_4 --> 1.9.3 devel/hs-hoogle 4.2.16_5 --> 4.2.34 devel/hs-hslogger 1.2.1_6 --> 1.2.4 devel/hs-hspec 1.5.4_4 --> 1.11.0 devel/hs-hspec-expectations 0.3.2_4 --> 0.6.0.1 devel/hs-kqueue 0.1.2.4_6 --> 0.1.2.6 devel/hs-language-c 0.3.2.1_11 --> 0.4.5 devel/hs-language-javascript 0.5.7_6 --> 0.5.13 devel/hs-largeword 1.0.5_4 --> 1.2.3 devel/hs-lens 3.9.0.2_4 --> 4.3.3 devel/hs-lifted-base 0.2.0.5_4 --> 0.2.3.0 devel/hs-logict 0.6_5 --> 0.6.0.2 devel/hs-mmap 0.5.8_7 --> 0.5.9 devel/hs-mmorph 1.0.0_4 --> 1.0.3 devel/hs-monad-control 0.3.2.1_4 --> 0.3.3.0 devel/hs-monad-logger 0.3.1.1_4 --> 0.3.7.1 devel/hs-monad-par 0.3.4.2_4 --> 0.3.4.6 devel/hs-monad-par-extras 0.3.2_8 --> 0.3.3 devel/hs-mtl 2.1.2_6 --> 2.1.3.1 devel/hs-mueval 0.9_5 --> 0.9.1.1 devel/hs-murmur-hash 0.1.0.6_6 --> 0.1.0.7 devel/hs-optparse-applicative 0.5.2.1_5 --> 0.9.1.1 devel/hs-parallel 3.2.0.3_6 --> 3.2.0.4 devel/hs-pcre-light 0.4_13 --> 0.4.0.2 devel/hs-primitive 0.5.0.1_6 --> 0.5.2.1 devel/hs-profunctors 3.3.0.1_4 --> 4.2.0.1 devel/hs-project-template 0.1.3_5 --> 0.1.4.1 devel/hs-quickcheck-io 0.1.0_4 --> 0.1.1 devel/hs-reflection 1.3.2_4 --> 1.5.1 devel/hs-resource-pool 0.2.1.1_6 --> 0.2.3.0 devel/hs-resourcet 0.4.7.1_4 --> 1.1.2.3 devel/hs-safe 0.3.3_9 --> 0.3.7 devel/hs-setenv 0.1.0_6 --> 0.1.1.1 devel/hs-simple-reflect 0.3.1_5 --> 0.3.2 devel/hs-smallcheck 1.0.2_5 --> 1.1.1 devel/hs-syb 0.4.0_4 --> 0.4.1 devel/hs-syb-with-class 0.6.1.4_6 --> 0.6.1.5 devel/hs-system-fileio 0.3.11_5 --> 0.3.14 devel/hs-system-filepath 0.4.7_6 --> 0.4.12 devel/hs-tagged 0.6_4 --> 0.7.2 devel/hs-temporary 1.1.2.4_6 --> 1.2.0.3 devel/hs-test-framework 0.8_7 --> 0.8.0.3 devel/hs-test-framework-hunit 0.3.0_7 --> 0.3.0.1 devel/hs-test-framework-quickcheck2 0.3.0.1_7 --> 0.3.0.3 devel/hs-text 0.11.3.1_4 --> 1.1.0.0 devel/hs-threads 0.5.0.2_5 --> 0.5.1.2 devel/hs-threadscope 0.2.2_6 --> 0.2.4 devel/hs-timezone-olson 0.1.2_5 --> 0.1.4 devel/hs-timezone-series 0.1.2_5 --> 0.1.3 devel/hs-transformers-base 0.4.1_9 --> 0.4.2 devel/hs-uniplate 1.6.10_6 --> 1.6.12 devel/hs-unix-compat 0.4.1.1_4 --> 0.4.1.3 devel/hs-unix-time 0.1.8_4 --> 0.3.3 devel/hs-unordered-containers 0.2.3.1_4 --> 0.2.4.0 devel/hs-utf8-light 0.4.0.1_8 --> 0.4.2 devel/hs-utf8-string 0.3.7_9 --> 0.3.8 devel/hs-utility-ht 0.0.9_4 --> 0.0.10 devel/hs-uuagc 0.9.42.3_4 --> 0.9.51 devel/hs-uuagc-cabal 1.0.4.0_7 --> 1.0.5.0 devel/hs-uuid 1.2.13_4 --> 1.3.3 devel/hs-uulib 0.9.15_5 --> 0.9.16 devel/hs-vault 0.2.0.4_5 --> 0.3.0.3 devel/hs-vector 0.10.0.1_6 --> 0.10.9.1 devel/hs-vector-algorithms 0.5.4.2_6 --> 0.6.0.3 devel/hs-void 0.6_4 --> 0.6.1 devel/hs-word8 0.0.3_5 --> 0.1.1 graphics/hs-HGL 3.2.0.2_14 --> 3.2.0.5 graphics/hs-cairo 0.12.4_6 --> 0.12.5.3 graphics/hs-svgcairo 0.12.1.1_8 --> 0.12.5.2 mail/hs-email-validate 1.0.0_5 --> 2.0.1 mail/hs-mime 0.3.4_6 --> 0.4.0.1 mail/hs-mime-mail 0.4.1.2_7 --> 0.4.5.2 mail/hs-mime-types 0.1.0.3_5 --> 0.1.0.4 math/hs-Agda 2.3.2_6 --> 2.4.0.2 math/hs-categories 1.0.5_5 --> 1.0.6 math/hs-comonad 3.0.2_5 --> 4.2.2 math/hs-contravariant 0.4_5 --> 1.1 math/hs-data-lens 2.10.2_7 --> 2.10.5 math/hs-data-lens-template 2.1.7_7 --> 2.1.8 math/hs-distributive 0.3.1_5 --> 0.4.4 math/hs-math-functions 0.1.3.0_5 --> 0.1.5.2 math/hs-mwc-random 0.12.0.1_6 --> 0.13.1.2 math/hs-nats 0.1_5 --> 0.2 math/hs-pointed 3.0.2_6 --> 4.1 math/hs-probability 0.2.4_8 --> 0.2.4.1 math/hs-semigroupoids 3.0.2_6 --> 4.0.4 math/hs-semigroups 0.9.1_4 --> 0.15.2 math/hs-statistics 0.10.3.1_4 --> 0.13.2.1 math/hs-vector-space 0.8.6_7 --> 0.8.7 multimedia/hs-gstreamer 0.12.1.2_6 --> 0.12.5.0 net/hs-network 2.4.1.2_4 --> 2.4.2.3 net/hs-network-info 0.2.0.3_6 --> 0.2.0.5 net/hs-network-multicast 0.0.7_6 --> 0.0.11 net/hs-simple-sendfile 0.2.11_5 --> 0.2.15 net/hs-socks 0.5.1_4 --> 0.5.4 science/hs-bio 0.5.2_8 --> 0.5.3 security/hs-HsOpenSSL 0.10.3.3_6 --> 0.11 security/hs-RSA 1.2.2.0_7 --> 2.0.0 security/hs-SHA 1.6.1_6 --> 1.6.4.1 security/hs-certificate 1.3.7_4 --> 1.3.9 security/hs-cipher-aes 0.1.8_4 --> 0.2.8 security/hs-cipher-rc4 0.1.2_5 --> 0.1.4 security/hs-clientsession 0.9_4 --> 0.9.0.3 security/hs-cprng-aes 0.3.4_6 --> 0.5.2 security/hs-crypto-api 0.12.1_4 --> 0.13 security/hs-crypto-conduit 0.5.2_4 --> 0.5.4 security/hs-crypto-numbers 0.1.3_5 --> 0.2.3 security/hs-crypto-pubkey 0.1.3_4 --> 0.2.4 security/hs-crypto-pubkey-types 0.3.2_4 --> 0.4.2.2 security/hs-cryptocipher 0.5.0_4 --> 0.6.2 security/hs-cryptohash 0.9.0_4 --> 0.11.6 security/hs-entropy 0.2.1_9 --> 0.3.2 security/hs-monadcryptorandom 0.5.1_5 --> 0.6.1 security/hs-pem 0.1.2_6 --> 0.2.2 security/hs-pwstore-fast 2.3_7 --> 2.4.1 security/hs-skein 1.0.3_4 --> 1.0.9 security/hs-tls 1.1.2_5 --> 1.2.8 sysutils/hs-angel 0.3.4_6 --> 0.5.0 sysutils/hs-cpu 0.1.1_7 --> 0.1.2 textproc/hs-Diff 0.2.0_5 --> 0.3.0 textproc/hs-HStringTemplate 0.7.1_5 --> 0.7.3 textproc/hs-HaXml 1.24_4 --> 1.24.1 textproc/hs-attoparsec-enumerator 0.3.1_7 --> 0.3.3 textproc/hs-blaze-html 0.6.1.1_4 --> 0.7.0.2 textproc/hs-blaze-markup 0.5.1.5_4 --> 0.6.1.0 textproc/hs-case-insensitive 1.0.0.2_4 --> 1.1.0.3 textproc/hs-citeproc-hs 0.3.8_5 --> 0.3.9 textproc/hs-feed 0.3.8_13 --> 0.3.9.2 textproc/hs-hexpat 0.20.3_6 --> 0.20.6 textproc/hs-highlighting-kate 0.5.3.9_4 --> 0.5.8.5 textproc/hs-html-conduit 1.1.0_5 --> 1.1.0.5 textproc/hs-hxt 9.3.1.1_7 --> 9.3.1.4 textproc/hs-hxt-charproperties 9.1.1_9 --> 9.1.1.1 textproc/hs-hxt-unicode 9.0.2_9 --> 9.0.2.2 textproc/hs-pandoc-types 1.10_5 --> 1.12.4.1 textproc/hs-parsec 3.1.3_6 --> 3.1.5 textproc/hs-regex-pcre-builtin 0.94.4.5.8.31_5 --> 0.94.4.8.8.35 textproc/hs-regex-tdfa 1.1.8_5 --> 1.2.0 textproc/hs-stringsearch 0.3.6.4_6 --> 0.3.6.5 textproc/hs-tagsoup 0.12.8_6 --> 0.13.1 textproc/hs-tagstream-conduit 0.5.4_5 --> 0.5.5.1 textproc/hs-texmath 0.6.1.5_4 --> 0.6.7 textproc/hs-xml-conduit 1.1.0.3_5 --> 1.2.1 textproc/hs-xml-types 0.3.3_6 --> 0.3.4 textproc/hs-xmlhtml 0.2.1_5 --> 0.2.3.2 textproc/hs-yaml 0.8.2.4_4 --> 0.8.8.4 www/hs-HTTP 4000.2.8_4 --> 4000.2.10 www/hs-authenticate 1.3.2.6_5 --> 1.3.2.9 www/hs-cgi 3001.1.7.5_4,1 --> 3001.1.8.5,1 www/hs-cookie 0.4.0.1_6 --> 0.4.1.2 www/hs-css-text 0.1.1_10 --> 0.1.2.1 www/hs-gitit 0.10.3.1_5 --> 0.10.4 www/hs-hS3 0.5.7_5 --> 0.5.8 www/hs-happstack 7.0.1_7 --> 7.0.2 www/hs-happstack-server 7.1.7.1_4 --> 7.3.7 www/hs-heist 0.12.0_4 --> 0.13.1.2 www/hs-hjsmin 0.1.4.1_5 --> 0.1.4.7 www/hs-http-conduit 1.9.3_4 --> 2.1.4 www/hs-http-reverse-proxy 0.1.1.6_4 --> 0.4.0.1 www/hs-http-server 1.0.2_5 --> 1.0.4 www/hs-http-types 0.8.0_5 --> 0.8.5 www/hs-oeis 0.3.1_10 --> 0.3.5 www/hs-path-pieces 0.1.2_6 --> 0.1.4 www/hs-recaptcha 0.1_9 --> 0.1.0.2 www/hs-shakespeare 1.0.5_4 --> 2.0.1.1 www/hs-snap 0.12.0_4 --> 0.13.2.8 www/hs-snap-core 0.9.3.1_5 --> 0.9.6.3 www/hs-snap-server 0.9.3.3_5 --> 0.9.4.5 www/hs-wai 1.4.0_5 --> 3.0.1.1 www/hs-wai-app-static 1.3.1.2_5 --> 3.0.0 www/hs-wai-extra 1.3.4_4 --> 3.0.1.2 www/hs-wai-logger 0.3.0_7 --> 2.2.0 www/hs-warp 1.3.8.1_4 --> 3.0.0.5 www/hs-webkit 0.12.4_8 --> 0.12.6.1 www/hs-xss-sanitize 0.3.3_6 --> 0.3.5.2 www/hs-yesod 1.2.0.1_4 --> 1.2.6.1 www/hs-yesod-auth 1.2.0_4 --> 1.3.4 www/hs-yesod-core 1.2.0.4_4 --> 1.2.19 www/hs-yesod-form 1.3.0_4 --> 1.3.14 www/hs-yesod-persistent 1.2.0_4 --> 1.2.3 www/hs-yesod-routes 1.2.0_4 --> 1.2.0.7 www/hs-yesod-static 1.2.0_4 --> 1.2.4 www/hs-yesod-test 1.2.0_4 --> 1.2.3.2 x11-toolkits/hs-GLURaw 1.3.0.0_4 --> 1.4.0.1 x11-toolkits/hs-GLUT 2.4.0.0_5,1 --> 2.5.1.1,1 x11-toolkits/hs-OpenGL 2.8.0.0_4,1 --> 2.9.2.0,1 x11-toolkits/hs-OpenGLRaw 1.3.0.0_5 --> 1.5.0.0 x11-toolkits/hs-gtk 0.12.4_6 --> 0.12.5.7 x11-toolkits/hs-gtkglext 0.12.1_10 --> 0.12.5.0 x11-toolkits/hs-gtksourceview2 0.12.3.1_8 --> 0.12.5.0 x11-toolkits/hs-pango 0.12.4_6 --> 0.12.5.3 x11-toolkits/hs-vte 0.12.1_10 --> 0.12.5.0 x11-toolkits/hs-wx 0.90.0.1_8 --> 0.90.1.0 x11-toolkits/hs-wxc 0.90.0.4_7 --> 0.90.1.1 x11-toolkits/hs-wxcore 0.90.0.3_7 --> 0.90.1.1 x11-toolkits/hs-wxdirect 0.90.0.1_8 --> 0.90.1.1 x11-wm/hs-xmonad-contrib 0.11.1_6 --> 0.11.3 x11/hs-X11 1.6.1.1_6 --> 1.6.1.2 x11/hs-xmobar 0.17_4 --> 0.21 Removed ports (28): archivers/hs-zlib-conduit: Deprecated in favor of conduit-extra devel/hs-IORefCAS: Deprecated in favor of atomic-primops devel/hs-StateVar: Deprecated devel/hs-Tensor: Depcrecated devel/hs-attempt: Deprecated in favor of exceptions devel/hs-base64-conduit: Deprecated in favor of conduit-combinators devel/hs-blaze-builder-conduit: Deprecated in favor of conduit-extra devel/hs-failure: Deprecated in favor or exceptions devel/hs-filesystem-conduit: Deprecated in favor of conduit-combinators devel/hs-haskeline: Become part of GHC devel/hs-pool-conduit: Deprecated in favor of resource-pool devel/hs-profunctor-extras: Absorbed into profunctors devel/hs-terminfo: Become part of GHC devel/hs-transformers: Become part of GHC math/hs-comonad-transformers: Deprecated in favor of comonad math/hs-comonads-fd: Deprecated in favor of comonad math/hs-groupoids: Deprecated in favor of semigroupoids math/hs-semigroupoid-extras: Deprecated in favor of semigroupoids net/hs-network-conduit: Deprecated in favor of conduit-extra security/hs-tls-extra: Deprecated in favor of tls textproc/hs-attoparsec-conduit: Deprecated in favor of conduit-extra textproc/hs-xhtml: Become part of GHC www/hs-hamlet: Deprecated in favor of shakespeare www/hs-shakespeare-css: Deprecated in favor of shakespeare www/hs-shakespeare-i18n: Deprecated in favor of shakespeare www/hs-shakespeare-js: Deprecated in favor of shakespeare www/hs-shakespeare-text: Deprecated in favor of shakespeare www/hs-wai-test: Deprecated in favor of wai-extra Approved by: portmgr (implicit, touching unstaged ports) Obtained from: FreeBSD Haskell
* Remove things no longer necessary now it is fixedantoine2014-08-111-9/+0
|
* Unbreakantoine2014-08-112-14/+5
|
* - Update to 3.1.0 [1]culot2014-08-102-5/+5
| | | | | | | - Update LICENSE (BSD2CLAUSE) PR: ports/192527 [1] Submitted by: Mamoru Sakaue <sakaue.mamoru@mwghennndo.com> (maintainer, from another address)
* - Update to checkin 439a908c73bdrewery2014-08-092-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: * ports -u: Fix with git * bulk: Some dependency failures are now delayed rather than immediately fatal. This allows identifying more build problems rather than needing to iteratively run bulk to continue finding more. * Add a note that DEVELOPER is ignored without bulk -t/testport. * Also remove DEVELOPER_MODE for ports not being tested. (pkg uses it and causes fatal pkg-lstat errors on bad plist) * Only show boost priority if actually building the packages listed * Add PKG_REPO_META_FILE passthrough for repo meta file for pkg-repo. Not currently useful so undocumented. It will be more useful when pkg-repo -m learn mores metadata options and there is a client-side way to view the metadata. * Fix "ln: ...Latest/: File exists" errors. * Allow setting ALLOW_MAKE_JOBS_PACKAGES blank * Move ALLOW_MAKE_JOBS_PACKAGES to -v * Fix newly built pkg not being used to build the repository, rather than using the one that existed at the start. * Add TRIM_ORPANED_BUILD_DEPS to override behavior added to trim the queue of build dependencies that are not needed for the build but were found and possibly deleted from the repository. * Fix testport of ports-mgmt/pkg. It has not worked in a very long time, if ever. * Allow securelevel>=1 if using USE_TMPFS=all.
* Update to 1.4.0.pre-alpha7vsevolod2014-08-082-3/+3
| | | | | | | | | | | | Changes: - Fix crash on i386 (thanks to antoine@) - Ignore duplicates in require/provide - Add missed call to pkg_list_free for PKG_PROVIDES (thanks to Maxim Ignatenko) - Print error if we cannot parse manifest - Select the newest possible package to satisfy dependency - Check shared libraries architecture and ignore incompatible ones With hat: pkg@
* Update to 1.4.0.pre-alpha6vsevolod2014-08-072-3/+3
| | | | | | | | | | | | Changes: - Print number of upgrade candidates - Fix request addition - Suggest manual resolution for UNSAT problems - Check repository and force update if it is not valid - Fix issue with seen packages not added to the request - Use plain .so for all shared libraries requires/provides With hat: pkg@
* ports-mgmt/jailaudit: precreate two directories to fix launch issuemarino2014-08-072-0/+3
| | | | | | PR: 192396 Submitted by: Gary (freebsd-bugzilla in-addr.com) Fixed by: maintainer (Philipp Wuensche)
* Disable maintainer mode to make sure configure never tries to regeneratebapt2014-08-061-0/+1
| | | | the configure and Makefiles
* Update to 1.4.0.pre-alpha5vsevolod2014-08-062-3/+3
| | | | | | | | | | | | Changes: - Use picosat SAT solver instead of the internal one: * production grade solver that is extensively tested * faster than internal one * has more flexible features - Fix issues with adding items to the universe - Fix forced operations With hat: pkg@
* Update to 1.3.5.1bapt2014-08-062-3/+4
| | | | | - Fix units propagation and conflicts. - Add a convenience new configure option to avoid configure to try to find autoconf
* Update to 1.3.5bapt2014-08-052-3/+3
| | | | | | | | | | | | | | | | | Changes: - Fix progress bars when not in a tty to give output - Dragonfly fixes - Multiple fixes in @keywords(user,group,mode) support - Important fixes in repo incremental updates - Fix pkg audit not returning an error in case of vulneraibilities found (making periodic script not working) - Ignore sigpipe - Make the read lock now no op - Directories can be listed in the plist like files they will be considered like @dirrmtry - Very important refactor and fixes in the solver making the whole code more manageable: - This fixes multirepo support - Fixes missed upgrades - Fix pkg rquery -e with complex (%#r for example) queries - Fix pkg upgrade -f
* Update to 1.4.0.pre-alpha4vsevolod2014-08-052-3/+3
| | | | | | | | | | | | | | Changes: - The solver and jobs interface were completely reworked: * multirepos have now better support * fix a number of issue with missed shared library dependencies * upgrade and install are now more clever about chosing repositories * implement package pinning to a repository * add heuristic to resolve conflicts between remote packages * removed tonns of old hacks * arrays are now used in many places instead of lists for performance * some hash tables are improved by using direct pointers hash - Minor fixes
* ports-mgmt/jailaudit: update to 1.5.1wg2014-08-052-3/+3
| | | | | PR: 192376 Submitted by: maintainer
* Update to 1.4.0.pre-alpha3.vsevolod2014-08-042-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: - Explicitly pass when passmode should be used with libarchive - Properly trim end spaces in plist for files and directories - Fix pkg ssh client - Fix pkg_env - Follow symlinks in fstatat otherwise it breaks repos created by poudriere - Fix sqlite on FS without proper locking mechanism - Fix pkg install -A - Do not distinguish anymore between dirrm and drirmtry - Fix options parsing by libucl - Rework repo update to avoid early repo destruction - Fix forced update - Update errors are now not fatal - Fix realpath usage - Fix pkg set -o - Fix progress bars when not in a tty to give output - Ignore sigpipe to avoid resources leak - Read lock is now no-op unles READ_LOCK option is turned on - Fix incremental repo updates (size missmatch error) - Add a rootfd to simplify handling of relocation - Implement a set of *at functions - Improve documentation - Tons of minor bugfixes With hat: pkg@
* - Update to checkin bbac739f86bdrewery2014-08-022-4/+4
| | | | | | Changes: * Workaround regression with pkg-1.3 causing all packages to have new options. * status: Fix -H to be tab-delimited
* - Update to 3.0.17bdrewery2014-08-022-3/+3
| | | | | | | Changes: * Workaround regression with pkg-1.3 causing all packages to have new options. * distclean: Fix some false-positives * Fix dead link in poudriere.conf
* Update to 1.3.4bapt2014-08-012-3/+3
| | | | | | | | | | | Changes: - Fix repo database manipulation on FS with no proper locking mechanism - Fix regression where options have "true" value instead of "on" - Prevent early destruction of a repo - Workaround new nginx behaviour of if_modified_since - Fix pkg set -o - Improve some error messages - Do not fallback on yaml anymore to parse new keywords
* Make sure to only use the generated pkg to register the new pkgbapt2014-08-011-2/+0
|
* Quick fix for pkg-1.3 delete handling. It now requires -f to not automaticallybdrewery2014-07-302-1/+11
| | | | recurse.
* Quick fix for pkg-1.3 delete handling. It now requires -f to not automaticallybdrewery2014-07-302-1/+11
| | | | recurse.
* - Switch devel/cppunit to USES=libtool, drop .la filesamdmi32014-07-301-1/+1
| | | | Approved by: portmgr blanket
* Convert some more USE_BZIP2 to USES=tar:bzip2adamw2014-07-302-2/+2
| | | | Approved by: portmgr (not really, but touches unstaged ports)
* Convert a bunch of EXTRACT_SUFX=... into USES=tar:...adamw2014-07-301-2/+1
| | | | Approved by: portmgr (not really, but touches unstaged ports)
* Convert a bunch of USE_BZIP2 to USES=tar:bzip2adamw2014-07-305-10/+5
| | | | Approved by: portmgr (not really, but touches unstaged ports)
* Update to 1.3.3bapt2014-07-302-3/+3
| | | | | | | | | | | | | | | Changes: - Always use bundled libsbuf - Make pkg help aware of aliases - Add more debug info - Yet another fix for pkg repo - Fix some size to chase ucl changes - Fix a bug if one if creating a package and a directory of that name exists - Fix plist whitspace trimming - Fix pkg_env - Fix pkg ssh - Allow pkg ssh server to serve poudriere made repositories - Fix again pkg install -A
* Rename all patches that contain '::' as a path separator, and useadamw2014-07-301-0/+0
| | | | '__' instead.
* Stage, and pull the patches into a sed command.adamw2014-07-294-75/+7
|
* Update to 2.15.4.marcus2014-07-282-4/+7
| | | | | | | Use File::Basename so that only the patch filename is checked for the 100 character limit. PR: 192161
* Update to pre-alpha2.vsevolod2014-07-283-4/+4
| | | | | | | | | | | This build includes all fixes from pkg 1.3.2 plus the following changes: - Fix an issue with pkg-repo that prevents from getting all packages in the archive - Fix an issue with manifests parsing on big-endian platforms - Add help messages for aliases (by admi3) - Fix linkage with sbuf (always use bundled sbuf) With hat: pkg@
* Update to 1.3.2bapt2014-07-284-101/+3
| | | | | | | Changes: - Import fixes from libucl (fixes memory corruption with pkg.conf) - Fix memory corruption when reinstalling packages - Rework pkg repo process distribution
* Fix reading pkg.conf (this will prevent pkg from segfault)az2014-07-272-0/+69
| | | | Approved by: bapt@ (portmrg@)
* Update to 1.3.1bapt2014-07-273-4/+4
| | | | | | | | | | | | | | | | | | | | | Changes: - Add a WORKERS_COUNT option to limit the number of workers used during pkg repo - Fix pkg repo hanging on FreeBSD 8 and 9 - Fix migration of local database from 1.2 to 1.3 which was resetting the installation time - Print the repository in search informations - Ignore meta file when rebuilding a repository - Lots of fixes in libucl - Fix pkg info -R to generate a valid yaml - Accept empty pkg.conf files - Accept empty repository configuration files - Fix pkg.conf reading so keys are now case insensitive again - Blog sigalarn when reading passphrase allowing to sign packages with a passphrase protected key - Install again zsh completion as _pkg instead of _pkg.zsh - Rework the upgrade/install procedure so it doesn't leave files behind anymore and properly runs scripts - Install periodic scripts with an executable bit - Speed up pkg version without INDEX - Preserve automatic flag on forced upgrade/reinstall - Fix memory corruption on reinstall
* Reset maintainership for ports not staged with no pending PRbapt2014-07-255-5/+5
| | | | With hat: portmgr
* Remove unnecessary quotation.delphij2014-07-241-1/+1
| | | | | PR: ports/192081 Submitted by: <takefu airport fm>
* Fix the build on PowerPC: apparently it declares that it has atomic builtins,danfe2014-07-241-0/+29
| | | | | | | but GCC 4.2 bombs with internal compiler error (= unrecognizable instruction) when compiling libucl/src/ucl_util.c. Approved by: bapt (portmgr, maintainer)
* Update to 1.3.0bapt2014-07-239-360/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since pkg 1.2: - 373 files changed, 66973 insertions(+), 38512 deletions(-) - 29 differents contributors - Merge of one of the 2013 Summer of code project Changelog: - New solver that can support external solvers using the CUDF format and the internal SAT solver - pkg-ssh(8) is now sandboxed with capsicum if it is available - pkg-ssh(8) now uses poll(2) - Remove StringList usage to improve portability - Rework the build system to use autotools to help portability - Now fetching is done to a temporary location and cleaned up if it fails - Remove PACKAGESITE - pkg-audit: remove support for portaudit compact database (only VulnXML will be used) - Improved UI experience based on jmmv write up (http://julipedia.meroh.net/search/label/cli-design) - Reworking the database locking mechanism into a finer grain and more clever system - Dynamic conflict handling if a conflict on files is detected at the sanity check level, try to solve the problem again with the new conflict information - Fix %t (timestamp) modifier in pkg_printf(3) - Full output now has a new field "date installed" - New pkg -o A=B to overwrite configuration from command line without the need of defining environment variables - pkg-install now can handle local files - pkg-add is now an alias on pkg-install - Simplify API by using more and more libucl objects (hidden behind an opaque 'pkg_object') - Rework multirepository handling - Prepare code for repository abstraction support - Sandbox signature checking and extraction - Support long options - Rework the extraction process - unicity of a package is now origin~name allowing subpackages and flavours - Improve ui for all commands - pkg lock -l now list the locked packages - symlinks now has a checksum to ensure they are valid - pkg backups generated by the distributed script are now plain sql files - Tons of bugfixes - Tons of behavour fixes
* Prior to release 1.3 update pkg-devel to 1.4.0.pre-alpha1.vsevolod2014-07-232-3/+3
| | | | | | | | | | | | | | | | | | | | This version is equal to pkg 1.3.0 tag. Changes from 1.3.0.rc4: - Use rename(2) to install symlink [1] - Link directly pkg frontend to libsbuf - Rework installation logic: If a file is found on the way do the following: 1) Append 12 chars random suffix to the filename; 2) Extract new file to that modified filename; 3) Rename new file to old file. - or - 3) Remove temporary file in case of error. - Fix reporting of locked packages [2] - Fix link with binutils 2.24 Reported by: bdrewery[1], az[2] With hat: pkg@
* Update to 1.3.0.rc4vsevolod2014-07-232-3/+3
| | | | | | | | | | | | | | Changes: - Fix output format when a dependency is missing - Fix typo (dbpath -> dbdir) - Create repo compatible with pkg 1.2 (path -> repopath) - Event pipe related fixes - Fetching now does not use mkstemp(2) to create files - Change permissions of files fetched to default ones - Fix fetching for reinstalled packages - Fix build on mips by proper checking of atomic builtins With hat: pkg@
* Update to 1.3.0.rc3.vsevolod2014-07-182-3/+3
| | | | | | | | | | | | | | | | | | | | | | Changes: - Fix bug in upgrade repos schemas from 1.2 [1] - Fix repos downgrade sql - Add -r (--recursive) flag to pkg-audit that makes pkg-audit to print all reverse dependencies of vulnerable packages. This allows users to upgrade or reinstall potentially vulnerable packages. - Rework pkg-audit to support pkg names without versions - pkg-audit now supports multiple patterns in the command line - Do not throw failed assertion if pattern is empty in [r]query - Fix symlinks checksum verification in pkg-delete - Fix bug in libucl variables parsing code - Add --raw-format to info/search - Ignore not top level packages with missing fields (for example, missing dependencies) - Make dependency missing message more informative [1] - Introduce mirror mode for pkg-fetch - Add -o flag to pkg-fetch to specify mirroring output directory Found by: az [1] With hat: pkg@
* Remove indefinite articles and trailing periods from COMMENT, plusolgeni2014-07-175-5/+5
| | | | | | | | | minor COMMENT typos and surrounding whitespace fixes. A few Makefiles where not included as they contain Latin-1 characters that break the Phabricator workflow. Categories P-S. CR: D422 Approved by: portmgr (bapt)
* Fix some non default LIB_DEPENDSbapt2014-07-162-2/+2
| | | | With hat: portmgr
* Add missing EXAMPLES and DOCS to a couple ports thatadamw2014-07-161-0/+2
| | | | already honour PORTDOCS and PORTEXAMPLES in the plist.
* Add DOCS to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MDOCS.adamw2014-07-162-5/+7
|
* Modernize LIB_DEPENDSbapt2014-07-151-2/+2
| | | | With hat: portmgr
* Update to 2.15.3.marcus2014-07-122-14/+10
| | | | | | | | | | | | | | * Make sure a port is placed in its proper category directory. [1] * Don't check INSTALL_TARGET for direct command use. [2] * Remove the single MASTER_SITE warning. [3] * Check to make sure patch file names contain no more than 100 characters. [4] PR: 191631 [2] 191079 [3] Submitted by: wen heping <wenheping@gmail.com> [1] gerald [2] Requested by: demon [4] Discussed on: ports@ [3]
* Update to 0.3.rakuco2014-07-102-16/+29
| | | | | PR: 191577 Submitted by: shen.elf@gmail.com (maintainer)
* Update to rc2.vsevolod2014-07-092-3/+3
| | | | | | | | | | | Changes: - Fix critical bug in the solver caused not required packages being installed - Rework DPLL algorithm to solve tasks quicker by propagating units on each step - Fix bug with loading of package files and directories - If all files are downloaded then perform integrity check immediately without extra queries to a user - Removed incorrect error messages With hat: pkg@
* Update to release candidate 1.vsevolod2014-07-072-3/+3
| | | | | | | | | | | | Changes: - Fix repo ident for local packages [1] - Fix pkg-stat - Improve safety of 1.2 -> 1.3 database migration - Fix minor bugs in progress bar - Restart system calls on SIGALARM Submitted by: des[1] With hat: pkg@
* - Deprecate and set expiration date to 2014-09-01: Does not support pkgngak2014-07-071-0/+3
|
* Bump more ports that depend on libsqlite3.so:tijl2014-07-051-1/+1
| | | | | | | - ports that set USE_SQLITE with the *_USE option helper - ports that depend on libsqlite3 indirectly as reported by pkg rquery Approved by: portmgr (implicit)
* - Fix pkg-rquery -I to have all expected output.bdrewery2014-07-052-1/+44
| | | | | | Obtained from: upstream 29c9c84e0e11c2c182a8d79634344e57bf2575f1 With hat: portmgr Reported by: dteske
* Add staging support.shaun2014-07-041-29/+40
|
* Bump PORTREVISION on all ports with USE_SQLITE=yes or USE_SQLITE=3 thattijl2014-07-042-1/+2
| | | | | | | have not been bumped yet after the latest libsqlite3.so library version change. Approved by: portmgr (implicit)
* Attempt to unbreakantoine2014-07-021-4/+4
|
* Stagify.kwm2014-07-015-39/+38
| | | | Use USES=shared-mime-info for packagekit port.
* Update to 1.3.0.b9vsevolod2014-06-302-3/+3
| | | | | | | | | | | | | | | | | | | | | | | Changes: - Quit pkg ssh if an error occurs while reading - Fix critical issue with manifest fields (path->repopath) [1] - Set reponame for local packages [1] - Fix forced upgrade [1] - Fix packages count in pkg-delete - Allow override `enabled` state for repos - Fix message if a pattern has not been found - Move the pkg_keys[] array from private/pkg.h to pkg.c to reduce duplication [1] - Add package validation function - Fix local packages installation - Validate pkg when changing its uid - Rework solver initial guessing - Fix multirepos documentation - Fix issue with repository metafile updating - Fix issue with unnecessary fingerprints check - Fix meta loading Submitted by: des [1] With hat: pkg@
* - Chase database/sqlite3 slib bumpmiwi2014-06-282-1/+2
| | | | Approved by: portmgr (myself)
* - Update to checkin 6d00750ddcbdrewery2014-06-272-5/+4
| | | | | | | | | | Changes: * HTML: Fix printing of "Remaining" on the jail page * Build reason: Change "missing LDFLAGS" to "missing_LDFLAGS" to have a one word reason * Update example nginx config for 1.6: nginx 1.6 now includes application/json in default mime.times * Add USE_PROCFS and USE_FDESCFS to allow disabling requirement on them
* Update to 1.3.0.b8.vsevolod2014-06-262-3/+3
| | | | | | | | | | | | | | | Changes: - Fix pkg-backup display issues - Fix UID changing when looking for upgrade candidates - Rework integritycheck procedure to use uids - Improve searching of local and remote packages - Lazy load of files and dirs for remote packages - Fix upgrades with UID changed - Fix actions count in jobs progress display - Fix serious bug in pkg-repo by moving to socketpairs from pipes - Detect SOCK_SEQPACKET support and fallback to SOCK_DGRAM (for 8.x) With hat: pkg@
* Convert GMAKE to MAKE_CMDbapt2014-06-251-4/+4
| | | | | | | Please note that lots of invocation of MAKE_CMD here are wrong as they do not properly respect MAKE_ENV and friends With hat: portmgr
* Stagify.vanilla2014-06-242-1/+15
| | | | Approved by: portmgr@ (blanket approval)
* - Support stagingjhale2014-06-242-9/+22
| | | | | | | | - Simplify MASTER_SITES - Remove indefinite article from COMMENT - USES_BZIP2 -> USE=tar:bzip2 Approved by: portmgr (blanket approval)
* - Support stagingjhale2014-06-241-13/+8
| | | | Approved by: portmgr (blanket approval)
* gnome-packagekit builds fine in ports/headantoine2014-06-241-2/+0
| | | | With hat: portmgr
* Update to 1.3.0.b7vsevolod2014-06-232-3/+3
| | | | | | | | | | | | | | | | | | | | | | Changes: - Save repo type in the annotation. - Fix packages fetching for reinstallation - Convert pkg repo from threads to processes (no more pthread dependency) - Add progress indicators to repo create - Implement new repo style: * Add metafile * Use data from that metafile * Use advanced manifest digests format * Implement legacy repos creation - Fix symlinks checksums (reported by misha @ #pkgng) - Fix pkg backup -r messages - Now pkg is able to delete multiple versions of the same package (e.g. when some packages are merged into one another) - Fix repo schema upgrade - Do not try to re-fetch broken packages infinitely - Fix couple minor bugs and crashes With hat: pkg@
* - Switch devel/jansson to libtool, drop .la filesamdmi32014-06-231-1/+1
| | | | | | - Bump dependent ports as .so version has changed Approved by: portmgr blanket
* - Remove redundant pkg-message displayamdmi32014-06-231-3/+0
| | | | Approved by: portmgr blanket
* Mark as broken: it is failing for a whilebapt2014-06-231-0/+2
| | | | With hat: portmgr
* Update to 2.15.2.marcus2014-06-222-8/+20
| | | | | | | | | | | * Add s3.amazonaws.com to the list of whitelist master sites. [1] * Correct a typo. [2] * Add support for the @sample directive. [3] * Check for USE_AUTOTOOLS=libtool and suggest USES=libtool instead. PR: 183864 [3] Submitted by: skreuzer [1] culot [2]
* Update to 1.3.0 beta6.vsevolod2014-06-202-3/+3
| | | | | | | | Changes: - fixed pkg-delete bug - fixed issues with progress displaying With hat: pkg@
* - Update to checkin 81baf7e90dbdrewery2014-06-202-3/+4
| | | | | Changes: * Fix bulk -f handling of relative file
* ports-mgmt/pkg-devel: Chase relocation of pkg.8 man pagemarino2014-06-202-6/+6
| | | | | | | | | | The pkg.8 manpage is edited by an extra patch on DragonFly due to differences in jail operation. The patch no longer applies both due to file relocation and regular bitrot. Regenerate the patch and change its name to reflect the new file location. This is a no-op on all releases of FreeBSD. Approved by: just-fix-it blanket
* - Update to checkin df5632bbeabdrewery2014-06-193-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: * bulk: Always clean restricted packages when done building if NO_RESTRICTED is set * bulk: Don't rebuild unneeded deps which were not specified on the cmdline. NOTE: This means that partial builds will not create a consistent repo of other existing packages. I.e., running bulk PORT1 PORT2 and then running bulk PORT1 will make it only create a consistent repo for PORT1. Always build with the ports you expect to be there. * Fix 'msg_error' not defined errors. * pkgclean/distclean: Consider hardlinks for size calculation * distclean: - Fix some false-positives - Support multiple -p options - Parallelization improvements * HTML: - Fix skipped column sorting - Pkg/Hour: Don't show 'Infinity' for older builds - More column width tweaks to fix word breaking - Fix skipped filter * jail: - Better support for native builds on powerpc and other archs, -a now accepts TARGET.TARGET_ARCH or TARGET_ARCH. - Add several new methods (see poudriere.8). Note that some of these may change a lot before release. * Null import an existing jail: -m null -M path * Install from existing src/obj dir: -m src=PATH * Install from tarball: -m tar=PATH - Always run -u after -c to get latest freebsd-updates - Fix -r and give hints on next steps - Try to modify the jail on creation less and do it during build startup instead. * Updates to log processing to offset common "cluster" reason * Better QEMU support * Better deadlock detection analysis * testport: Add -w to save workdir just as bulk has * Remove TRACK_BUILDTIMES * Sign the pkg.txz for pkg(7) when using SIGNING_COMMAND * portsnap interactive support * Try to handle long mount points better with MNAMELEN limit of 88 by shortening many internal paths and hashing the mastername when required. * Support poudriere.d/[jail-][ptname-][setname-]poudriere.conf (this support is a bit unreliable still) * status: Add -r to show results of a build * Remove DURATION_FORMAT and always show HH:MM:SS to avoid wrapping at 24 hours back to 00. * Improvements to internal timestamp utility * Fixes for update_stats lock crashes * Fixes for 'make clean' crashes which typically crashes a builder * Avoid restarting jail on build start to help with lock contention
* Update to 1.3.0 beta5vsevolod2014-06-192-4/+4
| | | | | | | | | | Changes: - repositories system has been reworked to support opaque repository operations - progress bar has been reworked and simplified - pkg backups generated by the distributed script are now plain sql files - fixed some visual issues while installing packages With hat: pkg@
* - Update to 3.17.6bdrewery2014-06-192-5/+5
| | | | | | | | | | | Changes: * Speedup --list-origins with pkg * Use proper /usr/local/etc/portmaster.rc path in portmaster.8 * Fix running from deleted dirs. * Fix losing control of building run-depends of staged ports (thus breaking -g and counts). [1] PR: 189398 [1]
* Update my ports to use my shurd@FreeBSD.org accountshurd2014-06-192-3/+3
| | | | Approved by: db, skreuzer (mentors)
* Update to 1.3.0.b4.vsevolod2014-06-154-99/+5
| | | | With hat: pkg@
* Change the maintainer of the development version of pkg to pkg@ instead of ↵vsevolod2014-06-141-1/+1
| | | | | | | portmgr@ Approved by: portmgr (bapt, bdrewery) With hat: pkg
* Fix regex, which fixes portmaster/portupgrade integrationbdrewery2014-06-133-1/+31
| | | | Reported by: kwm
* Respect WITH_SUBVERSION_VERcrees2014-06-121-1/+1
| | | | | | PR: ports/190946 Submitted by: ohauer Submitted by: Simon Wright
* Fix loading of reverse dependenciesbdrewery2014-06-122-0/+62
|
* Update to 1.3.0 beta3bapt2014-06-122-3/+3
| | | | | | | | | | | | | | | | | | | | | | Changes: - Now unicity is made on the typle (origin, name) to allow sub packages but cannot be made to only name to break installation from prior sanitization of the names - Fix pkg stat - Fix speed regression - 411.pkg-backup does not hide errors anymore - Improve documentation - debug now print stacktrace on freebsd 10+ - globalize common variables - new option to allow profiling sql queries - fix flatsize calculation - improve ui (better output) - add a new shiny progress bar and start using it everywhere - create a pkg_checksum api - fix pkg rquery -I - rework package digest - allow to use ldns instead of the FreeBSD dns api if needed - change the upgrade package path: first rename a file then extract the new file then unlink the renamed one - add a version script to avoid exposing external third party library symbols - fix pkg upgrade (it was changing the automatic flags when it shouldn't)
* Add a version script to only public expose public function in libpkgbapt2014-06-112-1/+235
| | | | | | PR: 190742 Submitted by: feld With help from: jilles
* Properly include bsd.port.pre.mk before checking for WITH_PKGNG, so thatstefan2014-06-081-1/+3
| | | | | | | explicitly setting the latter on FreeBSD 10 is not required. PR: 182923 Submitted by: dt71@gmx.com
* Update ports-mgmt/portupdate-scan to 0.4milki2014-06-044-26/+56
| | | | | | | | | | | - Add support for pkgng. - ISCL License - Incorporates -a argument suggested by Marcel Bonnet in PR 179637. Hence this supersedes PR 179637, which can now be closed. - Other misc. fixes and enhancements, including correcting typos. PR: 190051 Submitted by: alex@stangl.us Approved by: swills (eadler)
* Add option to pull in emulators/qemu-static-user to assist in x-compilingsbruno2014-06-031-1/+4
| | | | | | for non-x86 architectures. Reviewed by: bdrewery
* - Update to 1.16ak2014-05-312-6/+4
|
* - Fix build with upcoming default -fPIE in headbdrewery2014-05-301-1/+1
| | | | pkg 1.3 deals with this better.
* Fix packaging on head, .MAKE.FreeBSD_UL has been retired from bmakeantoine2014-05-291-0/+18
| | | | With hat: portmgr
* - Fix building as userbdrewery2014-05-262-1/+3
|
* - Blacklist ruby-bdb with Ruby 2.1 [1]bdrewery2014-05-264-26/+6
| | | | | | | | | | - Stop installing script(1) wrapper [2] - Fix ZSH dir leftover (somewhat a false-positive) [3] PR: ports/188084 [1] Submitted by: Christoph Moench-Tegeder <cmt@burggraben.net> [1] Submitted by: sunpoet [2] Reported by: swills [3]
* - Update to checkin 352086bbdrewery2014-05-252-5/+5
| | | | | Changes: * Use random temporary file for building index
* - Update to 3.17.5bdrewery2014-05-252-4/+4
| | | | | | Changes: * Fix some issues with killing child processes * Use builtin kill(1)
* Update to pkg 1.3.0 beta2bapt2014-05-223-5/+5
| | | | | | | | | | | Changes: - more fixes in pkg audit - move audit functions into the library - pkg lock -l now list the locked packages - database lock behaviour is now configurable - symlinks now has a checksum to ensure they are valid - more fixes on the solver - add long version of the options
* - Add/update license when possibleak2014-05-201-2/+2
| | | | | - Modernize ports Makefiles - Update MASTER_SITES/distfile for converters/chmview
* - Update to checkin 33c926770abdrewery2014-05-182-3/+4
| | | | | Changes: * Fix bulk -a
* - Update to checkin 3a2569440bbdrewery2014-05-172-4/+4
| | | | | | | | | | | | | | | | | | | | | - Fix build on 9.1 which does not have F_DUPFD_CLOEXEC Changes: * status/jail -l: Fix sort(1) error on <10 * Fix crash with SIGINFO done too early in build * Prevent appending the same make.conf multiple times * Fix (-s) showing in sanity when pkg is missing * Fix jail -u * jail -u: Name the jail with -default so it can be stopped with jail -k. * Add ALLOW_MAKE_JOBS_PACKAGES which lets the named package globs to always run with MAKE_JOBS regardless of ALLOW_MAKE_JOBS. Default is set to allow 'pkg' and 'ccache' to build with MAKE_JOBS as they typically holdup the rest of the build. * No longer run 'make clean' before building a port as it is not needed due to always using a WRKDIRPREFIX * Fix -a to work with bad-styled category Makefiles * sem(4) is only needed on <9
* - update to 1.77dinoex2014-05-162-177/+373
| | | | added support for pkg *
* Convert x11-toolkits/unique to "USES=libtool pathfix tar:bzip2".tijl2014-05-131-1/+1
| | | | | | | | | | | | | | | Bump PORTREVISION on all dependent ports. [1] audio/ario: USES=libtool. audio/gmpc: USES=libtool. audio/gnome-media: USES=libtool:keepla tar:bzip2. audio/xfce4-mixer: USES=libtool tar:bzip2. graphics/shotwell: Unbreak and USES=tar:xz. science/gwyddion: USES=libtool tar:bzip2. sysutils/mate-control-center: USES=libtool. x11/xfce4-clipman-plugin: USES=libtool tar:bzip2. Approved by: portmgr (implicit) [1]
* - Remove ports-mgmt/pver as it does not support pkgngzi2014-05-127-111/+0
|
* - Update to checkin f86a423218bdrewery2014-05-123-53/+73
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: * Reduce jail restarting for networking access by now always starting 2 jails. One with networking support and one without. This allows not constantly restarting jails to enable/disable networking, which causes a lot of jail lock contention. * Color support has been added. This is disabled by any of: 1. poudriere -N <sub-command> 2. stdout or stderr NOT in a TTY (piped) 3. USE_COLORS=no in poudriere.conf * Add DURATION_FORMAT and BUILDTIME_FORMAT to allow changing time display and default build name. * madvise(MADV_PROTECT) the main poudriere process to allow it to cleanup on failure from out-of-swap. * Running commands as non-root will *auto queue* them to poudriered if it is running. See rc.d/poudriered. * HTML/Web major changes: - Stop polling the server once the build is done. - There is now a top-level and jail-level page. The top-level only shows the *latest* build for each jail-ports-set combination. The jail-level only shows for a specific jail-ports-set combination. These pages will only be updated with builds done after upgrading. This may change before 3.1 release using a statsd to populate with all historical builds as well. - The main build page has been majorly reworked. * It no longer has 2 columns which overlap each other when zoomed in. The site is now much more responsive to zooming and mobile viewing. * More links to logs and elapsed times are shown * More system and build stats are shown such as "Impulse" which is the rate of package building over the last 2-10 minutes. This is done in browser/js currently so will reset when reloading the page. - The layout for httpd setup has changed. Now instead of duplicating the html/assets into every build dir, the html dir from /usr/local/share/poudriere/html/ should be served directly and the /data dir should be symlinked or aliased to the equivalent /usr/local/poudriere/data/logs/bulk/ dir on your system. See /usr/local/share/examples/poudriere/nginx.conf.sample for an example nginx setup. ** Note that this is still being improved for 3.1 and may undergo some backwards-incompatible changes before release. * status: Major changes. - By default only show running builds - Use -a to show all builds, not just latest - Use -f to show finished builds, only latest - Add -c for a more compact format - Displaying the SIGINFO/builder output now requires -b. - -B/-j/-p/-z can be used to filter the output. * Show buildtimes in output now. * TIMESTAMP_LOGS has been improved * poudriered is no longer installed in sbin/ * Fix MAX_MEMORY so it actually works. Note that this may break openjdk building. * Fix incorrect timeout message shown during install phase * jail -l, ports -l, status: Auto format width of columns to output * jail: Add back -i support to show information about a jail * Improvements to fork less often * testport: Now default to -n. Add -P to test with custom prefix. * testport -I: Fix longstanding bug of displaying wrong jail -k hint. * qemu-mips support * ports: Allow -B with git method * All the fixes from the 3.0.16 release as well: * Disable DEVELOPER from make.conf; Poudriere will automatically set it when appropriate. This prevents testing of port dependencies that were not requested to be tested. * distclean: Prevent removing all files by accident. * Having PKG_REPO_SIGNING_KEY set but the file missing is now fatal. * kern.securelevel >=1 is now fatal. * Fix 'kill: No such process' warnings with older /bin/sh (8.x) * Fix crash on 8.3 due to bug with $(()) handling of _vars (fixed in base r234001) * Fix case of packages always rebuilding with "changed options" when the port has an OPTION defined multiple times (such as fixed in ports r352512) * Fix 'Terminated' warning showing at shutdown with older /bin/sh (fixed by r218105 but never made it to stable/8)
* - Update to 3.0.16bdrewery2014-05-103-47/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Move to using pkg-plist Changes: This will likely be the last 3.0.x release. 3.1 is almost complete. * Leftovers checking has moved to Ports Mk/Scripts/check_leftovers.sh, which allows more consistency and easier maintenance without requiring a Poudriere release to make changes. * Staging Orphans has moved to Ports 'make check-plist' for the same reasons. See r351587 for more information on the new behavior. The new leftover/orphan code has new %%PLIST%% sub behavior and also fixes many false-positive orphans, leftovers, and @dirrm showing. * Fix many races in port cleanup/skip handling. * Fix crashed builder detection. * Hide pkg_install EOL warnings and disable WARNING/ERROR waits when testing * Disable DEVELOPER from make.conf; Poudriere will automatically set it when appropriate. This prevents testing of port dependencies that were not requested to be tested. * distclean: Prevent removing all files by accident. * Having PKG_REPO_SIGNING_KEY set but the file missing is now fatal. * kern.securelevel >=1 is now fatal. * Fix 'kill: No such process' warnings with older /bin/sh (8.x) * Fix crash on 8.3 due to bug with $(()) handling of _vars (fixed in base r234001) * Fix case of packages always rebuilding with "changed options" when the port has an OPTION defined multiple times (such as fixed in ports r352512) * Fix 'Terminated' warning showing at shutdown with older /bin/sh (fixed by r218105 but never made it to stable/8)
* Update to 1.3.0 beta1bapt2014-05-072-3/+3
| | | | | | | | | Changes: - pkg audit now accepts vuln.xml with multiple package names - Prefer SONAME instead of filename for library provides - Do not require dependencies that are self provided - pkg upgrade can now have a name in argument to only upgrade a given package and its dependencies - Lots of bug fixes
* Update to 1.0.10.romain2014-05-062-4/+4
| | | | | | | | | - Rework pkgng detection [1,2]; - Add support for source+ syntax [2]; - Modernize poudriere ports tree locations [2]. PR: ports/177180 [1] Submitted by: Beeblebrox <zaphod@berentweb.com> [1], Creaky <whatexercise@gmail.com> [2]
* Clean up the /var/db/portindex directory (if it is empty) onmatthew2014-05-062-2/+26
| | | | | | deinstallation. Submitted by: swills (via jenkins.freebsd.org)