Page MenuHomeFreeBSD

mat (Mathieu Arnold)
EngineeringAdministrator

Projects (9)

User Details

User Since
May 9 2014, 10:23 AM (646 w, 1 d)
Roles
Administrator

Recent Activity

Today

mat committed R11:07685010bc5d: lang/perl5-devel: update to 5.45.3 (authored by mat).
lang/perl5-devel: update to 5.45.3
Sat, Sep 26, 1:46 PM
mat committed R11:076850006898: Mk/bsd.options.mk: add BUILD_RUN_DEPENDS to options helpers (authored by mat).
Mk/bsd.options.mk: add BUILD_RUN_DEPENDS to options helpers
Sat, Sep 26, 1:46 PM

Yesterday

mat accepted D60032: Mk: Drop test dependencies from the unified dependency list.
Fri, Sep 25, 8:12 PM

Thu, Sep 24

mat added a comment to D56474: Generate SBOM files as part of the build.
In D56474#1369872, @mat wrote:
  1. the framework would generate a ${PKGBASE}.pc file during staging, put it in, say, /usr/local/share/sbom/pc and add it to the package.

I don't think this intermediate ${PKGBASE}.pc file needs to be kept.

  1. a pkg trigger would run a script on install to run bomtool on the pc file and generate a .spdx file in /usr/local/share/sbom/spdx-2.2, and run spdxtool to generate the .jsonld file in /usr/local/share/sbom/spdx-3.0.1.
  2. another pkg trigger would remove the .jsonld and the .spdx files on deinstall.

Why not simply generate the .jsonld and .spdx files during package creation, and include them in the plist?
Then there is no need for any triggers.

Thu, Sep 24, 5:41 AM

Wed, Sep 23

mat committed R9:006125500eb7: phb: add the BUILD_RUN_DEPENDS variable (authored by mat).
phb: add the BUILD_RUN_DEPENDS variable
Wed, Sep 23, 12:13 PM
mat closed D59664: Add a BUILD_RUN_DEPENDS variable.
Wed, Sep 23, 12:11 PM
mat committed R11:07679900322e: Mk: add a BUILD_RUN_DEPENDS variable (authored by mat).
Mk: add a BUILD_RUN_DEPENDS variable
Wed, Sep 23, 12:11 PM
mat closed D59905: Fix `make makesum` with complex ports.
Wed, Sep 23, 10:23 AM
mat committed R11:0767979029be: Mk: try and fix makesum another way (authored by mat).
Mk: try and fix makesum another way
Wed, Sep 23, 10:23 AM
mat committed R11:0767980043f4: *: remove remnants of makesum-fetch (authored by mat).
*: remove remnants of makesum-fetch
Wed, Sep 23, 10:23 AM

Tue, Sep 22

mat committed R11:076786502912: *: fix make makesum (authored by mat).
*: fix make makesum
Tue, Sep 22, 5:30 PM
mat updated the diff for D59905: Fix `make makesum` with complex ports.
Tue, Sep 22, 3:46 PM
mat updated the diff for D59905: Fix `make makesum` with complex ports.
Tue, Sep 22, 3:24 PM
mat updated the diff for D59905: Fix `make makesum` with complex ports.
Tue, Sep 22, 3:20 PM
mat updated the diff for D59905: Fix `make makesum` with complex ports.
Tue, Sep 22, 3:12 PM
mat requested review of D59905: Fix `make makesum` with complex ports.
Tue, Sep 22, 3:09 PM
mat committed R11:07678200d230: Mk/bsd.port.mk: add a comment about do-fetch… (authored by mat).
Mk/bsd.port.mk: add a comment about do-fetch…
Tue, Sep 22, 7:53 AM

Mon, Sep 21

mat committed R11:07677410193f: mail/imap-tools: update to 1.13.0 (authored by mat).
mail/imap-tools: update to 1.13.0
Mon, Sep 21, 11:07 AM
mat committed R11:07677400e2a1: net/s3req: update to 1.3.1 (authored by mat).
net/s3req: update to 1.3.1
Mon, Sep 21, 11:07 AM

Sat, Sep 19

