notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Remember
I remember
2024-11-06 Today brought in a new category: filesystems. Sadly, the website did not process it well. I am working on that. It may take a few days.
2024-11-07 Commit processing is halted. I have a fix for the new category. It is making its way through the system.
UPDATE: the backend is processing the original filesystems commit now. It should take about an hour.
UPDATE: as of 20:30 UTC, the filesystems commit has been processed. Commit processing is now up to date.
Port details
openjdk6-jre Oracle's Java 6 Runtime Environment under the GPL v2
b45,1 java Deleted on this many watch lists=3 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout b45,1Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: Extended Support ended December 2018, please migrate to openjdk8
Expired This port expired on: 2019-09-20
Maintainer: java@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2012-10-09 17:47:37
Last Update: 2019-09-23 18:26:43
SVN Revision: 512663
People watching this port, also watch:: pkg, openjdk8, gcc
Also Listed In: devel ipv6
License: GPLv2
WWW:
https://openjdk.java.net/
Description:
OpenJDK is an open-source implementation of the Java Platform, Standard Edition. Much of the OpenJDK code is licensed under the GPL version 2 with the Classpath exception. The Java Hotspot virtual machine source code is licensed under the GPL version 2 only. WWW: https://openjdk.java.net/
Homepage    cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (3 items)
Collapse this list.
  1. /usr/local/share/licenses/openjdk6-jre-b45,1/catalog.mk
  2. /usr/local/share/licenses/openjdk6-jre-b45,1/LICENSE
  3. /usr/local/share/licenses/openjdk6-jre-b45,1/GPLv2
Collapse this list.
Dependency lines:
  • openjdk6-jre>0:java/openjdk6-jre
No installation instructions:
This port has been deleted.
PKGNAME: openjdk6-jre
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 i386
distinfo:
TIMESTAMP = 1514659989 SHA256 (apache-ant-1.9.7-bin.tar.bz2) = be2ff3026cc655dc002bbcce100bd6724d448c63f702aa82b6d9899b22db7808 SIZE (apache-ant-1.9.7-bin.tar.bz2) = 4392108

Expand this list (12 items)

Collapse this list.

SHA256 (openjdk-6-src-b41-04_jan_2017.tar.xz) = 8e34d451cec65fae8b4304651058ed4dc8d07bd45baa2f49780009097afc1a15 SIZE (openjdk-6-src-b41-04_jan_2017.tar.xz) = 34402516 SHA256 (jtreg-4.1-bin-b05_29_nov_2012.zip) = 9291eb4a14501232b35614e88686ff66ad8b69d0098dbd4322b28f97b672653d SIZE (jtreg-4.1-bin-b05_29_nov_2012.zip) = 5993382 SHA256 (patch-6-b42.xz) = be3cbf875b4731540908e9fe10aae4d3e48777b597787e8adf95c58084dd82eb SIZE (patch-6-b42.xz) = 113664 SHA256 (patch-6-b43.xz) = e806751c1997d292130eca855ffe6811c6b66e823a877213a74ef9b01596098b SIZE (patch-6-b43.xz) = 64716 SHA256 (patch-6-b44.xz) = 2221839e92ce363b5f1632219b7fc69a5728e854392e9c72427d8ea299a0e4de SIZE (patch-6-b44.xz) = 150396 SHA256 (patch-6-b45.xz) = fd7598277ed30bef3369978f380580132e836ec0b7afa9841d780115b22ae0ea SIZE (patch-6-b45.xz) = 275440

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Master port: java/openjdk6
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. zip : archivers/zip
  2. unzip : archivers/unzip
  3. cups.h : print/cups
  4. javac : java/bootstrap-openjdk6
  5. gmake : devel/gmake
  6. x11.pc : x11/libX11
  7. xext.pc : x11/libXext
  8. xi.pc : x11/libXi
  9. xt.pc : x11-toolkits/libXt
  10. xtst.pc : x11/libXtst
  11. xpm.pc : x11/libXpm
