Page MenuHomeFreeBSD

tijl (Tijl Coosemans)
User

Projects

User Details

User Since
May 14 2014, 7:33 AM (549 w, 1 d)

Recent Activity

Oct 11 2024

tijl committed R11:845704723c66: emulators/linux_base-c7: Fix distinfo for aarch64 (authored by tijl).
emulators/linux_base-c7: Fix distinfo for aarch64
Oct 11 2024, 11:48 AM
tijl committed R11:613a30bc5677: Mk/bsd.port.mk: Add MACHINE_ARCH to WRK_ENV (authored by tijl).
Mk/bsd.port.mk: Add MACHINE_ARCH to WRK_ENV
Oct 11 2024, 11:48 AM
tijl committed R11:3154506a168d: Mk/bsd.port.mk: Add MACHINE_ARCH to WRK_ENV (authored by tijl).
Mk/bsd.port.mk: Add MACHINE_ARCH to WRK_ENV
Oct 11 2024, 9:12 AM
tijl committed R11:5f71181ac84e: emulators/linux_base-c7: Fix distinfo for aarch64 (authored by tijl).
emulators/linux_base-c7: Fix distinfo for aarch64
Oct 11 2024, 9:12 AM

Oct 2 2024

tijl committed R11:623a14cb79dc: devel/linux-c7-devtools: Various updates (authored by tijl).
devel/linux-c7-devtools: Various updates
Oct 2 2024, 10:51 AM
tijl committed R11:d57a4fd4897c: emulators/linux_base-c7: Various updates (authored by tijl).
emulators/linux_base-c7: Various updates
Oct 2 2024, 10:51 AM
tijl committed R11:45d64d8e70ae: Mk: CentOS 7 EOL (authored by tijl).
Mk: CentOS 7 EOL
Oct 2 2024, 10:51 AM
tijl committed R11:c391dd71c614: security/vuxml: Update cups-filters entry (authored by tijl).
security/vuxml: Update cups-filters entry
Oct 2 2024, 9:29 AM
tijl committed R11:7e9c3e23fdb5: print/cups-filters: Fix cups-browsed RCE (authored by tijl).
print/cups-filters: Fix cups-browsed RCE
Oct 2 2024, 9:10 AM
tijl committed R11:ae60f3b29dbc: print/cups: Update to 2.4.11 (authored by tijl).
print/cups: Update to 2.4.11
Oct 2 2024, 9:10 AM

Sep 27 2024

tijl committed R11:02f3b1662d32: security/vuxml: Add cups-browsed RCE (authored by tijl).
security/vuxml: Add cups-browsed RCE
Sep 27 2024, 3:46 PM
tijl committed R11:71a513901b51: print/cups-filters: cups-browsed: disable cups protocol (authored by tijl).
print/cups-filters: cups-browsed: disable cups protocol
Sep 27 2024, 10:33 AM

Sep 24 2024

tijl added a comment to D46502: Mk/Uses/kmod.mk: Set MACHINE and MACHINE_ARCH to handle cross-building.

I've submitted a patch for exp-run in https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=281674.

Well that doesn't even do MACHINE, which is important, otherwise you'll end up with MACHINE not matching MACHINE_ARCH, which breaks things. You can't in general just set one; that's a custom feature of the src tree's Makefile.

Sep 24 2024, 9:46 PM

Sep 23 2024

tijl added a comment to D46502: Mk/Uses/kmod.mk: Set MACHINE and MACHINE_ARCH to handle cross-building.

bmake calls uname(3) to define MACHINE and that returns the value of environment variable UNAME_m which is defined by poudriere so MACHINE should be correct. MACHINE_ARCH cannot be obtained through uname(3) so bmake has to call sysctl which will indeed return the native architecture. I think it's best to add MACHINE_ARCH=${ARCH} to WRK_ENV in Mk/bsd.port.mk so it applies to all ports not just kmod ports.

The more I think about it the more I'm convinced the original commit was just wrong.