mat committed R11:076733902c86: lang/bun: fix fetch with new do-fetch.sh … (authored by mat).
lang/bun: fix fetch with new do-fetch.sh …
Sat, Sep 19, 6:01 PM
mat committed R11:076733808790: biology/gatk: fix fetch with new do-fetch.sh… (authored by mat).
biology/gatk: fix fetch with new do-fetch.sh…
Sat, Sep 19, 6:01 PM
mat added a comment to D59663: Stop passing `?dummy=/distname` in URLs.

Oh, no, the two ports that actually uses do-fetch are already broken, this patch is not what breaks them.

Sat, Sep 19, 4:17 PM

Fri, Sep 18

mat committed R11:076712402446: Mk/bsd.port.mk: fix the fix of the fix (authored by mat).
Mk/bsd.port.mk: fix the fix of the fix
Fri, Sep 18, 1:49 PM
mat accepted D59811: Mk/bsd.port.mk: Drop the strip parameter from PATCHFILES passed to do-fetch.sh.

Thank you.

Fri, Sep 18, 12:05 PM · portmgr

Thu, Sep 17

mat updated the diff for D59663: Stop passing `?dummy=/distname` in URLs.

Fixup things and add ports that need fixing.
There are two other ports that define do-fetch and actually call do-fetch.sh biology/gatk and lang/bun, those need more fixing

Thu, Sep 17, 4:31 PM

Wed, Sep 16

mat committed R11:07669030a4a2: Mk: fix checksum when makesum is defined (authored by mat).
Mk: fix checksum when makesum is defined
Wed, Sep 16, 7:31 PM
mat committed R11:07568530cf29: dns/bind9-devel: update to 9.21.26 (authored by mat).
dns/bind9-devel: update to 9.21.26
Wed, Sep 16, 7:03 PM
mat committed R11:075685201eb0: dns/bind920: update to 9.20.29 (authored by mat).
dns/bind920: update to 9.20.29
Wed, Sep 16, 7:03 PM
mat committed R11:076689801fda: dns/bind9-devel: update to 9.21.26 (authored by mat).
dns/bind9-devel: update to 9.21.26
Wed, Sep 16, 6:25 PM
mat committed R11:076689704fa0: dns/bind920: update to 9.20.29 (authored by mat).
dns/bind920: update to 9.20.29
Wed, Sep 16, 6:25 PM
mat committed R11:07668760c4d1: Mk: fix fetching patches … (authored by mat).
Mk: fix fetching patches …
Wed, Sep 16, 1:54 PM
mat closed D59475: Mk/Scripts/do-fetch.sh: read distfiles from stdin to avoid ARG_MAX.
Wed, Sep 16, 1:08 PM
mat committed R11:076687302bff: Mk: fix checksum/fetch/makesum with large distfiles set (authored by mat).
Mk: fix checksum/fetch/makesum with large distfiles set
Wed, Sep 16, 1:08 PM
mat added a comment to D59664: Add a BUILD_RUN_DEPENDS variable.
In D59664#1370294, @dvl wrote:

Are you saying that make -V RUN_DEPENDS will still pull back the usual stuff? Same with make -V BUILD_DEPENDS ... hmm.

Wed, Sep 16, 5:27 AM

Tue, Sep 15

mat added a comment to D56474: Generate SBOM files as part of the build.
In D56474#1369278, @mat wrote:

I have been thinking about sbom for ports a lot the past week, and this gives me a good idea of which way I should head into.

Awesome!

Tue, Sep 15, 1:41 PM

Mon, Sep 14

mat added a comment to D56474: Generate SBOM files as part of the build.

I have been thinking about sbom for ports a lot the past week, and this gives me a good idea of which way I should head into.

Mon, Sep 14, 4:31 PM
mat added a comment to D59664: Add a BUILD_RUN_DEPENDS variable.
In D59664#1369215, @dvl wrote:

I'm guessing you want to implement this ASAP to get it in use.

I will amend FreshPorts to extract this variable. If I got that work done before this change goes into use, it would capture all future uses. If I don't, it's just a one-off script to refresh the database from the ports tree.

