aboutsummaryrefslogtreecommitdiffstats
path: root/java
Commit message (Collapse)AuthorAgeFilesLines
* - Update to version 2005.04.15hq2005-04-202-10/+10
| | | | | | | | - Add 'devel' category [1] PR: 80120 Submitted by: maintainer Reported by: portlint [1]
* . Fix various problems with time zone handling including:glewis2005-04-191-0/+101
| | | | | | | . /etc/localtime is a symlink. . /etc/localtime contains a time zone not recognised by the JDK. Submitted by: Kurt Miller <truk@optonline.net>
* . Try to clarify that the BUGS section is talking about the Java VMglewis2005-04-191-3/+4
| | | | | | | selection procedure used when ${PORTSDIR}/Mk/bsd.java.mk isn't present. . Fix a typo (JAVA_PREFERRED_PORT -> JAVA_PREFERRED_PORTS). Pointed out by: hq
* . Update to 1.4.2_08.glewis2005-04-142-4/+4
|
* Upgrade to version 1.4.2.archie2005-04-143-15/+3
|
* . A big mdoc fixup kindly provided by the mdoc police. Any problems shouldglewis2005-04-134-33/+72
| | | | | | | be attributed to my merging of the mdoc fixes with some content changes I had made. Submitted by: simon
* . Yet more clarification of how the selection of the Java VM can beglewis2005-04-131-1/+4
| | | | different depending on whether bsd.java.mk exists on the system.
* . Fix some sentence breaks.glewis2005-04-132-6/+29
| | | | | | . Add some more details on how javavmwrapper selects the VM. [2] Suggested by: hq [2]
* . Document that the environment variables can also be a space delimitedglewis2005-04-121-9/+13
| | | | | | list of values, not just a single value. Pointed out by: hq
* . Install manual pages for javavmwrapper.glewis2005-04-125-1/+318
| | | | | | . Bump PORTREVISION. PR: 27075
* . Ignore errors from the call to registervm, otherwise one sees a wholeglewis2005-04-121-2/+2
| | | | slew of spurious errors when upgrading the port.
* . Separate standard variables from variables local to this Makefile.glewis2005-04-121-1/+2
|
* BROKEN: Size mismatchkris2005-04-111-0/+2
|
* . When linprocfs is not mounted the Linux JDK will output a warning message,glewis2005-04-092-0/+34
| | | | | | | | | | | | unfortunately sending it to stdout. When using such a JDK to bootstrap this line ends up at the head of generated classes, leaving them uncompilable. Add a filter to the class generation to strip out such lines with egrep. A similar patch is present in the jdk14 port and prevents a semi-common class of error reports. Approved by: phantom (maintainer)
* . Bump PORTREVISION, forgotten when doing the fixes prior to the portsglewis2005-04-082-6/+8
| | | | | | | freeze. . Fix a typo and improve some grammar in some user output. Approved by: phantom (maintainer)
* . Fix the build on FreeBSD 4.x by using <inttypes.h> rather than <stdint.h>glewis2005-04-086-0/+92
| | | | | | (which FreeBSD 4.x lacks). Approved by: phantom (maintainer)
* - Update to 2.05 [1]hq2005-04-065-31/+52
| | | | | | | | | | | | - Since NetRexxC.cmd and NetRexxC.sh do same thing, only install .sh version and remove dependency on rexx-imc (and remove the patch for NetRexxC.cmd) [1] - Add a patch for NetRexxC.sh so the user is able to override JAVA_HOME at runtime [1] - Use FIND | {MKDIR,INSTALL_DATA} to install documentation - Add $FreeBSD$ tag in pkg-plist PR: 79564 [1] Submitted by: Sam Lawrance <boris@brooknet.com.au> [1]
* - Update to 1.1 (thus unbreaking the port) [1]hq2005-04-052-7/+4
| | | | | | | | - Add 'graphics' category [2] PR: 79555 [1] Submitted by: Sam Lawrance <boris@brooknet.com.au> [1] Reported by: portlint [2]
* - Update to bsd.java.mk 2.0hq2005-04-052-1040/+450
| | | | | | | - Use ${JAVAJARDIR} and %%JAVAJARDIR%% - Use %%EXAMPLESDIR%% - Use PORTDOCS (and honor NOPORTDOCS) - Add $FreeBSD$ tag in pkg-plist
* . Update to 1.5.0_02.glewis2005-04-054-6/+6
|
* . Build from source.glewis2005-04-051-6/+11
| | | | . Ensure the documentation is installed with the correct permissions.
* Reset inactive maintainer. Thanks for your work in the past!kris2005-04-041-1/+1
|
* Bump PORTREVISION for previous commit which fixed a bug.archie2005-04-021-0/+1
| | | | Approved by: portmgr
* Add patch to fix a bug.archie2005-04-011-0/+11
| | | | Approved by: portmgr
* . Unbreak the packing list by adding explicit PLIST_FILES/PLIST_DIRS forglewis2005-03-312-0/+8
| | | | | | | files that are generated by the post-install script (which runs after the dynamic packing list has been generated). Approved by: portmgr (krion), phantom (maintainer)
* . Unbreak the packing list by adding explicit PLIST_FILES/PLIST_DIRS forglewis2005-03-301-0/+4
| | | | | | | files that are generated by the post-install script (which runs after the dynamic packing list has been generated). Approved by: portmgr (krion), phantom (maintainer)
* . Unbreak by updating to 1.2.2.glewis2005-03-302-8/+7
| | | | Approved by: portmgr (krion)
* Use ${ECHO_CMD} instead of ${ECHO} for "real" echoing.archie2005-03-291-1/+1
| | | | Approved by: portmgr (implicitly)
* Fix previous commit: use ${ECHO} instead of echo.archie2005-03-291-1/+1
| | | | Approved by: portmgr (implicitly)
* Unbreak by removing directory at uninstall time.archie2005-03-291-2/+1
| | | | Approved by: portmgr
* BROKEN: Incomplete pkg-plistkris2005-03-271-0/+2
| | | | Approved by: portmgr (self)
* BROKEN: Incorrect pkg-plistkris2005-03-271-0/+2
| | | | Approved by: portmgr (self)
* Switch over NOT_FOR_ARCHS to ONLY_FOR_ARCHS=i386 since the configurekris2005-03-271-1/+1
| | | | | | script does not seem to allow anything else. Approved by: portmgr (self)
* BROKEN: Incorrect pkg-plistkris2005-03-271-0/+2
| | | | Approved by: portmgr (self)
* BROKEN: Unfetchablekris2005-03-271-0/+2
| | | | Approved by: portmgr (self)
* BROKEN: Unfetchablekris2005-03-271-0/+2
| | | | Approved by: portmgr (self)
* BROKEN: Size mismatchkris2005-03-261-0/+2
| | | | Approved by: portmgr (kris)
* BROKEN: Size mismatchkris2005-03-261-0/+2
| | | | Approved by: portmgr (kris)
* Upgrade from 1.7.0 to 1.7.1. The former is no longer available on themi2005-03-252-3/+3
| | | | | | vendor's site. Approved by: portmgr (kris)
* . Fix a typo that results in an undefined reference (sizof -> sizeof).glewis2005-03-212-0/+26
| | | | | PR: 77725 Submitted by: Anthony Ginepro <anthony.ginepro@laposte.net>
* . Fix a performance issue by using the correct INTERRUPTIBLE_NORESTARTglewis2005-03-212-0/+18
| | | | | | | macro. This will be in patchset 2. PR: 77162 Submitted by: phantom
* Update to version 1.4.0.archie2005-03-212-3/+3
|
* Update to version 0.14.archie2005-03-213-6/+5
|
* - Install Sun Code Conventions sample file [1]hq2005-03-201-1/+5
| | | | | | | | - Disable jikes PR: 78229 [1] Submitted by: Daniel Grund <daniel@dgrund.de> [1] Approved by: maintainer timeout
* Remove hardcoded WRKDIR.krion2005-03-201-1/+0
| | | | Proposed by: des
* Unbreak: fix dependency and add a master site.ale2005-03-161-4/+2
|
* v4all visual editor toolkit for eclipse.wes2005-03-145-0/+55
| | | | Supports graphic editing of user interfaces for Swing and SWT.
* Bump PORTREVISION to chase the glib20 shared lib version change.marcus2005-03-1224-19/+24
|
* Change maintainer's e-mail.novel2005-03-111-1/+1
| | | | | | PR: 78669 Submitted by: maintainer Approved by: krion (mentor)
* Respect the user's USE_LINUX setting.trevor2005-03-0211-11/+0
|
* - Update to 1.1 (which means we need to bump PORTEPOCH because we must havevs2005-03-023-58/+140
| | | | | | | | | | been sleeping when we imported 1.06). Since 'jasmin' now uses 'ant', Java 1.2+ is required, although you still might get away with 1.1 if you build it by hand. - Add secondary category 'lang' PR: ports/78068 Approved by: maintainer, hq
* Update project home page.archie2005-02-281-1/+1
|
* - Move WITH_EXTRAS knob explanation in pre-extracthq2005-02-242-20/+24
| | | | | | | | - Move some useful information into PKGMESSAGE - ECHO -> ECHO_MSG PR: 77983 Submitted by: maintainer
* Upgrade to version 1.3.2.archie2005-02-232-3/+3
|
* - Update to version 2005.02.17hq2005-02-213-7/+50
| | | | | | | | - Add WITH_EXTRAS knob to include source code examples - Improve pkg-descr PR: 77796 Submitted by: maintainer
* MX4J is a project to build an Open Source implementation of thehq2005-02-214-0/+76
| | | | | | | | | | | | | | | | | Java(TM) Management Extensions (JMX) and of the JMX Remote API (JSR 160) specifications, and to build tools relating to JMX. JMX is an optional package for J2SE that provides a standard way to manage applications. It can also be used to wrap legacy systems and provide a standard interface to the outside world, enabling the development of web services. JMX allows developers to write more modular and loosely coupled system components and reduce the complexity of large, interoperating systems. WWW: http://mx4j.sourceforge.net PR: 77642 Submitted by: filippo@widestore.net
* Add 'devel' categoryhq2005-02-191-1/+1
|
* . Since this is a 1.5 VM, reference the native 1.5 port, not the nativeglewis2005-02-192-2/+2
| | | | 1.4 port.
* . Update to 1.5.0_01.glewis2005-02-196-14/+28
| | | | | | . Since the Makefile does a registervm, do the correct registervm/unregistervm dance in the packing list or we get stuck with a registered non-existent VM when the package is deinstalled.
* . Move the invocation of unregistervm to the top of the packing list.glewis2005-02-193-3/+3
| | | | | | | | This ensures that this command is run before the files in the package are deleted (which is necessary for it to correctly delete the symbolic links created by registervm). Approved by: phantom (maintainer)
* - Update to bsd.java.mk 2.0hq2005-02-181-2/+3
| | | | - Minor cosmetic improvement
* . Move the invocation of unregistervm to the top of the packing list.glewis2005-02-184-4/+4
| | | | | | This ensures that this command is run before the files in the package are deleted (which is necessary for it to correctly delete the symbolic links created by registervm).
* . Move the invocation of unregistervm to the top of the packing list.glewis2005-02-184-4/+4
| | | | | | This ensures that this command is run before the files in the package are deleted (which is necessary for it to correctly delete the symbolic links created by registervm).
* . Move the invocation of unregistervm to the top of the packing list.glewis2005-02-184-4/+4
| | | | | | This ensures that this command is run before the files in the package are deleted (which is necessary for it to correctly delete the symbolic links created by registervm).
* . Move the invocation of unregistervm to the top of the packing list.glewis2005-02-182-2/+2
| | | | | | This ensures that this command is run before the files in the package are deleted (which is necessary for it to correctly delete the symbolic links created by registervm).
* - Change maintainer address [1]hq2005-02-182-3760/+11
| | | | | | | | | | | - Install in DOCSDIR [1] - Use PORTDOCS to get rid of pkg-plist - ECHO -> ECHO_MSG - Bump PORTREVISION PR: 77583 [1] Submitted by: maintainer [1] Approved by: maintainer
* - Update to bsd.java.mk 2.0hq2005-02-182-58/+30
| | | | | | | | | | - Add 'databases' category - Use ${JAVAJARDIR} and %%JAVAJARDIR%% - CP -> INSTALL_DATA - Honor hier(7): install docs in DOCSDIR and samples in EXAMPLESDIR - Honor NOPORTDOCS - Minor cosmetic improvements - Bump PORTREVISION
* Update to bsd.java.mk 2.0hq2005-02-182-2/+3
|
* . Sort.glewis2005-02-171-1/+1
|
* . Move the invocation of unregistervm to the top of the packing list.glewis2005-02-171-1/+1
| | | | | | | | This ensures that this command is run before the files in the package are deleted (which is necessary for it to correctly delete the symbolic links created by registervm). This fixes the packing list failures seen on pointyhat.
* . Update to 1.4.2_07.glewis2005-02-172-4/+4
|
* Pass maintainershiphq2005-02-161-1/+1
| | | | | | PR: 77547 Submitted by: Parv <parv@pair.com> (former maintainer) Approved by: Michael C. Shultz <reso3w83@verizon.net> (new maintainer)
* Add drexelsnmp, another Java SNMP package.anders2005-02-155-0/+49
| | | | Sponsored by: University of Tromsø & University of Bergen
* - Update to bsd.java.mk 2.0hq2005-02-142-10/+12
| | | | - ECHO_CMD -> ECHO_MSG
* - Update to bsd.java.mk 2.0hq2005-02-142-94/+94
| | | | | | | - Add 'devel' category - Use DATADIR=${JAVASHAREDIR}/${PORTNAME} - Use %%JAVAJARDIR%% and %%DATADIR%% in pkg-plist - CP -> INSTALL_DATA
* With portmgr hat on, reset maintainership of these ports. Maintainer'slinimon2005-02-141-1/+1
| | | | | | | | | old email address bounces, and he has not been responsive to email on the only other one we have for him. These ports are now available for adoption. Come back coop, we miss ya ...
* - Update to bsd.java.mk 2.0 (and use JAVA_OS=native)hq2005-02-101-27/+18
| | | | | | | | | - Unbreak on 5.3+ [1] - JAVALIBDIR -> JDKLIBDIR (JAVALIBDIR is used for something else) - portlint: fix COMMENT length - Use PKGNAMESUFFIX to allow multiple instances with different JDKs Submitted by: mat [1] (via IRC)
* Update to 3.0.1.03hq2005-02-072-9/+9
| | | | | PR: 77126 Submitted by: maintainer
* Update to 3.0.1.nork2005-02-065-2014/+2450
|
* Remove some uninstall files, and bump PORTREVISION.nork2005-02-062-3/+1
|
* This is a port of 'JE', or Berkeley DB Java Edition -- a pure Javami2005-02-056-0/+437
| | | | | | | | implementation of "db". See: http://www.sleepycat.com/products/je.shtml for more information.
* . Update to 3.5.glewis2005-02-052-7/+9
| | | | | PR: 77102 Submitted by: Dave Glowacki <dglo@icecube.wisc.edu> (maintainer)
* Fix build on 4.x (gcc295)vs2005-02-031-0/+14
| | | | | PR: ports/77036 Submitted by: Ronald Klop (maintainer)
* - Update to bsd.java.mk 2.0hq2005-02-031-11/+5
| | | | | | - Use JAVAJARDIR - ECHO -> ECHO_MSG - CP -> INSTALL_DATA
* - Update to bsd.java.mk 2.0hq2005-02-033-3/+13
| | | | | - Add a new launcher shell script: 'jlex' - Update pkg-message accordingly and bump PORTREVISION
* Update to bsd.java.mk 2.0hq2005-02-032-2/+3
|
* - Update to bsd.java.mk 2.0hq2005-02-032-12/+11
| | | | - Use JAVAJARDIR
* - Update to bsd.java.mk 2.0hq2005-02-032-5/+10
| | | | | - Use JAVAJARDIR - Add a launcher shell script: 'bsh'
* nork is workingdaichi2005-02-021-1/+0
| | | | Submitted by: nork
* Update to 2.3vs2005-02-012-4/+3
|
* Add support for picking up of motif includes and libraries via newlyphantom2005-02-011-3/+22
| | | | | | added open-motif-jdk port. It's controlled via WITH_OPENMOTIF_JDK knob and currently disabled by default (it still requires additional testing and checking)
* Unbreak plist generationphantom2005-01-293-24/+15
|
* Update description, Makefile-wibblevs2005-01-244-44/+44
| | | | | PR: ports/76523 Submitted by: Jonathan Chen (maintainer)
* Add 'devel' categoryhq2005-01-221-1/+1
| | | | Approved by: Jonathan Chen <jonc@chen.org.nz>
* Add 'devel' categoryhq2005-01-221-1/+1
| | | | Approved by: maintainer
* - Update to bsd.java.mk 2.0hq2005-01-222-216/+25
| | | | | | | | | | - Use JAVAJARDIR and JAVALIBDIR - Dynamic plist - Unroll documentation install loop - Honor hier(7): install samples in ${EXAMPLESDIR} PR: 74285 Submitted by: me
* Pass maintainership to hq.okazaki2005-01-211-1/+1
|
* One more place to reflect existence of jdk 1.5.phantom2005-01-212-5/+8
| | | | Bump PORTREVISION
* Connect jdk15 to buildphantom2005-01-201-0/+1
|
* Please welcome new participant of FreeBSD ports tree and Java portsphantom2005-01-2026-4050/+220
| | | | | | | | | | | | | | | | | | | | | | | | | | | | family -- first public patchset of native Sun JDK 1.5.0 port. Most valuable addition of this patchset is native amd64 support. And special thanks goes to Daniel Seuffert <ds@freeBSD.org> for making it possible by providing amd64 hardware. This patchset was tested on following configurations: i386/4.10, i386/5.3, amd64/5.3. 5.3-RELEASE support is quite strong and shown no huge visible problems over last week. But even mentioning above note, keep in mind -- THIS IS ALPHA PATCHSET and suitable for testers/developers ONLY! Known issues are including (but for sure not limited to): . Browser plugin support is missing . JVMTI, JDWP and JMX are not tested yet . FreeBSD i386/4.10 support is suffering from hidden memory allocation failres (ideas and patches are welcome) NOTE ABOUT BOOTSTRAPING: It's possible to bootstrap jdk 1.5.0 using jdk 1.4.2 (either native or linux one). There's no need to have java/linux_jdk15 installed and working. Supported by: FreeBSD Foundation
* Update to 2.1.0.nork2005-01-183-9/+66
| | | | | PR: ports/75779 Submitted by: Tom McLaughlin <tmclaugh@sdf.lonestar.org>
* - Update to bsd.java.mk 2.0 [1]hq2005-01-186-9/+17
| | | | | | | | | | - Remove redundant PLIST_SUB entry - Use %%JAVAJARDIR%% in pkg-plist - Add $FreeBSD$ tags - Some portlint tweaks PR: 76036 [1] Submitted by: maintainer [1]
* - Update to bsd.java.mk 2.0 [1]hq2005-01-181-2/+3
| | | | | | | - Add 'devel' category PR: 76036 [1] Submitted by: maintainer [1]
* - Update to bsd.java.mk 2.0 [1]hq2005-01-183-23/+25
| | | | | | | | | | | | | | | | - Use USE_ANT - Remove unneeded PLIST_SUB entries - Dynamic packing list - Use JAVALIBDIR in BUILD_DEPENDS - Use INSTALL_DATA to install documentation and JAR files - Use ECHO_MSG rather than ECHO - Use MASTER_SITE_APACHE_JAKARTA - Remove DIST_SUBDIR - Add 'devel' category PR: 76036 Submitted by: maintainer [1] Approved by: maintainer
* Update to 1.1.0.nork2005-01-162-6/+6
| | | | | PR: ports/76082 Submitted by: mitsuru@riken.jp (maintainer)
* Fix plist.krion2005-01-151-0/+11
|
* Remove unused filephantom2005-01-141-1763/+0
|
* Autogenerate PLIST while installingphantom2005-01-141-11/+13
|
* Update java/jmp from 0.45 to 0.46. (mini-patch)edwin2005-01-142-3/+3
| | | | | | | Little patch to update the port to the latest version. PR: ports/76197 Submitted by: Ronald Klop <ronald-freebsd8@klop.yi.org>
* Fix file list: libtool seems to install the static library only on somearchie2005-01-132-1/+3
| | | | versions of FreeBSD.
* - Update to 3.2.6hq2005-01-137-826/+382
| | | | | | | | | | | | - Update to bsd.java.mk 2.0 - rcNGify startup - Fix table creation for autoincrement feature in Postgresql - Add new "-config" option to jboss3ctl for JBoss3 startup config - Dynamic plist - Many other improvements (similar to recent changes in java/jboss4) PR: 76125 Submitted by: maintainer
* Do not remove /usr/local/share/doc/java on uninstall.phantom2005-01-131-1/+0
| | | | Submitted by: pointyhat via kris
* . Chase download location.glewis2005-01-121-2/+1
| | | | | PR: 76084 Submitted by: Parv
* Add missing SUBDIR entry for jboss4hq2005-01-111-0/+1
| | | | Reported by: maintainer
* Update to 4.0.1hq2005-01-114-8/+6
| | | | | | PR: 75851 Submitted by: Anton Yudin <toha@toha.org.ua> Approved by: maintainer
* Update to version 1.3.1 (these files were missing from previous commit).archie2005-01-112-2/+3
|
* Update to version 1.3.1.archie2005-01-111-2/+2
|
* Move java/kaffe-devel to java/kaffeedwin2005-01-1011-232/+73
| | | | | | Remove java/kaffe-devel Submitted by: maintainer (via irc)
* Fix plist.krion2005-01-091-0/+1
|
* . Update to the 1.5.0 release documentation.glewis2005-01-092-5/+5
|
* Fix build on 6.xkrion2005-01-091-0/+13
|
* Refetchable.nork2005-01-041-3/+1
| | | | | | PR: ports/75779 Submitted by: Tom McLaughlin <tmclaugh@sdf.lonestar.org> Approved by: portmgr (krion)
* Change MAINTAINER to java@.nork2005-01-021-1/+1
| | | | Approved by: portmgr (kris)
* BROKEN: Broken dependencykris2005-01-021-0/+2
| | | | Approved by: portmgr (self)
* BROKEN: Unfetchablekris2005-01-021-0/+2
| | | | Approved by: portmgr (self)
* BROKEN on alpha: Configure failskris2005-01-022-0/+8
| | | | Approved by: portmgr (self)
* BROKEN on alpha 4.x: Internal compiler errorkris2005-01-021-1/+7
| | | | Approved by: portmgr (self)
* Reset bouncing maintainer address:kris2005-01-021-1/+1
| | | | | | | <gldisater@gldis.ca>: Host or domain name not found. Name service error for name=gldis.ca type=MX: Host not found, try again Approved by: portmgr (self)
* Fix package building by adding a dependency on Xvfb in thekris2005-01-021-0/+4
| | | | | | | PACKAGE_BUILDING case. The package build scripts then DTRT and ensure this is running at build-time so a DISPLAY is available. Approved by: portmgr (self)
* Add missing file.archie2005-01-021-0/+1
| | | | Approved by: portmgr
* Say hello to the linux mega patch, it consolidates our linux bits anetchild2005-01-0111-21/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | little bit and allows to proceed to a more recent linux_base from a stable (read as: the major bugs should be ironed out or identified and most linux ports build just fine) source. It also allows to ship 4.11 with a working linuxolator (the EOLed linux_base is marked forbidden because of a security hole). This is a major update, please read UPDATING (and CHANGES if you develop linux ports). Changes: - change the default linux_base from v7 to v8 - add a newer freetype to linux_base-8 for nicer fonts display [1] - don't let cpio use hardlinks in the linux_base-8 port to quiet some warnings in some cases [2] - fix a cut&past error in the linux_base-8 pkg-install script [3] - convert the binary knob "USE_LINUX" to a version specifier, e.g. USE_LINUX=<value> specifies a dependency upon emulators/linux_base-<value>, exceptions are a value of "7" (which does what you want and adds a dependency to linux_base) and any value without a corresponding port in PORTSDIR/emulators/linux_base-<value> (which adds a dependency to the default linux_base) - don't implicitly add USE_LINUX with the USE_LINUX_PREFIX knob, this allows us to use the USE_LINUX_PREFIX knob for linux_base and paves the way for splitting up future linux base ports into individual pieces - remove RESTRICTED from some GPL licensed ports, even when we only distribute binaries, we get them from official linux sites, so anyone can grab them there if he needs to - add a dependency upon the linux X11 bits where necessary (based upon guesswork) - don't use USE_X_PREFIX in some linux ports since it adds a dependency to the FreeBSD X11 libs, as a workaround use PREFIX?= (the clean solution would be to remove the implicit USE_XLIB from USE_X_PREFIX) - bump the portrevision of the linux ports ("better safe than sorry" algorithm) - pass maintainership of the important linux infrastructure to a mailinglist, hijack freebsd-emulation@ for this purpose (if somebody doesn't like this: tell us your bikeshed color at freebsd-emulation@, my color would be "linuxolator@" in case someone cares...) - add a pkg-install script for linux-fontconfig, but don't use it; everything should work without it (the FreeBSD fc-cache program should do all the work), but in case we need it we just need to decomment the pkg-install part in the Makefile - fix some dependencies - fix some bugs - add some static plists - unbreak the ports with dependecies to more than one linux_base This also fixes some ports which are marked BROKEN because of dependencies to v7 and v8 of linux_base at the same time. Known bugs: - the linux-mesa and linux-devtools ports install libGL*.so symlinks - some "minor" plist bugs (e.g. ld.so.{conf,cache} are modified by the linux X11 port, so linx_Base-8 moans at deinstall time) Future work (interested souls should coordinate with freebsd-emulation@): - add some kind of USE_LINUX_X11 knob to streamline the X11 dependencies, or modify the behavior of USE_XLIB in the USE_LINUX case AFAIK trevor has some patches. - make USE_XLIB and USE_X_PREFIX orthogonal to be able to get rid of the PREFIX?= workaround in some linux ports Should be discussed/coordinated on/with x11@. - move the RPM bits from x11-toolkits/linux-gtk/Makefile to PORTSDIR/Mk/ - update to a more recent linux base PR: 69997, 70539 (and maybe others) Discussed with/on: java@, x11@, trevor, portmgr Tested by: mezz, portmgr, pointyhat RPM hunted down by: Joseph Gelinas <scirocco@tasam.com> [1] Requested by: portmgr [2] Submitted by: kris [3] Approved by: portmgr
* Upgrade to version 1.3.archie2004-12-293-17582/+24
|
* Add missing MAN1= line for man page.archie2004-12-291-0/+2
|
* Fix pkg-plist.olgeni2004-12-272-899/+892
|
* Take into account the '-devel' package name suffix when registering CONFLICTShq2004-12-242-2/+2
| | | | | | with java/kaffe-devel Pointy hat to: me
* - Register CONFLICTS with java/kaffe and java/kaffe-develhq2004-12-241-0/+2
|
* - Register CONFLICTS with java/kaffe-devel and java/javavmwrapperhq2004-12-242-3/+5
| | | | | - Use %%DATADIR%% to calm portlint - Tweak COMMENT to calm portlint
* - Register CONFLICTS with java/kaffe and java/javavmwrapperhq2004-12-242-2/+4
| | | | - Use %%DATADIR%% to calm portlint
* Add eclipse-EPIC 0.3.0, EPIC adds Perl support tonork2004-12-234-0/+49
| | | | | | | the Eclipse IDE Framework. PR: ports/74480 Submitted by: tux@pinguru.net
* - Fix cold-boot startup failurehq2004-12-238-350/+338
| | | | | | | | | | - Add note on starting up JBoss4 with rcNG - Add new "-config" option to jboss4ctl for JBoss4 startup config - Move some notices in pkg-message [1] PR: 75345 Submitted by: maintainer Approved by: maintainer [1]
* Fix OPTIONS so that it will build on pointyhat. Now, the user may either selecthq2004-12-221-26/+7
| | | | | | AWT_X, AWT_QT, or neither (this will disable entirely AWT). Approved by: maintainer
* Add netbeans3 after what looks like a repocopy from netbeanserwin2004-12-221-0/+1
| | | | Forgotten by: olgeni
* I forgot to remove an empty patch file.olgeni2004-12-215-0/+0
|
* Upgrade to version 4.0.olgeni2004-12-2120-6410/+4825
| | | | | PR: ports/75162 Submitted by: Miguel Mendez <flynn(at)energyhq.es.eu.org>
* Change netbeans -> netbeans3 in in pathnames and executable to avoidolgeni2004-12-212-1267/+1266
| | | | conflicts with java/netbeans.
* - Update to 3.0.1 [1]hq2004-12-214-49/+64
| | | | | | | | | | | | - Use a specific FreeBSD launcher shell script instead of the distribution one due to some bash2 requirement [1] - Changed the edition knob to WITH_EDITION=[SE|PE] [1] - Changed minimum required JDK version to 1.4 as it seems like the port won't run on 1.3 [2] PR: 75308 [1] Submitted by: maintainer [1] Approved by: maintainer [2]
* - Update to version 1.4.1 [1]hq2004-12-206-95/+32
| | | | | | | | | | | | | | | - Use USE_ANT [1] - No longer add %%JAVAJARDIR%% to PLIST_SUB [1] - Update to bsd.java.mk 2.0 - No longer patch the distribution shell script but rather use a FreeBSD specific one [1] - Use SUB_FILES/SUB_LIST to perform substitutions on the launcher shell script - Minor cosmetic improvements - Use JAVALIBDIR rather than JAVAJARDIR for JAR dependencies - Moved the BUILD_DEPENDS statement to calm portlint PR: 75198 [1] Submitted by: maintainer [1]
* Port Update: java/bluejedwin2004-12-193-19/+68
| | | | | | | bluej 1.3.5 -> bluej 2.0.2 PR: ports/74855 Submitted by: kevin ilchmann jørgensen <kij@imada.sdu.dk>
* This port is scheduled to be removed on 2005-02-18 if it is stillkris2004-12-192-0/+4
| | | | broken at that time, and a fix has not been submitted to GNATS.
* - rcNGify startuphq2004-12-188-138/+384
| | | | | | | - Fix table creation for autoincrement feature in Postgresql PR: 75032 Submitted by: maintainer
* Switch from BROKEN to IGNORE since the problem is not a build problem.linimon2004-12-171-1/+1
|
* . Avoid a problem where, without linprocfs mounted, the first line ofglewis2004-12-173-0/+33
| | | | | | | | | | a generated file will be overwritten with a warning, causing the build to fail. There is a check for linprocfs in pre-build, but it seems as though this problem can somehow trigger anyway, based on semi-regular reports to the mailing lists. PR: 74999 Approved by: phantom
* . Update to patchset 7.glewis2004-12-1775-6054/+24
| | | | | | . Fix a permissions problem with the plugins directory. Approved by: phantom (maintainer)
* - Update URL in pkg-descr [1]hq2004-12-172-11/+10
| | | | | | | | | | - Use %%JAVAJARDIR%% - Use INSTALL_DATA to install JAR and documentation files - Add 'devel' category - Manual download URL is now a bit more specific - Removed unneeded JAVA_RUN statement (implied when nothing is set) Submitted by: Manfred N. Riem <mnriem@earthlink.net> [1]
* . Move pkg-install to files/pkg-install.in since it is modified before use.glewis2004-12-162-2/+3
| | | | | | | This also fixes a problem that when being modified it wasn't specified by absolute path. Reported by: Robert Backhaus <robbak@robbak.com>
* - Register a dependency on a JRE to extract the port [1]hq2004-12-161-1/+2
| | | | | | - Minor fix to calm portlint Reported by: pointyhat via kris [1]
* Fix download URLhq2004-12-101-2/+1
| | | | Reported by: kris
* Fix download URLhq2004-12-101-2/+1
| | | | | Reported by: kris Submitted by: Sander Vesik <sander.vesik@gmail.com>
* . Remove pointless (these ports all set NO_BUILD) BUILD_DEPENDS.glewis2004-12-104-6/+2
| | | | | PR: 50114 Noticed by: olgeni
* . Remove incorrect EXTRACT_DEPENDS and incorrect and pointless (this portglewis2004-12-101-2/+0
| | | | | | sets NO_BUILD) BUILD_DEPENDS. PR: 50114
* . Remove pointless (and incorrect) BUILD_DEPENDS. These ports all setglewis2004-12-104-4/+0
| | | | | | NO_BUILD. PR: 50114
* IGNORE must not be quotedkris2004-12-102-2/+2
| | | | Pointy hat to: hq
* Fix build failure: USE_JIKES is useless without USE_JAVA.archie2004-12-091-0/+1
|
* . Add amd64 to ONLY_FOR_ARCHS.glewis2004-12-092-2/+2
| | | | Inspired by: PR 74465
* . Add amd64 to ONLY_FOR_ARCHS line.glewis2004-12-095-5/+5
| | | | | PR: 74465 Submitted by: Conrad J. Sabatier <conrads@cox.net>
* . Add amd64 to ONLY_FOR_ARCHS.glewis2004-12-094-4/+4
| | | | Inspired by: PR 74465
* . Backport some fixes from 1.4 for the HotSpot Server VM when compiledglewis2004-12-082-0/+56
| | | | | | | | under gcc 3.4. In particular, this fixes some places where an enumerated type is assumed to be the same width as an int (which the standard doesn't guarantee and gcc 3.4 now enforces). For full details, see the log for the jdk14 equivalent changes.
* . Run the pkg-install script correctly.glewis2004-12-081-2/+2
| | | | | . Bump PORTREVISION for this change and the previous change to javavmwrapper itself.
* . Some minor comment and formatting fixes (should have probably have beenglewis2004-12-081-7/+31
| | | | | | | | done separately). . Much more stringent checks on VMs that we are trying to register. This prevents most bogus and circular registrations. [1] Suggested by: Josh Elsasser <josh@elsasser.org> [1]
* . Mark FORBIDDEN unless WITHOUT_PLUGIN is specified due to the browserglewis2004-12-052-0/+2
| | | | plugin vulnerability.
* . Backport parts of the 1.5 plugin to address plugin vulnerabilities.glewis2004-12-0427-9/+4260
| | | | | | . Bump PORTVERSION. Submitted by: Kurt Miller <truk@optonline.net>
* . Update to 1.3.1_14 (fixes another plugin vulnerability).glewis2004-12-042-4/+4
|
* Mark the port as IGNORE as it won't run on 4.x nor 5.x. Not sure abouthq2004-12-042-2/+6
| | | | | | 6-CURRENT so we'll need verification here. Approved by: glewis
* Reset znerd's ports maintainership:hq2004-12-0330-30/+30
| | | | | | | | | | - All JDK ports (and JDK documentation ports) that were formerly maintained by znerd have been assigned to java@FreeBSD.org - I will handle some of the remaining ports (jakarta-commons-*, jdom, xalan-j and xmlenc) - Everything else is reset to ports@FreeBSD.org Approved by: znerd (maintainer)
* Update to 0.45vs2004-12-022-4/+3
| | | | | PR: ports/74602 Submitted by: maintainer
* Link API documentation with JDK API documentation, if installed.hq2004-12-011-1/+8
|
* Add CONFIGURE_ARGS to fix build problem.archie2004-11-301-0/+1
|
* Update to version 0.12.archie2004-11-303-19/+4
|
* Upgrade to version 1.2.3.archie2004-11-295-1016/+1463
|
* Switch to auto-generated plist.clive2004-11-292-842/+14
| | | | | PR: ports/74464 Submitted by: Gerrit Beine tux at pinguru.net
* Project is now under the Apache 2.0 license, which is included in thehq2004-11-291-5/+3
| | | | distribution.
* Add missing patch files from last commithq2004-11-292-0/+26
|
* - Update to 1.7.0hq2004-11-295-188/+51
| | | | | | | | | | | | | - Dynamic plist - Use USE_ANT - remove files/LICENSE: the project is now under Apache 2.0 license (which is included in the distribution) - New feature: API documentation is now cross-linked with API documentation from dependency packages, such as commons-collections, if installed - Use MASTER_SITE_APACHE_JAKARTA - Use INSTALL_DATA rather than CP and ECHO_MSG rather than ECHO - Use JAVALIBDIR in place of JAVAJARDIR where appropriate - Fix URL is pkg-descr
* - Use %%JAVAJARDIR%%hq2004-11-291-24/+22
| | | | | | | | | - Use USE_ANT - Use INSTALL_DATA rather than CP - Use ECHO_MSG rather than ECHO - Use JAVALIBDIR in place of JAVAJARDIR where appropriate - Add 'devel' category - Various cosmetic improvements
* - Update to 1.0.4hq2004-11-282-25/+21
| | | | | | | | | | - Use %%JAVAJARDIR%% - Use USE_ANT - Chase recent Log4J port rename - Use INSTALL_DATA rather than CP - Use ECHO_MSG rather than ECHO_CMD - Use JAVALIBDIR in place of JAVAJARDIR where appropriate - Various cosmetic improvements
* - Update to 1.2.9hq2004-11-285-112/+0
| | | | | | | | - Rename port as it is no longer port of the Jakarta project - Dynamic plist PR: 74468 Submitted by: me
* Finish update phpeclipse to 1.1.1, with removal of phpeclipse_phphelp,clive2004-11-281-3/+0
| | | | | | phpeclipse_sql, and phpeclipse_tidy (merged.) Reminded by: krion
* Update phpeclipse to 1.1.1, with removal of phpeclipse_phphelp,clive2004-11-2815-271/+847
| | | | | | phpeclipse_sql, and phpeclipse_tidy (merged.) Submitted by: Avalon third-chance at gmx.de
* . Mark FORBIDDEN when building the browser plugin.glewis2004-11-281-0/+1
|
* . Make sure that all calls to pthread_mutex_trylock handle EDEADLK as wellglewis2004-11-284-0/+70
| | | | | | as EBUSY. These are taken from equivalent patches to jdk14 by green and myself.
* . Use CXX and CXXFLAGS for compiling C++ code, not CPP and CPPFLAGS.glewis2004-11-272-0/+77
| | | | Also, respect the setting of CXX and CXXFLAGS.
* . Fix the build with gcc 3.4 part 2/2. Don't use the flagglewis2004-11-274-0/+87
| | | | | | | | | -fmemoize-lookups as gcc 3.4 doesn't understand it. [1] . Use CXX and CXXFLAGS for compiling C++ code, not CPP and CPPFLAGS. Also, respect the setting of CXX and CXXFLAGS. PR: 71516 [1] Submitted by: Damir Kiramov <damirycha@damirycha.net.ru> [1]
* . Fix the HotSpot build for gcc 3.4 part 1/2. Make some methods publicglewis2004-11-272-0/+44
| | | | | | | | where previously they defaulted to protected. gcc 3.4 seems to pick this up where earlier versions didn't. PR: 71516 Submitted by: Damir Kiramov <damirycha@damirycha.net.ru>
* Apparently the host for the eclipse UML2 packages changed.okazaki2004-11-271-1/+1
| | | | | | | Reported by: pointyhat via Kris PR: ports/74393 Submitted by: maintainer
* . Mark FORBIDDEN due to the browser plugin vulnerability. If IBMglewis2004-11-262-0/+4
| | | | | don't release an update this could be addressed by not installing the plugin.
* . Mark FORBIDDEN due to the browser plugin vulnerability. If Blackdownglewis2004-11-261-0/+2
| | | | | don't release an update this could be addressed by not installing the plugin.
* . Update to 1.3.1.13. This contains the fix for the plugin vulnerability.glewis2004-11-262-3/+4
|
* . Fix SIZE.glewis2004-11-261-1/+1
|
* - Removed pkg-plist by building a dynamic one for APP_HOME installed files andhq2004-11-254-1192/+70
| | | | | | | | | | | | | PLIST_FILES for scripts [1] - Use FIND | INSTALL_DATA to install documentation rather than CP -r - Added a missing SETENV macro in pre-install target - Put JAVA_HOME/bin in front of PATH as the new javavmwrapper version would otherwise cause trouble (see UPDATING for further information) - ECHO_CMD -> ECHO_MSG - Tweaked the comment: the name of the port is redundant here PR: 72900 Requested by: linimon [1]
* - Install 'checkstyle' launcher shell script [1]hq2004-11-252-28/+28
| | | | | | | | | | | | | | | | - Update to bsd.java.mk 2.0 - Use USE_ANT - Cleanup unused variables - Do not try to remove JAVAJARDIR - Remove some sed magic in dynamic plist process (make will perform most of these substitutions) - Use PLIST_FILES and %%JAVAJARDIR%% to reduce plist build process - Bumped PORTREVISION as a new file is installed PR: ports/73284, java/43947 [1] Suggested by: znerd [1] Submitted by: me Approved by: maintainer
* - Fixed download location [1]hq2004-11-254-141/+64
| | | | | | | | | | | | | | | | | | - Update to bsd.java.mk 2.0 - Use JAVAJARDIR - Removed patch, added a launcher script file - Use javavmwrapper to run Java in the launcher script - Honor hier(7): docs in DOCSDIR and samples in EXAMPLESDIR - Honor NOPORTDOCS - Dynamic plist - do-build -> do-configure (and NO_BUILD=yes) - ECHO -> ECHO_MSG - Bumped PORTREVISION as many file locations has changed and the use of javavmwrapper will allow user to use different JVMs PR: 72883 [1] Submitted by: Aaron Dalton <aaron@daltons.ca> [1] Approved by: maintainer timeout
* . Update to 1.4.2-01. This addressesglewis2004-11-253-13/+32
| | | | | | http://www.blackdown.org/java-linux/java2-status/security/Blackdown-SA-2004-01.txt Unfortunately this version seems to have problems on 4.x.
* . Mark FORBIDDEN when building with the browser plugin due to theglewis2004-11-243-0/+6
| | | | | | | vulnerabilities discussed in: http://sunsolve.sun.com/search/document.do?assetkey=1-26-57591-1 http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2004-1029
* . Update to 1.4.2_06.glewis2004-11-243-4/+7
|
* - Update to bsd.java.mk 2.0hq2004-11-232-22/+17
| | | | | | | - Use USE_ANT (and set USE_JIKES=no) - Use JAVAJARDIR - Dynamic plist - Various minor improvements
* Use exec.nork2004-11-232-2/+2
| | | | Submitted by: bland
* - Update to 2.6.0 [1]hq2004-11-229-2829/+73
| | | | | | | | | | | | | - Honor hier(7): install docs in DOCSDIR and examples in EXAMPLESDIR [1] - Use FIND | INSTALL_DATA to install docs, samples and data files - Fix distfile location for "Community Edition" and add some more MASTER_SITES [1] - Dynamic plist - Minimal required JDK version is now 1.3 [1] - Merge patches PR: 74119 [1] Submitted by: maintainer [1]
* Add Westhawk SNMP, a lightweight SNMP stack for the Java developmentanders2004-11-215-0/+619
| | | | | | environment. Sponsored by: University of Tromsø
* Update after repocopy. Note that the port is not yet hooked up to thelinimon2004-11-172-4/+4
| | | | | | | | build -- the pkg-plist has not yet caught up. PR: ports/72900 Submitted by: Nick Sayer <nsayer at kfu dot com> Reviewed by: Jonathan Chen <jonc at chen dot org dot nz>, Herve Quiroz <herve dot quiroz at esil dot univ-mrs dot fr>
* Update to 4.0.0 after repocopy.linimon2004-11-172-8/+10
| | | | | | PR: ports/72900 Submitted by: Nick Sayer <nsayer at kfu dot com> Reviewed by: Jonathan Chen <jonc at chen dot org dot nz>, Herve Quiroz <herve dot quiroz at esil dot univ-mrs dot fr>
* Remove an unnecessary 'if' statement.nork2004-11-171-17/+0
| | | | | PR: ports/73994 Submitted by: Jeremy Faulkner <gldisater@gldis.ca>
* Fix compilation using Firefox (adjust headers/libraries locations).ale2004-11-142-11/+8
| | | | Approved by: nork
* . javavmwrapper uses PATH to make sure it gets the system version ofglewis2004-11-132-0/+5
| | | | | | | | | | utilities. Unfortunately this overrides any PATH that may have been set by the user and hence affects the ability of java to execute external programmes. So, save the PATH before setting it and then restore it immediately before executing java. . Bump PORTREVISION for this fix. Reported by: Christian Laursen <xi@borderworlds.dk>
* Update to 1.0.1.1.nork2004-11-122-7/+6
| | | | | Pointed out by: pointyhat via kris Submitted by: Jeremy Faulkner <gldisater@gldis.ca>
* . Usher in javavmwrapper 2.0, a rewrite of the wrapper scripts designed toglewis2004-11-125-36/+512
| | | | | | | | | | | | | | | | | | | | | | | | | | | allow the simple use of multiple VMs. Brief detail of the main changes: . When a VM is registered, symbolic links for its executables are created in ${LOCALBASE}/bin. This allows people to just type 'java', 'javac', etc. without having to add the VM installation directory to their PATH. . The actual 'java' that is executed via one of these symlinks is determined by the order of the (sorted) configuration file ${LOCALBASE}/etc/javavms and by the environment variables JAVA_VERSION, JAVA_OS and JAVA_VENDOR which function to select a VM as they do in the ports framework. . There is a new command, checkvms, to sanity check the configuration and symlinks. . The "javavm" executable is currently retained in its original capacity as a synonym for Java for backward compatibility. However, its use is deprecated. . Temporarily set MAINTAINER to myself to make monitoring any initial bug reports easier. The intent is to convert it to java@ at a later date. This is built on the ideas of znerd, hq and Shelton C. Johnson Jr., with hq and Shelton contributing code and reviews. PR: 27079, 39080 Reviewed by: hq, Shelton C. Johnson Jr. <shelton_c_j@yahoo.com>
* Fix install error on pointyhat.nork2004-11-091-0/+1
| | | | | | | | | This was found implicitly dependency on unzip by pointyhat. In almost environment, this is not a problem and isn't regist installed package database. So I don't bump PORTREVISION. Pointed out by: pointyhat via kris
* Bump PORTREVISIONS for all ports that depend on atk or pango to ease in themarcus2004-11-0827-8/+27
| | | | big upgrade.
* Unbreak: Update to 1.01vs2004-11-052-5/+3
|
* - Update to 3.0 [1]hq2004-11-039-64/+31
| | | | | | | | - Unbreak on 5.x [1] - Use PORTDOCS - Some minor cosmetic improvements Submitted by: Roman Kennke <roman@ontographics.com> [1]
* - Update to bsd.java.mk 2.0hq2004-11-032-20/+14
| | | | | | | | | - Use USE_ANT - Variable cleanup - "CP -r" -> "FIND | CPIO" - Dynamic plist Reviewed by: glewis
* - Remove unneeded JAVA_RUN statementhq2004-11-031-10/+6
| | | | | | | - Remove redundant port name in COMMENT - Use CPIO to make docs install stage more simple - Use %%JAVAJARDIR%% - Use INSTALL_DATA for JAR file
* . Take into account that pthread_mutex_trylock() can return EDEADLK asglewis2004-11-026-0/+66
| | | | | | well as EBUSY with libkse on FreeBSD 5.x. Inspired by: green
* Update to version 1.22.archie2004-11-022-3/+3
|
* - Update to version 2.5.1 [1]hq2004-11-023-9/+9
| | | | | | | - Update to bsd.java.mk 2.0 PR: 72794 [1] Submitted by: maintainer [1]
* Fix file name for size in distinfohq2004-10-291-1/+1
| | | | | PR: 72454 Submitted by: Linh Pham <question+freebsdpr@closedsrc.org>
* Add eclipse-uml 1.0.1, a framework creating UMLnork2004-10-285-0/+406
| | | | | | | diagrams in Eclipse. PR: ports/73227 Submitted by: gldisater@gldis.ca
* Update to 2.0.2.nork2004-10-283-580/+566
| | | | | PR: ports/73214 Submitted by: Jeremy Faulkner <gldisater@gldis.ca>
* o Update to 1.0 RELEASE.nork2004-10-283-671/+686
| | | | | | | | o Reset MAINTAINER to java@. o Bump PORTEPOCH accordingly. PR: ports/72803 Submitted by: Jeremy Faulkner <gldisater@gldis.ca>
* Update to 3.0.1.nork2004-10-283-79/+82
| | | | | PR: ports/72989 Submitted by: Jeremy Faulkner <gldisater@gldis.ca>
* o Update to 2.0.1 RELEASE.nork2004-10-283-697/+699
| | | | | | | | | o Reset MAINTAINER to java@. o Bump PORTREVISION accordingly. PR: ports/72802 Submitted by: Jeremy Faulkner <gldisater@gldis.ca> Approved by: maintainer no response
* o Update to 3.0.1. [1]nork2004-10-2815-3389/+3297
| | | | | | | | | | | o Use native JDK rather than linux-sun-jdk. [2] o Utilize WITH_MOZILLA. It provies to use mozilla or firefox. [2] o Fix some port's bugs. [2] o Add zip to BUILD_DEPENDS and fix build error without zip. [3] PR: ports/72990 [1], ports/72475 [2] Submitted by: Jeremy Faulkner <gldisater@gldis.ca> [1], [2] Pointed out by: pointy via kris [3]
* . Update to 0.44.glewis2004-10-275-30/+19
| | | | | PR: 72959 Submitted by: Ronald Klop <ronald@cs.vu.nl> (maintainer)
* - Unbreak: Add missing build-dependency on archivers/zipvs2004-10-252-4/+16
| | | | - Fix compilation on 4.x
* Use my FreeBSD address in MAINTAINERhq2004-10-232-2/+2
|
* The BSD patchset for the Sun JDK modeled its thread behavior mostly aftergreen2004-10-216-3/+42
| | | | | | | | | | | | | | | | | | | | | | | | | | | | existing the Solaris base, and similarly to what happened with NSPR, made a bad assumption on undefined behavior. This broke locking in various places in Java, for example, causing the the debugging support to be totally broken. It is worth someone who knows the Java codebase taking a look to see what other things could have been broken by this on FreeBSD 5.x+. The assumption is that pthread_mutex_trylock(3) on a default-type mutex will fail with EBUSY. This assumption is wrong for our libpthread, which returns EDEADLK if the owner thread is trying to acquire the mutex again with trylock. The behavior of performing a locking operation on a self-locked default-type mutex is explicitly undefined for pthread_mutex_lock(3). The POSIX specification is still not very clear. It defines pthread_mutex_trylock(3) in terms of pthread_mutex_lock(3) yet does not say what the defined behavior should be for a self-locked pthread_mutex_trylock(3) for any of the various mutex types, so it is ambiguous whether the result is clearly undefined or clearly to return EBUSY. It is a one line change whether or not to make libpthread return EDEADLK in this case, where it seems that most implementations do not. Reference: http://www.opengroup.org/onlinepubs/009695399/functions/pthread_mutex_lock.html
* - Upgrade to 1.0.10hq2004-10-202-13/+29
| | | | | | | | | - bsd.java.mk 2.0 compliant - added 'devel' category - Build from source - Install documentation Approved by: glewis (mentor)
* - Update to 1.0 Final (bumped PORTEPOCH in this extend)hq2004-10-203-54/+15
| | | | | | | | - re-enable jikes support - Dynamic pkg-plist - Use JAVALIBDIR Approved by: glewis (mentor)
* Upgrade to 1.2.4.thierry2004-10-203-38/+24
| | | | | PR: ports/71728 Submitted by: maintainer.
* Add langspec 2.0, the Java Language Specification.ale2004-10-194-0/+39
|
* Add jakarta-commons-httpclient 2.0.2, a package implementing the clientale2004-10-175-0/+79
| | | | side of the HTTP standard.
* . Bump PORTREVISION for the recent fixes.glewis2004-10-173-3/+3
|
* . Fix the Server VM for gcc 3.4 part 2/2.glewis2004-10-173-0/+72
| | | | | | | | | | | | | | | | | | | | | The HotSpot code (ab)uses named enums as ints in a number of places. The problem with this is that according the the C++ spec, the compiler (essentially) only needs to use an integral type wide enough to hold the values defined in the enum. Earlier versions of gcc appear to have just used an int whether they could have got away with a narrower type or not, hence the code worked as expected. gcc 3.4 now appears to implement this part of the spec, so using an enum blindly as an int causes various problems due to overflow. In this case the enum, Bytecodes::Code, appears to be a genuine enum, its just assumed to be wide enough to hold an arbitrary int in various places in the code. The correct fix would be to track down all those places in the code and fix them. Since there are quite a lot of these places and 5.3 is close to release for now we just add a value to the enum set to INT_MAX, forcing the compiler to use at least an int for the type. Sleuth work, discussion and code suggestions: peadar
* . Fix the Server VM for gcc 3.4 part 1/2.glewis2004-10-173-0/+114
| | | | | | | | | | | | | | | | | | The HotSpot code (ab)uses named enums as ints in a number of places. The problem with this is that according the the C++ spec, the compiler (essentially) only needs to use an integral type wide enough to hold the values defined in the enum. Earlier versions of gcc appear to have just used an int whether they could have got away with a narrower type or not, hence the code worked as expected. gcc 3.4 now appears to implement this part of the spec, so using an enum blindly as an int causes various problems due to overflow. This case is particularly bogus since the enums are merely to define a named integral type within a class (VMReg::Name doesn't even have any values enumerated in the declaration). So, convert these two enums to simply be typedef'ed ints. Sleuth work, discussion and code suggestions: peadar
* . In the ReadChunk() function, change an assert() to be a "test for aglewis2004-10-173-0/+159
| | | | | | | | | | | | | | | | | | | condition and return NULL". Take account of the NULL in the appropriate place (which is somewhat worrisome in itself since ReadChunk() has always had the possibility of returning NULL). This makes loading a font file a little more resilient to specially crafted font data which can be used, for example, by an applet to crash the browser plugin by triggering the assert(). Such an applet was mentioned on Bugtraq: http://www.securityfocus.com/archive/1/367331/2004-06-26/2004-07-02/0 and can be found at http://www.illegalaccess.org/cms/?q=node/view/9 This change stops the browser plugin from crashing. . Fix some warnings regarding formats in debugging printf's.
* . At least on FreeBSD, O_SYNC and O_DSYNC aren't both definedglewis2004-10-173-0/+63
| | | | | | | | | | | (for FreeBSD 4.x neither are defined and for FreeBSD 5.x O_DSYNC isn't defined). This caused them to be defined to some bogus values. In particular, O_SYNC would be defined as 0x800, which is O_EXCL (at least on FreeBSD 4.x). The result being that the RandomAccessFile class would fail to open an existing file if you specified "s" as part of the mode. Fix this by defining O_SYNC and O_DSYNC to O_FSYNC if they aren't defined.
* I haven't used this in ages, and have no interest in maintaining it anydes2004-10-161-1/+1
| | | | more. Assign to java@FreeBSD.org.
* . Update to 1.5.0 release.glewis2004-10-156-2970/+3474
|
* Remove extra file from pkg-plist.olgeni2004-10-1212-6/+6
|
* Change BROKEN to IGNORE since the package builds but does not runkris2004-09-292-2/+2
| | | | Approved by: portmgr (self)
* - Unbreak port (fixed distfile URL)hq2004-09-211-3/+1
| | | | | Reported by: pointyhat Approved by: portmgr (marcus), glewis (mentor)