notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
New Release - 22 February 2002

FreshPorts 2 has been a long time in the making. I think I've been working on it for almost two years (not full time of course...). I think you'll find the changes are quite impressive.

Much of the work you cannot see directly. Please read the FAQ for a full list of features. The following is a short list of some of the changes you can see:

Face lift I think you can see that the fonts have changed, and some page layouts are different. It's not so much a huge change as it is evolution.
full commit messages The switch to XML input allows us to capture more data. And provide you with a link to the original commit message. Original commit
directory structure You know the path to your favourite ports via /usr/ports. Use the same path in FreshPorts (e.g sysutils/portupgrade).
one-click add/remove See a port you like? You can add it to your watch list with a single click. Click to add this to your default watch list[s]
link to commit details Want to know what files were changed in this commit? It's now just one click away. One more click will take to you the FreeBSD CVS repository. files touched by this commit
pkg_info == watch list pkg_info displays list of the ports installed on your system. Now you can use our scripts to use this data to upgrade your watch list!
Search There is now a search on the front page.. in fact, it should be on every page!
Graphs are back We've improved the graphs. They are now data driven. All we need to do is add the SQL to the database, and your query is there. Just ask us for what you want.!

Technical changes

The following items deal with the technical changes which have occurred.
database FreshPorts now uses PostgreSQL. Why? Because of stored procedures and transactions (yes, we know mySQL now has transactions, but it didn't when we started this...).
XML Input for FreshPorts is first converted to XML, then processed. This will be of great benefit to FreshSource which is the next big project.