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-----