Commit graph

3290 commits

Author SHA1 Message Date
Jung-uk Kim
de8b0ab5ad Update to 6u37.
Feature safe:	yes
2012-10-19 20:15:14 +00:00
Jung-uk Kim
aed848db40 Update to 6u37.
Feature safe:	yes
2012-10-19 20:13:32 +00:00
Jung-uk Kim
2d4e9c6a9c Fix pkg-plist for i386.
Feature safe:	yes
2012-10-12 06:41:51 +00:00
Jung-uk Kim
2151c80bb7 Add a port to self-bootstrap OpenJDK6. Note the initial distfiles were
bootstrapped with pre-built openjdk6 packages from FreeBSD build clusters
on clean 7.4-RELEASE installation, and the ports tree was checked out at
r305682.

Feature safe:	yes
2012-10-12 00:42:31 +00:00
Jung-uk Kim
2007d57691 - Explicitly set registervm as build dependency. When BOOTSTRAPJDKDIR is
manually set, this dependency may not be fulfilled.
- Consistently use WRKSRC over WRKDIR where it makes sense.  Although they
are actually the same directory, there is no reason to confuse users.

Feature safe:	yes
2012-10-10 19:55:27 +00:00
Jung-uk Kim
064102df55 Update to build 26. 2012-10-09 20:59:37 +00:00
Jung-uk Kim
3b1e868657 Recommend newly added openjdk6-jre. 2012-10-09 17:47:53 +00:00
Jung-uk Kim
02cfcdf497 - Sanitize user, group and permission. Inspired by openjdk7.
- Add a slave port to create JRE-only package.
2012-10-09 17:47:06 +00:00
Jimmy Olgeni
9d0b742cb3 Upgrade to version 1.0.14. 2012-10-08 13:47:58 +00:00
Jimmy Olgeni
422abf72c7 Upgrade to version 1.0.18. 2012-10-08 13:46:34 +00:00
Pietro Cerutti
5f9b41440a - Update to 7.3.b 2012-10-08 09:05:29 +00:00
Jung-uk Kim
aff852ecef - Update to 1.6.0.
- Reset maintainership.  See ports/164941.
- Make it as amd64 and i386 only.  Other architectures needs porting.
- Reduce Makefile headers, add licenses, and convert to optionsNG.
- Add an option to build with native JDK.  When it is not selected, GCJ is
used instead.  Turned on by default.
2012-10-05 20:40:39 +00:00
Jung-uk Kim
02e125120c We have to supply -Xmx directly to JVM because ECJ ignores -J option.
http://developer.classpath.org/mediation/ClasspathDeveloperGuidelines
2012-10-05 17:40:54 +00:00
Jung-uk Kim
58f8b8de4d Fix a typo for the wrappers. 2012-10-04 18:47:53 +00:00
Jung-uk Kim
2197766d97 - Update ECJ to 3.8.1.
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".
2012-10-04 17:32:13 +00:00
Jung-uk Kim
2ed69d4811 Revert the previous accidental commit. It is not ready yet. 2012-10-04 16:30:16 +00:00
Jung-uk Kim
7b1d3862e2 Revert the previous accidental commit. 2012-10-04 16:19:53 +00:00
Jung-uk Kim
e2756cb835 - Reset maintainership. See ports/164941.
- 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.
2012-10-04 16:13:00 +00:00
Baptiste Daroussin
5ac78e2f5e Convert to new options framework 2012-10-04 07:18:39 +00:00
Jason Helfman
fed1744b45 - reset maintainer per maintainer
- while here...
  - fix MASTER_SITES
  - use optionsNG for DOCS
  - add additional CATEGORIES
  - adjust COMMENT
  - update WWW address and pkg-descr