NOTE: I'm just thinking out loud because it helps my planning process.
Mon, Sep 14, 4:04 PM
mat updated the diff for D59664: Add a BUILD_RUN_DEPENDS variable.
Mon, Sep 14, 2:31 PM
mat updated the diff for D59664: Add a BUILD_RUN_DEPENDS variable.
Mon, Sep 14, 2:28 PM
mat requested review of D59664: Add a BUILD_RUN_DEPENDS variable.
Mon, Sep 14, 1:33 PM
mat requested review of D59663: Stop passing `?dummy=/distname` in URLs.
Mon, Sep 14, 1:20 PM
mat accepted D59589: website: Restore "The Power to Serve" on homepage.
Mon, Sep 14, 6:51 AM

Thu, Sep 10

mat updated the diff for D59475: Mk/Scripts/do-fetch.sh: read distfiles from stdin to avoid ARG_MAX.

Simplify a bit, no functionnal change

Thu, Sep 10, 11:55 AM
mat updated the summary of D59475: Mk/Scripts/do-fetch.sh: read distfiles from stdin to avoid ARG_MAX.
Thu, Sep 10, 11:38 AM
mat updated the diff for D59475: Mk/Scripts/do-fetch.sh: read distfiles from stdin to avoid ARG_MAX.
Thu, Sep 10, 11:28 AM
mat updated the diff for D59475: Mk/Scripts/do-fetch.sh: read distfiles from stdin to avoid ARG_MAX.

Probably fix makesum and checksum

Thu, Sep 10, 11:26 AM
mat updated the diff for D59475: Mk/Scripts/do-fetch.sh: read distfiles from stdin to avoid ARG_MAX.
Thu, Sep 10, 11:24 AM
mat added a comment to D59475: Mk/Scripts/do-fetch.sh: read distfiles from stdin to avoid ARG_MAX.

I may have "fixed" makesum, but maybe not, and I do not seem to find a port to test things.

Thu, Sep 10, 9:43 AM
mat updated the diff for D59475: Mk/Scripts/do-fetch.sh: read distfiles from stdin to avoid ARG_MAX.
Thu, Sep 10, 9:43 AM
mat added a comment to D59475: Mk/Scripts/do-fetch.sh: read distfiles from stdin to avoid ARG_MAX.

makesum will need a re-design, thinking about it.

Thu, Sep 10, 9:21 AM
mat updated the diff for D59475: Mk/Scripts/do-fetch.sh: read distfiles from stdin to avoid ARG_MAX.
Thu, Sep 10, 9:12 AM
mat added a comment to D59475: Mk/Scripts/do-fetch.sh: read distfiles from stdin to avoid ARG_MAX.

I refactored the 3 targets that had the exact same content. It's missing makesum, which will have the same problem.

Thu, Sep 10, 9:08 AM
mat updated the diff for D59475: Mk/Scripts/do-fetch.sh: read distfiles from stdin to avoid ARG_MAX.
Thu, Sep 10, 9:08 AM
mat added a comment to D59475: Mk/Scripts/do-fetch.sh: read distfiles from stdin to avoid ARG_MAX.

As a proof of concept, I only changed the DISTFILES part of do-fetch.

Thu, Sep 10, 8:51 AM
mat updated the diff for D59475: Mk/Scripts/do-fetch.sh: read distfiles from stdin to avoid ARG_MAX.
Thu, Sep 10, 8:50 AM
mat commandeered D59475: Mk/Scripts/do-fetch.sh: read distfiles from stdin to avoid ARG_MAX.
Thu, Sep 10, 8:50 AM

Mon, Sep 7

mat added a comment to D59475: Mk/Scripts/do-fetch.sh: read distfiles from stdin to avoid ARG_MAX.

Maybe using \0 instead of \n is better there, and juggling with IFS to split on \0, in case some distfile has a strange file name.

Mon, Sep 7, 8:17 AM
mat added a comment to D59475: Mk/Scripts/do-fetch.sh: read distfiles from stdin to avoid ARG_MAX.

I'm not sure this would fix the command line length, it it just moves the length around.
I've been thinking of a real fix for this, and I think it needs to put it all in a temporary file, kinda

Mon, Sep 7, 8:12 AM

Aug 26 2026

mat committed R11:076225005af9: Mk/bsd.port.mk: improve ignore messages (authored by mat).
Mk/bsd.port.mk: improve ignore messages
Aug 26 2026, 10:06 AM

