5032 Commits

Author SHA1 Message Date
remi
55d0616792 register user for the upcoming port of netshot.
suggested by danj@
2018-08-16 21:43:08 +00:00
espie
ba234ba60b vim swapfiles are not a problem 2018-08-10 09:50:54 +00:00
espie
a461d6ed8a give LOCALBASE != /usr/local
a fighting chance wrt pkgconfig and perl

(this does not affect the default /usr/local case at all)
2018-08-09 19:53:41 +00:00
espie
7065c9344a tweak imake-cf: use LOCALBASE more consistently (some of these should be
PREFIX, to look up)

Also USE_GROFF to not require groff for generated rules.

not really used, according to Ingo, but won't hurt...
2018-08-09 17:43:00 +00:00
espie
c4a1c5c02b pull USE_GROFF up so I can test it in modules 2018-08-09 17:41:43 +00:00
sthen
bebfb52e62 provide and use RUST_ARCHS, from semarie. sounds good to espie 2018-08-08 09:19:40 +00:00
espie
3403aed295 pass _FAKE_TREE_LIST thru to update-plist (tricky glob/quoting)
this allows removing some special-cases from mtree, as we get the
real directory structure pre-built in fake.
2018-08-06 09:36:32 +00:00
fcambus
d0673a0a70 Reserve GID for _libpostal. 2018-08-06 09:05:54 +00:00
espie
548326f6c5 zap some dirs we don't want 2018-08-04 19:44:31 +00:00
espie
e7a7af3e4e pass AUTOCONF_VERSION and AUTOMAKE_VERSION unconditionally into MAKE_ENV
and also define AUTOCONF_ENV always, with PATH set as well

should simplify any autoreconf/bootstrap definition
2018-08-04 09:01:08 +00:00
espie
bd2f0a8e09 extra fragment that got in... as noticed by semarie@ 2018-08-02 09:09:22 +00:00
espie
cb653360f4 no idea why I thought using 'chroot' instead of OpenBSD::Paths->chroot
was a good idea.
2018-08-01 15:52:00 +00:00
espie
2f0d61edb9 if wrkdist is a symlink, resolve it manually, and do not ask File::Find
to resolve symlinks.

unconfuses ports with lots of symlinks (and duplicate patches) as reported
by jsg@
2018-07-31 07:13:37 +00:00
espie
ab0f2af83c so some nls directory names are bizarre.
only tcsh cares looks like
2018-07-30 17:03:51 +00:00
espie
0a272c0bb6 last typo hopefully 2018-07-30 16:49:44 +00:00
espie
2cea3c3254 fix nls location
this affects only two ports apparently! tcsh and elm, and both for the nls/C
directory ?
2018-07-30 16:43:54 +00:00
espie
a8b6986245 superseded by ginormous mkdir -p in bsd.port.mk 2018-07-30 12:44:03 +00:00
espie
fdebfb5645 get rid of overkill mtree usage
shell version is more compact, and allows for LOCALBASE/VARBASE/BASESYSCONFDIR

okay schwarze@, solene@
2018-07-30 12:43:23 +00:00
schwarze
059d3d643a garbage collect old "manpages-check" target
which has been broken for years with nobody complaining;
OK espie@ kn@
2018-07-29 13:27:44 +00:00
schwarze
15a4aaccce remove .cvsignore file from empty directory 2018-07-29 11:43:36 +00:00
sthen
d9f17ae789 Fix the "wxallowed" check for the port directory if WRKOBJDIR_${PKGPATH} is
used (for example with USE_MFS or manual overrides).  Problem found by / ok kn@
2018-07-27 17:22:24 +00:00
phessler
9762cac0d7 armv7 has switched to using lld as the default linker
bump the SYSTEM_VERSION for arm, so all packages will be upgraded
2018-07-26 13:23:01 +00:00
espie
8c0092813d make it possible to start actual replay from a given regexp 2018-07-25 12:43:45 +00:00
espie
70f7544854 prevent automake ports from changing their installed dependencies upto
'configure' (included).
2018-07-23 13:25:48 +00:00
espie
65e2c67c6c tweak nojunk handling a bit:
- move the logic for choosing junk into add_tasks
- create specific finalize hooks at end of extract and configure
so that nojunk only starts at end of extract, thus gaining a few
(precious) minutes for big nojunk ports
- introduce noconfigurejunk logic, so that a port may configure without
junking opening. This should fix sporadic bugs in automake-based ports
without locking junking for the full build (roughly 200 ports are
affected)
2018-07-23 13:24:47 +00:00
espie
48807c82c1 add timestamp on failure. It's also in engine.log, but redundancy can't
harm us in there
2018-07-22 16:43:42 +00:00
espie
95d45d32e9 likewise 2018-07-21 07:38:46 +00:00
espie
35d5303edb ssh master should run as the user we started dpb as... 2018-07-21 07:36:36 +00:00
espie
b381b8390f get rid of a fatal assertion:
tag mismatches may work if junking occurred AND got rid of a tag,
but in case of nojunk and similar conditions, it's just going to fail
2018-07-18 10:49:05 +00:00
sthen
2def595792 Set DISTNAME earlier for GH_* ports, to avoid bogus PKGNAME construction
when REVISION/EPOCH are used. Issue spotted by Leonid Bobrov, ok espie@
2018-07-17 10:08:55 +00:00
espie
f71ee3cfa0 avoid undefined warnings 2018-07-16 13:23:05 +00:00
espie
3baecffa6a create an intermediate Job::Watched class that includes the common logic to
Job::Port and Job::Fetch, do not kill_on_timeout stuff that's not really stuck
(e.g., waiting for locks and checksumming).

