Commit graph

3427 commits

Author SHA1 Message Date
dillo
2dcebff7c2 Update to 1_4_2_09 (dist files for 1_4_2_08 no longer available).
Okayed by maintainer, okayed during freeze by wiz.
2005-09-17 16:44:54 +00:00
taca
9586475c44 Move default definition of DIST_SUBDIR for Ruby related
from modules.mk to rubyversion.mk.

This should fix devel/ruby-rd-mode package.
2005-09-11 15:54:22 +00:00
schmonz
aa2f6e2eae Allow versions of PHP newer than 5.0.4nb1 to satisfy BUILDLINK_RECOMMENDED.
Fixes build of ap-php and PHP modules.
2005-09-09 05:49:00 +00:00
minskim
52b1fae21a Use TCL_VERSION and TK_VERSION instead of hardcoding the Tcl/Tk
version numbers.
2005-09-08 21:32:35 +00:00
jdolecek
a30925485a Update php5 to version 5.0.5. This is maintenance release, aimed at
bug fixes only with only few and minor new features.

Full changelog available at:
        http://mirrors.inway.cz/ChangeLog-5.php#5.0.5
2005-09-08 18:49:01 +00:00
tonio
2f909cc8b1 Fix build under Solaris x86, by deactivating jit engine 2005-09-07 11:58:56 +00:00
reed
15c2f6db62 Set maintainer to tech-pkg. Bruce is not maintaining these
packages. Thank you Bruce for helping with pkgsrc.
2005-09-07 02:13:18 +00:00
tonio
779dd063aa oups, included "../../mk/pthread.buildlink3.mk" in the wrong file 2005-09-06 19:11:24 +00:00
tonio
214116cbe3 kaffe uses pthread 2005-09-06 19:06:24 +00:00
jlam
7c866619ef Add ${BUILDLINK_LDADD.dl} to LIBS as lua has no configure script to
detect and add "-ldl" (on systems that need it) by itself during the
build.  This addresses pkg/31171.
2005-09-06 18:31:37 +00:00
tonio
52d580c3ba Update lang/kaffe-esound to 1.1.5 2005-09-06 18:18:54 +00:00
tonio
7c949461fb Update lang/kaffe-x11 to 1.1.5
added dependancies on libart2 gtk2
2005-09-06 18:18:01 +00:00
tonio
caefa8a7d9 Update lang/kaffe to 1.1.5
regenerate buildlink3

approved by wiz@
2005-09-06 18:15:32 +00:00
tonio
3937e7f251 Fix build under darwin anf gcc4
Patches taken from darwinports (thanks toby)
2005-09-06 14:29:17 +00:00
wiz
659155c552 Update to 3.1.5:
Changes from 3.1.4 to 3.1.5
---------------------------

1. The random() suite has been updated to a current FreeBSD version, which
   works on systems with > 32-bit ints.

2. A new option, `--exec' has been added. It's like -f but ends option
   processing.  It also disables `x=y' variable assignments, but not -v.
   It's needed mainly for CGI scripts, so that source code can't be
   passed in as part of the URL.

3. dfa.[ch] have been synced with GNU grep development.  This also fixes
   multiple regex matching problems in multibyte locales.

4. Updated to Automake 1.9.5.

5. Updated to Bison 2.0.

6. The getopt* and regex* files were synchronized with current GLIBC CVS.
   See the ChangeLog for the versions and minor edits made.

7. `configure --disable-nls' now disables just gawk's own translations.
   Gawk continues to work with the locale's numeric formatting.  This
   includes a bug fix in handling the printf ' flag (e.g., %'d).

8. Gawk is now multibyte aware.  This means that index(), length(),
   substr() and match() all work in terms of characters, not bytes.

9. Gawk is now smarter about parsing numeric constants in corner cases.

11. Not closing open redirections no longer causes gawk to exit non-zero.

10. The VMS port has been updated.

11. Changes from Andrew Schorr at the xmlgawk project to provide for
    open hooks from extensions are now included.  This will let the
    xmlgawk extension work in the standard gawk.

12. Updated to gettext 0.14.4. Gawk no longer includes its own copy
    of the gettext `intl' library, following current GNU practice to
    rely on there being an external version thereof.

