CVS import: xsrc/external/mit/xlsclients/dist

2022-11-13 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Mon Nov 14 06:41:04 UTC 2022

Update of /cvsroot/xsrc/external/mit/xlsclients/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv25199

Log Message:
initial import of xlsclients-1.1.5

Status:

Vendor Tag: xorg
Release Tags:   xlsclients-1-1-5

U xsrc/external/mit/xlsclients/dist/Makefile.am
U xsrc/external/mit/xlsclients/dist/INSTALL
U xsrc/external/mit/xlsclients/dist/config.guess
U xsrc/external/mit/xlsclients/dist/Makefile.in
U xsrc/external/mit/xlsclients/dist/config.sub
U xsrc/external/mit/xlsclients/dist/strnlen.c
N xsrc/external/mit/xlsclients/dist/README.md
U xsrc/external/mit/xlsclients/dist/configure
U xsrc/external/mit/xlsclients/dist/COPYING
U xsrc/external/mit/xlsclients/dist/ChangeLog
U xsrc/external/mit/xlsclients/dist/compile
U xsrc/external/mit/xlsclients/dist/aclocal.m4
U xsrc/external/mit/xlsclients/dist/configure.ac
U xsrc/external/mit/xlsclients/dist/strnlen.h
U xsrc/external/mit/xlsclients/dist/install-sh
U xsrc/external/mit/xlsclients/dist/xlsclients.c
U xsrc/external/mit/xlsclients/dist/missing
U xsrc/external/mit/xlsclients/dist/depcomp
U xsrc/external/mit/xlsclients/dist/config.h.in
U xsrc/external/mit/xlsclients/dist/man/xlsclients.man
U xsrc/external/mit/xlsclients/dist/man/Makefile.am
U xsrc/external/mit/xlsclients/dist/man/Makefile.in

No conflicts created by this import



CVS import: xsrc/external/mit/xlsatoms/dist

2022-11-13 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Mon Nov 14 06:41:03 UTC 2022

Update of /cvsroot/xsrc/external/mit/xlsatoms/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv19215

Log Message:
initial import of xlsatoms-1.1.4

Status:

Vendor Tag: xorg
Release Tags:   xlsatoms-1-1-4

U xsrc/external/mit/xlsatoms/dist/config.guess
U xsrc/external/mit/xlsatoms/dist/Makefile.in
U xsrc/external/mit/xlsatoms/dist/INSTALL
U xsrc/external/mit/xlsatoms/dist/install-sh
U xsrc/external/mit/xlsatoms/dist/aclocal.m4
U xsrc/external/mit/xlsatoms/dist/Makefile.am
U xsrc/external/mit/xlsatoms/dist/config.h.in
U xsrc/external/mit/xlsatoms/dist/missing
U xsrc/external/mit/xlsatoms/dist/xlsatoms.c
U xsrc/external/mit/xlsatoms/dist/depcomp
U xsrc/external/mit/xlsatoms/dist/README.md
U xsrc/external/mit/xlsatoms/dist/configure
U xsrc/external/mit/xlsatoms/dist/compile
U xsrc/external/mit/xlsatoms/dist/config.sub
U xsrc/external/mit/xlsatoms/dist/configure.ac
U xsrc/external/mit/xlsatoms/dist/ChangeLog
U xsrc/external/mit/xlsatoms/dist/COPYING
U xsrc/external/mit/xlsatoms/dist/man/Makefile.in
U xsrc/external/mit/xlsatoms/dist/man/Makefile.am
U xsrc/external/mit/xlsatoms/dist/man/xlsatoms.man

No conflicts created by this import



CVS import: xsrc/external/mit/xlsatoms/dist

2022-11-13 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Mon Nov 14 06:41:03 UTC 2022

Update of /cvsroot/xsrc/external/mit/xlsatoms/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv19215

Log Message:
initial import of xlsatoms-1.1.4

Status:

Vendor Tag: xorg
Release Tags:   xlsatoms-1-1-4