PR:		172097
Submitted by:	maintainer, jonc@chen.org.nz
2012-09-27 23:03:38 +00:00
Jung-uk Kim
bedc8d0abc Tidy up patches. No functional change. 2012-09-27 00:18:41 +00:00
Jung-uk Kim
160ffd1866 Use fdescfs(5) and procfs(5) consistently. 2012-09-26 23:24:44 +00:00
Alex Dupre
799566f891 Fix sed substitution by forcing LANG=C. 2012-09-25 12:55:00 +00:00
Boris Samorodov
ab15538b30 Add jboss7 , JBoss AS 7.1.1.Final Brontes.
PR:		ports/166665
Submitted by:	Alexander Yerenkow <yerenkow@gmail.com>
2012-09-23 17:09:22 +00:00
Eitan Adler
31ff7fad6d Unbreak index on i386 by marking this port as broken without linuxpluginwrapper.
Pointyhat:	eadler
2012-09-22 14:36:25 +00:00
Greg Lewis
3fbe814e84 . Also fix permissions in the dropins/jdt/plugins directory.
Pointed out by:	ale@
2012-09-21 15:23:56 +00:00
Greg Lewis
3ddc6cd1ed . Fix permissions problems with some of the JARs installed as plugins.
This is the same fix applied ale@ to java/eclipse.

Reported by:	Olivier Smedts <olivier@gid0.org>
2012-09-21 05:47:34 +00:00
Greg Lewis
8424671b18 . Update to 4.2.0 and re-enable.
Submitted by:	tg@
2012-09-19 19:58:38 +00:00
Alex Dupre
65878ec96d Update to 1.7 release. 2012-09-19 09:46:14 +00:00
Alex Dupre
0f72d36bc9 Fix wrong permissions on a few plugin jars. 2012-09-19 09:16:03 +00:00
Jung-uk Kim
e1b4da42cd - Override GCC used by HotSpot SA. [1]
- Fix build with GCC 4.5+ on i386. [2]
- Convert to the new header format.

Submitted by:	Claude Buisson (clbuisson at orange dot fr) [1]
Obtained from:	OpenJDK7 [2]
	http://hg.openjdk.java.net/jdk7/hotspot/hotspot/rev/da880ba4edf9
2012-09-18 22:30:19 +00:00
Jung-uk Kim
17f28ea268 - Honor CC, CXX, and CPP. [1]
- Fix build with clang.

PR:	ports/151042 [1]
2012-09-18 20:53:20 +00:00
Jung-uk Kim
1677e26dfe - Fix possible build issues with pkgconf. [1]
- Update Makefile header to the new format.

Pointed by:	bapt [1]
2012-09-17 17:02:59 +00:00
Greg Lewis
dca8492cc2 . Update to 2012.f. 2012-09-15 02:38:27 +00:00
Jung-uk Kim
2a39a6d67e Simplify the previous commit a bit. 2012-09-14 22:13:10 +00:00
Jung-uk Kim
f2f668884c - Update to 1.5.4.
- Reset maintainer to java.
- Convert to optionsNG and add license.
- Unbreak sparc64.

PR:	ports/164941 (partial)
2012-09-14 22:02:09 +00:00
Jung-uk Kim
1f25a1209d Add an option to build with Eclipse Java Compiler. It also adds
com.sun.tools.javac implementation in tools.zip.  Turned off by default.
2012-09-14 21:56:20 +00:00
Jung-uk Kim
71853b153d Add license. 2012-09-14 18:36:45 +00:00
Jung-uk Kim
09e2b8f6e3 - Update to 0.99.
- Reset maintainer to java (ports/164941).
- Convert to optionsNG.
- Honor NOPORTEXAMPLES.
2012-09-14 18:10:55 +00:00
Beat Gaetzi
734349b51e - Move libxul 1.9.2 to www/libxul19
- Update www/libxul to 10.0.7
- Update all dependent ports to use www/libxul19 (no functional changes)
- Bump PORTREVISION on ports where libxul is a run dependency as the
  resulting package will change.

Submitted by:	Jan Beich <jbeich@tormail.org>
With hat:	gecko
2012-09-10 19:19:32 +00:00
Jung-uk Kim
e6d638b4ac - Add perl as a build dependency.
- Fix perl path for javac wrapper. [1]