You can now put fairly agressive timeouts on fetch, since checksum is out
of the way.
2018-07-16 12:30:53 +00:00
espie
7c9c836216 network.conf.template -> network.conf
it's never really been used properly
2018-07-16 09:11:31 +00:00
espie
0e58d6b56a large distfiles take quite a long time checksumming.
stop displaying the 100% message and frozen, you could think it's frozen
"near" 100%. Instead display "cksum..." and get rid of frozen indications
entirely
2018-07-15 14:17:25 +00:00
espie
fcc42b3ee8 SIGNING_PARAMETERS won't come back.
So just get rid of the extra tests, and use TRUSTED_PKG_PATH to make
logs slightly less verbose.
2018-07-15 11:56:43 +00:00
espie
776516ef6e don't expose MASTER_SITE_BACKUP in dump-vars, it's now a global constant 2018-07-15 09:57:34 +00:00
espie
9888eec9ea MASTER_SITE_BACKUP is now independent of the port, so parse it during
general config parsing, don't stash it in individual distfiles, and
add it directly to each fetch job, thus saving memory and time
2018-07-15 09:56:45 +00:00
bentley
5188b2e8a7 Reserve a user for osrm-routed. 2018-07-15 09:37:55 +00:00
espie
dd15e9157a Hah! MASTER_SITE_BACKUP is actually wrong with DIST_SUBDIR appended 2018-07-15 08:44:33 +00:00
espie
8ac486ba7e bye bye badly named variable 2018-07-15 08:37:04 +00:00
espie
247efbcc1a zap more old stuff, have MASTER_SITE_FREEBSD be actually visible 2018-07-15 08:32:58 +00:00
espie
0e6034768c restrict update-desktop-database to relevant desktop files
discovered by aja@
2018-07-15 07:29:43 +00:00
espie
99ef85dcbc cleaner 2018-07-14 09:49:05 +00:00
espie
3bb65be9e8 be more thorough in handling bak, avoid infinite loop 2018-07-14 09:45:54 +00:00
espie
432397f5f7 remove test that no longer works (MASTER_SITE_BACKUP is independently
defined)

noticed by aja@
2018-07-14 09:34:05 +00:00
espie
4908840ba6 perform REFETCH in a less nasty way: actually have _REFETCH_INFO
take over from normal _FULL_FETCH_LIST for those files
2018-07-14 07:01:24 +00:00
espie
87c6aa5843 let refetch work again... not perfect yet, but it will do for now 2018-07-13 09:46:03 +00:00
espie
41c2caf1b2 make fetch resilient to empty variable errors 2018-07-13 09:11:28 +00:00
espie
b7351daa0c tweak the way we handle backup sites
- they don't makesum
- they fetch the final name in case of renames.

Likewise in dpb:
- grab MASTER_SITE_BACKUP as well
- do a subclass that uses the correct filename

That way, we get stuff from MASTER_SITE_BACKUP correctly
2018-07-13 09:07:00 +00:00
espie
aa6aa80bcb kill MASTER_SITE_OVERRIDE
it's been broken since the last overhaul and nobody noticed
2018-07-13 08:07:21 +00:00