Port details |
- openjdk8 Java Development Kit 8
- 8.432.06.1 java =35 8.422.05.1_2Version of this port present on the latest quarterly branch.
- Maintainer: java@FreeBSD.org
- Port Added: 2014-03-28 22:11:38
- Last Update: 2024-11-12 01:10:52
- Commit Hash: e106137
- People watching this port, also watch:: pkg, git, libxml2, curl, glib
- Also Listed In: devel
- License: GPLv2
- WWW:
- https://openjdk.java.net/
- Description:
- An open-source implementation of the Java Platform, Standard Edition,
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/java/openjdk8/ && make install clean
- To add the package, run one of these commands:
- pkg install java/openjdk8
- pkg install openjdk8
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: openjdk8
- Flavors: there is no flavor information for this port.
- ONLY_FOR_ARCHS: aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le
- distinfo:
- TIMESTAMP = 1731344884
SHA256 (jtreg4.1-b08.tar.gz) = a9fbfac903313c12687e60978c4688c20189cdf873560125917d6ad53d55b30c
SIZE (jtreg4.1-b08.tar.gz) = 6834252
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:
- Slave ports:
-
- java/openjdk8-jre
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- zip : archivers/zip
- autoconf>0 : devel/autoconf
- cups.h : print/cups
- bash : shells/bash
- gmake>=4.4.1 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- javac : java/bootstrap-openjdk8
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xi.pc : x11/libXi
- xrender.pc : x11/libXrender
- xt.pc : x11-toolkits/libXt
- xtst.pc : x11/libXtst
- Runtime dependencies:
-
- javavm : java/javavmwrapper
- dejavu>0 : x11-fonts/dejavu
- java-zoneinfo>0 : java/java-zoneinfo
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xi.pc : x11/libXi
- xrender.pc : x11/libXrender
- xt.pc : x11-toolkits/libXt
- xtst.pc : x11/libXtst
- Library dependencies:
-
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- libinotify.so : devel/libinotify
- libasound.so : audio/alsa-lib
- libgif.so : graphics/giflib
- This port is required by:
- for Build
-
- archivers/snappy-java
- audio/jid3lib
- audio/nyquist
- benchmarks/scimark2
- biology/artemis
- biology/cytoscape
- biology/gkl
-
Deleted ports which required this port:
- for Patch
-
- games/robocode
- games/robocode-naval
- java/netty
-
Deleted ports which required this port:
- for Run
-
- archivers/apache-commons-compress
- archivers/javatar
- astro/mkgmap
- astro/mkgmap-splitter
- audio/atunes
- audio/jid3lib
- audio/musiccontrol
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for openjdk8-8.432.06.1:
ALSA=on: ALSA audio architecture support
FONTCONFIG=off: X11 font configuration support
POLICY=on: Install the Unlimited Strength Policy Files
TEST=off: Run regression tests
TZUPDATE=on: Update the time zone data
X11=on: X11 (graphics) support
====> Select OpenJDK build type: you have to select exactly one of them
DEBUG=off: Build for debugging (without optimizations)
DEBUGFAST=off: Build for debugging (with optimizations)
RELEASE=on: Build for release (default)
===> Use 'make config' to modify these settings
- Options name:
- java_openjdk8
- USES:
- compiler:features cpe gmake iconv pkgconfig xorg
- 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:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
8.25.17_3 27 Dec 2014 07:38:00 |
antoine |
Allow building with either giflib 4.2 or 5.0 |
8.25.17_3 16 Dec 2014 21:37:31 |
jkim |
Turn off -Werror for Clang 3.5+ and revert r374780 for now. |
8.25.17_3 16 Dec 2014 00:25:59 |
jkim |
Add an upstream patch to remove adlc's unused class FileBuffRegion.
https://bugs.openjdk.java.net/browse/JDK-8041620
Note this is an attempt to fix build with upcoming Clang 3.5.
Obtained from: jdk9 |
8.25.17_3 08 Dec 2014 16:48:41 |
tijl |
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it. Bump PORTREVISION on their dependent
ports except the ones that depend on these:
audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt
In these cases the same trick as in the recent gettext update is used. (Only the first 15 lines of the commit message are shown above ) |
8.25.17_2 20 Nov 2014 04:37:21 |
jkim |
- Add an empty directory to plist to fix staging.
- Fix build for 8.x on amd64. [1]
- Use tar(1) to extract all distfiles. [2]
PR: 194988 [1]
Submitted by: Mikhail T. (mi at aldan dot algebra dot com) [2] |
8.25.17_1 11 Nov 2014 23:53:59 |
jkim |
- Fix build on i386 with clang. [1]
- Fix mismerged libnio.so. [2]
Reported by: antoine [1]
Tested by: antoine [1]
PR: 194941 [2] |
8.25.17 09 Nov 2014 05:23:32 |
glewis |
. Update to 8u25. |
8.11.12_1 30 Oct 2014 16:30:37 |
jkim |
Merge Linux-specific changes to BSD patches. Most importantly, this change
corrects 'os.arch' property for i386 to fix regressions.
PR: 194419 |
8.11.12 18 Oct 2014 12:20:43 |
jhb |
The MAP_NORESERVE flag to mmap() has never been implemented in FreeBSD and
is being removed. No portrev bump needed since the kernel will continue to
accept this flag for old binaries even after support for it in new binaries
is removed.
PR: 193961
Approved by: portmgr (antoine) |
8.11.12 08 Oct 2014 07:25:19 |
bapt |
Fix build with gmake 4.1 |
8.11.12 20 Jul 2014 19:33:08 |
glewis |
. Don't hardcode /bin/bash. Fixes build trace output. |
8.11.12 20 Jul 2014 19:29:53 |
glewis |
. Introduce a DIST_BUILD_NUMBER variable and refer to that in both DISTNAME
and MASTER_SITES. This fixes the download URL. [1]
. Add a dependency on fontconfig. [2]
Pointed out by: Chris Sabo <csabo2@gmail.com> [1]
Requested by: Michael Schmiedgen <schmiedgen@takwa.de> [2] |
8.11.12 20 Jul 2014 17:00:57 |
glewis |
. Update to 8u11. This requires moving the patch file for 8u5 to start
with 8u05 to preserve patch file ordering. |
8.5.13_8 27 Jun 2014 18:41:19 |
jkim |
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> |
8.5.13_7 21 May 2014 20:06:17 |
jkim |
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). |
8.5.13_6 17 May 2014 06:14:59 |
jkim |
Always link libjli statically. When launchers are symlinked, it may not be
able to find libjli.so from RPATH because argv[0] points to the symlink.
Note it seems Linux does not have the problem when /proc/self/exe exists.
If it does not exist, it also fails to find libjli.so. Clean up patches
while I am here. |
8.5.13_5 15 May 2014 23:53:57 |
jkim |
Add support for java/icedtea-web. Clean up some patches while I am here. |
8.5.13_4 02 May 2014 18:00:50 |
jkim |
Add a slave port to create JRE-only package for java/openjdk8. |
8.5.13_4 01 May 2014 04:43:39 |
jkim |
Merge more HotSpot patches from java/openjdk6 and clean up. |
8.5.13_3 29 Apr 2014 05:25:46 |
jkim |
- Unbreak libnet. Obviously, bsd_close.c must not be excluded for BSD.
- Move jspawnhelper to jre/lib/<arch> directory as Solaris does. [1]
- Add sigset(2) wrapper for libsig.so.
- Disable UseMembar by default.
Inspired by: Kurt Miller (kurt at intricatesoftware dot com) [1] |
8.5.13_2 28 Apr 2014 19:43:17 |
jkim |
Add couple of patches missed in the previous commit. |
8.5.13_2 28 Apr 2014 19:27:49 |
jkim |
Merge more patches for JDK from java/openjdk6 and clean up. |
25 Apr 2014 05:02:35
|
jkim |
- Disable ccache. Precompiled headers seem to cause troubles with it. [1]
- Add more BSD patches for Java files and fix endianness issues for C files.
Reported by: Jenkins (via swills) [1] |
8.5.13 21 Apr 2014 21:30:05 |
jkim |
Update to 8u5. |
8.0.132_1 16 Apr 2014 18:28:50 |
zeising |
The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:
NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE
This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.
This patch also contains updates of libxcb and related ports, pixman, as well (Only the first 15 lines of the commit message are shown above ) |
8.0.132 03 Apr 2014 20:54:08 |
jkim |
Fix build on 8.3. We still have to support it for few more weeks. |
8.0.132 31 Mar 2014 21:01:27 |
jkim |
- Fix a typo, which may add an unnecessary run-time dependency.
- Prefer PKGNAMESUFFIX to deprecated LATEST_LINK.
Reported by: sunpoet |
8.0.132 28 Mar 2014 22:11:29 |
jkim |
Add a port of OpenJDK8.
Submitted by: Brian Gardner <openjdk@getsnappy.com> (preliminary version) |