1
0
mirror of https://github.com/openbsd/src.git synced 2025-01-04 15:25:38 -08:00
Commit Graph

16198 Commits

Author SHA1 Message Date
mglocker
a938a57b1f Add ufshci(4) to pci(4). While there, add ahci(4) to acpi(4).
Suggested and ok jmc@
2024-04-09 20:18:37 +00:00
mglocker
c836366849 Add PCI support for ufshci(4). Tested on the Microsoft Surface Go 4.
CAVEATS:
The ufshci(4) openings need to be limited to 1 currently, otherwise
file system corruptions have been identified using PCI.  I hope this
can be fixed soon.

Help and ok jsg@, kettenis@
2024-04-09 14:58:41 +00:00
sthen
aed994fea9 Recognise Meinberg PCI510, from Maurice Janssen 2024-03-23 10:38:02 +00:00
jsg
55120356c1 correct history of /dev/mem and /dev/kmem
The history section (added in CSRG) claimed both first appeared in v6.
Looking at the manuals in the TUHS archive, /dev/mem was in v1 and
/dev/kmem was introduced in v5.

ok jan@
2024-03-22 12:29:33 +00:00
jmatthew
7375e5d9eb mention that SR-IOV virtual functions work too 2024-03-21 04:10:37 +00:00
jmc
b0308bacb3 add rkpmic(4); ok kettenis 2024-03-02 22:08:50 +00:00
kettenis
34cee63a46 This driver can now attach to SPI and supports the RK806 PMIC. 2024-03-02 20:22:13 +00:00
kettenis
18eae8d5c9 rkspi(4) 2024-03-02 20:21:33 +00:00
denis
803b30d25a Enable IPv6 AF for ppp(4)
OK claudio@
2024-02-28 16:08:34 +00:00
deraadt
fd5846a355 New accounting flag ABTCFI to indicate signal SIGILL + code ILL_BTCFI
has occurred in the process.
ok various people
2024-02-25 00:07:13 +00:00
cheloha
b0486b750e clockintr_bind.9: document clockintr, clockrequest APIs
This manpage only covers the frontend APIs.  The backend API is still
moving around and will be documented separately.

Tons of input, editing, and suggestions from jmc@, schwarze@, mpi@,
claudio@, mlarkin@, and probably several others I'm forgetting.

ok jmc@ schwarze@ claudio@ mpi@
2024-02-24 16:21:32 +00:00
jsg
44404ab72e if_inkstatehook -> if_linkstatehook 2024-02-22 08:10:08 +00:00
stsp
e4434bb885 fix typos in qwx(4) firmware file names 2024-02-21 21:31:02 +00:00
deraadt
de8ea3c7ed move to 7.5-beta 2024-02-17 16:13:24 +00:00
jmc
1e538d347e sort sections; 2024-02-15 15:42:57 +00:00
jmc
e51276037f sort the qwx(4) entry; 2024-02-15 15:42:16 +00:00
deraadt
c8e60fa9d5 install & Xr 2024-02-15 15:07:55 +00:00
stsp
ed7d95b165 some qwx(4) man page tweaks by me 2024-02-15 15:05:40 +00:00
stsp
db5aff920a add an initial qwx(4) man page; written by mpi@ some time ago 2024-02-15 15:05:18 +00:00
millert
600c467af8 Add and install the zonenow.tab file.
This is a table where each row stands for a timezone where civil
timestamps are predicted to agree from now on.
2024-02-07 21:24:58 +00:00
jmc
66b8375c3b remove /f from "show buf", which was used for softdep info
and is no longer relevant after softdep removal;

confirmed by miod
2024-02-05 21:33:00 +00:00
deraadt
1f3e166e39 newer mfii devices; ok jmatthew 2024-02-05 19:07:45 +00:00
millert
0e765e92ff Update to 2024agtz from https://github.com/JodaOrg/global-tz
o Kazakhstan unifies on UTC+5 beginning 2024-03-01.
  o Palestine springs forward a week later after Ramadan.
2024-02-05 17:07:23 +00:00
martijn
be42267c33 Add a bunch of IANA/IETF MIBs that are (partially) supported by OpenBSD.
These will soon be picked up by snmpd(8) for debugging output and
OID names used in snmpd.conf(5).

Go ahead sthen@ and tb@
2024-02-05 11:46:58 +00:00
beck
81fb472f13 Remove Softdep.
Softdep has been a no-op for some time now, this removes it to get
it out of the way.

