Commit graph

1923 commits

Author SHA1 Message Date
jmmv
ea556403d5 Bump PKGREVISION due to boehm-gc update to 6.2alpha5. This version fixes
a problem introduced in the 6.2alpha4 package.
2003-05-22 16:48:28 +00:00
wiz
a4b1c11de4 Add patch from Todd Vierling in PR 21226:
The following method overrides "libgcc_link_spec" in the generated specs
file, which gives you a compiler that automatically inserts the correct
rpath argument at link time.  This should work for any pkgsrc target
platform, as no platform-specific config overrides it.

Additionally, part of this fix changes the "scrubbed" LDFLAGS by
overriding that in CONFIGURE_ENV, rather than globally.  Other changes to
the pkgsrc Makefile (including one I plan to submit for threads support)
may need access to the "real" LDFLAGS, so overriding it wholesale in the
pkg Makefile is Bad.

Bump version to 3.2.2nb2.
2003-05-22 09:37:27 +00:00
seb
78a37e8bd0 Update to version 1.0
Package changes:
Put documentation in the canonical pkgsrc directories.
Add test target support.
Gmake is not needed anymore.

Things changed in release 1.0:
- Many bugfixes
- Declaration specifier `compress-literals' and compiler-option
  `-compress-literals N'
- Chicken now compiles on OpenBSD [Thanks to Steve Elkins]
- `library' unit:
  (chicken-version)
- A new version of the portable syntax-case macro system is now used, which
  provides `identifier-syntax', `fluid-let-syntax' and `datum->syntax-object',
  allows low-level macros (`define-macro') in combination with hygienic
  macros and supports the module system used in Chez Scheme (but does not
  handle separate compilation)
- The syntax `(define-syntax (name var) ...)' is allowed
- Chicken supports now SRFI-37 officially (A new library unit named `srfi-37'
  has been added)
- The old module system has been removed. It was rather hackishly implemented
  and didn't integrate well with the highlevel macro system
- The scheduler and the threading system have been massively overhauled
  and scale a little better
