Commit graph

5654 commits

Author SHA1 Message Date
wiz
aaac6df17b Fix some patterns (hint: do not mix {} and <> 2010-12-29 22:25:17 +00:00
obache
2ae2ce730c one more DragonFly regression fix. 2010-12-29 10:42:35 +00:00
obache
8a911c7428 Fix broken patch, remove redundant `)'. 2010-12-29 08:24:18 +00:00
obache
ba87ff1fb2 more DragonFly fixes (not completed). 2010-12-29 05:57:52 +00:00
obache
4d1e6cfd94 Some fixes for DragonFly (not completed). 2010-12-29 05:41:20 +00:00
fhajny
2076f8d9ad Changing the 'threads' option to non-default. Two depending packages
(multimedia/mediatomb and multimedia/avidemux) were confirmed as
working with the non-threaded version, and broken (spinning CPU)
with the threaded one, after the 1.8.0 update.
2010-12-27 23:09:22 +00:00
taca
6f4442484e Update ruby19-base package to 1.9.2pl136.
Release announce:
	http://www.ruby-lang.org/en/news/2010/12/25/ruby-1-9-2-p136-is-released/

Full Changes:
	http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_136/ChangeLog
2010-12-26 12:33:16 +00:00
taca
5cc1fd3c65 Update ruby18-base package to 1.8.7.330.
Release announce:
	http://www.ruby-lang.org/en/news/2010/12/25/ruby-1-8-7-p330-released/

Quote from the announce:

* Here you are an annual release of 1.8.7 updates.
* No license change from previos 1.8.7 release.

Full Changes:
	http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_330/ChangeLog
2010-12-26 12:31:20 +00:00
taca
a400317015 Start update of ruby18-base and ruby19-base packages:
RUBY18_PATCHLEVEL	pl330
	RUBY19_PATCHLEVEL	pl136
2010-12-26 12:29:07 +00:00
adam
c257121a58 Pass CFLAGS and LDFLAGS, otherwise fails on Mac OS X with different SDKs. 2010-12-26 12:16:06 +00:00
asau
56ad733bed Update to Guile 1.8.8
Changes in 1.8.8 (since 1.8.7)

* Bugs fixed

** Fix possible buffer overruns when parsing numbers
** Fix random number generator on 64-bit platforms

Previously the `scm_c_random' function would crash or return only 32-bit
worth of randomness.  In addition, the new `scm_c_random64' function
explicitly returns 64 bits of randomness.

** Add missing range checks in `vector-move-left!' and `vector-move-right!'

Previously these procedures could write past the end of a vector.

** Avoid clash with system setjmp/longjmp on IA64
** Don't dynamically link an extension that is already registered
** Fix `wrong type arg' exceptions with IPv6 addresses
** Fix typos in `(srfi srfi-19)'
** Have `(srfi srfi-35)' provide named struct vtables
** Fix C documentation extraction ("snarfing") with recent GCC versions
** Fix some Interix build problems
** Fix Tru64 build problems
** Fix GC-related build issues on Solaris 10 x86 with Sun Studio 12
** Several small documentation fixes
2010-12-25 09:03:41 +00:00
obache
cf8c8aff00 * Remove a redundant hunk for Darwin,
* Use $(CC) for LDSHARED on NetBSD and DragonFly like any other.
  Fixes PR#42598 for that libpython will be linked with sufficient flags.

Bump PKGREVISION.
2010-12-25 05:45:15 +00:00
wiz
b80c3a7ef8 Fix patch-ac for NetBSD<5.99.41. 2010-12-23 15:25:16 +00:00
fhajny
6586986e1c Updated lang/spidermonkey to 1.8.0 rc1 (see below).
No standard changelog provided from upstream, some bits scattered here:

* http://www.mozilla.org/js/spidermonkey/release-notes/JS_170.html
* https://developer.mozilla.org/En/SpiderMonkey/1.8

pkgsrc changes:

* Threading support (and dependency on devel/nspr) is now optional
  (enabled by default). Threaded Spidermonkey may not be desirable
  for e.g. server-side JavaScript usage.
* Unicode strings support optional.
* Rudimental OpenSolaris/Solaris 11 config file provided.

Release Candidate note:

Spidermonkey 1.8.0 RC1 was the last version ever released as
a standalone distribution, and is generally being used by the JavaScript
community nowaways, if needed. In the future, ripping Spidermonkey
out of the Mozilla tarball may be attempted too, to update the package
to 1.9.x.
2010-12-23 12:36:01 +00:00
dsainty
1f40f3a084 Mechanically replace references to graphics/jpeg with the suitable
alternative from mk/jpeg.buildlink3.mk

This allows selection of an alternative jpeg library (namely the x86 MMX,
SSE, SSE2 accelerated libjpeg-turbo) via JPEG_DEFAULT=libjpeg-turbo, and
follows the current standard model for alternatives (fam, motif, fuse etc).

The mechanical edits were applied via the following script:

#!/bin/sh
for d in */*; do
  [ -d "$d" ] || continue
  for i in "$d/"Makefile* "$d/"*.mk; do
    case "$i" in *.orig|*"*"*) continue;; esac
    out="$d/x"
    sed -e 's;graphics/jpeg/buildlink3\.mk;mk/jpeg.buildlink3.mk;g' \
        -e 's;BUILDLINK_PREFIX\.jpeg;JPEGBASE;g' \
        < "$i" > "$out"
    if cmp -s "$i" "$out"; then
      rm -f "$out"
    else
      echo "Edited $i"
      mv -f "$i" "$i.orig" && mv "$out" "$i"
    fi
  done
done
2010-12-23 11:44:24 +00:00
he
c52980bb3a Update parrot from version 2.10.1 to 2.11.0.
Pkgsrc changes:
 o Adapt PLIST to changes in the set of installed files
 o Adjust one patch to match the changed source

Upstream changes:
- Core
 + Just In Time native call frame generation using LibFFI
 + PIR op find_codepoint is no longer experimental, it is now supported
 + Several public functions in libparrot have been brought up to standard
   naming conventions.
 + Improved linked-list implementation in GC
 + set_addr opcode is being replaced with the new set_label opcode
   in core libraries
 + Removed deprecated CodeString PMC
 + Added close, is_closed, read, readline methods to Socket
 + Added experimental MappedByteArray PMC type
 + Added Parrot_warn_experimental, to warn the user about experimental features
 + Code for frontend executables moved from src/ to frontend/
 + Support for chunked receive in LWP library.
 + Added a "quickcover" make target
- Languages
 + PIRC
   - left the nest and is currently at https://github.com/parrot/pirc/
 + Community
   - Our README was translated into the following languages
    by Google Code-In students and mentors:
        Polish      README.polski
        Spanish     README.espanol
        German      README.deutsch
- Documentation
- Tests
 + Test coverage increase on PMCs: String, Integer, NameSpace,
   Complex, EventHandler
 + 'make quickcover' target added to speed up most essential
   parts of coverage analysis
 + 'tools/dev/headerizer.pl' refactored to improve maintainability
   (no change in functionality)
2010-12-22 21:29:31 +00:00
wiz
2d6b99bac3 Fix build on NetBSD-5.99.41 (_? -> _CTYPE_?) while hopefully not breaking
older releases.
2010-12-20 00:04:50 +00:00
wiz
8c7216dfa9 Set LICENSE. 2010-12-20 00:04:26 +00:00
is
8a6b18dc6c - Enable native compilation for arm.
- to do this, and make the result runnable on pre-thumb arm, change
  upstreams assembler snippets and stubs to use "mov pc,reg" instead
  of the return/call-to-thumb-friendly "bx reg", which is not available
  in non-thumb-enabled arm CPUs. Whether this is the way to go, or a
  seperate "armt" architecture for ocaml is needed, needs to be discussed
  with upstream.

Resulting compiler, when running its selftest suite, has 6 errors less than
the same on i386. Unison compiled natively with this passes its self-test.
2010-12-19 08:27:17 +00:00
wiz
7fe66a1c81 + boomerang. 2010-12-18 12:47:31 +00:00
wiz
c389cd2800 Initial import of boomerang-0.2:
Boomerang is a programming language for writing lenses--well-behaved
bidirectional transformations--that operate on ad-hoc, textual data
formats. Every lens program, when read from left to right, describes
a function that maps an input to an output; when read from right
to left, the very same program describes a "backwards" function
that maps a modified output, together with the original input, back
to a modified input.

Lenses have been used to solve problems across a wide range of
areas in computing including: in data converters and synchronizers,
in parsers and pretty printers, in picklers and unpicklers, in
structure editors, in constraint maintainers for user interfaces,
in software model transformations, in schema evolution, in tools
for managing system configuration files, and in databases where
they provide updatable views.
2010-12-18 12:47:11 +00:00
asau
d70081fad0 Bump package revision after JIT-related changes on DragonFly. 2010-12-17 22:14:41 +00:00
asau
fe4449984a jit3 compiler doesn't work on DragonFly and causes crashes. PR pkg/44249
Fold long line.
2010-12-17 22:13:16 +00:00
obache
12cb0713db revert last bump, not affect to mono world. 2010-12-17 07:43:54 +00:00
obache
880707dc5b Bump PKGREVISION from icu shlib major bump. 2010-12-17 07:36:08 +00:00
taca
06eff9c517 Update php5 pacakge to 5.2.16:
PHP 5.2.16 Released!

The PHP development team would like to announce the immediate availability of
PHP 5.2.16. This release marks the end of support for PHP 5.2. All users of
PHP 5.2 are encouraged to upgrade to PHP 5.3.

This release focuses on addressing a regression in open_basedir implementation
introduced in 5.2.15 in addition to fixing a crash inside PDO::pgsql on data
retrieval when the server is down. All users who have upgraded to 5.2.15 and
are utilizing open_basedir are strongly encouraged to upgrade to 5.2.16 or
5.3.4.

To prepare for upgrading to PHP 5.3, now that PHP 5.2's support ended, a
migration guide available on http://php.net/migration53, details the changes
between PHP 5.2 and PHP 5.3.

For a full list of changes in PHP 5.2.16 see the ChangeLog at
http://www.php.net/ChangeLog-5.php#5.2.16.

ChangeLog:

Version 5.2.16

16-Dec-2010

* Fixed bug #53517 (segfault in pgsql_stmt_execute() when postgres is
  down). (gyp at balabit dot hu)
* Fixed bug #53516 (Regression in open_basedir handling). (Ilia)
2010-12-16 14:20:45 +00:00
enami
264de9ac32 Fix the location of SITE_ARCH_DIR. It was changed not to include
full gauche version in r6983 of sourceforge repository.
2010-12-16 06:58:20 +00:00
asau
028433ae35 Update to Gauche 0.9.1
New in Gauche 0.9.1: Major Feature Enhancements

+ New Features
  o Extended formals: Built-in lambda, define etc. can
    recognize optional and keyword arguments, a la Common Lisp.
  o Enhanced module mechanism: Now you can rename, choose,
    or add prefix to the symbols when importing other modules.
  o Efficient record types: A new module gauche.record provides
    ERR5RS (srfi-99) compatible record types. It is also upper
    compatible to srfi-9 records.
  o More support for multithreaded applications: Thread-safe
    queue is added to util.queue, and thread-pool feature is
    provided by the new module control.thread-pool.
    Continuations can be passed between threads.
  o Partial continuations.
  o Enhanced Windows support.
  o New module: crypt.bcrypt: A module for Blowfish password hashing.
  o New module: srfi-98: portable environment variable lookup support.
  o New module: gauche.mop.propagate: Making object composition simpler.
  o New module: rfc.json: JSON parsing and construction.
+ Changes
  o The directory structure for Gauche installation has changed so
    that we can keep binary compatibility for the extension
    modules throughout 0.9.x releases.
  o Now it is an error to pass a keyword argument that isn't
    expected by the callee. It used to be a warning.
  o Regular expression re{,M} now means the same as re{0,M},
    which is compatible to Oniguruma.
+ Improvements
  o The compiler and the runtime got optimized more.
    The compiler now knows more about built-in procedures, and tries
    compile-time constant folding and/or inlining more aggressively.
    For example, sxml.ssax can parse XML document a lot faster.
  o ^ can be used in place of lambda, allowing more concise code.
    There's also convenience macros ^a, ^b, ... ^z and ^_ as
    abbreviations of lambda (a) etc.
  o ~ is added for universal accessing operator. (~ x y) is the same
    as (ref x y), and (~ x y z) is the same as (ref (ref x y) z),
    and so on. It can be used with generalized setter, e.g.
    (set! (~ array i) x).
  o define-syntax, let-syntax, and letrec-syntax are enhanced so that
    they can take a general expression in rhs, as far as it yields
    a syntactic transformer.
  o gauche.process: I/O redirection handling in run-process becomes
    more flexible.
  o rfc.http module now supports https connection (unix platforms only).
    Currently it relies on an external program (stunnel).
  o A new procedure current-load-path allows the program to know
    the file name it is being loaded from.
  o A new procedure .$ is introduced as an alternative name of compose.
  o Regular expressions now got read-write invariance. Some internal
    regexp routines are made public, giving users an easy way
    to construct and analyze regexp programatically.
  o rfc.822: New procedure: rfc822-date->date.
  o file.util: The procedure temporary-directory now became a parameter
    so that you can switch it when necessary. The default value is taken
    from (sys-tmpdir), which determines temporary directory in the
    recommended way of the platform; esp., it works on Windows native
    platforms. home-directory works on Windows, too.
    Procedures null-device and console-device are added to make it easier
    to write portable script across Unix and Windows platforms.
  o util.queue: New proceduers: any-in-queue, every-in-queue.
  o gauche.parseopt: When let-args encounters a command-line option
    that doesn't match any spec, it now raises a condition of type
    <parseopt-error> instead of <error>. The application can capture
    the condition to handle invalid command-line arguments.
  o gauche.uvector: New procedure uvector-size to obtain number of octets
    actually to be written out when the given uvector is written out
    by write-block.
  o dbm: A new procedure dbm-type->class allows an application to load
    appropriate dbm implementation at runtime. Utility scripts dbm/dump
    and dbm/restore are provided for easier backup and migration.
  o Procedure slot-pop! is added for the consistency with other
    *-push!/pop! API pairs.
  o When ref is used for object slot access, it can take default value
    in case the slot is unbound.
  o Made (set! (ref list k) value) work.
  o New procedures delete-keywords, delete-keywords!, tree-map-map,
    tree-map-for-each.
  o unwind-protect allows multiple handlers, as in CL.
  o sqrt now returns an exact number if the argument is exact and
    the result can be computed exactly. Also, R6RS's exact-integer-sqrt
    is added.
  o gauche.parameter: Parameters can be used with generalized set!.
  o The default-endian parameter is moved from binary.io module
    to the core, so that this parameter controls default endian
    of binary I/O in general. For example, read-block! and write-block
    of the gauche.uvector module now uses the value of this parameter
    as the default. A new procedure native-endian is added to retrieve
    the platform's native endianness.
  o More R6RS procedures: inexact, exact, real-valued?, rational-valued?,
    integer-valued?, div, mod, div0, mod0.

A number of bug fixes.
2010-12-16 03:42:08 +00:00
abs
c3e9c684aa apply patches from Noud to fix PR/44222 kaffe halts on
BufferedReader.readLine (while building wip/jdk15)

KAFFE_BUGGY_NETBSD_SIGWAIT is only required in older NetBSD releases, and
in fact breaks NetBSD 5

Bump PKGREVISION

many thanks
2010-12-15 16:06:26 +00:00
asau
0cef5f1d43 Update to SBCL 1.0.45
New in version 1.0.45

  * enhancement: ~/ and ~user/ are treated specially in pathnames.
  * enhancement: ASDF has been updated to version 2.010.
  * optimization: mutated closed-over variables that are only accessed
    by DYNAMIC-EXTENT closures (currently only FLET and LABELS functions
    declared to be DYNAMIC-EXTENT) are stored directly in their containing
    stack frame, rather than allocating a VALUE-CELL (#586103).
  * optimization: UNWIND-PROTECT cleanup functions are now declared
    DYNAMIC-EXTENT.

  Bug fixes.


New in version 1.0.44

  * enhancement: RUN-PROGRAM accepts :EXTERNAL-FORMAT argument
    to select the external-format for its :INPUT, :OUTPUT, AND
    :ERROR :STREAMs.
  * enhancement: ALLOCATION-INFORMATION also provides the page
    the object resides on.
  * enhancement: default dynamic-space size can be configured at
    build-time without touching source, using the --dynamic-space-size
    argument to make.sh.
  * enhancement: DESCRIBE recognizes symbols naming optimization
    policy qualities, and mentions ALWAYS-BOUND declarations.
  * enhancement: ATOMIC-INCF now supports AREF of
    (SIMPLE-ARRAY SB-EXT:WORD (*)) as a place.
  * enhancement: ASDF has been updated to 2.009.
  * enhancement: the system detects known type-erros in calls better,
    signalling a full warning about violated proclaimed FTYPEs and
    violations of derived FTYPEs within the same file, including self-calls.
  * enhancement: new function: SB-EXT:DELETE-DIRECTORY is now provided.
  * optimization: constant-folding exploits numeric and character types,
    in addition member types.
  * optimization: numeric, character and member types that are inhabited
    by exactly one value are tested with EQL.
  * optimization: more conditional branches are eliminated during IR1.
    Branches are simplified before performing if/if-conversion,
    and simple equivalent branches (that only read the same constant
    or variable) are merged.
  * improvements to the Windows port:
      + change: canonical unparsing form for pathname namestrings now
        uses / as directory separator. NATIVE-NAMESTRING still uses \
        as the separator.
      + bug fix: stackoverwriting due to incorrect usage of PeekConsoleInput
        on Windows. (thanks to Kalyanov Dmitry)
      + bug fix: build now works on cygwin with GCC 4.x installed.
      + bug fix: run-sbcl.sh now works on Cygwin. (thanks to Kalyanov Dmitry)

  Bug fixes.


New in version 1.0.43

  * incompatible change: FD-STREAMS no longer participate in the
    serve-event event-loop by default. (#316072)
      + In addition to streams created by explicit calls to MAKE-FD-STREAM
        this affects streams from CL:OPEN.
      + Streams from SOCKET-MAKE-STREAM still participate in
        serve-event by default, but this is liable to change:
        applications  needing serve-event for socket streams
        should explicitly request it using :SERVE-EVENTS T in the call.
  * enhancement: SB-EXT:WORD type is provided for use with
    SB-EXT:ATOMIC-INCF &co.
  * enhancement: CLOS effective method functions and defclass slot
    typechecking function now have debug names for use in backtraces
    and profiles.
  * enhancement: ASDF has been updated to version 2.004.
  * enhancement: symbols are printed using fully qualified names
    in several error and warning messages which are often associated
    with package conflicts or mixups (#622789, thanks to Attila Lendvai)

  Bug fixes.
2010-12-14 23:44:09 +00:00
asau
7d6d7af3c1 Update to f2c-20100903.
Requested in PR pkg/44076

Changes since previous package:

Wed Jul  7 10:51:12 MDT 2010
  src/data.c, src/format.c, src/p1output.c:  "invisible" tweaks to
silence warnings seen in compilation under Ubuntu; version.c not changed.

Fri Aug 27 09:14:17 MDT 2010
  format.c: make sizeof(buf) depend on MAXNAMELEN to fix a bug with long
names.  Update mswin/f2c.exe.gz accordingly.

Fri Sep  3 16:03:24 MDT 2010
  fc:  have "-m ..." modify CC rather than CFLAGS (to affect linking).
2010-12-14 18:12:40 +00:00
taca
eb9f895d0a Update lang/php53 package to 5.3.4 (PHP 5.3.4).
The PHP development team is proud to announce the immediate release of PHP
5.3.4. This is a maintenance release in the 5.3 series, which includes a large
number of bug fixes.

Security Enhancements and Fixes in PHP 5.3.4:

* Fixed crash in zip extract method (possible CWE-170).
* Paths with NULL in them (foo\0bar.txt) are now considered as invalid
  (CVE-2006-7243).
* Fixed a possible double free in imap extension (Identified by Mateusz
  Kocielski). (CVE-2010-4150).
* Fixed NULL pointer dereference in
  ZipArchive::getArchiveComment. (CVE-2010-3709).
* Fixed possible flaw in open_basedir (CVE-2010-3436).
* Fixed MOPS-2010-24, fix string validation. (CVE-2010-2950).
* Fixed symbolic resolution support when the target is a DFS share.
* Fixed bug #52929 (Segfault in filter_var with FILTER_VALIDATE_EMAIL with
  large amount of data) (CVE-2010-3710).

Key Bug Fixes in PHP 5.3.4 include:

* Added stat support for zip stream.
* Added follow_location (enabled by default) option for the http stream
  support.
* Added a 3rd parameter to get_html_translation_table. It now takes a charset
  hint, like htmlentities et al.
* Implemented FR #52348, added new constant ZEND_MULTIBYTE to detect zend
  multibyte at runtime.
* Multiple improvements to the FPM SAPI.
* Over 100 other bug fixes.

For users upgrading from PHP 5.2 there is a migration guide available here,
detailing the changes between those releases and PHP 5.3.

For a full list of changes in PHP 5.3.4, see the ChangeLog. For source
downloads please visit our downloads page, Windows binaries can be found on
windows.php.net/download/.
2010-12-13 13:16:37 +00:00
taca
a8a3e2083d Update php5 package to 5.2.15 (PHP 5.2.15):
The PHP development team would like to announce the immediate
availability of PHP 5.2.15. This release marks the end of support for
PHP 5.2. All users of PHP 5.2 are encouraged to upgrade to PHP 5.3.

This release focuses on improving the security and stability of the
PHP 5.2.x branch with a small number, of predominatly security fixes.

Security Enhancements and Fixes in PHP 5.2.15:

* Fixed extract() to do not overwrite $GLOBALS and $this when using
  EXTR_OVERWRITE.
* Fixed crash in zip extract method (possible CWE-170).
* Fixed a possible double free in imap extension.
* Fixed possible flaw in open_basedir (CVE-2010-3436).
* Fixed NULL pointer dereference in
  ZipArchive::getArchiveComment. (CVE-2010-3709).
* Fixed bug #52929 (Segfault in filter_var with FILTER_VALIDATE_EMAIL with
  large amount of data).

Key enhancements in PHP 5.2.15 include:

* Fixed bug #47643 (array_diff() takes over 3000 times longer than php
  5.2.4).
* Fixed bug #44248 (RFC2616 transgression while HTTPS request through proxy
  with SoapClient object).
* To prepare for upgrading to PHP 5.3, now that PHP 5.2's support ended, a
  migration guide available on http://php.net/migration53, details the changes
  between PHP 5.2 and PHP 5.3.

For a full list of changes in PHP 5.2.15 see the ChangeLog at
http://www.php.net/ChangeLog-5.php#5.2.15.
2010-12-13 13:15:45 +00:00
abs
9d531edcff support options jce 2010-12-07 22:23:23 +00:00
wiz
a66d59c38e Update to 3.1.8:
Changes from 3.1.7 to 3.1.8
---------------------------
1. The zero flag no longer applies to %c and %s; apparently the standards
   changed at some point.

2. Updated to latest infrastructure: Autoconf 2.65, Automake 1.11.1,
   libtool 2.2.6b, Bison 2.4.2.

3. Failure to open a socket is no longer a fatal error.

4. dfa.h and dfa.c are now more-or-less in sync with GNU grep, for the first
   time in many years.

5. Gawk no longer includes its own copy of libsigsegv but it will use it if
   installed on the build system. The --disable-libsigsegv configure option
   is now gone.

6. The ' flag (%'d) is now just ignored on systems that can't support it.

7. Lots of bug fixes, see the ChangeLog.
2010-12-02 14:44:04 +00:00
taca
90b7548160 Oops, really fix another build problem on Linux, the rest of PR pkg/44174. 2010-12-02 03:22:35 +00:00
asau
0a2f0b65d4 + ficl 2010-12-01 21:59:28 +00:00
asau
af10d0b8d2 Import FICL 4.1.0 as lang/ficl.
Ficl is a complete programming language interpreter designed to be
embedded into other systems (including firmware based ones) as
a command, macro, and development prototype language.
Ficl stands for "Forth Inspired Command Language".
2010-12-01 21:58:27 +00:00
kefren
9585434fc2 Update to 2.8.1, a bug fix release on 2.8 branch.
Full Changelog: http://www.mono-project.com/Release_Notes_Mono_2.8.1
2010-12-01 16:49:13 +00:00
taca
db79a0acae Revive ruby-build-ri-db option of ruby19-base. It was no effect since
Ruby 1.9.2 imported, maybe.
2010-12-01 13:56:23 +00:00
taca
ceb76cfdf9 Fix another build problem on Linux, the rest of PR pkg/44174. 2010-12-01 13:52:59 +00:00
taca
f879ee0308 Fix build problem on Linux, fix part of PR pkg/44174. 2010-12-01 13:51:45 +00:00
drochner
e37a995282 update to 0.29
changes:
-added regression-test suite
-two new compiler error messages, E990 and E994
-floating-point library is now automatically included if a program NEXTs
 to labels in the range 5000-5999
-misc fixes
2010-11-30 20:13:29 +00:00
he
cb01096bf4 Update pcc-current from version 100810 to 101129.
Local pkgsrc changes are minimal: date change and checksum updates.

Upstream changes are ... many, please refer to
  http://pcc.ludd.ltu.se/
for pointers to the buck tracker and list of resolves issues.
2010-11-29 09:39:42 +00:00
is
e422238213 Make this package work again on architectures where we don't compile
natively (that is, only to byte-code).

This consists of two parts:

a) a patch to ocamldoc/Makefile to make it create the man pages using
the interpreted ocamldoc - this exists for both types of architectures,
so is safe. (This will be sent up-stream).

b) move a common shared library file to the common PLIST, and a lot of
files (natively compiled versions of the ML modules and natively compiled
versions of a few binaries) to PLIST.opt.

This has been build-tested on i386 (cross-compiled from amd64) and on
arm. unison builds and works.

"make test" shows the same amount of passed and failed tests (mostly
non-found libraries) as before; but this needs more investigation.

An additional issue to solve (with upstream) is that there's no easy way
to run the part of the test suite that would work on byte-code-only
architectures.
2010-11-28 08:41:33 +00:00
taca
bfce739a9f - CVE-2010-4150 (php-imap)
http://svn.php.net/viewvc?view=revision&revision=305032
- CVE-2010-3710 (a part of SA41724)
	http://svn.php.net/viewvc?view=revision&revision=303885
- CVE-2010-3870 (a part of SA41724)
	http://svn.php.net/viewvc?view=revision&revision=305055

Bump PKGREVISION.
2010-11-25 03:44:16 +00:00
taca
2dd2f743cd - GC bug fix: http://svn.php.net/viewvc?view=revision&revision=303016
- CVE-2010-3710 (a part of SA41724)
	http://svn.php.net/viewvc?view=revision&revision=303779
- CVE-2010-3870 (a part of SA41724)
	http://svn.php.net/viewvc?view=revision&revision=304959
- CVE-2010-4150 (php-imap)
	http://svn.php.net/viewvc?view=revision&revision=305032
- CVE-2010-4156 (SA42135)
	http://svn.php.net/viewvc?view=revision&revision=305214

Bump PKGREVISION.
2010-11-25 03:43:50 +00:00
asau
597afd655a Update to SWI-Prolog 5.11.9
New in 5.11.9

Lots of changes. Mostly relevant to (semantic) web.
Also some Windows enhancements, such as better errors from sockets
and portability of extended file operations library.


New in 5.11.8

This version is exactly the same as version 5.10.2.
Mostly a bugfixing release.


New 5.11.7

Lots of stuff. The highlight is on environment issues (PlDoc, PceEmacs),
but there is a lot of other stuff as well.
If you use PlDoc, be aware that the previous release has a security issue.


New in 5.11.6

Many bug fixes and big speedup for some RDF applications (notably
those involving many graphs). The rest are mainly minor issues.


New in 5.11.5

This is a bug-fix release. This version also includes some of
the results of the ISO WG17 meeting in Edinburgh.

There is a modification to absolute_file_name/3 with regard to
directory handling.

There is -hopefully- a fix for a weird conflict around Bool when
compiling using Macports.
2010-11-23 21:56:25 +00:00
asau
67b6a62054 Update Gambit-C to 4.6.0
With advent of git version control changes are unknown.
2010-11-23 21:22:11 +00:00
kefren
0477b14a8d add fix for CVE-2010-4159
PKGREVISION++
2010-11-23 16:33:03 +00:00