Flensing mostly done in Talinn, with some help from krw@

ok deraadt@
2024-02-03 18:51:57 +00:00
jmc
8cc14bf394 the maxupd example was removed in -r.1.15, so do not refer to it;
from janne johansson

with that removal the surrounding text becomes simpler, so trim it;
2024-01-31 06:50:16 +00:00
kettenis
f6d42a3065 Add more authers that made significant contributions to the Linux driver. 2024-01-24 14:17:37 +00:00
millert
83d14a1130 The 1023-byte entry limit is historical, as is the vi(1) limitation.
We ship nvi, not classic vi, so that parst is not relevant.
OK deraadt@ jmc@
2024-01-23 22:28:20 +00:00
jmc
4e8fd0a932 correct sysctl name; from clemens goessnitzer 2024-01-23 08:20:30 +00:00
jsg
46d0ee4894 aplrm -> apldrm 2024-01-23 05:48:47 +00:00
deraadt
ebdedc2466 make login.conf(5) and crypt_newhash(3) and the underlying code
consistant regarding bcrypt,a instead of blowfish,a.  "blowfish"
is a historical alias which we don't need to document as firmly
as "bcrypt".
report about difficult manual page discovery from ataraxia937
ok millert
2024-01-22 19:26:55 +00:00
kettenis
08d9e17526 apldcp(4) and apldrm(4) 2024-01-22 18:56:18 +00:00
kettenis
baaa8a4a8a Implement extent_alloc_region_with_descr(9) which is the equivalent of
extent_alloc_region(9) that uses a pre-allocated region descriptor.

ok patrick@
2024-01-19 22:12:24 +00:00
deraadt
05b7c210d7 M_PINSYSCALL is for pinsyscalls(2), not pinsyscall(2) 2024-01-19 15:10:27 +00:00
deraadt
1e37b52e15 add XKH 2024-01-11 07:59:43 +00:00
semarie
036f766dae devel/cargo: add support for installing several different paths
rename MODCARGO_INSTALL_TARGET_PATH to MODCARGO_INSTALL_TARGET_PATHS
2024-01-06 08:03:31 +00:00
kevlo
9c887effe5 Add support for AX88179A. AX88179A interweave dummies alongside valid
packet headers in axen_rxeof().

However current driver records these dummy headers as dropped frames,
leading to stats misreporting one Ifail per Ipkt.

This skips those dummy headers silently, thereby not generating Ifail
for them.

From FreeBSD commit 70fbcd451b68b7f6038d8a602cd8d5e1bb890f1d

Tested by landry@ and myself.
ok claudio@, landry@
2024-01-04 08:41:59 +00:00
kevlo
b98228b267 Update website URL.
ok miod@
2024-01-03 09:19:22 +00:00
millert
1e710e83f8 Update to 2023dgtz from https://github.com/JodaOrg/global-tz
* Ittoqqortoormiit, Greenland changes time zones on 2024-03-31.
 * Vostok, Antarctica changed time zones on 2023-12-18.
 * Casey, Antarctica changed time zones five times since 2020.
 * Data fixes for Palestine timestamps starting in 2072.
2024-01-02 22:43:20 +00:00
semarie
eca194ed99 update devel/cargo and lang/rust ports-module documentation
with help and ok tb@
2024-01-01 14:16:59 +00:00
kevlo
0d44445301 Add Quectel RM500Q to umb man page.
ok mglocker@
2024-01-01 13:04:35 +00:00
claudio
1735a4e365 There is no default for the rtable login.conf capability.
If it is not set it will use the current rtable. It will not force every
login to the default (0) rtable. For that rtable should be set to 0.
OK schwarze@ a long time ago
2023-12-29 11:57:38 +00:00
jeremy
2425378111 Update lang/ruby module documentation for Ruby 3.3 2023-12-27 23:46:42 +00:00
jca
747b4226dd Install media contain no packages anymore so move packages build last
This may the first items all speak about base and xenocara material, and
the mention of ports/packages feels less out of place.  Input and ok tb@
2023-12-25 10:01:18 +00:00
jca
a7fa164f45 Zap HISTORY
Knowing for which release this documentation was introduced seems
superfluous.  ok tb@
2023-12-25 09:58:15 +00:00
jsg
0ef57bf010 ketttenis -> kettenis 2023-12-23 02:42:51 +00:00
sthen
17d5891080 handle MODPY_PYBUILD=jupyter_packaging 2023-12-22 12:51:53 +00:00
miod
fdbc13eb2d New TEMPerGold sensor; reported by Mikolaj Kucharski on bugs@ 2023-12-21 19:40:47 +00:00
jsg
e86eac0aa2 add strnstr(9) string search within character limit
From Mike Barcroft in FreeBSD.  Added to FreeBSD in 2001, Linux in 2010.
Used in amdgpu.