13. A regexp of the form `//' will now generate a warning that it
    is not a C++ comment from --lint (awk.y).

14. The ^ and ^= operators with an integer exponent now use Exponentiation
    by Squaring. This simultaneously fixes a problem with ^= and a negative
    integer exponent.

15. length(array) now returns the number of elements in the array.  This is
    is a non-standard extension that will fail in POSIX mode.

16. Carriage return characters are now ignored in program source code.

17. Four new translations added.

18. Various minor bugs fixed. See the ChangeLog for the details.
2005-09-05 16:58:22 +00:00
jlam
2b2a2f2f15 Move some options that only apply to the PHP CGI package from Makefile.php
(shared with ap-php) into the php package Makefile.
2005-09-04 20:13:59 +00:00
tonio
a29fc99cb1 Updating lang/ocaml to 3.08.4 (PR 31128)
This is mainly a bug fix release, fixing code generation under amd64 and some
OO compilation problems, among many others

approved by adam@
2005-09-04 13:57:50 +00:00
jlam
bc9d159416 Libtoolize lua build. Since the shared library version has changed,
bump the PKGREVISION to 4, and set BUILDLINK_RECOMMENDED.lua appropriately
in the buildlink3.mk file.
2005-09-04 04:59:36 +00:00
adrianp
cc1cb5fdce Bump BUILDLINK_RECOMMENDED to nb1 for recent security issue and fix typo
Fix suggested by salo@.
2005-09-03 14:41:05 +00:00
adrianp
273c0cdd7d Update php5 to 5.0.4nb1 to address XML_RPC security issue(s)
Fix based on work done by tron@ for the PHP 4.x branch fix
PLIST fixup to correctly remove @PREFIX@/lib/php
2005-09-03 13:37:36 +00:00
rillig
b43a9a9ece Replaced the DESCR with contents from the SUMMARY file of the distribution,
which is intended for exactly that kind of files. Fixes PR 31121.
2005-09-02 18:33:14 +00:00
darcy
4d80fa0954 Bump PKGREVISION for change made to patches/patch-al in revision 1.7 as
suggested by Lubomir Sedlacik in discussions on releng-pkgsrc and pullup
request 727.
2005-09-01 13:14:35 +00:00
seb
f55a33f4ff Add patch from Tcl cvs repository. See:
http://sourceforge.net/tracker/index.php?func=detail&aid=1222872&group_id=10894&atid=110894
http://cvs.sourceforge.net/viewcvs.py/tcl/tcl/unix/tclUnixNotfy.c?r1=1.11.2.12&r2=1.11.2.13&only_with_tag=core-8-4-branch

This has the added benefit of improving the tcl interpreter stability on
NetBSD/sparc64 2.0_STABLE: no more SIGBUS, due to a LP64 type problem with
a pthread_join() argument, even if the self-test is still shaggy.

Approved by jwise@.
2005-08-31 14:46:59 +00:00
darcy
9e697ebec6 Fix problem where LDFLAGS is not being expanded on the command line.
Patch supplied by KISHIMOTO, Makoto <ksmakoto (you know what ) dd.iij4u.or.jp>
Closes PR 31027
2005-08-31 12:13:02 +00:00
drochner
912cf81dc7 Don't do tricks to add modules to the Makefile; there are command line
options to do it. From PR misc/31094 by Sam Steingold, as far as
applicable to 2.33.2.
2005-08-31 12:12:32 +00:00
seb
3d9bf3cc3a Restore original quoting syntax of variables in t{k,cl}Config.sh in order
to follow the principle of least surprise between the packages and the
mainstream builds.

Approved by jwise@.

Bump PKGREVISION of lang/tcl, x11/tk, x11/tk83 to 1 and of lang/tcl83 to 2.
2005-08-31 09:40:15 +00:00
jlam
ae96ace9f1 Match the name of the ruby shared library on FreeBSD and DragonFly to
the way that LIBRUBY_SO is defined in the ruby configure script.  This
fixes PLIST breakage in the ruby18-base package on at least FreeBSD.
2005-08-31 08:50:32 +00:00
uebayasi
aa8e85bcfd Rework emacs.mk:
1) Simplify the way how an emacs version is picked when no emacs
   is installed, but a user try to install an Emacs Lisp package.
   Just pick up the version set as EMACS_TYPE than searching for
   versions already installed etc.  If the EMACS_TYPE version is
   not supported by the Emacs Lisp Package, just fail.  EMACS_TYPE
   be default to GNU Emacs 21.

   (In other words, users should set EMACS_TYPE as they want.
   Otherwise GNU Emacs 21 is used.)

2) All Emacs Lisp Packages *must* prepend EMACS_PKGNAME_PREFIX to
   a) the PKGNAME itself, and b) PKGNAME in its dependency lines.
   EMACS_PKGNAME_PREFIX is expanded to "xemacs-" when XEmacs is
   used.  This keeps dependency graph of Emacs-Lisp-packages-
   installed-for-XEmacs consistent.

3) Document EMACS_* variables as much as possible.

4) Provide more cookies for PLIST.  Maybe utilized later.

Note that the 2) change doesn't affect the default, GNU Emacs 21
behaviour.  So no version / revision bumps in this commit.
2005-08-28 04:25:28 +00:00
rillig
5fd998dc20 Updated yap to 5.0.0.
Changes include support for regular expressions and more example files.
2005-08-25 07:09:49 +00:00
darcy
a7ece3e577 There was a bug in Python that was supposed to be fixed but it seems to have
regressed in the latest version.  I have contacted a Python developer to
have this fixed properly.  In the meantime I have created a patch to fix
it in our tree.  See
http://sourceforge.net/tracker/index.php?func=detail&aid=1196315&group_id=5470&atid=105470
for details of the bug.

Bumped PKGREVISION.
2005-08-23 20:55:46 +00:00
reed
5f24b12922 Set LIBSWANTED and SYSLIBPATH for DragonFly.
Tests that failed are:

../ext/POSIX/t/posix.t

not ok 3 -     read to array element # TODO read to array element not working
# Failed at /home/reed/pkgsrc/lang/perl5/work/perl-5.8.7/ext/POSIX/t/posix.t lin
e 40
#      got undef
# expected 'perl
# '

not ok 11 - masked SIGINT received
2005-08-22 17:40:20 +00:00
jlam
cf4dfe44a5 Use REQD_DIRS instead of MAKE_DIRS for directories under ${PREFIX} so
that these directories will be conditionally removed (based on reference
counts), regardless of the value of PKG_CONFIG.  Bump the PKGREVISION
for packages that were modified as a result.
2005-08-20 19:16:21 +00:00
jlam
bd2788d930 Merge CONF_FILES/SUPPORT_FILES and CONF_FILES_PERMS/SUPPORT_FILES_PERMS
as the INSTALL and DEINSTALL scripts no longer distinguish between
the two types of files.  Drop SUPPORT_FILES{,_PERMS} and modify the
packages in pkgsrc accordingly.
2005-08-19 18:12:36 +00:00
grant
84a30edb62 include LDFLAGS when linking shared libraries, so they can find their
prerequisite libraries at runtime.

fixes build on Solaris (and probably others).
2005-08-19 06:12:09 +00:00
grant
d989fc2735 nuke broken pre-configure target, which does nothing useful.
it was broken because the delimeter , can appear in the RHS of the
sed(1) expression (think "-Wl,-R ..."), and it does nothing useful
because the patterns don't appear in the files.
2005-08-19 06:06:09 +00:00
grant
9cfb53fa80 include LDFLAGS when linking shared libraries, so they can find their
prerequisite libraries at runtime.

fixes build on Solaris (and probably others).
2005-08-19 05:22:04 +00:00
jlam
f289925989 Remove the empty $sitearch directory even if it's outside of ${PREFIX} --
the perl installation will always create it and it's surprising when
it suddenly appears on your filesystem.
2005-08-18 17:26:48 +00:00
wiz
0203cbfffb Revert previous (seems to have been a mistake). 2005-08-15 02:15:09 +00:00
dillo
589378be69 Convert remaining instances of SUN_JRE1?_USE_JCE to options framework.
Noted by wiz.
2005-08-14 10:15:55 +00:00
toshii
a77eeec3c8 Update to 2.4.1, catching up with lang/python24 version. 2005-08-14 08:02:56 +00:00
dillo
f955669449 Convert sun-jre14 and sun-jre15 to use the options framework. 2005-08-13 11:25:14 +00:00
jlam
ced1a72013 Restore perllocal.pod-generating behavior of ExtUtils::MakeMaker
because some Perl modules make some (bad) assumptions about the
structure of a MakeMaker-generated Makefile.  Instead, remove the
perllocal.pod file whenever a p5-* module or perl itself is removed.

While here, rename some of the install/deinstall templates to more
descriptive names.

Bump the PKGREVISION to 3.
2005-08-12 19:59:03 +00:00
jlam
7820875fff Remove the abuse of buildlink that was pkg-config/buildlink3.mk. That
file's sole purpose was to provide a dependency on pkg-config and set
some environment variables.  Instead, turn pkg-config into a "tool"
in the tools framework, where the pkg-config wrapper automatically
adds PKG_CONFIG_LIBDIR to the environment before invoking the real
pkg-config.

For all package Makefiles that included pkg-config/buildlink3.mk, remove
that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-08-10 20:56:10 +00:00
jlam
d2d692d4e6 Alter the configuration so that:
$(prefix) == $(siteprefix) == $(vendorprefix)

so that if a perl module is configured with "perl Makefile.PL PREFIX=...",
then that single PREFIX definition will override all three of the
above, and files will be properly installed into the correct relative
path.  Also, patch a test so that it understands the different behavior
of the pkgsrc ExtUtils::MakeMaker module.  Bump the PKGREVISION to 2.
2005-08-08 16:39:58 +00:00
jlam
0680c23678 Fix an error in ExtUtils::MakeMaker that didn't output the definitions
for INSTALLSITESCRIPT and INSTALLVENDORSCRIPT in MakeMaker-generated
Makefiles.  Bump the PKGREVISION to 1.
2005-08-07 21:47:24 +00:00
jlam
c3f904e0b4 Remove redundant patch. 2005-08-07 00:29:47 +00:00
jlam
7fbb8d9527 Bump the PKGREVISIONs of all (638) packages that hardcode the locations
of Perl files to deal with the perl-5.8.7 update that moved all
pkgsrc-installed Perl files into the "vendor" directories.
2005-08-06 06:19:03 +00:00
jlam
86f9268481 Update lang/perl5 to 5.8.7. Changes from version 5.8.6 include updates
for many "core" modules, UTF-8 and Unicode bugfixes, and ithreads
bugfixes.

The major changes are in the pkgsrc infrastructure to handle Perl and
Perl modules.  All pkgsrc-installed Perl modules are now installed in
"vendor" directories, and the perl interpreter has been modifed to
search for libraries in the following order: site, vendor, perl.  The
Perl library is stored in a directory that is named for the Perl ABI
version associated with the Perl release, so any updates of Perl to
newer versions can be done "in-place" as long as Perl ABI version
remains the same.  All Perl scripts and man pages are stored in
locations that won't conflict between site, vendor, and perl modules,
and a new utility perllink(1) now manages symlinks to those scripts
and man pages under the usual ${LOCALBASE}/bin and ${LOCALBASE}/man/man1.

PERL5_SITEPREFIX may be set to the prefix where local, site-specific
modules will be installed, e.g. PERL5_SITEPREFIX=/usr/local.  Note
that modules installed here are completely unmanaged by pkgsrc.

Update the buildlink and tool dependencies on perl to require perl>=5.8.7
to reflect the new locations for Perl modules and the Perl shared
library.
2005-08-06 06:18:44 +00:00
wiz
eff99f5b4f Peter Schuller in PR 30890:
clisp is not built with any extension modules; including the
        POSIX/SYSCALLS/OS module which is going to be needed for
        almost any "real" work with clisp.

Enable some more modules and bump PKGREVISION.
Shorten DESCR a bit while here.
2005-08-03 20:46:16 +00:00
recht
3138d8d2db Remove deprecated USE_GMAKE and replace explicit dependency on gtar
by EXTRACT_USING=gtar.
2005-08-03 05:45:22 +00:00
seb
62f5a980a4 Patches and tuning so the test target runs and pass, at least on
NetBSD/i386 2.0_STABLE and current: set timezone in TEST_ENV, use
libtool to compile shared test modules and account for that in the
Tcl test scripts.

Thanks to jwise@ for the helping hand.
2005-08-02 22:37:18 +00:00
jonb
d532d79c7f NetBSD 1.6 is not supported, as it does not pass enough information
to signal handlers to allow the garbage collection system to work.
2005-08-02 05:22:05 +00:00
kristerw
9e7d57552b Add the libpython2.3.dylib.
Bump PKGREVISION.
2005-08-02 05:06:56 +00:00
recht
034e24c59f update to mono 1.1.8
Patch provided by Jerome Laban. The patch also includes improved also includes
improved NetBSD support (implemented by Jerome).

Hi

mono 1.1.8:

Debugger

The Mono Debugger is being released in sync for the first time with the
Mono runtime. We need testers to try it out (the command line debugger
is called `mdb').

