Commit graph

1519 commits

Author SHA1 Message Date
schmonz
a194170912 Don't set DISTFILES directly on powerpc; set DISTNAME instead, to
let the .bin suffix get added as on other platforms.
2002-09-05 05:14:01 +00:00
drochner
8adf403239 pass the MAKE_ENV to distutils builds 2002-09-04 14:28:37 +00:00
drochner
0f9b8f5c2f the interpreter itself _can_ be built with buildlink2 2002-09-04 14:25:17 +00:00
jschauma
f3ac7a5e3e Some changes to make this work well on Linux:
- For this package i[3-6]86 can be set equal with i386, allowing us to specify
  the download site using MACHINE_ARCH.
- Enable for platform Linux-*-i[3-6]86
- Don't display MESSAGE about requiring COMPAT_LINUX when on linux:
   => move MESSAGE to MESSAGE.NetBSD
2002-09-03 21:44:08 +00:00
jschauma
d802e064e7 Don't use ${MACHINE_ARCH} - this is _always_ i386. 2002-09-03 19:50:52 +00:00
jschauma
8cf8016bea Make this work on Linux. 2002-09-03 19:26:41 +00:00
drochner
e9e73293b9 make the automatic Python version derivation work with non-numeric
version number components
2002-09-03 18:14:19 +00:00
seb
4b3653ff1e Update to version 1.0rc8nb1.
Fix my own mistakes: use libtool to install libtool-linked executables!

Signaled in PR pkg/18152 by Martin Weber <Ephaeton@gmx.net>.
2002-09-02 23:12:22 +00:00
agc
3f9356e455 Make this package conflict with rexx-regina. 2002-09-02 17:24:48 +00:00
agc
c69f3e1dd2 Add and enable rexx-regina 2002-09-02 17:23:12 +00:00
agc
6a6d83f4d1 Initial import of Regina rexx 3.0.1 into the NetBSD Packages Collection.
Regina is a Rexx interpreter that has been ported to most Unix
platforms and also to OS/2, eCS, DOS, Win9x/Me/NT/2k/XP, Amiga, QNX,
BeOS, MacOS X, EPOC32, AtheOS, OpenVMS and OpenEdition.  Rexx is a
programming language that was designed to be easy to use for
inexperienced programmers yet powerful enough for experienced users.
It is also a language ideally suited as a macro language for other
applications.
2002-09-02 17:22:25 +00:00
agc
2646988332 Add and enable rexx-imc. 2002-09-02 16:43:52 +00:00
agc
5cff88a675 Initial import of rexx-imc 1.76 into the NetBSD Packages Collection.
REXX/imc is a Rexx interpreter for Unix.  It supports all the standard
instructions and built-in functions, plus a small number of
extensions, and has a partial implementation of the SAA API allowing
applications to call Rexx programs and to register addressing
environments, Rexx functions, and exit handlers.

This package was created by myself, including bypassing the standard
configuration method, and the provision of a Makefile with libtool
support.
2002-09-02 16:43:03 +00:00
wiz
465ee6b84e add and enable python21-pth 2002-09-01 23:25:33 +00:00
jschauma
3b6229bc60 Add back DIST_SUBDIR so we can store the distfile on nbftp without
screwing people with an older pkgsrc trying to download other versions
(distfile name does not contain version number)
2002-09-01 16:33:31 +00:00
jschauma
d73b477b36 Update lang/drscheme to current version 202.
Changes since our last version (103) include (but obviously
are not limited to):

New Homepage http://www.drscheme.org

  drscheme:
    - removed 'project manager' (use 'module' instead)
    - added profiling support
    - support for different natural languages
    - added module browser
    - added XML boxes
    - new menu-items
    - improved error message output
    - added an emacs-like c-x c-b feature
    - improved documentation
    - teachpacks support macro definitions
    - now prints exact real numbers as graphical fractions
    - misc bug fixes
    - improved create executable interface
    - improved interaction between help desk and external browser

  mred:
    - many new key- and mouse events
    - various changes (additions and removals) of different methods
    - Added 'unknown/mask and 'unknown/gif bitmap types
    - New load handler, text-editor-load-handler

  mzscheme:
    - new module system
    -  No object or unit system is built into MzScheme.
    - The core syntax system is hygienic;
    - Modules can replace units where units are used merely for namespace
      control
    - The `struct' form is gone, replaced by a more flexible
      `make-struct-type' form
    - various process procedures have been moved to a new
      MzLib library, "process.ss"
    - The built-in regular-expression matcher works on input ports
    - The mzc compiler supports a subset of the Gambit-C foreign-function
      interface

  teachpack:
    - Fixed bug in convert.ss
    - removed: pingp-play.ss pingp.ss protect-play.ss rectangle.ss
    - all exported functions are primitive operators or higher order primitives
      this improves error reporting behavior in the Beginner languages
    - added servlet.ss and servlet2.ss

  stepper:
    - Total rewrite for new syntax. Addition of test suites.
    Addition of somewhat more systematic macro unwinding.
    Lots of bug fixes.
2002-08-31 20:27:48 +00:00
jlam
6c3a4d56c9 Define commonly-used location for tclConfig.sh as TCLCONFIG_SH. 2002-08-29 17:19:25 +00:00
wiz
1b99ab04e5 Remove empty line. 2002-08-29 14:07:30 +00:00
seb
cedeeab990 Otcl -> tcl-otcl. 2002-08-28 10:13:32 +00:00
seb
fa6beb849d Otcl was reimported as tcl-otcl. 2002-08-28 10:12:48 +00:00
seb
1020fcbb60 Reimport lang/otcl as lang/tcl-otcl to follow established practices.
Do various otcl -> tcl[-/]otcl substitutions along the way.
Sorry for the inconvenience.
2002-08-28 09:57:34 +00:00
jlam
589016dbaa Use buildlink2. 2002-08-27 17:32:09 +00:00
jlam
26b466502d Set some environment vars so that f2c-f77 will use the buildlink2 wrappers
instead of the actual compiler.
2002-08-27 17:31:58 +00:00
pooka
844e5d53b3 update to mzscheme 200
changes:
* NetBSD patches integrated
* improvements to the module system
* new interfaces
basically numerous changes, see plt/notes/mzscheme in the source directory
2002-08-27 16:42:04 +00:00
seb
6a66e90c34 Add & enable otcl. 2002-08-27 08:08:12 +00:00
seb
65e271fdd4 Initial import of otcl, version 1.0rc8, into the NetBSD Packages Collection.
Based on package submitted by Jan Schaumann <jschauma@cs.stevens-tech.edu>
in PR pkg/16301.

OTcl, short for MIT Object Tcl, is an extension to Tcl/Tk for
object-oriented programming. It shouldn't be confused with the IXI
Object Tcl extension by Dean Sheenan.

   Some of OTcl's features as compared to alternatives are:
     * designed to be dynamically extensible, like Tcl, from the ground
       up
     * builds on Tcl syntax and concepts rather than importing another
       language
     * compact yet powerful object programming system (draws on CLOS,
       Smalltalk, and Self)
     * fairly portable implementation (2000 lines of C, without core
       hacks)