Aug 22 2026

mat committed R11:07612630d2dd: lang/perl5-devel: update to 5.45.2 (authored by mat).
lang/perl5-devel: update to 5.45.2
Aug 22 2026, 12:14 PM

Aug 19 2026

mat committed R11:0756397048b5: dns/bind9*: building with heimdal is broken on 15+ (authored by mat).
dns/bind9*: building with heimdal is broken on 15+
Aug 19 2026, 5:33 PM
mat committed R11:0760935063ca: dns/bind9*: building with heimdal is broken on 15+ (authored by mat).
dns/bind9*: building with heimdal is broken on 15+
Aug 19 2026, 5:32 PM
mat committed R11:07563960b53f: dns/bind9-devel: update to 9.21.25 (authored by mat).
dns/bind9-devel: update to 9.21.25
Aug 19 2026, 5:13 PM
mat committed R11:07563950d760: dns/bind920: update to 9.20.27 (authored by mat).
dns/bind920: update to 9.20.27
Aug 19 2026, 5:13 PM
mat committed R11:07609290d017: dns/bind9-devel: update to 9.21.25 (authored by mat).
dns/bind9-devel: update to 9.21.25
Aug 19 2026, 3:53 PM
mat committed R11:07609280d770: dns/bind920: update to 9.20.27 (authored by mat).
dns/bind920: update to 9.20.27
Aug 19 2026, 3:53 PM
mat committed R11:07609270ef88: devel/gitolite2: update to 3.6.15 (authored by mat).
devel/gitolite2: update to 3.6.15
Aug 19 2026, 3:53 PM

Aug 3 2026

mat committed R11:07561950c2e2: lang/perl5.42: update to 5.42.3 (authored by mat).
lang/perl5.42: update to 5.42.3
Aug 3 2026, 2:40 PM
mat committed R11:07561940a3ca: lang/perl5.40: update to 5.40.5 (authored by mat).
lang/perl5.40: update to 5.40.5
Aug 3 2026, 2:40 PM
mat committed R11:0759279069e3: lang/perl5.42: update to 5.42.3 (authored by mat).
lang/perl5.42: update to 5.42.3
Aug 3 2026, 2:27 PM
mat committed R11:075927808130: lang/perl5.40: update to 5.40.5 (authored by mat).
lang/perl5.40: update to 5.40.5
Aug 3 2026, 2:27 PM

Jul 25 2026

mat committed R11:dd19f323227a: dns/bind9-devel: update to 9.21.24 (authored by mat).
dns/bind9-devel: update to 9.21.24
Jul 25 2026, 12:52 PM
mat committed R11:42e23120b981: dns/bind920: update to 9.20.26 (authored by mat).
dns/bind920: update to 9.20.26
Jul 25 2026, 12:52 PM
mat committed R11:07582060825d: dns/bind920: update to 9.20.26 (authored by mat).
dns/bind920: update to 9.20.26
Jul 25 2026, 12:51 PM
mat committed R11:07582070cf64: dns/bind9-devel: update to 9.21.24 (authored by mat).
dns/bind9-devel: update to 9.21.24
Jul 25 2026, 12:51 PM
mat committed R11:07582050f95b: lang/perl5-devel: update to 5.45.1 (authored by mat).
lang/perl5-devel: update to 5.45.1
Jul 25 2026, 12:51 PM

Jul 19 2026

mat committed R11:07576270db28: devel/esbuild: try to make the message more readable (authored by mat).
devel/esbuild: try to make the message more readable
Jul 19 2026, 9:30 AM

Jul 16 2026

mat committed R11:0757401006fe: lang/perl5.44: update to 5.44.0 (authored by mat).
lang/perl5.44: update to 5.44.0
Jul 16 2026, 4:33 PM

Jul 4 2026

mat added inline comments to D58032: all: clean up PERL_LEVEL checks.
Jul 4 2026, 6:27 AM

Jul 1 2026

mat committed R11:07544440bcc3: lang/perl5.44: introduce new Perl version (authored by mat).
lang/perl5.44: introduce new Perl version
Jul 1 2026, 6:39 AM

Jun 30 2026