ok deraadt@
2023-12-21 02:57:14 +00:00
sthen
d69c19be47 MODPY_PYBUILD: use "bootstrap" instead of "Yes" 2023-12-20 13:30:51 +00:00
deraadt
419215b41b add a malloc type for pinsyscall arrays 2023-12-19 14:40:04 +00:00
claudio
a4e3d7923e There is no more option NKMEMPAGES_MAX
OK miod@
2023-12-14 13:34:23 +00:00
jmc
307a624eae no more syscall.2; 2023-12-13 06:39:10 +00:00
jmc
45a7eac758 ampchwm:
- lowercase Nd
- add arch to Dt

acpi.4:
- add entry for ampchwm

ok claudio
2023-12-11 15:21:14 +00:00
claudio
a04123c829 Manpage for ampchwm(4) - Ampere Altra Fine-Grained Power Telemetry 2023-12-11 11:17:34 +00:00
miod
e36f590bd2 New TEMPerHUM sensor; reported by Mikolaj Kucharski on bugs@ 2023-12-08 06:33:48 +00:00
miod
5063850952 Overhaul device identification logic in order to make matching on
device-provided information easier.

Add support for a few more devices.

Trigger state machine updates quickly so as not to have to wait 6 seconds to
get the device identified, then 6 more seconds to get the first sensor data.