U xsrc/external/mit/xlsatoms/dist/config.guess
U xsrc/external/mit/xlsatoms/dist/Makefile.in
U xsrc/external/mit/xlsatoms/dist/INSTALL
U xsrc/external/mit/xlsatoms/dist/install-sh
U xsrc/external/mit/xlsatoms/dist/aclocal.m4
U xsrc/external/mit/xlsatoms/dist/Makefile.am
U xsrc/external/mit/xlsatoms/dist/config.h.in
U xsrc/external/mit/xlsatoms/dist/missing
U xsrc/external/mit/xlsatoms/dist/xlsatoms.c
U xsrc/external/mit/xlsatoms/dist/depcomp
U xsrc/external/mit/xlsatoms/dist/README.md
U xsrc/external/mit/xlsatoms/dist/configure
U xsrc/external/mit/xlsatoms/dist/compile
U xsrc/external/mit/xlsatoms/dist/config.sub
U xsrc/external/mit/xlsatoms/dist/configure.ac
U xsrc/external/mit/xlsatoms/dist/ChangeLog
U xsrc/external/mit/xlsatoms/dist/COPYING
U xsrc/external/mit/xlsatoms/dist/man/Makefile.in
U xsrc/external/mit/xlsatoms/dist/man/Makefile.am
U xsrc/external/mit/xlsatoms/dist/man/xlsatoms.man

No conflicts created by this import



CVS import: xsrc/external/mit/xlsclients/dist

2022-11-13 Thread matthew green
Module Name:xsrc
Committed By:   mrg
Date:   Mon Nov 14 06:41:04 UTC 2022

Update of /cvsroot/xsrc/external/mit/xlsclients/dist
In directory ivanova.netbsd.org:/tmp/cvs-serv25199

Log Message:
initial import of xlsclients-1.1.5

Status:

Vendor Tag: xorg
Release Tags:   xlsclients-1-1-5

U xsrc/external/mit/xlsclients/dist/Makefile.am
U xsrc/external/mit/xlsclients/dist/INSTALL
U xsrc/external/mit/xlsclients/dist/config.guess
U xsrc/external/mit/xlsclients/dist/Makefile.in
U xsrc/external/mit/xlsclients/dist/config.sub
U xsrc/external/mit/xlsclients/dist/strnlen.c
N xsrc/external/mit/xlsclients/dist/README.md
U xsrc/external/mit/xlsclients/dist/configure
U xsrc/external/mit/xlsclients/dist/COPYING
U xsrc/external/mit/xlsclients/dist/ChangeLog
U xsrc/external/mit/xlsclients/dist/compile
U xsrc/external/mit/xlsclients/dist/aclocal.m4
U xsrc/external/mit/xlsclients/dist/configure.ac
U xsrc/external/mit/xlsclients/dist/strnlen.h
U xsrc/external/mit/xlsclients/dist/install-sh
U xsrc/external/mit/xlsclients/dist/xlsclients.c
U xsrc/external/mit/xlsclients/dist/missing
U xsrc/external/mit/xlsclients/dist/depcomp
U xsrc/external/mit/xlsclients/dist/config.h.in
U xsrc/external/mit/xlsclients/dist/man/xlsclients.man
U xsrc/external/mit/xlsclients/dist/man/Makefile.am
U xsrc/external/mit/xlsclients/dist/man/Makefile.in

No conflicts created by this import



CVS commit: src/external/mit/xorg/lib/pixman/test

2022-11-13 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 13 21:57:12 UTC 2022

Modified Files:
src/external/mit/xorg/lib/pixman/test: Makefile

Log Message:
add a 'check' target to run the tests (needs to be on the same arch as host.)


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/mit/xorg/lib/pixman/test/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/mit/xorg/lib/pixman/test/Makefile
diff -u src/external/mit/xorg/lib/pixman/test/Makefile:1.1 src/external/mit/xorg/lib/pixman/test/Makefile:1.2
--- src/external/mit/xorg/lib/pixman/test/Makefile:1.1	Sun Nov 13 09:36:37 2022
+++ src/external/mit/xorg/lib/pixman/test/Makefile	Sun Nov 13 21:57:12 2022
@@ -1,5 +1,5 @@
 
-#	$NetBSD: Makefile,v 1.1 2022/11/13 09:36:37 mrg Exp $
+#	$NetBSD: Makefile,v 1.2 2022/11/13 21:57:12 mrg Exp $
 
 NOINSTALL=1
 NOMAN=1
@@ -56,5 +56,12 @@ LDADD+=		-lpixman-1
 
 .PATH:	${X11SRCDIR.pixman}/test
 
+check:
+.for test in ${PROGS}
+	echo -n "Starting ${test}: "; date
+	./${test} && echo Passed: ${test}
+.endfor
+	echo -n "Done: "; date
+
 .include 
 .include 



CVS commit: src/external/mit/xorg/lib/pixman/test

2022-11-13 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 13 21:57:12 UTC 2022

