espie
5630250b91
do a transitive closure, this should fix incomplete licensing issues
2018-09-12 10:48:13 +00:00
espie
416cc26d12
do things slightly more directly, to be able to pass SUBDIRs manually (prepare
...
for transitive closure)
2018-09-10 15:15:55 +00:00
espie
6be83f422b
get rid of globals
2018-09-10 15:07:33 +00:00
espie
8e814a5b02
unify the conflicts and dir checking code some more so that I can go further
2018-09-10 14:54:41 +00:00
espie
214ebb33fd
don't redo the same package twice
2018-09-10 14:34:17 +00:00
bentley
f756e3c091
Reserve a user for vnu.
2018-09-10 06:25:52 +00:00
espie
498590d80c
also check for licences
...
the ports tree scanner *will* need transitive closure support, as stuff
like py3-cairo is only reachable thru deps right now!
2018-09-08 15:33:04 +00:00
espie
43a304357e
more
2018-09-08 12:53:37 +00:00
espie
43328d0459
keep going after an error (like databases/ports-readmes)
2018-09-08 12:13:37 +00:00
espie
b48bff8ae5
fix: this requires dependencies actually
...
and it's just a part of pkg_check-problems, ever since I unified tools,
so there are no other consumers to check so far.
2018-09-08 11:15:03 +00:00
espie
e21c8cafe3
also moved to bin
2018-09-07 09:05:56 +00:00
espie
c6192746c3
all that stuff actually moved to bin/ years ago
2018-09-07 09:04:34 +00:00
espie
d7dc3f67ac
thinko. fix
2018-09-06 15:01:39 +00:00
espie
0cd41bc4d8
add a "parallel2" property that defaults to the parallel value
...
chrome is taking so long to build, I want to experiment with giving it
more cores...
2018-09-06 11:31:30 +00:00
espie
e9afd6c5c8
remove the extra doas for running _internal-clean
...
you shouldn't have to drop from root to _pbuild/_pfetch
2018-09-05 14:10:15 +00:00
sthen
3eb429508f
use hw.ncpuonline rather than hw.ncpu for default #/cores in DPB and the
...
number of parallel "conflict finder" runs of pkglocatedb in update-plist.
ok espie@
2018-09-05 10:31:55 +00:00
espie
ad0ba6e372
prevent infinite recursion
2018-09-05 09:16:19 +00:00
espie
67096a6d1a
the ReverseSubst fragment is used to put *back* PKGSTEM where it belongs,
...
it still needs to be basically ignored.
noticed by rsadowski@
2018-09-04 16:33:56 +00:00
ajacoutot
9d0a6f0ab0
FULLPKGNAME -> PKGSTEM
...
ok espie@
2018-09-04 13:40:26 +00:00
espie
ee2d3810b4
introduce PKGSTEM
...
intended to fix a problem reported by tb@: pkg-readmes docs used to have
the FULLPKGNAME encoded, which makes for gratuitous differences from version
to version.
- use PKGSTEM inside the README for less variation
- ditch the FULLPKGNAME as the install location, PKGSTEM is enough.
PKGSTEM ?= is overrideable, because stuff like php branches need to install
several readmes.
Next commit will fix all affected ports: all readmes change location, so lots
of plist tweaks and bumps
2018-09-04 12:41:51 +00:00
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