Windows.Forms

Here a toplevel list of all things new for 1.1.8 MWF:

DomainUpDown and NumericUpDown implemented First version with DataGrid
support (still incomplete) First version with MDI support (still
incomplete) Drag & Drop implemented for X11 and Win32 Clipboard
implemented for X11 and Win32 HelpProvider implemented ErrorProvider
implemented Cursor class completed ResXWriter and ResXReader completed
SWF.Timers now working properly A bunch of compatibility fixes Image I/O
now working on Win32 (this is actually in System.Drawing) Scaling,
Performance

Harinath has been fine tuning our Regular Expressions class library to
reduce allocations which translate into an increase in performance
(about 10% on the output match). Regexp.Replace will now be O(number of
$s in the replacement string) instead of O(length of replacement
string). The

The 1024 limit on Socket.Select is gone, Mono will now use poll when
available.

System.Web will consume less memory as well (Gonzalo).

Code Access Security

Sebastien's progress in this release:

AppDomain based sandboxes are supported (limited by #74411); Stack
propagation for async code, threads and SWF; Default policies (like
LocalIntranet, Internet...) are now supported; The new features allows
NRobot 0.20 (http://home.gna.org/nrobot/) to "work" (as much as the
permissions are currently present in the class libraries) on Mono 1.1.8
with a single modification (change the imperative assert in
NRobot/Engine/GameArena.cs to a declarative assert).

ASP.NET 2.x controls

Lluis completed various new controls for ASP.NET 2.x: ImageMap, Wizard,
SiteMapDataSource and SiteMapPath.

Reflection

Lluis added support for producing debugging information from
Reflection.Emit. This means that all the Reflection-based compilers and
VMs will be able to produce debugging information and have the Mono
debugger step through the code.

Packaging

mono-ikvm has been merged into mono-core. Should make it easier for
people to get ikvm

mono-nunit is back with the nunit stuff. Needed for mono-tools

Mono-shlib-cop

Jonathan Pryor has contributed this tool to assist developers that use
P/Invoke.

mono-shlib-cop is a tool that inspects a managed assembly looking for
erroneous or suspecious behavior of shared libraries.

The tool takes one or more assembly filenames, and inspects each
assembly specified.

The errors checked for include:

Does the shared library exist? Does the requested symbol exist within
the shared library? It also checks if a program uses shared libraries
that are part of a -devel package.

VB.NET

New on this release: late binding, decimal, named arguments, optiona
byrefs,

Mono.Unix

The Mono.Unix namespace will be replacing the old Mono.Posix in Mono 1.2
and is still under development. In this release cleanups continued and a
few new features are present.

Changes since the last release:

Removed types: MapAttribute, IncludeAttribute, ErrorMarshal,
ErrorMarshal.ErrorTranslator Removed
UnixMarshal.IsErrorDescriptionThreadSafe property Renamed LockFlags enum
to LockfCommand Removed StdioFileStream.FilePosition property and
replaced with RestoreFilePosition() and SaveFilePosition() methods
Renamed UnixConvert.ToFilePermissions(string) to
UnixConvert.FromOctalPermissionString(string) Additions

Syscall.execv(), Syscall.execve(), Syscall.execvp(), Syscall.fexecve()
Syscall.fcntl (int, FcntlCommand, DirectoryNotifyFlags) Syscall.mmap,
Syscall.munmap, Syscall.msync, Syscall.mlock, Syscall.munlock,
Syscall.mlockall, Syscall.munlockall, Syscall.mremap, Syscall.mincore,
Syscall.remap_file_pages Syscall.mkstemp Thread safety for "obvious"
exports from Stdlib, Syscall UnixConvert.ToOctalPermissionString,
UnixConvert.FromUnixPermissionString, UnixConvert.ToUnixPermissionString
UnixFileInfo uses stat(2) now, not lstat(2), so a UnixFileInfo created
on a symlink will give information about the target, not the link. Lots
of documentation added

JScript

Cesar implemented access to local variables in nested functions in
JScript.

Bug fixes, scalability

There are plenty of bug fixes, performance and scalability improvements
that are too detailed to list on the release notes.

mono 1.1.7: The Mono core is pretty much complete for the 1.2 release,
at this point we are only waiting for Windows.Forms to be completed
before we can ship it. At this point we are scheduled to release Mono
1.2 in September.

In the meantime, Mono development has fallen into two categories:

New code: Windows.Forms, libraries from the 2.x profile (ASP.NET 2,
ADO.NET 2), new compilers (JScript, Basic, C# 2.0). ie, non-core
components. New VM features: cross-platform register allocator, new
string collation framework, precise garbage collector. These are being
developed on either branches or on separate trees and do not affect
trunk. The above setup allows us to continue development without
interfering with the stability of Mono 1.1.x.

New I/O Layer

In Mono 1.1.7 we are including Dick Porter's new IO-Layer, which is
daemon-less. Before 1.1.7 Mono would always launch an auxiliary process
that would be used by multiple Mono programs to share information like:
global mutexes (named mutexes), file sharing status per-file, process
and thread status.

Mono no longer requires a separate shared process to provide the
previous features, this has significantly improved Mono's I/O
performance. Beagle is three times as fast indexing files and xsp
tripled its speed.

Http Client Interactions

In the past the HttpWebRequest could starve the ThreadPool and it would
lead to deadlocks as documented on our web site.

Gonzalo deployed a new implementation that does not have these problems
and can take advantage of Linux epoll or kqueue.

This code not only eliminated the potential deadlocks, but also improved
the client http throughput by avoiding unnecessary context switches.

Also ReadWriteTimeout is supported and Abort works properly now.

FreeBSD support

Thanks to Bill Middleton support for i386 FreeBSD (tested against 5.4
and 6.x-CURRENT) is now available.

Windows.Forms

Extensive progress on the Windows.Forms support code since the March
18th release. Jackson wrote a new double-buffering framework to bring
our implementation in line with the expected behavior.

Databinding is now supported on this release (simple and complex data
binding), not all controls are ready though, controls that support it:
ListBox, CheckedListBox and ComboBox (Jackson and Jordi).

Alexander Olk implemented the file dialogs and did various touch-ups to
other dialogs and widgets.

Complete widgets: ImageListStreamer (Jackson),

Prototype widgets: DataGrid widget and data container widgets (Jordi)
and RichTextBox (Peter)

ASP.NET

New ASP.NET 2.0 controls completed: ButtonField, DetailsView, FormView,
GridView, CheckBoxField, HyperlinkField, ImageField, TemplateField by
Lluis.

Implemented support for two-way bindings in ASP.NET, ObjectDataSource
and various improvements to the Menu control.

Gonzalo added support for code render syntax inside non-server tags,
ie., <span <%= (firefox) ? class="cool" : "" %>>

C# Compiler

Hari and Marek continue the work on making the compiler comply more
strictly to the C# specification. In some areas the compiler is faster,
and consumes less memory, but it also provides better error messages and
includes many new warnings that before were ignored.

Martin synchronized the generics compiler codebase with our main
compiler codebase. Also all bug reported on the generics compiler
(except two parsing errors) have now been fixed and the generics class
libraries have been modified to match the Beta2 libraries.

Marek implemented C# 2.0 conditional attributes and DefaultCharSet
attribute.

SSL/TLS

Many important fixes from Sebastien:

Fixed asynchronous operations; Fixed support for client-side
certificates; Performance enhancements; Security

Continued work on the CAS from Sebastien (--security flag).

Exposed more of the Mono.Security libraries as the .NET 2.x framework
includes more features.

New Assemblies.

The following assemblies are now functional:

System.Configuration.Install Written by Muthu Kannan and Harinath Raja.

System.ServiceProcess: Joerg Rosenkranz Completed the support and
implemented the service host daemon.

JavaScript

Cesar's effort on JScript continue, not the compiler implements:

Strict-Equality operators Eval RegularExpressionLiteral For-in statement
Custom constructors Increment/Decrement operators First-class functions
Plus bug fixing.

The JScript's runtime support now supports:

ArrayConstructor's CreateInstance function ArrayPrototype's join method
JSFieldInfo's GetValue and SetValue functions JScriptException's
constructor Initial implementation of LateBinding's CallValue and
SetIndexedPropertyValueStatic Basic Language

Manjula, Sudha and Ankit continued working on the Basic compiler and the
Basic runtime:

Implemented "End statement" Support "Exit Function" Support declaration
of decimal numbers. Support 'Or' argument of AttributeTargets in
AttributeUsage Conditional Constant Directives Support expressions for
directives Support Reference Parameter when parameters and arguments are
different The runtime now features late binding: it is 75% complete. It
works with sub, functions, properties and fields, arrays. Late binding
fit in well with simple expressions (like in conditional expressions and
arithmatic expressions).

Finally, there is support for default values using an attribute by
round-tripping and patching the runtime.

ADO.NET

SQLServer: Added support for Asynchronous command execution (Ankit and
Suresh).

Various disconnected mode improvements: loading datatables.

Mono.Posix assembly

There is a new UnixListener and UnixClient classes in the Mono.Unix
namespace.

Build System

Users will have to do make at least once in Mono before they can do make
in any directory.
2005-07-31 15:26:58 +00:00
jonb
bef5329bf0 Oops, missed this in the last commit to this package somehow... 2005-07-30 00:21:30 +00:00
drochner
3b80fee363 make the fcntl selftest recognize "netbsd3" so that the right
structure padding is used
not application relevant, so I abstain from bumping PKGREVISION
2005-07-29 13:27:26 +00:00
wiz
6301213966 Reset MAINTAINER -- he stopped working on pkgsrc. 2005-07-27 16:21:16 +00:00
wiz
04d5557a3c Add and enable js. 2005-07-22 09:10:23 +00:00
rillig
e9baa84ec2 Added js-0.2.5.
NGS JavaScript is a GPL free interpreter for the JavaScript language.
The JavaScript language is an interpreted C-like language, developed by
Netscape et al.
2005-07-22 07:40:16 +00:00
jonb
a64bcd9a27 Fix a runtime dependency on gtar... 2005-07-22 02:38:13 +00:00
tv
3abb82036a Update to Sun Java 2 version 1.5.0_04.
Change list is long; summary:

* regression fixes for SSL as well as some crypto/digest algorithms
* 1.4<->1.5 RMI interoperability issue
* plugin speed improvements
2005-07-21 18:23:16 +00:00
wiz
d774725534 Change path from devel/pkgconfig to devel/pkg-config.
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-07-21 16:29:42 +00:00
wiz
df008f92b8 patch-an was removed from distinfo during 2.4.1 update, remove file too. 2005-07-21 09:20:08 +00:00
wiz
66ef031f6e Sort. 2005-07-21 09:19:11 +00:00
rillig
2586258602 Added yap to SUBDIRS. 2005-07-21 00:14:43 +00:00
rillig
07ac4c5dfd Added YAP-4.4.4.
YAP is a high-performance Prolog compiler developed at
LIACC/Universidade do Porto and at COPPE Sistemas/UFRJ. Its Prolog
engine is based in the WAM (Warren Abstract Machine), with several
optimizations for better performance. YAP follows the Edinburgh
tradition, and is largely compatible with the ISO-Prolog standard and
with Quintus and SICStus Prolog.
2005-07-20 13:08:15 +00:00
gdt
6079a666c1 Note that this is the old version of guile. 2005-07-19 19:01:03 +00:00
adam
3c8a19282b Changes 8.4.11:
* Bug fixes
2005-07-19 11:11:58 +00:00
grant
9b1ec25d56 depends should be ../../<category>/<pkg> 2005-07-19 10:01:15 +00:00
jlam
83147ffa68 Remove some unnecessarily strong dependencies on perl that resulted
from including perl5/buildlink3.mk.  These packages just need the Perl
interpreter, and can just add "perl" to USE_TOOLS instead.
2005-07-16 19:10:37 +00:00
jlam
3e474a90d8 Get rid of USE_PERL5. The new way to express needing the Perl executable
around at either build-time or at run-time is:

	USE_TOOLS+=	perl		# build-time
	USE_TOOLS+=	perl:run	# run-time

Also remove some places where perl5/buildlink3.mk was being included
by a package Makefile, but all that the package wanted was the Perl
executable.
2005-07-16 01:19:06 +00:00
jlam
e26a9ed756 Drop support for TOOLS_DEPMETHOD.<tool>. The new way to specify a
run-time dependency (DEPENDS) on a tool is to append a ":run" modifier
to the tool name, e.g.,

	USE_TOOLS+=	perl:run

Tools without modifiers or with an explicit ":build" modifier will
cause build dependencies (BUILD_DEPENDS) on those tools to be added.
This makes the notation a bit more compact.
2005-07-15 20:14:02 +00:00
jlam
bf9129c41e Drop distinction between PKGSRC_USE_TOOLS and USE_TOOLS by making
PKGSRC_USE_TOOLS go away.  There is now only a single USE_TOOLS variable
that specifies all of the tools we need to build/run the package.
2005-07-15 18:27:48 +00:00
jlam
7a6521287b Turn PERL5_PACKLIST into a relative path instead of an absolute path.
These paths are now relative to PERL5_PACKLIST_DIR, which currently
defaults to ${PERL5_SITEARCH}.  There is no change to the binary
packages.
2005-07-13 18:01:18 +00:00
jschauma
7c6cfb7be4 Add -lgen to IRIX's LDFLAGS 2005-07-13 15:21:57 +00:00
jschauma
8fcc13103d sort out 32- and 64bit flags for IRIX 2005-07-13 15:20:29 +00:00
kristerw
1f8cdaec1c Prevent paths to the build directories from being included in the package.
Bump PKGREVISION.
2005-07-12 21:33:17 +00:00
wiz
b88a98af52 Pass openssl location to configure script. From George Michaelson
in PR 30607.
2005-07-12 09:40:46 +00:00
kristerw
64caa70b1d Prevent include of nonexisting file when the requested python version
is not available for the platform.

Mark packages as "unavailable" instead of "broken" when they depend on
a python version that is not available for the platform.
2005-07-09 01:11:15 +00:00
kristerw
740b939f18 Prevent paths to the build directories from being included in the
package for BUILD_F77.  Solves PR pkg/30628.

Bump PKGREVISION.
2005-07-09 00:16:53 +00:00
recht
8fea9ce29c Add devel/gettext-lib as dependency to avoid problems with the locale module not being built.
- fix suggested by Simon Kuhn in PR 29735

Add a patch from Antoine Reilles submitted in PR 30466 to fix the buid of some modules on OS X 10.4.

Bump PKGREVISION
2005-07-03 19:49:06 +00:00
recht
3454dd63f5 Add devel/gettext-lib as dependency to avoid problems with the locale module not being built.
- fix suggested by Simon Kuhn in PR 29735

Add a patch from darwinports to workaround for deprecated ostat in sys/stat.h on OS X 10.4.

bump PKGREVISION
2005-07-03 19:48:22 +00:00
minskim
2169e6eaa9 Include float.h on Darwin to use DBL_MIN. 2005-07-02 03:29:07 +00:00
minskim
5a81300c39 Use "test -h", instead of "test", to test symlinks. This should have
been committed with the previous change.  Noted by jlam@.

Bump PKGREVISION.
2005-06-30 17:24:49 +00:00
minskim
0fbfcc07a3 Update HOMEPAGE. 2005-06-30 14:55:03 +00:00
minskim
4b5081ec4d Make sure that the path to "test" in ${TOOLS_DIR} is not embedded in
Config.pm.  Bump PKGREVISION.
2005-06-30 13:07:39 +00:00
minskim
4a63a789ac Fix the configure script to detect floor(3) correctly. This makes the
package build on platforms where the "-lm" link option is not necessary.
2005-06-30 05:57:38 +00:00
minskim
e01525633e Backport from Python-2.4 a configure condition that prevents
_POSIX_C_SOURCE from being defined on Darwin-8.x.  This makes the
package build on Darwin-8.x.
2005-06-30 03:38:22 +00:00
minskim
70e267e9b1 Backport from Python-2.4 a configure condition that prevents
_POSIX_C_SOURCE from being defined on Darwin-8.x.  This makes the
package build on Darwin-8.x.
2005-06-30 03:12:42 +00:00
kristerw
97ac25438d Reorder two include files to make it compile on big endian NetBSD
machines.
2005-06-24 23:58:17 +00:00
minskim
b37c6c577b Do not include malloc.h, which is not a standard header file. This makes
the package build on Darwin.
2005-06-24 22:44:58 +00:00
kristerw
851f89d117 Prevent paths to the build directories from being included in the package.
Bump PKGREVISION.
2005-06-24 17:17:51 +00:00
kristerw
2e1e0a6dae Prevent paths to the build directories from being included in the package.
Bump PKGREVISION.
2005-06-24 17:04:00 +00:00
jlam
c2fb31ba79 Drop the perl-5.6.x package from pkgsrc. Remove lang/perl58 and update
lang/perl5 to perl-5.8.6nb4.  Modify packages that referred to
lang/perl58 to point to lang/perl5 instead.
2005-06-24 06:43:43 +00:00
jlam
0adeaaac21 Remove lang/libperl and modify packages that used libperl to depend
instead on perl>=5.8.0.  Bump the PKGREVISIONs of the following packages
due to the possible perl dependency changes after the removal of
libperl:

	audio/ices-mp3
	databases/postgresql73-plperl
	databases/postgresql74-plperl
	textproc/eperl
	www/ap-perl
2005-06-24 05:56:25 +00:00
taca
a3ba846b81 Add fix for xmlrpc library security problem noted as
http://secunia.com/advisories/15767/.

Bump PKGREVISION.
2005-06-23 16:54:47 +00:00
minskim
90bc657e39 Add PRINT_PLIST_AWK patterns to exclude RUBY_DOCDIR and
RUBY_EXAMPLESDIR in generating PLIST for ruby modules.
2005-06-23 15:16:53 +00:00
seb
4796586cf3 Fix typo: it's BUILDLINK_DEPMETHOD.python not BUILD_DEPMETHOD.python. 2005-06-23 11:10:32 +00:00
jonb
b7949caef5 Updates for lang/sbcl...
Steel Bank Common Lisp (SBCL) is an Open Source complier and runtime
system for ANSI Common Lisp.  It provides an interactive environment
including an integrated native compiler, a debugger, and many
extensions.
2005-06-23 03:04:00 +00:00
jonb
dfc9dd2351 Steel Bank Common Lisp (SBCL) is an Open Source complier and runtime
system for ANSI Common Lisp.  It provides an interactive environment
including an integrated native compiler, a debugger, and many
extensions.
2005-06-23 03:00:20 +00:00