mat added inline comments to D57839: science/py-tweedledum: Update to 1.2.0.
Jun 30 2026, 6:19 PM

Jun 29 2026

mat added a reverting change for R11:e623030d3ed5: textproc/UCD: update 17.0.0 → 18.0.0: R11:07541600c802: Revert "textproc/UCD: update 17.0.0 → 18.0.0".
Jun 29 2026, 7:20 PM
mat committed R11:07541600c802: Revert "textproc/UCD: update 17.0.0 → 18.0.0" (authored by mat).
Revert "textproc/UCD: update 17.0.0 → 18.0.0"
Jun 29 2026, 7:20 PM

Jun 19 2026

mat committed R11:074094206483: dns/bind9-devel: update to 9.21.23 (authored by mat).
dns/bind9-devel: update to 9.21.23
Jun 19 2026, 2:17 PM
mat committed R11:07409410c9dc: dns/bind920: update to 9.20.24 (authored by mat).
dns/bind920: update to 9.20.24
Jun 19 2026, 2:17 PM
mat committed R11:07409400bcda: dns/bind918: update to 9.18.50 (authored by mat).
dns/bind918: update to 9.18.50
Jun 19 2026, 2:17 PM
mat committed R11:075249300b10: dns/bind9-devel: update to 9.21.23 (authored by mat).
dns/bind9-devel: update to 9.21.23
Jun 19 2026, 2:15 PM
mat committed R11:07524920aa26: dns/bind920: update to 9.20.24 (authored by mat).
dns/bind920: update to 9.20.24
Jun 19 2026, 2:15 PM
mat committed R11:075249101675: dns/bind918: update to 9.18.50 (authored by mat).
dns/bind918: update to 9.18.50
Jun 19 2026, 2:15 PM

Jun 15 2026

mat accepted D57302: Mk/bsd.port.mk: Use SETENV for EXTRACT_ENV.
Jun 15 2026, 9:19 AM

Jun 6 2026

mat committed R11:07509540073d: lang/python3*: give maintainership to the python@ team (authored by Portmgr <portmgr@FreeBSD.org>).
lang/python3*: give maintainership to the python@ team
Jun 6 2026, 3:51 PM

Jun 5 2026

mat committed R11:07508310021e: ftp/surge: remove, dupplicate of www/surge (authored by mat).
ftp/surge: remove, dupplicate of www/surge
Jun 5 2026, 6:18 PM

Jun 2 2026

mat committed R11:075050301d8b: lang/perl5-devel: update to 5.43.11 (authored by mat).
lang/perl5-devel: update to 5.43.11
Jun 2 2026, 6:36 PM

May 27 2026

mat committed R11:074975104859: *: use MASTER_SITE_SUBDIR with the CPAN macro (authored by mat).
*: use MASTER_SITE_SUBDIR with the CPAN macro
May 27 2026, 7:15 AM
mat committed R11:074974309dab: devel/p5-Time-ParseDate: Update to 2026.033 (authored by Mikael Urankar <mikael@FreeBSD.org>).
devel/p5-Time-ParseDate: Update to 2026.033
May 27 2026, 7:01 AM

May 23 2026

mat committed R11:07406540ceb1: textproc/p5-XML-LibXML: update to 2.0213 (authored by mat).
textproc/p5-XML-LibXML: update to 2.0213
May 23 2026, 7:21 AM
mat committed R11:07486500125f: textproc/p5-XML-LibXML: update to 2.0213 (authored by mat).
textproc/p5-XML-LibXML: update to 2.0213
May 23 2026, 7:21 AM
mat committed R11:074065304119: net/p5-Net-CIDR-Lite: update to 0.24 (authored by Fabian Wenk <fabian@wenks.ch>).
net/p5-Net-CIDR-Lite: update to 0.24
May 23 2026, 6:58 AM
mat committed R11:074864608a00: net/p5-Net-CIDR-Lite: update to 0.24 (authored by Fabian Wenk <fabian@wenks.ch>).
net/p5-Net-CIDR-Lite: update to 0.24
May 23 2026, 6:58 AM

May 20 2026

mat committed R11:07406120eb2e: dns/bind920: update to 9.20.23 (authored by mat).
dns/bind920: update to 9.20.23
May 20 2026, 4:06 PM