FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

I am looking for an LTO tape library. Do you have one to spare?
Port details
classpath 0.99_1 java on this many watch lists=0 search for ports that depend on this port
GNU project to create a free Java class library
Maintained by: java@FreeBSD.org search for ports maintained by this maintainer
Port Added: 01 Sep 2004 08:40:37
Also Listed In: devel
License: GPLv2


GNU Classpath, Essential Libraries for Java, is a GNU project to create free
core class libraries for use with virtual machines and compilers for the Java
programming language.

WWW: http://www.classpath.org/
SVNWeb : Main Web Site : Distfiles Availability : PortsMon

NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Required To Build:
  1. java/bootstrap-openjdk
  2. devel/gmake
  3. devel/pkgconf
  4. x11/libX11
  5. x11/libICE
  6. x11/libXtst
  7. x11-toolkits/libXaw
  8. x11/xproto
  9. x11/libXext
  10. textproc/intltool
  11. lang/perl5.16
Required To Run:
  1. x11/libX11
  2. x11/libICE
  3. x11/libXtst
  4. x11-toolkits/libXaw
  5. x11/xproto
  6. x11/libXext
  7. print/indexinfo
Required Libraries:
  1. math/gmp
  2. converters/libiconv
  3. accessibility/atk
  4. devel/glib20
  5. devel/pcre
  6. x11-toolkits/gtk20
  7. x11-toolkits/pango

This port is required by:

for Build for Run * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...

To install the port: cd /usr/ports/java/classpath/ && make install clean
To add the package: pkg install java/classpath


Configuration Options
===> The following configuration options are available for classpath-0.99_1:
     CAIRO=off: Use Gtk+ Cairo based Graphics2D
     ECJ=off: Embed ECJ as com.sun.tools.javac
     EXAMPLES=on: Build and/or install examples
     GCONF=off: GConf configuration backend support
     GJDOC=on: Build javadoc replacement
     GMP=on: Enable native java.math.BigInteger
     GTK2=on: Enable Gtk+ AWT peer
     QT4=off: Enable Qt AWT peer
===> Use 'make config' to modify these settings

Master Sites:
  1. ftp://ftp.dti.ad.jp/pub/GNU/classpath:src/
  2. ftp://ftp.gnu.org/gnu/classpath:src/
  3. ftp://ftp.informatik.hu-berlin.de/pub/gnu/gnu/classpath:src/
  4. ftp://ftp.informatik.rwth-aachen.de/pub/mirror/ftp.gnu.org/pub/gnu/classpath:src/
  5. ftp://ftp.kddlabs.co.jp/GNU/classpath:src/
  6. ftp://ftp.mirrorservice.org/sites/ftp.gnu.org/gnu/classpath:src/
  7. ftp://ftp.twaren.net/Unix/NonGNU/classpath:src/
  8. ftp://gnu.mirrors.pair.com/savannah/classpath:src/
  9. http://distcache.FreeBSD.org/ports-distfiles/
  10. http://download-mirror.savannah.gnu.org/releases/classpath:src/
  11. http://ftp.funet.fi/pub/gnu/prep/classpath:src/
  12. http://ftp.gnu.org/gnu/classpath:src/
  13. http://ftp.twaren.net/Unix/NonGNU/classpath:src/
  14. http://gnu.mirrors.pair.com/savannah/savannah/classpath:src/
  15. http://mirror.lihnidos.org/GNU/savannah/classpath:src/
  16. http://mirrors.kernel.org/gnu/classpath:src/
  17. http://nongnu.askapache.com/classpath:src/
  18. http://ring.nict.go.jp/archives/GNU/classpath:src/
  19. http://www.gtlib.gatech.edu/pub/gnu/gnu/classpath:src/

