- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+
Thanks to all Helpers:
Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
ehaupt, nox, itetcu, flz, pav
PR: 116263
Tested on: pointyhat
Approved by: portmgr (pav)
rc.d script starting too late. With this, ldconfig run automaticaly on
startup and doesn't need add compat{4,5}x_enable in rc.conf.
No objection: freebsd-rc, portmgr
being unfechable as a dependency of another port. Introduce instead
COMPAT4X_ARCH which is the same as ARCH except on amd64 where it is "i386"
and replace relevant occurances of ARCH with it.
This also unbreaks ".if ${ARCH} == amd64" comparison that comes after ARCH
was modified to "i386" before.
While here, avoid installing ldconfig/compat4x for amd64 which only needs
ldconfig32/compat4x.
Unfetchability hinted at by: pointyhat via kris
the compat4x distribution of 5.3-BETA7 (based in turn upon libraries
from 4.10), hosted in MASTER_SITE_LOCAL since that beta will soon
disappear from the ftp site.
Approved by: portmgr
- On 5-CURRENT/alpha: still FORBIDDEN because no updated libc/libc_r
is available yet.
- By default, OpenSSL libraries are not installed because they are
known to be vulnerable. (cf. FreeBSD-SA-02:33.openssl) They are
installed only when FORCE_VULNERABLE_OPENSSL is defined, although
in that case the port is marked FORBIDDEN. So, one must specify
-DFORCE_VULNERABLE_OPENSSL -DNO_IGNORE to install this port with
vulnerable OpenSSL libraries.
the ECHO macro is set to "echo" by default, but it is set to "true" if
make(1) is invoked with the -s option while ECHO_CMD is always set to
the echo command.
4-STABLE/alpha: 4.4-RELEASE
4-STABLE/i386: 4.4-20011011-STABLE
5-CURRENT/alpha: 5.0-20010721-CURRENT
5-CURRENT/i386: 5.0-20011011-CURRENT
I could not find up-to-date snapshots available for alpha. If
anyone knows one, please let me know.
- Transfer the maintainership to ports@, because this rather belongs
to the base/ports infrastructure.
We greatly appreciate your inititial idea and work, Scott! :)
Prepare rc.d scripts that do ldconfig on startup, because
$PREFIX/lib/compat and $PREFIX/lib/compat/aout are no longer included
in the default $ldconfig_paths and $ldconfig_paths_aout, respectively.
install the compat libraries on your system, so you can use legacy
binaries that depend on them.
PR: ports/29371
Submitted by: Scot W. Hetzel <hetzels@westbend.net>
Altered by: knu