- The pattern-matcher is now available in combination with the highlevel
  macro system, enter `(include "match")' or `(require-for-syntax 'match)'
  to make it available
- SRFI-22 script interpreters `scheme-chicken' and `scheme-chicken-hygienic'
  have been added
- Compiled `#!' scheme scripts with an invocation line of `csi -script' or
  `scheme-chicken'/`scheme-chicken-hygienic' automagically link with all
  libraries which would normally be available under the interpreter.
- Type-checks of fixed size objects are slightly more efficient
- Extension-libraries can now be stored alternatively in a directory given
  by the CHICKEN_REGISTRY environment variable or in `$HOME/.chicken-registry'
- The new library unit `tcp' provides a PLTish socket interface,
  `tcp-accept' and I/O from socket ports do not block other running threads
- The new compiler/interpreter option `-strict-letrec' enables a fully R5RS
  compliant expansion of `letrec'
- Chicken should now pass all tests of Scott G. Millers `r5rs_pitfalls.scm'
- Jonah Beckford ported SWIG (<http://www.swig.org>) to Chicken!
  Check out a preliminary version at
  <http://beckford.netfirms.com/hobbies/swig/>
- On Windows (Cygwin, Mingw32 and MSVC), CHICKEN now supports shared libraries
  and dynamic loading. Many thanks to Jonah Beckford for his tremendous work!

Things changed in release 0.1082:
- Bugfixes.
- Support for SRFI's 26 (cut) and 30 (block comments).
- Peter Keller translated the manual into LaTeX. Pdf and html
  documentation is available.
- Peter Keller has contributed a comprehensive testing framework
  (fully R5RS compliant).
- Declaration specifiers:
  export
  compile-time-macros-only
- Library unit `extras':
  hash-table-remove!
  ->string
- Library unit `posix':
  sleep
- Library unit `lolevel':
  pointer-offset
  pointer-u8-ref  pointer-u8-set!
  pointer-s8-ref  pointer-s8-set!
  pointer-u16-ref  pointer-u16-set!
  pointer-s16-ref  pointer-s16-set!
  pointer-u32-ref  pointer-u32-set!
  pointer-s32-ref  pointer-s32-set!
  pointer-f32-ref  pointer-f32-set!
  pointer-f64-ref  pointer-f64-set!
- Dynamic loading is now supported on older HP-UX systems that
  provide `shl_load()' instead of `dlopen()'
  (Thanks to Tony Garnock-Jones)
- Error messages have been (slightly) improved.
- A system for simplified packaging, building and installation
  of extension-libraries (based on shared libraries) is now provided.
- New data type `locatives' allow to create pointers into arbitrary
  sections of various kinds of Scheme data objects.
- So called `locations' simplify passing pointers to local or global
  Scheme variables to foreign procedures.
- FFI-generated code is a little bit more compact and efficient.
- Chicken supports alternative keyword syntaxes (CL/DSSSL) via the
  compiler/interpreter option `-keyword-style' and the parameter
  `keyword-style'
- `define-record-printer' now handles SRFI-9 record types.
- The regex-libraries now allow the creation of precompiled regular
  expressions (new procedures `regexp' and `regexp?').
2003-05-21 19:43:03 +00:00
jtb
90f3300861 Update to 2.0.9.
Changes:
  * (Compiler) Initial support for parametric types.
  * (Compiler) New option `--uses <ext-ident>' lists uses of the
    declaration <ext-ident>. Scope of the search is the transitive
    closure of all modules given on the command line.
  * (Compiler) New option `--all' or `-A'. When used with `--make',
    rebuild all modules for which sources are available.
  * (IO:Select) Fix `Init' to call base type initializer as well.
2003-05-17 21:00:11 +00:00
seb
bcc1d137ee Master site's tree had been reorganised, fix MASTER_SITES. 2003-05-14 23:11:32 +00:00
jmc
36cd7cbeb3 This doesn't buildlinkify a java compiler so the java portions aren't built.
Remove them as refs from PLIST (until someone tests java support)
2003-05-12 01:41:53 +00:00
jmc
587e286ee5 It's CUT for cut, not CAT..... 2003-05-11 22:02:52 +00:00
wiz
59d9eef6b8 Depend on gcc-2.95.3nb1 package. Bump PKGREVISION. 2003-05-10 18:54:53 +00:00
jtb
7af3c0f411 Fix detection of boehm-gc to work with the current pkgsrc version (where
we have <gc/gc.h> as opposed to <gc.h> in the older versions).
2003-05-10 14:21:32 +00:00
jtb
ef091fdc86 Update to 4.0.1.
Notable changes include:

* Dynamic loading now works on NetBSD ELF systems.
* Integration of SRFI-9 (records)
* Accepts mailto: links in the browser
* <Scroll-Frame>, <Toolbar> STklos classes.
* Integration of some finals SRFI (0, 2, 6, 8)
* define-syntax (but not let-syntax and let-syntax*)
* New License Policy (request for commercial apps no more needed).
* A console mode (which is used by default on Windows, but can
  be used with the -console option on Unix)
* A new editor with Scheme fontification and indentation
* New kind of ports: virtual ports
* All the code dealing with files has been rewritten.
* Tk level is 8.0.3 (the latest stable Tk release)
* New STklos Classes:
	+ <Hierarchy-tree> and <Hierarchy-item> to draw
	  hierarchy such as files/directories, class/metaclasses ...
	+ <Notepad> to define ... notepads
	+ <Scheme-text> which extends <Text> to "font-lockify"
	  Scheme buffers
* Method and generic function editor
* A class browser (type "(class-browser)" to access it)
* some new manual pages
* Base64 Encoding/Decoding extension
* Locale extension to treat strings and character using locale information
* Better installation scripts (+ some corrections)
* Lot of bug fixes.
2003-05-10 00:26:33 +00:00
jmmv
1a1fbdeba7 Package tools support the "alpha" suffix properly to compare versions, so
set boehm-gc's version to 6.2alpha4 instead of 6.1.994.  Thanks, agc@.
2003-05-09 14:17:46 +00:00
jmmv
e2a378e09d Requires boehm-gc 6.1.994 or greater. 2003-05-09 13:05:33 +00:00
jmmv
386142c423 Update to 0.24. Summary of changes:
# New code generation engine: The new code generation engine is the core of
  the Mono JIT, and now also features a code pre-compiler.
# Runtime: Mono now provides the GC system with object maps, providing better
  collection and improving applications speed. Also debugging information
  works across application domains.
# ASP.NET: WebForms parser has been rewritten.
# Remoting: Plenty of updates to the remoting infrastructure.
# C# compiler: Various speed improvements, plus support for C# 2.0 iterators.
# XML: XML deserialization, RELAX NG validating XmlReader, improved
  XmlNodeReader, XmlTextReader non-UTF8 stream support by default, plus a
  primitive DTD parser.
# Windows.Forms: Lots of updates, and System.Drawing progress.
# Globalization: Data files for supporting the various cultures are in,
  Chinese encoding support.
# New tools: Binding generator for C programs, security tools, mono-xsd.
# Ongoing development: ILASM, JScript, Soap, XmlSerialization.
# Mono Basic: Many improvements.
# Security: Uses new BigInteger, many new classes.
# 152 bugs closed, 3397 individual CVS commits.

The full announcement and list of changes can be found at:
    http://www.gnomedesktop.org/article.php?sid=1104
2003-05-09 13:03:21 +00:00
jdolecek
a796119e39 some packages (e.g. py-wxWindows 2.4.0.7) have the Python setup.py
in subdirectory and need to execute setup.py in that directory, but
still need WRKSRC set to the base directory for configure/patch targets

to handle this, add PYSETUPSUBDIR variable (default empty), and
change do-build+do-install targets to use working directory
${WRKSRC}/${PYSETUPSUBDIR} when executing setup.py
2003-05-09 09:24:17 +00:00
drochner
4aae56f303 use the same logics for pth dependency like in python2?-pth/Makefile 2003-05-07 20:08:18 +00:00
drochner
0497ba6ffd Join the "pthread.buildlink2.mk" game.
So we get native threads on -current in the default case.
The stacksize bug is still annoying. To survive the selftests, we'd
have to limit the recursion depth to 13. But then, people trying the
first recursive function would be disappointed if they can't even
calculate fac(15)...
Otoh, add-ons like py-gtk and py-wxwindows pull in dynamic libraries
which require libpthread, so we have to cope with it somehow.
2003-05-07 19:36:01 +00:00
jmmv
f1446ddf2b Drop trailing whitespace. Ok'ed by wiz. 2003-05-06 17:40:18 +00:00
jmmv
8a555528c0 PKGREVISION goes after PKGNAME. 2003-05-05 19:05:05 +00:00
jmmv
4b2b159f8f Line up PKGREVISION whitespace. 2003-05-05 16:36:34 +00:00
jtb
d78f520012 Fix a bug in input.c where an unsigned char is compared to EOF (-1),
causing hugs to hang on some systems (powerpc).
2003-05-04 20:19:46 +00:00
jmc
166bb2832e Pass RPATH_FLAG along so libGL gets picked up correctly 2003-05-03 20:57:03 +00:00
jtb
9360f3ee3b Fix location of libtool in oo2crc.xml. 2003-05-03 20:44:41 +00:00
tron
4535d356ca Correct distribution file checksum. 2003-05-03 18:26:58 +00:00
jtb
ae763c2080 Add and enable oo2c. 2003-05-02 23:33:48 +00:00
jtb
2420d4cc45 Initial import of oo2c.
In short, OOC is an Internet based project providing an Oberon-2
development platform. It consists of

  * an optimizing compiler,
  * a number of source code and compiler related tools,
  * a set of standard library modules, and
  * a reference manual.

oo2c is the first complete working compiler of the OOC project.
Instead of translating Oberon-2 modules to machine code, it generates
code for the most portable assembler in existence: ANSI-C. The
compiler was initially intended as a prototype backend for OOC, which
could then be used to evaluate and debug the frontend and the
optimization modules.  However, it is now a full-fledged development
system, and among other things, it is being used to develop native
code OOC backends.
2003-05-02 23:32:39 +00:00
jtb
0761735b9f Add and enable yabasic. 2003-05-02 23:25:20 +00:00
jtb
dcdfb3e9f7 Initial import of yabasic. Submitted by David Ferlier in PR pkg/19785
with some minor modifications by me.

Yabasic implements the most common and simple elements of the basic language;
It comes with goto/gosub, with various loops, with user defined subroutines
and Libraries. Yabasic does monochrome line graphics and printing.
Yabasic runs under Unix and Windows; it is small (around 200KB) and free.
2003-05-02 23:19:53 +00:00
jtb
4cd146d670 Add some missing directories to PLIST. 2003-05-02 17:56:13 +00:00
jtb
0f15602954 Update mercury to version 0.11.0.
Changes to the Mercury language:
* Support for constrained polymorphic modes.
* Addition of state variable syntax.
* Improved support for higher-order functions.
* Predicate and function equivalence type and mode declarations.
* Support for defining predicates or functions
  using different clauses for different modes.
* Support for Haskell-like "@" expressions.
* Generalized foreign language interface.

Changes to the Mercury compiler:
* A new `--make' option, for simpler building of programs.
* A new `--smart-recompilation' option, for fine-grained dependency tracking.
* A new optional warning: `--warn-non-tail-recursion'.
* A new optimization: `--constraint-propagation'.
* A new optimization: `--loop-invariants'.
* Support for arbitrary mappings from module name to source file name.

Portability improvements:
* Mac OS X is now supported "out-of-the-box".
* On Windows we now support generating non-Cygwin executables.
* Better conformance to ANSI/ISO C.

Changes to the compiler back-ends:
* The native code Linux/x86 back-end is now "release quality".
* The .NET CLR back-end is much improved.

Major improvements to the Mercury debugger, including:
* Support for source-linked debugging using vim (rather than emacs).
* Command-line completion.
* Ability to display values of higher-order terms.
* Declarative debugging.
* Support for transparent retries across I/O.

A new profiler, which we call the Mercury deep profiler or mdprof:
* Supports both time and memory profiling.
* Gathers information about individual call sites as well as procedures.
* Eliminates the assumption that all calls to a procedure have equal cost.
* Allows users to explore the gathered data interactively with a web browser.

Numerous minor improvements to the Mercury standard library.

A new testing tool in the extras distribution.
2003-05-02 17:48:28 +00:00
jmmv
d73dd256ee Move the mk.conf style example file to share/examples/gcc/mk.conf, to avoid
polluting the etc directory (and not honouring PKG_SYSCONFDIR).
Bump PKGREVISION to 1.
2003-05-02 13:36:51 +00:00
wiz
7166660e08 Dependency bumps, needed because of devel/pth's major bump, and related
dependency bumps.
2003-05-02 11:53:34 +00:00
abs
7fd76d35cd Update sun-jdk13 and sun-jre13 to sun-jdk13-1.0.8 and sun-jre13-1.0.8
Changes since 13-1.0.7:

  - A de-serialized GregorianCalendar did not correctly handle the
    Calendar.set(int field, int value) method.
  - Java Plug-in Security Warning dialog did not show buttons.
  - java.beans.Introspector returned results depending on the order
    that classes were loaded by the Virtual Machine.
  - A help viewer search would sometimes yield NullPointerExceptions,
    and search hit highlighting was unstable.
  - The "~" character was not properly displayed in an HTML file
    using the SJIS character set.
  - There was a system crash generating a Fatal: unhandled ci exception.
  - Plugin regional locale parameters were incorrectly displayed.
  - The VM crashed while running a large application.
  - An application ignored the nohup(1) command, caught and processed
    the SIGHUP signal, resulting in application exit with a return code
    of 129.
  - In some cases, the text field caret did not return when window
    focus was moved and then restored.
  - SIGSEGV during C2 compilation of a method.
  - System crashed with hotspot errors.
  - Plug-in crashed when the ethernet cable was unplugged.
  - Signed applet failed only on JRE 1.3.1_06.
  - System crashed when attempting to widen the range check of an IF
    node during compilation.
  - The background color of a Menu was different from that of the
    MenuBar for classic style.
  - Application crashed due to problems in JVM/plug-in/Mozilla.
  - Serviceability is improved by exposing VM version and flags to
    Serviceability Agent.
  - Double primitive lost value when using -client.
  - White background persisted when applet exited to a different web
    page.
  - An applet could access a local resource without permission on
    IE60+JRE1.3.1_06.
2003-05-02 08:42:05 +00:00
jmmv
6c9d4140b4 Move the sample mk.conf file to share/examples/gcc/mk.conf, instead of
installing in in etc/ (and not honouring PKG_SYSCONFDIR). Bump PKGREVISION.
2003-05-02 08:22:12 +00:00
jtb
02482b8164 Add and enable erlang. 2003-04-29 23:48:32 +00:00
jtb
820df7e27d Initial import of erlang-9.1.
Erlang is a programming language which has many features more commonly
associated with an operating system than with a programming language:
concurrent processes, scheduling, memory management, distribution,
networking, etc.

The initial open-source Erlang release contains the implementation of
Erlang, as well as a large part of Ericsson's middleware for building
distributed high-availability systems.
2003-04-29 23:47:45 +00:00
jtb
ead3b7b383 Fix use of _OPSYS_RPATH_NAME causing broken compiler.
Bump PKG_REVISION.
2003-04-29 23:40:02 +00:00
jtb
73eeabad22 Update to version 5.0.
* Changes from version 4.0 to 5.0
  -------------------------------
  Language:
  + lexical scoping.
  + Lua coroutines.
  + standard libraries now packaged in tables.
  + tags replaced by metatables and tag methods replaced by metamethods,
    stored in metatables.
  + proper tail calls.
  + each function can have its own global table, which can be shared.
  + new __newindex metamethod, called when we insert a new key into a table.
  + new block comments: --[[ ... ]].
  + new generic for.
  + new weak tables.
  + new boolean type.
  + new syntax "local function".
  + (f()) returns the first value returned by f.
  + {f()} fills a table with all values returned by f.
  + \n ignored in [[\n .
  + fixed and-or priorities.
  + more general syntax for function definition (e.g. function a.x.y:f()...end).
  + more general syntax for function calls (e.g. (print or write)(9)).
  + new functions (time/date, tmpfile, unpack, require, load*, etc.).
  API:
  + chunks are loaded by using lua_load; new luaL_loadfile and luaL_loadbuffer.
  + introduced lightweight userdata, a simple "void*" without a metatable.
  + new error handling protocol: the core no longer prints error messages;
    all errors are reported to the caller on the stack.
  + new lua_atpanic for host cleanup.
  + new, signal-safe, hook scheme.
  Implementation:
  + new license: MIT.
  + new, faster, register-based virtual machine.
  + support for external multithreading and coroutines.
  + new and consistent error message format.
  + the core no longer needs "stdio.h" for anything (except for a single
    use of sprintf to convert numbers to strings).
  + lua.c now runs the environment variable LUA_INIT, if present. It can
    be "@filename", to run a file, or the chunk itself.
  + support for user extensions in lua.c.
    sample implementation given for command line editing.
  + new dynamic loading library, active by default on several platforms.
  + safe garbage-collector metamethods.
  + precompiled bytecodes checked for integrity (secure binary dostring).
  + strings are fully aligned.
  + position capture in string.find.
  + read('*l') can read lines with embedded zeros.
2003-04-29 23:33:56 +00:00
jtb
dc649e1443 Add and enable lua4. 2003-04-29 23:19:47 +00:00
jtb
0f13b54ed1 Import of lua4 for packages requiring lua version 4.
Lua is a powerful, light-weight programming language designed for
extending applications. Lua is also frequently used as a
general-purpose, stand-alone language.
2003-04-29 23:15:35 +00:00
augustss
c4736d9961 Re-add files I missed in last commit. 2003-04-29 12:16:19 +00:00
augustss
5012e7fbb4 Update to a new GHC. There are too numerous changes to mention; see the
GHC documentation for details.

The most import change is that this package (which has been broken since the
conversion from a.out to ELF) has been re-ported to NetBSD by Urban Boquist,
boquist@crt.se.
2003-04-29 11:27:39 +00:00
cjep
ec78c5c47c Lint: make concise to fit into 24 line limit 2003-04-27 14:03:53 +00:00
cjep
f52abdee8a Use ${SED}, ${CUT}, ${TRUE} and ${ECHO}. 2003-04-27 11:53:56 +00:00
cjep
148bc57739 This package needs freetype2 (noticed in arm bulk build) 2003-04-24 09:20:34 +00:00
cjep
e8f192b175 Add RCS tag 2003-04-21 20:26:35 +00:00
jschauma
94c25d9db6 Use BSD_INSTALL_* rather than 'mkdir' and 'cp' to install the files, so that
it's not a problem if root has a more stringent umask.  Bump PKGREVISION.
2003-04-19 00:16:58 +00:00
jdolecek
0f7b6e0058 test_gettext doesn't hang with threaded Python in -current anymore 2003-04-17 08:20:47 +00:00
darcy
1e3a6d03ba Remove comment about PR lib/20214 (libpthread assertion failure triggered
by py-bsddb3) since the PR has been closed.  Two other issues remain.
2003-04-17 08:09:03 +00:00
drochner
f9a261061e Make the fcntl(F_WRLCK) selftest work on alpha etc here as well - not as
clean as in the Python-2.2 version because 2.1 doesn't have a "long long"
for struct packing, but good enough because these fields are "0" anyway.
2003-04-15 16:52:28 +00:00
mason
ce1cf04344 expands with an extra slash by default - incorrect 2003-04-14 18:23:48 +00:00
salo
4d0ac3202c GNU texinfo >= 4.1 is required to build the info files shipped, fix wrong
check for MAKEINFO version too.  Addresses PR pkg/20930.
Make it PKGREVISION resilent.
G/C unused variables, delint.
2003-04-14 04:30:21 +00:00
grant
72b8046267 only assume GNU toolchain on Linux and BSD and use try to use sane
defaults for "unknown" platforms.

drop unneeded parens, whitespace police.

(the last update was broken, oops)
2003-04-14 00:28:17 +00:00
grant
e54d67ee61 use the bootstrap target unless we know we are using gcc (either by
platform or by name).

use
2003-04-14 00:20:50 +00:00
grant
b9ef666852 drop unneeded parens 2003-04-13 10:51:19 +00:00
grant
dc40bcec01 make usage of pax more consistent, use -O to bomb on broken archives
(suggested by lukem), group z, r and f flags.

some whitespace cleanup.
2003-04-10 20:10:15 +00:00
grant
c25786c26b use gcc -dumpversion' instead of gcc --version', so this works
with both gcc2 and gcc3.

as suggested by Berndt Wulf on tech-pkg.
2003-04-10 13:13:28 +00:00
grant
afdebcf9a4 make ${PAX} usage consistent:
- group 'zrw' and 'p' args, -s last
- use the && operator consistently
- strip unneeded parens
- some whitespace cleanup
2003-04-10 01:28:03 +00:00
drochner
014ddf5590 Make this compile on -current -- undef "_POSIX_THREADS" so that it
doesn't confuse the thread library selection mechanism
2003-04-08 18:42:39 +00:00
drochner
c02f8a41c0 modify a selftest which uses unportable struct packing so that it
succeeds on alpha
2003-04-08 18:32:59 +00:00
jtb
3bfb632e9a Add support for m68k, VAX, and MIPS based architectures. 2003-04-05 05:42:55 +00:00
jschauma
6cabf3c80f Forgot to add in last commit. 2003-04-05 01:20:28 +00:00
jschauma
202c51d3cc IRIX also uses LOWER_OPSYS as PY_PLATFORM. 2003-04-05 01:01:31 +00:00
abs
09a901a902 Shorten COMMENT 2003-04-04 17:32:51 +00:00
jschauma
3688e37cac - Use RPATH_FLAG instead of -R
- use nodots for IRIX*, too
2003-04-02 04:25:23 +00:00
bouyer
169341a292 --enable-shared is fine for solaris too (modulo PR pkg/20697, which also
exists on NetBSD and probably linux), and --disable-shared cause problems
with some packages (e.g. ncurses).
2003-03-31 15:59:39 +00:00
jschauma
8da0459baf Make this find all shlibs on Linux by passing the necessary -Wl,-rpath
flags.
2003-03-30 23:45:57 +00:00
jmc
66e1b3bb7d Actually use HARCH which was set in PLIST_SUBST but never put in the PLIST file.
Allows this to be installed on something other than x86
2003-03-30 22:33:43 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
jschauma
0c1d7c289c Use correct version in DESCR. 2003-03-28 21:46:05 +00:00
wiz
f2c0357f0b Remove unnecessary empty lines. 2003-03-28 21:24:22 +00:00
wiz
28a4483bc7 NO_PATCH is deprecated, says pkglint. Remove it. 2003-03-28 21:14:10 +00:00
jschauma
d928b8f223 De-confusify: Let emulators/suse_*/Makefile.* _not_ include bsd.pkg.mk, but rather
make all packages that use linux emulation include bsd.pkg.mk as the
last files just like any normal package.
2003-03-26 04:05:37 +00:00
jtb
81eea7bfa0 Enable on SPARC and PowerPC based systems -- it works fine on those platforms.
Move an @exec ${INSTALL_INFO} line in PLIST to satisfy pkglint.
2003-03-24 23:36:33 +00:00
taca
2a2ad0b358 Remove PKGREVISION for updating ruby (meta) package to 1.6.8.
This is bug fix release of ruby programming language.  Since change from
ruby 1.6.7 to 1.6.8 are to huge (>= 47K bytes), I omit includes here.
2003-03-24 15:01:59 +00:00
taca
51df79268c Update ruby-base packages to 1.6.8. This is bug fix release of ruby
programming language.  Since change from ruby 1.6.7 to 1.6.8 are to
huge (>= 47K bytes), I omit includes here.

This update implicitly includes ruby-gdbm, ruby-readline, ruby-tk and
ruby package.

Here is pkgsrc change.

- Support pkgsrc on Solaris.

	* change RUBY_ARCH default value to
	  ${LOWER_ARCH}-${LOWER_OPSYS}${APPEND_ELF} for fixing Solairs
	  support.
	* Add RUBY_NOSHLIBMAJOR. (needs more better scheme..?)
	* Change RUBY_SHLIBVER.
	* patch config.sub to proper RUBY_ARCH generation.

- Change RUBY_COMMENT to meaningful names; RUBY_NOEXT_CURSES and
  RUBY_NOEXT_DBM.
- Remove patch-ak since it was fixed in original source.
2003-03-24 14:49:39 +00:00
taca
4f779828fb Update ruby-base packages to 1.6.8. This is bug fix release of ruby
programming language.  Since change from ruby 1.6.7 to 1.6.8 are to
huge (>= 47K bytes), I omit includes here.

This update implicitly includes ruby-digest and ruby-tcltklib.

Here is pkgsrc change.

- Support pkgsrc on Solaris.

	* change RUBY_ARCH default value to
	  ${LOWER_ARCH}-${LOWER_OPSYS}${APPEND_ELF} for fixing Solairs
	  support.
	* Add RUBY_NOSHLIBMAJOR. (needs more better scheme..?)
	* Change RUBY_SHLIBVER.

- Change RUBY_COMMENT to meaningful names; RUBY_NOEXT_CURSES and
  RUBY_NOEXT_DBM.
- Remove patch-ak since it was fixed in original source.
2003-03-24 14:49:37 +00:00
jtb
23d150528d Update of icon to 9.4.1.
Changes:

*  Support for NetBSD on PowerPC based systems.

*  An  Icon source file can be made executable under Unix by prefixing it
   with a comment line

     #!/usr/bin/env icon

   and setting its execute permission bit.  This uses a new icon command,
   which in another form allows a small Icon program to be embedded within
   a shell script. See the new man page for details. The traditional icont
   command remains available for less specialized purposes.

*  The performance of large sets and tables has been improved.

*  Some minor bugs have been fixed.
2003-03-24 12:12:08 +00:00
jmc
d1e5712296 Update master site url for downloads 2003-03-23 23:56:15 +00:00
kristerw
6e115a0551 Add and enable coq. 2003-03-22 20:23:04 +00:00
kristerw
358f2678e5 By popular demand, move coq-7.4 from math to lang in order to be consistent
with prior art (e.g. lang/twelf).

    Coq is a Proof Assistant for a Logical Framework known as the
    Calculus of Inductive Constructions. It allows the interactive
    construction of formal proofs, and also the manipulation of
    functional programs consistently with their specifications.
2003-03-22 20:21:16 +00:00
wiz
06154969ab Update to 3.2.2, from Juan RP in PR 20308.
Also build shared libs on Linux, from Jeremy C. Reed in PR 20735.
Changes since 3.2.1:
On the following i386-based systems GCC 3.2.1 broke the C ABI wrt.
functions returning structures: Cygwin, FreeBSD (GCC 3.2.1 as shipped with
FreeBSD 5.0 does not have this problem), Interix, a.out-based Linux and
NetBSD, OpenBSD, and Darwin. GCC 3.2.2 reverts this ABI change, and thus
restores ABI-compatibility with previous releases (except GCC 3.2.1) on
these platforms.
Lots of other bug fixes, see http://gcc.gnu.org/gcc-3.2/changes.html.
2003-03-22 02:59:32 +00:00
wiz
c36166501e Use smlnj's Makefile.common for platform support checks. 2003-03-21 22:57:34 +00:00
wiz
452db34115 Update to 110.42, from Christopher Richards in connection with PR 18678.
Changes:
A number of small, but important bug fixes.
2003-03-21 22:54:38 +00:00
wiz
d13412f14d Renamed sml-nj to smlnj. 2003-03-21 22:24:17 +00:00
wiz
df2b8892c8 sml-nj renamed to smlnj. 2003-03-21 22:23:00 +00:00
wiz
a0bce01167 Reimport sml-nj as smlnj, which is the name commonly used by the community.
Suggested by Christopher Richards in connection with PR 18678.
2003-03-21 22:20:55 +00:00
kristerw
71b9459671 Update nhc98 to 1.16.
Changes since 1.14a include:
* A large subset of the base package of hierarchical libraries is now
  included in the build.
* The primitive FFI mechanism has been updated to match the latest official
  spec, and the full Foreign libraries are also included (in hierarchical
  form).
* The library function List.sortBy now uses a stable O(n log n) mergesort.
* Numerous other small fixes, including revisions to the Haskell'98 standard.
2003-03-19 23:14:35 +00:00
heinz
38e4a2c5e4 Replaced two outdated US ftp servers 2003-03-18 10:06:26 +00:00
jschauma
5c90d935a2 Suppress warning by not trying to chmod a symlink before the target has
been paxed over.
2003-03-17 21:25:38 +00:00
jschauma
a9d8309be6 Update sun-jdk14 and sun-jre14 to 1.4.1_02. Who knows what's new in this. 2003-03-17 18:29:58 +00:00
jschauma
9cf2fcd80c Make this work on Linux. All other ruby-packages seem to work just fine
after this.
2003-03-16 19:44:30 +00:00
jschauma
b0426f5d02 On Linux, this used to create libtcl8.3.4 - let's use nodots here, too,
so we don't need to change the PLIST.
2003-03-16 18:36:23 +00:00
cjep
bcab3b0558 Update of lang/nawk to version 20030314. Changes since 20021213:
Mar 14, 2003:
	the internationalization changes, somewhat modified, are now
	reinstated.  in theory awk will now do character comparisons
	and case conversions in national language, but "." will always
	be the decimal point separator on input and output regardless
	of national language.  isblank(){} has an #ifndef.

	this no longer compiles on windows: LC_MESSAGES isn't defined
	in vc6++.

	fixed subtle behavior in field and record splitting: if FS is
	a single character and RS is not empty, \n is NOT a separator.
	this tortuous reading is found in the awk book; behavior now
	matches gawk and mawk.
2003-03-16 14:51:01 +00:00
wiz
93cfb42f69 Distfile name has been standardised. Mentioned in PR 20715 by Mr. Reed. 2003-03-15 16:57:22 +00:00
jmmv
ccd7613dfd Update to 0.23. Changes since 0.21 are mostly bugfixes:
* The "MemoryStream" bug:
       This bug affected a lot of classes, and made them crashy,
       database code, XML parsing and a few others were
       crashing. Thanks to Gonzalo for fixing this bug.
    * System.Data:
        More bug fixes from Aleksey and Tim.
    * Reflection:
        Zoltan continues to provide fixes to our Reflection.Emit code
        to host IKVM.
    * Remoting:
        Lluis added support for activation using activation
        attributes.
    * PEToolkit:
        Jackson imported the PEAPI package from the Queensland
        University of Technology in Australia. This will replace the
        existing Mono.PEToolkit for our ILasm back-end.
    * Windows Forms:
        More fixes from Reggie and Alexandre.
    * System.Web.Mail:
        Per has been working on this namespace. He announces recently
        that all major parts of System.Web.Mail has now been implemented.
    * System.Web.Mobile:
        Gaurav continues to make progress here.
    * Misc:
        Ian MacLean contributed a /compile flag to monoresgen and
        assorted bug-fixes and improvements from the rest of the team.

Patch provided in PR pkg/20677 by Marc Recht.
2003-03-15 08:27:45 +00:00
jlam
3ef633718c (1) Publicly export the value of _OPSYS_RPATH_NAME as RPATH_FLAG;
Makefiles simply need to use this value often, for better or for
    worse.

(2) Create a new variable FIX_RPATH that lists variables that should
    be cleansed of -R or -rpath values if ${_USE_RPATH} is "no".  By
    default, FIX_RPATH contains LIBS, X11_LDFLAGS, and LDFLAGS, and
    additional variables may be appended from package Makefiles.
2003-03-14 19:37:30 +00:00
skrll
e9f77c8f24 Silence a few things. 2003-03-10 13:55:59 +00:00
skrll
363abb975b Remove jikes112 - wonka no longer needs this old version. 2003-03-10 13:16:14 +00:00
skrll
0e3d925624 Update wonka to 0.9.5. Changes are:
AWT/Rudolph - Contributed by Michael Smith
	- Use console keyboard, add keyboard_init and keyboard_shutdown func-
	  tions to restore console to cooked mode when Wonka terminates.
	- Set the palette in 8-bit mode under Linux.
	- Allow some font files to be missing, so long as at least one is
	  found.
	- Mike's patch to switch to another VT is not included, because it
	  causes problems when Wonka exits abnormally (e.g. SIGSEGV).
AWT/Rudolph - other changes
	- Flexible code to set matte / splash screen (see e.g.
	  awt/rudolph/include/clear.xpm, splash.xpm).
	- Replaced a couple of hard-coded Color's by appropriate
	  SystemColor's.
	- Set a unique name from within the constructor of a Component.
	- Instead of calling layoutContainer() on the layoutManager directly
	  from within validateTree(), call doLayout().
	- When a component is added to a container and that component was
	  already in that container, do nothing. (We used to delete it, and
	  then add it again)
	- Made java.awt.Event compliant with 1.1, many other compatibility
	  improvements thanks to japitools.
	- Lots of updates to components to get them to work with
	  add/removeNotify.
	- VTE: removed the byte array from the DriveCar test and made it use
	  an image.
	- VTE: added a confirmation panel before the VTE really calls
	  System.exit(0)
Core libraries
	- Added a SIGQUIT (3) handler which prints out the threads, their
	  state and their stacktrace, and the state of some important
	  mutex/monitors. (pressing CTRL-\ sends a SIGQUIT)
	- Made it possible to grow/shrink the locals. Wonka will no longer
	  crash (stack overflow/corruption) when local variable space is
	  exhausted.
	- Go straight to system class loader when loading classes whose
	  names begin with 'java.' or 'wonka.', don't consult user-
	  defined class loaders.
	- Defer identifying the implementation of an interface method in a
	  class until the method is actually invoked on that class. This
	  means that Wonka will no longer complain about interface methods
	  which are not implemented but are also never called, bringing
	  joy to OTF developers.
	- If the second parameter of get[Declared][Constructor,Method] is
	  null, treat it as a zero-length array.
	- Moved the allocation of a Thread's native stack from <init> time to
	  start() time. This lowers the memory cost of unstarted threads (as
	  used by e.g. the ShutdownHooks mechanism).
	- Added a new resource file wonka.properties, which is read in after
	  system.properties; wonka properties can be read using
	  Wonka.getProperty(), which has the same semantics as
	  System.getProperty().
	- Allow 'aliases' for timezones, e.g. Europe/Brussels is an alias for
	  ECT (sic). The aliases are taken from the Wonka property
	  wonka.timezone.TLA.aliases, where TLA is one of the three-letter
	  timezone names specified in the JDK 1.1 documentation.
	- Lots of improvements to RMI and serialisation. Support for
	  ClassAnnotation, partial DGC support.
	- Added a real implementation of Throwable/fillInStackTrace().
	- Added the missing interface HttpConnection to
	  javax/microedition/io
	- Implementation of PUT and POST for HTTP connections, handle chunked
	  data. User-defined protocol handlers are now possible. If an URL
	  points to a jar file transform the URL to a jar-url.
	- Added native support for shutdownIn/Output and the SO_KEEPALIVE
	  socket option.
	- Always exit if application was not successfully launched, don't just
	  hang.
	- Many API updates to fix discrepancies reported by japitools.
	- Do not compress wre.jar by default (results in faster startup).
	  Compression can be turned back on using -sCOMPRESS_WRE_JAR=true .
	- Added 2 subclasses of VirtualMachineError for methods not
	  implemented in Wonka:
		- DeprecatedMethodError: should be thrown when method is
		  deprecated but not implented
		- UnsupportedMethodError: should be thrown when a class method
		  is not implemented yet
	- A number of changes to support bytecode generated by recent versions
	  of Javac and Jikes (e.g. we no longer need "Miranda" methods).
	  Thanks to Mark Anderson for pointing out these problems and their
	  causes.
	- SHARED_HEAP now defaults to false.
	- Partially implementation of java.lang.reflect.Proxy class, work
	  continues.
	- Made Properties load and store aware of special characters (like
	  : =) in keys. Backslashes are now added/removed when needed.
	- Better handling of streams when a process started with
	  Runtime/exec() dies.
J-spot
	- A lot of improvements, now becoming quite usable. Still disabled
	  by default.
2003-03-10 13:07:24 +00:00
jdolecek
0e8a85b77b add 22pth and 21pth to default 'accepted' list
fixes PR pkg/20601 by David W. Talmage
2003-03-10 09:19:07 +00:00
jmc
5364610d9d Restrict to x86 and arm as no other ports are done ATM 2003-03-10 08:32:20 +00:00
jmc
21fafacd8d Update patches for Makefile2.m4 to also include -DUSE_STDARG_H or this will
not work on anything where va_list isn't a void *. Passes all tests on
powerpc now.
2003-03-10 08:15:54 +00:00
jmc
5be3aaec62 A few changes to make this work correctly.
Force -fsigned-char in CFLAGS passed to configure as the code has some
assumptions about signed char's and EOF handling that aren't easily patched.

Add a few missing files to PLIST so this adds/removes cleanly.

Passes all regress on x86 and powerpc (wasn't working on powerpc previously).
2003-03-10 07:43:57 +00:00
jmc
d0c3c362e0 Needs -Wl,-R (or the equiv) when linking libgc. Pass _OPSYS_RPATH_NAME in and use that accordingly. 2003-03-10 06:25:35 +00:00
jmc
75a014e260 Needs -Wl,-R (or the equiv) when linking libgc. Pass _OPSYS_RPATH_NAME in and
use that accordingly
2003-03-10 04:09:04 +00:00
salo
a75c978013 s/LOCALBASE/PREFIX/ 2003-03-10 02:01:41 +00:00
uebayasi
d7f39ef4a4 Install man pages into ${LOCALBASE}/man. PR20639 by Tomoyuki Sahara. 2003-03-10 01:43:58 +00:00
jschauma
77dbcbc11a Bump PKGREVISION due to upgrade of Mesa and friends.
Only include Mesa/buildlink2.mk if the package requires all three of
MesaLib, glu and glut - else only include the necessary buildlink2s.
2003-03-09 19:10:35 +00:00
seb
ddcd03149b Most, if not all, packages using perl5/module.mk are perl5 modules
using ExtUtils::MakeMaker style Makefile: usually they provide a
'test' target.

So adding 'TEST_TARGET?=test' here gives us a lot of packages with
the test target enabled.
2003-03-05 16:07:44 +00:00
jmmv
8bcf36a64d Add and enable mono. 2003-03-01 13:15:01 +00:00
jmmv
cc1eb3905a And set version to 0.21... 2003-03-01 13:14:17 +00:00
jmmv
9b3925dc4c Initial import of mono, version 0.21:
The Mono Project is an open development initiative sponsored by Ximian
that is working to develop an open source, Unix version of the Microsoft
.NET development platform.  Its objective is to enable Unix developers to
build and deploy cross-platform .NET Applications.  The project will
implement various technologies developed by Microsoft that have now been
submitted to the ECMA for standardization.

Package for version 0.20 provided in PR pkg/20500 by Marc Recht.
2003-03-01 13:11:44 +00:00
grant
c2ec4cb5eb fix previous change for FreeBSD/gcc3. 2003-02-27 14:05:01 +00:00
wulf
50131a1149 Updated swi-prolog to 5.0.10: This version has seen many bug-fixes,
performance improvements and additions of new predicates.
2003-02-27 12:59:44 +00:00
grant
38442a8e44 fix some indenting and strip unneeded parens. 2003-02-27 04:32:33 +00:00
jtb
ba9b6f63bc Update to version 4.0.1.
Added my own makefiles to create shared versions of the libraries
using bsd.lib.mk.

Changes in Lua itself:

lua/src/lapi.c
lua/src/lstring.c
	Fixed a bug in lua_pushuserdata(L, NULL)
lua/src/ldo.c
lua/src/lgc.c
lua/src/lgc.h
	Give a good chance for GC before parsing
lua/src/lparser.c
	Fixed a bug (did not accept `;' after a `return')
