Commit graph

2442 commits

Author SHA1 Message Date
jschauma
8d232afe14 Drop maintainership. (I kind of semi-voluntarily inherited this package
from groo, but really can't maintain it responsibly.)
2004-04-22 12:44:30 +00:00
tron
c6c65c01f0 Fix patch problem caused by embedded CVS Id. 2004-04-22 09:27:49 +00:00
tron
65fe8e9b94 Fix various issues with this package:
- split patches files
- always enable threading which has various advantages
  - it fixes the build of the Tk library
  - it greatly simplifies the package list handling
  - it provides threading support under NetBSD 1.6/1.6.x
- correct default dependence in "buildlink2.mk" to "build"
Bump package revision because of all these changes.
2004-04-22 09:18:34 +00:00
snj
31136d1e50 Fix build by changing "libtool --tag disable-shared" to "libtool
--tag=disable-shared", from rudihl (a) gmx.de in PR pkg/25230.
2004-04-18 18:41:19 +00:00
tv
e3bb73b53f Revert to 1.18. I've been told that 1.20 will be out in two days and fixes
a couple critical bugs.
2004-04-16 17:49:59 +00:00
recht
31cd22a441 commit missing patch 2004-04-16 15:33:52 +00:00
tv
49ee9875d3 Update to 1.19. Change summary:
*** Jikes 1.19 was released 1 February 2004.

The default -source and -target options are now 1.4 (that is, the
assert statement now compiles by default); for the old behavior you
must specify -source 1.3 or -target 1.3 at the command line.

Command line options have been improved.
* Some pedantic warnings are controlled by name, so that you can
select which warnings you get (for example, not everyone wants to know
that 1L is preferred over 1l when writing a long literal).
* More switches have long names.
* Default state of switches now printed with --help.
* New switch -Xswitchcheck: Warn about fallthrough in switch
statements (compatible with javac).
* New switch +Pnaming-convention: Warn about naming choices that
violate Java's naming conventions. This switch is currently ON by
default, +Pno-naming-convention will disable it for sites that use
a different naming convention.
* New switch --noassert: Omits assertions from .class files (not
recommended for normal development, but provided to allow you to do
-source 1.4 -target 1.3).
* Now supports -target 1.4.2 (compatible with javac, no changes from
-target 1.4 in emitted code).

[Much more detailed changes follow; see NEWS file for additional changes.]
2004-04-16 14:58:35 +00:00
recht
0f312c17dc Rework bdb detection: Since we're using buildlink we could save rely
on the variables it sets (eg. BDB_TYPE). While at bl3ify.
Thanks to minskim@ for fixes and testing.
2004-04-13 22:48:41 +00:00
snj
5203235741 No longer used. 2004-04-12 22:23:47 +00:00
seb
1fdaf2d1c4 Avoid ECHO_N for the pkgsrc-2004Q1 branch benefit. 2004-04-12 18:02:52 +00:00
seb
fce4d20d97 Partialy revert previous and use {TCL,TK}CONFIG_SH's content to pass
more accurate data to configure.

Fix -again now that revision 1.4 of mk/pthread.buildlink3.mk had been
reverted- build with threaded Tcl/Tk packages.
2004-04-12 14:43:39 +00:00
jschauma
725bf2464a Address PR pkg/25147:
only set mipspro specific compiler flags when using mipspro.
Otherwise, defaults will do.
2004-04-12 03:07:50 +00:00
jschauma
0444cb314d As with lang/perl5:
Make this build under Irix with mipspro compilers:

MIPSPro compiler/preprocessor behaves differently if invoked on
stdin vs file.  In configure, we test for stdin, but lateron we use files.
So force it to work the way we know it does.
2004-04-12 02:59:06 +00:00
jschauma
2e469426f7 Make this build under Irix with mipspro compilers:
MIPSPro compiler/preprocessor behaves differently if invoked on
stdin vs file.  In configure, we test for stdin, but lateron we use files.
So force it to work the way we know it does.
2004-04-12 02:51:22 +00:00
seb
bb4de653a8 Hack to fix build with threaded Tcl package: at configure time snarf
the value of TCL_LIBS in tclConfig.sh and pass it down to configure/make
via V_LIBS as a configure argument.
2004-04-11 09:30:18 +00:00
snj
ce49dccad4 Add a buildlink3.mk. 2004-04-11 04:37:40 +00:00
seb
4db623d9f5 Apply sparc64 fix from gcc cvs via
src/gnu/dist/gcc/gcc/config/sparc/sparc.h revision 1.2.

Bump PKGREVISION of gcc3-c package.
2004-04-10 16:37:22 +00:00
seb
0b4b088a18 Actually make the move of patches directory and distinfo file effective. 2004-04-10 16:05:05 +00:00
seb
1cd5dcea8a Make all gcc3-* packages use a single distinfo file from gcc3/distinfo and
a single patch directory from gcc3/patches/.
Also Move gcc3-c/{Makefile.common,language.mk} into gcc3/.
2004-04-10 15:47:08 +00:00
danw
1ebcb21bea Fix up some Makefile logic that got broken by the libtool patches (and
prevented it from building on some platforms). Ensure that the built
library is named libtcl84 (as opposed to libtcl8.4) on all platforms.
2004-04-09 23:37:28 +00:00
snj
1a9e238425 Update to smlnj-110.45.
"The latest working version (110.45) fixes some installation problems
caused by incompatibilities with GCC 3.3. Earlier, 110.44 brought our
implementation of the Basis library closer to the specification, fixed
several important bugs, and provided support for Mac OS X 10.3
(Panther).  The previous working release (110.43) offered an operational
win32 port, added IntInf support to compiler and Basis library, and also
updated many interfaces of the Basis according to the latest draft of
the specification."

Provided by Jesper Louis Andersen in PR pkg/24586.

Also fixes PR pkg/23480.
2004-04-09 23:19:37 +00:00
recht
8d32594619 Also add python23's cursesmodule fix (patch-aa) here. It's named patch-ba
here since patch-aa already exists.
2004-04-09 23:10:36 +00:00
minskim
d5c293996f Do not override LIBOWN and LIBGRP. 2004-04-09 21:07:48 +00:00
recht
85fbc8a8a9 Fix patch-aa so that it works with patch -p0. 2004-04-09 10:48:09 +00:00
kristerw
3ce357b723 Fix LP64 issues with a patch from Richard Rauch in PR 24757.
Bump PKGREVISION.
2004-04-08 15:47:49 +00:00
reed
9e3b9ebea0 I noticed that this install doesn't not create the man directory.
So added: INSTALLATION_DIRS=     man/man1
The alternative would be to add a BSD_INSTALL_MAN_DIR
to the patch-aa.
2004-04-07 19:10:16 +00:00
tv
481d14a0d9 Java packages do not care about the native libraries in use. The
native libraries' buildlink3.mk files need not be pulled in (which
creates unnecessary recursive dependencies on those native libraries).
2004-04-06 18:15:54 +00:00
xtraeme
eb599d19a8 err add NetBSD RCSID 2004-04-06 17:08:01 +00:00
xtraeme
f2481d5b65 Add and enable kaffe-nox11 2004-04-06 17:02:52 +00:00
xtraeme
e164b4a332 Initial import of kaffe-nox11, version 1.1.4.
This is kaffe, but without X11 support (libawt).
2004-04-06 17:02:04 +00:00
xtraeme
6a332a23fc err forgot to add patch-ac. 2004-04-06 17:00:42 +00:00
xtraeme
27ff38ecd0 Update to 1.1.4 (latest development version) based on the patches sent
by M.Negovanovic PRs pkg/24507, pkg/24508, also add a new Makefile.common
which will be used for the upcoming kaffe-nox11 package and finally
bl3ify.

