notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Why was the website so slow for so long?

The cause of the slowdown was a change to the ZFS dataset. In conjunction with the database server, very little caching was being done. This combination resulted in increased disk I/O as the system churned through the database. Details in the blog post which outlines the various things which changed. Many graphs.

non port: ports-mgmt/portmaster/distinfo
SVNWeb

Number of commits found: 43

Sun, 14 Jan 2018
[ 22:11 se ] Original commit   Revision:459007
459007 ports-mgmt/portmaster/Makefile
459007 ports-mgmt/portmaster/distinfo
459007 ports-mgmt/portmaster/files
Update to version 3.19, which is identical to 3.18_12 with all port patches
applied.

Approved by:	antoine (implicit)
Thu, 21 Dec 2017
[ 09:11 se ] Original commit   Revision:456898
456898 ports-mgmt/portmaster/Makefile
456898 ports-mgmt/portmaster/distinfo
456898 ports-mgmt/portmaster/files
Update to version 3.18, which already contains all patches required for the
previous version.

Approved by:    antoine (implicit)
Thu, 14 Dec 2017
[ 20:32 se ] Original commit   Revision:456351
456351 ports-mgmt/portmaster/Makefile
456351 ports-mgmt/portmaster/distinfo
456351 ports-mgmt/portmaster/files
Add flavor support to portmaster. This version has been lightly tested and
supports upgrades from non-flavored port versions based on the information
in the MOVED file.

For initial installations of flavored ports, the flavor must be specified
as part of the port origin, e.g. "devel/py-py@py36" for the Python-3.6
version of that port. Dependent ports will automatically be installed with
the correct flavor passed via the dependency mechanism.

It is planned to add a --flavor option to ease flavor selection for ports
that are initially installed with portmaster.

Approved by:	antoine (implicit)
Fri, 3 Feb 2017
[ 22:12 bdrewery ] Original commit   Revision:433268
433268 ports-mgmt/portmaster/Makefile
433268 ports-mgmt/portmaster/distinfo
- Update to 3.17.10
  Fixes --clean-distfiles trying to read in base/ [1]
  Saves port failures to TMPDIR/portmasterfail.txt [2]

PR:		212376 [1]
Reported by:	wblock [1]
Tested by:	wblock [1]
Submitted by:	Torsten Zuhlsdorff <t.zuehlsdorff@anymotion.de> [2]
Fri, 5 Feb 2016
[ 22:38 bdrewery ] Original commit   Revision:408276
408276 ports-mgmt/portmaster/Makefile
408276 ports-mgmt/portmaster/distinfo
Update to 3.17.9

Changes:
 - Update manpage for rebuilding ports with pkg.

PR:		191166
Submitted by:	wblock
Thu, 3 Sep 2015
[ 17:13 bdrewery ] Original commit   Revision:396022
396022 ports-mgmt/portmaster/Makefile
396022 ports-mgmt/portmaster/distinfo
Update to 3.17.8.

Changes:
  - Fixes handling of PORTSDIR when /usr/ports is a symlink after head
    r272363 and stable/10 r287334.

Reported by:	dhw
Fri, 20 Mar 2015
[ 20:07 bdrewery ] Original commit   Revision:381777
381777 Mk/bsd.port.mk
381777 biology/p5-bioperl-run/distinfo
381777 dns/bundy/distinfo
381777 irc/eggdrop-devel/distinfo
381777 net-mgmt/lg/distinfo
381777 ports-mgmt/portmaster/distinfo
381777 ports-mgmt/portupgrade-devel/Makefile
381777 ports-mgmt/portupgrade-devel/distinfo
381777 ports-mgmt/poudriere-devel/Makefile
381777 sysutils/beadm-devel/distinfo

(Only the first 10 of 14 ports in this commit are shown above. View all ports for this commit)
For the new USE_GITHUB with only GH_TAGNAME set default DISTNAME to
include GH_PROJECT/GH_ACCOUNT/GH_TAGNAME. This prevents the distfile
having the same name despite changing one of these values and causing
a bad checksum.

