Grilled Cheese

ExploreLog inSign up
Terms of UsePrivacy PolicyCommunity StandardsHelpGet the app

Grilled Cheese is a product of Village Compute

Version devBuilt at: 2026-10-12 04:31:30 EDT

Explore

PostsPeople
LatestRanked
@langille.orgSep 25, 2026, 11:38 AM

...parse it, compare against the DB, update.

Full disclosure, most of this coding is being done by Claude. It's a 425 line shell script, with some of that being an SQL query.

Comments on that approach welcome: gist.github.com/dlangille/74...

#FreeBSD #FreshPorts

2/2

@langille.orgSep 15, 2026, 6:13 PM

Claude AI noticed FreshPorts has transposed EXTRACT_DEPENDS and PATCH_DEPENDS.

There are at least 5300 ports which this affects.

FYI, all this was in support of providing support RUN_BUILD_DEPENDS before it gets implemented: reviews.freebsd.org/D59664

#FreeBSD #FreshPorts

@langille.orgSep 12, 2026, 12:01 AM

Progress on parsing Mk/bsd.default-versions:

* the table of known *_DEFAULT value is populated, and very quickly
* staring to query each port to find out if PORTVERSION is affected by any one of those *_DEFAULT values

Imagine something like this:

1/3

#FreeBSD #FreshPorts

@langille.orgSep 10, 2026, 9:05 PM

This morning I did some update to a dev instance of #FreshPorts - I'll know more after the next commit to Mk/bsd.default-versions.mk how it's working.

Yes, I could rerun an old commit.

And I probably will, but for now, the code is in there and I'm working on other things for now.

#FreeBSD