Modified Files:
src/external/mit/xorg/lib/pixman/test: Makefile

Log Message:
add a 'check' target to run the tests (needs to be on the same arch as host.)


To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/external/mit/xorg/lib/pixman/test/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/doc

2022-11-13 Thread Brett Lymn
Module Name:src
Committed By:   blymn
Date:   Sun Nov 13 21:22:13 UTC 2022

Modified Files:
src/doc: CHANGES

Log Message:
Add major changes to curses(3)


To generate a diff of this commit:
cvs rdiff -u -r1.2929 -r1.2930 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/doc/CHANGES
diff -u src/doc/CHANGES:1.2929 src/doc/CHANGES:1.2930
--- src/doc/CHANGES:1.2929	Tue Nov  8 09:30:11 2022
+++ src/doc/CHANGES	Sun Nov 13 21:22:13 2022
@@ -1,4 +1,4 @@
-# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.2929 $>
+# LIST OF CHANGES FROM LAST RELEASE:			<$Revision: 1.2930 $>
 #
 #
 # [Note: This file does not mention every change made to the NetBSD source tree.
@@ -573,6 +573,8 @@ Changes from NetBSD 9.0 to NetBSD 10.0:
 		in secmodel_extensions(9) [christos 20220327]
 	dhcp: Import version 4.4.3. [christos 20220402]
 	udf: Added fsck_udf(8) and upgraded newfs_udf/makefs for UDF. [reinoud 20220506]
+	curses(3); Fix colour pair handling so default color matches
+		other implementations [blymn 20220412]
 	OpenSSH: Import 9.0. [christos 20220415]
 	gpio: Allow /etc/rc.d/gpio to use a '!' character like /etc/rc.d/network
 		can to run a shell script. [brad 20220430]
@@ -711,6 +713,7 @@ Changes from NetBSD 9.0 to NetBSD 10.0:
 		recent. [mrg 20221015]
 	evbarm: Add support for Oracle Cloud virtual machines.
 		[jmcneill 20221015]
+	curses(3): Fix wide character handling and positioning [blymn 20221019]
 	date(1): Add -f option to set the time. From FreeBSD.
 		[christos 20221022]
 	tty(4), console(4): Remove the big kernel lock from ttycons.



CVS commit: src/doc

2022-11-13 Thread Brett Lymn
Module Name:src
Committed By:   blymn
Date:   Sun Nov 13 21:22:13 UTC 2022

Modified Files:
src/doc: CHANGES

Log Message:
Add major changes to curses(3)


To generate a diff of this commit:
cvs rdiff -u -r1.2929 -r1.2930 src/doc/CHANGES

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/external/mit/xorg/lib/pixman

2022-11-13 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 13 09:36:37 UTC 2022

Modified Files:
src/external/mit/xorg/lib/pixman: Makefile
Added Files:
src/external/mit/xorg/lib/pixman: Makefile.cflags
src/external/mit/xorg/lib/pixman/test: Makefile

Log Message:
add build infrastructure to build the pixman tests

not built or installed by default.


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 src/external/mit/xorg/lib/pixman/Makefile
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/lib/pixman/Makefile.cflags
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/lib/pixman/test/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/external/mit/xorg/lib/pixman/Makefile
diff -u src/external/mit/xorg/lib/pixman/Makefile:1.40 src/external/mit/xorg/lib/pixman/Makefile:1.41
--- src/external/mit/xorg/lib/pixman/Makefile:1.40	Sat Nov 12 07:43:33 2022
+++ src/external/mit/xorg/lib/pixman/Makefile	Sun Nov 13 09:36:37 2022
@@ -1,4 +1,4 @@
-#	$NetBSD: Makefile,v 1.40 2022/11/12 07:43:33 mrg Exp $
+#	$NetBSD: Makefile,v 1.41 2022/11/13 09:36:37 mrg Exp $
 
 NOLINT=	1	# defined
 
@@ -54,20 +54,20 @@ COPTS.pixman-mmx.c=	-mmmx -fvisibility=h
 .  if defined(HAVE_LLVM)
 COPTS.pixman-mmx.c+=	-Wno-error=attributes
 .  endif
-CPPFLAGS+=		-DUSE_X86_MMX
+#CPPFLAGS+=		-DUSE_X86_MMX
 MKDEPFLAGS+=		-mmmx
 . endif
 SRCS+=	pixman-sse2.c pixman-ssse3.c
 COPTS.pixman-sse2.c=	-msse2 -fvisibility=hidden
 COPTS.pixman-ssse3.c=	-msse3 -mssse3 -fvisibility=hidden
