Subject: xorg comments and wrong PLIST for xorg-server on Linux for man pages
To: None <tech-pkg@netbsd.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-pkg
Date: 09/27/2004 18:35:50
1) Installed xorg-server today under Linux and got many lines like:

pkg_create: can't stat `/usr/X11R6/man/man4/elographics.4x'
pkg_create: can't stat `/usr/X11R6/man/man4/fbdevhw.4x'
pkg_create: can't stat `/usr/X11R6/man/man4/fpit.4x'
pkg_create: can't stat `/usr/X11R6/man/man4/glint.4x'
pkg_create: can't stat `/usr/X11R6/man/man4/i128.4x'
pkg_create: can't stat `/usr/X11R6/man/man4/i740.4x'
pkg_create: can't stat `/usr/X11R6/man/man4/i810.4x'
pkg_create: can't stat `/usr/X11R6/man/man4/imstt.4x'
...

My man pages were installed using .4 only (not .4x).

meta-pkgs/xorg/Makefile.common has
KERNMAN_SUFFIX=         4x
for Linux

But meta-pkgs/XFree86/Makefile.common has
KERNMAN_SUFFIX=         4
for Linux.

Is it okay if I change to 4 also?

What do/did you see on your box?

2) Also, I want to add a check for CONFLICTS when X11ROOT_PREFIX is
defined.  But I am not sure how yet, since I must load preferences which
defines it anyways. Maybe I'll just check for X11R6. Any suggestions?

I have X11ROOT_PREFIX=X11R6.  My problem is that I have XFree86 and Xorg
now installed to same place. I do want to install to X11R6. I want it to
say it conflicts.

3) And I wonder if it is okay to mix and match fonts and clients. In some
cases, I know they will work. For example, I am using xterm from
XFree86-clients package with some some xorg-libs, XFree86-libs and
freedesktop.org X libs.

4) Not specific to X, but it would be nice to have a capability in pkgsrc
that says "This provides this FEATURE", such as sendmail client, such as
lpr replacement, and such as X libraries.

I have many packages that depend on XFree86-libs. It would be nice if they
could depend on some X11-libs provides-feature which basically means I
have XFree86-libs or xorg-libs (or freedesktop.org Xlibs) installed.

Any thoughts on that?

 Jeremy C. Reed

 	  	 	 open source, Unix, *BSD, Linux training
	  	 	 http://www.pugetsoundtechnology.com/