Tested on:
TEMPerX_V3.3 by landry@
TEMPerF1.4M by sthen@
TEMPerHUM_V4.0, TEMPer2_V4.1, TEMPer1F_V4.1 and TEMPerGold_V3.4 by yours truly
2023-11-30 20:08:23 +00:00
jmatthew
ab26e320fe update supported hardware lists 2023-11-29 06:59:23 +00:00
florian
a688f47ed7 Document that "localhost" only resolves to the loopback addresses.
prodding pb
OK phessler, sthen
Input & OK jmc
2023-11-25 08:14:43 +00:00
dlg
462a7ebe11 non-standard vxlan port is set on the tunnel src address 2023-11-23 03:36:42 +00:00
anton
f605e1d715 Fix make other_two target by coping with leapseconds being placed in
objdir by now.
2023-11-18 07:18:07 +00:00
millert
f364934ec8 Use "mv -f" when moving the output file into place in the obj dir. 2023-11-17 21:54:20 +00:00
millert
a1b53f2803 zoneinfo: install tzdata.zi and leap-seconds.list
Build and install the tzdata.zi file and build the leapseconds file
from leap-seconds.list (installing both versions).  Third-party
software now expects these files to be installed.  OK sthen@ deraadt@
2023-11-17 21:51:37 +00:00
op
5277e1db73 adjust `regress' description since REGRESS_FAIL_EARLY is yes now
ok plus various improvements to the text by tb@
2023-11-13 10:11:41 +00:00
dlg
5da3c8c53f the ws in wscons is short for workstation 2023-11-12 09:21:36 +00:00
ajacoutot
d4fd621da5 We do not define VERSION anymore. 2023-11-11 13:27:24 +00:00
ajacoutot
f62384f6f0 Add DIST_TUPLE support documentation. 2023-11-11 12:32:34 +00:00
ajacoutot
01ef4d2218 Mention that this module also supports meson(1). 2023-11-11 12:27:00 +00:00
espie
6cd5af3ad0 Dumb my latin down to vernacular english 2023-11-11 10:46:37 +00:00
espie
ec6cc5260a document UNLINKED/BUILD_UNLINKED 2023-11-11 10:12:08 +00:00
ajacoutot
b202fd010d Mention gnome in DIST_TUPLE. 2023-11-10 19:46:52 +00:00
jca
4c4ae1833d Also mention COMPILER_LANGS for CFLAGS_${CHOSEN_COMPILER}
Suggested by espie@

While here, sprinkle more .Ev.
2023-11-10 17:37:20 +00:00
jca
d3d4ca2e50 Add doc for CFLAGS_${CHOSEN_COMPILER} and CXXFLAGS_${CHOSEN_COMPILER}
ok tb@
2023-11-10 16:51:01 +00:00
caspar
1878659fbe bsd.port.mk.5: document variables related to sccache, such as USE_SCCACHE
Tweak from kn@
OK landry@ kn@
2023-11-10 12:35:54 +00:00
paco
a1a5e68dec mention codeberg and kde templates on bsd.port.mk(5) DIST_TUPLE
ok op@
+1 rsadowski
2023-11-02 16:14:46 +00:00
millert
d5df9646f8 Make gnu99 the default for gcc 3.3.6 and 4.2.1, not gnu89.
While these versions of gcc don't have full C99 support, it is
better than defaulting to C89 when building modern software.
OK deraadt@
2023-10-29 23:31:15 +00:00
millert
045a1e803f Back out change to make the default -std=gnu99 for now.
There has been some unexpected fallout.  Requested by deraadt@.
2023-10-28 00:25:18 +00:00
millert
3dd3831dab Make gnu99 the default for gcc 3.3.6 and 4.2.1, not gnu89.
While these versions of gcc don't have full C99 support, it is
better than defaulting to C89 when building modern software.
OK deraadt@
2023-10-26 17:33:35 +00:00
schwarze
7d481ed348 Remove the statement that .TQ was "rarely used even in GNU manual pages".
It appears the Linux Manual Pages project started to quite aggressively
use .TQ ever for cases where it not only provides no value, but makes
formatting worse even when it formats as intended.  It's also a bad idea
to use it that aggressively because .TQ has particularly catastrophic
formatting behaviour on formatters (other than groff and mandoc) that do
not support it: It essentially has the effect of omitting the topic of
the discussion from the formatted version of the manual page, but in
such a way that it does not become apparent to the reader that anything
is missing.

But whether this is wise or stupid is their problem and none of our
business.  Either way, we should not call a thing "rarely used"
after that is no longer true.

Thanks to Alejandro Colomar <alx at kernel org org>
for making me aware that the statement is no longer true.
2023-10-23 22:57:51 +00:00
schwarze
6d9b308dc5 Support some escape sequences, in particular character escape sequences,
inside \w arguments, and skip most other escape sequences when measuring
the output length in this way because most escape sequences contribute
little or nothing to text width: for example, consider font escapes in
terminal output.

This implementation is very rudimentary.  In particular, it assumes that
every character has the same width.  No attempt is made to detect
double-width or zero-width Unicode characters or to take dependencies on
output devices or fonts into account.  These limitations are hard to
avoid because mandoc has to interpolate \w at the parsing stage when the
output device is not yet known.  I really do not want the content of the
syntax tree to depend on the output device.

Feature requested by Paul <Eggert at cs dot ucla dot edu>, who also
submitted a patch, but i chose to commit this very different patch
with almost the same functionality.
His input was still very valuable because complete support for \w is
out of the question, and consequently, the main task is identifying
subsets of the feature that are needed for real-world manual pages
and can be supported without uprooting the whole forest.
2023-10-23 20:07:18 +00:00
espie
a8cd26ec98 document semi-internal parts used by dpb(1) 2023-10-18 08:03:19 +00:00
benno
a781b25274 with pfsync rewrite, pfsync interfaces need an "up" after configuration, not before.
Noted by Marko Cupac, thanks.
2023-10-18 07:56:45 +00:00
nicm
2fcd9fc5a4 Update termtypes to 6.4-20230424 with local changes. 2023-10-17 10:05:46 +00:00
chrisz
120efa54c3 audio(9): deprecate start_{output,input}
ok ratchov@, kn@
2023-10-15 15:49:47 +00:00
jmc
e2e8d1e288 align the intel wifi entries with the other pci wifi entries; ok stsp 2023-10-14 06:29:11 +00:00
jeremy
6da4960d81 Update lang/ruby module documentation for the removal of Ruby 3.0 2023-10-13 23:16:58 +00:00
cheloha
e97dbaaa05 timeout: add TIMEOUT_MPSAFE flag
Add a TIMEOUT_MPSAFE flag to signal that a timeout is safe to run
without the kernel lock.  Currently, TIMEOUT_MPSAFE requires
TIMEOUT_PROC.  When the softclock() is unlocked in the future this
dependency will be removed.

On MULTIPROCESSOR kernels, softclock() now shunts TIMEOUT_MPSAFE
timeouts to a dedicated "timeout_proc_mp" bucket for processing by the
dedicated softclock_thread_mp() kthread.  Unlike softclock_thread(),
softclock_thread_mp() is not pinned to any CPU and runs run at IPL_NONE.

Prompted by bluhm@.  Lots of input from bluhm@.  Joint work with mvs@.

Prompt: https://marc.info/?l=openbsd-tech&m=169646019109736&w=2
Thread: https://marc.info/?l=openbsd-tech&m=169652212131109&w=2

ok mvs@
2023-10-12 15:32:38 +00:00
stsp
73b89ece6e dwqe(4) may now attach via pci(4) 2023-10-11 12:57:53 +00:00
schwarze
e822a21ff0 Include .EX/.EE in the MACRO OVERVIEW and improve its description.
It is supported by all major man(7) implementations that G. Branden
Robinson and myself are aware of, so calling it "non-portable" can
no longer be justified.  Using it becomes increasingly more common,
so calling it "non-standard" is now misleading.  It is certainly
useful and not deprecated.

While here, also remove the word "non-standard" from the descriptions
of several other macros because it is slightly confusing.  A formal
standard for the man(7) language does not exist.  Arguably, Version 7
AT&T UNIX used to be a de-facto standard, but its influence has been
waning for 40 years, and various features that Version 7 did not
support are now widely used.
2023-10-07 21:26:29 +00:00
espie
f61931f946 be more explicit about the usage pattern of register-plist and the variables
in bsd.port.mk that govern its behavior.
2023-10-06 12:45:45 +00:00
jsg
1a4ae3ee62 plaform -> platform 2023-09-28 03:34:32 +00:00
jeremy
98f70928ab Full rewrite of lang/ruby port module documentation
Restructure so that the most important information is first.
Describe how it modifies bsd.port.mk variables.
Document all public variables set by the module.

Rewrite prompted by feedback from schwarze@
Multiple rounds of review and many fixes from schwarze@
OK schwarze@
2023-09-27 21:46:17 +00:00
jmc
127a57c428 fix punctuation and formatting in AUTHORS; 2023-09-27 20:30:19 +00:00
espie
a445cbde75 document the obvious 2023-09-27 12:24:22 +00:00
semarie
8ef1a62274 extent USE_LLD to Yes/No/ports values.
'ports' permits to force the use of ld.lld from lang/clang module.

ok landry@
2023-09-27 08:20:50 +00:00
phessler
4d11f5ff96 add a manpage for the qcrng(4) driver
reminded by pamela@
2023-09-27 07:50:46 +00:00
deraadt
7fd3ce1223 document Meinberg PZF180PEX; from Maurice Janssen 2023-09-25 15:39:12 +00:00
claudio
b67a3bf39f Better document how REGRESS_FAIL_EARLY and REGRESS_LOG work together.
OK tb@
2023-09-25 05:43:22 +00:00
op
7b426c0fc6 bsd.port.mk.5: GC the misp64 *pic.a fragment handling documentation
More than ten years ago, bsd.lib.mk stopped creating lib*_pic.a files
and the corresponding PFRAG.no_mips64 were removed from the ports tree.
Last year the -Dno_mips64 handling in bsd.port.mk was GC'd too, but the
note in the bsd.port.mk manpage was left.

ok espie@
2023-09-24 09:15:43 +00:00
tb
1593da72a4 Make REGRESS_LOG more useful again
Enabling REGRESS_FAIL_EARLY made REGRESS_LOG error out at the first error,
which is pointless. So default to no if REGRESS_LOG is set unless the user
explicitly enabled it.

Requested by claudio
ok bluhm
2023-09-24 08:28:20 +00:00
kettenis
19d7a0dbd8 stfrng(4) 2023-09-23 19:11:00 +00:00
espie
e9cd77df5d fully deprecate SITES0...9, I will convert the few (200) ports still using
it as soon as my test bulk finishes.
2023-09-23 16:08:46 +00:00
espie
e7c6a9120c explicitly says that's a script 2023-09-23 16:06:10 +00:00
stsp
3da1e46b98 belated iwn(4) man page update: 40MHz channels are supported since Nov 2021 2023-09-21 09:07:53 +00:00
tb
dc01eb8384 Fix path to dist-tuple.pattern 2023-09-19 20:50:40 +00:00
claudio
722f4583a3 Document the new 'show proc /t TID' way of showing a proc via thread id. 2023-09-19 11:36:33 +00:00
deraadt
4a0a51f883 crank to 7.4-beta 2023-09-18 13:16:13 +00:00
mpi
bf0d449c49 Allow counters_read(9) to take an optional scratch buffer.
Using a scratch buffer makes it possible to take a consistent snapshot of
per-CPU counters without having to allocate memory.

Makes ddb(4) show uvmexp command work in OOM situations.

ok kn@, mvs@, cheloha@
2023-09-16 09:33:27 +00:00
op
992751951d remove empty line in PORTHOME description 2023-09-16 08:01:31 +00:00
op
fc14249fa3 document CHECK_LIB_DEPENDS_ARGS 2023-09-16 07:59:44 +00:00
tb
b926875173 Default REGRESS_FAIL_EARLY to yes
The current fail open behavior may be desirable in some circumstances,
but it is an unexpected and dangerous default since one expects some
kind of feedback when running a test suite. Currently failing tests are
only visible on inspecting the log, which led to unsuspecting people
missing failures several times in the past. Flip the default to fail
closed. For those that want to have the old behavior, it is easy enough
to set the variable to no.

Positive feedback job and schwarze
ok kn
2023-09-15 07:13:35 +00:00
sthen
e236e0bfe1 document print-plist-libs 2023-09-14 14:06:13 +00:00
bentley
f50a451da5 Update to reflect FONT_DISTSUBDIR removal. 2023-09-14 03:53:26 +00:00
schwarze
c9d6a8d7d4 minor mandoc -T lint fixes, no content change 2023-09-12 17:21:05 +00:00
jsg
9b97b4626e is is -> it is 2023-09-12 08:54:04 +00:00
jeremy
0c9b2a859a Update to reflect changes in ruby.port.mk
This now documents all variables in ruby.port.mk except the internal
ones prefixed with an underscore, and reflects the removal of support
for building JRuby ports.  Documenting the purpose of each variable
will come in a future update.
2023-09-11 20:02:38 +00:00
jsg
c824b3ec91 Neomagic -> NeoMagic 2023-09-11 05:07:34 +00:00
jsg
314a732b8c StarLan -> StarLAN 2023-09-11 04:56:31 +00:00
jsg
d1b38b3a45 NVME -> NVMe 2023-09-11 04:21:30 +00:00
bentley
abb93daa54 an PT_OPENBSD_* -> a PT_OPENBSD_*
ok jmc@
2023-09-09 14:15:42 +00:00
espie
1f76616c43 gc WRKDIR_LINK_NAME 2023-09-09 10:56:22 +00:00
espie
4971ef5355 remove PATCH_DEBUG documentation, since it has been always on since 2016 2023-09-09 10:06:59 +00:00
bentley
d72af28441 Mark up paths with Pa. 2023-09-09 00:10:20 +00:00
lraab
10ccf613e7 man5/bsd.port.mk: document USE_NOBTCFI
feedback from and ok bentley@ and tb@ thanks!
2023-09-08 21:57:09 +00:00
espie
14c916c906 blast from the past... be gone! 2023-09-07 23:32:56 +00:00
espie
1f708c0dd1 always say "the sqlports package" 2023-09-07 17:26:14 +00:00
espie
3086e1d835 be more direct about SUPDISTFILES 2023-09-07 17:24:39 +00:00
espie
cd77805ec4 We prefer SITES.sufx (lowercase) 2023-09-07 17:21:10 +00:00
espie
831a8e0b4b MASTER_SITES -> SITES 2023-09-07 17:19:19 +00:00
espie
3ad3ea2283 mention that SITE_BACKUP won't work transparently until we completely
get rid of MASTER_SITES.
2023-09-07 17:17:43 +00:00
espie
a0d65f805f beyond libtool 2023-09-07 17:15:29 +00:00
espie
5b442eca68 default value for PORTHOME (todo: add it as diagnostic) 2023-09-07 15:28:48 +00:00
espie
9a0b1d5f01 don't share patches lightly 2023-09-07 15:23:00 +00:00
espie
67842f9f0b even though it's annotated, users don't see .Cm, so note we're talking
about the target since 'package' is used all over the place.
2023-09-07 15:12:38 +00:00
jsg
214bb194cf mention ConnectX-6 Dx and ConnectX-6 Lx 2023-09-07 01:45:53 +00:00
espie
9adf09b9b0 point GH_* to DIST_TUPLE for complicated stuff
remove description of MTREE_FILE that was removed a few years ago
2023-09-06 22:28:50 +00:00
espie
18744d6eab ROACH_URL and ROACH_SITES, to help portroach figure out the new things. 2023-09-06 21:14:43 +00:00
schwarze
b32cc77b4d minimal linting, no output change: .Ed with an argument;
stray .Pp before .It; new sentence, new line; trailing whitespace
2023-09-06 16:03:29 +00:00
espie
749900e166 reflect new reality 2023-09-06 15:02:51 +00:00
caspar
6b85082b8b bsd.port.mk.5: fix markup of NO_ARCH variable
OK kn@ schwarze@
2023-09-06 13:33:46 +00:00
espie
e5ba60d747 be more specific in describing the magic behind EXTRACT_CASES 2023-09-06 12:08:31 +00:00
espie
fbea988cf8 nits 2023-09-06 11:47:36 +00:00
espie
09907345bf document ERRORS better 2023-09-06 09:50:45 +00:00
jsg
8352567c4b DISNAME -> DISTNAME 2023-09-05 23:45:53 +00:00
espie
93774b028b github.io is https
zap the dot so that dumb cut&paste works
2023-09-05 16:20:30 +00:00
espie
b64ddb25ad reorder 2023-09-05 13:58:49 +00:00
espie
5bab8f076e automated MASTER_SITE* -> SITE* renaming
(need some alphabetical reordering)
2023-09-05 13:55:57 +00:00
espie
cec108aadc avoid fatal errors at all costs 2023-09-05 13:47:25 +00:00
espie
8355cbfbdf DIST_TUPLE's handling of HOMEPAGE is optional, of course 2023-09-05 13:15:31 +00:00
espie
7cb0f60de0 update informal toc 2023-09-05 13:13:50 +00:00
espie
b7a0f5c01a pof for check-lib-depends 2023-09-05 13:04:58 +00:00
espie
f84a202f63 be blunter about IS_INTERACTIVE 2023-09-05 13:02:11 +00:00
espie
19a36da78e drop very old history 2023-09-05 12:58:01 +00:00
espie
bd26e3630d strongly hint that people take advantage of sqlports 2023-09-05 12:53:43 +00:00
espie
bab53d68ee document moving mechanisms 2023-09-05 12:47:54 +00:00
espie
80a3036ee1 use terminology for other projects: it's still "fake" to us, but
acknowledge the more common name "staging area"
2023-09-05 12:10:34 +00:00
espie
1f9fb444ea There's no index in bsd.port.mk these days. 2023-09-05 11:51:44 +00:00
espie
f9c26adb45 Be more specific in some places.
In  particular, telling people not to use pre-fake unless
they know what they're doing is idiotic.
2023-09-05 11:25:12 +00:00
espie
b7fafb2373 readmes hasn't existed for a long time, say goodbye to TEMPLATES 2023-09-05 10:31:48 +00:00
espie
ab3c753a8a nits, explain when DISTFILES is automatically set 2023-09-05 10:29:16 +00:00
thfr
718a7fb443 document DIST_TUPLE and related variables: EXTRACT_SUFX.<name>,
TEMPLATE_DISTFILES.<name>, and TEMPLATE_HOMEPAGE.<name>.
ok espie@
2023-09-04 22:36:55 +00:00
espie
e82429e8da complete documentation for ALL_DISTFILES/ALL_PATCHFILES and the
new warning message
2023-09-04 12:40:44 +00:00
espie
2b5ac95f2d if UNLOCK_CMD is a user settings, so is LOCK_CMD ! 2023-09-03 12:24:16 +00:00
espie
4a7314e6d9 gc ancient stuff
point people to pkg_create wrt FULLPKGNAME
2023-09-03 12:22:21 +00:00
espie
86d9da2fc0 document ALL_DISTFILES and ALL_PATCHFILES 2023-09-02 17:19:57 +00:00
kettenis
8d87014689 Also support FDT now. 2023-08-29 12:11:08 +00:00
visa
c06ea38e15 Update to reflect current functionality. 2023-08-26 11:10:05 +00:00
deraadt
e4756d650e provide some strong warnings about dlopen
ok guenther millert jmc
2023-08-26 01:38:28 +00:00
jsg
3001298999 SUPDISFILES -> SUPDISTFILES 2023-08-22 03:51:45 +00:00
espie
70b49da6ed more relevant instance of port with SUPDISTFILES, bootstrap stuff
on various architectures is often a good candidate
2023-08-21 12:54:04 +00:00
espie
797e7a6c53 document the new DISTFILES.sufx infrastructure 2023-08-21 10:12:23 +00:00
tb
85cf58d9be Mark up variables in Bl with Ev
prompted by op
2023-08-18 08:22:29 +00:00
tb
a2c1b0e0ba Document MODCARGO_WANTLIB
initial diff from Ashlen
2023-08-18 08:20:27 +00:00
sthen
b2d2492f05 remove reference to old gcc3 module, spotted by Alexey Brovchenko 2023-08-17 10:51:54 +00:00
tb
65ae06d857 Document MODCARGO_INSTALL_TARGET_PATH 2023-08-17 05:43:09 +00:00
jsg
bf978e9866 spacial -> spatial
ok stsp@
2023-08-15 00:43:00 +00:00
miod
86db169062 Mention recent developments. 2023-08-12 20:49:29 +00:00
espie
98f7f33adf document new diagnostic 2023-08-08 12:46:56 +00:00
jmc
819ac86749 some readability tweaks; ok dlg 2023-08-07 16:29:36 +00:00
mbuhl
4e444e9d88 add LJG 2023-08-07 08:22:52 +00:00
dlg
563224da67 sec(4) to support route-based ipsec vpns.
committing it now so jmc@ gets commits for any fixes he makes.
2023-08-07 03:17:42 +00:00
jmc
d9302c3bb1 revert previous: dlg tells me it's incorrect 2023-07-26 20:23:22 +00:00
jmc
39a1c83695 -.Cd "pseudo-device gre"
+.Cd "pseudo-device eoip"
2023-07-26 05:56:48 +00:00
asou
6c5021ac1b Add CXXOPTS.
ok deraadt@
2023-07-25 20:19:14 +00:00
kn
3b51ae2932 sync with <sys/namei.h>; 'looks good' deraadt
Document missing struct nameidata members and fix one member's const-ness.
Add REALPATH flag from 2019.
2023-07-15 23:01:25 +00:00
jmc
edd26184d1 missing word; from thib4711 2023-07-12 18:14:13 +00:00
jsg
e4b4e51361 correct spelling
confirmed by Vladimir
2023-07-09 01:12:04 +00:00
kettenis
6bf4bd2527 stfpcie(4) and stfpciephy(4) 2023-07-08 10:19:19 +00:00
kettenis
37009ad9f2 stfpciephy(4) 2023-07-08 10:18:51 +00:00
kettenis
90d61d84bb stfpcie(4) 2023-07-08 10:18:34 +00:00
kettenis
b089b776d2 Mention JH7110. 2023-07-08 10:17:35 +00:00
jmc
d6423aa4c0 add ietp(4); 2023-07-08 05:35:24 +00:00
jcs
593d792ceb Add ietp driver for Elantech I2C touchpads
From Vladimir Serbinenko
2023-07-08 02:43:02 +00:00
job
e50e3288ef Remove softdep from example fstab file 2023-07-07 13:21:28 +00:00
kn
31147282b7 missed refcnt_init_trace in NAME 2023-07-06 20:53:53 +00:00
kn
1e65b7dde7 Document dt(4)'s refcnt_init_trace
"yes please" mvs
Input jca
2023-07-06 20:51:31 +00:00
espie
602397c1b3 add support for starting at a given timestamp/ISO8601 time 2023-07-06 10:57:03 +00:00
espie
bfb9c3ad8c new options (boilerplate progressmeter options)
and also the ability to specify a timestamp as a subset of ISO8601
2023-07-06 10:43:37 +00:00
sashan
8946e15f44 Document DIOCXEND in pf(4) manpage.
With many improvements from jmc@ and kn@

OK jmc@, kn@ deraadt@
2023-07-05 12:00:01 +00:00
espie
e791f78712 document the recent addition of "Building from scratch" and what it means. 2023-07-04 07:04:11 +00:00