Commit graph

1084 commits

Author SHA1 Message Date
agc
fff91d8480 Add and enable dylan-interpreter 2002-01-15 20:10:51 +00:00
agc
58580b22ac Initial import of the Gwydion Dylan interpreter, version 2.3.6, into
the NetBSD Packages Collection.

Dylan is an object-oriented, dynamic, infix, garbage-collected
programming language with support for multiple inheritence, multiple
dispatch (an advanced form of polymorphism), typed and untyped
variables, closures and exceptions.  Dylan also supports pattern-based
hygenic macros.  These allow you to define new control constructs and
fully integrate them with the language.

Dylan (theoretically) combines the performance of C or C++ with the
rapid development of Perl and the expressiveness of LISP.  It looks
similar to C or Pascal, so experienced programmers can learn to write
simple programs quickly.

Gwydion Dylan provides two implementations of the Dylan programming
language:  Mindy and d2c.  Mindy is bytecode compiler and interpreter,
and d2c is a Dylan-to-C compiler.  Mindy compiles programs quickly,
but the resulting executables run slowly.  On the other hand, d2c
compiles programs slowly, but they run quickly. This package contains
mindy.

Gwydion Dylan was originally written by the Gwydion Group at CMU as
part of a research project studying advanced hypercode development
environments.  It is now maintained by a group of volunteers.