Number of commits found: 67

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
15 Jul 2014 17:52:18
Original commit files touched by this commit  0.99_1
Revision:361989
adamw search for other commits by this committer
Add EXAMPLES to OPTIONS_DEFINE to ports that check for PORT_OPTIONS:MEXAMPLES.
05 Jul 2014 19:27:04
Original commit files touched by this commit  0.99_1
Revision:360810
olgeni search for other commits by this committer
Remove indefinite articles and trailing periods from COMMENT, plus minor
COMMENT typos and surrounding whitespace fixes. A few Makefiles where not
included as they contain Latin-1 characters that break the Phabricator
workflow. Categories J-L.

CR:		D305
Approved by:	portmgr (swills)
10 Apr 2014 06:27:19
Original commit files touched by this commit  0.99_1
Revision:350776
bapt search for other commits by this committer
Better handling of gjdoc manpage
10 Apr 2014 06:25:56
Original commit files touched by this commit  0.99_1
Revision:350775
bapt search for other commits by this committer
Fix
10 Apr 2014 06:25:11
Original commit files touched by this commit  0.99_1
Revision:350774
bapt search for other commits by this committer
Support stage
24 Dec 2013 21:22:22
Original commit files touched by this commit  0.99_1
Revision:337385
kwm search for other commits by this committer
Update freetype to 2.5.2.

Remove patch to add -I/usr/local/include in freetype-config --cflags. If
ports need extra headers they should look for them, and not get them via
a side-effect.

Freetype had a header resuffle in 2.5.1, patch ports to use the new header
style.

Thanks go to bdrewery for the two exp-runs and rakuco for helping me with
some troublesome cmake ports.

PR:		ports/184587
20 Sep 2013 19:48:32
Original commit files touched by this commit  0.99_1
Revision:327738
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
java)
15 Sep 2013 08:15:42
Original commit files touched by this commit  0.99_1
Revision:327334
az search for other commits by this committer
- convert to the new perl5 framework
- convert USE_GMAKE to Uses

Approved by:	portmgr (bapt@, blanket)
17 Aug 2013 16:27:24
Original commit files touched by this commit  0.99_1
Revision:324851
gerald search for other commits by this committer
Replace USE_GCC=4.6+ and USE_GCC=4.4+ by USE_GCC=yes.

Right now this is a noop in the former case and a noop in the latter
case unless lang/gcc44 has been installed explicitly.

This puts a bit more emphasis on standardizing on a canonical version
"current" GCC and makes it easier to update that canonical version
by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port.

That is, USE_GCC=yes means "use a decent/modern version of GCC" without
having to worry about details.

Approved by:	portmgr (bdrewery)
27 Apr 2013 11:59:29
Original commit files touched by this commit  0.99_1
Revision:316662
mva search for other commits by this committer
- Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	zeising
23 Apr 2013 11:46:54
Original commit files touched by this commit  0.99_1
Revision:316350
bapt search for other commits by this committer
Convert j* categories to USES=pkgconfig
12 Feb 2013 22:21:32
Original commit files touched by this commit  0.99_1
Revision:312134
jkim search for other commits by this committer
- Build with java/bootstrap-openjdk on X86 platforms by default.
- Attempt to build with gcc on non-X86 platforms.  Note the gcc must be
built with Java support.
10 Dec 2012 13:18:29
Original commit files touched by this commit  0.99_1
Revision:308604
bapt search for other commits by this committer
Decommissioning java 1.5 (EOLed since October 2009):
suppress any reference to JAVA_VERSION=	1.5+ (part2)
05 Oct 2012 17:40:55
Original commit files touched by this commit  0.99_1
Revision:305314
jkim search for other commits by this committer
We have to supply -Xmx directly to JVM because ECJ ignores -J option.

