Thanks for discussing this issue. It is true that there is a Java as a category, but I am almost sure that this check is not available there. I guess the best choice is to run a script and let the user to download the appropriate JDK. > On Mar 31, 2016, at 12:24 PM, Ryan Schmidt <ryandes...@macports.org> wrote: > > > On Mar 31, 2016, at 10:54 AM, Chris Jones wrote: >> On 31/03/16 16:50, Ryan Schmidt wrote: >>> On Mar 31, 2016, at 10:47 AM, Abdulrahman Alshammari wrote: >>>> On Mar 31, 2016, at 11:26 AM, Ryan Schmidt wrote: >>>>> On Mar 31, 2016, at 10:00 AM, Abdulrahman Alshammari wrote: >>>>> >>>>>> Someone told me that I can download JDk from macports. However, I could >>>>>> not find the any port belong to this. What I need is to update my JDK >>>>>> version without going to Oracle website. >>>>> >>>>> I'm not aware of a port that provides the JDK. Why don't you want to >>>>> download it from Oracle? >>>> >>>> Because I want to make it as a dependency for other software. Is there any >>>> way. I remember your suggestion about jdk checker, but it will be better >>>> if I can download it. >>> >>> Hmm. We have a port for oracle-instantclient, but we are not able to >>> download its distfiles automatically due to restrictions imposed by the >>> Oracle web site; they require agreeing to a license agreement first. So >>> installing that port is somewhat inconvenient for users. I don't know if >>> the JDK has similar restrictions. In any case, the JDK probably needs to >>> install into system locations, so it would not be suitable for installing >>> via a port. I think we just expect the user to install the JDK manually. >>> The JDK used to be part of OS X, so it was a non-issue, and we haven't >>> really developed a better strategy now that JDK is separate. >>> >> >> I think given the nature of the JDK is really is not something we want >> macports installing automatically for a user. I for one would want to be >> made very aware when its required. So I think really the right thing to do >> here is to just check if it is available, and if not issue a message to the >> user telling them what to do to install it themselves (at which point they >> can decide if they really want the port that requires it...). > > Since there's likely more than one port needing this kind of check, it would > make sense to abstract it out into a portgroup. We already have a java > portgroup. I'm not entirely clear on how it's used, but maybe it makes sense > to add this check to that portgroup. > > _______________________________________________ > macports-users mailing list > macports-users@lists.macosforge.org > <mailto:macports-users@lists.macosforge.org> > https://lists.macosforge.org/mailman/listinfo/macports-users > <https://lists.macosforge.org/mailman/listinfo/macports-users>
_______________________________________________ macports-users mailing list macports-users@lists.macosforge.org https://lists.macosforge.org/mailman/listinfo/macports-users