6178 Commits

Author SHA1 Message Date
danj fc5ec89069 Comment out _unit 2026-06-06 10:18:19 +00:00
naddy 1955b105b7 bump _SYSTEM_VERSION-clang after LLVM 22 update
ok sthen@
2026-06-02 20:44:13 +00:00
danj a9daf024ad Comment out _facette 2026-05-28 21:10:52 +00:00
sthen 486a1d76db uncomment _fastnetmon 2026-05-26 12:22:17 +00:00
kirill 8531df2f35 check-shlib-syms: use check_sym -I
External reference / PLT changes are missleading for bump libraries,
better ignore them.

OK: sthen@
2026-05-18 23:38:23 +00:00
kirill 155bc60387 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@
2026-05-18 13:20:37 +00:00
daniel 6ae77e0342 fix syntax error; ok guenther@ 2026-05-10 16:27:04 +00:00
danj bde4273763 Comment out _exim
ok sthen
2026-04-16 11:56:14 +00:00
thfr 1affe3ad99 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.
2026-04-01 15:14:57 +00:00
thfr d2e79033c7 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@
2026-03-31 19:44:39 +00:00
kn c16d413669 recycle dusty 2015 apache for new net/telemt; OK kirill sthen 2026-03-23 07:43:13 +00:00
danj 2dda5397eb Update following removal of ruby-puppet and puppetdb
ok sebastia
2026-03-05 22:10:05 +00:00
landry 395ae95678 user.list: reserve uid/gid 905 for www/pgweb 2026-03-05 12:42:25 +00:00
sthen a96628b247 904 _neighbot 2026-03-05 11:36:51 +00:00
sthen 1b199d0f38 reserve uids for hylafax and iaxmodem, which were using "uucp" that was
removed from base some years ago.
2026-02-16 13:57:37 +00:00
sebastia b397d40cc3 mention databases/openvoxdb as _puppetdb user
suggested by kn@
2026-02-01 21:21:31 +00:00
sthen 60147cfb40 update SITE_PERL_CPAN; ftp is no more, and www.cpan.org/metacpan.org both
point at the cdn.
2026-01-28 16:51:39 +00:00
jca 2b88b71ef5 Reserve gid 564 for _seatd, forgotten in previous sysutils/seatd commit
Suggested by and useful prodding from landry@
2026-01-25 17:24:41 +00:00
gnezdo dd8ff4f437 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@
2026-01-19 05:30:48 +00:00
tb 40ca0d1b3d 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
2026-01-18 10:02:28 +00:00
kn 9c09e7a68f 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).
2026-01-17 22:30:08 +00:00
robert ee704e41d9 remove chromium.googlesource.com dist tuple support; not producing consistent archives 2026-01-16 06:12:28 +00:00
robert d1dfbce834 add support for chromium.googlesource.com 2026-01-15 20:20:40 +00:00
thfr 38356d3507 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@
2026-01-07 16:49:11 +00:00
rsadowski 30db293b33 Add external control command "wipe-all"
This control command wiped all packages in an error state.

Tweak and OK espie, positive feedback from many
2026-01-01 08:36:40 +00:00
thfr 0ceb066d65 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.
2025-12-28 17:58:25 +00:00
danj 28545385a4 Fix upterm category
ok tb
2025-12-20 00:46:41 +00:00
pascal ca27e194a0 Reserve UID 618 for net/upterm. 2025-12-19 17:28:00 +00:00
pascal 90748afdd6 Reserve uid 608 for textproc/cookcli. 2025-12-17 18:04:08 +00:00
sthen 3fb9148c44 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).
2025-12-12 18:19:46 +00:00
tb 586c64a308 Add a convenience _PERLDSCRIPT variable
This is the same as _PERLSCRIPT but it calls perl with -d

from espie
2025-12-04 18:18:34 +00:00
sthen 5f1fbaf664 recognise files generated by either makeinfo or texi2any as info files.
from espie
2025-12-04 17:56:14 +00:00
kn 0c41ccaa50 recycle _heartbeat (gone since 2016) as _dms for multimedia/dms; OK caspar 2025-11-28 18:25:53 +00:00
bentley 1da3d6a2a5 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@
2025-11-21 06:26:52 +00:00
sthen 3fd2581a3b add -V 1 to PKG_ARGS for ports using python 3, so that updates work without ERANGE bumps 2025-11-14 17:46:39 +00:00
landry e5c7f6719e user.list: reuse uid/gid 565 for wayland/greetd 2025-11-12 18:50:25 +00:00
kirill 41e587f39a misc/llama.cpp: add rc script for llama-server
OK: sthen@
2025-11-12 09:33:37 +00:00
rsadowski 676613ea6f Remove gcc3
Feedback sthen@, tweak and OK jca@
2025-10-24 14:25:34 +00:00
kn 2fbdf2ea49 Recycle openct's user (removed in 2016) into _yggdrasil; OK sthen 2025-10-19 16:23:20 +00:00
kn 8bc511d2fc update/fix puppet(db) pkgpaths 2025-10-18 22:50:34 +00:00
danj 702388c2a7 Update port for _puppetdb
databases/puppetdb/7 was removed but 8 still uses that user.
2025-09-07 22:28:35 +00:00
kirill ec426d7f66 proot: fix checkout_ports from non-root
OK: tb@
2025-08-27 20:26:38 +00:00
rsadowski c9bc380141 Remove obsolete and unused apache-module
OK tb@
2025-08-17 11:06:39 +00:00
danj 635075cdb0 Update _epmd following erlang/25 removal
ok sthen
2025-08-12 13:33:38 +00:00
jca 35736fe8f7 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@
2025-07-30 12:06:30 +00:00
sthen 4e575d45d5 poison NTLIB (misspelling of WANTLIB) 2025-07-25 10:33:16 +00:00
sthen 997a91ae8f poison DIST_TUPLES (with an S) 2025-07-21 15:06:12 +00:00
sthen 9718527a88 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)
2025-07-21 02:31:26 +00:00
sthen 14a7206792 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
2025-06-17 16:38:29 +00:00
tb 630fdf0012 bump _SYSTEM_VERSION-clang after clang update and MODCLANG_VERSION change
discussed with many
2025-06-16 07:49:07 +00:00