If a user puts things in make.conf, there is the expectation it applies to all builds made with that environment, ports included. If they configure their system in a way that breaks building a port, that's their fault. If they want a sanitised environment, that's what poudriere is for, and sidesteps any such issues. That is, it is a feature not a bug that make.conf applies to ports builds, and it is a feature which poudriere has relied upon for many years to correctly configure ports in the jail, which that commit broke (and doing an exp run of native amd64 isn't going to turn up the interesting failures like cross-building kmods). Quite frankly, I believe any port that disables make.conf is wrong, let alone doing it globally.

Sep 23 2024, 9:23 PM

Sep 15 2024

tijl committed R11:7b3995c7b76f: textproc/link-grammar: Link with -lstdthreads (authored by tijl).
textproc/link-grammar: Link with -lstdthreads
Sep 15 2024, 1:56 PM

Sep 1 2024

tijl added a comment to D46502: Mk/Uses/kmod.mk: Set MACHINE and MACHINE_ARCH to handle cross-building.

bmake calls uname(3) to define MACHINE and that returns the value of environment variable UNAME_m which is defined by poudriere so MACHINE should be correct. MACHINE_ARCH cannot be obtained through uname(3) so bmake has to call sysctl which will indeed return the native architecture. I think it's best to add MACHINE_ARCH=${ARCH} to WRK_ENV in Mk/bsd.port.mk so it applies to all ports not just kmod ports.

Sep 1 2024, 12:52 PM

Aug 31 2024

tijl committed R11:6ff8364d1d0c: security/mbedtls3: Update to 3.6.1 (authored by tijl).
security/mbedtls3: Update to 3.6.1
Aug 31 2024, 7:13 PM
tijl committed R11:499bbc6f29d2: security/mbedtls: Update to 2.28.9 (authored by tijl).
security/mbedtls: Update to 2.28.9
Aug 31 2024, 7:13 PM

Aug 24 2024

tijl committed R11:01623d80e026: security/mbedtls3: New port, version 3.6.0 (authored by tijl).
security/mbedtls3: New port, version 3.6.0
Aug 24 2024, 4:50 PM

Aug 17 2024

tijl committed R11:0148af9f0568: security/gnutls: Update to 3.8.7.1 (authored by tijl).
security/gnutls: Update to 3.8.7.1
Aug 17 2024, 1:59 PM

Jul 28 2024

tijl committed R11:7d8eba093979: mail/claws-mail: upgrade to 3.21.0 and 4.3.0 (authored by portmaster_BSDforge.com).
mail/claws-mail: upgrade to 3.21.0 and 4.3.0
Jul 28 2024, 2:25 PM

Jul 20 2024

tijl committed R11:c8eeb158e413: devel/automake: Update to 1.17 (authored by tijl).
devel/automake: Update to 1.17
Jul 20 2024, 11:29 AM

Jul 13 2024

tijl committed R11:d2aca492602d: security/gnutls: Update to 3.8.6 (authored by tijl).
security/gnutls: Update to 3.8.6
Jul 13 2024, 10:52 AM

Jul 8 2024

tijl committed R11:0db19ad3f6bc: astro/google-earth-pro: New port, version 7.3.6 (authored by John Hay <jhay@FreeBSD.org>).
astro/google-earth-pro: New port, version 7.3.6
Jul 8 2024, 10:38 AM

Jun 22 2024

tijl committed R11:8c210e46352d: security/nettle: Restore symbol versions (authored by tijl).
security/nettle: Restore symbol versions
Jun 22 2024, 6:25 PM

Jun 21 2024

tijl committed R11:cf99a48a1c95: print/cups: Fix checkboxes in the web interface (authored by tijl).
print/cups: Fix checkboxes in the web interface
Jun 21 2024, 2:48 PM
tijl committed R11:993bcea0efa7: print/hplip(-plugin): Update to 3.24.4 (authored by tijl).
print/hplip(-plugin): Update to 3.24.4
Jun 21 2024, 10:42 AM
tijl committed R11:9a4fe7c6ba1b: print/cups: Update to 2.4.10 (authored by tijl).
print/cups: Update to 2.4.10
Jun 21 2024, 10:42 AM

Jun 14 2024

tijl committed R11:87fec07b643d: devel/automake: Support python 3.10+ (authored by tijl).
devel/automake: Support python 3.10+
Jun 14 2024, 1:13 PM
tijl committed R11:15c1b5734bfc: security/gnutls: Fix RSAES-PKCS1-v1_5 (authored by tijl).
security/gnutls: Fix RSAES-PKCS1-v1_5
Jun 14 2024, 1:13 PM
tijl committed R11:8237ae484108: security/gnutls: Enable OpenSSL compatibility layer (authored by Älven <alster@vinterdalen.se>).
security/gnutls: Enable OpenSSL compatibility layer
Jun 14 2024, 1:13 PM

Jun 5 2024

tijl committed R11:b221a58432d4: mail/libetpan: Fix overlinking in libetpan.pc (authored by tijl).
mail/libetpan: Fix overlinking in libetpan.pc
Jun 5 2024, 3:19 PM
tijl committed R11:ec694eb958ee: mail/claws-mail: Update to 3.20.0/4.2.0 (authored by bsd_dino.sk).
mail/claws-mail: Update to 3.20.0/4.2.0
Jun 5 2024, 3:18 PM
tijl committed R11:5b84a5ddb799: Mk/Uses/gnome.mk: Fix dependencies (authored by tijl).
Mk/Uses/gnome.mk: Fix dependencies
Jun 5 2024, 3:18 PM
tijl committed R11:af2c0a4d9bd4: x11-toolkits/pango: Update to 1.52.2 (authored by tijl).
x11-toolkits/pango: Update to 1.52.2
Jun 5 2024, 3:18 PM

May 13 2024

tijl committed R11:2d7b552602a8: security/beid: Update to 5.1.18 (authored by tijl).
security/beid: Update to 5.1.18
May 13 2024, 11:55 AM

May 12 2024

tijl committed rGfe13793bb442: linuxkpi: Make arch_io_*_memtype_wc amd64-only (authored by tijl).
linuxkpi: Make arch_io_*_memtype_wc amd64-only
May 12 2024, 3:58 PM
tijl committed rGe6cdeb9d9187: linuxkpi: Fix set_memory_* (authored by tijl).
linuxkpi: Fix set_memory_*
May 12 2024, 3:58 PM

May 11 2024

tijl committed rG2d97bd0639cd: linuxkpi: Make arch_io_*_memtype_wc amd64-only (authored by tijl).
linuxkpi: Make arch_io_*_memtype_wc amd64-only
May 11 2024, 3:39 PM
tijl committed rG147ea7d4092f: linuxkpi: Fix set_memory_* (authored by tijl).
linuxkpi: Fix set_memory_*
May 11 2024, 3:38 PM

May 8 2024

tijl committed rG2ae0f5a4d093: linuxkpi: Make arch_io_*_memtype_wc amd64-only (authored by tijl).
linuxkpi: Make arch_io_*_memtype_wc amd64-only
May 8 2024, 6:53 PM
tijl closed D45125: linuxkpi: Make arch_io_*_memtype_wc amd64-only.
May 8 2024, 6:53 PM
tijl added a comment to D45058: linuxkpi: Fix arch_io_reserve_memtype_wc.

I spent yesterday and today on this but it's taking too much time to familiarise myself with the code so I won't be able to fix this in a timely manner. It's also too risky to make changes to drm-*-kmod this close to 14.1. So I've created D45125 which should be safe to MFC.

May 8 2024, 1:42 PM
tijl requested review of D45125: linuxkpi: Make arch_io_*_memtype_wc amd64-only.
May 8 2024, 1:41 PM

May 3 2024

tijl committed rG7206f7c61991: linuxkpi: Fix set_memory_* (authored by tijl).
linuxkpi: Fix set_memory_*
May 3 2024, 1:36 PM
tijl closed D45057: linuxkpi: Fix set_memory_*.
May 3 2024, 1:36 PM
tijl added a comment to D45058: linuxkpi: Fix arch_io_reserve_memtype_wc.

Maybe it would be better to turn arch_io_reserve_memtype_wc into a no-op returning 0 and leave the drm-*-kmod ports unchanged. That would be safer this close to 14.1 release. Before 1e99b2ee9095 the function interpreted a physical address as a virtual address so it must have always failed and after that commit the BSDFIXME comment in the link I posted before suggests it still doesn't work. So whatever this function is supposed to do has not been necessary on FreeBSD. The only benefit of implementing it as a wrapper around vm_phys_fictitious_reg_range is that it makes the FreeBSD specific code in drm-*-kmod smaller, but that's not important. Agreed?

May 3 2024, 12:49 PM

May 2 2024

tijl added a comment to D45058: linuxkpi: Fix arch_io_reserve_memtype_wc.

The patch for graphics/drm-*-kmod ports is in D45059.
Example use of arch_io_reserve_memtype_wc:
https://github.com/freebsd/drm-kmod/blob/1f0859f54b6f4bcce3862f30c9c1b5cfd08710db/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c#L1048
Note that arch_io_reserve_memtype_wc is only called conditionally here so removing vm_phys_fictitious_reg_range calls like the drm-*-kmod patch does may not be correct. The i915 driver doesn't call arch_io_reserve_memtype_wc at all. It calls io_mapping_init_wc instead, which calls ioremap_wc, which calls pmap_mapdev_attr, so I think it doesn't need to call vm_phys_fictitious_reg_range but I cannot test that.

May 2 2024, 1:57 PM
tijl requested review of D45059: graphics/drm-*-kmod: Add patch to test D45058.
May 2 2024, 1:47 PM
tijl requested review of D45058: linuxkpi: Fix arch_io_reserve_memtype_wc.
May 2 2024, 1:38 PM
tijl added a comment to D45057: linuxkpi: Fix set_memory_*.

Example use:
https://github.com/freebsd/drm-kmod/blob/1f0859f54b6f4bcce3862f30c9c1b5cfd08710db/drivers/gpu/drm/radeon/radeon_gart.c#L83
set_memory_uc called on ptr returned by linuxkpi dma_alloc_coherent, which returns a virtual address.

May 2 2024, 9:04 AM
tijl requested review of D45057: linuxkpi: Fix set_memory_*.
May 2 2024, 9:01 AM

Apr 27 2024

tijl committed R11:5a022ef6a46f: graphics/giflib: Replace BINARY_ALIAS with patch (authored by tijl).
graphics/giflib: Replace BINARY_ALIAS with patch
Apr 27 2024, 10:24 PM
tijl committed R11:3d18c1c9eae8: devel/libnotify: Update to 0.8.3 (authored by tijl).
devel/libnotify: Update to 0.8.3
Apr 27 2024, 6:54 PM
tijl committed R11:17bfc9d343da: graphics/giflib: Update to 5.2.2 (authored by tijl).
graphics/giflib: Update to 5.2.2
Apr 27 2024, 6:54 PM
tijl committed R11:16427a8b0150: x11-fonts/libXft: Update to 2.3.8 (authored by tijl).
x11-fonts/libXft: Update to 2.3.8
Apr 27 2024, 6:54 PM
tijl committed R11:ad7075d584de: devel/desktop-file-utils: Update to 0.27 (authored by tijl).
devel/desktop-file-utils: Update to 0.27
Apr 27 2024, 1:31 PM
tijl committed R11:98bf25875a99: graphics/tiff: Update to 4.6.0 (authored by tijl).
graphics/tiff: Update to 4.6.0
Apr 27 2024, 12:53 PM

Apr 12 2024

tijl committed R11:5842d08c97cd: security/gnutls: initialise libpthread (authored by tijl).
security/gnutls: initialise libpthread
Apr 12 2024, 8:22 PM
tijl committed R11:9ffc65e659a3: security/gnutls: initialise libpthread (authored by tijl).
security/gnutls: initialise libpthread
Apr 12 2024, 8:17 PM

Apr 7 2024

tijl committed R11:5bf0d42cf369: security/gnutls: Update to 3.8.5 (authored by tijl).
security/gnutls: Update to 3.8.5
Apr 7 2024, 7:53 AM

Apr 2 2024

tijl committed R11:dd015eeb653c: security/gnutls: Fix zlib support (authored by tijl).
security/gnutls: Fix zlib support
Apr 2 2024, 11:25 PM

Mar 29 2024

tijl committed R11:5b80fa1003ee: security/mbedtls: Update to 2.28.8 (authored by tijl).
security/mbedtls: Update to 2.28.8
Mar 29 2024, 9:52 AM

Mar 27 2024

tijl committed R11:cd45da9526dc: www/linux-c7-qtwebkit: Fix fetch (authored by tijl).
www/linux-c7-qtwebkit: Fix fetch
Mar 27 2024, 8:41 AM

Mar 25 2024

tijl committed R11:276c687eb65b: devel/gettext*: Mark LTO_UNSAFE (authored by tijl).
devel/gettext*: Mark LTO_UNSAFE
Mar 25 2024, 4:55 PM
tijl committed R11:667277248f7e: */*: Various Linux CentOS 7 updates (authored by tijl).
*/*: Various Linux CentOS 7 updates
Mar 25 2024, 3:14 PM

Mar 23 2024

tijl committed R11:cc9c37d73947: */*: Always use WRK_ENV with SETENVI (authored by tijl).
*/*: Always use WRK_ENV with SETENVI
Mar 23 2024, 5:48 PM
tijl committed R11:0dc10f1983ee: security/beid: Update to 5.1.15 (authored by tijl).
security/beid: Update to 5.1.15
Mar 23 2024, 5:48 PM
tijl closed D43509: x11-fonts/noto*: Restructure and update.
Mar 23 2024, 1:46 PM
tijl committed R11:3b128ff9f74b: x11-fonts/noto*: Restructure and update (authored by tijl).
x11-fonts/noto*: Restructure and update
Mar 23 2024, 1:46 PM
tijl committed R11:9a1d46378eae: devel/gettext: Update to 0.22.5 (authored by tijl).
devel/gettext: Update to 0.22.5
Mar 23 2024, 11:30 AM
tijl committed R11:909c172b80a5: security/beidconnect: New port, version 2.10 (authored by tijl).
security/beidconnect: New port, version 2.10
Mar 23 2024, 11:30 AM
tijl committed R11:b2238657fa8d: Templates/config.site: gl_cv_func_fnmatch_posix=no (authored by tijl).
Templates/config.site: gl_cv_func_fnmatch_posix=no
Mar 23 2024, 11:30 AM
tijl committed R11:d7511b9d0074: Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV (authored by tijl).
Mk/bsd.port.mk: Add __MAKE_CONF=${NONEXISTENT} to WRK_ENV
Mar 23 2024, 11:30 AM

Mar 15 2024

tijl abandoned D43272: devel/autoconf: update to 2.72.
Mar 15 2024, 9:57 AM · Contributor Reviewers (ports)
tijl commandeered D43272: devel/autoconf: update to 2.72.

Committed in https://cgit.FreeBSD.org/ports/commit/?id=b346b480027ce76a731603e28d4ae7a847b494e1

Mar 15 2024, 9:57 AM · Contributor Reviewers (ports)
tijl committed R11:b346b480027c: devel/autoconf: Update to 2.72 (authored by tijl).
devel/autoconf: Update to 2.72
Mar 15 2024, 9:36 AM

Mar 6 2024

tijl committed R11:755d190db121: ports-mgmt/portmaster: Avoid make -D flag (authored by tijl).
ports-mgmt/portmaster: Avoid make -D flag
Mar 6 2024, 8:46 PM
tijl committed R11:830ec3717024: Mk/Scripts/do-depends.sh: Avoid make -D flag (authored by tijl).
Mk/Scripts/do-depends.sh: Avoid make -D flag
Mar 6 2024, 8:25 PM
tijl committed R11:5d5367bc0202: math/scilab: Fix parallel build with gmake 4.4 (authored by tijl).
math/scilab: Fix parallel build with gmake 4.4
Mar 6 2024, 10:23 AM

Mar 4 2024

tijl committed R11:9f49d105b760: audio/flite: Fix parallel build with gmake 4.4 (authored by tijl).
audio/flite: Fix parallel build with gmake 4.4
Mar 4 2024, 1:32 PM

Mar 3 2024

tijl committed R11:687edfacdc85: devel/gmake: Update to 4.4.1 (authored by Kenji Takefu <takefu@airport.fm>).
devel/gmake: Update to 4.4.1
Mar 3 2024, 9:46 AM

Mar 1 2024

tijl committed R11:73ce9db43191: Uses/go.mk: Support proxy servers (authored by tijl).
Uses/go.mk: Support proxy servers
Mar 1 2024, 2:47 PM

Feb 29 2024

tijl committed R11:552266cdfd51: net/libsrtp2: Update to 2.6.0 and switch to meson (authored by tijl).
net/libsrtp2: Update to 2.6.0 and switch to meson
Feb 29 2024, 8:25 PM
tijl committed R11:0eb74bac9c1d: audio/zynaddsubfx: Fix buffer overflows (authored by tijl).
audio/zynaddsubfx: Fix buffer overflows
Feb 29 2024, 8:25 PM
tijl committed R11:572f23616926: Mk/*: Build with a clean environment (authored by tijl).
Mk/*: Build with a clean environment
Feb 29 2024, 8:24 PM
tijl committed R11:9827f3b51002: textproc/mxml: Update to 3.3.1 (authored by tijl).
textproc/mxml: Update to 3.3.1
Feb 29 2024, 8:24 PM

Feb 18 2024

tijl added inline comments to D43509: x11-fonts/noto*: Restructure and update.
Feb 18 2024, 10:55 AM

Feb 16 2024

tijl added inline comments to D43509: x11-fonts/noto*: Restructure and update.
Feb 16 2024, 1:15 PM
tijl updated the diff for D43509: x11-fonts/noto*: Restructure and update.
  • Moved noto.mk to Mk/Uses.
  • Renamed "make distfile" to "make noto-fetch" and let "make makesum" call it.
  • Make distfile creation reproducible (reset uid, gid, file mode, and timestamps).
Feb 16 2024, 11:53 AM

Feb 11 2024

tijl committed R11:8ef098dc2077: security/clamtk: Fix GH_TAGNAME (authored by tijl).
security/clamtk: Fix GH_TAGNAME
Feb 11 2024, 12:40 PM
tijl committed R11:9eac438c8dd4: multimedia/dvd-slideshow: Update to 0.8.6-1 (authored by Phil Oleson <oz@nixil.net>).
multimedia/dvd-slideshow: Update to 0.8.6-1
Feb 11 2024, 12:40 PM

Feb 7 2024

tijl committed R11:081636ca7aed: net/avahi-app: Let slave ports set PORTREVISION (authored by tijl).
net/avahi-app: Let slave ports set PORTREVISION
Feb 7 2024, 4:25 PM
tijl committed R11:4bc295125d00: net/py-avahi: Moved man to share/man (authored by tijl).
net/py-avahi: Moved man to share/man
Feb 7 2024, 2:29 PM

Feb 6 2024

tijl committed R11:bc2df9ae4b95: graphics/epstool: Fix parallel build (authored by tijl).
graphics/epstool: Fix parallel build
Feb 6 2024, 1:55 PM

Jan 31 2024

tijl committed rG085ab2c143eb: join(1): Fix ordering in case of missing fields (authored by tijl).
join(1): Fix ordering in case of missing fields
Jan 31 2024, 9:21 AM
tijl committed rGaaefd6898a73: join(1): Fix ordering in case of missing fields (authored by tijl).
join(1): Fix ordering in case of missing fields
Jan 31 2024, 8:55 AM

Jan 25 2024

tijl added a comment to D43272: devel/autoconf: update to 2.72.

I'll look into this after dealing with bug 272216 and bug 276478.

Jan 25 2024, 9:34 AM · Contributor Reviewers (ports)

Jan 24 2024

tijl committed rG95bf75895ddc: join(1): Fix ordering in case of missing fields (authored by tijl).
join(1): Fix ordering in case of missing fields
Jan 24 2024, 10:06 AM

Jan 21 2024

tijl added a comment to D43509: x11-fonts/noto*: Restructure and update.

What I don't like about this change is creation of many ports. This looks like an ideal case to apply subpackages.

Each port has its own version number and release dates so subpackages don't really fit. The CJK and emoji fonts also have a different master site. I think separate ports fits better.

Jan 21 2024, 5:20 PM