This release provides the following fixes:
Security fixes:
KDEsu. The KDEsu which shipped with earlier releases of
KDE 2 writes a (very) temporary but world-readable file
with authentication information. A local user can
potentially abuse this behavior to gain access to the X
server and, if KDEsu is used to perform tasks that require
root-access, can result in comprimise of the root account.
Bug fixes:
kio_http. Fixed problems with "protocol for http://x.y.z
died unexpectedly" and with proxy authentication with
Konqueror.
kparts. Fixed crash in KOffice 1.1 when splitting views.
khtml. Fixed memory leak in Konqueror. Fixed minor
HTML rendering problems.
kcookiejar. Fixed minor problems with HTTP cookies.
kconfig. Fixed problem with leading/trailing spaces in
configuration values.
kdebug. Fixed memory leak in debug output.
klineedit. Fixed problem with klineedit emitting "return
pressed" twice.
(The security fix was already dealt with by patches.)
set FOO_CONFIG=${BUILDLINK_CONFIG_WRAPPER.foo} in both CONFIGURE_ENV and
MAKE_ENV. We remove the check for GNU_CONFIGURE because if a package
Makefile includes the buildlink.mk file, then it most likely wants to use
the config script wrappers as well. Change suggested by Hubert Feyrer
(hubertf) and Tomasz Luchowski (zuntum).
BUILDLINK_PREFIX.<pkgname>. This allows buildlink to find X11BASE packages
regardless of whether they were installed before or after xpkgwedge was
installed. Idea by Alistair Crooks <agc@pkgsrc.org>.
This change is untested, but won't break things and should fix
Chuck Cranor's KDE2 build problem (could you confirm it, please?)
I have too slow box to compile whole kde2 now.
Fix by Johnny C. Lam
conversion generally consisted of making sure that -L options passed to
the compiler in the configure script didn't refer to any directories
outside of ${BUILDLINK_DIR} and ${X11BASE}, and replacing dependencies
with buildlink.mk file inclusions.
- Add a buildlink.mk for use by other package Makefiles.