summaryrefslogtreecommitdiff
path: root/lang
AgeCommit message (Collapse)AuthorFilesLines
2011-04-07LLVM 2.9 includes several major new capabilities:adam5-194/+198
* Type Based Alias Analysis (TBAA) is now implemented and turned on by default in Clang. This allows substantially better load/store optimization in some cases. TBAA can be disabled by passing -fno-strict-aliasing. * This release has seen a continued focus on quality of debug information. LLVM now generates much higher fidelity debug information, particularly when debugging optimized code. * Inline assembly now supports multiple alternative constraints. * A new backend for the NVIDIA PTX virtual ISA (used to target its GPUs) is under rapid development. It is not generally useful in 2.9, but is making rapid progress.
2011-04-07Add a patch to fix for http://secunia.com/advisories/43921/ from perl'staca3-3/+38
git repository (539689e74a). Bump PKGREVISION.
2011-04-06Start update of Ruby on Rails 3.0.6.taca1-2/+2
2011-04-06Ahem, add in the explanation I had written for the new patch..he2-3/+9
2011-04-06Update parrot from version 3.1.0 to 3.2.0.he4-20/+31
Pkgsrc changes: o Adapt existing patches to changes in upstream code o Add a fix for the stat() / lstat() tests in parrot; will be reported upstream as a bug. Upstream changes: - Core + Full support for Unicode filenames on Linux and Win32 + The configuration option --cxx is gone + New Generational GC implemented. To enable it run Configure.pl --gc=gms + Now op definitions are semantically parsed. It opens possibilities for future optimizations of parrot core. + A statement convert the '.param' PIR systax + A PMC is implemented for low-level buffer access which separate the representation from the pointers + Support added for 'long double', 'long long', and 64-bit to StructView + In math.h are tools available for Inf/NaN + Signature PMCs are used pervasively - Languages + A few tests in Cardinal are fixed + A binary .dmg is created of Rakudo Star for OS X + Winxed - Minor fixes, refactors and cleaning - New predefs replace, push and provide a way to access multiple return values - Operators exits, class and .* (indirect method call) added - $loadlib directive - -o option to installable driver added - Indent generated PIR is added to improve clarity and avoid imcc pitfalls with non indented sub bodys - Community + M0 roadmap is in progress - Documentation + 'make docs' target, which was serving only to generate superfluous POD files, has been removed. + Svn remnants from PDDs are removed - Tests + Added 'make release_check' target so that Release Manager can double-check tarball + Probes added for 'long long' and 64-bit C types - Rosella Rosella is a collection of tools and building blocks for Parrot + A working proxy library is created, that make mostly-transparent custom proxies for many types of Parrot PMCs + A mockobject testing library is created, using the new proxy library + The PLA test suite is updated to use the new Rosella testing tools, including the new mockobjects to test callbacks
2011-04-05update to 0.12.0drochner4-232/+242
This switches to the new 0.12 release branch.
2011-04-05revert updateahoka4-241/+233
2011-04-05Fix build with png-1.5.wiz2-1/+103
2011-04-01Update to 0.11.7ahoka4-233/+241
2011-04-01Support staged installation.asau1-8/+10
2011-03-31Build fix: always pass "--tag" parameter to libtool.asau3-13/+266
Support staged installation.
2011-03-30Support staged installation.asau9-4/+274
2011-03-29Fix annoying marker bug.asau3-3/+37
2011-03-29Pass CFLAGS and LDFLAGS to the compiler (fixes problems e.g. on Mac OS X); ↵adam7-55/+63
pkglint clean-up
2011-03-28Update lang/coq to 8.3pl1tonio4-93/+7
Changes from V8.3 to V8.3pl1 o Type inference, notations and implicit arguments bug fixes - #2448 (alpha-renaming problems with notations internally using binders) - #2454 (pattern-matching sometimes not supporting type casts) - fixing combined use of non-implicit and explictly-declared implicit arguments in inductive arities - restored support for using some ident with different scopes in notations o Ltac and tactics bug fixes - #2414 (rewrite in not looking for eq_ind in the right module) - #2433 (new "is_evar"/"has_evar" to restore support for matching evars in Ltac) - #2453 (dependent destruction) - loop in dependent destruction - new "constr_eq" tactic for restoring support for term equality test in Ltac - setoid rewrite under cases and abstraction fixed o Coqdoc and documentation bugs - #2418 (wrong URLs in documentation) - #2441 (coqdoc bug in Mergesort.v) - #2445 (correct support for "'" character in coqdoc links to notations) - fixed wrong use of "moduleid" instead of "module" in coqdoc html indexes - fixing parsing of Multiplication and Division signs (unicode 0xD7 and 0xF7) o Compilation - #2432 (support for compilation with camlp5 6.02.0) - support for compilation with ocaml >= 3.09.3 restored o Extraction - #2413 (prevent type-unsafe optimisations of pattern matching) - Identifiers of a development aimed to be extracted should avoid containing "__", since the extraction make various use of this sub-string, leading to potential name clashes. This was already so in V8.3, but not announced, as mentionned by #2421. o Miscellaneous bug fixes - #2412 (anomaly Ploc.Exc when using Ltac Debug) - #2419 (redundant opp_compare removed) - #2427 (Module Functor claims Signature does not match) - #2431 (compliance of CoqIDE use of mutexes with FreeBSD) - #2434 (anomaly DuringSyntaxChecking with Local/Global prefixes) - a few improvements in efficiency
2011-03-28Add a patch for fix of CVE-2011-0188.taca3-2/+23
Bump PKGREVISION.
2011-03-28fix a security issue, using patches from upstream:drochner8-5/+110
stricter redirect handling in urllib, to prevent redirects to eg "file://" URLs (CVE-2011-1521) bump PKGREV
2011-03-28fix two security issues, using patches from upstream:drochner5-3/+404
-stricter redirect handling in urllib, to prevent redirects to eg "file://" URLs (CVE-2011-1521) -stricter argument checks in the audioop module (CVE-2010-2089)
2011-03-28* Make rdoc compatible with newer version of rdoc (on Ruby 1.9.2) abouttaca4-2/+35
handling of none existing files. This should be fix build problem of www/ruby-rails3 with ruby18-base. Bump PKGREVISION.
2011-03-27Add depends pattern: RUBY_RAILS_DEPENDS.taca1-1/+8
2011-03-27Ignore doxygen command not to generate doc files.taca3-15/+43
2011-03-27* Introduce RUBYGEMS_REQD as a package-settable variable.taca1-5/+16
Specify minimum required rubygems version. * Omit use of _RUBYGEM_UNPACK_OPTION.
2011-03-26No need to add 27 for PYTHON_VERSIONS_ACCEPTED over again.obache1-2/+2
2011-03-23Update included Console_Getopt to 1.3.1.taca2-6/+7
Release date: 2011-03-08 00:02 UTC Release state: stable Changelog: * Change the minimum PEAR installer dep to be lower Bump PKGREVISION.
2011-03-23Add code fragment to select version of Ruby on Rails.taca2-1/+138
User settable variable is RUBY_RAILS_DEFAULT: 2 or 3. (default 2)
2011-03-21Apply changes by r308525 from PHP's repository to fix bug #54055taca5-3/+89
(buffer overrun with high values for precision ini setting). It fixes one of security fixes by PHP 5.3.6. Bump PKGREVISION.
2011-03-21Add a patch to fix bug #54193 (Integer overflow in shmop_read()) referringtaca2-4/+17
r309018 from PHPs' repository. (CVE-2011-1092) Bump PKGREVISION of devel/php-shmop.
2011-03-19Update lang/php53 package to PHP 5.3.taca10-389/+23
PHP 5.3.6 Released! [17-Mar-2011] The PHP development team would like to announce the immediate availability of PHP 5.3.6. This release focuses on improving the stability of the PHP 5.3.x branch with over 60 bug fixes, some of which are security related. Security Enhancements and Fixes in PHP 5.3.6: * Enforce security in the fastcgi protocol parsing with fpm SAPI. * Fixed bug #54247 (format-string vulnerability on Phar). (CVE-2011-1153) * Fixed bug #54193 (Integer overflow in shmop_read()). (CVE-2011-1092) * Fixed bug #54055 (buffer overrun with high values for precision ini setting). * Fixed bug #54002 (crash on crafted tag in exif). (CVE-2011-0708) * Fixed bug #53885 (ZipArchive segfault with FL_UNCHANGED on empty archive). (CVE-2011-0421) Key enhancements in PHP 5.3.6 include: * Upgraded bundled Sqlite3 to version 3.7.4. * Upgraded bundled PCRE to version 8.11. * Added ability to connect to HTTPS sites through proxy with basic authentication using stream_context/http/header/Proxy-Authorization. * Added options to debug backtrace functions. * Changed default value of ini directive serialize_precision from 100 to 17. * Fixed Bug #53971 (isset() and empty() produce apparently spurious runtime error). * Fixed Bug #53958 (Closures can't 'use' shared variables by value and by reference). * Fixed bug #53577 (Regression introduced in 5.3.4 in open_basedir with a trailing forward slash). * Over 60 other bug fixes.
2011-03-18update to 0.10.4drochner2-6/+6
changes: Bug fixes and binding updates
2011-03-17Don't force using pthread TLS in NetBSD but check first if compilerkefren2-6/+17
support (__thread) exists. Should fix PR/44725
2011-03-16Whats netbsd64macro.dfs and why is it missing?hans1-4/+4
Uncomment that stuff to make the test target work again. From Kai-Uwe Eckhardt.
2011-03-16Unlimit stacksize to fix build on some NetBSD platforms.hans1-1/+2
From Kai-Uwe Eckhardt.
2011-03-16Fix java build on -current i386. Patch from Kai-Uwe Eckhardt.hans2-1/+26
2011-03-14lang/openjdk7: add bootstrap for DragonFly 2.9rumko2-3/+12
ok@ wiz
2011-03-13Catch up with graphics/libungif/buildlink3.mk -> mk/giflib.buildlink3.mkabs1-2/+2
2011-03-12Add MULTI variable, and add it to BUILD_DEFS, to more easily findwiz3-3/+15
variable settings affecting binary packages. From Aleksey Cheusov in PR 44695.
2011-03-11update to 0.10.3drochner2-6/+6
changes: Bug fixes and binding updates.
2011-03-11service suspended. fetch from backup.zafer1-2/+2
2011-03-11update master_sites.zafer1-2/+2
2011-03-11update master_sites. remove dead mirrors.zafer1-8/+3
2011-03-11service suspended. fetch from backup.zafer1-2/+2
2011-03-09libungif/buildlink3.mk -> mk/giflib.buildlink3.mkdrochner1-3/+3
(uses giflib now per default) bump PKGREV
2011-03-06Merge the patch for http://secunia.com/advisories/43463/ from thedholland3-3/+90
copy in python26.
2011-03-05Update to SBCL 1.0.46asau2-6/+6
Changes in sbcl-1.0.46 relative to sbcl-1.0.45: * enhancement: largefile support on Solaris. * enhancement: SB-PROFILE:REPORT now supports :LIMIT and :PRINT-NO-CALL-LIST arguments (lp#710017) * enhancement: SB-PCL:+SLOT-UNBOUND+ is exported, making it possible to distinguish unbound instance slots when using STANDARD-INSTANCE-ACCESS &co. (lp#718039) * optimization: ERROR and CERROR are approximately 5 times faster. * optimization: optimized constructors are used for MAKE-INSTANCE of classes with applicable non-standard (SETF SLOT-VALUE-USING-CLASS), SLOT-BOUNDP-USING-CLASS, and INITIALIZE-INSTANCE :AROUND methods, speeding up instance creation in those cases. * optimization: arithmetic operations with multiple constant arguments in now have them reduced at compile-time. (lp#676414) * optimization: determining current character position on string-streams for pretty-printing was overly slow. * bug fix: local tail calls to DYNAMIC-EXTENT functions can no longer cause lifetime analysis to overwrite closed-over variables (lp#681092). * bug fix: encoding errors from some multibyte external formats such as EUC-JP were not handled correctly (lp#713063). * bug fix: printing waitqueue objects without setting *PRINT-CIRCLE* to T is now safe (lp#673630). * bug fix: Solaris/x86-64 wasn't getting built with lutex support by mistake. (lp#667297). * bug fix: CONSTANTLY generated functions had bogus lambda-lists. (lp#713626) * bug fix: RUN-PROGRAM :PTY option was racy on OpenBSD. (lp#669485) * bug fix: UNINTERN takes a symbol, not a symbol designator -- could previously unintern the wrong symbol with the same name. (lp#693796) * bug fix: COPY-PPRINT-DISPATCH always has access to a pristine table, making it possible to restore the initial table if it has been messed up. (lp#678409)
2011-03-04Fix PLIST when threads option is turned on.wiz2-1/+47
From Kozachuk Oleksandr <oleksandr@kozachuk.info> in private mail.
2011-03-03Add patches to fix build on NetBSD 5.99.41 and newer (pkg/44598).hans6-1/+102
Patches came from Kai-Uwe Eckhardt.
2011-03-01Fix icon binary, it had the destdir embedded. From Mark Schuetz Schmuckwiz3-7/+8
in PR 44653. Bump PKGREVISION. Set LICENSE.
2011-03-01Upgrade from 1.0.0_BETA-20110225 to the 20110228 version.he3-40/+6
o New here is that we can now drop the DragonFly patch.
2011-03-01Update pear package to 1.9.2, including update of these PEAR packagestaca3-16/+18
Console_GetOpt and Structures_Graph. PEAR 1.9.2: Release date: 2011-02-28 18:58 UTC Changelog: Important! This is a security fix release. The advisory can be found at http://pear.php.net/advisory-20110228.txt Bugs: * Fixed Bug #17463: Regression: On Windows, svntag [patch by doconnor] * Fixed Bug #17641: pecl-list doesn't sort packages by name [dufuz] * Fixed Bug #17781: invalid argument warning on foreach due to an empty optional dependencie [dufuz] * Fixed Bug #17801: PEAR run-tests wrongly detects php-cgi [patch by David Jean Louis (izi)] * Fixed Bug #17839: pear svntag does not tag package.xml file [dufuz] * Fixed Bug #17986: PEAR Installer cannot handle files moved between packages [dufuz] * Fixed Bug #17997: Strange output if directories are not writeable [dufuz] * Fixed Bug #18001: PEAR/RunTest coverage fails [dufuz] * Fixed Bug #18056 [SECURITY]: Symlink attack in PEAR install [dufuz] * Fixed Bug #18218: "pear package" does not allow the use of late static binding [dufuz and Christer Edvartsen] * Fixed Bug #18238: Wrong return code from "pear help" [till] * Fixed Bug #18308: Broken error message about missing channel validator [yunosh] This feature is implemented as a result of #18056 * Implemented Request #16648: Use TMPDIR for builds instead of /var/tmp [dufuz] Console_GetOpt 1.3.0 Release date: 2010-12-11 21:23 UTC Changelog: * Implement Request #13140: [PATCH] to skip unknown parameters. [patch by rquadling, improved on by dufuz] Structures_Graph 1.0.4 Release date: 2010-10-26 04:10 UTC Changelog: Bugfix Release: * Bug #17108 BasicGraph::test_directed_degree fails on PHP 5 [clockwerx]
2011-02-28Add fix for the information disclosure vulnerability reported in SA43463tron3-3/+100
taken from the Python SVN repository.