Differential Revision:	https://reviews.freebsd.org/D2103
Reviewed by:	mat
With hat:	bdrewery
[ 01:42 bdrewery ] Original commit   Revision:381704
381704 irc/eggdrop-devel/Makefile
381704 irc/eggdrop-devel/distinfo
381704 ports-mgmt/portmaster/Makefile
381704 ports-mgmt/portmaster/distinfo
381704 ports-mgmt/portupgrade-devel/Makefile
381704 ports-mgmt/portupgrade-devel/distinfo
381704 sysutils/beadm-devel/Makefile
381704 sysutils/beadm-devel/distinfo
381704 sysutils/beadm/Makefile
381704 sysutils/beadm/distinfo

(Only the first 10 of 16 ports in this commit are shown above. View all ports for this commit)
Convert my ports to the new USE_GITHUB
Wed, 27 Aug 2014
[ 16:33 bdrewery ] Original commit   Revision:366334
366334 ports-mgmt/portmaster/Makefile
366334 ports-mgmt/portmaster/distinfo
- Update to 3.17.7

Changes:
  * Use PM_SU_CMD for pkg set -o
Thu, 19 Jun 2014
[ 00:36 bdrewery ] Original commit   Revision:358332
358332 ports-mgmt/portmaster/Makefile
358332 ports-mgmt/portmaster/distinfo
- Update to 3.17.6

Changes:
  * Speedup --list-origins with pkg
  * Use proper /usr/local/etc/portmaster.rc path in portmaster.8
  * Fix running from deleted dirs.
  * Fix losing control of building run-depends of staged ports
    (thus breaking -g and counts). [1]

PR:		189398 [1]
Sat, 24 May 2014
[ 19:04 bdrewery ] Original commit   Revision:355073
355073 ports-mgmt/portmaster/Makefile
355073 ports-mgmt/portmaster/distinfo
- Update to 3.17.5

Changes:
  * Fix some issues with killing child processes
  * Use builtin kill(1)
Sat, 15 Mar 2014
[ 18:29 bdrewery ] Original commit   Revision:348366
348366 ports-mgmt/portmaster/Makefile
348366 ports-mgmt/portmaster/distinfo
- Update to 3.17.4

Changes:
  - Fix --check-depends with pkg [1]
  - Allow installing DEPRECATED ports

PR:		ports/186915 [1]
Submitted by:	kaltheat <kaltheat@gmail.com> [1] (based on)
Tue, 19 Nov 2013
[ 15:05 bdrewery ] Original commit   Revision:334323
334323 ports-mgmt/portmaster/Makefile
334323 ports-mgmt/portmaster/distinfo
- Update to 3.17.3

Changes:
 * Fix with pkg-devel which has broken pkg-info -O compatibility
Sat, 14 Sep 2013
[ 12:32 bdrewery ] Original commit   Revision:327279
327279 ports-mgmt/portmaster/Makefile
327279 ports-mgmt/portmaster/distinfo
- Update to 3.17.2

Changes:
 - Fix detection of pkg-devel

PR:		ports/181813 [1]
Reported by:	Takanori Saneto <sanewo@ba2.so-net.ne.jp> [1], eadler
Mon, 22 Jul 2013
[ 00:41 bdrewery ] Original commit   Revision:323426
323426 ports-mgmt/portmaster/Makefile
323426 ports-mgmt/portmaster/distinfo
- Update to 3.17.1

Changes:
  * Fix --check-port-dbdir support after ports r321785 changed
    to /var/db/ports/category_port (OPTIONS_NAME) instead of
    UNIQUENAME [1]

Reported by:	many
Sat, 22 Jun 2013
[ 16:38 bdrewery ] Original commit   Revision:321581
321581 ports-mgmt/portmaster/Makefile
321581 ports-mgmt/portmaster/distinfo
- Update to 3.17

