| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
| |
PR: ports/71728
Submitted by: maintainer.
Notes:
svn path=/head/; revision=119810
|
| |
|
|
| |
Notes:
svn path=/head/; revision=119753
|
| |
|
|
|
|
|
| |
side of the HTTP standard.
Notes:
svn path=/head/; revision=119656
|
| |
|
|
| |
Notes:
svn path=/head/; revision=119610
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=119609
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
Notes:
svn path=/head/; revision=119608
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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.
Notes:
svn path=/head/; revision=119606
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
(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.
Notes:
svn path=/head/; revision=119604
|
| |
|
|
|
|
|
| |
more. Assign to java@FreeBSD.org.
Notes:
svn path=/head/; revision=119525
|
| |
|
|
| |
Notes:
svn path=/head/; revision=119463
|
| |
|
|
| |
Notes:
svn path=/head/; revision=118865
|
| |
|
|
|
|
|
| |
Approved by: portmgr (self)
Notes:
svn path=/head/; revision=118491
|
| |
|
|
|
|
|
|
| |
Reported by: pointyhat
Approved by: portmgr (marcus), glewis (mentor)
Notes:
svn path=/head/; revision=118301
|
| |
|
|
|
|
|
| |
Approved by: portmgr (self)
Notes:
svn path=/head/; revision=118258
|
| |
|
|
|
|
|
| |
Approved by: portmgr (self)
Notes:
svn path=/head/; revision=118251
|
| |
|
|
|
|
|
| |
Approved by: portmgr (self)
Notes:
svn path=/head/; revision=118250
|
| |
|
|
|
|
|
| |
Approved by: portmgr (self)
Notes:
svn path=/head/; revision=118223
|
| |
|
|
|
|
|
|
|
|
|
|
| |
agree to the company's license requirement before downloading (although
the agreement mostly pertains to their software available for purchase).
PR: ports/71510
Submitted by: mitsuru at riken dot jp (maintainer)
Approved by: portmgr (implicit)
Notes:
svn path=/head/; revision=118141
|
| |
|
|
|
|
|
|
| |
Reported by: Ronald Klop <ronald-freebsd8@klop.yi.org>
Approved by: portmgr, glewis (mentor)
Notes:
svn path=/head/; revision=118138
|
| |
|
|
|
|
|
|
|
|
| |
for the Eclipse development environment.
PR: ports-jp/14991
Submitted by: Mitsuru Yoshida <mitsuru@riken.jp>
Notes:
svn path=/head/; revision=118093
|
| |
|
|
|
|
|
|
|
|
| |
in Java projects.
PR: java/71148
Submitted by: SUGIMURA Takashi <sugimura@jp.FreeBSD.org>
Notes:
svn path=/head/; revision=118091
|
| |
|
|
|
|
|
|
|
|
| |
tool for Eclipse.
PR: ports/70441
Submitted by: SUGIMURA Takashi <sugimura@jp.FreeBSD.org>
Notes:
svn path=/head/; revision=118089
|
| |
|
|
|
|
|
|
|
|
| |
code auditor into Eclipse.
PR: ports/70146
Submitted by: Jeremy Faulkner <gldisater@gldis.ca>
Notes:
svn path=/head/; revision=118087
|
| |
|
|
|
|
|
|
|
|
| |
for the Eclipse IDE.
PR: ports/70145
Submitted by: Jeremy Faulkner <gldisater@gldis.ca>
Notes:
svn path=/head/; revision=118085
|
| |
|
|
|
|
|
|
| |
PR: java/71078
Submitted by: Bruno Van Den Bossche <brvdboss@spymac.com>
Notes:
svn path=/head/; revision=118081
|
| |
|
|
| |
Notes:
svn path=/head/; revision=118047
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Use LOCALBASE rather than PREFIX in RUN_DEPENDS
- Now bsd.java.mk 2.0 compliant
- Use CPIO rather than CP
- Use JAVAJARDIR and JAVASHAREDIR
- Removed pkg-plist (use dynamic plist and PORTDOCS)
- Honor NOPORTDOCS
- Honor hier(7): documentation in DOCSDIR and examples in EXAMPLESDIR [2]
- Honor "best practices for a Java library" from Porter's handbook, Java
section: JARs in JAVAJARDIR. [2]
- SIZEify
- Added 'mail' category
PR: 71235 [1]
Submitted by: Rainer Duffner <rainer@ultra-secure.de> [1]
Reviewed by: glewis [2]
Approved by: glewis (mentor)
Notes:
svn path=/head/; revision=117996
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Now bsd.java.mk 2.0 compliant
- Use CPIO rather than CP
- Use JAVAJARDIR and JAVASHAREDIR
- Removed pkg-plist (use dynamic plist and PORTDOCS)
- Honor NOPORTDOCS
- Honor hier(7): documentation in DOCSDIR and examples in EXAMPLESDIR
- Honor "best practices for a Java library" from Porter's handbook, Java
section: JARs in JAVAJARDIR.
- Added 'devel' category
- SIZEify
Pointed out by: Rainer Duffner <rainer@ultra-secure.de> [1]
Approved by: glewis (mentor)
Notes:
svn path=/head/; revision=117995
|
| |
|
|
|
|
|
|
| |
. Call unregistervm with the VM we registered, not the comment associated
with it (as comments should be optional).
Notes:
svn path=/head/; revision=117883
|
| |
|
|
|
|
|
|
| |
. Call unregistervm with the VM we registered, not the comment associated
with (as comments should be optional).
Notes:
svn path=/head/; revision=117868
|
| |
|
|
|
|
|
|
| |
. Call unregistervm with the VM we registered, not the comment associated
with (as comments should be optional).
Notes:
svn path=/head/; revision=117867
|
| |
|
|
|
|
|
|
| |
. Call unregistervm with the VM we registered, not the comment associated
with (as comments should be optional).
Notes:
svn path=/head/; revision=117866
|
| |
|
|
|
|
|
|
| |
. Call unregistervm with the VM we registered, not the comment associated
with (as comments should be optional).
Notes:
svn path=/head/; revision=117865
|
| |
|
|
|
|
|
|
|
|
| |
. Make the comment for the registervm call consistent with the conventional
naming scheme and the one in Makefile.
. Add missing creation and deletion of %%PREFIX%%/share/doc/java for
consistency with other JDK pkg-plists.
Notes:
svn path=/head/; revision=117862
|
| |
|
|
|
|
|
|
|
|
| |
. Make the comment for the registervm call consistent with the conventional
naming scheme and the one in Makefile.
. Add missing creation and deletion of %%PREFIX%%/share/doc/java for
consistency with other JDK pkg-plists.
Notes:
svn path=/head/; revision=117859
|
| |
|
|
|
|
|
|
| |
. Make DISTNAME and COMMENT version change resistant.
. Prefix the comment passed to registervm with "Linux-" for consistency.
Notes:
svn path=/head/; revision=117857
|
| |
|
|
|
|
|
| |
for Linux JDKs.
Notes:
svn path=/head/; revision=117853
|
| |
|
|
|
|
|
|
| |
consistency with other JDK pkg-plists.
. Add a comment to the registervm call (also for consistency)
Notes:
svn path=/head/; revision=117852
|
| |
|
|
|
|
|
|
| |
. Call unregistervm with the VM we registered, not the comment associated
with (as comments should be optional).
Notes:
svn path=/head/; revision=117849
|
| |
|
|
|
|
|
|
| |
. Add missing creation and deletion of %%PREFIX%%/share/doc/java for
consistency with other JDK pkg-plists.
Notes:
svn path=/head/; revision=117845
|
| |
|
|
|
|
|
|
| |
. Add missing creation and deletion of %%PREFIX%%/share/doc/java for
consistency with other JDK pkg-plists.
Notes:
svn path=/head/; revision=117844
|
| |
|
|
|
|
|
| |
Approved by: glewis (mentor)
Notes:
svn path=/head/; revision=117841
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
- Cosmetic changes: removed some unnecessary variable
- Use CPIO rather than MKDIR/INSTALL_DATA
- Added 'textproc' category
- Use my FreeBSD address for maintainership purposes
- Removed my name from pkg-descr
Approved by: glewis (mentor)
Notes:
svn path=/head/; revision=117831
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
not really a fix)
- Now bsd.java.mk 2.0 compliant
- Cosmetic changes: ECHO_CMD -> ECHO_MSG and removed unnecessary variables
- Use CPIO rather than MKDIR/INSTALL_MAN/INSTALL_DATA
- Removed JAR file for pkg-plist
- Added 'devel' category
- Removed unnecessary 'post-install' target
- Updated homepage in pkg-descr
- Use my FreeBSD address for maintainership purposes
Approved by: glewis (mentor)
Notes:
svn path=/head/; revision=117830
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Now bsd.java.mk 2.0 compliant
- Cosmetic changes: ECHO_CMD -> ECHO_MSG and removed unnecessary variables
- Use CPIO rather than MKDIR/INSTALL_MAN
- Removed pkg-plist
- Added 'devel' category
- Removed unnecessary 'post-install' target
- Use my FreeBSD address for maintainership purposes
Approved by: glewis (mentor)
Notes:
svn path=/head/; revision=117829
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Use USE_ANT
- Now bsd.java.mk 2.0 compliant
- Cosmetic changes: ECHO_CMD -> ECHO_MSG and removed unnecessary variables
- Use CPIO rather than MKDIR/INSTALL_MAN
- Removed pkg-plist
- Install LICENSE.txt
- SIZEify (!)
- Use my FreeBSD address for maintainership purposes
- Removed my name from pkg-descr
Approved by: glewis (mentor)
Notes:
svn path=/head/; revision=117828
|
| |
|
|
|
|
|
| |
A GNU project to create free core class libraries
Notes:
svn path=/head/; revision=117813
|
| |
|
|
|
|
|
|
| |
. Call unregistervm with the VM we registered, not the comment associated
with (as comments should be optional).
Notes:
svn path=/head/; revision=117789
|
| |
|
|
|
|
|
|
|
|
| |
%D/share/doc/java.
. Assume (un)registervm is in LOCALBASE _not_ PREFIX.
. Call unregistervm with the VM we registered, not the comment associated
with (as comments should be optional).
Notes:
svn path=/head/; revision=117781
|
| |
|
|
|
|
|
| |
than do-install. This fixes the packing list.
Notes:
svn path=/head/; revision=117780
|