summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2006-09-27Set MAKE_ENV+=SHELL=${CONFIG_SHELL} for all gcc packages. Fixes SHELL setabs6-7/+12
to non sh compatible shell in environment. Thanks to Georg Schwarz.
2006-09-27run make with env SHELL=/bin/sh. avoids shell hell and makes thepooka1-1/+2
build work if your shell happens to be hell (i.e. tcsh)
2006-09-27Fixed the latest bulk build for NetBSD 3.0 by addingrillig1-1/+8
CHECK_SHLIBS_SUPPORTED=no. Made the installed files read-only for group members.
2006-09-25Disable CHECK_SHLIBS for sun-jre13 and sun-jdk13, as it can't workjoerg1-1/+3
in the current form. The wrapper handle it currectly.
2006-09-25Update sun-jre13 and sun-jdk13 to 1.3.1_19 + fix PLIST.ghen5-20/+20
Bugs fixed in 1.3.1_19: 6420685 ResourceMark breaks growable array 6180969 JVM 1.3.1 crash due to fatal error in exception handler 6353457 Long Integer value changes in unpredictable manner with Deoptimization(1.3.1_06) 6359662 OutOfMemoryError with Object allocation in JDK1.3.1_09 6358532 HttpURLConnection.disconnect doesn?t really do the job 6425120 Support tzdata2006g 6276622 1.3.1_16 uninstaller removing TreatAs key for 1.5.0_02 4980600 Syntax used when invoking coreutils does not conform to POSIX 1003.1-2001 6292347 unexpected packet is sent in java.util.ResourceBundle.getBundle Bugs fixed in 1.3.1_18: 6391777 JDK 1.3 TZ fix required - Related to SUN BASE RFE 6332148 6317483 Beans extending JPanel class are not released when created via 1.3.1 ActiveX bridge
2006-09-23Require bison. hugs's configure is not happy with byacc forjoerg1-2/+2
unknown reasons and since some platforms have at least even weaker yacc's than the BSDs, don't try to hack around that.
2006-09-23Add DragonFly to list of platforms not supported by gcc 3.3.joerg1-2/+2
Since the TLS support is too weak, this won't change.
2006-09-20libpython needs the pkgsrc-provided LDFLAGS to resolve all dependenciesrillig2-13/+24
at runtime. Fixes PR 34565.
2006-09-17Add optional support for readline and enable it by default. Otherwisejmmv1-1/+14
the command line interpreter behaves oddly. Reported by yamt@. Bump PKGREVISION to 1.
2006-09-14Oops, enable PTHREAD_AUTO_VARS line which I forgot to enable at previoustaca1-2/+2
commit.
2006-09-13Bump PKGREVISION refrect pthread related fixes.taca1-1/+2
2006-09-13- Introduce experimental RUBY_USE_PTHREAD; using pthread could be disabledtaca2-9/+15
setting to "no" in /etc/mk.conf. (Default is "yes" on most platform.) - Correct condition of including pthread.buildlink3.mk. Tested on NetBSD current, SuSE Linux 9.3 and DragonFly BSD 1.6.0. Thanks for advise from Vincent Hourdin and Joerg Sonnenberger.
2006-09-09Rename variable MAKEFILE to MAKE_FILE.obache10-20/+20
2006-09-08Make sure to revert pthread handling as before.taca1-4/+8
2006-09-08Move back CONFIGURE_ARGS part from rubyversion.mk to Makefile.common.taca2-10/+9
2006-09-07Moved the BUILD_DEFS code a bit so that it only gets executed when therillig1-3/+2
PYTHON_VERSION_DEFAULT can really change things. Thanks to joerg for noticing it.
2006-09-07Added the usual documentation.rillig1-1/+37
Whenever this file is used, PYTHON_VERSION_DEFAULT is added to BUILD_DEFS to inform the user that the Python version is configurable.
2006-09-07Update Ruby to 1.8.5 (+ ruby-1-8 branch on 2006-09-07).taca23-5632/+451
pkgsrc changes: * Add RUBY_DYNAMIC_DIRS which cause generating dynamic PLIST entries. * Move using buildlinks to rubyversion.mk. * Merge converters/ruby-iconv to ruby18-base. Ruby changes: * too may, see ChangeLog file or http://eigenclass.org/hiki.rb?ruby+1.8.5+changelog
2006-09-06update lua to 5.1.1nb1 - fix build on linux (and hopefully some others)abs3-11/+20
2006-09-03Move buildlinks from ruby18-base/Makefile to ruby/rubyversion.mk.taca2-11/+15
It should help for fixing the build problem of some extention libraries.
2006-09-02Fixed the path where the manual pages are installed.rillig2-6/+11
2006-08-30Allow for PKGREVISION's of its dependencies.markd1-3/+3
2006-08-29Add dependency on Xft2 as the build will try to use it if it findsmarkd1-1/+3
xft-config on the path. Bump PKGREVISION.
2006-08-28Update php5 to 5.1.5.taca2-6/+6
PHP NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 24 Aug 2006, PHP 5.1.6 - Fixed memory_limit on 64bit systems. (Stefan E.) - Fixed bug #38488 (Access to "php://stdin" and family crashes PHP on win32). (Dmitry)
2006-08-26Include stublibs on FreeBSD as well. Bump revision.joerg1-3/+3
2006-08-26Fix PLIST on FreeBSD. Bump revision.joerg2-2/+9
2006-08-26Don't use the Python platform variable to check for OSS support onjoerg1-3/+2
FreeBSD, but OPSYS directly. We ignore FreeBSD < 4 anyway, so simply the handling for newer FreeBSD versions.
2006-08-23Add lush.wiz1-1/+2
2006-08-23Initial import of lush-1.1 from pkgsrc-wip, packaged by Gilles Dauphin:wiz6-0/+961
Lush is an object-oriented Lisp interpreter/compiler with features designed to please people who want to prototype large numerical applications. Lush includes an extensive library of vector/matrix/tensor manipulation, numerous numerical libraries (including GSL, LAPACK, and BLAS), a set of graphic functions, a simple GUI toolkit, and interfaces to various graphic and multimedia libraries such as OpenGL, SDL, Video4Linux, and ALSA (video/audio grabbing), and others. Lush is an ideal frontend script language for programming projects written in C or other languages. Lush also has libraries for Machine Learning, Neural Nets and statistical estimation (which are the main interests of the authors).
2006-08-23Fix some PLIST issues. Bump PKGREVISION to 1.jmmv2-4/+4
2006-08-22Add DragonFly support based on patch by Jeffrey Hsu.joerg8-2/+345
Fix build with X11BASE!=/usr/X11R6.
2006-08-22Update to 1.5.0_08. The bug list, as usual, is pretty long; see here fortv5-72/+99
more information on the release: http://java.sun.com/j2se/1.5.0/ReleaseNotes.html In particular, this release fixes a couple long-standing bugs related to JIT and LinuxThreads (clone(2)-based).
2006-08-21"Say "this JRE", not "this JDK"gson1-2/+2
2006-08-19Remove special DIST_SUBDIR processing from Makefile.taca2-8/+5
2006-08-19Update php5 package to 5.1.5:taca8-140/+23
17 Aug 2006, PHP 5.1.5 - Fixed memory_limit on 64bit systems. (Stefan E.) - Fixed overflow on 64bit systems in str_repeat() and wordwrap(). (Stefan E.) - Disabled CURLOPT_FOLLOWLOCATION in curl when open_basedir or safe_mode are enabled. (Stefan E., Ilia) - Fixed bug #38322 (reading past array in sscanf() leads to arbitrary code execution). (Tony) - Fixed bug #38125 (undefined reference to spl_dual_it_free_storage). (Marcus) - Fixed bug #38112 (corrupted gif segfaults) (Pierre) - Fixed bug #37587 (var without attribute causes segfault). (Marcus) - Fixed bug #37576 (FastCGI env (cgi vars) table overflow). (Piotr) - Fixed bug #37496 (FastCGI output buffer overrun). (Piotr, Dmitry) - Fixed bug #37487 (oci_fetch_array() array-type should always default to OCI_BOTH). (Tony) - Fixed bug #37416 (iterator_to_array() hides exceptions thrown in rewind() method). (Tony) - Fixed bug #37392 (Unnecessary call to OCITransRollback() at the end of request). (Tony) - Fixed bug #37341 ($_SERVER in included file is shortened to two entries, if $_ENV gets used). (Dmitry) - Fixed bug #37313 (sigemptyset() used without including <signal.h>). (jdolecek) - Fixed bug #37346 (invalid colormap format) (Pierre) - Fixed bug #37360 (invalid gif size) (Pierre) - Fixed bug #37306 (max_execution_time = max_input_time). (Dmitry) - Fixed Bug #37278 (SOAP not respecting uri in __soapCall). (Dmitry) - Fixed bug #37265 (Added missing safe_mode & open_basedir checks to imap_body()). (Ilia) - Fixed bug #37256 (php-fastcgi dosen't handle connection abort). (Dmitry)
2006-08-19More fix of PLIST, now pkg_delete should always succeed.taca2-3/+5
2006-08-17Changes 3.99.7:adam4-36/+18
* The last known garbage-collector bug was fixed.
2006-08-17Our python24 package installs python2.4.3 -- make the html docsperry2-8/+8
package install the 2.4.3 docs, too, so that the docs correspond to the installed package.
2006-08-17Update to Erlang R11B-0 (erlang-11.0). Changes since R10B:ghen8-80/+346
=== SMP Support === The major news is the support for SMP (Symmetric MultiProcessing). SMP is supported by most modern operating systems like Linux, Windows, Mac OSx, Solaris and is becoming more important now when dual processors, hyper-threading technology and multi-core systems are a reality. With Erlang, most of the problems which occur in multi-threaded programs have been solved once and for all in the Erlang VM and do not have to be handled by the application programmers. In the SMP version of the Erlang virtual machine, there can be many process schedulers running in separate OS threads. As default there will be as many schedulers as there are processors or processor cores on the system. The SMP support is totally transparent for the Erlang programs. That is, there is no need to change or recompile existing programs. Programs with built-in assumptions about sequential execution must be rewritten in order to take advantage of the SMP support, however. In this release, the Erlang VM supports SMP with focus on stability. There will follow a number of subsequent steps with necessary optimizations and support for more platforms. === Erlang Language and Related Issues === * The andalso and orelse operators are now allowed to be used in guards. That also applies to match specifications. * The BIF is_record/3 can now be used in guards. Also, is_record/3 can now be called without an erlang: module prefix for consistency with the other is_* functions. * The compiler options ignore_try and ignore_cond, which allowed code that used unquoted try or cond as atoms or record tags, has been removed. Old code that depended on the options need to be revised to have occurrences of try or cond as atom or record tags single-quoted. (Note: Although cond is a reserved keyword, there is no cond statement. It might be introduced in a future release.) * (ERTS 5.4.8) The new fun M:F/A construct creates a fun that refers to the latest version of M:F/A. This syntax is meant to replace tuple funs {M,F} which have many problems. * (ERTS 5.4.8) The new type test is_function(Fun, Arity) -- which may be used in guards -- test whether Fun is a fun that can be applied to Arity arguments. === New Applications === Dialyzer Dialyzer is a static analysis tool that identifies software discrepancies such as type errors, unreachable code, unnecessary tests, etc in single Erlang modules or entire (sets of) applications. Inviso The Inviso application, together with some new extensions to Runtime_Tools, is aimed at providing features for efficient tracing of production Erlang/OTP systems: * Distributed tracing - tracing on any number of Erlang nodes. * Autostart - tracing during system start-up. * Overload protection - mechanisms for suspending and later reactivating tracing, should an overload situation occur. * Enhanced use of meta tracing. * Trace cases - predefined specifications of what to trace. * Off-line merging and formatting of log files. Inviso is still under development. An easier-to-use trace tool, using the features listed above, is planned to be released as an R11B patch in Q3/Q4 2006. SSH The SSH application is an Erlang implementation of the secure shell protocol. It is considered to be a beta release, meaning there can be changes made to the API before it reaches 1.0. === Existing Applications === Compiler (Compiler 4.3.6) It is now possible to encrypt the debug information in Beam files. Debugger (Debugger 2.0) The debugger can now handle the try/catch language construct. Inets The Erlang implementation of the TFTP procotcol, tftp, is now documented. Kernel In Kernel 2.10.X, several bug fixes and improvements have been made in global , the global name registration facility. OS_Mon (OS_Mon 2.0) The entire OS_Mon application (code and documentation) has been reviewed and consequently updated with the goal to make the application more robust, homogeneous and easier to configure. STDLIB Added the zip module with functions for reading and creating zip archives.
2006-08-17Correct PLIST to fix a binary package:taca2-4/+5
- remove an extra directory. - handle empty directories.
2006-08-14Update to 5.1.1. Almost all dependencies need adaptation -> bump API.wiz10-227/+135
Changes: * Changes from version 5.0 to 5.1 ------------------------------- Language: + new module system. + new semantics for control variables of fors. + new semantics for setn/getn. + new syntax/semantics for varargs. + new long strings and comments. + new `mod' operator (`%') + new length operator #t + metatables for all types API: + new functions: lua_createtable, lua_get(set)field, lua_push(to)integer. + user supplies memory allocator (lua_open becomes lua_newstate). + luaopen_* functionst must be called through Lua. Implementation: + new configuration scheme via luaconf.h. + incremental garbage collection. + better handling of end-of-line in the lexer. + fully reentrant parser (new Lua function `load') + better support for 64-bit machines. + native loadlib support for Mac OS X. + standard distribution in only one library (lualib.a merged into lua.a)
2006-08-10Add security fix for Secunia Advisory SA21403 from PHP's CVS repository.taca3-3/+85
Bump PKGREVISION.
2006-08-08Fix broken shared library build under Mac OS X. "avidemux2" (from thetron4-4/+27
"avidemux" package) now works with the "js" library provided by this package. Bump package revision of this package. Vital hint provided by Amitai Schlair in private e-mail.
2006-08-08Remove changes added by Perl's configure script. Problem pointed outtron2-20/+4
by Thomas Klausner.
2006-08-08Make this build under NetBSD 4.x.tron2-6/+22
2006-08-08Use correct share library suffix under Mac OS X (".dylib" instead oftron4-10/+29
".so") so that linking with the "libjs" shared library actually works. Bump package revision because of this fix.
2006-08-08set the default defauly python version to 2.4drochner1-2/+2
2006-08-07Add USETOOLS+=dvipdf so that the documentation is properly built onperry1-1/+2
all platforms. Previously this was a hidden dependency. Thanks to cube for adding the make magic so dvipdf is now a tool.
2006-08-04Make this build under Mac OS X.tron3-6/+61
2006-08-03Add a buildlink3.mk file and a package.mk file both aimed at making easyjmmv2-0/+54
the creation of packages for Hugs modules libraries. The former provides the dependency on hugs and the latter an easy way to launch the Cabal build utility.