http://developer.classpath.org/mediation/ClasspathDeveloperGuidelines
04 Oct 2012 18:47:54
Original commit files touched by this commit  0.99_1
Revision:305274
jkim search for other commits by this committer
Fix a typo for the wrappers.
04 Oct 2012 17:32:13
Original commit files touched by this commit  0.99_1
Revision:305270
jkim search for other commits by this committer
- 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".
04 Oct 2012 16:13:00
Original commit files touched by this commit  0.99_1
Revision:305262
jkim search for other commits by this committer
- 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.
14 Sep 2012 22:13:10
Original commit files touched by this commit  0.99
Revision:304301
jkim search for other commits by this committer
Simplify the previous commit a bit.
14 Sep 2012 21:56:21
Original commit files touched by this commit  0.99
Revision:304299
jkim search for other commits by this committer
Add an option to build with Eclipse Java Compiler.  It also adds
com.sun.tools.javac implementation in tools.zip.  Turned off by default.
14 Sep 2012 18:36:45
Original commit files touched by this commit  0.99
Revision:304285
jkim search for other commits by this committer
Add license.
14 Sep 2012 18:10:56
Original commit files touched by this commit  0.99
Revision:304282
jkim search for other commits by this committer
- Update to 0.99.
- Reset maintainer to java (ports/164941).
- Convert to optionsNG.
- Honor NOPORTEXAMPLES.
06 Jun 2012 06:44:38
Original commit files touched by this commit  0.97.2_5
miwi search for other commits by this committer
- Convert USE_QT_VER=4 and QT_COMPONETS to USE_QT4

Review by:      bapt, David Naylor (kde team)
01 Jun 2012 05:26:28
Original commit files touched by this commit  0.97.2_5
dinoex search for other commits by this committer
- update png to 1.5.10
23 Sep 2011 22:26:39
Original commit files touched by this commit  0.97.2_4
amdmi3 search for other commits by this committer
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:             157936
Submitted by:   myself
Exp-runs by:    pav
Approved by:    pav
11 Aug 2011 19:51:16
Original commit files touched by this commit  0.97.2_4
kwm search for other commits by this committer
Was too fast, add WANT_GNOME for these ports have optional USE_GNOME components.

Submitted by:   portsnap index build bot
11 Aug 2011 19:20:17
Original commit files touched by this commit  0.97.2_4
  Sanity Test Failure
kwm search for other commits by this committer
Remove USE_GNOME=gnometarget from ports. It has been a empty keyword since
mid 2008.

PR:             ports/159624
Submitted by:   Ruslan Mahmatkhanov <cvs-src@yandex.ru>
20 Mar 2011 12:54:45
Original commit files touched by this commit  0.97.2_4
miwi search for other commits by this committer
- Get Rid MD5 support
28 Mar 2010 06:47:48
Original commit files touched by this commit  0.97.2_4
dinoex search for other commits by this committer
- update to 1.4.1
Reviewed by:    exp8 run on pointyhat
Supported by:   miwi
05 Feb 2010 11:46:55
Original commit files touched by this commit  0.97.2_3
dinoex search for other commits by this committer
- update to jpeg-8
31 Jul 2009 13:57:52
Original commit files touched by this commit  0.97.2_2
dinoex search for other commits by this committer
- bump all port that indirectly depends on libjpeg and have not yet been bumped
or updated
Requested by:   edwin
23 Jan 2009 16:28:36
Original commit files touched by this commit  0.97.2_1
flz search for other commits by this committer
- Update X.org ports to 7.4+ (few ports are more recent than the katamari).
- Bump PORTREVISION for all ports depending on libglut since the shlib
version number went from 4 to 3.
- Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't
installed anymore.
- Couple of ports fixes (mostly missing xorg components added to USE_XORG).
16 Jan 2009 07:20:41
Original commit files touched by this commit  0.97.2
beech search for other commits by this committer
- Update to 0.97.2

PR:             ports/130584
Submitted by:   Bjorn Konig <bkoenig@alpha-tierchen.de> (maintainer)
06 Jun 2008 13:38:51
Original commit files touched by this commit  0.93_3
edwin search for other commits by this committer
Bump portrevision due to upgrade of devel/gettext.

