Latest Vulnerabilities includes deleted ports
John Marino wrote in to mention that the list of latest vulnerabilities (see the right hand column of the
View Articlecache invalidation
Today, kwm mentioned that http://www.freshports.org/Mk/bsd.port.mk was out of date, showing the most recent commit as back in March. My first concern was the system had stopped recording such commits....
View ArticleNew categories
New categories in the FreeBSD ports tree do not come along often, but when they do, FreshPorts is ready to pull the details in and get the category name right. def ProcessCategoryNew():...
View ArticleImproving date search
I noticed the server load was high. I saw that several instances of search by date where still running. Looking at the query in question: The analysis for this query is available at...
View ArticleFetch, Patch, & Extract dependencies and Uses
FreshPorts is not magic. It grabs the stuff it needs by running make -V with a number of parameters. New fields are added from time to time, usually at the prompting of a user. Recently, the following...
View Articlebug with Fetch, Patch, and Extract dependencies
Today I noticed a bug with the recently added Fetch, Patch, and Extract dependencies. The are correctly displayed on the port page, but not on the dependent port page. The problem If you look at...
View ArticleBad portrevision
mandree reported a problem with security/openvpn-auth-ldap. Looking in the database: Looking at the database, the webpage is displaying what is there: Let’s looking at that commit in the database: OK,...
View ArticleNote to self: dev ain’t working
I noticed a few days ago: http://dev.freshports.org/ is out of date with respect to vuxml. That’s because the input processing for that website takes place in one jail, and the website (the output)...
View Articlehostname change causes missing links and pathnames
FreshPorts is a tender beast. It is both massive and sensitive. One example of that sensitivity came to light today. Jeffrey Bouquet wrote in to tell me of a problem with paths on FreshSource (our...
View ArticleDisplay the updated dependencies when a dependent port updates
A great feature of FreshPorts is the ability to see all the ports which are dependent upon a given port. For example, it allows you to see what ports depend upon security/polarssl. This list is stored...
View ArticleOpen sourcing the website
Today, lattera & Shirkdog and I sat down and converted the website repository from subversion to git. That repo is sitting there, ready to go. That process took about an hour. We ran this command:...
View ArticleNot all ports have packages
Sir l33tname asked: @DLangille is it possible to show on freshports when there is no package for a port? — Sir l33tname (@l33tname) December 29, 2015 That’s a good question. It took some more questions...
View ArticleImproving the home page query
See the issue raised here. On 1 April 2016, we had some large commits (you can see them all here). This ground the front page to a halt. But as you can see, that link above loads rather quickly. Why?...
View ArticleQuarterly branches are available
This afternoon, Bert JW Regeer wished that FreshPorts “would show information from the quarterly branches too…”. I knew I had done some work on this and that there was a way to display branch...
View ArticleDEPENDS – direct or recursive?
Marie Helene asked a very good question: Does the “for run” dependency list only list direct dependencies, or depends of depends too? The answer is yes, only direct dependencies, but all the...
View ArticleBranches are simple, but more complex than head
I used to think branches were simple when it came to FreshPorts, but I was wrong. Consider slave ports for example. If we get a commit for databases/mariadb100-server, we have to update the slave...
View ArticleBranches – add a new port automagically
The tracking of branches has turned out to be more involved than I thought. Many functions are already branch-aware and return / do the right thing. Tonight, I tried my recent idea of using head to get...
View ArticleCopying a port from head to a branch
In my previous post, I wrote about the need to copy a port from head to a branch in some circumstances, specifically when a master-port is updated and the slave ports do not already exist in the...
View ArticleA single function for creating a new port
In my two previous posts I talked about creating a new port and copying a port from head to a branch. The goal of this post is the creation of a new function: CreatePortOnBranch($category_name,...
View ArticleA downside of storing the exact results of ‘make -V’
As you know, I’ve been working on branches this long holiday weekend. Today, I managed to get the display of a port on a branch to correctly. Along the way, I discovered a downside to storing raw data...
View Article