lua/src/lvm.c
	Fixed a bug (linehook off by 1)
lua/src/lib/lbaselib.c
	Fixed a bug in rawget and rawset (seg. fault if given extra arguments)
	Fixed a bug in dostring (identification of precompiled chunks)
2003-02-22 00:51:58 +00:00
grant
c2060b18ff adopt some patches from FreeBSD ports, allowing this to build on
FreeBSD 5.0.

also, make really sure we don't try to use perl's malloc().
2003-02-21 16:10:27 +00:00
grant
ed30d30f4b adopt some patches from FreeBSD ports, allowing this to build on
FreeBSD 5.0 (and probably Solaris w/ gcc3).

also, make really sure we don't try to use perl's malloc().
2003-02-21 14:42:14 +00:00
mycroft
f6f31e9857 Update to librep 0.16.1.
* New modules `rep.data.trie', `rep.threads.proxy'

   * Also added `rep.xml.reader' and `rep.xml.printer', though these
     should probably be used with extreme caution

   * Appending to queues is now O(1) not O(n)

   * Many changes to `rep.net.rpc' module, protocol is incompatible
     with previous version. Should be more robust

   * `rep.i18n.gettext' module exports the `bindtextdomaincodeset'
     function (Christophe Fergeau)

   * Slightly more secure way of seeding the rng

   * `inexact->exact' can now convert floating point numbers to
     rationals (though not optimally). This means that `numerator' and
     `denominator' also work better with floats now

   * New function `file-ttyp'

   * Some random bug fixes
