| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
* Remove pbi subcommand
* Fix skipped ports causing incorrect counts
* Updated ZSH completions
* Manpage updates
* testport: Fix leftover detection when not using -n
* bulk: Allow overriding the archive format for WRKDIR via
WRKDIR_ARCHIVE_FORMAT
* bulk: More readable summary output
* bulk: Quicker determination of next port to build from queue
* bulk/options: Add "-z SET" support to allow more customization
per jail (see poudriere(8))
* bulk: SIGINFO now shows the jailname
* jail: Better version detection on new jails via newvers.sh
* NEWS: Poudriere master can be jailed, see main site for howto.
|
|
|
|
|
|
| |
does properly work on non-tagged commits
- Fix plist for packages by creating %%RUBY_SITELIBDIR%%/pkgtools
in PREFIX
|
|
|
|
|
|
|
|
|
|
| |
- Pet portlint some
Changes:
* Fixes crash on first bulk build
of a fresh jail
* Updated ZSH completions
|
|
|
|
|
|
|
|
| |
Changes:
* Fixes error creating logdir on first bulk
build of new jail
Reported By: Sergey V. Dyatko <sergey.dyatko@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
* Fix jail creation resulting in jail being removed
* Fix SIGINFO handler causing error during jail creation
* Fix 'jail -i' to build calculation
* Support JAILNAME-PTNAME-make.conf in poudriere.d dir
Approved by: bapt (implicit)
|
|
|
|
|
|
|
|
|
|
| |
Changes:
* Fix jail creation resulting in jail being removed
* Fix SIGINFO handler causing error during jail creation
* Fix 'jail -i' to build calculation
Approved by: bapt (implicit)
|
|
|
|
|
|
|
|
|
| |
Changes:
* Dynamically work around python issue 11973
PR: ports/170767
Subbmitted by: David Naylor <naylor.b.david@gmail.com> (maintainer)
Approved by: eadler (mantainer)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* new poudriere options command to be able to configure options interractively
* bulk can now take list of ports to build via command line
* html build stats
* ability to disable linux support
* ability to disable PACKAGE_BUILDING
* native support for ccache
* deprecated csup for ports
* Set HOME to fix some port builds (erlang for example)
* Fix pool being deleted during builds
* Detect improper dependency on different ports for the same package
* Cleanup build stats sooner when starting bulk
* lots of performance improvements
* lots of fixes and refactoring in error handling
* allow to choose custom path on the pool for the zfs filesystems
* now skip (and track as skipped ports dependening on a failing dependency)
* siginfo support
* new -d options for bulk and testport, to enable debugging mode
|
|
|
|
| |
PR: ports/171481
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* Force creation of the distfile directory
* lots of fixes and refactoring in error handling
* allow to choose custom path on the pool for the zfs filesystems
* allow to disable linux support
* yet more speed up in dependency calculation
* allow to disable activating PACKAGE_BUILDING
* deprecate csup for the ports tree
* Cleanup build stats sooner when starting bulk
* Detect improper dependency on different ports for the same package
* Fix pool being deleted during builds
* Set HOME to fix some port builds (erlang for example)
* Switch to ports native ccache support (no longer need bsd.local.mk)
* Add html build stats
* Fix some cases of too many arguments errors
* jail -s now start a jail with network enable
Huge thanks to bdrewery
|
|
|
|
|
|
|
|
|
|
| |
such as MOVED, modifying origins. It is lacking an upstream and active
contributions. It also lacks support for pkgng.
Consider using ports-mgmt/portmaster, ports-mgmt/portupgrade or pkgng.
Approved by: jsa (maintainer)
Approved by: bapt (mentor)
|
| |
|
|
|
|
|
| |
- Remove deprecated comments at the top of Makefile
- Remove indefinite article from COMMENT
|
|
|
|
|
|
|
| |
- changes:
* new poudriere options command to manipulation options via dialog
* bulk now supports passing ports via arguments
* an index.html file (summary) is added to the log directory
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* fix a bug not cleanly cleaning a bulk after a Ctrl-C [1]
* do not load linux specific stuff on non x86 platforms
* performances improvements
* fix testport
Reported by: flo and des [1]
|
|
|
|
|
|
|
| |
- changes:
* fix a bug not cleanly cleaning a bulk after a Ctrl-C
Reported by: flo, des
|
|
|
|
|
|
|
|
| |
- changes:
* SRV mirroring is on by default
* fix large scripts executions
* pkg check -d now installed packages tags as automatic
* performance improvements
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog:
* Fix running portupgrade from a portdir picking that port up as
the origin to upgrade/install. Regression from 2.4.9.8 [1]
* Don't run 'make config' when only using packages with -PP
* Fix portinstall -n not listing depends or a summary (#29)
* manpage cleanups
* port{install,upgrade} -n will no longer fetch packages when using
-P or -PP. Use -F to fetch packages instead. -n implies dry run,
so it should not be making any modifications to the system.
Reported by: ache@ [1]
Approved by: bapt (mentor)
|
|
|
|
|
|
|
|
|
|
|
| |
- changes since 1.5.x:
* parallel build, can build multiple packages at the same time
* options discovering rebuilding
* huge performance improvements in sanity check
* better output (close to tinderbox)
* better log separation
* better leftover discovery
* many bug fixes
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog:
* Fix running portupgrade from a portdir picking that port up as
the origin to upgrade/install
* Don't run 'make config' when only using packages with -PP
* Fix portinstall -n not listing depends or a summary (#29)
* manpage cleanups
* port{install,upgrade} -n will no longer fetch packages when using
-P or -PP. Use -F to fetch packages instead. -n implies dry run,
so it should not be making any modifications to the system.
Approved by: bapt (mentor)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog:
* Fix MOVED tracking when upgrading ports [1]
* Track and display deleted ports when upgrading
* Automatically set DISABLE_CONFLICTS when moving origins
* Fix crash when running portupgrade inside of a WRKDIR
* Fix "Frozen string" error with ruby 1.9 when using the
{BEFORE,AFTER}{INSTALL,DEINSTALL} hooks in pkgtools.conf
* Fix failure being seen as success due to broken script(1) on
older systems [2][3]. This is done by installing a more recent
script(1) into PREFIX/libexec/pkgtools and using it instead.
Only installed/used on FreeBSD 8.0 and earlier.
PR: ports/151662 [1], ports/147242 [2],
ports/131111 [3]
Approved by: eadler (mentor)
|
|
|
|
| |
Approved by: bapt (mentor, maintainer)
|
|
|
|
|
|
|
|
| |
- changes:
* option change detection now also work with pkg_install
* testport now build its dependency in parallel
* huge improvement on cleanup
* lots of bug fixes
|
|
|
|
| |
Approved by: bapt (portmgr)
|
| |
|
|
|
|
|
|
|
| |
- Changes:
* Fixes Frozen string error with ruby 1.9
Approved by: eadler (mentor)
|
|
|
|
|
|
|
| |
- changes:
* fix uname -v from allbsd,csup,svn jails (needs recreate)
* fix kbuild* ports building
* to not show /var/mail/* in leftovers
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Changes:
* Fixed MOVED support [ports/151662]
* Fixed deleted port portupgrade -o support
* Automatically set DISABLE_CONFLICTS when replacing origins
* Fix self-upgrade on 7.x due to custom script(1) being used
* Fix errors when installing ports while inside WRKDIRS
* pkgng fixes:
* Implement portupgrade -o
* Bail out of pkgdb -F sooner
* Catch missing support in pkgdb -L
* Implement creating pkgng package with -p
* Be quieter about pkgdb -F support with pkgng
* Implement pkgdb -o PKGNAME=ORIGIN for pkgng
* Add PKGNG support to pkgdb.required?
Approved by: eadler (mentor)
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* performance improvements by using more caching
* fix FreeBSD version not being correctly set for jails using another method
than ftp
* better output for bulk
* bulk can now save wrkdirs on failures
* fix bulk -J
|
|
|
|
|
|
|
|
|
| |
- s/USE_APACHE= 20+/USE_APACHE= 22+/
- unify s/YES/yes/
- cleanup APACHE_VERSION <= 22 usage
- add entry to MOVED
with hat apache@
|
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* jail can now fetch sets from allbsd (allowing to have latest and greatest
current, 9 and 8 without having to build it) upgrading is not supported (it
always take the latest image) and won't be.
* fix a regesssion preventing jail upgrade from via "freebsd-update"
* poudriere jail -l and jail -i now shows the install/upgrade method used
* huge performance improvements when running redundants bulks, by using more
caching
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* pkg query now fails if no format strings has been provided
* pkg delete pkg is no more allowed expect if -f is specified
* large improvements on pkg backup/restore interface
* do not propose to downgrade dependencies expect if forced to
* every script execution now uses posix_spawn(3)
* this abi is now check on pkg update, if a remote repository does not fit the
desired abi, pkg update will fail.
* allow pkg set -o even if the oldoriring has been uninstalled
* pkg version now has -O to match on package origin
* respect TMPDIR environnement setting
* pkg.conf now has a ${ABI} variable correcponding to the detected ABI or the
set one (sample pkg.conf has been modified to use it)
* when run as non root pkg upgrade is automatically set to dry-run mode
* pkg version can now work on remote repository (no need for a ports tree)
* many buf fixes and man pages improvements
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- register conflicts between poudriere and poudriere-devel
- poudriere devel brings:
* support for ports using svn, svn+http, svn+ssh
* improve jail building from sources (still experimental)
* POUDRIERE_DATA is no more needed, if it doesn't exists it now looks for a
data zfs FS which by default will be in ${BASEFS}/data
* bulks now keep packages by default (incremental) (-k is gone replace by a -c
to clean everything before starting)
* bulks are now built in parallel (number of parallel built being hw.ncpu by
default
* cron directory is now autocreated and default location is the data dir
* jails are now created and mounted by default in a sub FS (${BASEFS}/jails/<jailname>
* ports tree are now created and mounted by default in a sub FS (${BASEFS}/ports/<portstreename>
* tinderbox-style output for logs
* logs are now created in data/logs/<buildtype>/<jailname>/<portstreename>/pkgname.log
* lots of performance improvements
|
|
|
|
|
| |
PR: 170550
Submitted by: Mamoru Sakaue <sakaue.mamoru@samurai.mwghennn.net> (maintainer)
|
|
|
|
|
|
| |
Replace some of the CVS verbiage with SVN.
Submitted by: beat
|
| |
|
|
|
|
|
|
| |
Handbook)
Approved by: portmgr@ (implicit)
|
|
|
|
|
|
| |
- Remove some cruft
Obtained from: FreeBSD Haskell
|
|
|
|
| |
Approved by: eadler (mentor)
|
|
|
|
|
| |
- Enforce the now clarified rules from the Porter's Handbook (e.g. no dots, no
A/An, etc.)
|
|
|
|
|
|
|
|
|
|
|
| |
- Update to my new maintainer address
- Update mirror URL
- Update to 20120801 snapshot
Changelog:
* Fixes crash with duplicated origins
Approved by: eadler (mentor)
|
|
|
|
|
|
|
|
| |
- Fixes crash when checking for duplicated origins
PR: ports/170292
Reported by: Hans
Submitted by: maintainer, bryan@shatow.net
|
|
|
|
| |
Reported by: avilla
|
|
|
|
|
|
|
|
|
| |
- changes:
* speed improvements in pkg repo on multi core boxes
* fix pkg upgrade proposing to downgrade dependencies
* fix pkg2ng losing seom origin from dependencies
* fix losing new line informations in descriptions
* new -A option to track a new installation as automatically installed
|
|
|
|
|
|
|
|
|
|
|
| |
-- Fix `portsdb -U` crash
-- Show new version when upgrading ports
-- Show recursive depends when upgrading
-- Respect LOCALBASE [ports/146858]
-- Fix crash on duplicated origins
PR: ports/170266
Submitted by: maintainer, bryan@shatow.net
|
|
|
|
|
|
|
| |
to a failure of the conversion.
Reported by: Pierre Guinoiseau (via gitub issue #314)
Tested by: Pierre Guinoiseau
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Minor improvements:
===================
* Improve messages for processing of dependent ports when -r
* If there is an installed version, always print that message, not just
when we're in the parent
* Optimize determination of $new_port:
- When first set, let it be global
- Use a function to incorporate/optimize the various tests from the
2 different places that it was being set
* Use a more robust method of determining portdir from $PWD. This also
works for bare 'portmaster' with no arguments now, if you're in a port
directory.
* Various additional code cleanups
Bug fix:
========
Do read_distinfos() in the background for multiport() too, oops
|
|
|
|
| |
Reported by: sunpoet
|
|
|
|
|
|
| |
system
Reported by: redports (QAT)
|
|
|
|
|
| |
PR: ports/170087
Submitted by: Vincent Hoffman-Kazlauskas <vince@unsane.co.uk>, Denis Generalov <gd@powernet.ru>
|
|
|
|
|
|
| |
PR: ports/170044
Submitted by: nemysis@gmx.ch
Approved by: maintainer
|
|
|
|
|
|
|
|
| |
- changes:
* Fix reinstalling package due to options change losing automatic flag
* Fix pkg set -o
* do not use dlopen for figure out path of libraries to track shlibs
* more manpages cleanup
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Minor fixes/improvements
========================
* Turns out there are a non-zero number of distinfo files that have SIZE
listed first, so in the code that parses them for the data to put into
/var/db/pkg/$port/distfiles, handle this situation gracefully.
* If we trap while working on a child port do not remove that child from
the PM_NEEDS_UPDATE list so that when it gets printed in the parent
that child is still on the list.
* Use the count of total ports as $num_of_deps for -Faf
* For -av, add num_{roots|trunks|branches|leaves} values to the headers
* In multiport(), decrement the number of ports to work on and print a -v
message if we have already seen a port in the worklist as a dependency
of another port in the list.
* Many other minor code cleanups
Performance enhancement
=======================
* In read_distinfos*() use while read instead of grep. Avoids the fork
and reduces the total time for building the list(s) of distfiles by 25%
|
|
|
|
|
| |
PR: ports/169760
Submitted by: jgh
|
|
|
|
|
|
|
|
|
| |
- changes:
* fix bug corrupting automatic and licenselogic flags
* some mdoc fixes
* fix a new dependencies pulled by upgrade showed as reinstalling instead of
installing
* some fixes in repo generations
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* fix an important bug on script handling resulting in scripts runned sometime
twice
* time can no more be negative while fetching
* fix a crash on pkg check
* fix an infinite retry loop when fetching a file that return 404
* emit a warning when search gives no results
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* schema for remote repositories are versionned
* fix ordering of scripts
* ability to query SRV dns records for automatic mirror detection (ala
portsnap/frebsd-update) via the SRV_MIRROR options default to off
* new FETCH_RETRY options (default to 3)
* more style(9) compliance of the code
* lots of cleanup in exits codes
* lots of typos fixes in manpage
* improvements in manpages
* pkg2ng now move the old database into /var/db/pkg.back
* new -B option to pkg check to reanalyse the files and populate shlibs
* new install -fR to reinstall all packages depending on a given package
* disable shlib when using pkg-static
No new feature to expect in next releases, only bug fixes
New feature will be for 1.1 (already planned :))
|
|
|
|
|
|
| |
PR: ports/169743
Submitted by: jgh@
Approved by: maintainer, naylor.b.david@gmail.com
|
|
|
|
| |
update pkg-message.
|
|
|
|
|
|
| |
Changes: https://raw.github.com/DragonSA/portbuilder/master/ChangeLog
PR: ports/169715
Submitted by: David Naylor <naylor.b.david@gmail.com> (maintainer)
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Fix typo. [1]
* Add support for DOCS/NLS using optionsNG. [2]
* Remove references to PATCHDIR. [3]
PR: 169110 [1]
168364 [3]
Submitted by: Hung-te Liang <lhd@cs.nctu.edu.tw> [1]
ak [2]
crees [3]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Major updates/fixes to the distfile handling code
=================================================
* Make all parts of the code SUBDIR-safe (most were already)
- Fix a few places where the relativity of the cwd was not respected,
most often resulting in files not being deleted that should be
* Move the storage of the distfile info back to /var/db/pkg where it
should have been all along. Mostly for correctness, but also to deal
with the problem of non-UNIQUENAMEs causing the wrong files to be
deleted with -d.
* Clean up the old /var/db/ports/*/distfiles files after reading them,
and delete the directory if it's empty. Since we are doing this
unconditionally now, there is no longer a need for delete_dist_list().
The new ones will live and die with the rest of the package directory.
* Update some of the messages printed out for distfile-related things
to make it more clear what's going on.
* Check DI_FILES to see if the distfile could be valid for another port
in more places, so add a function to deal with the common ones.
* When checking DI_FILES, anchor the grep pattern with a ^ to
avoid false positives
Other code changes
==================
* Make the whitespace more consistent
* Various minor improvements, mostly to avoid unnecessary forking
UI Change
=========
* When using -i and there is an +IGNOREME file, the default should be no
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* improve modification detection with zfs diff (pgj@)
* replace ftp by fetch(1) all over the place (this allow installing from http
mirrors)
* make fetch(1) using passive ftp when fetching from ftp
* new option -t <version> to jail subcommand, to binary upgrade to a newer
version (still some interactive parts :()
* always destroy the jail before zfs rollback to make sure no process are
still running (fix poudriere hanging after packaging totem for example)
(reported by des@ and gnn@)
* fix ipv6/ipv4 support determination (tested by gnn@)
|
|
|
|
|
|
| |
Reported by: gjb, Ivan Klymenko <fidaj@ukr.net> (via ports@)
Tested by: gjb
Obtained from: pkgng git repository
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* downgrading is always forbidden except if you explicitly force it
* yet another fix for incremental pkg repo
* pkg install/upgrade now detect ports which remote has different option set
and propose to reinstall them
* code refactoring, and improvement in pkgdb.c and pkg_repo.c
* new -f options for pkg update
* new -f and -q options for pkg repo
|
|
|
|
|
|
|
|
|
| |
Reference:
http://marcuscom.com/pipermail/tinderbox-list/2012-March/002547.html
PR: 165937
Submitted by: ohauer
Approved by: maintainer timeout (3 months+)
|
|
|
|
| |
Approved by: portmgr@ (bapt@)
|
|
|
|
| |
Approved by: portmgr@ (bapt@)
|
|
|
|
|
|
|
|
|
|
|
| |
other ports.
Noticed by: swills
It also happened to be incorrect! The path should have been
PREFIX/tinderbox/scripts.
Noticed by: sunpoet
|
| |
|
|
|
|
|
| |
PR: ports/169528
Submitted by: koitsu (maintainer)
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* always remove previous pkgng repository before rebuilding the new one
* make ftp passive by default
* experimental support for ccache (needs a bsd.local.mk)
* add -s to testport and bulk, to skip sanity checking
* creating jails from csup/svn still experimental, but now it can works for
real :)
|
|
|
|
|
|
| |
No revision bump because no changes but allowing building when it failed
Obtained from: pkgng git (Bryan Drewery)
|
|
|
|
|
|
| |
via pkgng
Approved by: itetcu (maintainer)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
==================
* Restore the line from -av that prints each port as we work on it.
* Print more useful information about ports that don't have distfiles,
or distfiles we're skipping due to duplicates when -F (especially
with -a).
Bug fixes
=========
* Consolidate all writing to the IPC_SAVE file into safe_exit()
so that it always gets called. Also, zero out the file after
reading it so that a parent process doesn't inadvertently
read stale data during a trap (unlikely, but not impossible).
|
|
|
|
|
|
| |
PR: ports/169078
Submitted by: Kimmo Paasiala <kpaasial@gmail.com>
Approved by: Benjamin Lutz <mail@maxlor.com> (maintainer)
|
|
|
|
| |
popt
|
|
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* Now ipv4 or ipv6 information are automatically gathered out of sysctl
* CHECK_CHANGED_OPTIONS to detect changed options with bulk -k and pkgng (this
force rebuild of package if options has changed
* Fix signal handler not actually exitting
* Track IGNORED stats
* Support for signing pkgng repo
* give to the jail network access during make checksum to allow refetching
distfiles
|
|
|
|
| |
- Bump PORTREVISION due to package change
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* fix incremental pkg repo
* fix stage directory (copy mode) support
* improvements on documentation (man pages, error messages)
* new ARCH_INDEP options in developper mode to allow notifying a maintainer
that a port might be archiecture independant
* fix compilation on recent 8-stable and 9-stable
* improvemens is usage() output
* new option PORTAUDIT_SITE to allow user to set the url for the auditfile
* pkg create -an to not repack existing packages
* new periodic script to make daily backup of the database
* new stats (pkg-stats(8)) subcommand
* big improvements and bug fixes in pkg (r)query
* deactivate shlibs tracking all the time in pkg-static
* lots of bug fixes
Thanks to all contributors
|
|
|
|
| |
should allow it to be installed in an all pkgng world.
|
|
|
|
|
|
|
|
| |
on old pkg tools.
Approved by: shaun (mentor)
Submitted by: Bryan Drewery
PR: ports/169301
|
|
|
|
|
|
|
|
| |
- changes:
* Fix dep cache
* Fix dep line having [:target]
Thanks Bryan Drewery <bryan@shatow.net>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* poudriere ports -u using portsnap can safely be run from cron now
* Remove stale repo.sqlite as well to prevent deps constraint error with pkgng
* add allow.chflags to jails
* Add support for upgrading a jail using freebsd-update (only security
upgrades for now) if the jail was created from ftp.
* experimental support for creating/upgrading a jail from svn/csup beware that
the -v when creating should be adapted to svn branches (stable/8, head) or
csup (RELENG_8, .)
* do not run make deinstall in case of normal bulk (speeds up a bit the bulk)
* Add NOIPV4 and NOIPV6 support
* Speed up a bit sanity checking by caching the dep list for each packages
* Add some caching to avoid running make -V again and again when possible
|
|
|
|
|
|
| |
- update whitelists
Approved by: eadler, itetcu (mentors, implicit)
|
|
|
|
|
| |
PR: ports/169147
Submitted by: David Naylor <naylor.b.david@gmail.com> (maintainer)
|
| |
|
|
|
|
| |
versions of FreeBSD
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
============
Print the same progress update that goes to the term title in-line,
and apply various improvements to that code.
Move 'make clean' to the background. There is no point waiting around
for it to finish. In the case of very large work directories this may
cause some I/O contention during the unpacking of the next port to
build, but in most cases this should be lost in the noise.
Other Improvements
==================
Speed up the determination of WRKDIRPREFIX, and do not bother looking
for empty directories if we exited abnormally.
Add code to detect dependency loops created by moving part of a port
into another port, and CONFLICT'ing on previous versions of that port
(ala textproc/p5-XML-SAX -> p5-XML-SAX-Base). When a loop is detected
suggest that the user try pkg_updating.
Bug Fixes
=========
Improve error handling for mktemp
Improve handling of abnormal exits (such as ^C, failed port, etc.),
especially when the first exit happens in a child process.
If the second argument to -o is something that is completely non-existent,
report in the error message what the user typed on the command line.
Reported by: avilla
In clean_build_only_list() remove ports that are already installed
when using --delete-build-only to prevent them from being spuriously
removed.
Reported by: avilla
|
|
|
|
|
|
|
|
|
|
| |
- Store distfiles in portupgrade/ subdir
- Fix installation to support staging and mark USE_STAGE for upcoming staging support
- Fix pkgng automatic dependency handling
- Speed up some make variable lookups
PR: ports/168954
Submitted by: Bryan Drewery <bryan@shatow.net> (maintainer)
|
|
|
|
|
|
|
|
| |
RUN_DEPENDS=${BUILD_DEPENDS} to use := which portlint has warned
about for a while.
PR: ports/168208
Approved by: portmgr (miwi)
|
|
|
|
| |
Submitted by: az
|
|
|
|
| |
Review by: bapt, David Naylor (kde team)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
http://www.infracaninophile.co.uk/portindex/
Adjust Endemic and Ubiquitous Makefile settings to account for
OPTIONSng
- Switch to OPTIONSng
Approved by: shaun (mentor)
|
|
|
|
|
|
|
|
|
|
|
| |
Please note that port revision for all the Haskell ports without version changes
are also bumped. Other per-port updates are coming soon (in separate commits)!
In addition to that, separate -docs ports are no longer needed so they are
now removed.
Thanks ashish@ for the assistance.
Obtained from: FreeBSD Haskell
|
|
|
|
|
|
|
|
|
| |
pkgng tried since beta14 to create reproducible package: aka 1 package build
twice will get exactly the same checksums, this revealed some problem with
python that were workaround in beta15 but lots of build system seems to really
not approciate it, while the feature is good and might be reactivated in the
futur, the ports tree and upstream build systems, need a lot of work to be able~
to deal with 100% reproducible packages :(
|
|
|
|
| |
Approved by: portmgr (bapt@)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- changes:
- new -d to pkg fetch to download the dependencies along with the package
- fix automatic flag tracking over installs and upgrades
- fix hardlink detection (size calculation of git is now sane again :))
- pkg remove is now an alias to pkg delete
- fix a bug with shlibs track causing segfault
- pkg check -r now updates flatesiz and checksums
- all generated yaml now contain a yaml object separator, pkg info -Ra can be
pased directly to a yaml parser
- pkg query and pkg rquery do not fallback anymore on matching everything if
-g -x or -X is passed in arguments
- fix python packing on pointyhat/tinderbox with a ugly workaround for now
- pkg info '' and pkg search '' now complains about empty pattern
- pkg rquery now return 1 if nothing matched
|
|
|
|
|
|
|
|
|
|
| |
- Add BUILD_DEPENDS
- Sort *_DEPENDS
Changes: http://search.cpan.org/dist/FreeBSD-Pkgs-FindUpdates/Changes
PR: ports/168585
Submitted by: sunpoet (myself)
Approved by: Zane C. B-H. <vvelox@vvelox.net> (maintainer)
|
|
|
|
|
|
|
| |
Changes: http://search.cpan.org/dist/FreeBSD-Pkgs/Changes
PR: ports/168584
Submitted by: sunpoet (myself)
Approved by: Zane C. B-H. <vvelox@vvelox.net> (maintainer)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Convert to new options framework
- Sync pkg-message with devel/portupgrade
portupgrade changes
- portupgrade/portinstall -v now lists recursive depends [ports/137958]
- portupgrade lists new version after upgrade in results
- Fixed failure being seen as success due to broken script(1) [ports/147242,
ports/131111]
- A fixed script(1) is now included for systems < 8.1
- Expanded pkgng support
PR: ports/168548 which fixes: ports/137958 ports/147242 ports/131111
Submitted by: Bryan Drewery <bryan@shatow.net>
|
|
|
|
|
| |
PR= ports/168534
Submitted by: Bryan Drewery <bryan@shatow.net> (maintainer)
|
| |
|
|
|
|
|
| |
PR: 168422
Submitted by: David Naylor <naylor.b.david@gmail.com> (maintainer)
|
| |
|
|
|
|
|
|
| |
- update whitelists
Approved by: eadler, itetcu (mentors, implicit)
|
|
|
|
|
| |
PR: ports/168235
Submitted by: Andriy Syrovenko <andriys@gmail.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* new DEVELOPER_MODE option: it will fail instead of just printing warnings
* package creation is now reproductible, the same package built twice will
have the same checksum
* pkg install, upgrade and fetch now automatically performs the update of the
remote metadata if necessary
* portmaster patch: use_pkgng is not nessecary anymore
* portmaster patch: new format you can just copy it in the
ports-mgmt/portmaster/files
* portmaster patch: support for portmaster -o
* portmaster patch: Enable --check-depends, aliasing pkg check -adv
* pkg set -A to mark a package as automatically installed (-a now matches all:
better consistency with other commands)
* new -D option for pkg info (same as pkg_info -D)
* pkg set -o now change origin for a port and everything that depends on it
* new -L option for pkg {fetch,install,upgrade} to skip updating metadata.
* when a package isn't valid, print human information about what is missing
* some fixes in ordering (revealed by p5-XML-Sax mess)
Thanks to all contributors
|
|
|
|
| |
Reported by: adamw
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add a check for over-specific shared lib dependencies [1]
* Add support for TEST_DEPENDS [2]
* Make the error for NO_CHECKSUM to be scarier [3]
PR: 165851 [1]
166173 [2]
167923 [3]
Submitted by: matthew [1]
sunpoet [2]
"Bryan Drewery" <bryan@shatow.net> [3]
|
|
|
|
|
| |
- changes:
* do not try to sanity check an empty package directory
|
|
|
|
|
|
|
| |
- changes:
* Sanity check, clean all the old package not only the one that are concern by the run
* No more recursive cleanup in case of failure
* Code cleanup and consistency improved
|
|
|
|
|
|
| |
PR: 167410
Submitted by: Muhammad Moinur Rahman <5u623l20@gmail.com>
Approved by: maintainer timeout
|
|
|
|
| |
- important bug fix in jail -i and jail -l
|
|
|
|
|
|
| |
- changes:
* Stop using zfs properties to store the queue to avoid size limitation
* Bug fixes
|
|
|
|
|
|
|
|
| |
Changes:
Fixe regression which causes pkgdb -u to take a long time without pkgng support.
PR: ports/167823
Submitted by: "Bryan Drewery" <bryan@shatow.net> (maintainer)
|
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
- Fix portsdb -U crash when building INDEX
- All libs are now installed into the pkgtools/ namespace
- Experimental PKGNG support.
portupgrade -o, pkgdb -F and package upgrades do not work yet.
Enable with WITH_PKGNG=yes in /etc/make.conf
PR: ports/167811
Submitted by: "Bryan Drewery" <bryan@shatow.net> (maintainer)
|
| |
|
|
|
|
|
|
|
|
|
|
| |
This version adds support for a top-level Makefile.local. Also
restored the priority-setting code, but without making it mandatory
(if the call to rtprio fails, the program will still runs, rather than
aborting as it formerly did, the last time this code was included).
PR: ports/167592
Submitted by: maintainer, conrads@cox.net
|
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* -a (all) is now befault behaviour of check, query, rquery
* speed up remote repository query
* fix excessive CPU usage on fetching
* improve man pages documentation
* only display filenames on fetching not full url
* fix an important bug on jobs ordering calculation
* lots of bugs fixes
|
|
|
|
|
|
|
|
|
| |
- changes:
* jails are now real jail(8)
* only have network access during make fetch
* poudriere jail -i -j <yourjail> now shows the activity of the jail
* csup support for poudriere ports
* new poudriere cron and poudriere queue command
|
|
|
|
|
|
|
|
|
|
| |
Changes:
Fixes regression introduced 2.4.9.4 release, causing failed upgrades to
be seen as successes. Reported by: Matthew D. Fuller
<fullermd@over-yonder.net>
PR: ports/167512
Submitted by: "Bryan Drewery" <bryan@shatow.net> (maintainer)
|
|
|
|
|
|
|
|
|
|
| |
Changes:
Fixes regression introduced 2.4.9.4 release, causing failed upgrades to
be seen as successes. Reported by: Matthew D. Fuller
PR: ports/167512
Submitted by: Bryan Drewery <bryan@shatow.net> (maintainer)
|
|
|
|
|
|
|
| |
Set the right checksum and size
PR: ports/167502
Submitted by: Bryan Drewery <bryan@shatow.net> (maintainer)
|
| |
|
| |
|
|
|
|
|
| |
Submitted by: bryan@shatow.net (maintainer)
Security: b428e6b3-926c-11e1-8d7b-003067b2972c
|
|
|
|
|
| |
PR: ports/167388
Submitted by: Mamoru Sakaue <sakaue.mamoru@samurai.mwghennn.net> (maintainer)
|
|
|
|
|
|
|
|
|
|
|
|
| |
- While we are here:
- Make the affected sed pattern more flexible with regard to the
repository path from which the port was checked out.
- When handling -d <dir>, if the port's directory does not exist,
fix the path used in the first check for an alternative path.
- Bump PORTREVISION.
PR: ports/166593
Submitted by: Johannes Joemann <joemann@beefree.free.de> (maintainer)
|
| |
|
|
|
|
|
| |
PR: ports/167338
Submitted by: maintainer, bryan@shatow.net
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
0.1.4 - 2012 April 22:
* Support pkgng as an alternative package manager
* Support installing packages from a repository
* Support port pre-cleaning
* Support dynamic defaults from /etc/make.conf (i.e. DEPENDS_(PRE)CLEAN)
* Major code cleanup and refactor effort
* Switch to a revised milestone schedule
* Fixes:
* Fix assertion when using PKGINSTALL builder
* If kevent fails with EINTR then retry command again
PR: ports/167210
Submitted by: maintainer, naylor.b.david@gmail.com
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* Fix to be downloaded calculation
* Respected rc.conf with handle_rc_scripts
* Improve man pages
* Fix pkg set -o
* new pkg rquery subcommand, do the same as pkg query but for remote
repositories
* Allow forcing installation of a package even on bad arches
* Add indexes to local database, speed up local queries
* Speed up file loading from database
* lock the database while executing a job
* improvements on new pkg version detection
|
|
|
|
|
|
|
|
|
|
| |
- avoids issue with not having SSL support
- Adds LICENSE
- Uses proper RUBY_VER
- on request from myself, pkg-message was generalized by maintainer
PR: ports/167096
Submitted by: maintainer, bryan@shatow.net
|
|
|
|
|
|
|
|
|
| |
- addresses not having SSL support in base [2]
- add LICENSE [2]
- some portlint findings [2]
PR: ports/167084
Submitted by: ksmakoto@dd.iij4u.or.jp [1], maintainer bryan@shatow.net [2]
|
|
|
|
|
|
|
| |
- update whitelists
- hide BROKEN/IGNORE quoted under 'all checks' option
Approved by: eadler (mentor)
|
| |
|
|
|
|
| |
Submitted by: Bryan Drewery <bryan@shatow.net>
|
|
|
|
| |
Bugged by: beat@ and bapt@
|
|
|
|
|
|
|
|
| |
- update WWW, MASTER_SITE and distfile to reflect this
- fix usage with ruby 1.9[1]
PR: ports/165353 [1], ports/166992 [2]
Submitted by: "Dr. Andreas Haakh" <bugReporter@ib-haakh.de> [1], Bryan Drewery <bryan@shatow.net> [2] (new maintainer)
|
|
|
|
|
|
| |
new location.
Approved by: bapt (via IRC)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* lot's of improvement in man pages documentations
* pkg info and pkg search are now aligned like pkg_info
* pkg search -x is now default
* new pkg shell subcommand, this fires up a sqlite3 shell use with caution
* pkg which gains 2 new options: -q (quiet) -o (origin)
* fix pkg repo incremental
* pkg version can now have -egXx <pattern> options
* when is port is registred this is now notifified as an installation (means syslog informations :))
* force umask 022
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* Fix memory corruption
* Fix handle_rc_script when upgrading services are now really restarted
* Report Already installed/Not found when installing packages if any
* when trying to pkg add something that doesn't exists, recommend the user to use pkg install
* Fix abi detection on recent current
* pkg -v report the version, -vv more informaton, -vvv even more :)
* new pkg fetch command (not yet documented)
* code factorisation
* pkg repo is now incremental
* install/upgrade now first forces installation/upgrade of pkg before anything
Feature safe: yes
|
|
|
|
|
|
| |
PR: ports/166588
Submitted by: maintainer, magik@roorback.net
Feature safe: yes
|
|
|
|
|
|
|
| |
PR: 166524
Submitted by: myself
Approved by: Johannes 5 Joemann <joemann@beefree.free.de> (maintainer)
Feature safe: yes
|
|
|
|
| |
Feature safe: yes
|
|
|
|
| |
Feature safe: yes
|
|
|
|
|
| |
Reported by: gelraen (irc://freenode/#pkgng)
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* query -f has been replaced by query -F when querying a package (file) for consistency with pkg info
* fix autoremove recursion
* pkg set -o oldorigin:neworigin allow the user to modify the origin of a packages (useful for MOVED)
* several fixes on powerpc
* pkg query evaluation expression now accept !=
* pkg2ng is now able to migrate a local database without needed the ports tree
* speed up pkg check by only loading the informations needed for the operation it will do
* code cleanup in the library
* fix uname/gname lookup when creating packages
* new periodic script for pkg audit
* new keyword shlib, pkgng is able to load information about the needed shlibs for a package (disable by default)
* pkg info act as pkg info -a by default
* new install timestamp in the package database, available using pkg query "%t"
* pkg updating can now take a port name as argument to only show related UPDATING informations)
* -q (quiet) for install, delete, upgrade, update and autoremove
* new ABI detection string
Concerning the new ABI, to be able to determine which package can be installed on which destination, pkgng couldn't rely on the simple:
os version/machine, because some arches have incompatible ABIs. Can compute on its own the ABI, the string is the followin:
OSNAME:OSMAJORVERSION:OSARCH:OSCLASS(:...)
... means the arch specific extensions.
which means on:
* amd64: freebsd:9:x86:64
* i386: freebsd:9:x86
* arm: freebsd:9:arm:eb:oabi:softvp
etc
Be careful all the packages (.txz) files have to be rebuilt!!!
When binary upgradeing from pkg beta8, on amd64 do the following:
UNAME_m=freebsd:9:x86:64 pkg install -f pkg
on i386
UNAME_m=freebsd:9:x86:32 pkg install -f pkg
Bonus when run on a chroot/jail where ABI is different from the host, pkgng will dynamically determine the destination ABI.
Feature safe: yes
|
|
|
|
|
|
|
|
|
| |
PS. I removed attribution in pkg-descr, that was in original patch, because
this feature is deprecated.
PR: 166063
Submitted by: Mamoru Sakaue <sakaue.mamoru at samurai.mwghennn dot net> (maintainer)
Feature safe: yes
|
|
|
|
|
|
| |
2: bump revision of fbsdmon to chase shared library version.
Feature safe: yes
|
|
|
|
|
|
|
|
|
| |
Note: devel/p5-B-Size and devel/p5-Devel-Arena
where intentionally not restored.
PR: ports/165605
Approved by: portmgr (bapt)
Feature safe: yes (I sure hope so)
|
|
|
|
|
|
|
|
|
|
| |
on WITH_PKGNG being defined.
No change to the default package, so no version number or portrevision
bump.
Approved by: stefan (maintainer) shaun (mentor)
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix remote code execution which can occur with a specially crafted
audit file. The attacker would need to get the portaudit(1) to
download the bad audit database, e.g. by performing a man in the
middle attack.
Add signature verification of the portaudit database. The public key
is for the database generated for portaudit.FreeBSD.org is included
in the distribution.
(This parts add the portaudit public key missed in initial commit.)
Submitted by: Michael Gmelin <freebsd@grem.de>
Reported by: Michael Gmelin <freebsd@grem.de>, Joerg Scheinert
Security: Remote code execution
Security: http://vuxml.FreeBSD.org/6d329b64-6bbb-11e1-9166-001e4f0fb9b1.html
Feature safe: yes
With hat: so
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fix remote code execution which can occur with a specially crafted
audit file. The attacker would need to get the portaudit(1) to
download the bad audit database, e.g. by performing a man in the
middle attack.
Add signature verification of the portaudit database. The public key
is for the database generated for portaudit.FreeBSD.org is included
in the distribution.
Submitted by: Michael Gmelin <freebsd@grem.de>
Reported by: Michael Gmelin <freebsd@grem.de>, Joerg Scheinert
Security: Remote code execution
Security: http://vuxml.FreeBSD.org/6d329b64-6bbb-11e1-9166-001e4f0fb9b1.html
Feature safe: yes
With hat: so
|
|
|
|
|
|
|
|
| |
- add WWW to pkg-descr
PR: ports/165896
Submitted by: maintainer, conrads@cox.net
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
devel/p5-Devel-Arena)
- Remove conditionals for PERL_LEVEL < 501200
- Remove regression-test targets b/c this will be centralized in Mk/bsd.perl.mk
- Other minor cleanups
RUN_DEPENDS = ${BUILD_DEPENDS} -> RUN_DEPENDS:= ${BUILD_DEPENDS}
PR: ports/165605
Submitted by: pgollucci (myself)
Approved by: portmgr (linimon)
Exp Run by: linimon
Tested by: make index
|
|
|
|
|
|
|
| |
. Improved handling of pathnames
PR: ports/165829
Submitted by: Conrad J. Sabatier <conrads@cox.net> (maintainer)
|
|
|
|
|
|
|
|
| |
- be more strict when checking nonstandart files
- add more whitelists
- speedup misspelled(wrong) USE_* whitelist validation, turn on it by default
Approved by: eadler (mentor)
|
|
|
|
|
|
|
|
| |
- Bug fix release
- Add man page
PR: ports/165723
Submitted by: maintainer, conrads@cox.net
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Include LICENSE_FILE and LICENSE_GROUPS in the regexp check. [1]
* Add LICENSE_DISTFILES. [1]
* Add a check for the reassignment of ECHO_MSG [2]
* Remove old X.Org checks [3]
* Add PROJECTHOST to the PORTNAME section [4]
Reminded by: Jan Beich <jbeich@tormail.net> [1]
Requested by: jgh [2]
Submitted by: eadler [3]
Alex Kozlov <spam@rm-rf.kiev.ua> [3]
|
|
|
|
|
|
| |
PR: ports/164963
Submitted by: John Hein <jhein@symmetricom.com>
Approved by: maintainer
|
|
|
|
|
|
|
|
|
|
| |
Change initialize() routine to call getuid() to ensure the program is being
run as root before trying to call rtprio(). This allows the program to
be run by a non-privileged user in a jail(8) environment.
PR: ports/165681
Submitted by: Conrad J. Sabatier <conrads@cox.net> (maintainer)
Submitted by: Marco Steinbach <coco@executive-computing.de>
|
|
|
|
|
|
|
| |
- update whitelists
- merge nonstandard pkg-* check to nonstandard files
Approved by: eadler (mentor)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- If applicable, use CVS/Repository as the source of the port's
directory name,
- else try to fall back to the basename of the working directory
if the PORTNAME heuristic fails.
- The patches also fix
<http://sourceforge.net/support/tracker.php?aid=1969774>.
- Add CVSauto as a new diff mode:
- Handle added/deleted files without having to cvs add/delete them.
- Works with :pserver:anoncvs@anoncvs.fr.freebsd.org.
- When submitting you're asked to use "port submit -L" if files are
added or deleted, because that's FATAL for portlint.
- Don't use the full path of the working directory in diffs.
- Include a port's PORTEPOCH in update mode in the generated PR.
- To aid in debugging porttools include this information in the PR:
- porttools' PORTREVISION and PORTEPOCH (if defined),
- submit and diff mode used by the submitter.
- Bump PORTREVISION.
- Pass maintainership to submitter
PR: ports/139872
Submitted by: Johannes 5 Joemann <joemann@beefree.free.de>
|
|
|
|
|
|
|
|
|
| |
to the standard "make readmes" for building the README.html files for the
FreeBSD Ports Collection, building the files in a fraction of the time of the
standard method.
PR: ports/165631
Submitted by: Conrad J. Sabatier <conrads@cox.net>
|
|
|
|
| |
Approved by: eadler (mentor)
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* pkg info -R now show a full yaml (script, options, users and groups were missing in previous versions)
* new pkg query -e <evalutaion> <query-format> to be able to query packages base on boolean expression matching content of the package
* pkg check now works like other subcommand: -a for all, -gxX for (glob, regex, eregex)
* pkg check is now able to check the file checksum and print what has been modified since package installation (-s option)
* pkg check is now able to recompute the flatsize (-r) this can fix the flatsize of packages installed with version prior to beta7
* new pkg set currently can only be used to manually mark package as automatically installed or not
|
|
|
|
|
| |
Reported by: pointyhat
Pointy hat to: glewis
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Radical changes to the cache: now stores a record for every
file that could affect the generated INDEX, which ports
those files belong to and the timestamp of the file.
- Default update mechanism is now to compare timestamps with
what is in the cache. Doesn't need to parse the output of
any update mechanism (although you can still do that.)
- Added new make-readmes command to create a tree of README.html
files.
More details: http://www.infracaninophile.co.uk/portindex/index.xhtml
Approved by: shaun (mentor)
|
|
|
|
|
| |
PR: ports/165417
Submitted by: Alex Kozlov <spam@rm-rf.kiev.ua>
|
|
|
|
|
|
|
|
|
|
| |
- changes:
* move commands man pages from section 1 to 8
* pkg check can now be run as a user (will print the missing dependencies if any)
* better handling of database creation error
* new option -f to install subcommand to force reinstallation of a package
* new option -f to upgrade subcommand to force reinstallation of the whole set of packages
* pkg audit can now take a package: name-version in argument
|
|
|
|
|
|
| |
please consider using ports-mgmt/portmaster
Discussed with: bugmeister(eadler, linimon), ruby(swills, pgollucci) via #bsdports
|
|
|
|
| |
Spurred by: pgollucci
|
|
|
|
| |
They all non-functional changes.
|
| |
|
|
|
|
| |
Submitted by: George Liaskos <geo.liaskos@gmail.com>
|
|
|
|
| |
Submitted by: thompsa
|
|
|
|
|
|
|
|
| |
- changes:
* pkg register: now run inside a transaction, this speeds up things a lot (thank you avg)
* pkg version: -v now print name-version to match behaviour of legacy pkg_version
* pkg register: fix flatsize calculation
* new pkg-updating(1) man page (thanks beat)
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GHC in the ports tree has been updated to version 7.0.4 and the port revision
for all the Haskell ports without version changes are bumped. Other per-port
updates are coming soon.
This update also incorporates some improvements for bsd.cabal.mk that makes
working with Haskell ports even easier.
Thanks ashish@ for the help!
Obtained from: FreeBSD Haskell
|
|
|
|
| |
Tested by: rene
|
|
|
|
|
|
| |
- changes:
* move all the private headers into a private subdirectory to prevent the temptation of using them in the frontend
* fix a miss behaviour in pkg query printing things it shouldn't in case of mistakes
|
|
|
|
|
|
|
| |
- changes:
* do not assert in case of unfinished buffer but finish it instead
* more userfriendly error message for pkg audit
* print not found patterns for pkg info and pkg query
|
|
|
|
|
|
|
|
|
| |
- changes:
* fix pkg add (it is been broken during beta2 sorry about that)
* fix manifest emitter: now really emit the pkg-message in message no more description
* add %M to pkg query to show messages
* concat all pkg-messages and show it once at the end of operations
* print messages about missing dependency during pkg add
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- add a message to warn user that they need to migrate using pkg2ng
- add a mirror to download
- changes:
* update bundled sqlite to 3.7.10
* add -n to pkg create to avoid packing already packed packages
* Fix rc script handling
* safer sbuf usage (this fix ia64 support)
* report a list of failing packages if any with pkg add
* allow "<category>/<port>" pattern in pkg search
* add support for syslog (through a pkg.conf option)
* the portmaster patch in the git is now up to date with 3.11 and feature complete (thanks avilla)
* add -R to pkg info to print out the raw manifest of a given package
* fix pkg query "%a"
* more robust to errors when creating packages
|
|
|
|
| |
Approved by: shaun (mentor)
|
|
|
|
|
|
|
|
| |
Changes:
- Fix CVS login bug
PR: ports/164916
Submitted by: Andy Kosela <akosela@andykosela.com> (maintainer)
|
|
|
|
|
| |
PR: ports/164810
Submitted by: Andy Kosela <akosela@andykosela.com>
|
|
|
|
|
|
|
|
|
|
| |
Changes:
* fix bug in ftp code
* fix bug in text www browsing
PR: ports/164797
Submitted by: Andy Kosela <akosela@andykosela.com> (maintainer)
|
|
|
|
|
|
|
|
|
|
|
|
| |
Submit system and ports statistics to fbsdmon.org.
Statistics can be sent from command line, from rc script
or from periodic script.
WWW: http://fbsdmon.org/
PR: ports/164608
Submitted by: Grzegorz Blach <magik at roorback.net>
Approved by: rene (mentor)
|
|
|
|
|
|
|
|
|
|
|
| |
Changes:
- add ARCH=i386 in make.conf on i386 jail for amd64 host [1]
- testport and bulk now uses the same package dir: ${POUDRIERE_DATA}/packages/<jailname>-<portstreename> [2]
- fix testport with pkgng
- remove an extras .txz when creating a jail > 9.0
Submitted by: martymac[1]
Suggested by: avilla[2]
|
|
|
|
|
|
|
|
|
| |
FreeBSD. However, most people will find it useful to bulk build ports
for FreeBSD.
WWW: http://git.etoilebsd.net/poudriere/
Of course this is pkgng aware and it support incremental upgrade of binary bulks :)
|
|
|
|
|
|
|
| |
Committed directly due to maintainer-timeout of 1 month and non-intrusive
change behaviour.
PR: ports/163697
|
|
|
|
|
|
|
|
| |
if you want to use it please define WITH_PKGNG=yes in your /etc/make.conf
For more information read the announcement on the mailing list
With hat: portmgr
Non-Regression test: linimon
|
|
|
|
| |
Submitted by: sunpoet
|
|
|
|
|
|
|
|
|
|
| |
ports use BUILD_DEPENDS:= ${RUN_DEPENDS}. This patch fixes ports that are
currently broken. This is a temporary measure until we organically stop using
:= or someone(s) spend a lot of time changing all the ports over.
Explicit duplication > := > = and this just moves ports one step to the left
Approved by: portmgr
|
|
|
|
|
|
| |
Bump PORTREVISION for the WITH_BASH case
While here, remove the license info
|
| |
|
|
|
|
| |
Approved by: miwi (maintainer)
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
|
|
|
|
|
|
|
|
|
|
|
| |
plist to reflect this
bump portrevision
PR: ports/164047
Spotter by: (pointyhat) pkgng exp-run
Submitted by: bapt (myself)
Approved by: Hannes <kports@soulrebel.in-berlin.de> (maintainer)
|
|
|
|
|
|
|
|
| |
(prepare to remove www/apache13)
- no PORTREVISION bump since apache22 is the default
with hat apache@
|
| |
|
|
|
|
| |
Hat: portmgr
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Complete the check for CPPFLAGS being set indirectly by checking MAKE_ENV
in addition to CONFIGURE_ENV. [1]
* Remove checks for port file headers as we are phasing them out in FreeBSD. [2]
* Check to make sure CPAN URLs end with a '/'. [3]
* Check for LDFLAGS being overridden just as we do for CPPFLAGS [4]
* Suggest += instead of = to override CPPFLAGS and LDFLAGS [4]
* Check for any overriding use of *FLAGS and suggest an alternative [4]
* Do not warn of direct command use for WX_COMPS. [5]
* Add support for named license macros when checking for order. [6]
* Make the check for the direct Apache dependency more strict. [7]
PR: 160448 [1]
159272 [3]
160959 [4]
161971 [5]
163617 [6]
163523 [7]
Submitted by: gjb [2]
amdmi3 [4]
|
|
|
|
|
|
|
|
|
| |
and for those who are pursuing the perfect packages environment.
WWW: http://www.mwghennndo.com/softwares/portsreinstall/
PR: ports/154217
Submitted by: Mamoru Sakaue <sakaue.mamoru-cmfho5lt@samurai.mwghennn.net>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
============
1. Add a feature to allow users to list files that should be
preserved across upgrades.
Various Improvements
====================
1. Add a verbose message for cleaning WRKDIRPREFIX
2. Improve the handling of the -F option with packages, especially with
--packages-only:
* In update_port() do better at saying what we're launching a child to do
* In post_first_pass() make clear that we are fetch'ing, not building,
installing, etc.
* In multiport() call check_fetch_only when we're done
* In the main body add fetch'ed ports to the CUR_DEPS list so that they
are only fetched once.
3. Various typo fixes for the man page.
Bug Fixes
=========
1. If an update fails in a child port the parent needs to source the
$IPC_SAVE file before it bails out to make sure that various lists are
updated in the parent. This is particularly important for the list(s)
of work already completed, and especially to update PM_NEEDS_UPDATE for
the message of how to resume from the point of failure.
2. For multiple -r, don't add a port to the list of dependents to rebuild
if it was itself specified as a -r port.
3. In parent_exit() run the code to kill background processes if we're
called with a non-zero exit code. That will trigger it (for example)
where the user answers no to the confirmation prompt and is either
using -D, or the generation of the list of valid distfiles did not
complete.
4. Until I can revamp the way dependencies are tracked, include all 3
forms of CONFLICTS to make sure we catch alternates.
|
|
|
|
|
|
|
|
|
| |
refuse to run the script. The patch is pretty trivial, just adding 2
quotes around a word.
This patch is required for the upcoming FreeBSD 9 release.
Approved by: erwin (portmgr)
|
|
|
|
| |
Feature safe: yes
|
|
|
|
|
|
|
| |
Chase BSD.local.dist location: it now lives in ports/Templates and
is no longer installed in /etc/mtree.
Feature safe: yes
|
|
|
|
|
|
|
|
|
|
| |
That's all it does ;-)
WWW: http://code.google.com/p/pkg-plist/
PR: ports/162567
Submitted by: Martin Tournoij <martin@arp242.net>
Feature safe: yes
|
|
|
|
|
| |
Approved by: itetcu (maintainer, implicit)
Feature safe: yes
|
|
|
|
| |
Feature safe: yes
|
| |
|
|
|
|
|
| |
PR: ports/162356
Submitted by: maintainer (Matthew Seaman)
|
|
|
|
|
|
|
| |
- While I'm here, change USE_PYTHON from 2.4+ to yes
PR: ports/162394
Submitted by: Vladimir Chukharev <vladimir.chukharev@gmail.com> (maintainer)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- FETCH_DEPENDS
- EXTRACT_DEPENDS
- PATCH_DEPENDS
- LIB_DEPENDS
- BUILD_DEPENDS
- RUN_DEPENDS
and show them as a pseudo graphical tree.
Use back references for cross-connections.
WWW: http://code.google.com/p/porttree/
PR: ports/160007
Submitted by: Vladimir Chukharev
|
|
|
|
|
|
|
| |
- Mark as IGNORE for ${OSVERSION} >= 900000 && ${OSVERSION} < 900038
PR: ports/162205
Submitted by: Stephen Hurd <shurd sasktel.net> (maintainer)
|
| |
|
|
|
|
|
|
|
| |
* fix syntax error on 9.x
PR: ports/162158
Submitted by: Andy Kosela <akosela@andykosela.com> (maintainer)
|
|
|
|
|
| |
PR: ports/154809
Submitted by: milki <milki@rescomp.berkeley.edu>
|
|
|
|
|
|
|
| |
Changelog:
http://marcuscom.com/pipermail/tinderbox-list/2011-October/002347.html
Approved by: maintainer (implicit_)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
portdepends, plus some routine bug fixing.
- Accessor methods for array valued items now mostly return
arrays rather than array references. This makes quite a
lot of code a lot clearer.
- Add GraphViz output mode to portdepends(1). Pretty
pictures of port dependency trees.
- Remove TODO file as (a) most of the items were done and (b)
most recent changes weren't listed in there.
- Minor docco tweak to portindex reflecting currently
supported FreeBSD major versions.
- Bump VERSION to 2.6 and CACHE_VERSION to 2.5
PR: ports/161396
Submitted by: Matthew Seaman <m.seaman@infracaninophile.co.uk> (maintainer)
|
|
|
|
| |
Approved by: miwi
|
|
|
|
|
|
|
|
|
|
|
| |
Changelog:
* Correct a mismerge of schema
* Correct some typos
* Properly add the checksum Hooks to the upgrade code
* Fix some variable initialization issues in the webui
* Allow Jails and Builds to be removed when BuildPortsQueue entries exist
Approved by: maintainer implicit
|
|
|
|
| |
Approved by: maintainer implicit
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
had both lines:
Author: ...
WWW: ....
So standardize on that, and move them to the end of the file when necessary.
Also fix some more whitespace, and remove more "signature tags" of varying
forms, like -- name, etc.
s/AUTHOR/Author/
A few other various formatting issues
|
|
|
|
|
|
|
|
| |
- Name
em@i.l
or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
|
|
|
|
|
|
|
| |
- try to fix plist
Reported by: many
Pointyhat to: itetcu@ (me)
|
|
|
|
| |
Changes: http://wiki.pcbsd.org/index.php/PBI_Manager#Release_History
|
| |
|
|
|
|
| |
IGNORE_WITH_MYSQL= 323 40
|
|
|
|
| |
- Bump PORTREVISION.
|
|
|
|
|
|
| |
- temporarelly disable TMPFS optional patch
Submitted by: beat@ [1]
|
|
|
|
|
|
| |
Note: this release contains schema/DB changes. Be sure to run the upgrade
procedure to properly incorporate the new changes. There will be at least one
other DB change before 3.4 release, too.
|
| |
|
|
|
|
|
|
|
|
|
| |
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead
PR: 157936
Submitted by: myself
Exp-runs by: pav
Approved by: pav
|
|
|
|
|
|
|
|
| |
- symports now respects PORTSDIR
- internal version now matches ports version
- add license
Approved by: bapt (mentor)
|
| |
|