Re: modular-xorg...my latest

2019-03-16 Thread Chavdar Ivanov
Try https://wiki.netbsd.org/pkgsrc/x11/ .

On Sat, 16 Mar 2019 at 19:45, Bob Bernstein  wrote:
>
> Included is my latest 'make' in modular-xorg. All feedback,
> encouragement, excoriation and/or condemnation will be carefully
> reviewed! 
>
> --snip--
> Script started on Sat Mar 16 15:16:25 2019
> ===> Skipping vulnerability checks.
> WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
> WARNING: To fix run: `/usr/pkg/sbin/pkg_admin -K /usr/pkg/pkgdb 
> fetch-pkg-vulnerabilities'.
> ===> Installing dependencies for modular-xorg-1.12.4nb1
> => Build dependency cwrappers>=20150314: found cwrappers-20180325
> => Full dependency modular-xorg-server>=1.12.4: NOT found
> => Verifying reinstall for ../../x11/modular-xorg-server
> => Bootstrap dependency digest>=20010302: found digest-20190127
> ===> Skipping vulnerability checks.
> WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
> WARNING: To fix run: `/usr/pkg/sbin/pkg_admin -K /usr/pkg/pkgdb 
> fetch-pkg-vulnerabilities'.
> => Checksum SHA1 OK for xorg-server-1.20.4.tar.bz2
> => Checksum RMD160 OK for xorg-server-1.20.4.tar.bz2
> => Checksum SHA512 OK for xorg-server-1.20.4.tar.bz2
> ===> Installing dependencies for modular-xorg-server-1.20.4
> ==
> The supported build options for modular-xorg-server are:
>
> debug dtrace inet6
>
> The currently selected options are:
>
> inet6
>
> You can select which build options to use by setting PKG_DEFAULT_OPTIONS
> or the following variable.  Its current value is shown:
>
> PKG_OPTIONS.modular-xorg-server (not defined)
>
> ==
> ==
> The following variables will affect the build process of this package,
> modular-xorg-server-1.20.4.  Their current value is shown below:
>
> * VARBASE = /var
>
> Based on these variables, the following variables have been set:
>
> * XKB_OUTPUT_DIR = /var/db/xkb
>
> You may want to abort the process now with CTRL-C and change their value
> before continuing.  Be sure to run `/usr/pkg/bin/bmake clean' after
> the changes.
> ==
> => Tool dependency libtool-base>=2.4.2nb9: found libtool-base-2.4.6nb2
> => Tool dependency gmake>=3.81: found gmake-4.2.1nb1
> => Tool dependency pkgconf-[0-9]*: found pkgconf-1.4.1nb1
> => Build dependency tradcpp-[0-9]*: found tradcpp-0.5.3
> => Build dependency x11-links>=1.13: found x11-links-1.15
> => Build dependency cwrappers>=20150314: found cwrappers-20180325
> => Full dependency xkbcomp-[0-9]*: found xkbcomp-1.4.2
> => Full dependency xkeyboard-config-[0-9]*: found xkeyboard-config-2.26
> => Full dependency xcb-util-keysyms>=0.3.9: found xcb-util-keysyms-0.4.0
> ===> Overriding tools for modular-xorg-server-1.20.4
> ===> Extracting for modular-xorg-server-1.20.4
> ===> Patching for modular-xorg-server-1.20.4
> => Applying pkgsrc patches for modular-xorg-server-1.20.4
> ===> Creating toolchain wrappers for modular-xorg-server-1.20.4
> ===> Configuring for modular-xorg-server-1.20.4
> => Modifying GNU configure scripts to avoid --recheck
> => Replacing config-guess with pkgsrc versions
> => Replacing config-sub with pkgsrc versions
> => Replacing install-sh with pkgsrc version
> => Adding run-time search paths to pkg-config files.
> checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
> checking whether build environment is sane... yes
> checking for a thread-safe mkdir -p... ./install-sh -c -d
> checking for gawk... /usr/bin/awk
> checking whether make sets $(MAKE)... yes
> checking whether make supports nested variables... yes
> checking whether make supports the include directive... yes (GNU style)
> checking for x86_64--netbsd-gcc... cc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables...
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether cc accepts -g... yes
> checking for cc option to accept ISO C89... none needed
> checking whether cc understands -c and -o together... yes
> checking dependency style of cc... gcc3
> checking how to run the C preprocessor... cc -E
> checking for grep that handles long lines and -e... (cached) /usr/bin/grep
> checking for egrep... (cached) /usr/bin/egrep
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking minix/config.h usability... no
> checking minix/config.h 

Re: modular-xorg...my latest

2019-03-16 Thread Swift Griggs

On Sat, 16 Mar 2019, Bob Bernstein wrote:

Included is my latest 'make' in modular-xorg.


Thank you for your hard work, Bob. I have been an on-again off-again user 
of the modular build for years. I started back before Nouveau sorted out a 
lot of nvida issues because it worked better for me in that era.


If you have time, could you give a quick summary of why someone might 
consider using modular Xorg over the NetBSD Xorg dist with their release? 
For me, newer driver support is the big one. Are there other advantages, 
reasons, or notable options we should be aware of?


Thanks again for your years of hard work, Bob. It's definitely benefited 
myself and others.


Thanks,
  Swift


modular-xorg...my latest

2019-03-16 Thread Bob Bernstein
Included is my latest 'make' in modular-xorg. All feedback, 
encouragement, excoriation and/or condemnation will be carefully 
reviewed! 

--snip--
Script started on Sat Mar 16 15:16:25 2019
===> Skipping vulnerability checks.
WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/pkg/sbin/pkg_admin -K /usr/pkg/pkgdb 
fetch-pkg-vulnerabilities'.
===> Installing dependencies for modular-xorg-1.12.4nb1
=> Build dependency cwrappers>=20150314: found cwrappers-20180325
=> Full dependency modular-xorg-server>=1.12.4: NOT found
=> Verifying reinstall for ../../x11/modular-xorg-server
=> Bootstrap dependency digest>=20010302: found digest-20190127
===> Skipping vulnerability checks.
WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found.
WARNING: To fix run: `/usr/pkg/sbin/pkg_admin -K /usr/pkg/pkgdb 
fetch-pkg-vulnerabilities'.
=> Checksum SHA1 OK for xorg-server-1.20.4.tar.bz2
=> Checksum RMD160 OK for xorg-server-1.20.4.tar.bz2
=> Checksum SHA512 OK for xorg-server-1.20.4.tar.bz2
===> Installing dependencies for modular-xorg-server-1.20.4
==
The supported build options for modular-xorg-server are:

debug dtrace inet6

The currently selected options are:

inet6

You can select which build options to use by setting PKG_DEFAULT_OPTIONS
or the following variable.  Its current value is shown:

PKG_OPTIONS.modular-xorg-server (not defined)

==
==
The following variables will affect the build process of this package,
modular-xorg-server-1.20.4.  Their current value is shown below:

* VARBASE = /var

Based on these variables, the following variables have been set:

* XKB_OUTPUT_DIR = /var/db/xkb

You may want to abort the process now with CTRL-C and change their value
before continuing.  Be sure to run `/usr/pkg/bin/bmake clean' after
the changes.
==
=> Tool dependency libtool-base>=2.4.2nb9: found libtool-base-2.4.6nb2
=> Tool dependency gmake>=3.81: found gmake-4.2.1nb1
=> Tool dependency pkgconf-[0-9]*: found pkgconf-1.4.1nb1
=> Build dependency tradcpp-[0-9]*: found tradcpp-0.5.3
=> Build dependency x11-links>=1.13: found x11-links-1.15
=> Build dependency cwrappers>=20150314: found cwrappers-20180325
=> Full dependency xkbcomp-[0-9]*: found xkbcomp-1.4.2
=> Full dependency xkeyboard-config-[0-9]*: found xkeyboard-config-2.26
=> Full dependency xcb-util-keysyms>=0.3.9: found xcb-util-keysyms-0.4.0
===> Overriding tools for modular-xorg-server-1.20.4
===> Extracting for modular-xorg-server-1.20.4
===> Patching for modular-xorg-server-1.20.4
=> Applying pkgsrc patches for modular-xorg-server-1.20.4
===> Creating toolchain wrappers for modular-xorg-server-1.20.4
===> Configuring for modular-xorg-server-1.20.4
=> Modifying GNU configure scripts to avoid --recheck
=> Replacing config-guess with pkgsrc versions
=> Replacing config-sub with pkgsrc versions
=> Replacing install-sh with pkgsrc version
=> Adding run-time search paths to pkg-config files.
checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... /usr/bin/awk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether make supports the include directive... yes (GNU style)
checking for x86_64--netbsd-gcc... cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether cc accepts -g... yes
checking for cc option to accept ISO C89... none needed
checking whether cc understands -c and -o together... yes
checking dependency style of cc... gcc3
checking how to run the C preprocessor... cc -E
checking for grep that handles long lines and -e... (cached) /usr/bin/grep
checking for egrep... (cached) /usr/bin/egrep
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking minix/config.h usability... no
checking minix/config.h presence... no
checking for minix/config.h... no
checking whether it is safe to define __EXTENSIONS__... yes
checking for cc option to accept ISO C99... none needed
checking whether __clang__ is declared... no
checking whether __INTEL_COMPILER is declared... no
checking whether __SUNPRO_C is