Runtime dependencies:
  1. javavm : java/javavmwrapper
  2. dejavu>0 : x11-fonts/dejavu
  3. java-zoneinfo>0 : java/java-zoneinfo
  4. x11.pc : x11/libX11
  5. xext.pc : x11/libXext
  6. xi.pc : x11/libXi
  7. xt.pc : x11-toolkits/libXt
  8. xtst.pc : x11/libXtst
  9. xpm.pc : x11/libXpm
Library dependencies:
  1. libfreetype.so : print/freetype2
  2. libiconv.so : converters/libiconv
  3. libXm.so.4 : x11-toolkits/open-motif
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for openjdk6-jre-b45,1: ICEDTEA=on: Apply additional patches from IcedTea IPV6=on: IPv6 protocol support POLICY=off: Install the Unlimited Strength Policy Files SOUND=off: Enable sound support TZUPDATE=on: Update the time zone data ===> Use 'make config' to modify these settings
Options name:
N/A
USES:
compiler gmake iconv motif tar:xz
pkg-message:
For install:
This OpenJDK implementation requires fdescfs(5) mounted on /dev/fd and procfs(5) mounted on /proc. If you have not done it yet, please do the following: mount -t fdescfs fdesc /dev/fd mount -t procfs proc /proc To make it permanent, you need the following lines in /etc/fstab: fdesc /dev/fd fdescfs rw 0 0 proc /proc procfs rw 0 0
Master Sites:
  1. There is no master site for this port.

Number of commits found: 34

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
This is a slave port. You may also want to view the commits to the master port: java/openjdk6
CommitCreditsLog message
b45,1
23 Sep 2019 18:26:43
Revision:512663Original commit files touched by this commit
glewis search for other commits by this committer
Delete java/openjdk6 and java/openjdk6-jre ports

* Both of these ports are EoL upstream.  Remove them per the DEPRECATED
  and EXPIRATION_DATE entries added previously
* Note that bootstrap-openjdk6 is left solely to be able to bootstrap
  java/openjdk7
b36,1
17 Aug 2015 14:20:41
Revision:394508Original commit files touched by this commit
mat search for other commits by this committer
Remove UNIQUENAME and LATEST_LINK.

UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now,
we won't have conflicts there.

Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer
is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel
has the correct PKGNAME anyway.

Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called
OPTIONS_FILE now.)

Reviewed by:	antoine, bapt
Exp-run by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D3336
b34,1
24 Jan 2015 00:02:01
Revision:377775Original commit files touched by this commit
jkim search for other commits by this committer
Update to b34.
b32,1
17 Jul 2014 04:03:21
Revision:362118Original commit files touched by this commit
jkim search for other commits by this committer
- Update to b32.
- Update TimeZoneNames to tzdata2014b.
- Enlist openjdk6 users as testers of ant 1.9.4.
b31_3,1
27 Jun 2014 18:41:19
Revision:359595Original commit files touched by this commit
jkim search for other commits by this committer
Implement current and signal methods for sun.nio.ch.NativeThread.  Note this
fixes a test case in the following Apache Solr bug report.

https://issues.apache.org/jira/browse/SOLR-6204

Reported by:	Dawid Weiss <dawid.weiss@gmail.com>
b31_2,1
21 May 2014 19:57:11
Revision:354759Original commit files touched by this commit
jkim search for other commits by this committer
Fix printing services.  When CUPS is used, ${LOCALBASE}/bin/lpr must be used
to print a generated PostScript file.  When lpd(8) is used, lpr(1) from base
must be used.  Also, status command for lpc(8) requires a printer name.  If
no argument is specified, i.e., "/usr/sbin/lpc status", then it displays the
command usage, i.e., "usage: status  {all | printer ...}".  Unfortunately,
"usage" is interpreted as a printer name because ":" is included.  Add "all"
and adjust an expression for grep(1).

PR:		ports/178856
b31_1,1
17 Apr 2014 18:24:47
Revision:351489Original commit files touched by this commit
jkim search for other commits by this committer
Fix couple of mis-merges.
b31,1
16 Apr 2014 01:43:54
Revision:351372Original commit files touched by this commit
jkim search for other commits by this committer
Update to b31.
b30_3,1
12 Mar 2014 20:56:48
Revision:348006Original commit files touched by this commit
jkim search for other commits by this committer
Add an upstream patch to fix yet another fallout from HotSpot 23 merge.

