[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
XF4 and release(8) man page confusion
I realize I'm asking to have my head handed back to me, but hopefully some
poor soul will take pity on me.
First of all, my goal is to install -current on a workstation (after having
only used OpenBSD on servers previously), which means I'm going to try XF4
for the first time. I've tried to do my homework (reading the archive, man
pages, and the XF4 Makefile), but am finding the information available to
be sketchy on the proper way to do this.
Most posts to misc point to the release(8) man page. However, it confuses
me in two ways:
(1) it refers to XF4 and X11R6 interchangeably in such a way that I cannot
tell if it's just poorly edited (i.e., someone did not replace all
references to X11R6 with XF4) or there are is in fact some legitimate
reason to distinguish between them. (Isn't X11 no longer being actively
developed?) Furthermore, there is a bad link in section 5; it refers to an
image(1) man page, which does not exist.
(2) the whole "make release" thing is somewhat different than building
kernels and userland (which I've successfully done a hundred times in the
past), and I do not understand why, nor does the release(8) man page do an
adequate job of explaining exactly what a "release" is and why one would
want to go about it that way. (For instance, why do I need release
tarfiles? Can't I just build the binaries in place?) There is also no
indication of what sorts of paths are supposed to go in DESTDIR and
RELEASEDIR. The Makefile says much the same thing, but again gives no
indication of what are appropriate values for DESTDIR and RELEASEDIR. My
XF4/ dir is in /usr, and that dir has been freshly updated to -current via
cvs. And, yes, tcl and tk 8.3.3 are installed.
Bottom line: I have a brand spanking new -current box. All I want to do is
add XF4 to it. Ideally, someone would explain the make release thing. Of
course, I'd settle just for pointers as to what to do with DESTDIR and
RELEASEDIR.
Many thanks in advance.
Cheers.