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

Two new features

Two two features were added on 2020-05-30:
  1. Repology links - each port now has a link to See issue 148 for details.
  2. Ports I maintain report - port maintainers can now subscribe to a daily report of commits to the ports they maintain. See Watch ports I maintain at Report Subscriptions. Details at issue 138
New Release - 29 April 2003

This is the biggest release of FreshPorts since FreshPorts 2 was released. Over the past 14 months, I've been working on various things, the biggest of which must be the ability to have multiple watch lists. I have no doubt that once people start using more than one watch list, they'll come up with new ideas as to how to use FreshPorts... which will lead to a new release.

My thanks to the people who contributed code, ideas, and time to this new version.

Multiple Watch Lists

When FreshPorts started, a watch list was a single entity. That was to keep things simple. The underlying data structures were designed with multiple watch lists in mind. However, the user interface was the biggest issue. Now we have an interface which will allow you to have more than one watch list.

For the time being, you are restricted to five watch lists per user. Let's see how that goes and then we'll look at raising that limit. If you have a pressing need, I'm willing to consider changes on a case by case basis. Just contact me.

Virtual categories

FreshPorts now caters for virtual categories. What's a virtual category? A virtual category is a category which does not correspond to a physical directory within the ports tree.

Ports are divided into categories. A port resides within a category which corresponds to a physical directory within the ports tree. For example, www is a real category. Some ports appear in more than one category. The first category is always the primary category and is the directory within which the port files will be found.

Categories which do not correspond to a physical directory are deemed to be virtual categories. As new virtual categories are added, trusted FreshPorts users can set the description for the new category.

Newsfeed changes

The newsfeed now contains the version/revision information for the port. For more information on news feeds, please read the FAQ.

Security Notifications

FreshPorts has a new subscription entry. If you subscribe to the new Security Notification report, you will receive a separate notification of any commits which are deemed to be security related.

Trusted FreshPorts users can designate a commit as being security related. This will ensure you are notified of that commit in the Security Notification report.

NOTE: Do not rely up on this service for your security purposes. You are urged to subscribe to the announcements list for whatever software you use.

Master websites

You can now view the master websites for the port. Each ports has a list of websites from which their source can be downloaded. This information has always been recorded within FreshPorts, but it's never been available until now.

Category paging

Some categories have a very large number of ports. This can make loading the page very slow, especially for those on dial up. Therefore, we've introduced paging to the categories page.

You can set the paging length via the customization page.

Faster pages

Much work has gone into finding faster ways to extract data from the FreshPorts database. Thanks to the amazing capabilities of PostgreSQL, I've been able to create very fast queries through the use of nested queries, outer joins, and static functions.

These changes to the web pages have enabled the removal of a housekeeping process which used to refresh a hidden caching table. Most webpages used this cache table. Instead, they now access the main tables directly. This means the website is faster overall and the background process is no longer needed.

User Login
Create account

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

This site
What is FreshPorts?
About the authors
How big is it?
The latest upgrade!

Enter Keywords:

Latest Vulnerabilities
giteaMay 31
powerdns-recursor*May 29
gitlab-ceMay 28
rubygem-kaminari-coreMay 28
sane-backendsMay 28
sympaMay 26
chromiumMay 24
piwigoMay 23
drupal7May 22
sympaMay 22
tomcat-develMay 22
tomcat7May 22
tomcat85May 22
tomcat9May 22
unboundMay 22

16 vulnerabilities affecting 89 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2020-05-31 11:54:41

Deleted ports
Sanity Test Failures

NEW Graphs (Javascript)

Calculated hourly:
Port count 39462
Broken 83
Deprecated 623
Ignore 350
Forbidden 5
Restricted 147
Vulnerable 23
Expired 15
Set to expire 573
Interactive 0
new 24 hours 4
new 48 hours6
new 7 days32
new fortnight75
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.