Commit Graph

9469 Commits

Author SHA1 Message Date
rillig
c85f19149b make(1): merge the SysV modifier tests into varmod-sysv 2020-10-31 11:06:24 +00:00
rillig
fbea726624 use the same indentation for all libcurses test files 2020-10-31 11:03:18 +00:00
nia
bf99f1741c xorg: retire XTrap library and sample clients
the DEC-XTRAP extension is deprecated since 1994, so modern X servers do
not support it

the library was removed from pkgsrc last year and is not required by
anything not-sample-client related in src

if you try to query the protocol on netbsd, you get the following:

$ xtrapproto
Display:  :0.0
Warning: Can't load DEC-XTRAP extension
xtrapproto: could not initialize extension
2020-10-28 08:10:08 +00:00
nia
4640ade553 xorg: obsolete libXevie
this is a library for an X server extension that the modern Xorg server
does not have.

it no longer has any users in src or pkgsrc.
2020-10-27 13:42:22 +00:00
ryo
0b42d22ad0 move vmt(4) from MD to MI, and add support vmt on aarch64. tested on ESXi-Arm Fling
- move from sys/arch/x86/x86/{vmt.c,vmtreg.h,vmtvar.h} to sys/dev/vmt/{vmt_subr.c,vmtreg.h,vmtvar.h},
  and split the attach part of the cpufeaturebus and fdt
- add aarch64 vmware backdoor op
- add include guard to vmt{reg,var}.h
- Yet there is still some little-endian dependency. it needs to be fixed in order to work properly on aarch64eb
2020-10-27 08:57:10 +00:00
nia
07022a1965 Unhook libglut (MesaGLUT) from the build.
The GL Utility Library was formerly a core part of most OpenGL
distributions.

Originally, this version of libglut was developed as part of Mesa (the
primary OpenGL implementation used in NetBSD) before it was mostly abandoned
and work moved to the freeglut fork. It provides a platform-neutral way of
creating OpenGL contexts, something that many other libraries can also do
today (e.g. SDL, glfw).

All users in pkgsrc have been switched to the freeglut fork and there are no
remaining users of this library in src. If having a GLUT implementation in
base turns out to be particularly useful outside of compatibility with
previous NetBSD versions, we can import freeglut (which, AFAIK, is also
ABI compatible with MesaGLUT).
2020-10-25 16:59:27 +00:00
kamil
fe62285e60 Install the NetBSD XML syscall definitions 2020-10-24 05:01:57 +00:00
blymn
e3b984d959 Add new tests and check files for libcurses from the Google Summoer of Code
project.
2020-10-24 04:47:43 +00:00
rillig
a989a4e99f make(1): add test for looking up suffixes 2020-10-24 02:25:02 +00:00
rillig
f686c5aa1f make(1): add test for dependencies of the form '%.o: %.c' 2020-10-23 19:54:35 +00:00
rillig
f1f99ad284 make(1): add test case in which .BEGIN depends on .END
Just for fun.
2020-10-23 19:23:00 +00:00
rillig
67a0f8d800 make(1): add test for the '::' dependency operator 2020-10-23 19:11:30 +00:00
rillig
4fa705e6c5 make(1): move tests from cond2.mk to varmod-ifelse.mk 2020-10-23 14:24:51 +00:00
rillig
2290e324ad make(1): add test for .ERROR_CMD in jobs mode 2020-10-23 06:18:23 +00:00
maya
d7187d6c73 Build fixes for freetype 2.10.4 2020-10-21 15:12:15 +00:00
rillig
3e905e9da4 make(1): split test suffixes.mk into simpler, isolated tests
The code in suff.c is already hard to understand, and so were the tests
in suffixes.mk since several independent topics were merged into a
single test.

Splitting this test into a separate test per issue allows to document
the expected and actual behavior in more detail.  That's complicated
enough already.

PR bin/49086
2020-10-20 20:36:53 +00:00
rillig
7fb19ed146 make(1): add test for turning a target into a transformation 2020-10-18 16:33:18 +00:00
rin
1cdc8960cb Fix build for mips; move from mi to module.mi debug symbols for
test cases only available when MKKMOD=yes.
2020-10-18 10:10:18 +00:00
ryo
43c43af826 in my previous commit, entries before the move must be obsolete rather than removed
pointed out by nonaka@, thanks
2020-10-16 15:40:40 +00:00
rin
0699e316fe Add missig t_convert_xmm_s87.debug to fix build with MKDEBUG=yes. 2020-10-16 11:09:32 +00:00
nia
0ac8b018bc Add xcompmgr 2020-10-16 10:32:52 +00:00
nia
f00cc4dd89 Hook up xcompmgr to the build 2020-10-16 08:28:17 +00:00
mgorny
9a479d9096 Try to fix tests/sys/x86 again
Thank to Martin Husemann for the suggestion.
2020-10-16 07:12:26 +00:00
mgorny
1373f641d4 Move the new x86 test into x86-specific lists 2020-10-15 22:15:08 +00:00
mgorny
268edb6f45 Add tests for process_xmm_to_s87() and process_s87_to_xmm() 2020-10-15 17:44:44 +00:00
ryo
d87a4d00ad vmx(4) should be MI. moved to sys/dev/pci from sys/arch/x86/pci 2020-10-14 10:19:10 +00:00
nia
ad94c89804 Automatic font scaling based on screen size in the default ctwm config.
Based on a shell script which gets the DPI from the X server, and if this
fails, attempts to guess based on resolution. Taking advantage of M4 macros
in the ctwmrc, we can also scale the workspace manager and window list.