The affected ports are the ones with gettext as a run-dependency
according to ports/INDEX-7 (5007 of them) and the ones with USE_GETTEXT
in Makefile (29 of them).

PR:             ports/124340
Submitted by:   edwin@
Approved by:    portmgr (pav)
20 Apr 2008 13:17:18
Original commit files touched by this commit  0.93_2
miwi search for other commits by this committer
- Fix build after xorg cleanup

Submitted by:   pointyhat
19 Apr 2008 17:56:05
Original commit files touched by this commit  0.93_1
  Sanity Test Failure
miwi search for other commits by this committer
- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
        Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
        ehaupt, nox, itetcu, flz, pav

PR:             116263
Tested on:      pointyhat
Approved by:    portmgr (pav)
04 Apr 2008 12:09:45
Original commit files touched by this commit  0.93
pav search for other commits by this committer
- Update to 0.93, last that can be built with jikes
- Take maintainership

PR:             ports/122311
Submitted by:   Bjoern Koenig <bkoenig@alpha-tierchen.de>
15 Dec 2007 18:32:33
Original commit files touched by this commit  0.92_2
pav search for other commits by this committer
- Register conflicts against sablevm-classpath
29 Jun 2007 19:33:25
Original commit files touched by this commit  0.92_2
linimon search for other commits by this committer
Reset rainer.alves@gmail.com by request due to current lack of time to
work on FreeBSD.
19 May 2007 20:32:57
Original commit files touched by this commit  0.92_2
flz search for other commits by this committer
- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
25 Nov 2006 14:45:15
Original commit files touched by this commit  0.92_1
stefan search for other commits by this committer
- Disable browser plugin for now to unbreak port. [1]
- Add USE_LDCONFIG.

Notified by:    kris/pointyhat [1]
15 Nov 2006 18:05:33
Original commit files touched by this commit  0.92
stefan search for other commits by this committer
Update to 0.92.

PR:             103444
Submitted by:   Ying-Chieh Liao <ijliao@csie.nctu.edu.tw>
Approved by:    maintainer timeout (> 7 weeks)
14 May 2006 01:13:38
Original commit files touched by this commit  0.90
itetcu search for other commits by this committer
- Update to 0.90
- Pass maintainership to submiter

PR:             ports/97150
Submitted by:   Rainer Alves <rainer.alves@gmail.com>
Approved by:    lawrance (metor)
23 Feb 2006 10:40:45
Original commit files touched by this commit  0.19_1
ade search for other commits by this committer
Conversion to a single libtool environment.

Approved by:    portmgr (kris)
23 Jan 2006 07:04:10
Original commit files touched by this commit  0.19_1
linimon search for other commits by this committer
Revert last commit.  It is not possible (yet) to have the dirrmtry usage
in the post-install target.  Its usage must preceed generate-plist.

This problem needs to be revisited either in a rework of bsd.port.mk or
each of these Makefiles.