Changes:
  - Fix completion scripts when ports are not checked out.

PR:		ports/179098
Reported by:	Doug Barton <dougb@dougbarton.us>
Sat, 8 Jun 2013
[ 11:28 bdrewery ] Original commit   Revision:320240
320240 ports-mgmt/portmaster/Makefile
320240 ports-mgmt/portmaster/distinfo
- Remove temporary WRKSRC hack
- Rename distfile and fix checksum errors. These errors
  were due to renaming the upstream account, which changed
  which directory the distfile untarred in.
- Shuffle MASTER_SITES so that FreeBSD.org and other more
  reliable mirrors come before github
Mon, 3 Jun 2013
[ 10:49 bdrewery ] Original commit   Revision:319768
319768 ports-mgmt/portmaster/Makefile
319768 ports-mgmt/portmaster/distinfo
Update MASTER_SITE to github.com/freebsd
Fri, 29 Mar 2013
[ 23:48 bdrewery ] Original commit   Revision:315585
315585 ports-mgmt/portmaster/Makefile
315585 ports-mgmt/portmaster/distinfo
- Update to 3.16

This fixes a regression with non-pkgng usage that would invoke
the bootstrapper when upgrading ports. My testing did not
cover systems with the bootstrapper that did not use pkgng, so
this was missed.

The impact of this was just a hung build during deinstall.

Reported by:	mandree
Pointyhat to:	bdrewery
[ 20:43 bdrewery ] Original commit   Revision:315570
315570 ports-mgmt/portmaster/Makefile
315570 ports-mgmt/portmaster/distinfo
315570 ports-mgmt/portmaster/files
315570 ports-mgmt/portmaster/pkg-message
- Update to 3.15
- Add extra mirror
- Remove PKGNGPATCH option

Changes:
  - The pkgng patch has been fully integrated upstream with its
    history copied from the pkgng repo over to portmaster's repo
  - Add extra messages before/after killing background processes so
    that 'Terminated' messages look less unexpected
  - Fix running from / trying to build the entire tree
  - pkgng: Fix -s not respecting the automatic flag
  - Fix "Argument list too long" errors
  - Add PM_SU_CMD documentation to the sample config file [1]
  - Fix -o not showing the specified origin [pkgng patch bug]

Submitted by: Oleg Pudeyev <oleg@bsdpower.com> [1]
Mon, 15 Oct 2012
[ 06:10 bdrewery ] Original commit   Revision:305904
305904 ports-mgmt/portmaster/Makefile
305904 ports-mgmt/portmaster/distinfo
- Add backup non-https mirror
- Add PKGNG option to apply pkgng support patch. This will
  be fully integrated upstream in the next version. This
  functionality is only enabled when WITH_PKGNG is defined
  in make.conf (or a recent CURRENT by default, see
  UPDATING 20121010). Due to the compat OPTION handling,
  defining WITH_PKGNG will also apply the patch by default.
  The pkgng patch is contributed by avilla@

Feature safe:	yes
Wed, 10 Oct 2012
[ 13:03 bdrewery ] Original commit   Revision:305653
305653 ports-mgmt/portmaster/Makefile
305653 ports-mgmt/portmaster/distinfo
305653 ports-mgmt/portmaster/pkg-descr
- Move to new home, http://github.com/portmaster
- Take maintainership
- Convert to new options framework
- Use USE_GITHUB for fetching
- Add DISTNAME to avoid conflict with existing distfile as
  the checksum of the distfile has changed now that it is
  no longer modified for release.