https://java.net/jira/browse/OPENJDK6-29
http://hg.openjdk.java.net/jdk6/jdk6/jdk/rev/04e4c3ec6516
b30_2,1
11 Mar 2014 17:18:02
Revision:347893Original commit files touched by this commit
jkim search for other commits by this committer
Fix missing symbols after re-appearance of converters/libiconv on 10+.  This
actually fixes java/icedtea-web because libsplashscreen.so was looking for
libiconv_open() and libiconv_close() from libiconv instead of iconv_open()
and iconv_close() from libc.  Tidy up compiler/linker flags while I am here.
b30_1,1
03 Mar 2014 23:45:26
Revision:346976Original commit files touched by this commit
jkim search for other commits by this committer
- Sync. extremely outdated sun.util.resources.TimeZoneNames to the latest
tzdata 2013i from the upstream.  Note we are not updating zoneinfo data here
as it can be updated via java/java-zoneinfo.
- Fix build with Clang 3.4 and other miscellaneous issues while I am here.
b30,1
23 Jan 2014 23:34:07
Revision:340870Original commit files touched by this commit
jkim search for other commits by this committer
- Update to b30.
- Implement sigset(2) for libjsig.  All supported FreeBSD releases have it.
- Turn UseMembar back on by default until we find better solution.
b28_7,1
04 Jan 2014 14:33:12
Revision:338646Original commit files touched by this commit
mat search for other commits by this committer
Revert lang/openjdk6 to b28.

With hat:	portmgr-lurker
b29
24 Dec 2013 23:11:15
Revision:337396Original commit files touched by this commit
jkim search for other commits by this committer
- Update to b29.
- Tidy up signal handler.
- Disable a Linux-specific hack.
- Do not create stack guard for Java threads.
- Implement thread CPU time.
b28_7
11 Dec 2013 01:18:33
Revision:336136Original commit files touched by this commit
jkim search for other commits by this committer
If /var/db/zoneinfo exists, use the file to determine timezone rather than
iterating over all files under /usr/share/zoneinfo.  All supported FreeBSD
versions create the file with tzsetup(8).  This change usually improves
java.util.TimeZone performance because we only need to test just one file.
b28_6
04 Dec 2013 23:20:35
Revision:335646Original commit files touched by this commit
jkim search for other commits by this committer
Add multiple security patches and improvements from IcedTea6.

http://icedtea.classpath.org/hg/icedtea6/rev/e98b0ef70b26

