Subject: Re: HEADS UP: Package removal candidates
To: Dieter Baron <dillo@danbala.ifoer.tuwien.ac.at>
From: Jim Wise <jwise@draga.com>
List: tech-pkg
Date: 12/06/2005 12:40:40
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On Tue, 6 Dec 2005, Dieter Baron wrote:
> This is not about laying blame, it is about fixing breakage. Do you
>have a technical issue with adding
> JAVA_HOME?= ${PKG_JAVA_HOME}
> MAKE_ENV+= JAVA_HOME=${JAVA_HOME}
>to databases/jdbc-postgresql*/Makefile?
Yes. This variable, like CC, CFLAGS, and other variables, has been part
of the contract which pkgsrc provides to java packages for _years_. It
is also part of the normal contract provided by a java development
environment.
Thus, such a setting belongs in pkgsrc/mk, not in each and every package
which depends on it (and there are lots -- three of them showed up in
Wiz's list alone, and as you note, other packages have already worked
around this broken-ness).
- --
Jim Wise
jwise@draga.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (NetBSD)
iD8DBQFDlc0dhfG1+Pg8jmsRAtEXAJ9fQBt0OvjIkIcfZzx8+2vLlYJf2wCgogiG
y3itXmqv+j7925Eqp5PTEk0=
=e03B
-----END PGP SIGNATURE-----