Commit graph

2428 commits

Author SHA1 Message Date
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
jmmv
82f02da866 Initial import of sablevm-classpath-gui, 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.

This package contains the GTK binding required to run AWT and Swing
applications with sablevm-classpath and sablevm.
2004-03-28 20:40:15 +00:00
jmmv
6143a51a13 Initial import of sablevm-classpath, 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.

This package contains the class library for SableVM, based on GNU classpath.
For GUI support, install sablevm-classpath-gui too.
2004-03-28 20:38:49 +00:00
jmmv
18a04545ad Add and enable classpath-gui. 2004-03-28 20:35:22 +00:00
jmmv
299941d693 Initial import of classpath-gui, version 0.07:
Classpath is a free (open source) implementation of the Java runtime
libraries.  This package provides the GTK+ peer required to use the
AWT and Swing libraries that come with classpath.
2004-03-28 20:34:53 +00:00
jmmv
a06fda69f9 Disable GTK support and split the Makefile to aid with the addition of the
new classpath-gui package.  Bump PKGREVISION to 1.
2004-03-28 20:32:35 +00:00
uebayasi
62ff8d76c3 varargs.h -> stdarg.h migration. 2004-03-28 15:51:25 +00:00
wiz
38416b6b63 Use INCOMPAT_CURSES now that NetBSD curses provide KEY_RESIZE. 2004-03-26 21:19:53 +00:00
wiz
a661ce60c0 PKGREVISION bump after openssl-security-fix-update to 0.9.6m.
Buildlink files: RECOMMENDED version changed to current version.
2004-03-26 02:27:34 +00:00
jlam
e979cbd817 When building devel/gmake as a build dependency, build it without locale
support.  This makes it easier to "bootstrap" the installation of a
pkgsrc compiler without a lot of additional indirect build dependencies on
gettext, libiconv, libtool, etc.
2004-03-25 23:34:01 +00:00
jlam
98196bcc44 Fix tcl/tk configure script stupidity: it overwrote the value of LDFLAGS
that accumulates within itself with a do-nothing version because it tried
to re-use LDFLAGS for another purpose.  This broke all library checks after
the "checking for ELF" step.  Fix this by (duh) not re-using LDFLAGS but
by using a different variable.  Bump the PKGREVISIONs of lang/tcl and
x11/tk.

This fixes building the threaded versions of tcl and tk.
2004-03-25 22:49:14 +00:00
jlam
1f05280ffa Move the inclusion of pthread.buildlink3.mk within the section that manages
the buildlink3 stack depth.
2004-03-25 22:45:27 +00:00
jwise
0b05178f11 Now that we build tcl/tk with thread safety enabled, pull pthread buildlink
glue into the tcl buildlink glue.

Also, update buildlink dependencies appropriately.

Pointed out by wiz@netbsd.org.
2004-03-24 15:24:36 +00:00
snj
00ea1d9d30 USE_BUILDLINK3, fix build on sparc64 with gcc2. 2004-03-23 07:42:55 +00:00
jlam
326169077a USE_BUILDLINK3 must be set to "yes" or "no", not defined/undefined. 2004-03-23 04:40:59 +00:00