aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt
Commit message (Collapse)AuthorAgeFilesLines
* - Chase r336083 and bump all ports using NO_ARCH so that users buildingBryan Drewery2013-12-103-0/+3
| | | | | | | | | their own packages and still on pkg 1.1.4 can upgrade. With hat: portmgr Notes: svn path=/head/; revision=336102
* Update to pkg 1.2.3Baptiste Daroussin2013-12-106-34/+6
| | | | | | | | | | | | | | Changes: - Workaround a bug in bsd.*.mk on FreeBSD 8.x - Fix a pkg repo segfault - Document aliases in pkg.conf(5) - Be more verbose when refusing a repository configuration file - Sync libucl with upstream (bug fixes) - Fix a fd leak in pkg repo - Fix memory leaks due bad usage of libarchive Notes: svn path=/head/; revision=336063
* Mark all my architecture independent ports using shell/perl/PHP asMatthew Seaman2013-12-082-0/+3
| | | | | | | | | | | | | | | | NO_ARCH=yes While here, fix a few other niggles: net/phpldapadmin -- remove indefinite article from COMMENT www/p5-RT* -- fix comments referencing the different versions of RT x11-fonts/gentium-{basic,plus} -- mention ${STAGEDIR} explicitly in the install targets; rework the handling of ${FONTPATH} Notes: svn path=/head/; revision=335945
* Add recently added NO_ARCH variable to some of my ports which can use it.Eitan Adler2013-12-071-0/+1
| | | | Notes: svn path=/head/; revision=335811
* poudriere.d should be a @dirrmtry as it is user modifiableBryan Drewery2013-12-061-3/+3
| | | | Notes: svn path=/head/; revision=335783
* - Fix build on 8.xBryan Drewery2013-12-062-0/+28
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=335770
* Update to 1.2.2Baptiste Daroussin2013-12-066-8/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: - Fix pkg which returns bogus non-zero exit status on success - Better check libucl returns - Fix bad build system resulting in broken binaries on arm and ia64 - Update pkg.conf documentation - Add manpage for pkg config - OOTB support for dragonfly - Lots of fixes in libucl - Fix pkg register complaining about shared libraries not found - Do not resume a jailed or chrooted pkg(8) upgrade - Document the plist format (in pkg-create(8)) - Pet mandoc -Tlint - Add manpage for pkg_repos(3) - Fix dependencies losing portepoch information - pkg-[r]query: Add %q to display architecture - Fix pkg add allowing to install package with missing dependencies - Fix description being stored escaped Special thanks to mat@ (for bug busting) and cognet@ (tracking down 2 issues on arm and as a side effect fixing on ia64 Notes: svn path=/head/; revision=335764
* - Update pkgng patch to 8.0.6Alex Kozlov2013-12-062-3/+3
| | | | | | | | | | * Fix issue with pkgng when the dependent packages are not installed PR: ports/184528 Submitted by: Ken DEGUCHI <kdeguchi@sz.tokoha-u.ac.jp> (maintainer) Notes: svn path=/head/; revision=335730
* - Use recently implemented NO_ARCH knob in my architecture-neutral portsAlex Kozlov2013-12-061-0/+1
| | | | | | | - While here, use shebangfix for print/txtbdf2ps Notes: svn path=/head/; revision=335729
* - Update to 2.4.11.3Bryan Drewery2013-12-052-4/+3
| | | | | | | | | | | | | | | Changes: * Fix date parsing with pkg_install * Show proper origin in 'portupgrade' when duplicates detected * Fix crash when attempting to upgrade bsdpan packages PR: ports/184428 PR: ports/184426 Submitted by: Yoshiaki Kasahara <kasahara@nc.kyushu-u.ac.jp> Notes: svn path=/head/; revision=335671
* - Update to checkin 3778f5cBryan Drewery2013-12-022-4/+4
| | | | | | | | | | | | | | | Changes: * Fix date parsing with pkg_install * Show proper origin in 'portupgrade' when duplicates detected * Fix crash when attempting to upgrade bsdpan packages PR: ports/184428 PR: ports/184426 Submitted by: Yoshiaki Kasahara <kasahara@nc.kyushu-u.ac.jp> Notes: svn path=/head/; revision=335490
* Someone should take this port and make it work with pkgng.Eitan Adler2013-12-011-1/+1
| | | | Notes: svn path=/head/; revision=335361
* ports-mgmt/pkg*: Prepare for alternative PORTSDIR supportJohn Marino2013-11-294-0/+78
| | | | | | | | | | | | | With the PKG_PORTSDIR make argument set, Release 1.2.2 will properly build pkg when PORTSDIR doesn't equal the default /usr/ports, as is the standard case with DragonFly. Additionally, pkg(8) and pkg-static(8) man pages are conditionally edited to remove references to the -j option when libjail isn't found on the system. This extra-patch should never be used on FreeBSD. Notes: svn path=/head/; revision=335210
* New version 0.4.0Matthias Andree2013-11-282-11/+56
| | | | | | | | | | | | | | | | - Support pkgNG. Known issue is that pkg which returns bogus exit codes, spamming your screen. pkgs_which works nonetheless. https://github.com/freebsd/pkg/issues/657 Note that pkgNG always uses --nocache implictly for speed: https://github.com/freebsd/pkg/issues/658 Known issue: the pkgNG detection is a hack. It just looks for the executable and the database in default locations, but does not attempt to run "pkg -N". Notes: svn path=/head/; revision=335075
* Release pkg 1.2.1Baptiste Daroussin2013-11-276-132/+6
| | | | | | | | | | | | | | | | | Changes: - Fix pkg rquery always printing index like lines - Fix pkg -vv suggestion so it print something actually usable - Fix shlib's -P and -R options were swapped round. - Replace broken pkg_repos_count() by pkg_repos_total_count() and pkg_repos_activated_count() - Fix parsing of options (in manifest) - pkg add http:// now fetch to a temporary location and cleanup after itself - Fix generation of the manifest digest - Properly calculate how many packages where removed - Fix support for dependencies with the same name (grrrr Fix you port if they have package name collision !!!!) - Fix pkg info -R in case multiple dependencies has the same name Notes: svn path=/head/; revision=335041
* - Revert to the original installation schema. With stage, files can be ↵Danilo Egea Gondolfo2013-11-271-13/+1
| | | | | | | | | unconditionally installed Reported by: ak Notes: svn path=/head/; revision=335018
* - Support pkg-1.2 [1]Danilo Egea Gondolfo2013-11-272-4/+16
| | | | | | | | | | - Fix the unconditional installation of files PR: ports/184319 Submitted by: Ken DEGUCHI <kdeguchi@sz.tokoha-u.ac.jp> (maintainer) [1] Notes: svn path=/head/; revision=335013
* First errata:Baptiste Daroussin2013-11-264-0/+126
| | | | | | | | | | | - Fix pkg rquery always printing index like lines [1] - Fix pkg -vv suggestion so it print something actually usable [2] Reported by: gjb [1] Reported by: ohauer [2] Notes: svn path=/head/; revision=334957
* Welcome pkg 1.2 finalBaptiste Daroussin2013-11-2620-569/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog: - Improved build system - Allow to hook plugins, before closing the local db if it was opened in RW mode - Allow ARCH to be printed by pkg info - New pkg bootstrap subcommand that is the counter part of the pkg(7) bootstrap subcommand - Use port specified in the SRV entries to connect to a given mirror - Properly support srv priority/weigh when ordering mirrors - Lots of spelling/grammar fixes - Broken incremental pkg repo support was removed. - ABI is now checked again using globs: * a 'noarch' package should just specify: ARCH: 'freebsd:*' * a package working on both i386 and amd64: ARCH: 'freebsd:9:x86:*' - new pkg config subcommand to allow direct query of options - options can now have a description - pkg repo can now take new arguments: pkg repo [path] [rsa_key|'signing_command: <command>'] This allow calling external command to perform the signing and pass the checksum to be signed in the command stdin. - in case pkg info is querying a file or is a single direct match query then default on -f - pkg info -q is now equivalent of pkg info -qa - expat is now always bundled (for vuxml) - vuxml is now the default source for pkg audit - Accept empty/comment only configuration files - Print a pkg name only once - even if multiple vulns were found - when using -q in pkg audit - pkg info now default on glob matching - Support for pkg+foo url scheme where foo can be (http, https, ftp). - pkg add is now able to read the packages from a pipe or a non-regular file '-' is an alias for stdin, this also works from pipes, fifos, unix domain sockets etc. - New 'fingerprint' kind of signature: if a repository is declared using the fingerprint type of signature, a fingerprint directory should also be provided. Inside that fingerprint directory should be 2 directories: trusted and revoked. Those directories will contains files (in yaml/ucl format) containing the fingerprint of the trusted certificated and the revoked ones: --- begins -- function: sha256 fingerprint: an_hex_representation_of_the_fingerprint --- ends --- All unknown attribute will be silently ignored to allow extending in the future. It also support multiple signatures inside the catalog. the catalog should provide the signature in the following form: name.sig name.cert - packagesite in pkg.conf is deprecated in favour using dedicated repository configuration files - REPO_DIR is now a list instead of a simple string - New git like aliases to allow creating custom commands - Allow using '?' operator in pkg query expressions - Fix ssh:// support - New PKG_SSH_ARGS to allow passing custom arguments to ssh command used for the ssh:// protocol - Do not generate catalogs in pkg 1.0 format anymore. - YAML is replaced by UCL format: Both formats are really simular. pkg(8) will falls back on parsing YAML when the UCL parser fail. And will emit a warning to the user showing a syntax that is compatible with both YAML and UCL. More informations on UCL: https://github.com/vstakhov/libucl - Dependencies on library is now automatic via pkg register and pkg create - Auto upgrade of pkg(8) now restart the upgrade process automatically - Lots of bug fixes discovered by Coverity Scan - New debug level traces - Bug fixes in zsh completion - rquery can now take a -I argument to output index like lines (needed for bsdconfig) - Skip self upgrade with -F is passed - Autodetect if libelf should be used bundled - Lots of bug fixes Thanks a lot to all people allowed this release to happen, may that be from providing code, ideas, submitting bugs, documenting or just supporting. Notes: svn path=/head/; revision=334937
* Release final pkg 1.2 version:Baptiste Daroussin2013-11-262-3/+3
| | | | | | | | | | | | | - changes since 1.2.0 rc1: * Couple of style fixes * Fix loading yaml keywords * Fix building on Dragonfly * Autodetect if libelf should be used bundled * Fix a bug if pkg audit -F got interrupted * Allow 'enabled' entry from repo configuration to be a string and raise a warning about it Notes: svn path=/head/; revision=334936
* - StagifyEitan Adler2013-11-231-2/+1
| | | | Notes: svn path=/head/; revision=334647
* - Make this port build with different versions of TCLEitan Adler2013-11-231-7/+8
| | | | | | | | - stagify - use modern variables (USES mainly) Notes: svn path=/head/; revision=334646
* Move WITH_DEBUG check below b.p.m so it works with WITH_DEBUG_PORTSEitan Adler2013-11-232-6/+8
| | | | | | | Approved by: portmgr (bapt, maintainer) Notes: svn path=/head/; revision=334645
* - Convert to USES=qmake (and other USES while I'm here)Max Brazhnikov2013-11-222-39/+10
| | | | | | | | | | - Add state support - Convert LIB_DEPENDS to new style, adjust USE_QT4 components, etc. Approved by: portmgr (blanket approval) Notes: svn path=/head/; revision=334603
* in case WITH_PKGNG=devel, create pkg-devel latest link as pkg and name the ↵Baptiste Daroussin2013-11-221-0/+3
| | | | | | | package pkg to allow bulks using the devel version of pkg Notes: svn path=/head/; revision=334595
* - Update to 3.0.4Philippe Audeoud2013-11-223-6/+6
| | | | | | | | PR: ports/184017 Submitted by: maintainer Notes: svn path=/head/; revision=334567
* - Fix leftover detection on HEAD due to nmtree updateBryan Drewery2013-11-192-0/+18
| | | | Notes: svn path=/head/; revision=334366
* - Update to 3.0.13Bryan Drewery2013-11-192-3/+4
| | | | | | | | | | | | Changes: * Fix leftover detection on HEAD due to new nmtree * Fix jail rollback on HEAD due to new nmtree which manifested as missing dependencies in /new_packages * Don't exclude anything when looking for stage orphans, which fixes finding /var/run/PORTNAME as an orphan Notes: svn path=/head/; revision=334365
* - Update to 1.2.0.rc1Baptiste Daroussin2013-11-192-4/+3
| | | | | | | | | | | | | - Changes: * Fix loading of fingerprints * Fix ssh transport by refactoring * Skip self upgrade with -F is passed * Fix pkg info -[q]O * Fix pkg info -q (with no other options) * Make fingerprints signature checking actually working Notes: svn path=/head/; revision=334338
* - Update to 1.1.4_10 ahead of 1.2 update with critical fixesBryan Drewery2013-11-194-1/+207
| | | | | | | | | | | | | | | | | | | | Changes: * When using SRV mirrors, order the mirrors by the advertised priority and weight. This should fix 'pkg update' using mirror A while 'pkg upgrade' and 'pkg fetch' end up using mirrors A, B and C, resulting in checksum errors due to not all mirrors being updated at the same time. * Add support for 'pkg+http://' URL scheme and deprecate 'http://' when using SRV mirroring. This is only a cosmetic change that encourages users to not try loading the PACKAGESITE into a browser to view it. Discussed with: bapt With hat: portmgr Obtained from: upstream git Notes: svn path=/head/; revision=334333
* - Fix leftoverBryan Drewery2013-11-192-1/+2
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=334324
* - Update to 3.17.3Bryan Drewery2013-11-192-4/+4
| | | | | | | | Changes: * Fix with pkg-devel which has broken pkg-info -O compatibility Notes: svn path=/head/; revision=334323
* Add stage support for ports-mgmt/portbuilder.David Naylor2013-11-181-3/+2
| | | | Notes: svn path=/head/; revision=334233
* Clean up the portaudit portEitan Adler2013-11-175-96/+22
| | | | | | | | | | | | | - let the ports-secteam maintain this port instead of secteam. This should assign PRs to the appropriate place. [1] - recent freebsd versions should use pkg audit instead of portaudit - stagify - remove mention of preference file format changes which changed in 2004 PR: ports/184004 (partial Discussed with: simon (many months ago) [1] Notes: svn path=/head/; revision=334044
* Fixup submit when port is ruby or python based.Mathieu Arnold2013-11-152-11/+26
| | | | | | | | | maintainer timeout. PR: ports/183468 Submitted by: Johannes Jost Meixner Notes: svn path=/head/; revision=333865
* - Support DEBUGBryan Drewery2013-11-131-0/+5
| | | | | | | | PR: ports/183277 With hat: portmgr Notes: svn path=/head/; revision=333676
* - Support WITH_DEBUGBryan Drewery2013-11-131-2/+7
| | | | | | | | | | | - Add shebangfix for bash completion PR: ports/183277 Submitted by: mandree (based on) With hat: portmgr Notes: svn path=/head/; revision=333675
* /usr/ports may not be the reference tree you want to use, allow users toMathieu Arnold2013-11-123-11/+19
| | | | | | | | | | | | customize that. maintainer timeout. PR: ports/183412 Submitted by: mat Notes: svn path=/head/; revision=333570
* - Set MAINTAINER to ports-secteamRyan Steinmetz2013-11-122-2/+2
| | | | | | | | Requested by: des@ With hat: ports-secteam@ Notes: svn path=/head/; revision=333567
* Update to pkg 1.2.0 beta2Baptiste Daroussin2013-11-072-6/+3
| | | | | | | | | | | | | | | - Update bundled libucl code (which fixes bugs) - Fix double escaped \n for script and messages - Fix rquery with -e not properly working [1] - rquery can now take a -I argument to output index like lines (needed for bsdconfig) - Fix local database creation (initial) - With build with older bsd.prog.mk - Improved documentation for pkg query Reported by: mat [1] Notes: svn path=/head/; revision=333124
* - Allow use with bmake (default make on 10 and above)Sunpoet Po-Chuan Hsieh2013-11-063-2/+6
| | | | | | | | | | | - Bump PORTREVISION for package change PR: ports/183104 Submitted by: sunpoet (myself) Approved by: maintainer (timeout, 18 days) Notes: svn path=/head/; revision=333038
* Fix build with older bsd.prog.mkBaptiste Daroussin2013-11-061-0/+3
| | | | Notes: svn path=/head/; revision=333036
* Update to pkg 1.2.0 b1Baptiste Daroussin2013-11-0617-404/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changes: - Bug fixes in zsh completion - Lots of bug fixes discovered by Coverity Scan - New debug level traces - Auto upgrade of pkg(8) now restart the upgrade process automatically - Dependencies on library is now automatic via pkg register and pkg create - YAML is replaced by UCL format: Both formats are really simular. pkg(8) will falls back on parsing YAML when the UCL parser fail. And will emit a warning to the user showing a syntax that is compatible with both YAML and UCL. More informations on UCL: https://github.com/vstakhov/libucl - Do not generate catalogs in pkg 1.0 format anymore. - Working ssh protocol supported for repositories - New PKG_SSH_ARGS to allow passing custom arguments to ssh command used for the ssh:// protocol - Allow using '?' operator in pkg query expressions - New git like aliases to allow creating custom commands - REPO_DIR is now a list instead of a simple string - packagesite in pkg.conf is deprecated in favour using dedicated repository configuration files - New 'fingerprint' kind of signature: if a repository is declared using the fingerprint type of signature, a fingerprint directory should also be provided. Inside that fingerprint directory should be 2 directories: trusted and revoked. Those directories will contains files (in yaml/ucl format) containing the fingerprint of the trusted certificated and the revoked ones: --- begins -- function: sha256 fingerprint: an_hex_representation_of_the_fingerprint --- ends --- All unknown attribute will be silently ignored to allow extending in the future. It also support multiple signatures inside the catalog. the catalog should provide the signature in the following form: name.sig name.cert - pkg add is now able to read the packages from a pipe or a non-regular file '-' is an alias for stdin, this also works from pipes, fifos, unix domain sockets etc. - Support for pkg+foo url scheme where foo can be (http, https, ftp). - pkg info now default on glob matching - Print a pkg name only once - even if multiple vulns were found - when using -q - Accept empty/comment only configuration files - vuxml is now the default source for pkg audir - expat is now bundled (for vuxml) - pkg info -q is now equivalent of pkg info -qa - in case pkg info is querying a file or is a single direct match query then default on -f - pkg repo can now take new arguments: pkg repo [path] [rsa_key|'signing_command: <command>'] This allow calling external command to perform the signing and pass the checksum to be signed in the command stdin. - options can now have a description - new pkg config subcommand to allow direct query of options - ABI is now checked again using globs: a 'noarch' package should just specify: ARCH: 'freebsd:*' a package working on both i386 and amd64: ARCH: 'freebsd:9:x86:*' - Broken incremental pkg repo support was removed. - Lots of spelling/grammar fixes - Properly support srv priority/weigh when ordering mirrors - Use port specified in the SRV entries to connect to a given mirror - New pkg bootstrap subcommand that is the counter part of the pkg(7) bootstrap subcommand - Allow ARCH to be printed by pkg info - Allow to hook plugins, before closing the local db if it was opened in RW mode - Improved build system Notes: svn path=/head/; revision=333010
* - Fixup after latest textproc/cdiff updateMathieu Arnold2013-11-064-19/+43
| | | | | | | | | | | - Convert to staging PR: ports/183188 Submitted by: mat Approved by: maintainer Notes: svn path=/head/; revision=332978
* Support STAGEDIR.Vanilla I. Shu2013-11-062-8/+8
| | | | Notes: svn path=/head/; revision=332936
* Warn on changed behaviour: checks out to $(pwd).Chris Rees2013-11-012-4/+7
| | | | | | | | | While here, stagify Submitted by: Torfinn Ingolfsen Notes: svn path=/head/; revision=332402
* Remove useless NEED_ROOT in favour of a proper USES=uidfixBaptiste Daroussin2013-10-311-2/+2
| | | | Notes: svn path=/head/; revision=332208
* - Update to checkin 6da5271386Bryan Drewery2013-10-292-4/+4
| | | | | | | | Changes: * Fix crash when ALLOW_MAKE_JOBS is set Notes: svn path=/head/; revision=331916
* - Update to 3.0.12Bryan Drewery2013-10-292-3/+3
| | | | | | | | Changes: * Fix testport -i regression in 3.0.11 Notes: svn path=/head/; revision=331915
* - revert r331810Dirk Meyer2013-10-281-4/+6
| | | | Notes: svn path=/head/; revision=331895