2003-02-21 12:53:23 +00:00
mycroft
79caf9b249 Update to guile 1.6.3.
** GOOPS longer creates layout entries for non-instance slots.

** syntax-case bugs have been fixed

   a) Macro expansion is no longer disturbed if the value of
      (current-module) changes.  This was the cause of a number of
      different bugs people have reported.

   b) Syntax-case now expands Guile's own macros as a part of the
      macro expansion process.  Previously, Guile macro calls were
      treated as applications.

   c) Objects which are constant data and which Guile considers
      self-evaluating are no longer quoted.

   One good consequence of these fixes is that it's now possible to
   use syntax-case macro expansion together with GOOPS code.

** scm_readline now checks that it's using an output (not input) port.
2003-02-21 12:03:30 +00:00
jlam
9c743a9576 It's BUILDLINK_DEPMETHOD.perl that should append "full". 2003-02-18 15:58:49 +00:00
jklos
be88583b1c BUILDLINK_DEPENDS.perl was incorrectly set to full; full is not a package
name. Changed to perl-5*.
2003-02-18 10:34:10 +00:00
jtb
0308c366f3 Add dependence on lang/gcc. Pointed out by Tomasz Luchowski in
PR pkg/20398.
2003-02-17 22:39:33 +00:00
jlam
e5c5173ba1 Require that we use a full dependency on perl when building/installing
Perl modules.
2003-02-17 20:08:46 +00:00
jtb
518301d6a8 Fix MASTER_SITES. 2003-02-17 19:03:57 +00:00
jtb
e55cfb19b2 Add and enable gpc. 2003-02-17 18:50:37 +00:00
jtb
897399ced0 Initial import of gpc.
GNU Pascal is the free 32/64-bit Pascal compiler of the GNU Compiler
Collection (GNU CC or GCC). It combines a Pascal front-end with the
proven GCC back-end for code generation and optimization.  Unlike
utilities such as p2c, this is a true compiler, not just a converter.

