Page MenuHomeFreeBSD

tijl (Tijl Coosemans)
User

Projects

User Details

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

Recent Activity

Fri, Jan 17

tijl committed R11:8f7365c1b037: MOVED: devel/rubygem-validates_timeliness7 recreated (authored by tijl).
MOVED: devel/rubygem-validates_timeliness7 recreated
Fri, Jan 17, 9:00 AM
tijl committed R11:01d3683c4417: x11/pixman: Make OpenMP optional (authored by tijl).
x11/pixman: Make OpenMP optional
Fri, Jan 17, 9:00 AM

Jan 7 2025

tijl committed R11:75621bf97962: x11/pixman: Update to 0.44.2 (authored by tijl).
x11/pixman: Update to 0.44.2
Jan 7 2025, 10:36 AM
tijl committed R11:299bcfac7144: graphics/cairo: Update to 1.18.2 (authored by tijl).
graphics/cairo: Update to 1.18.2
Jan 7 2025, 10:36 AM
tijl committed R11:6e803442dc6e: x11-toolkits/pango: Update to 1.55.5 (authored by tijl).
x11-toolkits/pango: Update to 1.55.5
Jan 7 2025, 10:35 AM
tijl committed R11:73490aaa1de4: devel/libtextstyle, devel/gettext*: Update to 0.23.1 (authored by tijl).
devel/libtextstyle, devel/gettext*: Update to 0.23.1
Jan 7 2025, 10:35 AM
tijl added inline comments to D45878: www/webkit2-gtk: update to 2.46.5.
Jan 7 2025, 9:36 AM

Jan 2 2025

tijl committed R11:558a767e5701: MOVED: Add portscout.freebsd.org stale ports (authored by tijl).
MOVED: Add portscout.freebsd.org stale ports
Jan 2 2025, 8:18 PM
tijl committed R11:5e762dcd493e: security/mbedtls: Move to security/mbedtls2 (authored by tijl).
security/mbedtls: Move to security/mbedtls2
Jan 2 2025, 4:32 PM
tijl committed R11:c17097fa3fad: security/mbedtls3: Remove more traces of libeverest and libp256m (authored by tijl).
security/mbedtls3: Remove more traces of libeverest and libp256m
Jan 2 2025, 2:18 PM

Jan 1 2025

tijl committed R11:5d17e8f667b7: devel/libtextstyle, devel/gettext*: Update to 0.23 (authored by tijl).
devel/libtextstyle, devel/gettext*: Update to 0.23
Jan 1 2025, 4:34 PM

Dec 31 2024

tijl committed rGfb3408bb6e5b: rc.d/sendmail: Fix error with some configurations (authored by tijl).
rc.d/sendmail: Fix error with some configurations
Dec 31 2024, 1:21 PM
tijl committed rG242eb8d4e009: rc.d/sendmail: Fix error with some configurations (authored by tijl).
rc.d/sendmail: Fix error with some configurations
Dec 31 2024, 1:21 PM

Dec 29 2024

tijl committed R11:624b8729fc49: Mk/bsd.commands.mk: Use absolute path to define GMAKE (authored by tijl).
Mk/bsd.commands.mk: Use absolute path to define GMAKE
Dec 29 2024, 11:40 AM

Dec 28 2024

tijl closed D48202: Mk/Uses/meson.mk: Limit number of test processes.
Dec 28 2024, 10:59 AM
tijl committed R11:c4f45aafff36: Mk/Uses/meson.mk: Limit number of test processes (authored by tijl).
Mk/Uses/meson.mk: Limit number of test processes
Dec 28 2024, 10:59 AM
tijl committed R11:278a760046e4: devel/libtool: Update to 2.5.4 (authored by tijl).
devel/libtool: Update to 2.5.4
Dec 28 2024, 10:59 AM

Dec 26 2024

tijl requested review of D48202: Mk/Uses/meson.mk: Limit number of test processes.
Dec 26 2024, 7:37 PM

Dec 23 2024

tijl requested review of D48184: graphics/mesa-*: Enable video codecs in Makefile.common.
Dec 23 2024, 10:06 PM
tijl committed R11:432fff7aa1c4: security/mbedtls3: Update to 3.6.2 (authored by tijl).
security/mbedtls3: Update to 3.6.2
Dec 23 2024, 11:37 AM
tijl committed R11:1d1ca66238be: security/beid: Update to 5.1.21 (authored by tijl).
security/beid: Update to 5.1.21
Dec 23 2024, 11:37 AM

Dec 3 2024

tijl committed rG6b17d944a1d4: rc.d/sendmail: Fix error with some configurations (authored by tijl).
rc.d/sendmail: Fix error with some configurations
Dec 3 2024, 10:49 AM
tijl closed D47757: rc.d/sendmail: Fix error with some configurations.
Dec 3 2024, 10:49 AM · rc

Nov 30 2024

tijl committed R11:14c8e1f68eda: graphics/poppler: Bump PORTREVISION for 6bf6ee19368d (authored by tijl).
graphics/poppler: Bump PORTREVISION for 6bf6ee19368d
Nov 30 2024, 8:21 PM

Nov 26 2024

tijl added a project to D47757: rc.d/sendmail: Fix error with some configurations: rc.
Nov 26 2024, 11:15 AM · rc
tijl requested review of D47757: rc.d/sendmail: Fix error with some configurations.
Nov 26 2024, 11:13 AM · rc

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