5771 Commits

Author SHA1 Message Date
sthen
e9cbc61d05 add uid for eduVPN ports 2022-12-14 12:09:05 +00:00
visa
9e274d62dd Bump _SYSTEM_VERSION for mips64 again
There has been another ABI break since last snapshot build.
2022-12-10 12:37:27 +00:00
sthen
23e8f8fbbf poison MODPY_BUILD (var is MODPY_PYBUILD) 2022-12-09 16:23:05 +00:00
op
1b2ff04b83 portcheck: fix COMMENT check in the no MULTI_PACKAGE case
if MULTI_PACKAGE isn't set $subpkg is "-" and it breaks the check for
COMMENT.  Trim out the - with ${subpkg%-} as already done in other parts
of portcheck.

ok tb@, sthen@
2022-11-23 17:51:47 +00:00
kn
9c46c49ecc comment out removed security/nbaudit 2022-11-18 16:32:15 +00:00
espie
611e38e1cb switch to using "=" for debug pkgspecs
(shorthand for "same as default" in current pkg_add
2022-11-16 17:42:18 +00:00
visa
a38996aac5 Bump _SYSTEM_VERSION for mips64
The ongoing work on mimmutable(2) causes an ABI break on the platform
and old binaries will not work.

OK sthen@
2022-11-09 15:17:31 +00:00
espie
56e460b091 be more thorough in flagging bad stat lines.
doesn't happen to me, but I don't break my file systems very often
as noticed by tb@
2022-11-06 09:29:12 +00:00
landry
4b81386a36 user.list: reuse uid/gid 564/565 for upcoming stalwart JMAP/IMAP ports 2022-11-03 14:15:03 +00:00
naddy
eba3795c63 pkg_outdated: unbreak: use "print-update-signature" instead of old alias 2022-11-01 20:44:49 +00:00
espie
eab8549545 remove the badly named, undocumented alias for "print-update-signature" 2022-11-01 10:55:54 +00:00
kmos
9f019273c2 Remove false indication we have ctermid_r (miod removed ctermid_r from
stdio.h in r1.35 - info from tb)

ok tb@
2022-10-31 21:32:43 +00:00
espie
69422ca56f document what I would love register-plist to do, but can't so far. 2022-10-31 13:31:58 +00:00
espie
027fa5ac02 a bit more internals I need to write 2022-10-28 09:35:03 +00:00
espie
848578837f temporary fix, there is something bad with compare, it doesn't return undef,
and it's not even clear it actually can without breaking something else.
2022-10-26 12:45:52 +00:00
naddy
83c889fbf6 bsd.port.mk: g/c the mips64 pkg_args handling
Historically, bsd.lib.mk used to build lib*_pic.a libraries, except
on mips64.  Ten years ago, bsd.lib.mk stopped creating lib*_pic.a
files and the corresponding PFRAG.no_mips64 bits were removed from
the ports tree.  Remove the _PKG_ARGS handling that was forgotten
at the time.

From Brad, ok sthen@
2022-10-25 15:10:34 +00:00
kmos
45837f04bf Tweak license handling to handle more common licenses or variations
of the same licenses.

ok giovanni@
2022-10-15 00:11:56 +00:00
jca
d791fb7b9a Enable lang/go on riscv64
Let the fireworks begin!

ok jsing@ (lang/go maintainer)
2022-10-11 11:54:14 +00:00
jca
c349155641 Add riscv64 to GCC49_ARCHS 2022-09-13 20:33:09 +00:00
landry
d94af08865 user.list: recyle uid/gid 533/534 for jitsi's _jicofo & _jvb
from sthen@
2022-09-13 14:24:20 +00:00
sthen
fdb4e3a399 # out some removed ports 2022-09-12 20:35:31 +00:00
lraab
c675b08567 infrastructure/db/user.list: revive 552 for www/libreddit
replaces _xavante, www/xavante
2022-09-12 13:53:19 +00:00
espie
2ca8bcbc63 refactor by adding an extra "factory" class in order not to overload
things horribly. No actual functional change
2022-09-11 08:40:40 +00:00
espie
17d7eeb3df get rid of XXX here as well 2022-09-11 08:28:21 +00:00
espie
ee19561663 do something slightly horrible to match base through plistreader subclasses 2022-09-11 08:27:21 +00:00
espie
d80da21425 remove XXX: even though they're all the same, build-debug-info
processes base separately for each subpackage
2022-09-11 08:03:08 +00:00
espie
2ba447246c replace horrible shortcuts with half-decent code (specifically: no longer
hardcode destdir in the first cwd, but instead add it systematically where
required)

fixes stsp@ issue with got
thx aja@ for a bulk check "just in case"
2022-09-11 08:00:37 +00:00
op
030c93349d +_mycorrhiza 2022-09-08 13:36:00 +00:00
op
3a616b91f9 +_iblock 2022-09-08 10:37:12 +00:00
sthen
ec581c1c5d rc.template should use 'undefined or "YES' not NO for rc_bg. ok aja@ 2022-09-05 08:24:17 +00:00
ajacoutot
c3e29f3e4e Adapt template after recent rc_configtest changes. 2022-09-02 22:35:15 +00:00
jca
802832ee11 Poison LIB_DEPEDNS 2022-08-31 08:55:54 +00:00
ajacoutot
aef1568c5d Add rc_configtest. 2022-08-29 19:19:34 +00:00
abieber
2fe242d268 +_step-ca 2022-08-27 21:18:26 +00:00
semarie
d93fe444ca lang/rust: add support for powerpc64 and riscv64
with help gkoehler@ (powerpc64) and jca@ (riscv64)
2022-08-25 12:22:26 +00:00
op
53d15d2e73 +_opensearch-dashboards 2022-08-16 18:53:43 +00:00
kmos
3995e49a2d The portgen Python modue has been rotting and doesn't generate a usable
port. Disable it and pull mention of it from the portgen(1) man page.

Don't delete the modules yet, in case someone wants to whip it back into
shape.

ok sthen
2022-08-13 07:14:24 +00:00
kn
72a07b6279 Move long regex/substitution into variable for readability
No functional change but less eyestrain inducing.

OK sthen
2022-07-13 12:54:26 +00:00
kn
889474746b Simplify DISTFILES pattern in GH_DISTFILE
If filename and url share a common suffix in `filename{url}sufx',
it might as well be merged into sufx.

OK sthen
2022-07-13 12:40:51 +00:00
op
6b162f520e print the subpackage (if any) in check-lib-depends output
turns the diagnostic messages like
	WANTLIB += foo bar
to
	WANTLIB-subp += foo bar

when checking the libraries in a subpackage.

OK and lots of help and improvements from espie@
2022-07-07 07:20:28 +00:00
espie
54a2d613dd use make's :H instead of convoluted substitution.
ok sthen@
2022-07-06 09:30:41 +00:00
espie
73399756de the check for forbidden chars in CATEGORIES is cool
it's even better when it doesn't give a weird error message
when you've forgotten CATEGORIES entirely
2022-07-06 08:54:59 +00:00
op
313e2b92e6 set CCACHE_DIR and CCACHE_ENV in the COMPILER_WRAPPER for ccache to work
around scons.

scons cleans the environment when calling the compiler so it can't see
MAKE_ENV...

improvements and ok sthen@
2022-06-29 08:46:28 +00:00
op
7d195fa714 +opensearch, _opensearch (user) 2022-06-19 08:12:24 +00:00
kirby
4b25157323 Stop adding RCS ID tag on the top of Makefile.
looks right to afresh@
2022-06-18 19:32:19 +00:00
ajacoutot
a0483a6317 Update rc.template after recent rc.subr changes.
prodded by Raf Czlonka
2022-06-08 16:19:53 +00:00
espie
5f4d472f4e tweak special behavior for quirks: instead of putting it aside on normal
build, use a new DPB_PROPERTIES "later" that informs the Grabber to build
it during a second stage (with the exact same rules as before).

And thus, reconnect quirks into the "normal" build.

Main difference: other databases like sqlports or pkglocatedb will index
quirks again
2022-06-07 16:13:16 +00:00
espie
8c5ddca555 bump the polling to a lot more (120s) to give realistic time to enter
a passphrase, get it wrong, and try it again
2022-06-03 07:45:37 +00:00
espie
504904a5fe allow the ssh master to start interactively, so that it's even possible
to run without ssh keys or with a passphrase.

allow up to 10 seconds for startup so that the prompts do not
overlap each other (after that, the host will be dead as usual).

paraphrased from naddy@ "it's unusual to allow root ssh with a password,
but that means that problems with the configuration will show up straight
away" which is a good thing.
2022-06-03 07:44:33 +00:00
espie
7bac54f790 force the creation of the ssh master from the distant host creation.
as notice by naddy@, "just in time" master creation means the ssh master
was created from deep within Core/Init.pm (for the whoami task basically),
and actually *after* forking, so the parent wouldn't know about it, and
create a new master from the main process.
2022-06-02 08:52:50 +00:00