The purpose of the GNU Pascal project is to produce a Pascal compiler
(called GNU Pascal or GPC) which

   * combines the clarity of Pascal with powerful tools suitable for
     real-life programming,
   * supports both the Pascal standard and the Extended Pascal standard
     as defined by ISO, ANSI and IEEE (ISO 7185:1990, ISO/IEC
     10206:1991, ANSI/IEEE 770X3.160-1989),
   * supports other Pascal standards (UCSD Pascal, Borland Pascal,
     parts of Borland Delphi and Pascal-SC) in so far as this serves the
     goal of clarity and usability,
   * may be distributed under GNU license conditions, and
   * can generate code for and run on any computer for which the GNU C
     compiler can generate code and run on.

The current release implements Standard Pascal (ISO 7185, levels 0 and
1), a large subset of Extended Pascal (ISO 10206, aiming for full
compliance), is highly compatible to Borland Pascal (version 7.0) with
some Delphi extensions, and provides a lot of useful GNU extensions.
2003-02-17 18:47:15 +00:00
dillo
5f4ad95078 convert to use test target from bsd.pkg.mk
addresses PR pkg/19416
2003-02-17 15:27:58 +00:00
hubertf
193dea58cb improve download instructions 2003-02-13 01:19:07 +00:00
drochner
f583612700 fix a selftest, so we don't get the impression there is something wrong 2003-02-11 17:52:50 +00:00
jlam
6fe63fab7c Need a trailing slash on a directory URL. 2003-02-11 09:16:42 +00:00
jlam
30d00c3cf8 Bump PKGREVISIONs for:
lang/blackdown-jdk13
	lang/jdk
	lang/sun-jdk13
	lang/sun-jdk14

