Commit graph

2961 commits

Author SHA1 Message Date
Baptiste Daroussin
3c3b3a32c6 Release pkg 1.4.12:
- Fix a bug that can generate an unlinkat issue on dragonfly
2015-02-13 19:45:44 +00:00
Baptiste Daroussin
4e22fc3280 Release 1.4.99.11
Changes:
- connect pkg alias to the build
- add pkg create -v and PKG_CREATE_VERBOSE in pkg.conf to get verbose package
  creation
- show repository priority in pkg -vv
- document pkg_repo_priority() in pkg_repos(3)
- fix a bug handling chflags on systems without chflagsat reported on dfly but
  might also affect FreeBSD 8 and 9 even if no bugs were reported yet [1]

  [1] Special thanks goes to Dillon for removing the dirt our of my eyes and
  spotting the bug, Antonio Huete Jimenez (tuxillo) for testing and tracking the
  bug since it has been spotted on dragonfly
2015-02-11 21:46:53 +00:00
Baptiste Daroussin
d8b3fe2296 Release 1.4.11
Changes:
- show repository priority in pkg -vv
- document pkg_repo_priority() in pkg_repos(3)
- fix a bug handling chflags on systems without chflagsat reported on dfly but
  might also affect FreeBSD 8 and 9 even if no bugs were reported yet [1]

[1] Special thanks goes to Dillon for removing the dirt our of my eyes and
spotting the bug, Antonio Huete Jimenez (tuxillo) for testing and tracking the
bug since it has been spotted on dragonfly
2015-02-11 21:44:47 +00:00
Pawel Pekala
6f919247f4 Update to version 3.2.1
This version fixes a serious bug in the automatic resolution of installation
conflict implemented in the previous version.

PR:		197100
Submitted by:	sakaue.mamoru@mwghennndo.com (maintainer)
2015-02-09 19:36:28 +00:00
Muhammad Moinur Rahman
f3e3cfdc1d New Port: ports-mgmt/portfind
Use portfind to search in the ports tree.

WWW: http://www.dynsoft.com

PR:		196716
Submitted by:	thorsten@dynsoft.com
Approved by:	bapt marino (implicit)
2015-02-09 09:50:09 +00:00
Baptiste Daroussin
e6d0c7f821 Update to 1.4.10 and 1.4.99.10
- Fix a regression causing bus error

Reported by:	marino
2015-02-05 10:24:50 +00:00
Baptiste Daroussin
4617df4fba Update pkg to 1.4.9
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]
2015-02-04 22:38:00 +00:00
Baptiste Daroussin
fc8ee30c40 Update to 1.4.99.8
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
2015-02-04 20:51:05 +00:00
Baptiste Daroussin
4b43394ffe Update to 1.4.8
Changes:
- Tons of resources leak plugged (thanks coverity)
- Fix size calculation output
- Fix 'pkg add -M -'
- Update libucl to latest version
- Improve documentation
2015-02-04 20:48:33 +00:00
Joe Marcus Clarke
a27d6b8e48 Update to 2.16.2.
* 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]
2015-02-04 17:10:04 +00:00
Antoine Brodin
728929b709 Switch ports depending on docbook* through a directory name to a package name,
as a directory name can't be attributed to a package
2015-01-23 22:50:49 +00:00
Baptiste Daroussin
88dcdf979d Update to 1.4.99.7
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
2015-01-23 16:04:24 +00:00
Baptiste Daroussin
de9b9ec948 Release 1.4.7:
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
2015-01-23 15:57:20 +00:00
Mathieu Arnold
473c193b87 Remove pkg_install support.
PR:		196762
Submitted by:	mat
Approved by:	stefan
Sponsored by:	Absolight
2015-01-19 12:48:05 +00:00
Baptiste Daroussin
ff4b9929e3 Update to 1.4.99.6
Fix last minute regression
2015-01-17 17:47:58 +00:00
Baptiste Daroussin
2f45dcbc07 Release 1.4.6
Fix a last minute regression
2015-01-17 17:43:17 +00:00
Baptiste Daroussin
44f69f3ec9 Update to 1.4.99.5
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)
2015-01-17 16:51:14 +00:00
Baptiste Daroussin
0b0cb10555 Release 1.4.5
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
2015-01-17 16:48:40 +00:00
Dag-Erling Smørgrav
e7a418beab Extend the deadline while I work on a pkgng-aware rewrite. 2015-01-13 11:06:08 +00:00
David Naylor
0ef0bf1a5b Mark ports-mgmt/portbuilder as depreciated.
This port is no longer updated and no longer works properly with the Ports
Collection.  Please use ports-mgmt/poudriere.
2015-01-11 15:18:03 +00:00
Rene Ladan
0ad389e27d Remove expired ports:
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
2015-01-06 18:49:16 +00:00
Emanuel Haupt
72e02bab04 Move MASTER_SITES from CRITICAL to LOCAL/ehaupt 2015-01-06 09:39:53 +00:00
Baptiste Daroussin
32b11fba60 Update to 1.4.99.4
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
2015-01-02 15:19:18 +00:00
Baptiste Daroussin
53dca1a4eb Release 1.4.4
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
2015-01-02 15:09:07 +00:00
Thomas Zander
5c6957ea7e Update to upstream version 3.2.0
PR:		196040
Submitted by:	sakaue.mamoru@mwghennndo.com (maintainer)
2014-12-30 14:22:02 +00:00
Baptiste Daroussin
dcce7a470c Update to 1.4.3 and 1.4.99.3
Changes:
- Fix integrity check in multi repository
- Document CONSERVATIVE_UPGRADE
- Document repository priority
- Do not duplicate replacement request
2014-12-29 20:14:49 +00:00
Kurt Jaeger
8895f3731c ports-mgmt/portshaker: Support Subversion 1.7 or 1.8 depending on make.conf
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)
2014-12-27 14:56:32 +00:00
Baptiste Daroussin
58c057d2bc Update pkg to 1.4.2 and pkg-devel to 1.4.99.2:
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
2014-12-27 11:22:29 +00:00
Grzegorz Blach
bc164679aa Update to 1.01 2014-12-25 17:36:09 +00:00
Sunpoet Po-Chuan Hsieh
276eb7f333 - Add LICENSE
Approved by:	portmgr (implicit)
2014-12-25 17:08:58 +00:00
Baptiste Daroussin
a79598797c Get rid of gnomehier 2014-12-22 23:22:16 +00:00
Baptiste Daroussin
903e334d32 Release pkg 1.4.1 and 1.4.99.1
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
2014-12-22 19:57:53 +00:00
Baptiste Daroussin
1b693e4ac6 Remove useless USES
Reported by:	Oliver Pinter
2014-12-21 23:40:20 +00:00
Baptiste Daroussin
c73851221a cleanup plist 2014-12-20 19:30:54 +00:00
Pawel Pekala
3db47af714 Update to version 20141218
Changelog:

* Fix pkgorigin format bug.

PR:		196148
Submitted by:	maintainer
2014-12-20 13:36:24 +00:00
Alex Kozlov
dbce1fd0be - Deprecate and set expiration date to 2015-01-12: Does not support pkgng 2014-12-12 08:36:11 +00:00
Baptiste Daroussin
3c3ac2d7a3 Disable Werror to calm down gcc 2014-12-09 14:50:07 +00:00
Baptiste Daroussin
4126c83152 Update pkg to 1.4.0
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
2014-12-09 14:22:10 +00:00
Bryan Drewery
d35f39e899 - Update to 3.1.1 which fixes pkg(8) crashing in 8.4 jails.
8.4 jails should be recreated if created with Poudriere 3.1 or
  poudriere-devel-3.0.99.20141117.
2014-12-08 17:15:40 +00:00
Baptiste Daroussin
825572a861 Update to 1.4.0 rc3
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
2014-12-08 14:48:19 +00:00
Mark Felder
a475163ef3 Update "BSD" license in ports-mgmt category 2014-12-07 14:53:39 +00:00
Mark Felder
b770f9c1f9 Update "BSD" license.
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.
2014-12-07 14:47:52 +00:00
Antoine Brodin
72dc15db45 Canonicalize a few licenses 2014-12-07 00:07:47 +00:00
Alex Kozlov
3c5ae988c7 - Deprecate ports and set expiration date to 2015-01-06:
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
2014-12-06 20:38:44 +00:00
Antoine Brodin
8d0ef6e3f7 Allow building WITH_PKG=devel 2014-12-06 15:11:38 +00:00
Baptiste Daroussin
e8ac976874 Update to 1.4.0 rc2
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
2014-12-06 11:45:34 +00:00
Rene Ladan
647326be37 Remove expired port:
2014-12-06 ports-mgmt/pib: Does not work with tcl/tk 8.4+, does not support pkgng
2014-12-06 00:18:18 +00:00
Baptiste Daroussin
be5bff64ac Update to 1.4.0 rc1
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
2014-12-05 17:48:02 +00:00
Dmitry Marakasov
60c44136dc - Resurrect ports-mgmt/pkg-plist, update to 1.4
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)
2014-12-05 17:13:03 +00:00
Dmitry Marakasov
acd27e6a47 Sort subdir list 2014-12-05 17:03:39 +00:00