2002-08-27 08:04:10 +00:00
jlam
d0c4a8cc51 buildlink1 -> buildlink2, and remove the "brute force" hack as requested
by tron; we now use libtool/buildlink2.mk to ensure that guile uses the
right libtool and libltdl.*.
2002-08-27 06:08:47 +00:00
jlam
78a53d1ac8 s/true/${TRUE}/ 2002-08-27 06:05:26 +00:00
tron
fa6930a4ca Use brute force to stop this package from clobbering our "libtool"
instead of using it.
2002-08-26 20:28:14 +00:00
tron
e60366d581 Correct various package list errors. 2002-08-26 20:06:57 +00:00
tron
158221d9b2 Install correct TeXinfo "guile.info" instead of "data-rep.info" which is
only a part of the above.
2002-08-26 19:58:30 +00:00
jlam
07d8f2e444 perl58 apparently builds just fine on Darwin with buildlink2. 2002-08-26 17:46:07 +00:00
mjl
ee84541509 Update to 1.4.1
* installation fix: (ice-9 and-let*) has been renamed to (ice-9 and-let-star)
* build fix: net_db.c `inet_aton' declaration now properly conditionalized
* bugfix: `expt' now handles negative exponents correctly
* installation fix: some programs are no longer installed
* guile-snarf usage now internalizes output-file creation/deletion
* installation fix: libltdl now "installable" instead of "convenience"
* library versioning now more disciplined
* "make check" now works
* provisional documentation available
* interface summarization available
2002-08-25 20:58:21 +00:00
jlam
49b3a8c326 Respect new USE_PERL5 semantics by pulling over a change from buildlink.mk. 2002-08-25 19:41:18 +00:00
jlam
efb93b17bd Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.
2002-08-25 19:21:43 +00:00
jlam
e2afa97f51 Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.  This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.
2002-08-25 18:38:05 +00:00
kristerw
85ef20ea78 Update lang/nhc98 to version 1.14a.
Changes since version 1.06 include:
* Lots of bugfixes.
* The Hat tracing system is now entirely separate from the nhc98 compiler
  (and is thus not included in the package)
2002-08-25 16:12:01 +00:00
jlam
c54334b972 Convert to use the buildlink2 framework (from lang/perl5-current on the
buildlink2 branch).
2002-08-23 00:31:56 +00:00
jschauma
cc16cda692 Update lang/ocaml to 3.06, using patch supplied by Martin Weber
(ephaeton at gmx dot net) in PR pkg/18023.  Besten Dank!