PR:		ports/170772 [1]
2012-09-10 19:15:11 +00:00
Jung-uk Kim
f2768fbc01 Set LC_ALL instead of LANG. Some users still complain about locale issues. 2012-09-10 18:34:58 +00:00
Herve Quiroz
b1bbf18f20 Update to 4.10
Submitted by:	mi
2012-09-10 13:33:08 +00:00
Jung-uk Kim
90302aaed2 Add a symlink for MD include directory. It is just good enough to make it
bootstrap JDK for OpenJDKs.
2012-09-07 22:58:24 +00:00
Jung-uk Kim
93ec3ca459 - Enlist openjdk6 users as testers of ant 1.8.4 as well.
- Set JAVACMD environment variable to point to bootstrap JDK for ant.  When
it is unset or empty, ant sets it by executing `which java`, which may be
different from bootstrap JDK.
2012-09-07 22:16:05 +00:00
Jung-uk Kim
d256da64fc Update to 6u35. 2012-09-07 21:00:54 +00:00
Jung-uk Kim
ef74469ba7 Update to 6u35. 2012-09-07 21:00:29 +00:00
Jung-uk Kim
aba89129e7 - Update security patch to fix CVE-2012-0547 and CVE-2012-1682.
- Catch up with icedtea.classpath.org server changes for distfiles.
2012-09-07 19:27:31 +00:00
Jung-uk Kim
ad941604d6 Catch up with icedtea.classpath.org changes to fix fetch & extract issues.
Reported by:	osa, barbara (barbara dot freebsd at gmail dot com)
2012-09-07 18:59:28 +00:00
Jung-uk Kim
14d7f5f921 Remove an unnecessary change in the previous commit. 2012-09-06 21:21:00 +00:00
Jung-uk Kim
61a04e3a5b Update to 1.3. 2012-09-06 21:15:59 +00:00
Dag-Erling Smørgrav
dbc36c9345 Remove useless metadata from ports I created. 2012-09-05 15:43:33 +00:00
Greg Lewis
3a99e9f96e . Update to 7u7. 2012-09-01 05:59:14 +00:00
Greg Lewis
5d7bd54d78 . Update to 7u7. This update is complicated by the demo package not having
a u7 version released.
2012-09-01 05:39:07 +00:00
Steven Kreuzer
6d68817f7c Update port to 3.5.5
Create a link for a current version
Update WWW and master sites

PR:		ports/171011
Submitted by:	Mikhail Tsatsenko m.tsatsenko@gmail.com
2012-08-30 19:14:32 +00:00
Greg Lewis
a553b8d753 . Commit a fix for CVE-2012-4681.
Obtained from:	Mark Wielaard <mjw@redhat.com> via rea@
2012-08-30 05:32:57 +00:00
Pietro Cerutti
8e6a07fa93 - Update to 7.2
Release notes: http://netbeans.org/community/releases/72/

PR:		171144
Submitted by:	Douglas Carmichael <dcarmich@dcarmichael.net>
2012-08-29 09:29:02 +00:00
Jung-uk Kim
0271a4a8b2 Allow java/openjdk7 to build and execute Java plugin. A necessary patch for
OpenJDK7 was committed as r303173.
2012-08-27 17:43:38 +00:00
Greg Lewis
8c5212b4a8 . Allow openjdk7 to work with icedtea-web port.
Submitted by:	jkim@
2012-08-26 02:41:46 +00:00
Greg Lewis
65f9ad6643 . Update to 2012.e. 2012-08-21 12:38:34 +00:00
Greg Lewis
9b42878dd4 . Update to 7u6.
. Enlist openjdk7 users as testers of ant 1.8.4.
2012-08-21 04:56:41 +00:00
Greg Lewis
26a44bd643 . Update to 7u6. 2012-08-19 17:53:56 +00:00
Greg Lewis
357a1f4415 . Update to 6u34. 2012-08-19 17:42:14 +00:00
Jung-uk Kim
432b80cefa Fix web plugin crash with Firefox 14.
PR:		ports/170352
Obtained from:	IcedTea Project (PR1106)
2012-08-13 21:27:49 +00:00
Greg Lewis
c07f18f52f . Update to what should be 7u5. Based on the bug ids from
http://blog.fuseyism.com/index.php/2012/06/13/security-icedtea-2-1-1-2-2-1-released/
2012-08-06 05:57:54 +00:00
Doug Barton
9aac569eaa Move the rc.d scripts of the form *.sh.in to *.in
Where necessary add $FreeBSD$ to the file