Obtained from:	IcedTea Project
b28_5
09 Nov 2013 00:11:00
Revision:333271Original commit files touched by this commit
jkim search for other commits by this committer
- Add throw() to all user-defined operator new()s within HotSpot because
Clang does not support "-fcheck-new".  Note it is a backport of S8021954
(http://hg.openjdk.java.net/hsx/hotspot-rt/hotspot/rev/9758d9f36299).
- Re-implement signal_name() with sys_signame(3) and adjust the comments.
- Re-implement ThreadCritical with PTHREAD_MUTEX_RECURSIVE.
- Fix DEBUG build with Clang on i386.  Clang does not support "-gstabs".
- Limit allocatable physical memory per getrlimit(2).
b28_4
05 Nov 2013 21:16:12
Revision:332909Original commit files touched by this commit
jkim search for other commits by this committer
- Do not crash when unsupported options are specified. [1]
- Micro-optimize and tidy up some patches.

PR:		java/183656 [1]
b28_3
25 Oct 2013 22:53:54
Revision:331642Original commit files touched by this commit
jkim search for other commits by this committer
- Turn off UseMembar by default.  This workaround is not necessary any more.
- Add few minor patches related to thread ID that were mis-merged.
- Add couple of minor HotSpot patches from upstream while I am here.
b28_2
12 Oct 2013 00:31:41
Revision:330107Original commit files touched by this commit
jkim search for other commits by this committer
- Do not allow selecting both DEBUG and FASTDEBUG options. [1]
- Re-enable -Werror for HotSpot build with GCC.
- Revert couple of unnecessary local changes to reduce diff.
- Add inactive pages as availble memory.  Note it is a cosmetic change.

PR:		ports/182907 [1]
b28_1
10 Oct 2013 21:59:11
Revision:330035Original commit files touched by this commit
jkim search for other commits by this committer
- Fix few mis-merges against HotSpot 23 and tie up some loose ends.
- Fix build with libiconv.  This problem was introduced in r330018.
- Update CA list to Oracle Java 7u40.  An expired CA was removed.
b28
09 Oct 2013 20:36:06
Revision:329926Original commit files touched by this commit
jkim search for other commits by this committer
Update to Build b28.
b27_10
08 Oct 2013 00:03:16
Revision:329749Original commit files touched by this commit
jkim search for other commits by this committer
- Support staging.
- Fix fastdebug installation.
- Update jtreg version to Build b05.
- Refine r327353.  Use an extra patch instead.
- Install proper license file.  OpenJDK6 has GPLv2 + "Classpath" exception.
b27_9
20 Sep 2013 19:48:32
Revision:327738Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
java)
b27_9
06 Sep 2013 02:06:56
Revision:326457Original commit files touched by this commit
jkim search for other commits by this committer
Fix build with libc++.
b27_8
26 Jul 2013 05:27:29
Revision:323679Original commit files touched by this commit
jkim search for other commits by this committer
Bump revision for openjdk6-jre to catch up with the master port change.
b27_7
22 Jul 2013 21:59:50
Revision:323500Original commit files touched by this commit
jkim search for other commits by this committer
- Add couple of upstreamed IcedTea6 patches for consistency.
- Disable test_gamma by default.
b27_6
16 Jul 2013 21:12:40
Revision:323127Original commit files touched by this commit
jkim search for other commits by this committer
Fix openjdk6-jre build.
b27_5
25 Apr 2013 20:10:31
Revision:316530Original commit files touched by this commit
jkim search for other commits by this committer
Chase java/openjdk6 update.
b27_4
06 Mar 2013 00:50:29
Revision:313491Original commit files touched by this commit
jkim search for other commits by this committer
Add multiple security patches from IcedTea6 1.12.3.

http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2013-February/021858.html
http://mail.openjdk.java.net/pipermail/distro-pkg-dev/2013-February/021998.html

Obtained from:	IcedTea Project
b27_3
11 Feb 2013 23:45:25
Revision:312083Original commit files touched by this commit
jkim search for other commits by this committer
Add a patch to fix MulticastSocket.setInterface().

http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/bfa676f5b5db

Submitted by:	oliver
b26_2
23 Oct 2012 17:40:51
Revision:306320Original commit files touched by this commit
jkim search for other commits by this committer
Bump PORTREVISION for the new cacerts.

Feature safe:	yes
b26_1
19 Oct 2012 22:43:10
Revision:306138Original commit files touched by this commit
jkim search for other commits by this committer
- Add 2012/10/16 security patches from IcedTea6 1.11.5. [1]

http://icedtea.classpath.org/hg/release/icedtea6-1.11/rev/d9564350faa6
http://blog.fuseyism.com/index.php/2012/10/19/security-icedtea-1-10-10-1-11-15-2-1-3-2-2-3-2-3-3-released/

- Completely turn off parallel build by default and remove parallel build
hack for HotSpot.  There were several reports that it fails to build under
certain environment, ports/162991 for example.  Users can still do parallel
build by setting FORCE_MAKE_JOBS (and MAKE_JOBS_NUMBER if desired).
- Implement os::available_memory().  Now it is consistent with "vm.vmtotal"
sysctl(3) MIB rather than bogus (physical memory / 4).
- Prefer sysconf(_SC_NPROCESSORS_CONF) over HW_NCPU sysctl MIB to get the
number of installed processors.  There is no functional difference except
for CURRENT, which obtains the information from ELF aux vector.
- Prefer sysconf(_SC_PHYS_PAGES) * sysconf(_SC_PAGESIZE) over HW_USERMEM
(Only the first 15 lines of the commit message are shown above View all of this commit message)
b25
09 Oct 2012 17:47:06
Revision:305596Original commit files touched by this commit
jkim search for other commits by this committer
- Sanitize user, group and permission.  Inspired by openjdk7.
- Add a slave port to create JRE-only package.

Number of commits found: 34