Changes from 3.04 to 3.05 (abbreviated list, full list available at
http://caml.inria.fr/archives/200207/msg00558.html):
 Language features:
	- Support for polymorphic methods and record fields.
	- Allows _ separators in integer and float literals, e.g. 1_000_000.
 Type-checker:
	- Fixed subtle typing bug with higher-order functors.
	- Fixed several complexity problems;
	- Fixed various bugs with objects and polymorphic variants.
 Bytecode compiler:
	- Fixed issue with ocamlc.opt and dynamic linking.
 Native-code compiler:
	- Fixed GC bug related to constant constructors of polymorphic variant types.
	- Fixed compilation bug for top-level "include" statements.
 Toplevel interactive system:
	- ocamlmktop: minimized possibility of name clashes with user-provided modules.
 Run-time system:
	- Better support for lazy data in the garbage collector.
	- Support for float formats that are neither big-endian nor little-endian
	- Fixed bug in callback*_exn functions in the exception-catching case.
 Standard library:
	- Protect against integer overflow in sub-string and sub-array bound checks.
	- New module Complex implementing arithmetic over complex numbers.
	- New module Scanf implementing format-based scanning a la scanf() in C.
	- various fixes and enhancements to existing modules
 Tools:
	- ocamldoc part of distribution
	- Debugger: now supports the option -I +dir.
	- ocamllex: supports the same identifiers as ocamlc;

Changes from 3.05 to 3.06:
 Type-checking:
 - Apply value restriction to polymorphic record fields.
Run-time system:
 - Fixed GC bug affecting lazy values.
Both compilers:
 - Added option "-version" to print just the version number.
 - Fixed wrong dependencies in .cmi generated with the -pack option.
Native-code compiler:
 - Fixed wrong return value for inline bigarray assignments.
Libraries:
 - Unix.getsockopt: make sure result is a valid boolean.
Tools:
 - ocamlbrowser: improved error reporting;
2002-08-22 02:56:51 +00:00
itojun
4120a3ead5 make it work with non-netbsd 2002-08-20 21:51:56 +00:00
drochner
6ef414aee4 teach it about python21-pth 2002-08-20 20:00:14 +00:00
drochner
3b06f84ae0 Build a Python version with thread support. For now, we only have
devel/pth, which tends to coredumps sometimes. But a number of Python
packages insists in threads, so we have to start somewhere.
2002-08-20 19:58:58 +00:00
itojun
f51d382c14 need -Wl,-Rfoo for NetBSD ELF. TODO: tweak it for other platforms 2002-08-20 16:39:54 +00:00
itojun
1443812613 must use gmake 2002-08-20 16:35:22 +00:00
agc
6e52d22a1d Add and enable chicken. 2002-08-20 14:54:00 +00:00
agc
81dc747b47 Initial import of chicken-0.1072 into the NetBSD Packages Collection.
CHICKEN is a Scheme-to-C compiler supporting most of the language
features as defined in the Revised^5 Report on Scheme.  CHICKEN
generates quite portable C code, and files compiled by it (including
itself) should work without any changes on most platforms.

The whole package is distributed under a BSD license and as such free
to use and modify as long as you adhere to its terms (see the manual).
Linkage to C modules and C-library functions is straightforward, so
it's easy to access C from Scheme.  Compiled code can be embedded into
existing C programs without problems.  The generated code supports
full tail-recursion, first-class continuations, multiple values and
dynamic-wind.
2002-08-20 14:53:18 +00:00
seb
8a409d6c6b It seems that the new combo patchfile dropped the silly `nb1' suffix
on shared libs in $PREFIX/lib. So adjust the PLIST.
2002-08-19 18:20:08 +00:00
dmcmahill
d386bbbae3 fix after last lang/gcc update. Tested on 1.5.3 sparc. 2002-08-17 01:27:41 +00:00
jschauma
82f26389a3 Beautify: correct tab-stops. 2002-08-16 02:50:02 +00:00
wiz
fe1131cbbb Fix spacing problems reported in pkg/17951. 2002-08-16 00:06:23 +00:00
dmcmahill
64dcebac20 add patch which got left out of previous commit (why??? I _know_ it was listed
in the Modified Files: section).
2002-08-13 01:58:57 +00:00
agc
5a9b0e06f2 Make this package compile on NetBSD. 2002-08-12 16:21:12 +00:00
dmcmahill
7d47e28417 pull in most recent patches to gcc-2.95.3 from the netbsd-1-6
branch.  Includes fixes for sparc, alpha, and others.
Should help in keeping pkgsrc running on 1.5.* systems.
The patches which mirror those in the main netbsd source tree have
been all put into a single distribution patch file.  This makes
it much easier to maintain and easier to easily see which patches
are specific to pkgsrc.
2002-08-12 01:53:34 +00:00
jlam
27cae62d46 These packages install libraries that differ from previous versions if they
are built using the hard-syscall-enabled pth.  Bump the PKGREVISION so we
can distinguish these packages from the previous ones.
2002-08-08 16:17:04 +00:00
agc
f90d56b04b Add a comment for this package. 2002-08-08 12:20:18 +00:00
jlam
c8a6f4234b Allow non-Darwin platforms to build perl58. We're in pkgsrc lockdown down
just prior to branching for 1.6, so this should be okay now.  I also want
to see this built in the bulk-builds for testing purposes.
2002-08-08 06:10:03 +00:00
jschauma
0215c591c3 Make use of our new JAVA magic. 2002-08-07 20:16:42 +00:00
jschauma
e82baf51e2 Install files in proper location, now that we have sorted out the whole
JAVA situation.  Also adjust MASTER_SITES and HOMEPAGE and add a license
("single-user-license"), as the software has specific restrictions on the
usage.

This fixes the problem pointed out during Huberts most recent bulk-build.
2002-08-07 17:28:56 +00:00
kristerw
3700725038 Make sure that the compiler finds the non-standard includefiles normally
found on NetBSD (i.e. FlexLexer.h)

This corrects the issue in the remark to my closing of pkg/17638.
2002-08-06 23:44:36 +00:00
jschauma
5c042a9ddf These packages are available for Linux and NetBSD-1.6*-i386,
not only Linux and -current. (Pointed out by zuntum.)
2002-08-01 14:40:59 +00:00
wiz
798ecd0c68 s/i386/${MACHINE_ARCH}/, as proposed by Julien T. Letessier in pkg/17795. 2002-08-01 13:02:42 +00:00
wiz
876858d90c Add and enable blackdown-jre13. 2002-08-01 10:35:10 +00:00
jlam
75e61cb884 Adjust to new pthread.buildlink.mk: remove USE_PTHREAD and replace with
appropriate PTHREAD_OPTS incantation, and move the checks for the value
of PTHREAD_TYPE below the inclusion of pthread.buildlink.mk.
2002-08-01 05:48:00 +00:00
jschauma
e10e2a05bb Change MAINTAINER from tv at netbsd dot org to packages at netbsd dot org
after consulting with Todd.  Any volunteers for any of these packages?
2002-08-01 02:37:41 +00:00
schmonz
ee97dff574 Mechanically replace DEPENDS and BUILD_DEPENDS on a JDK with the
appropriate USE_JAVA and PKG_JVM incantations. Spotted by wiz.
2002-07-31 19:33:19 +00:00
perry
a770d7cba8 r5rs, not r4rs 2002-07-29 23:38:09 +00:00
jlam
e8398f5238 Set USE_JAVA=run on some packages that obviously don't need a JDK for the
build.  These packages set NO_BUILD and by inspection of the Makefiles,
there isn't any invocation of java needed.
2002-07-29 22:23:25 +00:00
schmonz
d27772cc04 Format paragraphs. Normalize indentation. Apostrophize. Spell "your"
using only 7-bit ASCII.
2002-07-28 14:53:24 +00:00
schmonz
b134f4703d Avoid including bsd.pkg.mk twice on not-Darwin. 2002-07-28 14:39:04 +00:00
schmonz
2e7f198f2a Uncomment inadvertently out-commented JDK_HOME definition. Sprinkle
some Darwin ifdefs. Now that we can't rely on
"emulators/suse_linux/Makefile.application" being included, include
bsd.pkg.mk directly.
2002-07-28 13:16:46 +00:00
schmonz
4ee13aec82 Entab. 2002-07-28 12:38:50 +00:00
schmonz
a4f89299e1 Shuffle logic to ensure that DISTNAME is always set, even on systems
unsupported by this JRE. In such cases, this avoids the error
message "CATEGORIES and DISTNAME are mandatory" and allows the
usual NOT_FOR_PLATFORM message to be displayed.
2002-07-28 12:34:37 +00:00
schmonz
12f234e740 Shuffle logic to ensure that DISTNAME is always set, even on systems
unsupported by this JRE. In such cases, this avoids the error
message "CATEGORIES and DISTNAME are mandatory" and allows the
usual NOT_FOR_PLATFORM message to be displayed. Also, entab a bit.
2002-07-28 12:31:35 +00:00
schmonz
6db1164c68 Entab (not as serious as previous). 2002-07-28 11:58:48 +00:00
schmonz
b1f424a36d Tabs are significant to make(1). Entab to avoid a parse error around
do-install. Entab elsewhere for readability.
2002-07-28 11:57:41 +00:00
jschauma
fff0cd3485 We allow several JDKs/JREs to coexist, installing them in separate
subdirectories under ${PREFIX}/java/ -- Change VI of many (the last).

Thus install this JDK into ${PREFIX}/java/blackdown-1.3.1 and remove
CONFLICTS with other JDKs/JREs.  Split this package into blackdown-jre13
and blackdown-jdk13 much like sun-j* (see previous import of
lang/blackdown-jre13).

Bump PKGREVISION.

Note: this package is available for i386, sparc, powerpc and the blackdown-jre
is also available for arm.  If you have any of sparc, powerpc or arm,
please make sure this works properly.
2002-07-27 22:45:08 +00:00
jschauma
d1d22c8be4 Initial import of blackdown-jre13, split off from lang/blackdown-jdk13.
Common Makefile functionality for this and lang/blackdown-jdk13 is
in Makefile.common.
2002-07-27 22:39:50 +00:00
jschauma
a85d411b42 We allow several JDKs/JREs to coexist, installing them in separate
subdirectories under ${PREFIX}/java/ -- Change VI of many.

Thus install this JDK into ${PREFIX}/java/sun-1.4.0 and remove
CONFLICTS with other JDKs/JREs.  Rename package from sun-jdk-1.4.0
to sun-jdk14-0 (avoids conflict with sun-jre13).

Pull in common stuff by including lang/sun-jre14/Makefile.common.

Extend MESSAGE and finally bump PKGREVISION.
2002-07-27 22:21:04 +00:00
jschauma
98cfb140a6 We allow several JDKs/JREs to coexist, installing them in separate
subdirectories under ${PREFIX}/java/ -- Change V of many.

Thus install this JRE into ${PREFIX}/java/sun-1.4.0 and remove
CONFLICTS with other JDKs/JREs.  Rename package from sun-jre-1.4.0
to sun-jre14-0 (avoids conflict with sun-jre13).

Split Makefile into Makefile and Makefile.common, to allow reusing
of some of the stuff in lang/sun-jdk14 (commit coming up).

Add informative MESSAGE and finally bump PKGREVISION.
2002-07-27 22:17:45 +00:00
jschauma
5bdab19434 We allow several JDKs/JREs to coexist, installing them in separate
subdirectories under ${PREFIX}/java/ -- Change IV of many.

Thus install this JDK into ${PREFIX}/java/sun-1.3.1 and remove
CONFLICTS with other JDKs/JREs.  Rename package from sun-jdk-1.3.1.0.2
to sun-jdk13-1.0.2 (avoids conflict with sun-jdk14).

Include lang/sun-jre13/Makefile.common for shared info.

Add informative MESSAGE and finally bump PKGREVISION.
2002-07-27 22:01:33 +00:00
jschauma
e7f2ccd2d1 We allow several JDKs/JREs to coexist, installing them in separate
subdirectories under ${PREFIX}/java/ -- Change III of many.

Thus install this JRE into ${PREFIX}/java/sun-1.3.1 and remove
CONFLICTS with other JDKs/JREs.  Rename package from sun-jre-1.3.1.0.2
to sun-jre13-1.0.2 (avoids conflict with sun-jre14).

Split Makefile into Makefile and Makefile.common, to allow reusing
of some of the stuff in lang/sun-jdk13 (commit coming up).

Add informative MESSAGE and finally bump PKGREVISION.
2002-07-27 21:54:30 +00:00
jschauma
95e5641aa6 We allow several JDKs/JREs to coexist, installing them in separate
subdirectories under ${PREFIX}/java/ -- Change II of many.

Thus, install this jdk in ${PREFIX}/java/jdk-1.1.8, remove
CONFLICTS with other JDKs/JREs and bump PKGREVISION.
2002-07-27 21:32:48 +00:00
jschauma
55ff76d744 We allow several JDKs/JREs to coexist, installing them in separate
subdirectories under ${PREFIX}/java/ -- Change I of many.

Thus, for consistency, also install kaffe into ${PREFIX}/java/kaffe
rather than ${PREFIX}/java

While we're at it, update kaffe to version 1.0.7.
Changes since 1.0.6:
- New version of KJC
- New encoding converters based on iconv().
- Lots of bug fixes

Furthermore, the website says that 1.0.7 has added support for
Darwin, ia64 GNU/Linux, s390 GNU/Linux, PA-RISC GNU/Linux, Alpha for
Compaq Tru64 GNU/Linux and support of PowerPC without libffi.
People with access to any of these platforms are encouraged to test
this version, so we can possibly adjust ONLY_FOR_PLATFORMS etc.
2002-07-27 21:26:21 +00:00
wiz
ac838e04ca Add and enable perl58. 2002-07-25 10:54:33 +00:00
jlam
e1be891dbc Change explicit build dependencies on perl into "USE_PERL5=build". This
makes these packages build correctly on Darwin where perl>=5.8.0 is
required.
2002-07-24 19:45:22 +00:00
jlam
84ec437ca0 Make use of USE_PERL5 and the other perl-related bits in bsd.pkg.mk instead
of duplicating all of the logic in this file.
2002-07-24 19:43:10 +00:00
agc
e273e36d67 Apply the suggested fix from Urban Boquist (urban@boquist.net) in PR 15128
to avoid problems if guile is built in the background.
2002-07-23 21:29:28 +00:00
jlam
b18a72ebbe My old email address is dead. 2002-07-23 20:52:24 +00:00
jlam
a62b4afb0b Correctly build from lang/perl58 if we need perl-5.8.0 on Darwin. 2002-07-22 22:04:33 +00:00
jlam
48ba0b4cc5 libperl needs perl<5.8.0 and perl>=5.6.1. 2002-07-22 22:03:34 +00:00
jlam
80743a4834 Adapt to using perl-5.8.0. Perl 5.8.0 removes the need for libperl as
DynaLoader.a is now an archive of PIC objects.
2002-07-22 22:00:49 +00:00
jlam
c0e85cf1bf Import perl-5.8.0 as lang/perl58. This package contains the perl-5.8.0
which differs from perl-5.6.1 in the improved threading support and much
improved Unicode support.  Perl 5.8.0 is binary-incompatible with perl
5.6.1, so any compiled perl modules will need to be rebuilt in order to
work with the new perl.

This package is currently only for Darwin, though the restriction will be
lifted prior to branching.
2002-07-22 21:50:37 +00:00
mycroft
6c8edaeb5e Add share/emacs/site-lisp/rep-debugger.el. 2002-07-19 04:39:09 +00:00
dmcmahill
72c21b2fc7 repair compilation on pre gcc-2.95.* systems broken by last commit.
Should still work on gcc-2.95.* systems.
2002-07-18 00:54:36 +00:00
agc
fcd8c0cb24 Mark this package as only being for SunOS platforms again. The
changes to get it to build on NetBSD are extensive - for reference,
and the one who comes after me, they are:

+ awk.h defines "proc" in a cpp macro.  This doesn't sit too well with
"struct proc" references, as found in <sys/uio.h>. The good news is that
only awk.h and awkgram.y need to be modified to workaround this.

+ the present Makefile copying wrt gettext Makefile.in.in is unnecessary

+ automake is a pre-req of this package

+ and there is a problem in Makefile.in/configure with ${AUTOMAKE} not
being defined properly

and many, many more...
2002-07-17 09:07:43 +00:00
agc
72dbba9b67 Make this package compile:
+ use cpp0 rather than cpp
+ add missing dependency on Perl
+ use NetBSD's libtool rather than rolling our own at config time
2002-07-17 08:36:10 +00:00
wiz
75e10923ba echo -> ${ECHO} 2002-07-14 13:05:23 +00:00
jschauma
718a945839 Add INTERACTIVE_STAGE=fetch to allow bulk-builds to skip this package
if the distfile is not on the local system.  (Hello, Thomas!)
2002-07-13 15:46:59 +00:00
kent
71260cee07 Fix build problem on Solaris.
The fix was provided by minoura@netbsd.org
2002-07-13 10:08:49 +00:00
jonb
225772e74c Add checksum for sparc bootstrap file. "make makesum" does not
work quite right here.  We need checksums for both (or all) files,
not just the ones for the box that "make makesum" was run on.
2002-07-12 15:41:09 +00:00
wiz
fe238ea301 No termlib in termcap on Solaris, use ncurses' termlib instead. 2002-07-12 07:55:50 +00:00
nathanw
45cd666a68 Distribution of ucblogo has moved to the "non-gnu" subdirectory of the
GNU ftp distribution.
2002-07-10 19:44:25 +00:00
wiz
406698e0c1 Update to 110.38, provided by Chris Richards in pkg/15427.
Changes since 110.9.1:
 * Bug fixes, improvements to generated code, and miscellaneous
   user-invisible tweaks too numerous to mention.
 * Autoloaded libraries now load correctly, due to the new
   `CM_PATHCONFIG' mechanism.  Autoloading failed in the package's
   previous version, despite the best effort of the do-install target.
 * New commands `ml-build' and `ml-makedepend'.  The former automates
   the process of building standalone heap images, while the latter
   generates dependencies for traditional makefiles.
 * Major overhaul of the Compilation Manager (CM).  For example, most
   `sources.cm' files now require including `$/basis.cm', as well as
   substituting `$/foo.cm' for `foo.cm' wherever `foo.cm' refers to an
   autoloaded library bundled with the system (e.g. `smlnj-lib.cm').
   For details, see http://www.smlnj.org/NEWS/110.20-README.html, and
   the CM manual at
   http://cm.bell-labs.com/cm/cs/what/smlnj/doc/CM/new.pdf .
 * Reduced virtual memory consumption.
 * Support for running under Mac OS X (Darwin).  Such support is not
   currently reflected in the pkgsrc, however, since I have no way to
   test it.
2002-07-04 20:24:40 +00:00
jschauma
c60907026f Allow builds on 1.6_*, too. 2002-07-04 15:41:32 +00:00
wiz
2702f34238 PKGSRCDIR -> PKGDIR. pkg/17457 by rafal. 2002-07-02 14:22:16 +00:00
schmonz
bcc48e8a45 Register lang/sun{jre,jdk}13 as stub packages on Darwin, pointing
to the included 1.3.1 JDK. Teach USE_JAVA about this. Approved by
jwise and agc.
2002-06-30 15:01:47 +00:00
agc
8ba1781bc0 Make sure that rep.m4 is placed in the right directory. 2002-06-28 07:46:23 +00:00
agc
152a3c40c3 To quote from the Changelog for 0.7.5 of awka:
v 0.7.5, June 20 2001

*  Gawk 3.1.0's Coprocessing and inet functions are now supported by Awka,
   as are the new builtin functions asort() and mktime().  Thanks to Juergen
   Kahrs for the original work to implement this excellent feature, and to
   Arnold Robbins for including it in Gawk.  That libawka will now be
   distributed under the GNU General Public License (GPL) rather than
   LGPL as a result of having to include some code from Gawk.  The previously
   separate dfa library is now absorbed into libawka, and the -d command-line
   option for awka removed as it is no longer needed.

so revise the PLIST, removing dfa.h and libdfa.a accordingly
2002-06-27 15:58:30 +00:00
seb
db84442a67 Substitute a couple of mkdir' by ${MKDIR}'.
Remove `-p' from mkdir arguments, it is already part of ${MKDIR}.
While here substitute a couple of ${PREFIX} by `%D' in
`@exec ${MKDIR} ...' lines and add a couple of missing `%D' in such lines too!
2002-06-26 10:29:33 +00:00
jlam
8563318b2d * Properly buildlinkify,
* use GNU_CONFIGURE_PREFIX instead of HAS_CONFIGURE workaround,
* and fix dynamic loading on NetBSD ELF platforms by explicitly linking
  libc.so into the dynamically loadable modules.  This requires bumping
  the PKGREVISION to 2.
2002-06-23 05:13:10 +00:00
wiz
3426dbe578 Remove camlp4 -- the directory doesn't exist any longer. 2002-06-20 15:57:21 +00:00
jschauma
3ae32f342c Disable camlp4 (obsoleted since inclusion in ocaml 3.04) 2002-06-20 15:51:07 +00:00
jschauma
8303d36457 Package obsoleted since inclusion in ocaml 3.04. 2002-06-20 15:50:03 +00:00
jschauma
c9e26a52a6 Actually doing the commit:
> Update to version 3.04 based on patches submitted in PR#16896 by
> Marko Schuetz (MarcoSchuetz at web dot de) with minor modification by
> me, closing that PR.

(Pointed out by Takahiro Kambe)
2002-06-19 02:23:41 +00:00
jschauma
f1273c4492 Update to version 3.04 based on patches submitted in PR#16896 by
Marko Schuetz (MarcoSchuetz at web dot de) with minor modification by
me, closing that PR.

Changes since 3.01:
Too much to list here - see http://caml.inria.fr/ocaml/Changes
Note that this release includes camlp4, thus rendering that package
redundant.
2002-06-18 20:06:01 +00:00
dmcmahill
e8a6573371 fix PLIST and build on mipsel machines where all code is PIC so we don't
need to build a _pic lib.

fixed PR pkg/16302 submitted by
Daniel Senderowicz <daniel@mispibes.SynchroDS.COM>
2002-06-17 04:21:08 +00:00
wiz
28c5495bd3 Use pthread.buildlink.mk instead of pth's buildlink.mk.
pkg/17264 by Lubomir Sedlacik.
2002-06-15 20:57:51 +00:00
taca
7d42072c4a Delete support for ruby 1.4.X based package. 2002-06-09 11:29:53 +00:00
taca
f793e8cde0 Delete ruby14-base package. It is time to retire now. 2002-06-09 11:24:02 +00:00
taca
d06e4b9e74 Delete ruby14 package. It is time to retire now. 2002-06-09 11:15:43 +00:00
taca
c7d13eeabf Disable and delete ruby14 package. It is time to retire now. 2002-06-09 11:14:21 +00:00
yyamano
423bc62327 Updated awka to 0.7.5 to fix pkg/17112.
From CHANGELOG.txt:

v 0.7.5, June 20 2001

*  Gawk 3.1.0's Coprocessing and inet functions are now supported by Awka,
   as are the new builtin functions asort() and mktime().  Thanks to Juergen
   Kahrs for the original work to implement this excellent feature, and to
   Arnold Robbins for including it in Gawk.  That libawka will now be
   distributed under the GNU General Public License (GPL) rather than
   LGPL as a result of having to include some code from Gawk.  The previously
   separate dfa library is now absorbed into libawka, and the -d command-line
   option for awka removed as it is no longer needed.
*  The match() function has been extended to support its new capability in
   Gawk 3.1.0.  See the Gawk manpage for details.
*  awka -a -v 'var="string with whitespace"' will now work correctly.
*  To avoid breaching ANSI-C guidelines, \r in AWK program strings will
   be preserved as \r in the generated C code, not converted to ASCII
   character 13.  Previously some platforms were incorrectly treating
   \r as \n - this has been fixed by this change.
*  Fixed a problem wherein awka -c sometimes failed to output matching
   curly braces in the translated code.
*  Fixed a data-input parsing error that could occur when RS="".  The new
   test rsnul1nl (from gawk-3.1.0) will ensure the buglet doesn't return.
*  A new hash routine was implemented providing fewer collisions, particularly
   with long string indexes that have only minor differences.  The optional
   SLOW_HASH #define is no longer needed.
*  Translator now tracks the datatype of scalar variables, and will produce
   more efficient code for vars that stay one type throughout a script.
   This is the first optimisation of translated code in a long, long time
   and it makes a considerable difference to many scripts.
2002-06-05 15:39:55 +00:00
seb
d81aa19f20 Add & enable newly reimported packages from the japanese category.
This is part of the japanese category retirement.

- in category converters:
	ack, nkf, p5-Jcode, p5-jcode, p5-nkf, qkc, ruby-romkan, ruby-uconv
- in category lang:
	ja-gawk
- in category mail:
	ja-mh
- in category misc:
	ja-less, ja-man, jhd, xjdic
- in category print:
	ja-a2ps, ja-vflib, ja-vflib-lib, ja-vflib-utils, ja-vfxdvik, texfamily, texfamily-share
- in category textproc:
	chasen, chasen-base, ipadic, ja-grep, ja-groff, ja-sed, kakasi, kbanner, namazu1, namazu2, p5-Text-ChaSen, p5-Text-Kakasi
- in category www:
	mknmz-wwwoffle
- in category x11:
	xjman
2002-05-31 15:02:40 +00:00
seb
af73eb025f Reimport of package ja-gawk from japanese/gawk into lang/ja-gawk.
This is part of the japanese category retirement.
CATEGORIES adjusted.
2002-05-31 13:00:45 +00:00
dmcmahill
118052a626 also set PKG_FC to ensure that the fortran compiler which is part of
this pkg gets used when another pkg includes this file.
2002-05-25 18:45:54 +00:00
jschauma
ee9485ec2d MAINTAINER= jschauma@netbsd.org, I guess. 2002-05-21 14:01:32 +00:00
jschauma
1a4b2e0c37 Any JDK will do, so USE_JAVA rather than depend on sun-jre. 2002-05-21 14:00:51 +00:00
jschauma
1f247933fc Add a chmod of various files:
Original tarball contains files with wrong permissions, making the
package useless for lusers.
2002-05-21 13:59:55 +00:00
cjep
186abe5d4f Add NetBSD tag. 2002-05-20 18:14:19 +00:00
wiz
093cb9544c Update to 2.20nb1: Update to use currently available distfiles,
which avoids the hacks for the provided dist-patches. From
Jan Schaumann in pkg/16413.
Don't install documentation in two places, and some other minor cleanups.
2002-05-20 10:39:36 +00:00
minoura
444708f29f Updated to 0.5.4.
0.5 -> 0.5.1
 * Ported to Windows/Cygwin, HP-UX11.0 and FreeBSD 2.2
 * Incompatible fix to conform final SRFI-22
 * Various bug fixes
Gauche-gl is updated to 0.1.2 to follow Gauche 0.5.1 changes.
SXML-gauche-0.9, Oleg Kiselyov's XML tool suite, is available.

0.5.1 -> 0.5.2
  * Feature addition : String interpolation
  * Bugfixes
  * More POSIX API
  * Manpages
  * RPM packages for Linux/i386

0.5.2 -> 0.5.3
There're not many visible changes in this release
except a few bug fixes.

0.5.3 -> 0.5.4
 * Buffered port routine is rewritten to use Gauche's own
   buffering code instead of stdio.
 * Lots of high-level file/directory utility functions are added as
   file.util module.
 * Added weak vector. See "Weak pointer" section of the reference manual.
 * Added parameters. See gauche.parameter section of the reference manual.
 * Added pseudo tty interface, sys-openpty and sys-forkpty. See
   "Termios" section of the reference manual.
 * Added define-values.
 * Added port?.
 * System objects, such as <sys-stat>, <sys-group> and <sys-passwd>,
   are integrated to the object system. Information of these objects
   can now be accessed via slots, instead of individual procedures.
 * Improved dynamic string handling performance.
 * Fixed a nasty bug in metaobject protocol handling code
   that corrupted memory.
 * Fixed a compiler bug that prevented proper tail recursion in some cases.
2002-05-19 07:58:25 +00:00
jschauma
18037a12c3 Add a message to inform the user that "ulimit -d" needs to be >= 131204
to use this JVM.
2002-05-15 19:11:13 +00:00
jschauma
38a7373d85 Add and enable jini. 2002-05-14 20:08:05 +00:00
jschauma
a222bef73f Initial import of Sun's Jini Technology Starter Kit, consisting of the
Jini Technology Core Platform (JCP), the Jini Technology Extended Platform
(JXP) and the Jini Software Kit (JSK).

Jini[tm] network technology provides a simple infrastructure for delivering
services in a network and for creating spontaneous interaction between
programs that use these services regardless of their hardware/software
implementation.

For details, see http://www.sun.com/jini/

Sidenote:  the package depends on revision 1.39 of
sys/compat/linux/common/linux_socket.c to work properly on NetBSD - for
the time being, it therefore contains

ONLY_FOR_PLATFORM=      NetBSD-1.5Z[C-Z]-* NetBSD-1.[6-9]-* Linux-*-*

which can be commented out iff you use a kernel built using said file.
2002-05-14 20:07:10 +00:00
jschauma
f7fd956149 Add and enable sun-jdk14 and sun-jre14. 2002-05-14 18:02:16 +00:00
jschauma
d3218553b4 Initial import of Sun's JDK 1.4.
This JDK is functional only on NetBSD-1.5Z[A-Z]-i386, NetBSD-1.[6-9]-i386
and Linux-*-i386, thus no upgrade of pksrc/lang/sun-jre13.

Changes over sun-jre13 are too many to list here, please see
http://java.sun.com/j2se/1.4/relnotes.html for details.
2002-05-14 18:00:54 +00:00
yyamano
24064a5c38 Replace STRIPFLAG with _STRIPFLAG_CC to fix pkg/15467. 2002-05-14 14:01:33 +00:00
yyamano
36859d1095 Use -install_name option with absolute path on Darwin.
It makes us free from DYLD_LIBRARY_PATH. Bump PKGREVISION to nb2.
2002-05-13 15:00:02 +00:00
abs
2b325a79cd prdownloads.sourceforge.net is no longer any use.
Switch to MASTER_SITE_SOURCEFORGE.
2002-05-12 10:16:44 +00:00
agc
58f77a8b15 Don't bother using EVAL_PREFIX to find the prefices of boehm-gc, tcl
or tk, since they are all installed into ${LOCALBASE}.

Weakly buildlink-ify this package.

When installing, install the files from ${WRKSRC} into ${PREFIX} and
then change the ownership, rather than doing it the other way around.
This allows non-root users to "make clean" in the package directory.
2002-05-09 14:36:49 +00:00
jschauma
4fa38e3d4d Add and enable joos. 2002-05-08 15:42:51 +00:00
jschauma
e14a1e0c8b Initial import of "Joos":
Joos is an acronym for Java's Object-Oriented Subset. JOOS is a
proper subset of Java which is used to teach students about compilers.
2002-05-08 15:42:00 +00:00
jtb
a14c309e93 Add and enable sather. 2002-05-04 00:46:23 +00:00
jtb
14928c4cf2 Initial import of sather.
Sather is an object oriented language which designed to be simple,
efficient, safe, and non-proprietary. It aims to meet the needs of
modern research groups and to foster the development of a large,
freely available, high-quality library of efficient well-written
classes for a wide variety of computational tasks. It was originally
based on Eiffel but now incorporates ideas and approaches from several
languages. One way of placing it in the "space of languages" is to say
that it attempts to be as efficient as C, C++, or Fortran, as elegant
and safe as Eiffel or CLU, and to support higher-order functions as
well as Common Lisp, Scheme, or Smalltalk.

Sather has garbage collection, statically-checked strong typing,
multiple inheritance, separate implementation and type inheritance,
parameterized classes, dynamic dispatch, iteration abstraction,
higher-order routines and iters, exception handling, assertions,
preconditions, postconditions, and class invariants. Sather code can
be compiled into C code and can efficiently link with C object files.
2002-05-04 00:45:28 +00:00
jtb
a6eda39648 Add and enable cilk. 2002-05-04 00:38:13 +00:00
jtb
d380cd7a5e Initial import of cilk.
Cilk is a language for multithreaded parallel programming based on
ANSI C.  Cilk is designed for general-purpose parallel programming,
but it is especially effective for exploiting dynamic, highly
asynchronous parallelism, which can be difficult to write in
data-parallel or message-passing style.  Cilk has been developed since
1994 by the Supercomputing Technologies Group at the MIT Laboratory
for Computer Science.  Cilk has been used for research, teaching, and
for coding applications such as a virus shell assembly simulator and
three chess programs.
2002-05-04 00:37:28 +00:00
jtb
f239da72d8 Update to version 5.0.5. Too many changes to list here. 2002-05-03 21:31:02 +00:00
dmcmahill
4b87eee154 mark as not for alpha (segfaults when running ./pforth during build) 2002-04-24 03:05:31 +00:00
agc
8ed01b755a Remove a comment which is no longer applicable. 2002-04-22 13:54:28 +00:00
agc
827ecf1a87 Add and enable jasmin 2002-04-22 13:52:25 +00:00
agc
ea24d9c1a7 Initial import of jasmin-1.06 into the NetBSD Packages Collection.
Provided in PR 16057 by Jan Schaumann <jschauma@cs.stevens-tech.edu>

Jasmin is a Java Assembler Interface. It takes ASCII descriptions for Java
classes, written in a simple assembler-like syntax and using the Java
Virtual Machine instruction set. It converts them into binary Java class
files suitable for loading into a JVM implementation.

Modified slightly by myself.
2002-04-22 13:51:26 +00:00
drochner
27d44ede96 add Python 2.1/2.2 html docs 2002-04-19 10:50:48 +00:00
drochner
388d085189 add html docs for Python-2.2 2002-04-19 10:49:06 +00:00
drochner
afb8ddb390 add html docs for Python-2.1 2002-04-19 10:48:34 +00:00
drochner
4b0045a0dc update for new distfiles 2002-04-15 12:29:14 +00:00
drochner
92d8164a0e update to 2.2.1
Changes:
-Added new builtin function bool() and new builtin constants True and
  False to ease backporting of code developed for Python 2.3.  In 2.2,
  bool() returns 1 or 0, True == 1, and False == 0.
-C API: A type can now inherit its metatype from its base type.
-Fixes
2002-04-15 12:13:38 +00:00
drochner
83c9593408 update to 2.1.3
This is a pure buxfix release.
2002-04-15 12:10:49 +00:00
jlam
9778a87ae8 Buildlink magic for guile. 2002-04-12 13:00:27 +00:00
wiz
36443529ef Machine is *-powerpc, not *-ppc. From Martijn van Buul in pkg/16299. 2002-04-11 12:39:44 +00:00
dmcmahill
12532990d5 mark as broken on alpha. crashes during build 2002-04-11 02:01:42 +00:00
agc
f7ca4b107c Mark this package as only for NetBSD >= 1.5Y (which was on 2001/10/15,
EL_CLIENTDATA was added to /usr/include/histedit.h on 2001/10/09).
2002-04-10 17:05:37 +00:00
hubertf
70d5ee592e regen 2002-04-10 12:40:52 +00:00
hubertf
d72d137544 Make sure the gdbm library is found (no idea how this worked before) 2002-04-10 11:13:28 +00:00
agc
e33bbd15aa Remove a definition that crept in there erroneously. Thanks to Thomas
Klausner for pointing it out.
2002-04-09 13:32:25 +00:00
agc
b517fb5dc4 Protect the version of cook that is a pre-requisite:
s/cook-*/cook-[0-9]*/
2002-04-09 13:24:02 +00:00
jlam
5ca0c61cd3 Teach the extension building process about buildlink, and allow passing
LDFLAGS to the linker command when linking a python extension.  This lets
us pass the right flags to correctly find libraries required for certain
extensions, e.g. zlib.so.
2002-04-09 04:33:18 +00:00
jlam
2b4e817734 Uses spaces instead of tabs to match the rest of the file (not sure if it
matters, and I don't want to chance it).
2002-04-09 04:23:22 +00:00
jlam
5ec676a042 Teach the extension building process about buildlink, and allow passing
LDFLAGS to the linker command when linking a python extension.  This lets
us pass the right flags to correctly find libraries required for certain
extensions, e.g. zlib.so.

Also explicitly comment out a few extensions that aren't being built and
should never be.
2002-04-09 04:14:39 +00:00
markd
57ea52bf0a Update Hugs98 to Dec 2001 version.
Changes are:

   - The incompatibilities between Hugs and the Haskell Graphics Library
     have been fixed, and binaries for the HGL are now available on the
     Hugs download page.

   - The missing standard libraries Directory, CPUTime, Time and Locale
     have been added along with a complete implementation of Haskell98 IO.

   - Hugs is now delivered with most of the hslibs libraries installed
     in the lib/exts/ directory.  The added modules cover the Edison,
     Parsec, HaXml, QuickCheck, concurrent, monad, and html subdirectories
     of hslibs.

   - The :set option now refuses the user to set a module search path
     that doesn't contain the Prelude. This is to protect users from
     accidentally rendering their Hugs setups unusable, esp. so on
     Windows machines where the options are persisted to the Registry.

   - MacOS X is now one of the supported unix ports, with pre-built
     binaries available on the download page.

   - Experimental support is provided for hierarchical module names,
     where a module name A.B.C is mapped onto the file path
     A/B/C{.hs,.lhs} and appended to each of the path prefixes in
     HUGSPATH until the name of a readable file is found.
2002-04-09 02:59:14 +00:00
dmcmahill
11c974702a generate most of the packing list dynamically for non-SunOS systems. This
is done because different sets of libraries end up being installed based
on MACHINE_ARCH.  Tested on NetBSD/alpha.
2002-04-08 12:11:43 +00:00
dmcmahill
505dca3069 add ONLY_FOR_PLATFORM= *-*-i386 *-*-sparc *-*-ppc
because these are the only cpu's for which the required assembly code
has been written.
2002-04-06 16:55:15 +00:00
mrg
63caa7a68f enable vax FP support when defined(__vax__) as well as BSD43_VAX. from ragge. 2002-04-06 14:02:56 +00:00
kent
b58f209fdf Update the ssp patch to 2.95.3-5.
Change in 2.95.3-5:
  - Some fixes at the copying arguments

More concretely, a problem at compilation of src/usr.sbin/pppd/pppd/eui64.c
is solved.
2002-04-05 19:20:53 +00:00
seb
9165b4364c Update to version 3.1.0 (lots of new features and bug fixes).
Enable this package for all platforms.

Added GAWK_ENABLE_PORTALS to mk/bsd.pkg.defaults.mk to enable/disable gawk
handling file names that start with `/p/' as a 4.4 BSD type portal file.

Changes from 3.0.4 to 3.0.5:
- bug fix release only.

Changes from 3.0.5 to 3.0.6:
- bug fix release only.

Changes from 3.0.6 to 3.1.0:
- A new PROCINFO array provides info about the process. The non-I/O /dev/xxx
  files are now obsolete, and their use always generates a warning.
- A new `mktime' builtin function was added for creating time stamps. The
  `mktime' function written in awk was removed from the user's guide.
- New `--gen-po' option creates GNU gettext .po files for strings marked
  with a leading underscore.
- Gawk now completely interprets special file names internally, ignoring the
  existence of real /dev/stdin, /dev/stdout files, etc.
- The mmap code was removed. It was a worthwhile experiment that just
  didn't work out.
- The BINMODE variable is new; on non-UNIX systems it affects how gawk
  opens files for text vs. binary.
- Gawk no longer supports `next file' as two words.
- On systems that support it, gawk now sets the `close on exec' flag on all
  files and pipes it opens. This makes sure that child processes run via
  system() or pipes have plenty of file descriptors available.
- If `--posix' is in effect, newlines are not allowed after ?:.
- Weird OFMT/CONVFMT formats no longer cause fatal errors.
- Diagnostics about array parameters now include the parameter's name,
  not just its number.
- It is now possible to open a two-way pipe via the `|&' operator.
  See the discussion in the manual about putting `sort' into such a pipeline,
  though.  (NOTE!  This is borrowed from ksh: it is not the same as
  the same operator in csh!)
- The close() function now takes an optional second string argument
  that allows closing one or the other end of the two-way pipe to
  a co-process.  This is needed to use `sort' in a co-process, see
  the doc.
- If TCP/IP is available, special file names beginning with `/inet'
  can be used with `|&' for IPC.
- With `--enable-portals' on the configure command line, gawk will also
  treat file names that start with `/p/' as a 4.4 BSD type portal file,
  i.e., a two-way pipe for `|&'.
- Unrecognized escapes, such as "\q" now always generate a warning.
- The LINT variable is new; it provides dynamic control over the --lint
  option.
- Lint warnings can be made fatal by using --lint=fatal or `LINT = "fatal"'.
  Use this if you're really serious about portable code.
- A number of lint warnings have been added.  Most notably, gawk will
  detect if a variable is used before assigned to.  Warnings for
  when a string that isn't a number gets converted to a number are
  in the code but disabled; they seem to be too picky in practice.
  Also, gawk will now warn about function parameter names that shadow
  global variable names.
- It is now possible to dynamically add builtin functions on systems
  that support dlopen. This facility is not (yet) as portable or well
  integrated as it might be.  *** WARNING *** THIS FEATURE WILL EVOLVE!
- Profiling has been added!  A separate version of gawk, named pgawk, is
  built and generates a run-time execution profile.  The --profile option
  can be used to change the default output file.   In regular gawk, this
  option pretty-prints the parse tree.
- Gawk has been internationalized, using GNU gettext.  Translations for
  future distributions are most welcome.
- New asort() function for sorting arrays.  See the doc for details.
- The match function takes an optional array third argument to hold
  the text matched by parenthesized sub-expressions.
- The bit op functions and octal and hex source code constants are on by
  default, no longer a configure-time option.  Recognition of non-decimal
  data is now enabled at runtime with --non-decimal-data command line option.
- Internationalization features available at the awk level: new TEXTDOMAIN
  variable and bindtextdomain() and dcgettext() functions. printf formats
  may contain the "%2$3.5d" kind of notation for use in translations.  See
  the texinfo manual for details.
- The return value from close() has been rationalized.  Most notably,
  closing something that wasn't open returns -1 but remains non-fatal.
- The array effeciency change from 3.0.5 was reverted; the semantics were
  not right.  Additionally, index values of previously stored elements
  can no longer change dynamically.
- The new option --dump-variables dumps a list of all global variables and
  their final types and values to a file you give, or to `awkvars.out'.
- Gawk now uses a recent version of random.c courtesy of the FreeBSD
  project.
- The gawk source code now uses ANSI C function definitions (new style),
  with ansi2knr to translate code for old compilers.
- `for (iggy in foo)' loops should be more robust now in the face of
   adding/deleting elements in the middle; they loop over just the elements
   that are present in the array when the loop starts.
2002-04-04 13:58:25 +00:00
tron
b6343d0c10 Use "suse_linux/Makefile.application" to pick correct SuSE packages. 2002-04-04 12:29:46 +00:00
wiz
603a6f2ea5 Add and enable onyx. 2002-04-03 18:08:05 +00:00
wiz
a5ed0ca957 Fix/add RCS Ids, and remove WWW line from DESCR (added automatically
by using HOMEPAGE).
2002-04-03 18:02:07 +00:00
mrg
c6f10d9230 (oops; do this in the right place.)
initial import of onyx 3.0.2 package.  from DESCR:


Onyx is an embeddable stack-based threaded interpreted language.  This package
contains both a stand alone interpreter and a library that can be used to embed
Onyx in an application.  Extensive documentation is included.

WWW: http://www.canonware.com/
2002-04-03 17:54:10 +00:00
dmcmahill
9a18f96a5e fix PLIST for alpha and sparc64 2002-04-01 15:09:44 +00:00
dmcmahill
bdaa29be3b depend on lang/gcc package on systems without the new toolchain. Avoids
internal c++ compiler errors.  Also unlimit datasize.  This fixes long standing
build problems on alpha.
2002-03-31 17:55:21 +00:00
jmc
a36ac73d00 Hand edit the alpha/netbsd.h patch. -current gcc relies on a new linker script
which only differs in setting the entry point. Let this use the default
linker script for alpha but force the entry point so this will work on older
NetBSD installs for alpha.
2002-03-31 08:05:51 +00:00
kent
0abd106aa7 Update ssp patch to 2.95.3-4.
- Support mips.
2002-03-29 10:47:58 +00:00
jmc
3728d95a88 Remove PKGREVISION. It causes too many issues with installing/tracking 2002-03-28 17:17:41 +00:00
kent
59cefc10bb Sync with lang/gcc. 2002-03-28 13:57:17 +00:00
jmc
bd9e09a86d regen 2002-03-28 10:26:02 +00:00
jmc
90a9fcaefe regen 2002-03-28 10:16:04 +00:00
jmc
2ce70215a8 Update patch set against a sync of source from gnusrc/dist/toolchain.
Not very many overall changes. Main ones include

1. Support for powerpc, arm32 and vax
2. Makefile.gcc can now be included by anything which depends on gcc versions.
   If the version installed isn't 2.95.3 it'll add itself as a BUILD_DEPENDS.
   (XXX: any of the makefile's in pkgsrc should be checked and change to use
    this)

3. Remove special PLIST.NetBSD-sparc as it's no longer needed
4. Change post-extract loop to pick up any arch files from FILESDIR without
   having to hardcode all the archs
5. Remove arch restrictions as this should work on any arch supported by the
   main source tree as of 03/28/02
6. Add PKGREVISION as this clearly isn't stock 2.95.3 (it doesn't change
   gcc --version so version checks won't care).
2002-03-28 10:11:50 +00:00
cjep
cf0e9086ab Use the gcc-2.95.3 FORTRAN (after discussion with abs). 2002-03-25 14:43:35 +00:00
cjep
9b43b2d9dc Build for arm32 as well (after discussion with abs). 2002-03-25 14:43:00 +00:00
drochner
b75da6892a -remove hardwired "/usr/local" and "/usr/contrib" library search paths,
as suggested by Johnny Lam
-don't try to build the "locale" module - it doesn't work anyway
-pull up a fix from Python CVS to get more consistent math exceptions
 (eg pow(1e-200,2) vs. math.pow(1e-200,2))
 This will be part of 2.2.1.
2002-03-22 15:20:23 +00:00
fredb
f6029877a3 Bump PKGREVISION because of the hidden change in the PLIST because
${MACHINE_GNU_PLATFORM} now appends "elf" on 1.5.3/i386. I updated
all the dependencies to this level, but forgot to commit this!
2002-03-21 16:29:19 +00:00
fredb
47dcb815ea Bump PKGREVISION and dependencies in lock step for sawfish and friends
because of the change to MACHINE_GNU_PLATFORM for certain ports.
2002-03-21 05:39:18 +00:00
fredb
7160784900 Bump PKGREVISION of ruby to reflect the fact that the recent fix to
${MACHINE_GNU_PLATFORM} moved ${RUBY_SITEARCHLIBDIR} on some ports,
and also bump the dependency and PKGREVISION in ruby-gtk, which is
the only package that seems to use that.
2002-03-21 04:23:37 +00:00
jlam
81dbd3c75a Touch a few files that are modified as part of post-build so that they're
not rebuilt at install-time.
2002-03-20 18:04:04 +00:00
wiz
5ebe503a79 Set MAINTAINER to packages@, since perry isn't interested in this package
anymore.
2002-03-20 16:23:07 +00:00
tron
9234c060b2 Update "sun-jre13" and "sun-jdk13" packages to version 1.3.1.0.2. The
update fixes an bug in the Bytecode Verifier which may be exploited by an
untrusted applet to escalate privileges.
2002-03-19 16:33:58 +00:00
fredb
71ca8f912f The host specific installation subdirectories are actually taken by configure
from its --host argument, which is exactly ${MACHINE_GNU_PLATFORM}. Use that
for the PLIST instead of ${MACHINE_ARCH}--${LOWER_OPSYS}, which may lack the
"elf" suffix on certain platforms.
2002-03-18 07:58:35 +00:00
fredb
de93c427af Add missing file. 2002-03-18 07:04:57 +00:00
fredb
6800ae744a Use ${APPEND_ELF} to... append "elf" to ${LOWER_OPSYS}. 2002-03-18 06:16:37 +00:00
dbj
f187615157 set MAINTAINER to uebayasi@netbsd.org 2002-03-16 06:25:43 +00:00