For just now, the only supported platform is NetBSD/i386, but they
are fairly easy to add, so all contributions gratefully received.
2002-01-15 20:08:43 +00:00
drochner
4390765356 add a buildlink-style file for use by applications (ie programs which
don't install into the version dependant Python library subdir)
2002-01-15 17:23:24 +00:00
drochner
b282256692 -derive the required Python version from the package prefix (pyXX->XX)
if possible
-set a variable PYLIB to the path to the standard Python library
2002-01-15 17:21:25 +00:00
drochner
654df296a8 -protect against multiple inclusion
-know about Python-2.2
-add a way to override the version selection by a variable
 "PYTHON_VERSION_REQD"
2002-01-15 17:18:01 +00:00
drochner
79aa8807f5 initial import of a Python-2.2 pkg 2002-01-15 17:11:03 +00:00
wiz
cff42f8efd Fix MASTER_SITES path.
XXX: 3.04 is out.
2002-01-14 18:10:29 +00:00
wiz
cb57fb6078 Add one (from bulk build leftover list). 2002-01-14 18:10:08 +00:00
drochner
74c274b5a6 split out the python version logics into a separate file, for use by
other buildlink-style files
2002-01-10 20:44:16 +00:00
wiz
66d16a45ff Mark as broken, because it hasn't been kept in sync when gcc was updated
to 2.95.3, but was sharing patches.
2002-01-10 14:07:07 +00:00
wiz
c0f5dfbc14 Comment claims LP64 problems, so disable sparc64 too, not only alpha. 2002-01-09 23:12:23 +00:00
seb
76aeaddfc5 Synchronize package version with reality: 3.0.3.
Regen the patches files (one file per patch).

Fix for NetBSD ELF platform: files/stab-elf.c and config/untested/elf-netbsd-cc
(by way of patches/patch-af) adjusted.
Thanks to Nick for the helping hand and to Alistair for the previous work.
This should close PR 13527.

Make X11 support conditional by way if the ELK_USE_X11 variable.

I tried to enable Motif support: only Motif 1.X should work but
even with the lesstif12 package it does not - it does compile though.
So Motif support if commented out but leaved in case someone want to fix
ELK.
2002-01-09 23:04:52 +00:00
seb
ff1a9aafdd Fix and enable for Solaris platform. 2002-01-09 16:33:32 +00:00
fredb
629f011395 Add missing command. 2002-01-05 02:20:01 +00:00
taca
9c7add7582 Update ruby-base package to 1.6.6nb1.
- Install more documents.
- Stop pkglint warn:

	possible direct use of command "file" found. Use ${FILE_CMD} instead.
2002-01-04 09:44:59 +00:00
kent
5ff61bc084 Bump to 2.95.3 to synchronize with lang/gcc. 2002-01-04 05:57:21 +00:00
tron
2704d3a744 Remove unnecessary patch which caused patch problems due to an include
RCS Id.
2002-01-03 21:57:13 +00:00
tron
7ba2b1a14c Provide a "Makefile.gcc" which can be used by other packages which need
this "gcc" version for building.
2002-01-03 21:39:54 +00:00
tron
3a2cf24eb9 Add missing calls to "install-info". 2002-01-03 21:32:38 +00:00
tron
65ca176f57 Add RCS Id. 2002-01-03 21:19:09 +00:00
tron
5dc7eaab55 Update "gcc" package to version 2.95.3. This is a bug fix release of
version 2.95.2. This package includes all changes to "gcc" from the
new toolchain in NetBSD-current. The only tested (and enabled) platform
is "NetBSD-*-i386" so far.
2002-01-03 20:40:37 +00:00
wiz
e7422560e3 This package uses 'javac'. Set USE_JAVA in the hope that it provides it. 2002-01-03 13:52:48 +00:00
wiz
a4ddd8c8b3 Add two unexec rmdirs. 2002-01-03 13:50:15 +00:00
wiz
a1f2747176 Remove badly written up-to-date check for configure that clashes with our
current touch procedure in bsd.pkg.mk.
2002-01-03 13:42:00 +00:00
taca
48ef450214 update ruby package to ruby 1.6.6 based. 2001-12-30 16:26:28 +00:00
taca
4547b16077 Update ruby-base package to 1.6.6. Changes from 1.6.4 are too many,
see ${LOCALBASE}/share/doc/ruby/NEWS file.

plus two fixes noted on ruby-dev@ruby-lang.org.

[ruby-dev:15549] lib/irb/locale.rb
[ruby-dev:15551] lib/weakref.rb

And some ruby pakcage own changes:

- Handle proper RUBY_ARCH variable on current.
- REPLACE_RUBY is processed by sed(1) not ruby.
- Proper handle with RUBY_EXTCONF.
- USE_RUBY_SETUP dosen't implicit define USE_RUBY_AMSTD now.
2001-12-30 16:21:51 +00:00
fredb
abdc282c79 Let's keep this simple, and not let the "nb" bump affect the name of the
installation directory.
2001-12-29 18:33:39 +00:00
fredb
76ce1633d0 Fix up a corrupt infodir entry in "chill.info" that install-info could not
delete cleanly, which foiled subsequent installations, and add an INSTALL
script (keyword PRE-INSTALL) to ensure that the corrupt entry is removed.
2001-12-29 17:41:45 +00:00
wiz
5ba959ffa6 Buildlinkify. 2001-12-26 01:04:54 +00:00
bjoern
8be7250715 Update the path to the source code of the new versions of Tcl
and Tk.
2001-12-23 17:32:45 +00:00
bjoern
3989a77f17 Update the path to the source code of the new version of Tcl. 2001-12-23 17:23:34 +00:00
bjoern
39167a1fb2 Update the path to the source code of the new version of
Tcl and Tk
2001-12-23 17:21:02 +00:00
bjoern
78ca1bc313 Update to version 8.3.4
Besides more bug fixes and several enhancements some of the
NetBSD relevant changes (taken from "changes" in the
distribution):


2001-04-03 (doc fixes) numerous doc corrections and clarifications.
Update of READMEs.

2001-03-29 (bug fix) prevent potential race condition and security leak in
tmp filename creation on Unix. (max)

2001-03-13 (bug fix) Correctly possible memory corruption in string map {}
$str (fellows)

2001-01-30 (bug fix) Fixed possible hangs in fcopy. (porter)

2000-11-23 (mem leak) fixed potential memory leak in error case of lsort
(fellows)

2000-11-01 (mem leak) Corrected excessive mem use of info exists on a
non-existent array element (hobbs)

2000-09-27 (bug fix) fixed a bug introduced by a partial fix in 8.3.2 that
didn't set nonBlocking correctly when resetting the flags for the write
side (mem leak) Correct mem leak in channels when statePtr was released
(hobbs)

2001-07-18 (bug fix) corrected memory overwrite error when buffer size
of a channel is changed after channel use has already begun (kupries, porter)

2001-08-07 (bug fix) corrected bytecode stack management during [break]
(see test foreach-5.5) (sofer, tallneil, jstrot)

2001-08-08 (new features) updated packages msgcat 1.1.1, opt 0.4.3,
tcltest 1.0.1, dependencies checked (porter)

2001-08-24 (bug fix) [auto_import] now matches patterns like
[namespace import], not like [string match] (porter)
        **** POTENTIAL INCOMPATABILITY ****

2001-08-27 (new feature) added Tcl_SetMainLoop() to enable loading Tk as a
true package (hobbs)

2001-09-06 (new feature) http 2.4: honor the Content-encoding and charset
parameters; add -binary switch for forcing the issue (hobbs, saoukhi, orwell)

2001-09-10 (bug fix) protect against alias loops (hobbs)

2001-09-19 (bug fix) [format] and [scan] corrected for 64-bit machines (rmax)

2001-09-26 (bug fix) corrected potential deadlock in channels that do not
provide a BlockModeProc (kupries, kogorman)

2001-10-11 (bug fix) corrected cleanup of self-referential bytecodes at
interpreter deletion (sofer, rbrunner)
2001-12-23 17:02:30 +00:00
agc
819362ebdf The configuration script for this package is interactive, so provide the
correct canned answers on its stdin.

Fixes a problem highlighted in the bulk build results.
2001-12-19 21:52:49 +00:00
agc
ccff9099bc Modify all references to PKGSRCDIR to _PKGSRCDIR, except in the external
references of the pkglint package.

_PKGSRCDIR is an internal definition in bsd.pkg.mk, and a few packages
which would like to refer to other packages in the build tree. It should
not be set by users, but neither should it stop a user from building a
package if it is defined, so make it obvious that this is the case.
2001-12-15 20:25:34 +00:00
jlam
d71f0b8699 Typo. 2001-12-14 19:26:11 +00:00
jlam
c89586b58b Use 'rm -f' instead of 'rm' in case the files don't already exist. 2001-12-14 19:24:53 +00:00
jlam
b3575da1cb Install perl5.6.1 as statically linked if perl is statically linked. Also
provide a way to avoid building a statically linked perl on platforms
where it doesn't matter.  Currently, by empirical evidence in pkg/14871,
this includes mipsel and probably mipseb.  Other platforms can add
themselves if/when they discover it doesn't matter for them either.
Closes pkg/14871 by John Hawkinson <jhawk@mit.edu>.
2001-12-14 05:32:35 +00:00
jlam
ee80084104 Only replace -L${LOCALBASE}/lib with "-L*" options from ${LDFLAGS} so that
we don't accidentally add options that the linker doesn't understand, such
as "-Wl,-R*".  This should fix pkg/14907 by John Klos john@sixgirls.org
where the a.out linker ld doesn't understand extra flags passed in from
LDFLAGS from the pkgsrc environment when building a perl package.
2001-12-11 06:08:58 +00:00
jmc
43fe295068 remove powerpc from IGNORE list on dynamic loading 2001-12-07 19:47:13 +00:00
agc
57aa4707d7 s/root/${ROOT_USER}/g, now that the definition appears in the
defs.${OPSYS}.mk files.
2001-12-05 15:00:44 +00:00
wiz
0ea2848a64 Move comment to separate line to unconfuse lintpkgsrc. 2001-12-03 17:51:14 +00:00
jlam
801397f4bb Use PKGREVISION to manage package-specific versions numbers that differ
from the distfile version number.  G/C the version number stuff from
perl5/Makefile.common, preserving only PERL5_DIST_VERS as it's still used
by libperl.
2001-12-03 07:55:43 +00:00
jlam
28dc06397c Create ECHO_BUILDLINK_MSG for printing buildlink diagnostics. It's just
set to '${ECHO_MSG} "=>"' for now.
2001-11-30 17:21:54 +00:00
jlam
f0b20741bc Buildlinkify. 2001-11-30 05:45:17 +00:00
jlam
4c38713d7b A dependency on automake implies a dependency on autoconf; there's no need
to list them both when we listing just automake will do.
2001-11-29 19:46:10 +00:00
hubertf
5542206cba Get rid of manually adding "nbX" to PKGNAME when a pkg was changed in
pkgsrc. Instead, a new variable PKGREVISION is invented that can get
bumped independent of DISTNAME and PKGNAME.

Example #1:
        DISTNAME=       foo-X.Y
        PKGREVISION=    Z
     => PKGNAME=        foo-X.YnbZ

Example #2:
        DISTNAME=       barthing-X.Y
        PKGNAME=        bar-X.Y
        PKGREVISION=    Z
     => PKGNAME=        bar=X.YnbZ (!)

On subsequent changes, only PKGREVISION needs to be bumped, no more risk
of getting DISTNAME changed accidentally.
2001-11-29 01:12:24 +00:00
jlam
62bb1dd4b2 Add PERL5OPT to the CONFIGURE_ENV, so that configure scripts that use
perl will use the correct local include and library search paths.
2001-11-28 05:40:18 +00:00
jlam
65b5c46cab Rearrange and separate out code that only pertains to USE_BUILDLINK_ONLY
packages.  This file can now completely replace USE_PERL5.
2001-11-28 05:18:02 +00:00
jlam
acb03b4aaa Use ${BUILDLINK_TARGETS.perl} as the pre-configure requisites so we can
override it's value.
2001-11-28 04:54:24 +00:00