| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Notes:
svn path=/head/; revision=371654
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
Add an additional check for EXTRACT_SUFX.
Submitted by: ak
Notes:
svn path=/head/; revision=371592
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
Notes:
svn path=/head/; revision=371422
|
|
|
|
|
|
|
|
|
| |
USES=python
Approved by: portmgr (implicit)
Notes:
svn path=/head/; revision=371202
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
| |
PR: 188084
PR: 185523
Notes:
svn path=/head/; revision=370790
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
| |
* Check to make sure each instance of USES is properly sorted.
PR: 193792
Notes:
svn path=/head/; revision=370756
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
Notes:
svn path=/head/; revision=370444
|
|
|
|
|
|
|
| |
Reported by: antoine
Notes:
svn path=/head/; revision=370273
|
|
|
|
| |
Notes:
svn path=/head/; revision=370270
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
| |
Notes:
svn path=/head/; revision=370244
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
| |
Changes:
* jail -x: Build and install native-xtools cross compile tools.
Submitted by sbruno@
Notes:
svn path=/head/; revision=369357
|
|
|
|
|
|
|
|
| |
Reported by: roberto
Tested by: roberto
Notes:
svn path=/head/; revision=369323
|
|
|
|
|
|
|
| |
With hat: portmgr
Notes:
svn path=/head/; revision=369300
|
|
|
|
|
|
|
|
|
|
| |
PR: 193890
Reported by: Nikolai Lifanov
With hat: portmgr
Pointyhat to: bdrewery
Notes:
svn path=/head/; revision=369194
|
|
|
|
|
|
|
| |
Ports require time and TLC which I no longer have.
Notes:
svn path=/head/; revision=369161
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Notes:
svn path=/head/; revision=368964
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- 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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
| |
Changes:
* Fix improper call to 'msg_warn'. Bad backport from 3.1.
Reported by: sunpoet
Notes:
svn path=/head/; revision=368387
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Notes:
svn path=/head/; revision=368119
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Notes:
svn path=/head/; revision=367676
|
|
|
|
|
|
|
| |
- Add INSTALL_TARGET=install-strip
Notes:
svn path=/head/; revision=367608
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* 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
|
|
|
|
| |
Notes:
svn path=/head/; revision=367428
|
|
|
|
| |
Notes:
svn path=/head/; revision=367427
|
|
|
|
|
|
|
| |
- defaults to pkg
Notes:
svn path=/head/; revision=367326
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Notes:
svn path=/head/; revision=366968
|