sync with OpenBSD -current

This commit is contained in:
purplerain 2024-07-09 21:27:42 +00:00
parent d93a7459f8
commit a8049e67d3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
96 changed files with 5193 additions and 559 deletions

View file

@ -1,4 +1,4 @@
.\" $OpenBSD: port-modules.5,v 1.268 2024/04/15 16:11:01 bentley Exp $
.\" $OpenBSD: port-modules.5,v 1.269 2024/07/09 13:05:15 bentley Exp $
.\"
.\" Copyright (c) 2008 Marc Espie
.\"
@ -24,7 +24,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.Dd $Mdocdate: April 15 2024 $
.Dd $Mdocdate: July 9 2024 $
.Dt PORT-MODULES 5
.Os
.Sh NAME
@ -698,6 +698,8 @@ it sets
should be set to the name of the font family.
This sets
.Ev MODFONT_DIR
and
.Ev MODFONT_DOCDIR
using said family name.
A
.Cm do-install
@ -709,6 +711,12 @@ If one or more file extensions are listed in
.Ev MODFONT_TYPES ,
files of those types will be used.
Otherwise, otf files are preferred, with a fallback to ttf.
If filenames (relative to
.Ev WRKSRC )
are listed in
.Ev MODFONT_DOCFILES ,
they will be installed to
.Ev MODFONT_DOCDIR .
.It fortran
Sets
.Ev MODFORTRAN_LIB_DEPENDS ,

View file

@ -1,4 +1,4 @@
.\" $OpenBSD: mbuf.9,v 1.125 2023/07/04 03:56:07 jsg Exp $
.\" $OpenBSD: mbuf.9,v 1.126 2024/07/09 18:56:54 jan Exp $
.\"
.\" Copyright (c) 2001 Jean-Jacques Bernard-Gundol <jjbg@openbsd.org>
.\" All rights reserved.
@ -25,7 +25,7 @@
.\" (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
.\" THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
.\"
.Dd $Mdocdate: July 4 2023 $
.Dd $Mdocdate: July 9 2024 $
.Dt MGET 9
.Os
.Sh NAME
@ -155,14 +155,14 @@
#define mtod(m,t) ((t)((m)->m_data))
struct m_hdr {
struct mbuf *mh_next;
struct mbuf *mh_nextpkt;
caddr_t mh_data;
u_int mh_len;
short mh_type;
u_short mh_flags;
struct mbuf *mh_next;
struct mbuf *mh_nextpkt;
caddr_t mh_data;
u_int mh_len;
short mh_type;
u_short mh_flags;
#ifndef __LP64__
u_int mh_pad;
u_int mh_pad;
#endif
};
@ -171,48 +171,50 @@ struct pkthdr {
SLIST_HEAD(, m_tag) ph_tags;
int64_t ph_timestamp;
int len;
u_int ph_rtableid;
u_int ph_ifidx;
u_int16_t ph_tagsset;
u_int16_t ph_flowid;
u_int16_t csum_flags;
u_int16_t ether_vtag;
u_int ph_rtableid;
u_int ph_ifidx;
u_int16_t ph_mss;
u_int8_t ph_loopcnt;
u_int8_t ph_family;
struct pkthdr_pf pf;
};
struct pkthdr_pf {
struct pf_state_key *statekey;
struct inpcb *inp;
u_int32_t qid;
u_int16_t tag;
u_int8_t flags;
u_int8_t routed;
u_int8_t prio;
u_int8_t pad[3];
struct pf_state_key *statekey;
struct inpcb *inp;
u_int32_t qid;
u_int16_t tag;
u_int8_t flags;
u_int8_t routed;
u_int8_t prio;
u_int8_t pad[3];
};
struct mbuf_ext {
caddr_t ext_buf;
void *ext_arg;
u_int ext_free_fn;
u_int ext_size;
struct mbuf *ext_nextref;
struct mbuf *ext_prevref;
caddr_t ext_buf;
void *ext_arg;
u_int ext_free_fn;
u_int ext_size;
struct mbuf *ext_nextref;
struct mbuf *ext_prevref;
};
struct mbuf {
struct m_hdr m_hdr;
union {
struct {
struct pkthdr MH_pkthdr;
union {
struct mbuf_ext MH_ext;
char MH_databuf[MHLEN];
} MH_dat;
} MH;
char M_databuf[MLEN];
} M_dat;
struct m_hdr m_hdr;
union {
struct {
struct pkthdr MH_pkthdr;
union {
struct mbuf_ext MH_ext;
char MH_databuf[MHLEN];
} MH_dat;
} MH;
char M_databuf[MLEN];
} M_dat;
};
#define m_next m_hdr.mh_next
@ -382,6 +384,16 @@ ICMP/ICMPv6 checksum verified.
ICMP/ICMPv6 checksum bad.
.It Dv M_IPV6_DF_OUT
Do not fragment IPv6 on output.
.It M_TIMESTAMP
.Fa m_pkthdr.ph_timestamp
is valid.
.It M_FLOWID
.Fa m_pkthdr.ph_flowid
is valid.
.It M_TCP_TSO
TCP Segmentation Offload needed and
.Fa m_pkthdr.ph_mss
is valid.
.El
.Pp
The