Changes:

* Support for security policy files
* AttachCurrentThread jni function for posix threads
* Bug fixes:
  * jar tool and jar file fixes
  * URL context handling
  * EUC-JP support rewritten to use libiconv
  * HTTP fixes
  * MulticastSocket
  * DNSJava binding
  * ARM jit
  * ServerSocket.bind
  * java.math.BigDecimal - fix rounding operations
  * JNI fixes
  * FTP handler from GNU Inetlib
  * SHA1PRNG randomness fixes (can use /dev/urandom if
    available)
  * java.security.SecureClassLoader fix
* GNU Classpath merges and updates:
  * Object serialization
  * almost all of java.io from Classpath
  * java.nio, java.net
  * java.util, java.util.regex
  * java.math, javax.naming
  * java.text, java.beans
  * java.net.protocol.file.Handler
  * java.util.Random
  * java.awt.GridBadLayout
  * java.awt.geom
  * javax.swing.event.EventListenerList
  * javax.swing.text.AttributeSet
* Updated sound code from Tritonus.org
* Updated javax.net.ssl/javax.security code
  from Jessie
* kjc bug fixes:
  * .this expressions
  * extra generated <clinit> methods
  * static initializers fixed.  Circular
    definitions of fields are now supported.
* Build fixes:
  * m68k atomic compare and exchange
  * m68k-netbsd
  * ALSA 1.0
  * mipsel-linux / jit3
  * Cygwin
  * FreeBSD networking
  * parisc and HP-UX

And more... http://www.kaffe.org/pipermail/kaffe-announce/2004/000023.html
2004-04-06 16:59:36 +00:00
reed
093ba96e55 Install to ${PREFIX}/${INFO_DIR} instead of ${PREFIX}/info.
Okay'd by cjones.
2004-04-05 22:13:43 +00:00
xtraeme
001fda0eff Increase BUILDLINK_DEPENDS to 5.0.2, because this is a known version that
works under !NetBSD platforms; suggested by Quentin Garnier.
2004-04-05 15:19:49 +00:00
xtraeme
da955d0738 Install bin2c binary located in ${WRKSRC}/etc, it's needed to build
some lua libraries; pointed out by pancake. No bump PKGREVISION this time.
2004-04-05 14:54:34 +00:00
jmmv
fd852f361a Ensure _STRIPFLAG_INSTALL is defined before checking if it's empty.
Fixes a malformed conditional shown by bootstrap's bmake.
2004-04-05 10:43:47 +00:00
darcy
5ab58fa1bc Add missing entry to distinfo for patch-aa. 2004-04-05 10:00:42 +00:00
xtraeme
6982011999 Update lua to 5.0.2, from Bruce J.A. Nourish via tech-pkg@.
Lua 5.0.2 is a bugfix release, which contains the following fixes:

src/ldo.c
        Attempt to resume running coroutine crashed Lua
src/lgc.c
        C functions also may have stacks larger than current top
        Userdata to be collected still counted into new GC threshold
src/lgc.h
        Userdata to be collected still counted into new GC threshold
src/lparser.c
        Syntax `local function' did not increment stack size
src/lvm.c
        `pc' address was invalidated when a coroutine was suspended
        Count hook might be called without being set
src/lib/lbaselib.c
        Buffer overflow for unusual %p representation
        Wrong number of returns from chunks loaded from stdin
src/lib/liolib.c
        `file.close()' could not be called without arguments
        Buffer overflow for unusual %p representation
src/luac/luac.c
        Missing lock/unlock
2004-04-05 02:31:06 +00:00
recht
269538ef95 - Disable the use of sigaltstack on NetBSD.
- Make the gc type overridable.
2004-04-04 19:23:10 +00:00
recht
7127c9da80 - Disable the use of sigaltstack on NetBSD.
- Make the gc type overridable.
Bump PKGREVISION for the sigaltstack change
2004-04-04 19:23:09 +00:00
recht
877fdfb5e5 Update to 0.31
The major highligths of this release:

    * SPARC JIT engine
    * Windows.Forms is working again (alpha preview)
    * Native asynchronous support has been added to our I/O layer.
    * Relax NG compact syntax parser.
    * FileSystemWatcher.
    * ADO.NET disconnected operation.

For a complete list of changes see:
http://www.go-mono.org/archive/mono-0.31.html
2004-04-04 16:53:59 +00:00
recht
6aa1bcb3c9 The buildlink2.mk isn't used anywhere, so remove it. 2004-04-04 10:25:41 +00:00
darcy
6888bba10d Move patch to Python directory as that is where the file being patched is. 2004-04-02 10:56:22 +00:00
jmmv
f5284eb55f As this needs a procfs mounted with the linux option, suggest /emul/linux/proc
as the mount point, instead of /proc.  This way, one can mount a regular (i.e,
w/o linux compatiblity) procfs under /proc.
2004-04-02 10:12:33 +00:00
seb
538875526b Just pass all CPPFLAGS, CFLAGS and LDFLAGS to configure as
${CC} with options or '-libs' specification.

This fix the build of the package with threaded tcl/tk libraries
from the tcl/tk packages.

While here remove FIX_RPATH, bl3 framework takes care of that for us.
2004-03-30 14:01:30 +00:00
kei
9102f23b9b Updated Gauche package to latest release, 0.7.4.2.
Many changes were made from previous packaged version, 0.6.3;  Lots of
improvements and bug fixes, including security ones.  Please take a look
at its WWW page for more detailes.

http://www.shiro.dreamhost.com/scheme/gauche/

pkgsrc changes:

- support buildlink2.  buildlink3.mk is also added but not tested since
  I have not moved to buildlink3 environment yet.

- this package now uses libgcudevel/boehm-gc instead of self contained,
  slightly modified one.  It seems that this package runs under m68k.
2004-03-29 09:34:26 +00:00
jlam
426cc1ce72 Add a BUILDLINK_PKGBASE.<pkg> definition where it's not equal to <pkg>,
e.g. "BUILDLINK_PKGBASE.gtk?= gtk+".  This is mandated by the example
buildlink[23].mk files in bsd.buildlink[23].mk.
2004-03-29 05:05:32 +00:00
perry
a8f55d275f Update to 2.33 2004-03-29 02:46:18 +00:00
jmmv
3a8ab97f81 Add and enable sablevm, sablevm-classpath and sablevm-classpath-gui. 2004-03-28 20:43:03 +00:00
jmmv
56571642f5 Initial import of sablevm, version 1.1.1:
SableVM is a portable bytecode interpreter written in C, and implementing
the Java virtual machine specification, second edition.  Its goals are to
be reasonably small, fast and efficient, as well as providing a well
designed and robust platform for conducting research.

SableVM implements many innovative techniques, including:
* 3 flavors of threaded interpretation (switched, threaded and inlined).
* Bidirectional object layout.
* Spinlock-free thin locks.
* Sparse interface vtables.
* Low-cost maps for precise garbage collection.

This package is slightly based on the one found in pkgsrc-wip, made by
pancake AT phreaker.net.
2004-03-28 20:42:07 +00:00