Create a symlink from ${JAVA_HOME} to ${JAVA_HOME}/jre so that the proper
JDK hierarchy is found.  This addresses PR 20269 by Todd Vierling
<tv at pobox dot com>.  This makes misc/openoffice-linux find the Java2
installation again.
2003-02-11 04:23:14 +00:00
jlam
495cb83400 Bump PKGREVISION of lang/sun-jre13. We no longer create and own the "jre"
subdirectory under ${LOCALBASE}/java/sun-1.3.1.
2003-02-11 04:15:10 +00:00
wiz
fd83bf2d0a And a semi-colon, too. 2003-02-09 16:02:11 +00:00
wiz
b6cc7b7bb5 Add line continuation for last. 2003-02-09 16:00:08 +00:00
wiz
8d8efc29c8 Improve manual download-instructions a bit. 2003-02-09 14:42:08 +00:00
hubertf
8895781b73 Improve manual download-instructions a bit. 2003-02-07 23:31:11 +00:00
dmcmahill
b9207e80f6 on alpha, turn off optimization for the first part of the build. This
works around a bug with optimization in gcc-2.95.3 which prevents building
this pkg.

Optimization is still turned on during the build of the final libraries
and compilers.
2003-02-06 21:52:19 +00:00
drochner
9c8fa58fc7 revert previous, adding some comments
Before using native pthreads per default, we should make sure it is
at least stable enough for the Python selftests and pkgsrc applications.
(in response to PR pkg/20214)
2003-02-06 21:02:58 +00:00
jlam
611871b0ba Mark these as having interactive fetch stages. 2003-02-05 03:37:44 +00:00
jlam
19173c8ac7 Bump PKGREVISION of lang/jdk to 3: we use bsd.pkg.install.mk to handle
copying of config files and handling of directories.
2003-02-03 23:48:07 +00:00
jlam
96c45b48de The default location for the JVMs is ${LOCALBASE}/java/sun-1.4. 2003-01-31 07:39:40 +00:00
jlam
86a0e7498a Update sun-jre14 and sun-jdk14 to 1.0.1. These are bug fix releases from
Sun for JDK 1.4.1.  Pkgsrc changes include noting that some of the installed
files are config files and using bsd.pkg.install.mk to handle the file
copying and directory handling, and using a more scalable method to remove
files shared between the JRE and JDK during the JDK installation.  Also,
the JDK 1.4.x series are now installed into ${LOCALBASE}/java/sun-1.4 so
that future updates of this package won't require a new JDK directory.