View file

@ -1,4 +1,4 @@
# $OpenBSD: airport,v 1.94 2024/07/08 14:15:33 op Exp $
# $OpenBSD: airport,v 1.95 2024/07/09 03:21:47 jsg Exp $
# @(#)airport 8.1 (Berkeley) 6/8/93
#
# Some of this information from the Airport Search Engine at
@ -115,7 +115,7 @@ ASP:Alice Springs, Alice Springs, Northern Territory, Australia
ASU:Silvio Pettirossi, Asuncion, Paraguay
ASW:Aswan International, Aswan, Egypt
ATC:Arthurs Town, Bahamas
ATH:Athens Eleftherios Venizelos Internationa, Athens, Greece
ATH:Athens Eleftherios Venizelos International, Athens, Greece
ATL:Atlanta William B. Hartsfield International, Georgia, USA
ATW:Outagamie County Regional, Appleton, Wisconsin, USA
ATY:Watertown Regional, South Dakota, USA
@ -344,7 +344,7 @@ CLD:Carlsbad/Palomar, California, USA
CLE:Cleveland-Hopkins International, Ohio, USA
CLJ:Cluj, Cluj, Romania
CLL:College Station, Texas, USA
CLM:Wm Fairchild Internatinal, Port Angeles, Washington, USA
CLM:Wm Fairchild International, Port Angeles, Washington, USA
CLO:Alfonso Bonilla Aragon, Cali, Colombia
CLQ:Colima, Colima, Mexico
CLT:Charlotte/Douglas International, North Carolina, USA
@ -1102,7 +1102,7 @@ MHK:Manhattan Municipal, Kansas, USA
MHQ:Mariehamn, Aland Island, Finland
MHT:Manchester, New Hampshire, USA
MIA:Miami International, Florida, USA
MID:Merida Internationl, Merida, Yucatan, Mexico
MID:Merida International, Merida, Yucatan, Mexico
MIE:Delaware County, Muncie, Indiana, USA
MIL:All Airports around Milano, Italy
MIR:Skanes, Monastir, Tunisia
@ -1136,7 +1136,7 @@ MNI:Montserrat, Leeward Islands
MNL:Ninoy Aquino International, Manila, Philippines
MNM:Twin County, Menominee, Michigan, USA
MOB:Mobile Municipal/Bates Field, Alabama, USA
MOD:Harry Sham Feild, Modesto, California, USA
MOD:Harry Sham Field, Modesto, California, USA
MOL:Aro, Molde, Norway
MOT:Minot, North Dakota, USA
MOW:All Airports around Moscow, Russia
@ -1195,7 +1195,7 @@ NAS:Nassau, Bahamas
NAT:Agusto Severo, Natal, Rio Grande Do Norte, Brazil
NAV:Nevsehir Kapadokya Airport, Nevsehir, Turkey
NAY:Beijing, China
NBO:Jomo Kenyatta Internatonal, Nairobi, Kenya
NBO:Jomo Kenyatta International, Nairobi, Kenya
NCA:North Caicos, Turks And Caicos Islands
NCE:Cote D'azur, Nice, France
NCL:Newcastle International, England, United Kingdom