summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2007-05-21Use tcl>=8.3.4<8.4 instead of tcl-8.3.4*. Bump revision.joerg1-2/+2
2007-05-19Needs lots of memory to build -- set UNLIMIT_RESOURCES+=datasize.wiz1-1/+2
From Sergey Svishchev.
2007-05-17Fix a trivial typo which affect nothing now.taca1-2/+2
2007-05-16Update to 1.5.4adrianp2-8/+7
1.5.4 MAJOR SECURITY BUGFIX RELEASE arbitrary file execution see http://pear.php.net/news/vulnerability2.php * Fix Bug #10865: using --packagingroot regression [tias/cellog] * Fix Bug #10873: pear channel-discover broken - pear temp directories not writeable [cellog] 1.5.3 * Fix Bug #10311: use clearContents to delete bundledPackages [cellog] * Fix Bug #10602: notice on line 157 PEAR/REST/11.php [cellog] * Fix Bug #10620: use \z instead of $ in regexes [cellog] * Fix Bug #10621: channel-info does not handle mirrors properly [cellog] * Fix Bug #10645: Patch for verbose sign command [cweiske] * Fix Bug #10647: no mktempdir but config temp_dir in Channels.php [tias] * Fix Bug #10656: no userConfirm() check in Frontend::setFrontendObject [tias] * Fix Bug #10661: Failure to install local package [cellog] * Fix Bug #10676: tmpdir() search variables in wrong order. [cellog] * Fix Bug #10690: RunTest.php parses HTTP headers for non-CGI tests [jstump] * Fix Bug #10720: Notice: Undefined variable: group in PEAR/Downloader/Package.php on line 698 [cellog] * Fix Bug #10733: Validator cannot handle invalid package2.xml file [cellog] * Fix Bug #10768: if a package is not installed, upgrade will not install it [cellog] * Fix Bug #10771: upgrade-all/upgrade will not upgrade non-PEAR channels [cellog]
2007-05-16Get PEAR to install a system-wide configuration file instead of oneadrianp2-3/+12
just for root. Spotted by joerg@'s bulk builds PKGREVISION++
2007-05-13Fix suse dependency.wiz1-2/+4
From David H. Gutteridge in PR 36321.
2007-05-13Remove some GNOME1 packages that are unmaintained upstream and/or inwiz5-78/+1
pkgsrc, in preparation for gnome1-libs removal(*). There was no feedback for keeping these packages after my HEADS UP mail to pkgsrc-users a week ago. (*) More to come before that can happen, though.
2007-05-09Also works on OpenBSD-*-i386. Pointed out by Emil Skoeldberg in PR 36231.obache1-2/+2
2007-05-07Always create the file a.out, even on Cygwin, where the default is a.exe.rillig1-2/+2
2007-05-07librep-0.17nb3: Bring in a couple of bugfixes from GNOME svn.tnn8-3/+149
2007-05-06Update 5.2.2adrianp5-262/+7
* Fixed CVE-2007-1001, GD wbmp used with invalid image size (by Ivan Fratric) * Fixed asciiz byte truncation inside mail() (MOPB-33 by Stefan Esser) * Fixed a bug in mb_parse_str() that can be used to activate register_globals (MOPB-26 by Stefan Esser) * Fixed unallocated memory access/double free in in array_user_key_compare() (MOPB-24 by Stefan Esser) * Fixed a double free inside session_regenerate_id() (MOPB-22 by Stefan Esser) * Added missing open_basedir & safe_mode checks to zip:// and bzip:// wrappers. (MOPB-21 by Stefan Esser). * Limit nesting level of input variables with max_input_nesting_level as fix for (MOPB-03 by Stefan Esser) * Fixed CRLF injection inside ftp_putcmd(). (by loveshell[at]Bug.Center.Team) * Fixed a possible super-global overwrite inside import_request_variables(). (by Stefano Di Paola, Stefan Esser) * Fixed a remotely trigger-able buffer overflow inside bundled libxmlrpc library. (by Stanislav Malyshev) * Fixed a header injection via Subject and To parameters to the mail() function (MOPB-34 by Stefan Esser) * Fixed wrong length calculation in unserialize S type (MOPB-29 by Stefan Esser) * Fixed substr_compare and substr_count information leak (MOPB-14 by Stefan Esser) (Stas, Ilia) * Fixed a remotely trigger-able buffer overflow inside make_http_soap_request() (by Ilia Alshanetsky) * Fixed a buffer overflow inside user_filter_factory_create(). (by Ilia Alshanetsky)
2007-05-06Add security fix for CVE-2007-1001 to "php4-gd" and "php5-gd" packages.tron2-1/+42
Bump package revision.
2007-05-05Remove PEAR from the default PHP installadrianp4-149/+10
2007-05-05Including pear.mk will now pull in lang/pear as a dependencyadrianp1-2/+5
Fix the PHP call to include the default include path for PEAR
2007-05-05+pearadrianp1-1/+2
2007-05-05The PEAR package contains:adrianp8-0/+2997
* the PEAR installer, for creating, distributing and installing packages * the PEAR_Exception PHP5 error handling mechanism * the PEAR_ErrorStack advanced error handling mechanism * the PEAR_Error error handling mechanism * the OS_Guess class for retrieving info about the OS where PHP is running on * the System class for quick handling of common operations with files and directories * the PEAR base class
2007-05-04Fix package name to reflect update to 6u1.markd1-2/+2
2007-05-01Make the shebang line regex less restrictive, so that it matchesminskim1-2/+2
"ruby" followed by a version number.
2007-05-01Fixed gcc4 error messages. Patch provided by Aleksey Cheusov in privaterillig2-1/+24
mail.
2007-04-29Update lang/ghc to 6.6.1.kristerw4-22/+63
Many, many bugs have been fixed relative to 6.6. Far too many to list here. The other changes in this release are: * GHC works on Windows Vista. * GHC can now be used to compile C++ files. * There is an --install-signal-handlers=<yes|no> RTS flag. The main use is to stop GHC installing signal handlers when you are putting your code in a DLL. * Newtypes can now be defined using GADT syntax. * Linear implicit parameters are no longer accepted. * There is a manpage for ghc and ghci. * The building guide has been moved to the wiki. * GHC now comes with the filepath library.
2007-04-29Remove first hunk which contains RCS Id only from patch-ab.taca2-12/+3
2007-04-28Patch to fix PHP bug #40326 (cannot open file from cwd if parent folder notsborrill3-3/+225
readable). Patch will be in 5.2.2, so this patch can be removed once it has been released.
2007-04-26Update to 6u1; fixes PR pkg/36181.tv6-22/+24
Give away to pkgsrc-users.
2007-04-26give away to pkgsrc-users.tv1-2/+2
(I might be able to pick this up again in the future, but cannot guarantee it.)
2007-04-26give away to pkgsrc-userstv1-2/+2
2007-04-26Update tcl-otcl to 1.13.minskim2-6/+6
Change: - Sun OS compilation patch.
2007-04-22correct installation and plist on hpuxtnn1-1/+9
2007-04-21Updated sun-jre14 and sun-jdk14 to 1.4.2_14.rillig5-20/+23
Changes since 1.4.2_13: - Some zone information (zi) files changed.
2007-04-21Added a missing $.rillig1-2/+2
2007-04-21patch-cn: hpux: don't use absolute path to ld(1)tnn2-1/+24
2007-04-21The error messages on AIX are weird, but maybe someone understands them.rillig1-1/+2
2007-04-20Update parrot to 0.4.11.obache5-119/+197
Based on patch provided in PR 36157, update to 0.4.10. New in 0.4.11 - Compilers: + IMCC: added documentation for C-based Parrot Calling Conventions, refactorings and bug fixes + PGE: new perl6regex front end reflecting recent S05 syntax changes + PIRC: new prototype PIR parser - Languages: + Updated Lua, PHP ("Plumhead"), BASIC, pynie + Lua implements environment - Design: + PDD15 "Objects" - details added, and draft approved - Documentation: + Added guidelines for PMC documentation - Implementation: + PDD15 implementation is largely complete, including role-based composition, introspection, and C3 method resolution order + new Exporter PMC for importing globals between namespaces + new string utilities for radix conversion + PCCINVOKE and Parrot_PCCINVOKE allow calling using the full Parrot Calling Conventions from PMCs and C code respectively - Build: + Refactorings and improvements in test coverage for 'Configure.pl' - Misc: + many bugfixes, enhancements, and code cleanup + added example subversion config file + extended support for gcc, icc, and other compilers + extended support for Solaris and other platforms New in 0.4.10 - Compilers: + IMCC: Parrot calling conventions now available between two C PMCs (PMINVOKE) + PGE: Match object improvements + smop: added Attribute and Class PMCs + HLLCompiler: improvements for interactive mode - PAST: + extended binding to a list of variables - Languages: + Updated Lua, PHP ("Plumhead"), Tcl ("ParTcl"), Ruby ("Cardinal") + Update PIR, regex, Zcode + New language: Pynie - a Python compiler for Parrot + Lua implements require and many other ops, improved regex support + Remove parakeet - Design: + PDD01 "Overview" - updated architecture and platform information + PDD15 "Objects" - details on roles, objects, and classes added + PDD22 "I/O" - added async ops and Status PMC details - Documentation: + Added guides for Metacommitter, Relase Manager, and Cage Cleaner roles - Implementation: + Object, Class, Role, and Attribute PMC implementation has begun + Perl 5 module "Parrot::Embed" now compiles and links on all platforms - Build: + Major improvements in test coverage for 'ops2c.pl' - Misc: + New utility: Crow, a template processor + New library module: Config/JSON for reading/writing JSON files + many bugfixes, enhancements, and coding standard updates, code cleanup New in 0.4.9 - Compilers: + IMCC: Parrot calling conventions now available in C PMCs, allowing named, optional, slurpy, and flat parameter passing + PGE: extended support for Perl 5 Regexes + smop: prototype object model implementation + hllcompiler: refactored to run a configurable set of compilation stages - PAST: + redesigned assign/binding to support Perl 6 binding semantics - Languages: + Updated Lua, PHP ("Plumhead"), Tcl ("ParTcl"), perl6, perl5 + New language: PIR - a PGE-based implementation of Parrot PIR + perl6 now supports binding (':=') and 'join' + lua generates tail calls, and supports its own regex flavor (PGE-based) + Pheme still works, huzzah! - Design: + PDD21 "Objects" - rewritten + PDD22 "I/O" - updated and 'TODO' tests added - Documentation: + Interface stability classification standards approved + Roles and Responsibilities documented approved + Official 'drafts' directory created (was 'clip') - Implementation: + More NameSpace and OS PMC methods implemented + Parrot executable fullname and basename now available in PIR/PASM code + new 'chomp' library function - Build: + Major improvements in test coverage for 'ops2pm.pl' - Misc: + many bugfixes, enhancements, and coding standard updates + extended support for Sun Workshop Compilers + Parrot now builds on PocketPC platform New in 0.4.8 - Compilers: + HLLCompiler: added tracing options, modified api + PGE & TGE bugfixes and updates - PAST: + added global and lexical variable support + added looping constructs, arrays, hashes - Languages: + Updated PHP ("Plumhead"), Tcl ("ParTcl"), forth, perl6, lua, abc, APL, WMLScript, punie + ParTcl is passing > 24.9% of Tcl cvs-latest test suite + perl6 now supports hashes, arrays, method calls, arity-based multisubs, quoted terms, ranges (non-lazy), try blocks, $! - Design: + PDD01 "Overview" - updated + PDD22 "I/O" - rewritten and approved - Test Suite: + Converted Perl 5 Regex tests to PIR, with notable speedup + Added tests for opcodes, compilers, languages, and coding standards - Build: + Major improvements in test coverage for 'pmc2c.pl' - Misc: + many bugfixes, enhancements, and coding standard updates + extended support for non-core platforms including Cygwin, Tru64 New in 0.4.7 - New languages: PHP ("Plumhead"), Forth - Updated languages: Ruby ("Cardinal"), Tcl, Lua - Remove old Python implementation from Parrot repository; the new Python language code is hosted at http://pirate.tangentcode.com - Compilers: + PGE updated with more expressions, latest changes to S05 + new Perl6 grammar compiler - Integration: + Perl 5 module "Parrot::Embed" allows easy embedding of a Parrot runtime into a Perl 5 program - PIR: + new :init pragma for subs that must run before the main function + new :vtable pragma to identify subs that override PMC vtable methods, eliminating the need for special subroutine names + PIR parser/compiler does not stop on first syntax error + Vanilla register allocator ("register alligator") greatly improves performance compiling large functions + Eliminated limit on number of PIR macros - PMCs: + hash lookups return null instead of None for missing keys - Design: + PDD13 "Bytecode files: format and manipulation" - new + PDD10 "Embedding" - new + PDD25 "Concurrency" - rewritten + PDD15 "Objects" - new section on redesign requirements + PDD07 "Coding standards" - significant updates and automated tests - Test Suite: + Many many more new tests - Build Process: + autoconf compatible install options - Misc: + Namespace refinements + Coroutine improvements + An impressive swarm of other bugfixes and enhancements New in 0.4.6 - New languages: Ruby ("Cardinal"), Javascript ("ecmascript") - Updated languages: Tcl, dotnet, bc, Pheme, Punie, WMLScript - Updated compilers: PGE, TGE - IMCC updates: + ".loadlib" directive expresses dependencies + ".namespace" with no parameter goes to HLL root + lexer is reentrant (reentrant grammar in progress) - Namespace improvements: + new suite of opcodes to access namespaces and globals ("find_global" and "store_global" will be phased out) + namespace '' no longer means HLL root - Design document updates: namespaces (pdd23), basic types (pdd17), embedding - Updated tool requirements for developers: flex 2.5.33, bison 2.1, perl 5.6.1 - New to-do list for people new to Parrot: cage/todo.pod - The usual plethora of bugfixes and enhancements New in 0.4.5 - unicode subroutine names - hierarchical class names finished including MMD support - new dotnet CLI to PIR translator - improved TGE code and compiler - APL: vector handling - new STM branch in the svn repository - the usual bugfixes and enhancements New in 0.4.4 - hierarchical class names - APL compiler - under development - understands simple vector ops, strings - demonstrates use of Unicode in Parrot - pgc, a compiler for rules and operator precedence parsers - Major redesign and improvements for PGE - compilers understand named parameter options - :ratchet option implemented to support non-backtracking quantifiers - TGE (tree grammar engine) for tree transformations - tgc, tree grammar compiler - perl6 compiler - support for many operators, lexical scalars, regex matches - new pheme (Parrot scheme) compiler New in 0.4.3 - namespaces partially implemented - rulec, Perl6 rule compiler - PGE improvements including return values for closure - parts of a Perl6 parser based on PGE - complex trigonometric methods - type of Sub PMC is now overridable by HLL - NetBSD support - many bug fixes and improvements New in 0.4.2 - improved PPC and x86 JIT support including JIT compilation of very simple PASM/PIR subroutines - preliminary libreadline support - better trace and debug features - pkgconfig support - META.yml to support proper indexing on CPAN - new opcode: hcf (in "my_ops" in dynamic op library) - new File pmc for file specific ops (is_dir, is_file, copy, rename...) - named arguments and parameters (both :named("") and => syntaxes) - ongoing config improvements - tons of bug fixes and other small improvements - too much to list all
2007-04-17Update chicken to 2.60, aka 2.6.obache6-30/+29
Based on patch provided by Alaric Snell-Pym in pkgsrc-users@. Things changed since the last release (2.5): - Many bugfixes - Better support for Sun's C compiler - Input-performance has been improved - PCRE (Perl compatible regular expressions) by Philip Hazel is now bundled with CHICKEN - Static linking of extensions is now possible (when supported by the egg) - The interpreter warns about references to potentially unbound variables in loaded code and expressions entered on the REPL - The expansion process is traced during compilation and interpretation to give (slightly) more usable syntactic context in error messages - library: * added `any?`, `bit-set?' and `on-exit' - eval: * new procedure `set-parameterized-read-syntax!' - posix: * SRFI-17 setters for `file-position`, `current-user-id', `current-group-id', `process-group-id'; the respective setter-procedures are still available but have been deprecated * `file-stat' returns more information (including device info) * added `process*' - extras: * added `read-string!' - utils: * `apropos' and `apropos-list' procedures - srfi-4: * added `read-u8vector', `read-u8vector!' and `write-u8vector' - srfi-18: * added `time->milliseconds' and `milliseconds->time' - csi: * `-ss SCRIPTNAME' option - csc: * accepts options given in the environment variable `CSC_OPTIONS' * new options `-static-extensions' and `-host' - chicken/csc: * new option `-keep-shadowed-macros' - chicken-setup: * accepts options given in the environment variable `CHICKEN_SETUP_OPTIONS' * allows retrieval and installation of eggs from subversion a repository and the local filesystem * new options `-tree FILENAME', `-svn', `-local', `-revision' and `-destdir PATHNAME' * added helper procedures `required-chicken-version' and `required-extension-version' - Lots of improvements in the CMake build
2007-04-15* Support v2 of the pear-* package format that is being used by someadrianp1-5/+15
newer pear packages. * Fix the case where an extra slash would be appended to the file path in the PLIST. * Both fixes from from Loic Hoguin and tested by Loic and myself.
2007-04-08+ocamlducetonio1-1/+2
Import package from Jaap Boender This fixes PR pkg/35949
2007-04-08OCamlDuce is an enhancement to OCaml that allows one to use XML features,tonio6-0/+102
such as types and values, natively in OCaml programs. The goal of the OCamlDuce project is to extend the OCaml language with features to make it easier to write safe and efficient complex applications that need to deal with XML documents. In particular, it relies on a notion of types and patterns to guarantee statically that all the possible input documents are correctly processed, and that only valid output documents are produced. WWW: http://www.cduce.org/ocaml
2007-04-08Fix reference to ap-php package, from PR#35927.ghen1-2/+2
2007-04-07_ULIMIT_CMD already includes a trailing ";" so don't follow that withdmcmahill1-4/+4
"&&" as some shells do not like this.
2007-04-06Fix INSTALL script to check proper directory; not RUBY_SYSRIDIR buttaca2-4/+4
RUBY_SITERIDIR. It fixes install error of textproc/ruby-redcloth when ruby18-base didn't biild with ruby-build-ri-db option. Noted by obache@ via private mail and approved by wiz@. Bump PKGREVISION.
2007-04-04Remove win32-jdk. This never really worked, and probably never will worktv6-238/+1
properly enough for pkgsrc use.
2007-04-01Use "$(TOOLS_PLATFORM.install)" instead of hard coded "install" totron8-24/+25
fix build problems under Solaris. Based on a suggestion by Aleksey Cheusov.
2007-03-29Make this build as non-root user. Patches provided by Aleksey Cheusovtron7-1/+98
in PR pkg/34987. This also fixes PR pkg/36096.
2007-03-25Convert to xorg.wiz1-3/+2
2007-03-25Convert to xorg.wiz1-2/+2
2007-03-25Update HOMEPAGE and MASTER_SITES.wiz1-3/+3
2007-03-24Prepare for switching to NO_MTREE=yes.joerg5-8/+16
2007-03-24Update ghc to version 6.6.kristerw12-359/+526
This version represent >19 month of development since the version 6.4, and the list of changes is far too big to include here. See http://www.haskell.org/ghc/docs/6.6/html/users_guide/release-6-6.html for the list of user visible changes.
2007-03-21Per Juan RP, use pkgsrc-users@ as MAINTAINER of unmaintained pkgs.jwise1-2/+2
2007-03-21I'm not using any of these packages any more, and have not been keeping upjwise1-2/+2
on maintaining them. Switch MAINTAINER to tech-pkg, so I can focus on those which I am still using.
2007-03-19give away to pkgsrc-userstv1-2/+2