Port details |
- jikes Java source to byte-code compiler made available by IBM
- 1.22_3 java =22 1.22_3Version of this port present on the latest quarterly branch.
- There is no maintainer for this port.
- Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org
- Port Added: unknown
- Last Update: 2024-02-24 12:29:30
- Commit Hash: d3703a3
- People watching this port, also watch:: python, javavmwrapper, unzip
- License: not specified in port
- WWW:
- http://jikes.sf.net/
- Description:
- This is jikes, a java source to byte-code compiler. The compiler has been
made available by IBM under their open-source license, please see:
for details. To operate, the CLASSPATH environment variable must typically
be set to a colon-delimited list of source directories, class directories,
or zip files. Note that jikes will complain if a non-existant directory or
file is specified in CLASSPATH.
===============
// This software is subject to the terms of the IBM Jikes Compiler Open"
// Source License Agreement available at the following URL:"
// http://www.ibm.com/research/jikes."
// Copyright (C) 1996, 1998, International Business Machines Corporation"
// and others. All Rights Reserved."
// You must accept the terms of that agreement to use this software."
- ¦ ¦ ¦ ¦
- 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/jikes/ && make install clean
- To add the package, run one of these commands:
- pkg install java/jikes
- pkg install jikes
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: jikes
- Flavors: there is no flavor information for this port.
- distinfo:
- SHA256 (jikes-1.22.tar.bz2) = 0cb02c763bc441349f6d38cacd52adf762302cce3a08e269f1f75f726e6e14e3
SIZE (jikes-1.22.tar.bz2) = 616655
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gmake>=4.3 : devel/gmake
- autoconf>=2.71 : devel/autoconf
- automake>=1.16.5 : devel/automake
- This port is required by:
- for Build
-
- java/mmake
-
Deleted ports which required this port:
- for Run
-
- graphics/processing
- java/mmake
-
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:
- No options to configure
- Options name:
- java_jikes
- USES:
- autoreconf gmake iconv localbase tar:bzip2
- pkg-message:
- For install:
- This distribution is covered by the "IBM Public License Version
Version 1.0 - Jikes" contained in the file doc/license.htm. You
must accept the terms of the license agreement to use this software.
http://ibm.com/developerworks/opensource/jikes
Copyright (C) 1996, 1998, International Business Machines Corporation
and others. All Rights Reserved.
You must accept the terms of that agreement to use this software.
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
1.22_3 24 Feb 2024 12:29:30 |
Muhammad Moinur Rahman (bofh) |
java/jikes: Moved man to share/man
Approved by: portmgr (blanket) |
1.22_2 26 Jul 2023 00:48:20 |
Muhammad Moinur Rahman (bofh) |
*/*: Fix build with llvm16 on 13.2-STABLE
As like as HEAD(14.0-RELEASE) llvm16 was merged in base for 13.2-STABLE
with the OSVERSION 1302507.
- Utilize USE_CXXSTD=c++14 or similar solution where applicable
- Update conditionals to addtionally check for OSVERSION greater than
1302507 and less than 1400000
Approved by: portmgr (blanket)
Sponsored by: The FreeBSD Foundation |
1.22_2 25 Jun 2023 18:09:47 |
Muhammad Moinur Rahman (bofh) |
java/jikes: Fix build with llvm16
- Pet portclippy
Sponsored by: The FreeBSD Foundation |
1.22_2 08 Sep 2022 15:46:38 |
Stefan Eßer (se) |
Remove WWW lines that have been moved into Makefiles
Approved by: portmgr (implicit) |
1.22_2 08 Sep 2022 15:43:21 |
Stefan Eßer (se) |
Move more WWW entries from pkg-descr files into Makefiles
The WWW: lines in the pkg-descr files of these ports where not at the
end of those files and have been missed in prior conversion runs.
Approved by: portmgr (implicit) |
1.22_2 20 Jul 2022 14:22:12 |
Tobias C. Berner (tcberner) |
java: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Alex Dupre <ale@FreeBSD.org>
* Alex Semenyaka <alex@rinet.ru>
* Alexander Yerenkow <yerenkow@gmail.com>
* Anton Yudin (<contact@toha.org.ua>)
* Anton Yudin <toha@toha.org.ua>
* Benjamin Close <benjsc@FreeBSD.org>
* Björn König <bkoenig@alpha-tierchen.de>
* Conor McDermottroe <ports@mcdermottroe.com>
* Danilo Egea Gondolfo <danilo@FreeBSD.org
* Dave Glowacki <dglo@ssec.wisc.edu>
* Ernst de Haan <znerd@FreeBSD.org> (Only the first 15 lines of the commit message are shown above ) |
1.22_2 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
1.22_2 13 Aug 2019 22:22:35 |
mat |
Convert to UCL & cleanup pkg-message (categories h-k) |
1.22_2 26 Aug 2018 10:10:25 |
tobik |
java/jikes: Unbreak on 12.0 and fix build with Clang 6
checking for standard set_new_handler... no
configure: error: Could not find standard set_new_handler function
PR: 230673
Submitted by: Ting-Wei Lan <lantw44@gmail.com> |
1.22_2 25 Jun 2018 20:39:31 |
linimon |
This fails on amd64-12 as well. |
1.22_2 25 Jun 2018 06:17:14 |
linimon |
Mark as broken on arm on -CURRENT.
Approved by: portmgr (tier-2 blanket) |
1.22_2 10 Oct 2015 14:03:01 |
tijl |
Remove iconv(), iconv_open() and iconv_close() symbols from libiconv.
These were FreeBSD specific aliases for libiconv(), libiconv_open() and
libiconv_close() that are now also provided by libc which complicates
writing configure tests that work correctly when both libc iconv and
libiconv are available.
Also, because the libiconv iconv.h header redefines iconv* to libiconv*
correct use of the header implies that the aliases aren't used.
The following ports needed fixes because there was something wrong with
the way they tried to detect or use iconv:
audio/deadbeef: Remove LIBICONV_PLUG from a source file. It's a
compile-time option and should not be set in source code. (Only the first 15 lines of the commit message are shown above ) |
1.22_2 15 Apr 2015 08:20:28 |
tijl |
converters/libiconv:
- Remove const qualifier from iconv(3) to match POSIX:
http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
- Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is
defined because the base system iconv supports these extensions too.
Add/remove patches to/from ports to call iconv with non-const arguments.
This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier. Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.
This exposed some ports that link with libiconv when it is available instead
of using libc iconv. In these cases one of the following changes has been (Only the first 15 lines of the commit message are shown above ) |
1.22_1 14 Nov 2014 15:38:28 |
antoine |
Cleanup plist |
1.22_1 29 Jul 2014 18:41:17 |
adamw |
Convert a bunch of USE_BZIP2 to USES=tar:bzip2
Approved by: portmgr (not really, but touches unstaged ports) |
1.22_1 11 Jun 2014 14:50:00 |
tijl |
Support LIBS like LDFLAGS.
- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS. Also remove references to
PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
required additional patches.
Somewhat simplified a linker command line looks like:
${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}
where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us. If possible -L and -l flags need to be (Only the first 15 lines of the commit message are shown above ) |
1.22_1 01 Feb 2014 15:38:51 |
miwi |
- Stage support
- Convert to USES |
1.22_1 15 Oct 2013 21:17:56 |
eadler |
Clean up some COMMENTs |
1.22_1 20 Sep 2013 19:48:32 |
bapt |
Add NO_STAGE all over the place in preparation for the staging support (cat:
java) |
1.22_1 27 Apr 2013 11:59:29 |
mva |
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here
Reviewed by: zeising |
1.22_1 20 Mar 2011 12:54:45 |
miwi |
- Get Rid MD5 support |
1.22_1 22 Aug 2009 00:24:37 |
amdmi3 |
- Switch SourceForge ports to the new File Release System: categories starting
with H,I,J,K,L |
1.22_1 18 Apr 2007 11:46:10 |
gabor |
- Remove FreeBSD 4.X support from unmaintained ports in categories starting
with letter i-m |
1.22_1 25 Nov 2006 16:46:44 |
linimon |
Reassign ports from archie@ back to pool at his request.
Hat: portmgr |
1.22_1 22 Jan 2006 12:39:58 |
edwin |
SHA256ify
Approved by: krion@ |
1.22_1 27 Nov 2005 16:54:40 |
archie |
Fix problem with -encoding flag.
PR: ports/89536 |
1.22 07 Oct 2005 18:29:42 |
archie |
Update master site. |
1.22 28 Feb 2005 01:08:32 |
archie |
Update project home page. |
1.22 02 Jan 2005 01:09:53 |
kris |
BROKEN on alpha 4.x: Internal compiler error
Approved by: portmgr (self) |
1.22 02 Nov 2004 01:12:38 |
archie |
Update to version 1.22. |
1.21 16 May 2004 19:06:40 |
archie |
Upgrade to version 1.21. |
1.20 20 Apr 2004 14:24:19 |
archie |
Update to version 1.20. |
1.19_1 31 Mar 2004 03:12:58 |
trevor |
SIZEify (maintainer timeout) |
1.19_1 30 Mar 2004 19:20:23 |
krion |
- Use USE_ICONV knob
Approved by: portmgr |
1.19_1 21 Feb 2004 21:47:39 |
archie |
Fix incorrect MASTER_SITES. |
1.19_1 04 Feb 2004 05:21:48 |
marcus |
Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2) |
1.19 02 Feb 2004 19:43:09 |
archie |
Upgrade to version 1.19. |
1.18_1 10 Nov 2003 23:07:07 |
archie |
Add iconv encoding support.
PR: ports/57725
Submitted by: Palle Girgensohn <girgen@pingpong.net> |
1.18 07 Mar 2003 06:04:45 |
ade |
Clear moonlight beckons.
Requiem mors pacem pkg-comment,
And be calm ports tree.
E Nomini Patri, E Fili, E Spiritu Sancti. |
1.18 24 Feb 2003 20:31:37 |
archie |
Update to version 1.18, but without using 'libicuuc' which seems
to be what destablizes the jikes-devel port. |
1.15_2 14 Jan 2003 04:43:10 |
kris |
Add missing include |
1.15_2 13 Oct 2002 19:22:43 |
archie |
Update MASTER_SITES after directory re-org. |
1.15_2 30 Aug 2002 23:14:28 |
archie |
Using libicuuc.a seems to make jikes more unstable. Since this is supposed
to be the stable version, stop using it. Folks who need it can use the
"jikes-devel" port. |
1.15_1 27 Aug 2002 20:32:03 |
archie |
Split the jikes port into stable and development versions.
PR: ports/41961
Reviewed by: freebsd-java |
1.16_3 27 Aug 2002 17:49:00 |
archie |
Don't compile jikes with '-O' because that makes core dumps more likely.
Exactly why is not understood yet.
PR: ports/41961 |
1.16_2 07 Aug 2002 16:01:41 |
archie |
LIB_DEPENDS should have been BUILD_DEPENDS.
Submitted by: vanilla |
1.16_1 05 Aug 2002 19:14:31 |
archie |
Add support for the -encoding option by utilizing the ICU library.
PR: ports/38396 |
1.16 18 Jul 2002 18:14:37 |
archie |
Update to version 1.16. |
1.15 23 Apr 2002 23:25:54 |
billf |
respect PREFIX by using GNU_CONFIGURE, not HAS_CONFIGURE
Submitted by: Nick Johnson <freebsd@spatula.net> |
04 Oct 2001 18:39:42 |
archie |
Update to version 1.15. |
16 May 2001 02:30:43 |
archie |
Update to version 1.14. |
11 Mar 2001 22:07:11 |
archie |
Fix PLIST for new version 1.13. |
01 Mar 2001 15:52:33 |
archie |
Update to version 1.13. |
23 Feb 2001 16:08:07 |
archie |
Distfile location changed. |
08 Oct 2000 03:02:04 |
asami |
Convert category java to new layout. |
09 Aug 2000 17:49:27 |
cpiazza |
Update MASTER_SITE |
01 Aug 2000 00:55:11 |
archie |
Update to version 1.12. |
29 Jun 2000 08:03:02 |
obrien |
Move the stragler's www.freebsd.org/~user distfiles to the offical
MASTER_SITE_LOCAL site. |