-CPPFLAGS+=		-DUSE_SSE2 -DUSE_SSSE3
+#CPPFLAGS+=		-DUSE_SSE2 -DUSE_SSSE3
 MKDEPFLAGS+=		-msse2 -msse3 -mssse3 -fvisibility=hidden
 .endif
 
 .if ${MACHINE_ARCH} == "powerpc"
 SRCS+=	pixman-vmx.c
 COPTS.pixman-vmx.c=	-maltivec
-CPPFLAGS+=		-DUSE_VMX
+#CPPFLAGS+=		-DUSE_VMX
 MKDEPFLAGS+=		-maltivec
 .endif
 
@@ -76,21 +76,18 @@ MKDEPFLAGS+=		-maltivec
 SRCS+=		pixman-arm-simd.c 		\
 		pixman-arm-simd-asm.S		\
 		pixman-arm-simd-asm-scaled.S
-CPPFLAGS+=	-DUSE_ARM_SIMD
 # ARM NEON
 SRCS+=		pixman-arm-neon.c		\
 		pixman-arm-neon-asm.S		\
 		pixman-arm-neon-asm-bilinear.S
-CPPFLAGS+=	-DUSE_ARM_NEON
 
 AFLAGS+=	${${ACTIVE_CC} == "clang" :? -fno-integrated-as :}
 # ARM iwMMX
 #SRCS+=		pixman-mmx.c
 #COPTS.pixman-mmx.c=	-mcpu=iwmmxt
-#CPPFLAGS+=	-DUSE_ARM_IWMMXT
 .endif
 
-.if !empty(MACHINE_ARCH:Maarch64*) && 0
+.if !empty(MACHINE_ARCH:Maarch64*)
 # ARM64 NEON
 SRCS+=		pixman-arm-neon.c			\
 		pixman-arma64-neon-asm.S		\
@@ -104,7 +101,7 @@ CPPFLAGS+=	-DUSE_ARM_A64_NEON
 .if !empty(MACHINE_ARCH:Mmips*64el) && empty(COPTS:M-march=*)
 # Loongson MMI
 SRCS+=		pixman-mmx.c
-CPPFLAGS+=	-DUSE_LOONGSON_MMI
+#CPPFLAGS+=	-DUSE_LOONGSON_MMI
 # SIMD instructions use floatpoint registers so we need to enable their use
 COPTS.pixman-mmx.c=	-march=loongson2f -mhard-float -Wa,-mhard-float
 .endif
@@ -114,14 +111,11 @@ COPTS.pixman-mmx.c=	-march=loongson2f -m
 COPTS.pixman-fast-path.c+=	-O1
 .endif
 
+.include "Makefile.cflags"
+
 INCS=	pixman.h pixman-version.h
 INCSDIR=${X11INCDIR}/pixman-1
 
-CPPFLAGS+=	-DHAVE_CONFIG_H \
-		-I${X11SRCDIR.pixman}/../include \
-		-I${X11SRCDIR.pixman}/../combine \
-		-I${X11SRCDIR.pixman}/pixman
-
 # With pixman 0.28.3, HAVE_PTHREAD_SETSPECIFIC is much faster than TLS
 CPPFLAGS+=	-DHAVE_PTHREAD_SETSPECIFIC
 #CPPFLAGS+=	-DTLS=__thread

Added files:

Index: src/external/mit/xorg/lib/pixman/Makefile.cflags
diff -u /dev/null src/external/mit/xorg/lib/pixman/Makefile.cflags:1.1
--- /dev/null	Sun Nov 13 09:36:37 2022
+++ src/external/mit/xorg/lib/pixman/Makefile.cflags	Sun Nov 13 09:36:37 2022
@@ -0,0 +1,31 @@
+#	$NetBSD: Makefile.cflags,v 1.1 2022/11/13 09:36:37 mrg Exp $
+
+.if ${MACHINE_ARCH} == "i386" || ${MACHINE_ARCH} == "x86_64"
+. if ${MACHINE_ARCH} == "i386"
+CPPFLAGS+=		-DUSE_X86_MMX
+. endif
+CPPFLAGS+=		-DUSE_SSE2 -DUSE_SSSE3
+.endif
+
+.if ${MACHINE_ARCH} == "powerpc"
+CPPFLAGS+=		-DUSE_VMX
+.endif
+
+.if !empty(MACHINE_ARCH:Mearm*)
+CPPFLAGS+=	-DUSE_ARM_SIMD
+CPPFLAGS+=	-DUSE_ARM_NEON
+#CPPFLAGS+=	-DUSE_ARM_IWMMXT
+.endif
+
+.if !empty(MACHINE_ARCH:Maarch64*)
+CPPFLAGS+=	-DUSE_ARM_A64_NEON
+.endif
+
+.if !empty(MACHINE_ARCH:Mmips*64el) && empty(COPTS:M-march=*)
+CPPFLAGS+=	-DUSE_LOONGSON_MMI
+.endif
+
+CPPFLAGS+=	-DHAVE_CONFIG_H \
+		-I${X11SRCDIR.pixman}/../include \
+		-I${X11SRCDIR.pixman}/../combine \
+		-I${X11SRCDIR.pixman}/pixman