The following sizes are supported: 6x12 (<800x600) 8x16 12x24 (4k and higher)
16x32 32x64

Also makes Spleen the default font in ctwm
2020-10-12 11:07:23 +00:00
nia
369baf1326 Generate oldschool Latin-1 variants of Spleen fonts.
Needed so ctwm can load them. ctwm uses XCreateFontSet which for some
reason seems adverse to returning UTF-8 fonts...
2020-10-11 17:49:07 +00:00
nia
922a346a2e Switch to the same hack in pkgsrc for avoiding bitmap fonts on the web
Just for consistency's sake, and making it easier to disable this if
someone wants to do that.
2020-10-10 09:17:33 +00:00
nia
4f713b22cd hook up X11 "Spleen" fonts to the build 2020-10-10 08:33:29 +00:00
rin
9a73b3e67e Fix MKDEBUG=yes build for hppa. 2020-10-10 06:10:54 +00:00
macallan
b329d54d54 set list for hppa 2020-10-09 04:32:58 +00:00
rillig
92250d426d make(1): move test for .CURDIR from misc.mk to varname-dot-curname.mk 2020-10-08 19:09:08 +00:00
skrll
45faa84740 Mark US/Pacific-New obsolete 2020-10-08 14:22:21 +00:00
rillig
65f1297096 make(1): add tests for parsing assignments, especially :sh
Luckily nobody uses the :sh variable assignment modifier since its
syntactical variant != is simpler.
2020-10-04 06:53:15 +00:00
rillig
00e17f17bf make(1): add unit test for the Towers of Hanoi puzzle 2020-10-03 20:34:06 +00:00
christos
f717d52b2d bump libc for set_rpc_maxgrouplist 2020-10-03 18:35:21 +00:00
christos
f0047c9ccc add set_rpc_maxgrouplist 2020-10-03 18:33:52 +00:00
rillig
227e2c03bb make(1): add tests for the various supported shells 2020-10-03 14:39:36 +00:00
rillig
1c85acad23 make(1): add tests for parsing and exporting variables
Once again, there are a few surprises deeply hidden inside the edge
cases.
2020-10-02 20:34:59 +00:00
pgoyette
055829b56d Fix up the debug stuff for if_tap and if_vether 2020-10-01 02:00:04 +00:00
christos
9b07800afe Add missing lint library 2020-09-30 17:11:31 +00:00
roy
9357589466 Add rump_open_tap 2020-09-30 14:54:33 +00:00
roy
428927374e vether(4): Add ATF tests based on the tap(4) tests. 2020-09-29 19:41:48 +00:00
roy
6c00c3be34 rumpify vether(4) 2020-09-29 18:33:22 +00:00
rillig
84d053a33b make(1): add test for merging long lines of job output 2020-09-27 20:11:33 +00:00
roy
4b44dc0b5e vether: Implement a virtual ethernet interface
The vether interface simulates a normal Ethernet interface by encapsulating
standard network frames with an Ethernet header, specifically for use as
a member in a bridge(4).

To use vether the administrator needs to configure an address onto the
interface so that packets can be routed to it. An Ethernet header will
be prepended and, if the vether interface is a member of a bridge(4),
the frame will show up there.

Taken from OpenBSD.
2020-09-27 13:31:04 +00:00
jmcneill
c9f4e317e7 Add HAVE_NVMM and use it to control the build of NVMM related components.
Defined to "yes" on amd64, "no" everywhere else.
2020-09-26 17:49:49 +00:00
skrll
584896eb82 G/C arm/atomic.h 2020-09-26 10:06:25 +00:00
rillig
6c4e4cfc20 make(1): add test for harmless bug in Parse_File
When there is a dependency group at the end of a top-level makefile,
this dependency group is not finished properly.  This allows to add
further commands to the targets of this dependency group, which was not
intended.
2020-09-25 23:24:49 +00:00