during the current run, we rm any quirks packages that could be left over
from a previous build first.
This ensures quirks gets rebuilt if some packages did change, so that
the updateinfo cache is as fresh as possible.
separate commands for files, files with .part suffix, and directories.
fixes "make clean=dist" in sysutils/telegraf and probably some other
ports using go.port.mk. (one big 622K command split into 228+246+147K).
use ${MAKESUMFILES:=.part} instead of regex for files with .part suffix,
it is reliably faste^H^H^H^H^Hnot quite as slow
discussed with landry, phessler
as sdk@ noticed, there are a lot of subdirectories in gorust land.
removing every subdirectory with rmdir -p is easy to do (thx semarie@)
and since we start in a subdirectory, rmdir -p cannot recurse up to /,
so sthen@ gave his approval.
uses a different name or a subdirectory for the file.
Adjust some ports to use it: p5-DBI (different name), p5-Template (xs
subdirectory). There are others that could use this.
OK bluhm@
from base Perl. The newer version of the header fixes compiler warnings
(-Wcompound-token-split-by-macro) which are noisy in build logs.
Tweaked from diff from espie@ via bluhm@, earlier version ok afresh1@
sanity check for the build_path_list.
The extra is_stub check is non-sensical, since check_path does a full
(correct) check.
Sorry for breaking www/squid
Note that missing info for pkgpaths end up at the end of equiv.log
by aja@ and landry@
My error was that I did think I needed a placeholder in the new list to
tack new stuff to, whereas I actually need the placeholder in the old list,
so that it gets copied along with the stuff that's attached to it...
* Complain where $OpenBSD$ was previously mandatory.
* Still complain where it continues to be forbidden.
* Also check the content of the "files" directory.
ok sthen@
format to ${PKGDIR}/(class).login, this also allows getting rid of the
LOGIN_CONF variable so that no Makefile changes are needed, only adding
the @sample.
Since version 0.16.0 released in February 2021, Netshot requires the
GraalVM JRE in order to run JavaScript and Python. GraalVM is not
available in ports. It is better to delete Netshot from ports than to
ship an outdated version with old Java libraries.
OK sthen
(misses the fragment dispatch)
generalize "tweak_other_paths" to run *after* the normal recognition, since
ocaml paths are linked in more generic ways that just "parent directory for
fonts", so they don't necessarily occur in the right order, and we shouldn't
care.