No PORTREVISION bump necessary because this is a no-op
2012-08-05 23:19:36 +00:00
Greg Lewis
174111e974 . Update to 6u33. 2012-08-04 18:54:39 +00:00
Greg Lewis
1255022078 . Update to 7u5. 2012-08-04 18:37:43 +00:00
Jason Helfman
1000b02e5d - update to 3.8
- bring in patch from https://bugs.eclipse.org/bugs/show_bug.cgi?id=374724
2012-08-03 18:35:56 +00:00
Jung-uk Kim
227e93bb6e Update to 1.2.1. 2012-07-31 20:02:08 +00:00
Greg Lewis
d5e4363df5 . Include compat7x as an allowed package dependency.
. Bump PORTREVISION so new packages will be built.

PR:		170294
Submitted by:	Denis Generalov <gd@rambler-co.ru>
2012-07-31 18:31:39 +00:00
Greg Lewis
8810445e30 . Fix the regular expression for PKG_IGNORE_DEPENDS.
Submitted by:	des@
2012-07-31 17:07:10 +00:00
Carlo Strub
db5e2bc177 Fix typos in COMMENT
Approved by:	portmgr@ (implicit)
2012-07-29 11:17:02 +00:00
Baptiste Daroussin
9346b215f0 new devel/pkgconf added to replace devel/pkg-config. new version of pkg-config
are no more self hosting so we are stuck with 0.25 version while pkgconf provide
the same set of features as 0.27 and a compatible frontend. A symlink to
pkg-config has been added for convenience and compatibility

This also introduces a new macro to use pkgconf in your ports:
USE_PKGCONFIG

it can take the following arguments:
 - yes (meaning build only dep)
 - build (meaning build only dep)
 - run (meaning run only dep)
 - both (meaning run and build dep)

From now USE_GNOME= pkgconfig is deprecated in favour of USE_PKGCONFIG
The old gnome macro has been modified to use pkgconf but still the sameway: run
and build dep to avoid large breakage.

While here fix some ports relying on pkg-config but not specifying it, fix some
ports broken because testing wrong .pc files, and fix ports using pkg-config
--version to determine pkg-config version instead of
pkg-config --modversion pkg-config like recommanded by pkg-config

With Hat:	portmgr
Exp-runs by:	bapt (pointhat-west), beat (pointyhat)
2012-07-26 05:40:22 +00:00
Jung-uk Kim
c4fa45e259 Fix broken r300965. The options should be defined prior to including
bsd.port.options.mk.  While here, convert NOPORTDOCS to DOCS option.

Pointed by:	bapt
2012-07-24 16:55:48 +00:00
Nicola Vitale
2a1bf99b32 - Simplify code of files/pkg-install.in, and post-install target
Buildlog:	http://goo.gl/4U6wb
2012-07-21 12:45:13 +00:00
Nicola Vitale
1fa1fd91a8 - Add files/pkg-install.in
- Add a note to pkg-message about the problem of not seeing
  the PyDev perspective
