PR: 29256
Submitted by: Richard Wiwatowski <rjwiwat@betalogic.com.au>
o getting rid of dependency on -clients. (rman is now part of imake-4.)
o use pre/post.mk to simplify testing.
USE_MOTIF and generates a LIB_DEPENDS to x11-toolkits/open-motif. As
before, it implies USE_XPM (and therefore USE_XLIB). Motif-dummy is
removed from PKG_IGNORE_DEPENDS, whose sole resident is now XFree86-3.
Most of the simple ".if defined(HAVE_MOTIF)"s are removed to always
have USE_MOTIF. ftp/moxftp will define USE_MOTIF unless
WANT_ATHENA_VERSION (new variable) is defined. I merged the X cases
in cad/mars, so USE_MOTIF is used iff WITHOUT_X11 is not defined.
I will remove x11-toolkits/Motif-dummy (which has been repo copied to
open-motif) in a few days.
This still fails to build correctly on -current since the /usr/libexec/cpp
fiasco -- old versions of imake still use /usr/libexec/cpp instead of
gcc -E. If you don't have a fixed version of imake, a quick fix to get
around this is to set IMAKECPP=/usr/bin/cpp in your environment before
make'ing this port.
Note that the port builds without errors if you don't have the correct
version of imake, but FREEBSD_CAM will not be defined and xmcd will use
the ioctl method which hasn't worked since 3.0.
In retrospect, I should have suspected something was strange, but I
still have no idea _why_... Apparently half of the manpages in this
port are installed compressed. I think this is because the port tries
to mix Imake with its own installation script. I'll have to figture-out
for sure some day.
set, so mark them with MANCOMPRESSED=no. Note that this requires the
new bsd.port.mk that is not committed yet (going through final tests,
will be committed in a few hours).
installed under ${PREFIX} for package users anyway. Also minor
cleanup of PLIST to get rid of warnings, and delete one non-existent
file.
Submitted by: Brett Taylor <brett@peloton.physics.montana.edu>
(the non-interactiveness part.)
one file. Version 2.3 adds an interface to web browsers (Netscape
and Mosaic), a smaller-format window in addition to the traditional
window, and "tool tips" that pop up over the buttons.