summaryrefslogtreecommitdiff
path: root/external/mit
AgeCommit message (Collapse)Author
2022-07-24Pull up following revision(s) (requested by nia in ticket #1481):martin
external/mit/ctwm/libexec/ctwm_app_menu: revision 1.5 (via patch) ctwm_app_menu: Work around "emacs being installed results in the generated ctwmrc containing invalid syntax" problem. Emacs installs a desktop file called "emacsclient" that contains "doublequotes" in its exec string. Pending a better solution for dumping escaped shell lines into the config file, hide or sanitize desktop entires that might mess up the internal ctwmrc quoting rules.
2021-06-01Pull up following revision(s) (requested by rin in ticket #1276):martin
external/mit/xorg/server/drivers/xf86-input-keyboard/Makefile: revision 1.17 Make wskbd(4) default for mac68k; no other protocol is available.
2021-03-09Pull up following revision(s) (requested by 1227 in ticket #nia):martin
external/mit/ctwm/etc/system.ctwmrc: revision 1.2 external/mit/ctwm/etc/system.ctwmrc: revision 1.3 external/mit/ctwm/etc/system.ctwmrc: revision 1.4 external/mit/ctwm/etc/system.ctwmrc: revision 1.5 external/mit/ctwm/etc/system.ctwmrc: revision 1.7 external/mit/ctwm/etc/system.ctwmrc: revision 1.9 external/mit/ctwm/etc/system.ctwmrc: revision 1.10 external/mit/ctwm/etc/system.ctwmrc: revision 1.11 external/mit/ctwm/etc/system.ctwmrc: revision 1.12 Make it easier to identify the current active window (red border highlight) Bump up the dark contrast a bit xeyes should be AlwaysOnTop - requested by a user mute binding is annoying when there's hardware mute slightly lower workspace manager size this works nicely on a 12.5" FHD screen xclock also gets AlwaysOnTop system.ctwmrc: Set Cursors to avoid strange default fallbacks ctwmrc: remove SloppyFocus keyword, which breaks xev the default still seems to be sloppy focus. is this a bug? does ctwm use a different definition of sloppy focus to the rest of the world? we may never know ctwmrc: disable NoTitleFocus to prevent multiple windows having focus some investigation help from Rhialto
2021-02-17Pull up following revision(s) (requested by mrg in ticket #1207):martin
external/mit/xorg/bin/xterm/Makefile: revision 1.20 add new files for xterm 366.
2020-10-23Pull up following revision(s) (requested by maya in ticket #1118):martin
external/mit/xorg/lib/freetype/freetype/config/Makefile: revision 1.4 Build fixes for freetype 2.10.4
2020-10-18Pull up following revision(s) (requested by nia in ticket #1115):martin
external/mit/xorg/bin/xinit/Makefile: revision 1.8 external/mit/xorg/bin/xinit/Makefile: revision 1.9 Define CTWM when building xinit This will allow ctwm to eventually be used in the default xinitrc. also allow uxterm to be used in the default xinitrc
2020-10-08Pull up following revision(s) (requested by nia in ticket #1099):martin
external/mit/ctwm/libexec/Makefile: revision 1.1 external/mit/ctwm/bin/ctwm/Makefile: revision 1.6 external/mit/ctwm/bin/ctwm/Makefile: revision 1.7 external/mit/ctwm/bin/ctwm/Makefile: revision 1.8 external/mit/ctwm/libexec/ctwm_app_menu: revision 1.1 distrib/sets/lists/xbase/mi: revision 1.157 external/mit/ctwm/Makefile: revision 1.2 external/mit/ctwm/Makefile: revision 1.3 external/mit/ctwm/Makefile: revision 1.4 external/mit/ctwm/Makefile: revision 1.5 external/mit/ctwm/etc/system.ctwmrc: revision 1.1 external/mit/ctwm/etc/Makefile: revision 1.1 external/mit/ctwm/etc/Makefile: revision 1.2 add a script for dynamically generating a menu in the ctwm desktop this parses the files in /usr/pkg/share/applications and provides a submenu for launching applications. TODO: make /usr/pkg configurable somehow? move the new ctwmrc here so it doesn't conflict with the upstream one revert; use system.ctwmrc from xsrc until I understand why the build fails unbreak. bsd.files.mk needs to have an includes target, see also share/wscons/fonts/Makefile
2020-10-08Pull up following revision(s) (requested by nia in ticket #1098):martin
external/mit/xorg/bin/xeyes/Makefile: revision 1.3 xeyes: Enable anti-aliasing with XRENDER If you prefer the "classic" look, "xeyes +render"
2020-10-08Pull up following revision(s) (requested by nia in ticket #1097):martin
external/mit/xorg/bin/xterm/Makefile: revision 1.18 xterm: Enable SIXEL graphics support. could also enable REGIS, it will require -lm and i suppose isn't a default upstream yet(?) test with "-ti vt340".
2020-09-19Pull up following revision(s) (requested by nia in ticket #1087):martin
external/mit/xorg/lib/libX11/Makefile.libx11: revision 1.20 external/mit/xorg/lib/libX11/Makefile.libx11: revision 1.21 libx11: Dynamically load unversioned libxcursor shared object the version number is wrong for NetBSD, should be libXcursor.so.2 someone pointed out it makes sense to load the exact libXcursor version
2020-08-27Pull up following revision(s) (requested by tsutsui in ticket #1061):martin
distrib/sets/lists/xdebug/md.sun3: revision 1.4 distrib/sets/lists/xserver/md.sun3: revision 1.16 external/mit/xorg/server/xorg-server/hw/sun/Xsun/Makefile: revision 1.1 external/mit/xorg/server/xorg-server/hw/Makefile: revision 1.6 external/mit/xorg/server/xorg-server/hw/sun/Makefile: revision 1.1 external/mit/xorg/server/xorg-server/hw/sun/Xsun24/Makefile: revision 1.1 external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.1 external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.2 external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.3 external/mit/xorg/server/xorg-server/hw/sun/Makefile.Xsun: revision 1.4 external/mit/xorg/server/xorg-server/Makefile.common: revision 1.28 external/mit/xorg/server/xorg-server.old/Makefile.common: revision 1.3 external/mit/xorg/server/xorg-server/hw/sun/XsunMono/Makefile: revision 1.1 Add build glue for Xorg-Server-1.20'fied monolithic Xsun servers. Don't build Xsun servers for sparc and sparc64. Not tested, and maybe not worth for wscons'fied ports. Add .debug binaries for Xsun servers. Note daily build.sh on releng.netbsd.org has MKDEBUG=yes so local test builds should also include it. fix build: - add .../xorg subdir to the path - add dbe and present extensions, both wanted via linkage .. but maybe these shouldn't be built? they're not in sets. Explicitly disable dbe, record, and present DIX extentions. Specify default /var/log/Xsun.%s.log path definitions.
2020-08-20Pull up following revision(s) (requested by kim in ticket #1059):martin
share/mk/bsd.x11.mk: revision 1.133 share/mk/bsd.x11.mk: revision 1.136 external/mit/xorg/server/xorg-server/hw/xfree86/doc/Makefile: revision 1.8 external/mit/xorg/server/xorg-server/doc/Makefile: revision 1.6 Allow overriding the default man substitutions with X11EXTRAMANTRANSFORMS fix various missing transforms for man page, ala PR#55422. add method to transform both the "__foo__" and "@foo@" version of various transforms, while upstream are converting from the former to the latter it seems. convert all the common transforms to this method. expand the grep for .pc files to look for missing @foo@ fixes to the man page genration, and ignore a few things (thanks uwe@ - .IN lines, and stuff between tab(@) and .TE.) xorg-server __default_font_path__ -> @default_font_path@, and xfree86 transform xconfigdir, xkbdir, and modulepath using new both method.
2020-08-17Pull up following revision(s) (requested by tsutsui in ticket #1051):martin
external/mit/xorg/server/xorg-server/fb/Makefile.fb: revision 1.12 Put back fbtile.c to SRCS.fb
2020-07-26Pull up following revision(s) (requested by tsutsui in ticket #1028):martin
share/mk/bsd.x11.mk: revision 1.135 external/mit/xorg/server/xorg-server/hw/xnest/Makefile: revision 1.22 external/mit/xorg/server/xorg-server.old/hw/xnest/Makefile: revision 1.4 Fix typos in ${X11INCS.DIX} include paths. PR/55500 Remove extra "-I" for ${X11INCS.DIX} macro.
2019-12-12Pull up following revision(s) (requested by sevan in ticket #547):martin
external/mit/lua/dist/src/lapi.c: revision 1.12 Apply a fix for the bug "Joining an upvalue with itself can cause a use-after free", documented on http://www.lua.org/bugs.html
2019-09-28Pull up following revision(s) (requested by maya in ticket #259):martin
external/mit/expat/lib/libexpat/Makefile: revision 1.3 external/mit/expat/lib/libexpat/Makefile: revision 1.4 Now that expat_config.h uses a header that is OS-specific, using the HOST_CC breaks for some setups which lack it (netbsd<8, possibly other things). Use the compiler targetting netbsd that uses netbsd headers to figure out PACKAGE_VERSION to avoid this problem. Unless we add --sysroot, the netbsd src tree headers won't be used. Do so, so we don't rely on the build machine to have <endian.h> for this macro check. Using ${CPPFLAGS} rather than my own encoding of --sysroot, since it already includes it. Tested by agc, thanks.
2019-09-22Pull up following revision(s) (requested by maya in ticket #228):martin
external/mit/expat/lib/libexpat/expat_config.h: revision 1.7 Actually define BYTEORDER since it is used.
2019-09-17Sync to current and pull up the following revisions, requested by mayamartin
in ticket #206: external/mit/expat/dist/conftools/test-driver up to 1.1.1.1 external/mit/expat/dist/conftools/ar-lib up to 1.1.1.1 external/mit/expat/dist/conftools/ax-append-compile-flags.m4 up to 1.1.1.1 external/mit/expat/dist/conftools/ax-append-flag.m4 up to 1.1.1.1 external/mit/expat/dist/conftools/ax-append-link-flags.m4 up to 1.1.1.1 external/mit/expat/dist/conftools/ax-check-compile-flag.m4 up to 1.1.1.1 external/mit/expat/dist/conftools/ax-check-link-flag.m4 up to 1.1.1.1 external/mit/expat/dist/conftools/ax-require-defined.m4 up to 1.1.1.1 external/mit/expat/dist/conftools/compile up to 1.1.1.1 external/mit/expat/dist/conftools/depcomp up to 1.1.1.1 external/mit/expat/dist/conftools/missing up to 1.1.1.1 external/mit/expat/dist/conftools/expatcfg-compiler-supports-visibility.m4 up to 1.1.1.1 external/mit/expat/dist/doc/Makefile.am up to 1.1.1.1 external/mit/expat/dist/doc/Makefile.in up to 1.1.1.1 external/mit/expat/dist/examples/Makefile.am up to 1.1.1.1 external/mit/expat/dist/examples/Makefile.in up to 1.1.1.1 external/mit/expat/dist/lib/Makefile.am up to 1.1.1.1 external/mit/expat/dist/lib/Makefile.in up to 1.1.1.1 external/mit/expat/dist/tests/benchmark/Makefile.am up to 1.1.1.1 external/mit/expat/dist/tests/benchmark/Makefile.in up to 1.1.1.1 external/mit/expat/dist/tests/Makefile.am up to 1.1.1.1 external/mit/expat/dist/tests/Makefile.in up to 1.1.1.1 external/mit/expat/dist/tests/structdata.c up to 1.1.1.1 external/mit/expat/dist/tests/structdata.h up to 1.1.1.1 external/mit/expat/dist/tests/udiffer.py up to 1.1.1.1 external/mit/expat/dist/tests/xmltest.log.expected up to 1.1.1.1 external/mit/expat/dist/win32/build_expat_iss.bat up to 1.1.1.1 external/mit/expat/dist/xmlwf/Makefile.am up to 1.1.1.1 external/mit/expat/dist/xmlwf/Makefile.in up to 1.1.1.1 external/mit/expat/dist/xmlwf/xmlwf_helpgen.py up to 1.1.1.1 external/mit/expat/dist/xmlwf/xmlwf_helpgen.sh up to 1.1.1.1 external/mit/expat/dist/Makefile.am up to 1.1.1.1 external/mit/expat/dist/README.md up to 1.1.1.1 external/mit/expat/dist/cmake/expat-config.cmake.in up to 1.1.1.1 external/mit/expat/dist/cmake/mingw-toolchain.cmake up to 1.1.1.1 external/mit/expat/dist/acinclude.m4 up to 1.1.1.1 external/mit/expat/dist/fix-xmltest-log.sh up to 1.1.1.1 external/mit/expat/dist/test-driver-wrapper.sh up to 1.1.1.1 external/mit/expat/dist/MANIFEST delete external/mit/expat/dist/README delete external/mit/expat/dist/conftools/ac_c_bigendian_cross.m4 delete external/mit/expat/dist/conftools/mkinstalldirs delete external/mit/expat/dist/xmlwf/xmlurl.h delete external/mit/expat/dist/xmlwf/xmlwin32url.cxx delete external/mit/expat/dist/CMake.README up to 1.1.1.5 external/mit/expat/dist/CMakeLists.txt up to 1.1.1.5 external/mit/expat/dist/Changes up to 1.1.1.6 external/mit/expat/dist/ConfigureChecks.cmake up to 1.1.1.2 external/mit/expat/dist/Makefile.in up to 1.1.1.6 external/mit/expat/dist/aclocal.m4 up to 1.1.1.4 external/mit/expat/dist/configure up to 1.1.1.6 external/mit/expat/dist/configure.ac up to 1.1.1.4 external/mit/expat/dist/expat_config.h.cmake up to 1.1.1.2 external/mit/expat/dist/expat_config.h.in up to 1.1.1.6 external/mit/expat/dist/conftools/config.guess up to 1.4 external/mit/expat/dist/conftools/config.sub up to 1.4 external/mit/expat/dist/conftools/get-version.sh up to 1.1.1.2 external/mit/expat/dist/conftools/install-sh up to 1.1.1.5 external/mit/expat/dist/conftools/ltmain.sh up to 1.1.1.5 external/mit/expat/dist/doc/reference.html up to 1.1.1.5 external/mit/expat/dist/doc/xmlwf.1 up to 1.1.1.4 external/mit/expat/dist/doc/xmlwf.xml up to 1.1.1.2 external/mit/expat/dist/examples/elements.c up to 1.1.1.5 external/mit/expat/dist/examples/outline.c up to 1.1.1.4 external/mit/expat/dist/lib/ascii.h up to 1.1.1.2 external/mit/expat/dist/lib/asciitab.h up to 1.1.1.2 external/mit/expat/dist/lib/expat.h up to 1.1.1.6 external/mit/expat/dist/lib/expat_external.h up to 1.1.1.4 external/mit/expat/dist/lib/iasciitab.h up to 1.1.1.2 external/mit/expat/dist/lib/internal.h up to 1.1.1.3 external/mit/expat/dist/lib/latin1tab.h up to 1.1.1.2 external/mit/expat/dist/lib/libexpat.def up to 1.1.1.3 external/mit/expat/dist/lib/libexpatw.def up to 1.1.1.3 external/mit/expat/dist/lib/nametab.h up to 1.1.1.2 external/mit/expat/dist/lib/siphash.h up to 1.1.1.2 external/mit/expat/dist/lib/utf8tab.h up to 1.1.1.2 external/mit/expat/dist/lib/winconfig.h up to 1.1.1.3 external/mit/expat/dist/lib/xmlparse.c up to 1.8 external/mit/expat/dist/lib/xmlrole.c up to 1.1.1.5 external/mit/expat/dist/lib/xmlrole.h up to 1.1.1.2 external/mit/expat/dist/lib/xmltok.c up to 1.5 external/mit/expat/dist/lib/xmltok.h up to 1.3 external/mit/expat/dist/lib/xmltok_impl.c up to 1.6 external/mit/expat/dist/lib/xmltok_impl.h up to 1.1.1.2 external/mit/expat/dist/lib/xmltok_ns.c up to 1.1.1.2 external/mit/expat/dist/tests/chardata.c up to 1.1.1.4 external/mit/expat/dist/tests/chardata.h up to 1.1.1.2 external/mit/expat/dist/tests/memcheck.c up to 1.1.1.2 external/mit/expat/dist/tests/memcheck.h up to 1.1.1.2 external/mit/expat/dist/tests/minicheck.c up to 1.1.1.4 external/mit/expat/dist/tests/minicheck.h up to 1.1.1.5 external/mit/expat/dist/tests/runtests.c up to 1.1.1.5 external/mit/expat/dist/tests/runtestspp.cpp up to 1.1.1.2 external/mit/expat/dist/tests/xmltest.sh up to 1.4 external/mit/expat/dist/tests/benchmark/benchmark.c up to 1.1.1.3 external/mit/expat/dist/win32/README.txt up to 1.1.1.5 external/mit/expat/dist/win32/expat.iss up to 1.1.1.6 external/mit/expat/dist/xmlwf/codepage.c up to 1.1.1.4 external/mit/expat/dist/xmlwf/codepage.h up to 1.1.1.2 external/mit/expat/dist/xmlwf/ct.c up to 1.1.1.2 external/mit/expat/dist/xmlwf/filemap.h up to 1.1.1.3 external/mit/expat/dist/xmlwf/readfilemap.c up to 1.1.1.5 external/mit/expat/dist/xmlwf/unixfilemap.c up to 1.1.1.4 external/mit/expat/dist/xmlwf/win32filemap.c up to 1.1.1.3 external/mit/expat/dist/xmlwf/xmlfile.c up to 1.1.1.4 external/mit/expat/dist/xmlwf/xmlfile.h up to 1.1.1.2 external/mit/expat/dist/xmlwf/xmlmime.c up to 1.1.1.2 external/mit/expat/dist/xmlwf/xmlmime.h up to 1.1.1.2 external/mit/expat/dist/xmlwf/xmltchar.h up to 1.1.1.2 external/mit/expat/dist/xmlwf/xmlwf.c up to 1.1.1.6 external/mit/expat/lib/libexpat/expat_config.h up to 1.6 doc/3RDPARTY 1.1649 external/mit/xorg/tools/fc-cache/Makefile 1.18 Update expat to 2.2.8. Define XML_POOR_ENTROPY for the tool version of fc-cache (we can not assume anything about the build host).
2019-08-12Pull up following revision(s) (requested by maya in ticket #46):martin
external/mit/xorg/lib/libdrm/Makefile: revision 1.17 We need to link against libm for real, not just in spirit. XXX pullup-9
2019-07-21Add ftcolor.h to build from freetype2.rjs
2019-07-20update for freetype 2.10.0mrg
2019-07-20updates for freetype 2.10.0mrg
2019-07-15define _CONST_X_STRING for newer versions.mrg
2019-07-11define _CONST_X_STRING for libXt 1.2.0mrg
2019-07-10handle @epoxy_has_glx@, @epoxy_has_egl@, and @epoxy_has_wgl@.mrg
2019-07-09updates for libepoxy 1.4.3.mrg
2019-07-08update for libX11 1.6.8.mrg
2019-07-08define _CONST_X_STRING to silence Xt warnings (from xcalc 1.1.0.)mrg
2019-07-07re-add arm64 to the list of llvm-ok platforms. fixes gallium_dri.so:mrg
swrast_dri.so: Undefined symbol "lp_native_vector_width" (symnum = 388))
2019-06-19allow all arm platforms, not just evbarm, to build with MKLLVMRT.mrg
allow mips and powerpc platforms as well. amusingly, this allows my shark to finally have functional if not usable GL :-) glxgears gets 1fps. status: - arm32 and ppc have llvm dynamic linker patches. - ppc is not yet working. - mips untested.
2019-06-18Include mesa-ver.mk so MESA_VER doesn't get expanded into an empty string.maya
This changes the output of glGetString(GL_VERSION) from: 3.1 Mesa to: 3.1 Mesa 18.3.4 This means programs like firefox/libreoffice no longer blacklist our mesa version as being too old. Fixes WebGL on firefox with AMD CEDAR, reported by nia.
2019-06-09add ARMDisassembler for the arm section. fixes linkage issue.mrg
unfortunately, this doesn't work. something generates code with an R_ARM_REL32 relocation and the llvm::RuntimeDyldELF::resolveARMRelocation() function doesn not support this and boom: 500 switch (Type) { 501 default: 502 llvm_unreachable("Not implemented relocation type!");
2019-06-07allow building arm llvmpipe.mrg
2019-06-07put BUILD_LLVMPIPE and it's MKLLVMRT conditional inside the x86 + evbarmmrg
section, so that arm* can build llvmpipe. the default for arm* and MKLLVMRT remains "no", and for arm64 it does not actually work yet (faults in "dc cvau", but i don't know why yet). NFCI.
2019-06-02fix building x86 with X11 but not LLVM:mrg
- change the defaults for MKLLVMRT and MKX11 so we don't have to force-override later. this makes "build.sh -V MKLLVMRT=no" work to disable building the LLVM Mesa components. - in gallium, don't BUILD_RADEON if MKLLVMRT is no. this stops GL from working, but basic X seems OK enough for Xvideo to still work on modern radeon (ie, video mostly works fine, though eg, "mpv -vo gpu" won't. use "mpv -vo xv".)
2019-05-31shuffle the build order: we need libX11 before gallium because we linkmaya
libX11-xcb in gallium. Fixes recently introduced build failure.
2019-05-30Add libraries to resolve missing xcb symbolsmaya
Fixes executing 'emulators/nestopia' on r600, reported by nia, thanks! XXX we might want to get rid of the references instead.
2019-05-29Pick up xcb pkgconfig version automagically from the configure scriptmaya
PACKAGE_VERSION. We have failed to update it for netbsd-8 and netbsd-current, resulting in fallout in pkgsrc, reported by Yasushi Oshima in PR xsrc/54249.
2019-05-16Fix MKCOMPATX11 buildchristos
2019-05-11elide clang warningschristos
2019-05-10add new INTEL_DRIVER_DATE variable that defaults to 2019, but canmrg
be set to 2014 and the older KMS based driver will be used (which is the last actual release.) this fixes some display issues on older systems. for me, sandy bridge has minor issues with the new drivrer, but kaby lake really likes to have the newer driver. perhaps change default later, but this enables simple testing.
2019-04-26Fix stack protector buildchristos
2019-04-26Amputate stack protector warnings, instead of trying more band-aids.christos
2019-04-25Link against expat.maya
Helps us pass a qt5-qtbase gbm configure check, and avoid PLIST issues.
2019-04-20Add missing file. Allows linking webkit-gtk (which has a process linkmaya
against libEGL/libgbm). Thanks leot@ for the report!
2019-04-18remove now dated comment.mrg
2019-04-18We use pthread functions, link against pthread.maya
2019-04-18if HAVE_XORG_GLAMOR != no, set define PLATFORM_HAS_EGL=1.mrg
2019-04-16enable EGL and glamor. partly from maya@.mrg
for x86 and evbarm: - install headers and libEGL - install xorg-server glamoregl component - link xorg drivers against gbm/egl bonus fix: - fix some wrongly marked compatx11file files build tested on shark, sgimips, evbarm64-el, amd64 and i386. run tested on radeon, intel and nvidia on amd64, including 'modesetting' driver on amd64. however, my systems disable it due to llvmpipe so i'm not sure what is happening.
2019-04-16enable EGL and glamor. partly from maya@.mrg
for x86 and evbarm: - install headers and libEGL - install xorg-server glamoregl component - link xorg drivers against gbm/egl bonus fix: - fix some wrongly marked compatx11file files build tested on shark, sgimips, evbarm64-el, amd64 and i386. run tested on radeon, intel and nvidia on amd64, including 'modesetting' driver on amd64. however, my systems disable it due to llvmpipe so i'm not sure what is happening.