<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ports/java/classpath, branch 7-eol</title>
<subtitle>FreeBSD ports tree</subtitle>
<id>https://cgit-dev.freebsd.org/ports/atom?h=7-eol</id>
<link rel='self' href='https://cgit-dev.freebsd.org/ports/atom?h=7-eol'/>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/'/>
<updated>2013-02-12T22:21:32Z</updated>
<entry>
<title>- Build with java/bootstrap-openjdk on X86 platforms by default.</title>
<updated>2013-02-12T22:21:32Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2013-02-12T22:21:32Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=83b6700f5a8dfc9deb63b88f10928b41610016af'/>
<id>urn:sha1:83b6700f5a8dfc9deb63b88f10928b41610016af</id>
<content type='text'>
- Attempt to build with gcc on non-X86 platforms.  Note the gcc must be
built with Java support.
</content>
</entry>
<entry>
<title>Decommissioning java 1.5 (EOLed since October 2009):</title>
<updated>2012-12-10T13:18:28Z</updated>
<author>
<name>Baptiste Daroussin</name>
<email>bapt@FreeBSD.org</email>
</author>
<published>2012-12-10T13:18:28Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=7c354b1913f01af4543a3be2745370660e7153e4'/>
<id>urn:sha1:7c354b1913f01af4543a3be2745370660e7153e4</id>
<content type='text'>
suppress any reference to JAVA_VERSION=	1.5+ (part2)
</content>
</entry>
<entry>
<title>We have to supply -Xmx directly to JVM because ECJ ignores -J option.</title>
<updated>2012-10-05T17:40:54Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2012-10-05T17:40:54Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=02e125120c2026af860f50e67853706276255f28'/>
<id>urn:sha1:02e125120c2026af860f50e67853706276255f28</id>
<content type='text'>
http://developer.classpath.org/mediation/ClasspathDeveloperGuidelines
</content>
</entry>
<entry>
<title>Fix a typo for the wrappers.</title>
<updated>2012-10-04T18:47:53Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2012-10-04T18:47:53Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=58f8b8de4d0e49ca3e520971d4ffb7a64628a11a'/>
<id>urn:sha1:58f8b8de4d0e49ca3e520971d4ffb7a64628a11a</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Update ECJ to 3.8.1.</title>
<updated>2012-10-04T17:32:13Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2012-10-04T17:32:13Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=2197766d97bb2f4e562cf4f0f8e59b70f399d239'/>
<id>urn:sha1:2197766d97bb2f4e562cf4f0f8e59b70f399d239</id>
<content type='text'>
The following changes were made in the previous commit.

- Use ECJ 3.8 instead of 4.2.  This simplifies and add more Eclipse mirrors.
They are actually the same compilers released with different Eclipse JDTs.
- Add an option to build gjdoc.
- Add an option to build with GMP, which enables java.math.BigInteger.
- Add an option to build with native JDK.  When it is turned off, ECJ or GCJ
(when WITH_GCJ is defined) is used for glibj.zip.  Note ECJ (with gij) and
GCJ can compile classpath perfectly fine on FreeBSD 9 and later but it seems
libgcj interacts badly with 7 and 8.  Need more investigation.
- Reduce unnecessary dependencies.  zip is not used when "--with-jar" is
specified.  Use pre-built ANTLR jar file, which is only used for gjdoc.
Remove JDK run-time dependency because it is only necessary to execute tools
and these tools are actually wrappers.  Now we just execute them with javavm
wrapper (or user-specified VM when JAVACMD environment variable is set).
Note you need a valid JVM to run these commands now.
- Add a patch to fix an ugly JAR updater bug.  Without this, the file name
must include "/" in it, e.g., "gjar i ./glibj.zip".
</content>
</entry>
<entry>
<title>- Reset maintainership.  See ports/164941.</title>
<updated>2012-10-04T16:13:00Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2012-10-04T16:13:00Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=e2756cb8359659a62a4b5b44143af8d741b3fae2'/>
<id>urn:sha1:e2756cb8359659a62a4b5b44143af8d741b3fae2</id>
<content type='text'>
- Fix conflicts with java/classpath.  Note security provider configuration
is moved to ${PREFIX}/lib/security/SableVM.security.  This file is always
loaded first because the short vendor name is SableVM.  If it does not
exist, then classpath.security is loaded (java/security/Security.java).
- Reduce Makefile headers, add licenses, and convert to optionsNG.
</content>
</entry>
<entry>
<title>Simplify the previous commit a bit.</title>
<updated>2012-09-14T22:13:10Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2012-09-14T22:13:10Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=2a39a6d67ef96af680a00c361edced80b635a7a6'/>
<id>urn:sha1:2a39a6d67ef96af680a00c361edced80b635a7a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add an option to build with Eclipse Java Compiler.  It also adds</title>
<updated>2012-09-14T21:56:20Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2012-09-14T21:56:20Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=1f25a1209d46c76c7802e49a254e5b5e6a1836cb'/>
<id>urn:sha1:1f25a1209d46c76c7802e49a254e5b5e6a1836cb</id>
<content type='text'>
com.sun.tools.javac implementation in tools.zip.  Turned off by default.
</content>
</entry>
<entry>
<title>Add license.</title>
<updated>2012-09-14T18:36:45Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2012-09-14T18:36:45Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=71853b153d52de56edf97056240461988062d42d'/>
<id>urn:sha1:71853b153d52de56edf97056240461988062d42d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>- Update to 0.99.</title>
<updated>2012-09-14T18:10:55Z</updated>
<author>
<name>Jung-uk Kim</name>
<email>jkim@FreeBSD.org</email>
</author>
<published>2012-09-14T18:10:55Z</published>
<link rel='alternate' type='text/html' href='https://cgit-dev.freebsd.org/ports/commit/?id=09e2b8f6e31d5a4f156114afc01524a28f33141f'/>
<id>urn:sha1:09e2b8f6e31d5a4f156114afc01524a28f33141f</id>
<content type='text'>
- Reset maintainer to java (ports/164941).
- Convert to optionsNG.
- Honor NOPORTEXAMPLES.
</content>
</entry>
</feed>
