Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Mar 2019 20:29:25 +0300
From:      Lev Serebryakov <lev@FreeBSD.org>
To:        java@freebsd.org
Subject:   Is it possible to change DEPENDS logic for Java ports?
Message-ID:  <9f0fab7f-89e1-a58f-913d-da5da2d295a2@FreeBSD.org>

next in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--iETZpkjcY3HOhqn3zTHUlbqtGRNSaVfA0
Content-Type: multipart/mixed; boundary="SIHcKyKYdV6ym5ietBBd6lKwwj6yAxNc1";
 protected-headers="v1"
From: Lev Serebryakov <lev@FreeBSD.org>
Reply-To: lev@FreeBSD.org
To: java@freebsd.org
Message-ID: <9f0fab7f-89e1-a58f-913d-da5da2d295a2@FreeBSD.org>
Subject: Is it possible to change DEPENDS logic for Java ports?

--SIHcKyKYdV6ym5ietBBd6lKwwj6yAxNc1
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable


 There are Java ports, which needs JDK for build, but will work
perfectly with JRE only.

 For example, `net-mgmt/unifi5` depends on `archivers/snappy-java' and
have runtime dependency on JDK. But it doesn't need JDK, and JDK is much
bigger than JRE, which could be critical for resource-constrained target
systems.

 Now I'm fixing this by direct editing of pourdiere-built packages and
it is VERY inconvinient.

 I've tried to add JAVA_RUN=3Djre/JAVA_BUILD=3Djdk to both ports in
question, but still runtime dependency is JDK :(

--=20
// Lev Serebryakov


--SIHcKyKYdV6ym5ietBBd6lKwwj6yAxNc1--

--iETZpkjcY3HOhqn3zTHUlbqtGRNSaVfA0
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQKTBAEBCgB9FiEE+W0coLX0MYtnSzMK6rA8WL/cR48FAlyJPfZfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEY5
NkQxQ0EwQjVGNDMxOEI2NzRCMzMwQUVBQjAzQzU4QkZEQzQ3OEYACgkQ6rA8WL/c
R4+bOBAAmI1KnARJwOlFHxZ2VXbVG0zbsPiPZN8V7LfbRmxW6LkQbFhq/hkASwa7
UNEnNKZmYDswfsUID+A8OTSGuuKht9/PW1OUGxyQg+6SHRipXW8H/rDvVG8S9dk4
F4ZgYeLMlQ+XY+51YEC14F0v0il2Qvejktx8BNk9R+QGtaisNLd3n2lLT7uhmZma
4oW3OExpkc04nPazfFNZcekmQ9XmubaUYZ5tMYSfCijAU9mvkIokgmrJmHDCJYlp
LoVwPOhiHh49W/KjdD8gkL/r/PfeAvDNL8JraWbioxnKW2ErYxzbOh4/VDJSrExO
erLTM4GoC2KHSbcR71IG5RqwrXeBl/L2V+jCaQboAqeOtQaNcrGAPs7OkuiHN6Mz
Lbe8u2UsGMa9JlUpIC7aVcLPWvN3MeM/KslvnStbQ1lzaiR7hR2/CwhoSWaOi5n8
DaYB1Tw6fyzFC1bHAa8azyzVLNxPocdf4z2BS3PfbKIVig+X+5aSh+TPfPtCoruk
A48llIBrG7wt4XT1YphTDXODEEYf+jUSB+pEHHltnxdr282SyTeai83flgdqc1Z2
dkbPfVDsx5vbbOlpVX3xbeeXNwSQY7GgSWGh0qFrtlE++6P4EVN24tuZhLjdhGuv
8bUTcjPTbgDKsm21x2EpI8mHi+SdgdycGGogvtr0+A1L2dLUQlc=
=FTXG
-----END PGP SIGNATURE-----

--iETZpkjcY3HOhqn3zTHUlbqtGRNSaVfA0--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?9f0fab7f-89e1-a58f-913d-da5da2d295a2>