- Remove use of bsd.port.pre.mk
Mon, 1 Oct 2012
[ 08:40 dougb ] Original commit   Revision:305098
305098 ports-mgmt/portmaster/Makefile
305098 ports-mgmt/portmaster/distinfo
Fix the problem of background fetches hanging forever when the background
process to read the distinfo files encounters a fatal error.
Tue, 24 Jul 2012
[ 20:48 dougb ] Original commit 
301492 ports-mgmt/portmaster/Makefile
301492 ports-mgmt/portmaster/distinfo
Update to 3.13.13:

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
Tue, 17 Jul 2012
[ 07:38 dougb ] Original commit 
300992 ports-mgmt/portmaster/Makefile
300992 ports-mgmt/portmaster/distinfo
Update to version 3.13.1

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
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sat, 7 Jul 2012
[ 12:16 dougb ] Original commit 
2.54 ports-mgmt/portmaster/Makefile
2.18 ports-mgmt/portmaster/distinfo
Upgrade to version 3.13

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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Tue, 26 Jun 2012
[ 01:51 dougb ] Original commit 
2.53 ports-mgmt/portmaster/Makefile
2.17 ports-mgmt/portmaster/distinfo
Minor improvements
==================
* 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).
Fri, 15 Jun 2012
[ 06:10 dougb ] Original commit 
2.52 ports-mgmt/portmaster/Makefile
2.16 ports-mgmt/portmaster/distinfo
Upgrade to 3.12.1, removes pgrep since it's not safe to use on older
versions of FreeBSD
Wed, 13 Jun 2012
[ 11:39 dougb ] Original commit 
2.51 ports-mgmt/portmaster/Makefile
2.15 ports-mgmt/portmaster/distinfo
New Features
============
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Tue, 13 Dec 2011
[ 07:47 dougb ] Original commit 
2.48 ports-mgmt/portmaster/Makefile
2.14 ports-mgmt/portmaster/distinfo
New Features
============
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.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 12 Sep 2011
[ 06:19 dougb ] Original commit 
2.46 ports-mgmt/portmaster/Makefile
2.13 ports-mgmt/portmaster/distinfo
New Features
============
1. Add the ability to retry package creation. This is mostly useful for
   PM_SU_CMD after a build that took so long that your sudo ticket has
   expired.

2. Add support for multiple -r options on the same command line. [1]

Various Internal Cleanups and Improvements
==========================================
1. s/printf/echo -e/ for consistency, and use it to full advantage

2. In the code that derives the proper value of PACKAGESITE remove 6.x
   and add 9.x. Also add a 10-current entry.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Wed, 8 Jun 2011
[ 06:08 dougb ] Original commit 
2.45 ports-mgmt/portmaster/Makefile
2.12 ports-mgmt/portmaster/distinfo
Update to 3.9.1, a minor bugfix version:

In shuffling around the updating of +REQUIRED_BY I forgot to delete
empty grep_deps files. [1]

While I'm looking at unlink'ing files, bring some sanity to the various
places that it's done which haven't been reviewed in a while:
* Fix the pm_unlink* functions to use the builtin test
* Only/always call the function when we're not sure if the file exists
* Just use /bin/unlink when we're sure it does
* In parent_exit the glob pattern in the for loop will return 'pattern-*'
  if there are no matches, so test for that specifically rather than
  returning to the conditional version.

The mere presence of IS_INTERACTIVE in the Makefile is not enough, the
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Mon, 2 May 2011
[ 07:33 dougb ] Original commit 
2.44 ports-mgmt/portmaster/Makefile
2.11 ports-mgmt/portmaster/distinfo
New Features:
=============

* The -F option now works with --packages and --packages-only
  o If -F --packages-only and there is no package to fetch,
    give the user a menu of options
  o If -F and --packages lack of a package is a soft fail

* Revamp the code in check_fetch_only() and where we wait for b/g
  distfile fetching to complete to be a lot smarter:
  o In check_fetch_only() simplify the code to count fetch processes which
    both makes it faster by avoiding ps, and also makes it smarter because
    it will find fewer false positives.
  o In both, poll every 2 seconds, but only output to the console every 6.
    This way we'll be able to exit a lot sooner, but still avoid spamming
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Fri, 15 Apr 2011
[ 22:56 dougb ] Original commit 
2.42 ports-mgmt/portmaster/Makefile
2.10 ports-mgmt/portmaster/distinfo
Release version 3.8:

* Fix a long-standing bug with EUID detection. If the UID was > 4 digits
  the code would fail. Fix this by using a more efficient ps command.

  While I'm at it, use the same more efficient method for determining
  the process group id for the trap cleanup routine.

* Fix a buglet in the new --update-if-newer code, exit if all listed
  ports are actually up to date.
Mon, 11 Apr 2011
[ 06:19 dougb ] Original commit 
2.41 ports-mgmt/portmaster/Makefile
2.9 ports-mgmt/portmaster/distinfo
New Features:
* Add --update-if-newer which will operate on a list of ports given
  on the command line. If a port list is already up to date, it
  will be skipped.
* Tweak the way INDEX files are downloaded and installed to only
  require root privileges for the minimum possible number of actions,
  and do things in a more secure way:
  1. If necessary to download the new INDEX.bz2, as a non-root user, do
     it in a temporary directory created with mktemp
  2. If necessary to update the actual INDEX file unzip it in that same
     temporary directory
  3. Only use $PM_SU_CMD to install the file if necessary
  4. Unlink both INDEX and INDEX.bz2 in their real locations before
     installing the new versions
* Add the ability to store the portmaster.rc file in the same directory
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sat, 15 Jan 2011
[ 20:49 dougb ] Original commit 
2.40 ports-mgmt/portmaster/Makefile
2.8 ports-mgmt/portmaster/distinfo
Update to version 3.6.1, a bugfix to the formatting for user input
messages covered by the -[y|n] support added in the last version.

Feature safe:   yes
Mon, 3 Jan 2011
[ 09:31 dougb ] Original commit 
2.39 ports-mgmt/portmaster/Makefile
2.7 ports-mgmt/portmaster/distinfo
Update to verion 3.6

New Features
============
1. The PT_NO_INSTALL_PACKAGE make variable will cause a port to always
   be compiled, instead of being installed from a package. It cannot
   be used in combination with the -PP/--packages-only option. [1]
2. All user input is now wrapped in a verification routine to make
   sure that yes means yes, etc.
3. The -e, -s, --clean-distfiles, --clean-packages, --check-depends
   and --check-port-dbdir features can now take -y and -n options to
   answer "yes" or "no" respectively to all user dialogs. This also
   allows me to deprecate the horribly hacky --clean-distfiles-all and
   --clean-packages-all in favor of -y.
4. If using a separate WRKDIRPREFIX, when the run is over use find to
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Tue, 7 Dec 2010
[ 18:18 dougb ] Original commit 
2.38 ports-mgmt/portmaster/Makefile
2.6 ports-mgmt/portmaster/distinfo
Fix a minor bug:
When specifying 'portmaster port-1.23 dependency-of-port-2.34'
the dependency would be built twice because the PM_NEEDS_UPDATE
list is kept by ORIGIN. So use the same technique to validate
the port in the build phase that we are using in the first pass.

Also, update the documentation on full version upgrades to encourage
users to back up any vital file in /usr/local before "making sure that
it is empty."
Wed, 10 Nov 2010
[ 03:30 dougb ] Original commit 
2.37 ports-mgmt/portmaster/Makefile
2.5 ports-mgmt/portmaster/distinfo
Bug Fixes
=========
1. Since $build_l is no longer being incremented prior to the user's
+IGNOREME decision it's no longer necessary to decrement it if the
user chooses not to update that port.
2. While I was reading the trace to find this bug I noticed that we are
running update_build_l() (which in turn updates PM_NEEDS_UPDATE) prior
to running check_state() (FORBIDDEN|DEPRECATED|BROKEN|IGNORE), so move
that check up; and move the "currently installed" and "port directory"
messages up as well to give context to any messages from check_state().
3. Only print the fast-resume message if we're building. Otherwise we
might not know all the ports that need updating.
4. Fix the zsh completion file for --clean-packages[-all]

