espie
b091283ada
fix refactoring botch introduced in rev 1.60: check_path does the right
...
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
2022-03-11 18:38:52 +00:00
espie
ee08de4c0c
this actually broke only @option no-default-conflict
...
somewhat obviously.
sorry, didn't test on a port with this active.
2022-03-09 23:17:31 +00:00
naddy
3afb6890bb
build-debug-info: revert "no need to special-case copy CVSTags"
...
This broke building debug packages, which in effect breaks the whole
ports tree.
2022-03-09 20:19:23 +00:00
sthen
562068e192
Similar to what's done for asciidoc, write a "poison" script in
...
${WRKDIR}/bin/asciidoctor unless textproc/asciidoctor is present as a
build dependency (hidden build dependencies are a pain for bulk builds).
OK aja@
2022-03-09 14:00:43 +00:00
espie
7e5527440b
no need to special-case copy CVSTags, since they're no longer here
2022-03-09 12:52:38 +00:00
espie
45f0a735ce
slightly cleaner: attach stuff to the CVSTag, BUT don't copy it since we
...
won't do anything with it.
2022-03-07 16:34:26 +00:00
espie
e4b3169766
Final fix (hopefully) for newuser and newgroup not copying over as reported
...
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...
2022-03-07 08:57:10 +00:00
naddy
9a92f9572f
drop $OpenBSD$ keyword from template files
...
ok espie@
2022-03-06 20:10:00 +00:00
naddy
114bc7dece
portcheck: make shell syntax more consistent
...
Move remaining uses of [ ... ] to [[ ... ]].
Do not quote the word after "case".
2022-03-04 20:27:05 +00:00
naddy
04e3b9f1fa
portcheck: warn about $OpenBSD$ keywords
...
* Complain where $OpenBSD$ was previously mandatory.
* Still complain where it continues to be forbidden.
* Also check the content of the "files" directory.
ok sthen@
2022-03-04 18:29:31 +00:00
espie
2648e62bfe
fully revert with explanation why
2022-03-01 13:52:03 +00:00
espie
ec54852943
explicitly zap the part that adds missing cvs tags
2022-03-01 13:14:27 +00:00
espie
5845f6e5c1
revert happy go lucky clean-up as noticed by sthen@
2022-03-01 13:12:31 +00:00
espie
fff2181b00
zap $OpenBSD$ from generated patches
...
okay sthen@
2022-03-01 11:15:31 +00:00
espie
45e5be99fd
kill the remaining scaffolding wrt cvstags
2022-03-01 11:01:17 +00:00
espie
0d435662c6
forgo outputting CVSTags, okay sthen@
2022-02-28 22:38:30 +00:00
sthen
c8c9a0f901
+net/snowflake_proxy
2022-02-28 16:54:55 +00:00
espie
1e35cb7fb2
allow @comment $OpenBSD$ lines to vanish without a trace.
...
okay sthen@
2022-02-28 14:07:45 +00:00
sthen
eaae4a01b6
add .poison COMPILERS to mk.conf.template (should be COMPILER)
2022-02-17 17:21:50 +00:00
espie
a20dd924fb
move summary.log generation into the subengine, because it's absurd
...
to create it in dpb modes that don't build anything (such as -F and
HISTORY_ONLY). No functional change.
2022-02-17 12:42:37 +00:00
denis
839205820e
Add alertmanager user
2022-02-16 18:25:00 +00:00
espie
024ce525d7
oops missed one
2022-02-13 17:42:28 +00:00
espie
d7d3228526
automatically add @sample for login class files.
2022-02-13 12:42:46 +00:00
sthen
25b9c85b40
after feedback from aja@ and discussion with espie@, change the filename
...
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.
2022-02-11 17:17:27 +00:00
sthen
8d9906460b
add a LOGIN_CONF variable to bsd.port.mk, used to copy template files
...
into the fake-install directory ready for @sample'ing into /etc/login.conf.d
discussed with robert and espie, ok espie
2022-02-11 12:42:10 +00:00
denis
963c05cf67
Add _vmetrics user and link victoriametrics to the build
2022-01-27 09:25:37 +00:00
yasuoka
5824a4ab8d
Override "build_user" with a command argument if any.
...
ok espie
2022-01-26 14:28:13 +00:00
espie
47deda211a
officially restrict characters in CATEGORIES and FULLPKGPATH* so that
...
ports-readmes-dancer and the likes can have predictable characters in urls
ok sthen@
2022-01-25 14:02:38 +00:00
remi
f2ccb3ea4f
removal of sysutils/netshot
...
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
2022-01-23 17:10:07 +00:00
espie
30fe5eaa7f
glue for recognizing ocaml files...
...
(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.
2022-01-21 10:55:18 +00:00
espie
edf8647ae7
slightly better comments
2022-01-21 09:38:48 +00:00
espie
7dfad28b86
move all the logic that handles file dispatch, actual backsubstitution and
...
state handling into a separate file
2022-01-21 09:36:00 +00:00
espie
c6ad86d5f5
explain slightly better how the tracker/backsubst writer works.
...
add a (future) option for ocaml handling
2022-01-21 09:25:09 +00:00
espie
1ea09cc529
fully anchor distfiles regexp when we can, doesn't change much
...
performance-wise unfortunately
2022-01-20 09:35:50 +00:00
sthen
568a72ef8d
adjust for CommonPlist.pm renaming
2022-01-20 08:18:47 +00:00
espie
2e57c02cb5
add a wee bit of documentation for the TrackFile logic
2022-01-19 15:06:08 +00:00
espie
58397b2538
slighty more specific method name + style
2022-01-19 14:54:54 +00:00
espie
f897e884e8
rename file to a more intuitive name
2022-01-19 14:46:00 +00:00
espie
cf1897620d
move a bit of the main code into a different file, because this is starting
...
to grow a bit too much.
2022-01-19 14:38:48 +00:00
espie
4fbc190a12
fix a typo for empty _FULL_FETCH_LIST
...
add a debug introspection target: make show-list=... because
thanks to go, some lists can't be echo'd, as they're long than the exec
limit.
2022-01-10 17:51:55 +00:00
sdk
4ba8953556
Use the File::Copy cp() alias instead of copy(), because it preserves file
...
permissions. This is closer to system cp -a, which was used before.
2022-01-05 21:23:18 +00:00
sdk
4f3cce6109
Use File::Copy instead of system cp in portgen
...
ok espie@
2022-01-05 18:28:25 +00:00
espie
c486524600
silence CPAN::Meta::Dependency warning by passing an explicit minimal version
...
of 0 if none is provided
okay afresh1@
2022-01-05 09:13:40 +00:00
espie
0e522668c5
add -m VAR=value option to pass stuff directly to make.
...
okay afresh1@
2022-01-05 09:12:50 +00:00
giovanni
fbafb3483f
switch to Apache cdn
...
hint and ok sthen@
2021-12-21 08:20:26 +00:00
sthen
18764719fc
set _SYSTEM_VERSION-clang to trigger package updates on clang archs
...
following the compiler version switch
2021-12-20 08:30:13 +00:00
espie
c8e5b21b8e
forgot to add gen to the list of introspected TARGETS
2021-12-14 14:21:41 +00:00
afresh1
f9e4d21cc3
Correct variable name
...
Missed in my recent refactor.
Noticed by Chris Bennett <cpb_ports () bennettconstruction ! us>
2021-12-12 19:25:39 +00:00
espie
3cffbf0372
next time we need to bump all arches having a specific property, it can
...
be done in a simpler way
2021-12-06 12:47:51 +00:00
chrisz
d3766ad015
lang/ocaml supports native code on aarch64
...
ok daniel@
2021-12-04 21:17:10 +00:00