Hat:            portmgr
Pointy hat:     edwin`
22 Jan 2006 12:39:58
Original commit files touched by this commit  0.19_1
edwin search for other commits by this committer
SHA256ify

Approved by: krion@
22 Jan 2006 05:52:28
Original commit files touched by this commit  0.19_1
edwin search for other commits by this committer
eplace ugly "@unexec rmdir %D... 2>/dev/null || true" with @dirrmtry

Approved by:    krion@
PR:             ports/88711 (related)
29 Nov 2005 14:36:42
Original commit files touched by this commit  0.19_1
archie search for other commits by this committer
Add missing files to pkglist.
27 Nov 2005 16:42:25
Original commit files touched by this commit  0.19_1
archie search for other commits by this committer
Upgrade to 0.19; disable evolving graphical stuff for now.
24 Nov 2005 23:21:04
Original commit files touched by this commit  0.17_1
pav search for other commits by this committer
- Add SHA256
15 Nov 2005 06:52:12
Original commit files touched by this commit  0.17_1
ade search for other commits by this committer
Mass-conversion to the USE_AUTOTOOLS New World Order.  The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
        http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
05 Nov 2005 05:22:06
Original commit files touched by this commit  0.17_1
marcus search for other commits by this committer
Bump PORTREVISION to chase the glib20 shared library update.
29 Aug 2005 07:32:46
Original commit files touched by this commit  0.17
vs search for other commits by this committer
- fix build on 4.x: include missing header
- USE_LIBTOOL, drop ltmain-patch
04 Aug 2005 14:11:54
Original commit files touched by this commit  0.17
archie search for other commits by this committer
Update distinfo to fix build (forgotten in previous commit).

Approved by:    portmgr
26 Jul 2005 19:34:30
Original commit files touched by this commit  0.17
archie search for other commits by this committer
Upgrade to release 0.17.
16 May 2005 14:13:09
Original commit files touched by this commit  0.15
archie search for other commits by this committer
Upgrade to 0.15.
29 Mar 2005 14:59:38
Original commit files touched by this commit  0.14
archie search for other commits by this committer
Use ${ECHO_CMD} instead of ${ECHO} for "real" echoing.

Approved by:    portmgr (implicitly)
28 Mar 2005 23:01:36
Original commit files touched by this commit  0.14
archie search for other commits by this committer
Fix previous commit: use ${ECHO} instead of echo.

Approved by:    portmgr (implicitly)
28 Mar 2005 22:16:59
Original commit files touched by this commit  0.14
archie search for other commits by this committer
Unbreak by removing directory at uninstall time.

Approved by:    portmgr
27 Mar 2005 02:35:51
Original commit files touched by this commit  0.14
kris search for other commits by this committer
BROKEN: Incomplete pkg-plist

Approved by:    portmgr (self)
21 Mar 2005 02:27:48
Original commit files touched by this commit  0.14
archie search for other commits by this committer
Update to version 0.14.
12 Mar 2005 10:54:27
Original commit files touched by this commit  0.12_1
marcus search for other commits by this committer
Bump PORTREVISION to chase the glib20 shared lib version change.
30 Nov 2004 15:13:53
Original commit files touched by this commit  0.12
archie search for other commits by this committer
Add CONFIGURE_ARGS to fix build problem.
29 Nov 2004 23:48:33
Original commit files touched by this commit  0.12
archie search for other commits by this committer
Update to version 0.12.
07 Nov 2004 22:37:47
Original commit files touched by this commit  0.10_1
marcus search for other commits by this committer
Bump PORTREVISIONS for all ports that depend on atk or pango to ease in the
big upgrade.
25 Oct 2004 13:56:34
Original commit files touched by this commit  0.10
vs search for other commits by this committer
- Unbreak: Add missing build-dependency on archivers/zip
- Fix compilation on 4.x
18 Sep 2004 07:52:32
Original commit files touched by this commit  0.10
kris search for other commits by this committer
BROKEN on 5.x: Configure fails

Approved by:    portmgr (self)
01 Sep 2004 08:37:04
Original commit files touched by this commit  0.10
ijliao search for other commits by this committer
add classpath 0.10
A GNU project to create free core class libraries

Number of commits found: 67

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
torJul 30
torJul 30
tor-develJul 30
i2pJul 28
i2pJul 28
i2pJul 28
bugzilla44Jul 25
apache22Jul 24
apache22-event-mpmJul 24
apache22-itk-mpmJul 24
apache22-peruser-mpmJul 24
apache22-worker-mpmJul 24
firefoxJul 23
firefox-develJul 23
firefox-esrJul 23

12 vulnerabilities affecting 37 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds


Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 24402
Broken 179
Deprecated 830
Ignore 515
Forbidden 16
Restricted 263
No CDROM 101
Vulnerable 27
Expired 6
Set to expire 817
Interactive 13
new 24 hours 4
new 48 hours4
new 7 days19
new fortnight38
new month107

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2014 Dan Langille. All rights reserved.