This closes PR 19853 by FUKAUMI Naoki <naoki at fukaumi.org>.
2003-01-29 11:13:28 +00:00
jlam
6c24b78518 Update sun-jre13 and sun-jdk13 to 1.0.7. These are bug fix releases from
Sun for JDK 1.3.1.  Pkgsrc changes include noting that some of the installed
files are config files and using bsd.pkg.install.mk to handle the file
copying and directory handling, and using a more scalable method to remove
files shared between the JRE and JDK during the JDK installation.

This closes PR 18942 by Urban Boquist <urban at boquist.net>.
2003-01-29 11:10:19 +00:00
jlam
0741df3b43 Use a more easily scalable method of removing files that are shared with
the JRE package.  Also clean up the PLIST so that this package deinstalls
cleanly on i386.
2003-01-29 11:02:58 +00:00
jlam
75a598f502 Note that some of the installed files are config files and use
bsd.pkg.install.mk to handle the file copying and directory handling.
Bump PKGREVISION of lang/blackdown-jre13 to 1.
2003-01-29 11:01:01 +00:00
jlam
c27ad75f82 Note that some of the installed files are config files and use
bsd.pkg.install.mk to handle the file copying and directory handling.
Bump PKGREVISION of lang/kaffe to 1.
2003-01-29 10:58:50 +00:00
kei
129bb80c05 replaced hardcoded i386-netbsdelf to ${MACHINE_GNU_PLATFORM:C/--/-/}.
Problem shown in the pkgsrc/arm bulk build by Chris Pinnock.  Fix
suggested by Masao Uebayashi.

This hopefully should fix non-i386-netbsd-elf buld.
2003-01-29 09:00:25 +00:00
jlam
d7f69e47ce Instead of including bsd.pkg.install.mk directly in a package Makefile,
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES".  This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile.  Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
2003-01-28 22:03:00 +00:00
markd
65ef010af0 Add a Makefile.common to tcl-expect and use it to keep tk-expect in sync.
Fixes PR 20055 from Robert Elz.  Updates tk-expect to version 5.38.

Also remove the pre-configure step from tk-expect that was removed from
tcl-expect a year ago.

Also use the standard test target rather than an explict one.
2003-01-28 03:41:02 +00:00
salo
57163e4bf8 Add buildlink2.mk. It will be used by the updated elinks package. 2003-01-26 21:38:23 +00:00
fredb
9eb84e9b18 Rather than worry over the custom "test" target, just set ${TEST_TARGET}.
Suggested by wiz.
2003-01-26 01:00:22 +00:00
fredb
e2ff6fd7a4 You have to build the package before you can test it. 2003-01-26 00:42:19 +00:00
wiz
0fd75d0851 Note in USE_NCURSES variable which functions actually are missing for this
to build with native curses.
2003-01-24 13:36:17 +00:00
wiz
0ecd600f22 USE_NCURSES is automatically set for SunOS, just include devel/ncurses'
buildlink2.mk unconditionally.
2003-01-24 12:36:25 +00:00
jlam
07212bde90 * Add GUILE14, GUILE14_CONFIG, and GUILE14_SNARF that may be used by packages
to invoke the guile, guile-config, and guile-snarf binaries from the
  guile14 installation.

* GUILE14_PREFIX, the result of "pkg_info -p guile14".

* GUILE14_SUBDIR, the subdir relative to ${LOCALBASE} where guile14 is
  installed.

* Replace for ${BUILDLINK_DIR}/bin/guile in config files when unbuildinking.

* Symlink the guile14 libtool archives into ${BUILDLINK_DIR}/lib to suppress
  find the libtool archives from a guile package installed into ${LOCALBASE}.
  We can no longer include both guile/buildlink2.mk and guile14/buildlink2.mk
  as a result of this change.
2003-01-24 04:22:16 +00:00
kristerw
87b1e556db Add twelf. 2003-01-22 22:44:11 +00:00
kristerw
4c3b16d9d0 Initial import of twelf-1.4 as contributed by Christopher Richards in
PR 18497.

From http://www.twelf.org, heavily edited:
    Twelf is a research project concerned with the design,
    implementation, and application of logical frameworks.  It
    provides a uniform meta-language for specifying, implementing, and
    proving properties of programming languages and logics.

    Example suites include Cartesian Closed Categories and
    lambda-calculus, the Church-Rosser theorem for the untyped
    lambda-calculus, Mini-ML including type preservation and
    compilation, cut elimination, theory of logic programming, and
    Hilbert's deduction theorem.

    The principal authors of Twelf are Frank Pfenning and Carsten
    Schuermann, with major contrubtions by Brigitte Pientka, Roberto
    Virga, and Kevin Watkins.
2003-01-22 22:41:21 +00:00
drochner
7b0f22b554 security fix: don't use guessable temp file names in execvpe() 2003-01-22 17:05:33 +00:00
wiz
4b75af6ecf Fix build on macppc. 2003-01-21 15:17:54 +00:00
wiz
ff8f85ed89 Add missing files and directory to PLIST. 2003-01-21 15:16:16 +00:00
skrll
b348d6439e Update jikes to 1.18. This closes PR 19979 from Marc Recht.
Major user noticable items this release include:
	- Compilation that encounters syntax errors is more robust.
	- An assertion failure involving placeholder_type was solved.
	- Many other minor bugs have been fixed; including a number of
	  segfaults and regressions present in 1.17.

Items of interest to developers and open source hackers include:
	- Completely revamped error reporting system from Elliott Hughes
	  which simplifies the task of adding a new error message.

Also note that in 1.18 we have removed the copy of the GPL that was
improperly packaged with versions 1.15 through 1.7 due to a mis-
configuration of automake in the Jikes source tree. While the GPL license
was erroniously included with the sources for those three version, no
source file referenced it, and all source files, help texts and user
messages continued to reference the proper IBM license, which was also
bundled.
2003-01-21 11:18:23 +00:00
jdolecek
8cc05682fe don't disable threads on NetBSD if native threads are available
XXX only python22 pkg is changed this way, since this is the only
XXX one having special case for NetBSD; python15, python20, python21 disable
XXX threads on all pkgsrc operating systems
2003-01-20 22:23:38 +00:00
skrll
7c659943e0 Honour ${CC}, ${LD}, ${AR}.
Use ${CC} -c for AS. Doing this means we get the right flags passed to
as(1).

Fixes my own PR 19906.
2003-01-20 18:33:29 +00:00
salo
e6c7239027 s/INSTALL_*/BSD_INSTALL_*/ in patches, remove unnecessary MAKE_ENV.
Avoid ${MKDIR}, use ${BSD_INSTALL_DATA_DIR} instead.
${PREFIX} is already in ${MAKE_ENV}.
2003-01-19 07:05:16 +00:00
uebayasi
ac45996704 bin/guile-snarf is also used by some. 2003-01-19 04:38:01 +00:00
wiz
d6aecdad97 Really depend on latest version, as intended in last commit. 2003-01-17 10:19:06 +00:00
uebayasi
b04a3ffc47 Make 'guile-config link' report runtime path link command
(-Wl,-R${path_to_libguile}) too.  This has not turned to be obvious because
libguile happens to be put in a popular directory.

