aboutsummaryrefslogtreecommitdiff
path: root/ports-mgmt
Commit message (Collapse)AuthorAgeFilesLines
...
* - new port pkgcompareOlli Hauer2014-10-285-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 Notes: svn path=/head/; revision=371655
* Sorry I didn't checksum the right fileBaptiste Daroussin2014-10-281-2/+2
| | | | Notes: svn path=/head/; revision=371654
* Update to checkin d2f5c83Bryan Drewery2014-10-282-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 Notes: svn path=/head/; revision=371642
* Update to 1.4.0.alpha2Baptiste Daroussin2014-10-282-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* Notes: svn path=/head/; revision=371641
* Update to 2.16.1.Joe Marcus Clarke2014-10-272-7/+7
| | | | | | | | | Add an additional check for EXTRACT_SUFX. Submitted by: ak Notes: svn path=/head/; revision=371592
* ports-mgmt/porttools: upgrade to 1.03Johannes Jost Meixner2014-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) Notes: svn path=/head/; revision=371562
* Update to pkg 1.4.0.alpha1Baptiste Daroussin2014-10-262-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 Notes: svn path=/head/; revision=371527
* Update to 2.16.0Joe Marcus Clarke2014-10-262-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 Notes: svn path=/head/; revision=371523
* - Update to 20141022 [1]Alex Kozlov2014-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] Notes: svn path=/head/; revision=371431
* Upgrade ports-mgmt/portsearch from 1.3.3 to 1.3.4Vasil Dimov2014-10-244-18/+16
| | | | Notes: svn path=/head/; revision=371422
* - Convert ports from german/, java/, japanese/ and ports-mgmt/ to newMarcus von Appen2014-10-197-13/+8
| | | | | | | | | USES=python Approved by: portmgr (implicit) Notes: svn path=/head/; revision=371202
* Update port to version 0.5Rodrigo Osorio2014-10-154-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) Notes: svn path=/head/; revision=370958
* - Add dependency back for ruby-bdb for Ruby 2.0.Bryan Drewery2014-10-132-8/+3
| | | | | | | | PR: 188084 PR: 185523 Notes: svn path=/head/; revision=370790
* Retire ports-mgmt/portaudit, it stopped working a month ago when pkg_toolsMathieu Arnold2014-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 Notes: svn path=/head/; revision=370789
* Update to 1.4.0.pre-alpha16Baptiste Daroussin2014-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 Notes: svn path=/head/; revision=370787
* Update to 2.15.6.Joe Marcus Clarke2014-10-132-8/+10
| | | | | | | | | * Check to make sure each instance of USES is properly sorted. PR: 193792 Notes: svn path=/head/; revision=370756
* Update to 2.15.5.Joe Marcus Clarke2014-10-082-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] Notes: svn path=/head/; revision=370494
* Remove @dirrm, @dirrmtryEmanuel Haupt2014-10-081-5/+0
| | | | Notes: svn path=/head/; revision=370444
* Fix a regression that made some plist errors non fatalBaptiste Daroussin2014-10-072-1/+32
| | | | | | | Reported by: antoine Notes: svn path=/head/; revision=370273
* - Update to 1.17Alex Kozlov2014-10-072-3/+3
| | | | Notes: svn path=/head/; revision=370270
* - Update to 2.4.13Bryan Drewery2014-10-065-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 Notes: svn path=/head/; revision=370246
* - Plist fixes. No need for @exec and use @sample.Bryan Drewery2014-10-062-5/+2
| | | | Notes: svn path=/head/; revision=370244
* - Update to checkin 2161660, which matches 2.4.13Bryan Drewery2014-10-064-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 Notes: svn path=/head/; revision=370240
* - Update to checkin caf0bb9Bryan Drewery2014-09-273-23/+4
| | | | | | | | | Changes: * jail -x: Build and install native-xtools cross compile tools. Submitted by sbruno@ Notes: svn path=/head/; revision=369357
* Fix an important regresion preventing pkg2ng to work properlyBaptiste Daroussin2014-09-262-1/+15
| | | | | | | | Reported by: roberto Tested by: roberto Notes: svn path=/head/; revision=369323
* Add a way to work around the pkg2ng gate for now.Bryan Drewery2014-09-261-1/+2
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=369300
* - Fix crash when overriding repo configs.Bryan Drewery2014-09-242-0/+29
| | | | | | | | | | PR: 193890 Reported by: Nikolai Lifanov With hat: portmgr Pointyhat to: bdrewery Notes: svn path=/head/; revision=369194
* Hand back my ports to the pool.Eitan Adler2014-09-241-1/+1
| | | | | | | Ports require time and TLC which I no longer have. Notes: svn path=/head/; revision=369161
* - Update to checkin 96b7698Bryan Drewery2014-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 Notes: svn path=/head/; revision=369004
* If not built with WITH_PKG=devel, depend on ports-mgmt/pkg. This will useBryan Drewery2014-09-221-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 Notes: svn path=/head/; revision=368999
* Simplify plistBaptiste Daroussin2014-09-221-41/+3
| | | | Notes: svn path=/head/; revision=368964
* Update to 1.3.8 Changes:Baptiste Daroussin2014-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 Notes: svn path=/head/; revision=368803
* - Update to checkin 4555dff [now a git hash]Bryan Drewery2014-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. Notes: svn path=/head/; revision=368566
* Add a minimal version testing for the installed pkg to enforce people to go ↵Baptiste Daroussin2014-09-181-0/+1
| | | | | | | | | | | | to the latest version Set minimal version to 1.3.7 for now Differential Revision: D723 Reviewed by: bdrewery Notes: svn path=/head/; revision=368448
* Retire MANCOMPRESSED.Mathieu Arnold2014-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 Notes: svn path=/head/; revision=368446
* - Update to 3.0.19Bryan Drewery2014-09-172-3/+3
| | | | | | | | | | Changes: * Fix improper call to 'msg_warn'. Bad backport from 3.1. Reported by: sunpoet Notes: svn path=/head/; revision=368387
* - Update to checkin d7e95d9102Bryan Drewery2014-09-163-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. Notes: svn path=/head/; revision=368337
* - Update to 3.0.18Bryan Drewery2014-09-162-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 Notes: svn path=/head/; revision=368336
* Update to 1.4.0-alpha15Baptiste Daroussin2014-09-142-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 Notes: svn path=/head/; revision=368234
* Allow staging as a regular userAntoine Brodin2014-09-131-0/+1
| | | | Notes: svn path=/head/; revision=368119
* Update the default version of GCC in the Ports Collection from GCC 4.7.4Gerald Pfeifer2014-09-103-3/+3
| | | | | | | | | | | | | to GCC 4.8.3. Part II, Bump PORTREVISIONs. PR: 192025 Tested by: antoine (-exp runs) Approved by: portmgr (implicit) Notes: svn path=/head/; revision=367888
* Update to 1.4.0-pre-alpha14Baptiste Daroussin2014-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 Notes: svn path=/head/; revision=367848
* Allow staging as a regular userAntoine Brodin2014-09-081-1/+1
| | | | Notes: svn path=/head/; revision=367676
* - Convert to USES=execinfo libtool pathfix pythonTijl Coosemans2014-09-073-27/+9
| | | | | | | - Add INSTALL_TARGET=install-strip Notes: svn path=/head/; revision=367608
* - Update to 20140721Alex Kozlov2014-09-065-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) Notes: svn path=/head/; revision=367466
* Allow staging as a regular userAntoine Brodin2014-09-061-2/+2
| | | | Notes: svn path=/head/; revision=367428
* Allow staging as a regular userAntoine Brodin2014-09-061-6/+5
| | | | Notes: svn path=/head/; revision=367427
* - update to 1.78Dirk Meyer2014-09-053-23/+56
| | | | | | | - defaults to pkg Notes: svn path=/head/; revision=367326
* Update to 1.4.0-pre-alpha13:Baptiste Daroussin2014-09-032-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 Notes: svn path=/head/; revision=367217
* Remove non staged ports without pending PR from p*Baptiste Daroussin2014-09-0113-157/+0
| | | | Notes: svn path=/head/; revision=366968