Minor Fixes
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Wed, 3 Nov 2010
[ 01:22 dougb ] Original commit 
2.36 ports-mgmt/portmaster/Makefile
2.4 ports-mgmt/portmaster/distinfo
Use PM_NEEDS_UPDATE to fix the problem introduced in 3.1 of ports being built
in -a as dependencies, then built again because they were pre-scheduled for
update.

Use the same method to handle the same problem in multiport(), which allows
me to remove one more list.
Mon, 1 Nov 2010
[ 00:03 dougb ] Original commit 
2.35 ports-mgmt/portmaster/Makefile
2.3 ports-mgmt/portmaster/distinfo
Upgrade to version 3.2

Bug Fixes
=========
1. Properly handle +IGNOREME files again
2. In safe_exit() only print the restart hint if -n PM_NEEDS_UPDATE

Enhancements
============
1. For -F, a better message for spawned children, and continue the campaign
to do less irrelevant stuff.
2. Add some whitespace to the "All ports are up to date" message for -a
3. Make it clear in the docs that -e only handles single ports, and
   use the enhanced features of find_glob_dirs() to return better error
   messages if a glob doesn't match one and only one port. (Problem
   mentioned in PR.)

PR:             ports/151824
Submitted by:   Ben Grimm <freebsd-pr@bengrimm.net>
Sat, 30 Oct 2010
[ 04:43 dougb ] Original commit 
2.34 ports-mgmt/portmaster/Makefile
2.2 ports-mgmt/portmaster/distinfo
Update to version 3.1. In addition to the features listed below there are
numerous internal reorganizations of various sections of code; and several
informative messages have been updated to be more informative. :)

If you're interested in all the details you can review the svn logs at
http://svn.freebsd.org/viewvc/base/user/dougb/portmaster/

Catch Up With Ports Infrastructure
==================================
1. Switch to using DISTINFO_FILE instead of MD5_FILE
2. Use the SHA256 line from distinfo instead of MD5
3. The BEFOREPORTMK trick no longer works to list MASTER_SITES for all ports
so switch to the slightly slower but more reliable pm_make without it. This
will solve the problem of portmaster not fetching all distfiles in the
background.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Sat, 7 Aug 2010
[ 23:04 dougb ] Original commit 
2.33 ports-mgmt/portmaster/Makefile
2.1 ports-mgmt/portmaster/distinfo
Update to version 3.0

New Features
============
1. Add an option to log actions after the run is complete. To enable
   it define PM_LOG in your rc file as the path of the file you want
   to log to. If using PM_SU_CMD make sure that the directory or file
   is writable by the unprivileged user.

2. Add the --clean-packages[-all] feature

   This works similarly to --clean-distfiles[-all] in that it searches
   the $PACKAGES directory for out of date packages, and either offers
   to delete them, or with -all deletes them without prompting. It
   also cleans out stale symlinks and empty directories.
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 43

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
opensmtpd*Feb 27
mbedtlsFeb 24
mbedtlsFeb 24
opensmtpdFeb 24
opensmtpdFeb 24
weechatFeb 21
webkit2-gtk3Feb 19
dovecotFeb 13
gitlab-ceFeb 13
grub2-bhyveFeb 12
libexifFeb 11
linux-flashplayerFeb 11
nginxFeb 09
nginx-develFeb 09
ksh93Feb 07

9 vulnerabilities affecting 34 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2020-02-27 10:24:08


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 38473
Broken 645
Deprecated 421
Ignore 916
Forbidden 3
Restricted 150
No CDROM 72
Vulnerable 21
Expired 21
Set to expire 393
Interactive 0
new 24 hours 6
new 48 hours7
new 7 days50
new fortnight67
new month188

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2020 Dan Langille. All rights reserved.