summaryrefslogtreecommitdiff
path: root/mk/java-vm.mk
AgeCommit message (Collapse)AuthorFilesLines
2009-04-10Add openjdk7-bin to the list of valid JVMs and use as a default onabs1-11/+24
NetBSD/i386 5.x The previous default - the linux sun-jre6 - would randomly crash under load for at least tomcat and jboss
2009-01-19enable 1.6 for x86_64 too, and make it the default.christos1-3/+4
2008-10-25SunOS-5.11-i386 default is Java 6 onlyadrianp1-5/+3
2008-10-24Initial support for Java on OpenSolaris (i386 only)adrianp1-5/+11
2008-10-24Darwin-9.* supports Java 1.6adrianp1-1/+2
2008-03-25Remove blackdown-j{dk,re}13 and sun-j{dk,re}13.wiz1-52/+6
Both have security problems and are not maintained. Update infrastructure for their removal. Removal was announced on pkgsrc-users on March 13.
2008-01-19remove lang/scsl-* related bits.tnn1-18/+4
2007-11-18Darwin 9.* can use Java tooadrianp1-3/+3
2007-08-02Automatically substitute for JAVA_HOME and PKG_JAVA_HOME in PLISTs.jlam1-1/+4
2007-06-11add jdk15, modelled on jdk14abs1-3/+13
2007-06-05Added the variable JAVA_BINPREFIX containing the prefix to the wrappedrillig1-9/+28
Java binaries. This makes it easier for packages to call the wrapper instead of the direct binary. See games/cgoban-java/Makefile revision 1.39 for the current approach and the following revision for the simpler one. Added _VARGROUPS. Doing that, I realized that BUILD_DEFS corresponds to _USER_VARS.* and BUILD_DEFS_EFFECTS to _SYS_VARS.*. This redundancy may be removed in the future. Removed a redundant comment.
2007-04-04Remove win32-jdk. This never really worked, and probably never will worktv1-13/+2
properly enough for pkgsrc use.
2007-02-22Changed the default Java Virtual Machine for NetBSD and Linux from "jdk"rillig1-2/+2
(JDK 1.1.8) to "sun-jdk" (any Sun JDK >= 1.2), since JDK 1.1.8 has been crashing for some NetBSD bulk builds for over a year now.
2007-02-18Add support for sun-j{dk,re}6.tv1-6/+24
2007-02-16Sorted the _ONLY_FOR_PLATFORM.* lists so that each operating system hasrillig1-15/+26
its own line. Since NetBSD 1.6 has been EOL'd, replaced the special entries with more generic ones, like NetBSD-*-i386.
2007-02-10Replaced the deprecated PKG_SKIP_REASON with PKG_FAIL_REASON.rillig1-2/+2
2007-01-30Add FreeBSD 6. From Peter Schuller in private mail.joerg1-4/+6
2006-12-03Claim NetBSD-[2-9].*-x86_64 as supported by sun-jdk15, to letwiz1-1/+2
the java framework recognize the amd64 support in sun-jre15.
2006-11-04Since PKG_JVM is not user-settable, it must not be added to BUILD_DEFS.rillig1-2/+3
For that purpose, BUILD_DEFS_EFFECTS has just been introduced.
2006-11-04Made the code that selects the possible Java VMs much simpler.rillig1-18/+9
2006-11-04Brought the comment into "pkgsrc comment normal form".rillig1-17/+33
2006-05-15Add scsl-jdk15 and scsl-jre15, SCSL licensed versions of sun-jdk15 andtv1-6/+19
sun-jre15, but running natively on NetBSD (so far).
2006-05-10Allow to use sun-jdk15 on Darwin-8, and sun-jdk14 on Darwin-[678].minskim1-4/+5
Also make sun-jdk15 the default java on Darwin-8. This addresses PR pkg/32013.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-13/+13
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2005-12-12First step at reworking Linux binary packages.joerg1-7/+8
Change most pkgs to depend on either emulators/suse_linux/Makefile.application (normal pkgs) or Makefile.common (suse91 and suse themselves) to filter out Operating Systems without Linux ABI support. Use CPU masks to limit the pkg to supported platforms.
2005-12-05Applied all quoting fixes found by "pkglint --autofix".rillig1-2/+2
2005-06-02Allow USE_JAVA2 to (optionally) be set to 1.4 or 1.5, and use in tomcat55abs1-3/+8
2005-04-20Check for the JRE and not the SDK package to figure which version of thetron1-4/+4
Sun Java package is installed.
2005-04-19Remove wonka support, now that wonka package is gone.wiz1-15/+3
Noted by schmonz@.
2005-03-24USE_BUILDLINK3 is no longer optional (and cannot be turned off). Per mailtv1-15/+5
to tech-pkg: ===== * USE_BUILDLINK3=YES will be unconditional. (In fact, USE_BUILDLINK3 will be ignored altogether by mk/; but see below.) * NO_BUILDLINK and NO_WRAPPER will be ignored by mk/. If a build happens, these phases will happen. * The existing NO_BUILD will imply the previous NO_BUILDLINK and NO_WRAPPER. If no build happens, those phases are not needed. * NO_TOOLS will be ignored by mk/. The tools phase, which provides much more than just the C compiler, will always happen regardless of package. This will make metapackage builds only slightly slower, in trade for far less user error.
2005-02-11Visual cleanup from tv-derecurse:tv1-4/+3
Consolidate many MAKE_ENVs and SCRIPTS_ENVs into a common block. (CONFIGURE_ENVs to be done later.) Introduce new variable ALL_ENV which is automatically included into all of MAKE_ENV, SCRIPTS_ENV, and CONFIGURE_ENV; this allows much cleaner addition of the common CC/CXX/CFLAGS/etc. variables needed by all of these.
2005-01-24Merge down deferred PREPEND_PATH handling from the tv-derecurse branch.tv1-6/+14
Also merge in deferred CLASSPATH handling, which can now be moved back to java-vm.mk for cleanliness.
2005-01-12Disable win32-jdk for now. It doesn't play well with bulk builds yet.tv1-14/+14
2004-12-14Make bulk builds mark packages failing due to "no acceptable JVM found"kristerw1-2/+2
as unavailable instead of broken.
2004-10-11Add win32-jdk. While here, sort the per-JVM metadata sections by JVM name.tv1-29/+40
2004-09-30Add and enable {jdk,jre}15rh1-8/+22
2004-07-29jdk12 was never here. "avert your eyes."tv1-21/+3
2004-07-28jdk12 is now in pkgsrc/lang.tv1-3/+3
2004-07-14Revert 1.29.wiz1-1/+14
With 1.29, e.g. devel/jgrasp would report: ===> Checking for vulnerabilities in jgrasp-1.7.0 => Checksum OK for jgrasp170.zip. ===> Extracting for jgrasp-1.7.0 ===> Required package : NOT found ===> Verifying reinstall for ../../lang/sun-jre13 even if sun-jre13/sun-jdk13 were already installed.
2004-07-07Remove duplicated BUILDLINK_DEPENDS lines, which are not needed becausextraeme1-14/+1
they are already defined in the buildlink3 files.
2004-07-02Remove support for buildlink2, now that all packages using thiswiz1-7/+3
file have been converted to buildlink3.
2004-06-09Use "_JAVA_HOME_DEFAULT" if it is defined instead of using "EVAL_PREFIX".tron1-1/+5
The later usually returns "${LOCALBASE}" which isn't useful for most of the packages providing a JVM.
2004-06-03Allow PKG_JVM=jdk14 (once a buildlink file has been added to wip/jdk14)abs1-7/+16
2004-05-05Make sure buildlink3 file exists before trying to use it.xtraeme1-3/+7
2004-05-02Add buildlink3 bits.xtraeme1-11/+17
2004-04-26Revert mistaken commit.tv1-1/+1
2004-04-06Make kaffe also sufficient for USE_JAVA2, but bump its DEPENDS to make suretv1-3/+3
the version in use is new enough to handle it. OK'd by xtraeme (current informal kaffe maintainer).
2004-04-02Match NetBSD-2.* for mapping sun-jdk to sun-jdk14 not sun-jdk13. Also cleanupabs1-5/+5
NetBSD-2* to NetBSD-2.*
2004-03-22Let _ONLY_FOR_PLATFORMS.sun-jdk14 recognize NetBSD 2.0 and future versions.kristerw1-2/+3
2003-10-03kaffe and wonka works for "arm" too (not only "arm32").kristerw1-3/+3