Bump revision to 1.
2003-01-17 04:52:30 +00:00
uebayasi
175f0f7f4f 'guile-config' didn't produce runtime path information in 'link' command. Fix
it, bump revision to 2.
2003-01-17 04:43:06 +00:00
wiz
1f7f102ec1 Fix typos in comments. 2003-01-16 17:02:25 +00:00
wiz
5a8c7d2c8b Still conflict with old versions of guile14. 2003-01-16 16:43:04 +00:00
wiz
838d2459e5 This package does not conflict with the guile package any longer. 2003-01-16 16:42:06 +00:00
uebayasi
c8fb6d3b46 Change BUILDLINK_PREFIX.<pkg>_DEFAULT to LOCALBASE. (Why not?) 2003-01-16 02:48:12 +00:00
uebayasi
d7dc00a8e8 This no longer conflicts with guile14. 2003-01-16 02:31:30 +00:00
uebayasi
91be2aa51a Install into ${LOCALBASE}/guile/1.4 to coexist incompatible later versions.
Bump revision.

Many thanks to Johnny Lam for Buildlink related instructions from him.
2003-01-16 02:20:47 +00:00
he
9168a7a575 Make this build on 1.5.3 as well; need <sys/types.h> before
<sys/socket.h>.
2003-01-15 21:02:06 +00:00
grant
a173c8f3bb Mark this NOT_FOR_PLATFORM Darwin. 2003-01-11 10:44:27 +00:00
uebayasi
1109488378 Update eieio to 0.17. Patch from Yoshifumi Hiramatsu in PR19727.
Changes are unknown.  (ChangeLog doesn't mention version numbers...)

Convert to use emacs.mk.
2003-01-11 08:53:48 +00:00
grant
a0b4df5439 fix oops in last. 2003-01-11 04:31:53 +00:00
grant
7314efd759 Properly test for CC=gcc and generalise the logic to make this more
likely to build on non-NetBSD platforms.

Tested on Solaris 8.
2003-01-11 04:28:51 +00:00
nathanw
b817026991 Remove i386-centric ONLY_FOR_PLATFORM definition. Empirically, this
works fine on non-i386 platforms.
2003-01-10 18:46:32 +00:00
jmmv
c649ff45f9 Convert to buildlink2. This should solve problems reported in PR pkg/18175
by Sigmund Skjelnes.
2003-01-10 11:40:16 +00:00
mycroft
727ade7304 Update from 5.33 to 5.38.
7/18/02 5.38.0	At request of Hugh Sasse <hgs@dmu.ac.uk> added md5 hash of gz
		to homepage.

		Dave Schooler <dave@stashtea.com> reported that send -s wasn't
		handling certains chars correctly.  Turned out to be those
		that had multibyte UTF8 reps.  send -s was just pumping out
		hunks of bytes without regard to UTF boundaries and evidentally
		Tcl's I/O engine thought that it should translate a partial
		UTF8 character into, uh, something else.

		Curt Shroeder <c.schroeder@computer.org> fixed bug in rftp - a
		a filename looked enough like a 3-digit diagnostic that the
		script got confused.

4/16/02 5.37.2	Multixterm couldn't find man page all the time.

4/16/02 5.37.1	Made multixterm handle user-supplied args.

4/15/02 5.37.0	Added multixterm to example directory.

4/8/02	5.36.1	Backed out CONST qualifiers.  Too much trouble with older
		versions of Tcl.  I'll let someone else worry about them.

4/8/02	5.36.0	Made first cut at multixterm, a replacement for crlogin.

		Fixed bug in background handler.  If an action waited on the
		same spawn id, esPtr would become invalidated.

		Ryan Schmidt <rschmidt@mac.com> noted configure didn't
		recognize MacOS X.  Downloaded new config.guess.

		Andreas Kupries <andreask@activestate.com> provided CONST
		patches to accomodate Tcl changes per TIP 27.

2/25/02 5.35.0	Joe Eggleston <joe@arbor.net> noted bug in full_buffer test.
		The test hadn't been I18'd properly and was testing chars
		instead of bytes.  Also fixed diagnostics so it printed when
		it was testing full buffer even if there wasn't one.

2/7/02	5.34.1	Bruce Hartweg <brhartweg@bigfoot.com> noted that direct spawn
		ids were not being tested so something like "expect -i exp9999"
		would dump core.  Evidentally a bug from the 5.31 transition.

12/20/01 5.34.0	Don Porter <don.porter@nist.gov> provided package-related
		fixes for test suite.

		Brian Theado <brian.theado@usa.net> noted that interact's -re
		support broke when offsets kicked in.  Turned out that the
		regexp engine supports them during execution but the results
		are delivered RELATIVE to the offset.  (I suspect this was done
		due to expediency.)
2003-01-10 00:11:00 +00:00
wiz
8b74bb459c Add guile14. 2003-01-09 11:10:50 +00:00
uebayasi
e7842888d9 Regen distinfo. 2003-01-09 11:03:15 +00:00
uebayasi
917d29d213 Rename older (<1.6) Guile as guile14.
Packages using Guile now all depend on guile14.  These packages are
expected to be made depend on newer Guile (1.6.x) when updated in the
future.
2003-01-07 03:56:17 +00:00
uebayasi
b849028f13 Refrect the move (lang/guile -> lang/guile14.) 2003-01-07 02:21:23 +00:00
uebayasi
07444a0518 Correct version, add new files. 2003-01-07 02:18:18 +00:00
uebayasi
71a543ecfb One more rmdir missed. 2003-01-07 01:48:09 +00:00
uebayasi
92d2bf0866 Reimport of Guile 1.4.1 for possible backward compatibility issues. 2003-01-07 00:58:27 +00:00
uebayasi
bba52d5454 Update Guile to 1.6.1.
Changes since Guile 1.6.0:

* Changes to the distribution
	** Guile now provide and uses an "effective" version number.
	** Guile now uses it's own version of libltdl.
	** The Emacs interface has been fixed.
	** The SRFI C headers are now installed.
* Changes to Scheme functions and syntax
	** New function: effective-version
* Changes to the C interface
	** New function: scm_effective_version
2003-01-06 10:38:06 +00:00
uebayasi
95b50ecaf2 Add & enable gcc3. 2003-01-06 07:43:25 +00:00
uebayasi
c3d0fc5ae4 Initial import of GCC 3.2.1, the latest release of GNU Compiler
Collection, which currently contains front ends for C, C++,
Objective-C, Fortran, Java, and Ada.

For more detail, see

	http://gcc.gnu.org/gcc-3.2/

XXX Only tested on NetBSD/i386 -current.  Tests on Linux and Solaris
are very encouraged.

XXX buildlink2.mk is not provided, meaning no other packages can
depend on this for now.
2003-01-06 07:42:26 +00:00
cjep
c9eb851825 Make this install and run propery by adding in the relevant linker flags 2003-01-04 12:26:39 +00:00
cjep
d05d81c13a Take maintainership of nawk 2003-01-03 20:50:56 +00:00
cjep
cd709f30f9 Update of lang/nawk to 20021213.
Changes since previous version:
For the moment, the internationalization changes of nov 29 are
rolled back -- programs like x = 1.2 don't work in some locales,
because the parser is expecting x = 1,2. Until I understand this
better, this will have to wait.
2003-01-03 20:49:33 +00:00
jlam
2c140f9f2a Mechanical conversion to use java-vm.mk. 2002-12-31 15:44:28 +00:00
jschauma
0ca251ca68 Add patches to make newer bison's happy and fix problem encountered
in Huberts latest bulk build.
2002-12-27 01:27:15 +00:00
jlam
a0712b80ae Move java.mk to java-vm.mk to avoid name conflict with devel/mk-files as
suggested by Simon J. Gerraty.
2002-12-26 20:52:09 +00:00
grant
90a1c5207a Use automatic PLIST handling. 2002-12-25 16:53:51 +00:00