- Bump PORTREVISION
- Remove PLIST_SUB
- Add SUB_LIST, SUB_FILES (for pkg-install)
- Use a different (and ugly) way to update the bundles.info
  file of Eclipse, and make pointyhat happy(http://goo.gl/LVKpz )
  (post-install target)  [1]
- Add an @unexec command to pkg-plist to remove any reference
  to PyDev in bundles.info when you uninstall the package
  (add-plist-post target)

Buildlog:	http://goo.gl/B18L5
Reported by:	pointyhat (via erwin, and beat)  [1]
2012-07-19 21:43:28 +00:00
Jung-uk Kim
f14e3ddcc8 Use the new options framework. 2012-07-16 18:12:34 +00:00
Nicola Vitale
3a9bb25bf2 - Update to 2.6.0
- Add LICENSE (EPL)
- Remove variables already defined in eclipse/Makefile.plugins
- Add option JYTHON (default off)
- Add a pre-install target to generate Python bytecode
- Add instructions to update the bundles.info file, otherwise
  the simple users don't see the installed plugin when running
  Eclipse
- Fix instructions of pkg-message
- Remove pkg-plist (now generated automatically by eclipse/Makefile.plugins)
2012-07-13 22:30:06 +00:00
Greg Lewis
c1e89281c2 . Make the version numbers consistent so they can be compared correctly.
E.g. for jdk1.6.0 and openjdk6 will use '6' as the version.
. Modify the preference order for Java VMs used by the internal fallback
  logic to reflect that openjdk is now the default Java VM rather than diablo.
. Remove code for Java vendors that are no longer in the ports tree (e.g.
  blackdown, ibm).
. Remove code for handling version numbers that are no longer present in
  the tree (e.g. only 1.5 and up is supported).
. Note that openjdk is a native Java VM.
. If the environment variable JAVAVM_FALLBACK_ONLY is set then only use the
  internal logic to select a Java VM, don't use the ports logic even if the
  ports collection is installed. [1]
. Update the manual page for JAVAVM_FALLBACK_ONLY.
. Bump version to 2.4.

PR:		167799 [1]
2012-07-13 05:38:43 +00:00
Chris Rees
db61a267a6 Reset maintainership for ports maintained by Gerrit Beine.
He had requested this some time ago, so any past timeouts should not be held
against him.

Your work in the past has been much appreciated, thank you.

Submitted by:	maintainer, via private email
2012-07-11 18:13:33 +00:00
Greg Lewis
2772382d5c . Minor man page tweaks:
. Remove references to ibm (we have no IBM JDKs in the tree)
  . Remove references to JDK 1.4.2 (only 1.5+ are in the tree)
2012-06-16 16:28:39 +00:00
Greg Lewis
0484c2a45e . Fix locale generation.
PR:		169037
2012-06-16 14:46:02 +00:00
Alex Dupre
3fc904c954 WindowBuilder is a powerful and easy to use bi-directional
Java GUI designer that makes it very easy to create Java GUI
applications without spending a lot of time writing code to
display simple forms. With WindowBuilder you can create
complicated windows in minutes. Use the visual designer and
Java code will be generated for you. You can easily add controls
using drag-and-drop, add event handlers to your controls, change
various properties of controls using a property editor,
internationalize your app and much more.

WWW: http://www.eclipse.org/windowbuilder/
2012-06-14 14:13:32 +00:00
Jung-uk Kim
b714a769f1 - Fix multiple security vulnerabilities. [1]
- Drop version suffixes from LIB_DEPENDS.
- Use the new options framework.

Obtained from:	IcedTea Project [1]
http://icedtea.classpath.org/hg/icedtea6/rev/9aff0fc60733
2012-06-13 19:17:00 +00:00
Baptiste Daroussin
6650773ab1 2012-05-31 deskutils/sciplore-mindmapping: Discontinued, use deskutils/docear instead
2012-06-07 devel/libtool-fixed: libtool has been fixed, no more need of this version
2012-05-23 devel/p5-Devel-ObjectTracker: removed from CPAN
2012-05-10 devel/rubygem-vmc: BROKEN for more than 6 month
2012-06-01 games/antrix: no more public distfiles, abandoned upstream
2012-05-10 games/sfbol: BROKEN for more than 6 month
2012-06-01 java/eclipseme: depends on java/sun-wtk
2012-05-10 mail/lmtpd: BROKEN for more than 6 month
2012-06-12 21:58:50 +00:00
Mikhail Teterin
9851c6325c Either linimon@ in 2011 or hq@ in 2006 broke the wrapper-script -- the
%%JAVA_VERSION%% inserted into it was never expanded...

Now that we aren't using JDK-1.{3,4} anyway, the setting of JAVA_VERSION
is, probably, redundant. Remove it and bump PORTREVISION.

While here, declare the port as unsafe for parallel building. Unfortunately.
2012-06-12 20:00:27 +00:00
Pietro Cerutti
63a1f84627 - Update to 7.1.2
Release notes: http://netbeans.org/community/releases/71/relnotes.html
2012-06-11 12:38:21 +00:00
Steve Wills
63d09c9c9b - Convert all remaining instances of BUILD_DEPENDS=${RUN_DEPENDS} or
RUN_DEPENDS=${BUILD_DEPENDS} to use := which portlint has warned
  about for a while.

PR:		ports/168208
Approved by:	portmgr (miwi)
2012-06-10 18:42:48 +00:00
Greg Lewis
bd6e604ba8 . Fix jstack. 2012-06-06 19:50:54 +00:00
Martin Wilke
9c2f65e395 - Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4
Review by:	bapt, David Naylor (kde team)
2012-06-06 06:44:37 +00:00
Alex Dupre
7a00857804 Update to 4.8 release. 2012-06-01 08:02:52 +00:00
Alex Dupre
0e5272c68d Update to 3.3.2 release.
Note: since eclipse update to 3.7.1 JSP editing is not working anymore, for
obscure reason a few plugins are not correctly loaded.
2012-06-01 07:47:19 +00:00
Alex Dupre
c185c57613 Update to 3.7.2 release.
Approved by:	maintainer timeout
2012-06-01 07:44:35 +00:00
Alex Dupre
d03dffd314 Update to 1.9.2 release.
Approved by:	maintainer
2012-06-01 07:43:54 +00:00
Alex Dupre
99ce1b39d1 Update to 2.7.2 release.
Approved by:	maintainer
2012-06-01 07:43:28 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Greg Lewis
c36dec0373 . Update to 7u4. This was a fairly significant merge, so please report
any regressions in functionality that might have been missed.  Biggest
  news is that partial BSD support is now in the official source
  distribution through the OS X port's inclusion.

  Partly obtained from Kurt Miller <kurt@intricatesoftware.com>
2012-05-27 18:48:14 +00:00
Greg Lewis
8c6175a3b5 . Specifically reference zip/unzip in ${LOCALBASE}/bin, since that is where
the JDK build looks for them, but FreeBSD 9.x has them available in /usr/bin.
  Adjusting the JDK check is a harder fix, this will get things building
  again on 9.x quickly.

PR:		166996
2012-05-27 03:51:15 +00:00
Lars Engels
95ac777a9f Update to 3.0.7 2012-05-23 11:32:46 +00:00
Mark Linimon
6d2cfc3a21 Reset mitsuru@riken.jp: address bounces.
Hat:		portmgr
2012-05-21 17:13:55 +00:00
Greg Lewis
2af5ad7d4b . Add an entry for the eclipse-sdktests DISTFILE. Much more still needs
to be done to get the tests working though.

PR:		157600
2012-05-13 06:21:23 +00:00
Greg Lewis
cd7a790139 . Bootstrap with ant 1.8.3. 2012-05-12 04:44:47 +00:00
Jung-uk Kim
99fcd36c3d Update jtreg to 4.1 b04. 2012-05-09 19:51:34 +00:00
Greg Lewis
923815253b . Update to build 25. 2012-05-09 03:53:37 +00:00
Greg Lewis
4042aa0a1e . Enlist openjdk7 users as testers of ant 1.8.3. 2012-05-06 19:51:51 +00:00
Greg Lewis
6a9616d188 . Make as IGNORE now that eclipse is updated to 3.7.1. 2012-05-06 03:27:58 +00:00
Greg Lewis
8df24cfa43 . Update to 3.7.1. 2012-05-06 03:27:22 +00:00
Greg Lewis
6d76f6f950 . Add a POLICY option to install the unlimited strength policy files and
default it to on since I can't imagine why anyone would deliberately
  want the limited strength versions given a choice.

  Cribbed from java/openjdk6
2012-05-04 06:14:26 +00:00
Greg Lewis
28609d64ef . Fix the look up of time zone data when TZUPDATE is turned on and as a
result turn it on by default again.  This change bears a little more
  explanation.

  In UnixFileSystem.java there is a cache of canonical paths and in
  particular one for paths inside java.home.  The problem with looking
  up time zone data is that if another path within java.home has been
  looked up then the symlink for the time zone data is not resolved
  (since the cache assumes there are no symlinks in java.home) and we fail
  to be able to open the ZoneInfoMapping file.

  One of the other features in UnixFileSystem is that the cache is not
  consulted and full resolution occurs for paths containing "." or "..".
  I've chosen to (ab)use this to force resolution of the time zone data
  directory in ZoneInfoFile.java rather than doing something like IcedTea
  did which was to introduce a tz.properties file where they would stash
  the time zone info directory rather than symlinking it in.  For full
  reference that patch is here:

  http://icedtea.classpath.org/hg/icedtea6/file/tip/patches/use-system-tzdata.patch

  There are two main reasons I chose a bit of a hack rather than something
  like this.

  1. I want to apply the patch to non-GPL'ed code (e.g. the jdk16 port).
  2. Using updated time zone data is only an option in the port and using
     something like tz.properties when the option is off is clunky.

  Thanks to avg@ for sleuth work on finding the bug write up and the
  IcedTea fix.
2012-05-02 06:13:16 +00:00
Jung-uk Kim
94c14ddac1 The Oracle Java 7 Runtime Environment for Linux.
WWW: http://www.oracle.com/us/technologies/java/index.html
2012-05-01 21:18:38 +00:00
Jung-uk Kim
e492e231b9 - Update to 6u32.
- Recommend OpenJDK6 instead of the deprecated JRL-licensed port.
2012-05-01 20:26:04 +00:00
Jung-uk Kim
207349c7c2 Recommend OpenJDK6 instead of the deprecated JRL-licensed port. 2012-05-01 20:24:31 +00:00
Jung-uk Kim
b533771d14 - Update to 6u32.
- Add an option to install demos and samples.  Turned on by default.
2012-05-01 20:08:38 +00:00
Jung-uk Kim
f2df278013 Add an option to install demos and samples. Turned off by default. 2012-05-01 20:05:54 +00:00
Greg Lewis
1686c57b1c . Update to 7u4. 2012-05-01 06:16:16 +00:00
Greg Lewis
bbbe976496 . Update to 6u31. 2012-05-01 05:23:46 +00:00
Tilman Keskinoz
cbc6626c60 Update to 1.4.0 2012-04-30 13:52:24 +00:00
Greg Lewis
bb3662de19 . Update to 3.7.1.
Submitted by:	tg@
2012-04-22 02:26:58 +00:00
Greg Lewis
0426f64b8e . Turn the TZUPDATE option off by default until I can figure out how that
breaks the Eclipse build.
2012-04-19 18:53:53 +00:00
Greg Lewis
fbb8de3ec0 . Update to 7u3. 2012-04-18 17:49:41 +00:00
Greg Lewis
679b512252 . Update to 7 Update 3. Since there was no separate source bundle released
this is done with an additional patch instead of updating the source
  bundle being used and the associated patch set.
2012-04-18 17:49:13 +00:00
Alex Kozlov
5e1e381986 - deprecate: depends on java/sun-wtk
Approved by:	eadler (mentor)
2012-04-17 16:12:13 +00:00
Alex Kozlov
19b99728f8 - fix explicit use of unzip
- deprecate: no more public distfiles, merged with Java ME SDK 3.0 upstream

Approved by:	eadler (mentor)
2012-04-17 16:08:57 +00:00
Greg Lewis
9d9794b2ff . Remove jbootstrap (was used to bootstrap jdk13, which is long gone). 2012-04-16 01:38:32 +00:00
Greg Lewis
619a63f1d1 . Switch to the new java-zoneinfo port to provide updated time zone info
rather than relying on the official time zone updater.
2012-04-16 00:34:05 +00:00
Greg Lewis
596c6df205 . Switch to the new java-zoneinfo port to provide updated time zone info
rather than relying on the official time zone updater.
2012-04-15 23:25:53 +00:00
Greg Lewis
78b21cb283 . Switch to the new java-zoneinfo port to provide updated time zone info
rather than relying on the official time zone updater.
2012-04-15 21:42:03 +00:00
Greg Lewis
1c96072b83 . Use the new java-zoneinfo port to provide updated time zone info. 2012-04-14 20:53:53 +00:00
Greg Lewis
e7ae9dc0f4 . Use the new java-zoneinfo port to provide updated time zone info. 2012-04-13 04:01:24 +00:00
Greg Lewis
98d4fe68b1 . Switch to the new java-zoneinfo port to provide updated time zone info
rather than relying on the official time zone updater.
2012-04-13 02:36:39 +00:00
Pietro Cerutti
5f5ca88d19 - Add desktop entry
PR:		166785
Submitted by:	Hardy Schumacher <hardy.schumacher@gmx.de>
2012-04-12 08:28:45 +00:00
Greg Lewis
30c6d5e4f8 . Switch to the new java-zoneinfo port to provide updated time zone info
rather than relying on the official time zone updater.
2012-04-11 02:52:24 +00:00
Greg Lewis
4e2e20ceb9 . Update to 2012c.
Feature safe:	yes
2012-04-04 03:34:11 +00:00
Greg Lewis
6a3ab871a9 . Add a port that supplies updated zoneinfo files in the format expected by
the JDK/JRE ports.  This will make keeping up to date with new timezone
  data easier and prevent all the JDK/JRE ports needing to be updated
  regularly whenever a new TZUpdater is released by Oracle.

Feature safe:	yes
2012-03-31 04:15:41 +00:00
Alex Dupre
f965623e74 Update to 1.4.5 release.
Feature safe:	yes
2012-03-26 07:48:54 +00:00
Jason Helfman
a729825c44 - java 1.6+ is required
- bump PORTREVISION

Submitted by:	glewis@ (via email)
Feature safe:	yes
2012-03-24 23:21:33 +00:00
Jason Helfman
773538423a - Rename jar based on version
- Tweak ecj.sh to handle version and compilation
- bump PORTREVISION

Submitted by:	jkim@, glewis@, pitpalme+unix@gmail.com (emails)
Feature safe:	yes
2012-03-21 00:51:25 +00:00
Jason Helfman
b7c4d17a4c Add new port: java/eclipse-ecj
An incremental Java compiler. Implemented as an Eclipse builder, it is based on
technology evolved from VisualAge for Java compiler. In particular, it allows to
run and debug code which still contains unresolved errors.

WWW: http://www.eclipse.org/

Feature safe:	yes
2012-03-19 22:22:47 +00:00
Alex Dupre
33809f5d92 Fix build with OpenJDK7 and add LICENSE.
PR:		ports/165774
Submitted by:	Volodymyr Kostyrko <c.kworr@gmail.com>
Feature safe:	yes
2012-03-13 08:57:19 +00:00
Pietro Cerutti
90e1563f75 - Update to 7.1.1
Release notes: http://netbeans.org/community/releases/71/relnotes.html

Feature safe:	yes
2012-03-12 11:30:39 +00:00
Carlo Strub
6cc2721fbc Update download URL since Sun Download Center was decommissioned and does no
redirection.

PR:		ports/165689
Submitted by:	Sutra Zhou <zhoushuqun@gmail.com>
Approved by:	glarkin@ (mentor, implicit)
2012-03-06 21:05:58 +00:00
Greg Lewis
8da599bfaf . Use the latest cacerts file from the official Oracle distribution of
Update 2.
2012-03-06 03:59:29 +00:00
Greg Lewis
e5d3c8854e . Update to OpenJDK 7 Update 2. 2012-03-06 03:58:53 +00:00
Jung-uk Kim
4021f1476f Fix javaws launcher. This shell script now uses bash extensions. 2012-03-06 00:38:48 +00:00
Jung-uk Kim
4f2f499449 Update to 1.2. 2012-03-05 23:51:06 +00:00
Eitan Adler
7d4a16a84d Remove quotes from BROKEN and IGNORE as they are not required
Approved by:	maintainer timeout
2012-02-25 22:15:56 +00:00
Chris Rees
1109531f76 Add extra repository
PR:		ports/155547
Approved by:	maintainer timeout
2012-02-23 20:40:57 +00:00
Baptiste Daroussin
a9e2972a99 Prevent to add @dirrm entries begining with a /
Approved by:	maintainer timeout (>5weeks)
2012-02-22 16:35:20 +00:00
Jung-uk Kim
04111c28a5 Fix multiple security vulnerabilities.
CVE-2011-3563:	Fix issues in java sound
CVE-2011-3571:	Fix in AtomicReferenceArray
CVE-2011-5035:	Add property to limit number of request headers to the HTTP Server
CVE-2012-0501:	Better input parameter checking in zip file processing
CVE-2012-0502:	Issues with some KeyboardFocusManager method
CVE-2012-0503:	Issues with TimeZone class
CVE-2012-0505:	Enhance exception throwing mechanism in ObjectStreamClass
CVE-2012-0506:	Issues with some method in corba

Obtained from:	IcedTea Project
2012-02-18 01:06:58 +00:00