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
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

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.
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