Index: src/external/mit/xorg/lib/pixman/test/Makefile
diff -u /dev/null src/external/mit/xorg/lib/pixman/test/Makefile:1.1
--- /dev/null	Sun Nov 13 09:36:37 2022
+++ src/external/mit/xorg/lib/pixman/test/Makefile	Sun Nov 13 09:36:37 2022
@@ -0,0 +1,60 @@
+
+#	$NetBSD: Makefile,v 1.1 2022/11/13 09:36:37 mrg Exp $
+
+NOINSTALL=1
+NOMAN=1
+
+.include 
+
+PROGS=	\
+	oob-test			\
+	infinite-loop			\
+	trap-crasher			\
+	fence-image-self-test		\
+	region-translate-test		\
+	fetch-test			\
+	a1-trap-test			\
+	prng-test			\
+	radial-invalid			\
+	pdf-op-test			\
+	region-test			\
+	combiner-test			\
+	s

CVS commit: src/external/mit/xorg/lib/pixman

2022-11-13 Thread matthew green
Module Name:src
Committed By:   mrg
Date:   Sun Nov 13 09:36:37 UTC 2022

Modified Files:
src/external/mit/xorg/lib/pixman: Makefile
Added Files:
src/external/mit/xorg/lib/pixman: Makefile.cflags
src/external/mit/xorg/lib/pixman/test: Makefile

Log Message:
add build infrastructure to build the pixman tests

not built or installed by default.


To generate a diff of this commit:
cvs rdiff -u -r1.40 -r1.41 src/external/mit/xorg/lib/pixman/Makefile
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/lib/pixman/Makefile.cflags
cvs rdiff -u -r0 -r1.1 src/external/mit/xorg/lib/pixman/test/Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.



CVS commit: src/sys/arch/riscv/include

2022-11-13 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sun Nov 13 08:13:55 UTC 2022

Modified Files:
src/sys/arch/riscv/include: sysreg.h

Log Message:
Comment fix


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/riscv/include/sysreg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/sys/arch/riscv/include/sysreg.h
diff -u src/sys/arch/riscv/include/sysreg.h:1.23 src/sys/arch/riscv/include/sysreg.h:1.24
--- src/sys/arch/riscv/include/sysreg.h:1.23	Sat Nov 12 07:05:40 2022
+++ src/sys/arch/riscv/include/sysreg.h	Sun Nov 13 08:13:55 2022
@@ -1,4 +1,4 @@
-/* $NetBSD: sysreg.h,v 1.23 2022/11/12 07:05:40 skrll Exp $ */
+/* $NetBSD: sysreg.h,v 1.24 2022/11/13 08:13:55 skrll Exp $ */
 
 /*
  * Copyright (c) 2014 The NetBSD Foundation, Inc.
@@ -233,7 +233,7 @@ riscvreg_status_set(uintptr_t __mask)
 #define	CAUSE_STORE_PAGE_FAULT		15
 /* >= 16 is reserved/custom */
 
-// Cause register - traps
+// Cause register - interrupts
 #define	IRQ_SUPERVISOR_SOFTWARE	1
 #define	IRQ_MACHINE_SOFTWARE	3
 #define	IRQ_SUPERVISOR_TIMER	5



CVS commit: src/sys/arch/riscv/include

2022-11-13 Thread Nick Hudson
Module Name:src
Committed By:   skrll
Date:   Sun Nov 13 08:13:55 UTC 2022

Modified Files:
src/sys/arch/riscv/include: sysreg.h

Log Message:
Comment fix


To generate a diff of this commit:
cvs rdiff -u -r1.23 -r1.24 src/sys/arch/riscv/include/sysreg.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.