IABSD.fr/ports/infrastructure

Branch :


Log

Author Commit Date CI Message
a9daf024 2026-05-28 21:10:52 Comment out _facette
486a1d76 2026-05-26 12:22:17 uncomment _fastnetmon
8531df2f 2026-05-18 23:38:23 check-shlib-syms: use check_sym -I External reference / PLT changes are missleading for bump libraries, better ignore them. OK: sthen@
155bc603 2026-05-18 13:20:37 bsd.port.mk: add check-shlib-syms check-shlib-syms runs check_sym for port's .so against system isntalled .so Quite useful to determin does SHARED_LIBS need to be updated. OK: sthen@, tb@, gonzalo@
6ae77e03 2026-05-10 16:27:04 fix syntax error; ok guenther@
bde42737 2026-04-16 11:56:14 Comment out _exim ok sthen
1affe3ad 2026-04-01 15:14:57 Revert the WRKDIST diff. This breaks at least some of the ports that use DIST_TUPLE and set DISTNAME and needs a bit more work.
d2e79033 2026-03-31 19:44:39 Re-order WRKDIST assignment in bsd.port.mk, so that dist-tuple can work with it. So far, it has been bypassed in common cases by the logic for DISTNAME. With this in place, add the quirk for codeberg which uses ${WKRDIR}/${_project} as the WRKDIST. With this, ports using DIST_TUPLE=codeberg... should no longer need to set WRKDIST. ok sthen@
c16d4136 2026-03-23 07:43:13 recycle dusty 2015 apache for new net/telemt; OK kirill sthen
2dda5397 2026-03-05 22:10:05 Update following removal of ruby-puppet and puppetdb ok sebastia
395ae956 2026-03-05 12:42:25 user.list: reserve uid/gid 905 for www/pgweb
a96628b2 2026-03-05 11:36:51 904 _neighbot
1b199d0f 2026-02-16 13:57:37 reserve uids for hylafax and iaxmodem, which were using "uucp" that was removed from base some years ago.
b397d40c 2026-02-01 21:21:31 mention databases/openvoxdb as _puppetdb user suggested by kn@
60147cfb 2026-01-28 16:51:39 update SITE_PERL_CPAN; ftp is no more, and www.cpan.org/metacpan.org both point at the cdn.
2b88b71e 2026-01-25 17:24:41 Reserve gid 564 for _seatd, forgotten in previous sysutils/seatd commit Suggested by and useful prodding from landry@
dd8ff4f4 2026-01-19 05:30:48 Add cabal port update tool Add update-cabal-port to help maintain cabal ports. The Perl script uses cabal database to fetch versions and generates cabal.inc files with dependency manifests. OK kn@
40ca0d1b 2026-01-18 10:02:28 update-plist: ensure all LIB*_VERSION have a matching file in PLISTs This had been the case before the rewrite but was left as a TODO in the new code. This makes update-plist complain about SHARED_LIB entries that don't exist as a file, which avoids fiddly and error prone grep for huge library ports like abseil-cpp and boost. from espie, thanks
9c09e7a6 2026-01-17 22:30:08 Stop checking for whatis.db; OK schwarze It's been almost a decade since the switch to mandoc.db (here used as test, whether X sets are installed).
ee704e41 2026-01-16 06:12:28 remove chromium.googlesource.com dist tuple support; not producing consistent archives
d1dfbce8 2026-01-15 20:20:40 add support for chromium.googlesource.com
38356d35 2026-01-07 16:49:11 Fix mv(1) source for codeberg in MODDIST-TUPLE_post-extract. No effect on using codeberg with '.' which still requires manually setting WRKDIST at this point. Testing showed this doesn't break any variables in existing DIST_TUPLE ports. ok kn@
30db293b 2026-01-01 08:36:40 Add external control command "wipe-all" This control command wiped all packages in an error state. Tweak and OK espie, positive feedback from many
0ceb066d 2025-12-28 17:58:25 Make post-extract regex more specific /^v[0-9]/ instead of just /^v/. This avoids issues project IDs starting with 'v' that use the targetdir of DIST_TUPLE. Checked for no change in output with dist-tuple.test. No breakage in a bulk build.
28545385 2025-12-20 00:46:41 Fix upterm category ok tb
ca27e194 2025-12-19 17:28:00 Reserve UID 618 for net/upterm.
90748afd 2025-12-17 18:04:08 Reserve uid 608 for textproc/cookcli.
3fb9148c 2025-12-12 18:19:46 switch ports-gcc from 8 to 15; much of the heavy lifting for this change was done by claudio@. clean cargo-culted cruft in PLISTs (e.g. @conflict for things where there's already a default @conflict). rename g95 package to gfortran while there. bump _SYSTEM_VERSION to avoid bumping ERANGE ports (much of the ports tree on sparc64 depends on ports-gcc).
586c64a3 2025-12-04 18:18:34 Add a convenience _PERLDSCRIPT variable This is the same as _PERLSCRIPT but it calls perl with -d from espie
5f1fbaf6 2025-12-04 17:56:14 recognise files generated by either makeinfo or texi2any as info files. from espie
0c41ccaa 2025-11-28 18:25:53 recycle _heartbeat (gone since 2016) as _dms for multimedia/dms; OK caspar
1da3d6a2 2025-11-21 06:26:52 Add support for web fonts to the font module. Installing .woff2 or .woff files to /usr/local/share/fonts is pointless, since in that location there's no way for httpd to find them. Instead, a font port can point to them with MODFONT_WEBFILES, and the font module will handle creating a subpackage that installs them to /var/www/fonts. ok phessler@
3fd2581a 2025-11-14 17:46:39 add -V 1 to PKG_ARGS for ports using python 3, so that updates work without ERANGE bumps
e5c7f671 2025-11-12 18:50:25 user.list: reuse uid/gid 565 for wayland/greetd
41e587f3 2025-11-12 09:33:37 misc/llama.cpp: add rc script for llama-server OK: sthen@
676613ea 2025-10-24 14:25:34 Remove gcc3 Feedback sthen@, tweak and OK jca@
2fbdf2ea 2025-10-19 16:23:20 Recycle openct's user (removed in 2016) into _yggdrasil; OK sthen
8bc511d2 2025-10-18 22:50:34 update/fix puppet(db) pkgpaths
702388c2 2025-09-07 22:28:35 Update port for _puppetdb databases/puppetdb/7 was removed but 8 still uses that user.
ec426d7f 2025-08-27 20:26:38 proot: fix checkout_ports from non-root OK: tb@
c9bc3801 2025-08-17 11:06:39 Remove obsolete and unused apache-module OK tb@
635075cd 2025-08-12 13:33:38 Update _epmd following erlang/25 removal ok sthen
35736fe8 2025-07-30 12:06:30 In do-extract fail early if the decompressor errors out Using set -o pipefail we can detect when gzip -d and friends fail when decompressing archives. This is better than a partially extracted archive leading to failures to patch or build later. ok phessler@ landry@
4e575d45 2025-07-25 10:33:16 poison NTLIB (misspelling of WANTLIB)
997a91ae 2025-07-21 15:06:12 poison DIST_TUPLES (with an S)
9718527a 2025-07-21 02:31:26 bump _SYSTEM_VERSION following step 1 opaque FILE diff (in OpenBSD, shared libraries don't record a dependency on libc so normal pkg_add mechanisms don't result in everything using libc getting updated following this change)
14a72067 2025-06-17 16:38:29 poison MODPY_PYTEST_LINK_SO to help me remember that because it's not specific to pytest, it's actually named MODPY_TEST_LINK_SO sort lists while there
630fdf00 2025-06-16 07:49:07 bump _SYSTEM_VERSION-clang after clang update and MODCLANG_VERSION change discussed with many
0bd87ef7 2025-06-09 04:33:52 dpb: more ^Z fixes from espie
73fadfa0 2025-06-07 04:08:00 Partially unbreak ^Z for dpb This is some fallout from the v5.36 conversion and more is needed, which espie will do when he gets around to et. ok espie
a9008596 2025-05-20 16:50:21 Reserve 581 for _piknik, recycling _gonzui
e059a3e0 2025-05-14 03:00:00 fix previous; ok danj@
c7d38f86 2025-05-14 01:41:19 Comment out _pop3d
4a0a0eca 2025-05-08 10:35:46 support "fdo" in DIST_TUPLE for gitlab.freedesktop.org, ok tb
0fbcf24b 2025-05-02 10:09:00 comment out _lldpd
92fa8db4 2025-04-24 18:42:03 Comment out _fastnetmon
ebd7ecea 2025-04-21 16:29:44 reserve UID 600 (former www/ntlmaps, removed in 2016) for _gotsysd ok jca@ rsadowski@
700c800a 2025-04-16 15:46:39 recyle UID 593 (former _nginx, removed in 2012) for _gotwebd ok rsadowski, jca
3719fd87 2025-03-22 00:51:57 Comment out _gotosocial
54b39415 2025-03-19 11:30:19 reserve _mollysocket
1aabd008 2025-03-04 14:33:51 add ax_enable_builddir_sed=${ax_enable_builddir_sed=/usr/bin/sed} to config.site unless there's a BDEP on GNU sed. ok jca
b0652593 2025-03-03 04:11:30 Correctly load Exporter::import With perl 5.40, there's a new warning when calling an "import" method that doesn't exist. Previously the error was ignored, although still there. Reported and reminded by rsedowski@
a3db94dc 2025-03-02 13:16:48 bsd.port.mk: improve an error message mention the DIAGNOSTICS section of the bsd.port.mk(5) manpage when the packing-list doesn't match installed pkgs vs what's in the portstree. from espie@
aef472a2 2025-02-26 14:22:53 don't suggest VARBASE; LOCALSTATEDIR is the ports-relevant variable that usually ends up at /var and that's already mentioned
5938ad92 2025-02-24 19:19:55 Reserve UID for sysutils/ssl_exporter.
382c3da0 2025-02-08 16:02:50 Add _wstunnel user
943756e0 2025-02-07 18:44:15 Link net/ergo to the build and add _ergo user
a2474359 2025-01-29 17:01:59 Reserve UID/GID for dhcpd_leases_exporter.
24735180 2025-01-20 17:16:42 Move ports back to using --forward in PATCH_ARGS and PATCH_DIST_ARGS. this was used earlier, but lost when changing to PATCH_DEBUG by default. Without this, if a diff appears to be reversed, patch asks whether to assume that you used -R, with a default 'y'. If there's no tty, as is the case with a bulk build, the default is accepted, resulting in problems (potentially nasty in the case of a security fix which was applied via a patch and later committed upstream) if 'cvs rm' was missed. Sync option order between PATCH_ARGS and PATCH_DIST_ARGS while there. Grepping ports logs doesn't show any current ports where this will cause unexpected changes in behaviour. ok tb
9c932fc0 2025-01-18 14:03:41 Change (github) tagnames containing '/' to replace slash with '-', as done for GH_* already. Original idea from sthen@. Draft from me and fixed by tb@ and survived a bulk. ok tb@ sthen@
456b50e2 2025-01-14 15:06:49 setup WRKDIST correct when GH_TAGNAME contains /, ok tb
0aa1c7d4 2025-01-11 17:18:11 Reserve UID 540 for sysutils/idrac_exporter.
e1db0ccf 2025-01-11 12:35:16 in the comment about USE_NOBTCFI-aarch64, mention the standard format for ports using fortran libs
5a9600c7 2025-01-10 18:03:43 Mark ports using lang/gcc/8,-f95 on arm64 as not BTI compliant To be reconsidered when we move to lang/gcc/11 or newer, which supports -mbranch-protection. The fix isn't complete since some ports may use BTI-incompatible fortran code through shared libraries. ok tb@ phessler@ pascal@ sthen@
6b2d8ac0 2025-01-10 11:44:18 change SITE_PYPI to use files.pythonhosted.org as suggested in https://docs.pypi.org/api/#integration-guide "Predictable URLs"; teach portroach to handle this. ok aja@ jasper@
28a8f216 2024-12-23 12:44:23 poison old MODPY variables: MODPY_EGG_VERSION, MODPY_FLAVOR. suggested by landry
0e4ddf64 2024-12-21 11:40:34 follow python.port.mk changes
02d8b767 2024-12-18 07:05:19 Fix external "addhost" command in dpb $state->{default_prop} contains the already built object, so passing it to a constructor will not end up in a new host with the desired properties from espie
bb535f6f 2024-12-15 23:03:27 Comment out _mfi (from net/mfi) It was removed a few weeks ago. ok sthen
c4dfbc17 2024-12-09 22:43:22 use 900 for comms/zigbee2mqtt
61330247 2024-11-28 09:53:09 bsd.port.mk: fix indentation from espie
1aaec8e3 2024-11-25 08:29:28 reserve _ejabberd for incoming net/ejabberd OK: sthen@ volker@
42cdef89 2024-11-08 16:05:20 Release _gnome-initial-setup user & group.
34a4e157 2024-11-07 09:49:51 modgo-gen-modules-helper: print MODGO_VERSION to STDERR The goal is to avoid editing modules.inc by removing the MODGO_VERSION variable from that file by the go ports maintainer when using it like: make modgo-gen-modules > modules.inc OK: paco@ sthen@
4ce4d056 2024-11-06 14:31:59 Reserve uid 555 for Krill
325d34f0 2024-11-01 09:17:30 portcheck: fix false positive about non-icon files going to icons/ subdir ok sthen@
44c8f58e 2024-10-26 14:00:10 remove i386 and powerpc64 from RUST_ARCHS - i386 fails to build rust (ENOMEM) - powerpc64 needs a new bootstrap bump EPOCH for librsvg, as it needs to go from librsvg-2.58.5 (with rust) to librsvg-2.40.21 (without rust) "looks right" sthen@
252dd1f9 2024-10-18 22:39:30 Verify distfiles quietly to reduce checksum noise Print errors only or a single summary line when all distinfo checksums match; this avoids terminal spam especially when working on rust or go ports with hundreds or even thousands of distfiles (crates or modules). Feedback espie OK op
9519fd2a 2024-10-06 10:24:24 new opt-in PATCH_QUIET aka. patch(1) -s; OK tb
3a43d602 2024-09-15 18:15:17 Poison the threads.h header by default in gnu.port.mk This will avoid threads.h from devel/libstdthreads being picked up by gnulib's threadlib.m4, potentially breaking due to dpb junking in bulk builds. The header is included and some weak symbol magic is performed, but it doesn't bring any useful feature as it doesn't even link against libstdthreads.so. That gnulib module already falls back to a pthreads-based implementation anyway. Ultimately it probably makes sense for C11 threads support to go into the base system, as already discussed several times by matthieu@ and others. But now isn't the right time as we're approaching release. ok ajacoutot@ sthen@
829ddd89 2024-08-28 23:11:36 add www/pm2 user
74a6d978 2024-08-24 16:48:14 reserve _caddy for incoming www/caddy ok tb@
e394a1c0 2024-08-19 13:43:56 reuse uid 665 for net/hopm; formerly for audio/hgd removed in Aug 2016
81611d1d 2024-08-18 05:04:27 Re-use UID 522 for sysutils/unbound_exporter.
72f4b9a5 2024-08-03 15:24:34 Add BULK_COOKIES_DIR to proot(1) to fix permissions when other directories are placed outside the ports tree. From Denis Bodor, ok espie.
087c3f35 2024-08-01 07:35:14 validate arch list for ONLY_FOR_ARCHS and NOT_FOR_ARCHS, from espie, ok tb
f35b9aed 2024-07-30 15:08:14 powerpc was missing from ALL_ARCHS, found by espie
41ff5f20 2024-07-30 14:58:32 Remove ac_cv_header_netinet_tcp_var_h autoconf cache, this header requires tcp_timer.h to be included first, otherwise compilation fails. Problems seen with net/scamper which required a source code patch to workaround when built from ports, but not when built stand-alone. Diagnosed by Matthew Luckie (scamper upstream).
07aff387 2024-07-16 20:25:49 Remove net/adsuck; OK sthen Unmaintained upstream, outdated, doesn't work, used dhclient. Use unwind.conf(5) 'block list file' instead. OK sthen
69b3b985 2024-07-11 12:54:41 Rework font install target to accept filenames instead of file extensions. This means instead of setting MODFONT_TYPES to an extension like "otf", font ports now specify filenames to install (wildcards allowed) like MODFONT_FONTFILES=*.otf. ok sthen@