Commit graph

6090 commits

Author SHA1 Message Date
obache
481e0709ea + p5-Switch 2011-10-28 09:16:00 +00:00
obache
7f43ce3cdb Import p5-Switch-2.16 as lang/p5-Switch.
Switch.pm provides the syntax and semantics for an explicit case mechanism for
Perl.  The syntax is minimal, introducing only the keywords C<switch> and
C<case> and conforming to the general pattern of existing Perl control
structures.  The semantics are particularly rich, allowing any one (or more) of
early 30 forms of matching to be used when comparing a switch value with its
various cases.
2011-10-28 09:14:41 +00:00
obache
6f7caf158a Add print-PLIST support for perl modules without .packlist. 2011-10-28 07:41:52 +00:00
taca
f39f28c2e2 A trivial change to remove ruby18'ism. 2011-10-25 06:01:09 +00:00
obache
e705e1da53 Remove (trial) workaround for getaddrinfo() on Linux added over 5 years ago.
It break the feature in these days.
2011-10-21 05:24:13 +00:00
taca
7b6dd944ce Make sure not to build ext/psych. 2011-10-21 03:09:48 +00:00
taca
d49c939085 Add two "used by" lines for devel/ruby-fiddle/Makefile and
textproc/ruby-psych/Makefile.
2011-10-20 15:13:24 +00:00
taca
229cbd50df Make this package depend on devel/ruby-fiddle and textproc/ruby-psych.
Bump PKGREVISION.
2011-10-20 15:12:36 +00:00
taca
2f62a695cd A small correction in comment text of the patch. 2011-10-20 14:30:55 +00:00
taca
caf841a75f Add fix for 2011-3379 from r317183 from PHP's repository.
Bump PKGREVISION.
2011-10-20 13:32:20 +00:00
taca
2d178a14b8 Revert accidental commit with previous commit. 2011-10-20 12:39:33 +00:00
taca
fa4abf336a Re-add suhosin-patch to distinfo. 2011-10-20 12:38:24 +00:00
obache
91972e8300 Update sun-{jdk,jre}6 to 6.0.29, aka, 6u29.
Changes:

[Olson Data 2011g]
Java SE 6u29 contains Olson time zone data version 2011g. For more information,
refer to Timezone Data Versions in the JRE Software .

[Skipped Version Number]
Release Java SE 6u29 follows release Java SE 6u27. There is no publicly
available Java SE 6u28 release. Oracle used release version 6u28 for an internal
build, which was not necessary once the fixes delivered on Java SE 6u29 were
released.

[Blacklist Entries]
This update release includes the following new entries to the Blacklist:
 * Cisco AnyConnect Mobility Client
 * Microsoft UAG Client

[RMI Registry Issue]
A bug in the rmiregistry command included in this release may cause unintended
exceptions to be thrown when an RMI server attempts to bind an exported object
which includes codebase annotations using the "file:" URL scheme. The RMI
servers most likely to be effected are those which are invoked only by RMI
clients executing on the same host as the server.

RMI annotates codebase information as part of the serialized state of a remote
object reference to assist RMI clients in loading the required classes and
interfaces associated with the object at runtime. Exported objects which are
looked up in the RMI registry and invoked by RMI clients running on hosts other
than the server are usually annotated with codebase URL schemes, such as
"http:" or "ftp:" and these should continue to work correctly.

As a workaround, RMI servers can set the java.rmi.server.codebase property to
use codebase URLs other than the "file:" scheme for the objects they export.

[Bug Fixes]
This release contains fixes for security vulnerabilities. For more information,
please see Oracle Java SE Critical Patch Update advisory.
2011-10-20 12:28:09 +00:00
sbd
581a53efc5 Update PLIST.Linux 2011-10-19 02:48:24 +00:00
sbd
2661b26475 Deal with the fact that if /usr/include/ndbm.h exists on Linux it probably
belongs to gdbm_compat.  I.E. _don't_ use ndbm on Linux.
2011-10-18 21:59:17 +00:00
hans
9884933e64 Add patch-ac from lang/gcc44. Without it, programs built with this gcc
lack the rpath to libgcc, causing all kinds of trouble.
2011-10-18 17:55:27 +00:00
obache
167e59709a Use PHP_VERSIONS_ACCEPTED instead of PHP_VERSION_REQD to match PBULK_MULTI_LIST. 2011-10-17 11:50:05 +00:00
wiz
4aa608a412 PKGREVISION does not belong in Makefile.common. 2011-10-16 20:43:56 +00:00
spz
4a91c8c36f apply the changes to just Digest.pm from:
http://perl5.git.perl.org/perl.git/commitdiff/a2fa999d41c94d622051667d897fedca90be1828

  2011-10-02   Gisle Aas <gisle@ActiveState.com>

   Release 1.17.

   Gisle Aas (6):
      Less noisy 'git status' output
      Merge pull request #1 from schwern/bug/require_eval
      Don't clobber $@ in Digest->new [RT#50663]
      More meta info added to Makefile.PL
      Fix typo in RIPEMD160 [RT#50629]
      Add schwern's test files

   Michael G. Schwern (5):
      Turn on strict.
      Convert tests to use Test::More
      Untabify
      Turn Digest::Dummy into a real file which exercises the Digest->new() require logic.
      Close the eval "require $module" security hole in Digest->new($algorithm)
2011-10-16 20:09:42 +00:00
taca
bc8043d77d Since this pacakge is build no PHP 5.2.x, PHP_VERSION_REQD should be 52
instead of 5.
2011-10-16 12:17:44 +00:00
marino
e9d40423c6 PR#44846: Fix lang/mono for x86_64 DragonFly
The patch-ad modification was independently created by myself before I
knew about this PR.  The mono build has been broken for several months,
but with this patch along with modifications for the linker, mono now
builds on an x86_64 DragonFly machine.
2011-10-15 02:03:59 +00:00
obache
1d0f6a1bc8 Add make fragment for easy to use python as tool. 2011-10-14 08:55:54 +00:00
christos
1b34f01436 - use mmap instead of malloc.
- check the result of malloc in the place we were crashing.
2011-10-14 00:17:44 +00:00
hans
5aae270a91 Fix pasto. 2011-10-13 14:30:48 +00:00
hans
53f683758a Bump revision for recent changes to dependencies and SunOS support. 2011-10-13 12:53:56 +00:00
hans
7475c391b1 Reduce dependencies. Bison, flex, and gm4 are not really needed to build gcc. 2011-10-13 10:56:21 +00:00
hans
995c9ef524 Use options framework for language support. 2011-10-13 10:54:24 +00:00
hans
7a1a122b5b Fix options nls. No need for msgfmt or libiconv when it is off. 2011-10-13 10:43:10 +00:00
hans
f414b8bed4 Add SunOS specifics from lang/gcc44. This includes linker/assembler
selection, objdump detection and the SunOS 5.10 ld workaround.
2011-10-13 10:39:45 +00:00
hans
454d0efe53 The dependency on binutils and libelf seems to be for NetBSD only. 2011-10-13 10:28:30 +00:00
hans
90c14b2421 Add the workaround for SunOS x86 ld bug that breaks .init sections.
Without it, programs using .init sections will just segfault. The
workaround comes from http://www.openssl.org/~appro/values.c

Tested on 5.10, not needed on 5.11.
2011-10-12 16:10:48 +00:00
hans
68020ad81b To decide whether the visibility attribute can be supported on SunOS,
configure needs objdump.
2011-10-12 15:48:40 +00:00
ryoon
b513f944d6 Add newlisp 2011-10-11 13:04:42 +00:00
ryoon
50c23ab0ae Import newlisp-10.3.3 as lang/newlisp from wip/newlisp.
newLISP is a Lisp-like, general-purpose scripting language. It is
especially well-suited for applications in AI, web search, natural
language processing, and machine learning. Because of its small
resource requirements, newLISP is also excellent for embedded
systems applications. Most of the functions you will ever need are
already built in. This includes networking functions, support for
distributed and parallel processing, and Bayesian statistics.
2011-10-11 13:03:18 +00:00
ryoon
6e7699b4eb Add algol68g 2011-10-11 12:45:11 +00:00
ryoon
f4aca75239 Import algol68g-2.3.1 as lang/algol68g from wip/algol68g
The development of Algol played an important role in establishing
computer science as an academic discipline. The Algol 68 Genie
project preserves Algol 68 out of educational as well as
scientific-historical interest, by making available Algol 68 Genie;
a recent, well-featured implementation written from scratch. Algol
68 Genie is a practically full implementation of the language
defined by the Revised Report. The implementation is a hybrid
compiler-interpreter; units with considerable interpreter-overhead
can optionally be compiled.

Thanks for your work, Olaf Seibert.
2011-10-11 12:43:50 +00:00
hauke
f0d518e5a5 On m68k, gcc creates short assembler branch insns, and expects the
assembler to adapt them to the distance. m68k gas appears not to do
that for fpu branch insns, resulting in an out-of-range FPU assembler
branch instruction error in "ext/re/re_exec.c".

As a workaround, building with "-Os" instead of "-O2" reduces the size
of the object file enough to allow short branches.

See PR toolchain/45439.
2011-10-11 10:02:13 +00:00
cheusov
a297b84f82 Update to 1.3.2
Internal arrays are relocated automatically.
  This fixes use of runawk(1) in combination with xargs(1), e.g.
  cat files.txt | xargs runawk -e '...'
2011-10-09 12:28:05 +00:00
cheusov
20609a6910 Update my email 2011-10-09 10:02:44 +00:00
jklos
c3d2378d8c Atomic operations via gcc are not supported on many archs. Allow them only
on amd64, powerpc, i386 and alpha.
2011-10-06 05:34:00 +00:00
marino
098008a5a3 Add x86-Solaris and symbolic traceback support
This changeset addresses several things:
1) Adds support for x86-Solaris (Namely OpenIndiana)
2) Properly implements run-time symbolic traceback support
3) Arranges makefile so patches can be handled in a standard fashion
4) Properly implements MAKE_JOBS which reduces build times by 66%+ on
   the quad-core test machine (30 minutes down to < 10 minutes)
2011-10-05 18:11:55 +00:00
hans
b9b0aca930 Fix build on SunOS 5.10 2011-10-04 14:06:47 +00:00
dholland
fbd0c793ae Belated revbump for Makefile rev 1.45 (from January), which changed
the linkage of the package and gives me a non-broken liblua.so on
current. The one I had around from sometime last year had broken
compatibility references in it.
2011-10-03 04:29:24 +00:00
dsainty
8972df59ef Debian (and therefore Ubuntu) have taken to hiding some libraries
awkwardly, leading to Python 2.6 failing to build.

Python 2.7 builds ok, because it has been taught to deal with this.
This patch retro-fits the 2.7 code into 2.6, and allows 2.6 to build on
Ubuntu 11.04.

Ok'd by wiz@
2011-10-01 03:11:15 +00:00
yyamano
ec4e743c2e Make this build on Mac OS X Lion. Same issue as pkg/45389.
It is not a leaf package, but the changes affect Mac OS X only.
Test builds on 10.5/i386, 10.7/i386 and 10.7/x86_64 (thanks ryoon@).
2011-09-30 08:37:24 +00:00
yyamano
5e61f38321 Make this build on Mac OS X Lion. Fixes PR pkg/45389.
It is not a leaf package, but the changes affect Mac OS X only.
Test builds on 10.5/i386, 10.6/i386 (thanks tron@), 10.7/i386 and
10.7/x86_64 (thanks ryoon@).
2011-09-30 08:34:26 +00:00
yyamano
ab9687356a Apply patches provided by ryoon@ with some modifications to upgrade to
Scala 2.9.1 from 2.8.1. PR pkg/45379

Scala 2.9.0 final

The Scala 2.9.0 codebase includes several additions, notably the new
Parallel Collections, but it also introduces improvements on many
existing features, and contains many bug fixes:

  * Parallel Collections
  * The App Trait
  * The DelayedInit Trait
  * Repl Improvements
  * Scala Runner
  * Java Interop
  * Generalized try-catch-finally
  * New packages: scala.sys and scala.sys.process, which are imported
    from sbt.Process.
  * New methods in collections: collectFirst, maxBy, minBy, span, inits,
    tails, permutations, combinations, subsets
  * AnyRef specialization:

See http://www.scala-lang.org/node/9483 for more details.

Scala 2.9.1 final

The 2.9.1 release of Scala includes many bug fixes and improvements,
in particular to the interpreter: most of the interpreter changes
available in the development mainline have been ported to the 2.9.x
release branch.

See http://www.scala-lang.org/node/10780 for more details.

Note: the interpreter option '-i' may behave incorrectly in this
version. In case you require it, please just add the option
'-Yrepl-sync' to your command line as well.
2011-09-30 07:56:13 +00:00
adam
59d3dbed50 Changes 5.14.2:
* File::Glob::bsd_glob() memory error with GLOB_ALTDIRFUNC (CVE-2011-2728).
* Encode decode_xs n-byte heap-overflow (CVE-2011-2939)
2011-09-29 07:17:26 +00:00
abs
4011f42a24 Fix PLIST in the jce + amd64 case 2011-09-26 13:06:52 +00:00
joerg
2b5666f0ba Redo patch for ctype.h changes on NetBSD. The previous patch could
result e.g. in intmax_t getting defined only in namespace std and broke
the festival build.
2011-09-24 19:32:49 +00:00
joerg
95d354ae92 Fix build on NetBSD/current by copying gcc34's patch-ac. 2011-09-21 13:38:48 +00:00
dsainty
f3f4be6177 If building with threads support, add PTHREAD_LDFLAGS to LDFLAGS.
Fixes build on Ubuntu 11.04.  Unlikely to have an effect on platforms that
already built, so no PKGREVISION bump.

Ok'd in freeze by wiz@
2011-09-20 11:31:13 +00:00
ryoon
3fec475f37 Fix build on NetBSD/i386 5.99.55 and Darwin/11.0.1.
Tested on NetBSD/i386 5.99.55, Darwin/11.0.1, and NetBSD/i386 5.1.
2011-09-18 16:51:32 +00:00
brook
1c9e71b583 The CPAN module DB_File tries to link against -ldb, but NetBSD does not
provide a separate library so compilation fails.  Add a hints file to
correct the list of libraries used on NetBSD.
2011-09-17 18:51:35 +00:00
bsiegert
2c34af9bbe Add MirBSD support here, too, same as in python26. 2011-09-16 19:17:52 +00:00
adam
25602020b1 Fix for intereger overflow when compiled with Clang 2011-09-16 10:08:20 +00:00
adam
d1894ad8ce One again, fix for Clang and interger overflow, this time is should be correct 2011-09-16 08:50:44 +00:00
enami
29793500e7 - Update gauche to 0.9.2. See below for the list of changes.
- Replace the HOMEPAGE with the url used in the document
  such as README etc.
- Drop minoura@ from MAINTAINER as per his request on twitter.


Brief summary of Gauche 0.9.2:

 [New Features]
     * Case mapping and character properties are fully supported,
       compatible to R6RS and R7RS draft (both based on Unicode
       standard).  Character-wise case mapping (char-upcase etc.) and
       property queries (char-alphabetic?, char-general-category,
       etc.) are built-in.  Context-aware string case mapping
       (string-upcase etc.) is provided in the new text.unicode
       module. (Note: srfi-13's string-upcase etc.  are unchanged;
       they are defined to use simple case mappings.) The text.unicode
       module also provides conversion between utf-8/utf-16 and
       Unicode codepoints.
     * Windows binary distribution is now in MS installer (*.msi)
       format, created with WiX. It's safer than the previous *.exe
       format created by NSIS, which had a bug that smashes PATH
       settings when it is too long.
     * A convenient wrapper for atomic execution is added in
       gauche.threads. See this intro post.
     * Benchmarking utilities resembles to Perl's Benchmark module is
       now available in gauche.time. See this post for an
       introduction.
     * with-lock-file: A long-awaited feature to use lock files
       conveniently. It is in file.util module.
     * Added full support of srfi-60, integer bitwise operations.
     * gauche.cgen: Some API that Gauche uses to generate C code
       become public. See the manual for the details.
 [Incompatibile Changes]
     * control.thread-pool: add-job! now takes timeout argument. If it
       is omitted and the job queue is full, add-job! blocks. It is a
       change from 0.9.1, in which add-job! returns immediately in
       such case. To get the same behavior, pass 0 explicitly to the
       timeout argument.  The argument order of wait-all is also
       changed to take timeout optional argument first. In 0.9.1 it
       never timeouts.
     * If --enable-multibyte flag is given to ./configure without
       explicit encoding, we now assume utf-8. It used to be
       euc-jp. This is for the consistency. We don't think this change
       affects many, for the document has always been told to give
       explicit encoding name for this option.
     * The --enable-ipv6 configure option is turned on by default. It
       shouldn't cause problems on modern OSes. If you ever get a compile
       error in gauche.net module on a platform that lacks modern API,
       specify --disable-ipv6 option to ./configure.
     * (This is an internal change of undocumented feature. We mention
       it just in case if some extension packages depend on this.) In
       the initialization code generated by genstub or precomp, it
       used to be possible to refer to the current module by mod. Now
       you should use Scm_CurrentModule() instead. Also,
       gauche.cgen.unit now doesn't include <gauche.h> automatically.
 [Improvements]
     * The compiler is improved to avoid creating a closure at
       execution time when it doesn't close local environment. For
       example, (map (^x (* x x)) lis) doesn't create a closure;
       instead, the internal lambda is compiled as if it is a
       toplevel-defined procedure. (Yeah, it's a simple lambda
       lifting. We didn't do it since it could slow down the
       compiler. Now the compiler is efficient enough to handle it.)
     * Supports zero or multi-argument unquote/unquote-splicing, as
       defined in R6RS.
     * sys-exec and sys-fork-and-exec now supports :detached keyword
       argument to make the child process detached from the parent's
       process group.
     * Buliltin reverse and reverse! takes optional list-tail
       argument.
     * A new builtin procedure map* that can deal with dotted list.
     * Common Lisp-like ecase macro is added.
     * The extended lambda formals (:key, :optional, etc) are now
       available in define-method as well.
     * New built-in function sys-clearenv, useful to fork subprocess
       securely.
     * rxmatch-case accepts (else => proc) form, just like case.
     * Socket address objects (e.g. <sockaddr-un>) can now be compared
       by equal? based on its content. Useful to put them in a
       hashtable, for example.
     * gauche.uvector: A new procedure uvector-copy! that can copy any
       type of uvectors.
     * gauche.test: A new test expected result constructor test-one-of
       allows to check if the test result matches any one of possible
       outcomes.
     * control.thread-pool: Now a pool raises <thread-pool-shut-down>
       condition if the pool has already be shut down and no longer
       accepting new jobs. terminate-all now takes :cancel-queued-jobs
       keyword argument to stop the pool immediately, instead of
       waiting for all the jobs to be finished. Canceled jobs are
       marked as killed . New APIs: thread-pool-results,
       thread-pool-shut-down?.
     * rfc.json: Allow construct-json to take optional output port for
       the consistency.
     * rfc.uri: A new procedure uri-merge that can be resolve a
       relative uri in regart to a base uri.
     * rfc.cookie: Recognize :http-only cookie attribute introduced in
       RFC6265.
     * Now the tilde `~' expansion of sys-normalize-pathname works on
       Windows as well to refer to the current user's home directory;
       it tries environment variables heuristically to find it. To
       refer to other user's home directory by ~user is still only
       available on Unix platforms, though.
     * util.combinations: combinations is optimized to handle leaf
       cases efficiently.
 [Bux fixes]
     * Fixed a bug that the number parser hangs when reading
       2.2250738585072012e-308.
     * Integer multiplication routine had a code that depended on
       undefined behavior of C; it worked on gcc but revealed the bug
       on clang-llvm.
     * Fixed a module bug on the visibility of bindings of extended
       modules.
     * gauche.parameter: Fixed a couple of bugs on parameter objects.
     * Numeric comparison procedures such as < didn't work correctly
       when more than four arguments were given. The bug was
       introduced by incorrect optimization.
     * Fixed bugs in lognot, logand, logior and logxor, which crashed
       when non-integer ratinoal numbers are passed.
     * port->string, port->string-list: These procedures returned
       prematurely when the input contains an illegal byte sequence
       for internal encoding. Now they return an incomplete string
       instead.
     * srfi-1: Some srfi-1 procedures that are built-in were not
       exported, causing errors when you wanted to import them
       selectively, e.g.  (use srfi-1 :only (fold)).
     * util.queue: Fixed list->queue to work.
     * binary.pack: Fixed a bug that the result may be truncated if
       the input contains byte sequences that can be interpreted as
       invalid character multibyte sequences.
     * srfi-42: Fixed a hygiene bug; the previous versions failed when
       only toplevel macros are imported using :only import option.
     * rfc.json: Fixed a bug that didn't escape double-quotes in the
       string, and didn't handle empty array.
     * Coding-aware ports didn't count lines correctly in CR-only or
       CRLF line endings.
     * Fixed a problem that caused crash after changing metaclasses of
       a class metaobject. An additional protection mechanism is in
       place in the class metaobject so that it won't be in an
       inconsistent state unexpectedly.
     * Fixed sys-setenv in which you couldn't omit the overwrite
       argument, even if it was described optional.
     * Fixed build problem of gauche.net on Solaris.
     * Fixed a bug in gauche-package that caused an error when
       *load-path* contained a nonexistent path.
     * Fixed a bug in string comparison routine that surfaces in a
       special architecture.
     * The printed output of <time> was incorrect when its value was
       negative.
     * There was a bug in the reader it reads ().() incorrectly.
     * Fixed a bug in format to allow ~* to position after the last
       argument.
     * Fixed GC compliation problem on OSX Lion.
2011-09-16 07:49:25 +00:00
hans
5b945a4dbe No more sunaudiodev in Python 3.1 2011-09-14 17:09:07 +00:00
hans
55f46a4090 Teach configure about SunOS 5.11, preventing some pyconfig.h weirdness. 2011-09-14 17:06:32 +00:00
hans
93f070cd3e Fix build on SunOS. Teach configure about SunOS 5.11, preventing some
pyconfig.h weirdness.
2011-09-14 17:00:20 +00:00
taca
6070cc51c5 Make default Ruby on Rails version to 3; currently 3.0.10. 2011-09-14 16:51:50 +00:00
taca
7b83b9af09 Switch default Ruby's version to 1.9.x, currently 1.9.2. 2011-09-14 16:50:18 +00:00
taca
a0e8242b45 Make PHP's default version to 5.3.x. 2011-09-14 16:44:26 +00:00
hans
fc7623bfd7 When building perl packages, never use native perl. 2011-09-14 15:41:36 +00:00
adam
429bdcc93e Fix compiling with Clang: Python's issue 11149 2011-09-14 06:59:54 +00:00
taca
8133b0cc4e Now OVERRIDE_GEMSPEC can delete dependency in a gemspec file.
And a little documentation clean up.
2011-09-13 03:23:04 +00:00
taca
d24a667f30 * Remove unused codes.
* Add support for deleting dependency to a ruby gem.
2011-09-13 03:18:29 +00:00
bsiegert
8821872c4c Fix build on MirBSD by adding the respective stanzas to configure and fix
building the select module.

Reviewed by Bernd Ernesti and Jörg Sonnenberger.
2011-09-12 20:14:06 +00:00
taca
b65c2007e4 Add some patches to fix build problem of databases/php-mssql with recent
updated databases/freetds.
2011-09-12 16:24:32 +00:00
obache
a758f26005 Update sun-{jre,jdk} to 6.0.27.
Highlights
This update release contains important enhancements for java applications:
 * improved performance and stability
 * Certification for Firefox 5
Olson Data 2011g
2011-09-10 14:09:49 +00:00
obache
55f5984a6b Fixes disabling pyexpat module.
PR pkg/45345 by Pierre Allegraud.

Bump PKGREVISION.
2011-09-10 11:23:12 +00:00
joerg
d41767dca2 Kill one more warning flag for clang. 2011-09-08 00:14:34 +00:00
cheusov
7e15d6ade4 PLIST fix for Linux 2011-09-06 09:52:04 +00:00
cheusov
efe4d9619e revert previous commit 2011-09-06 09:51:27 +00:00
cheusov
6637571203 PLIST fix for Linux 2011-09-06 09:50:16 +00:00
joerg
ec6768e36f Include compiler.mk 2011-09-05 11:46:14 +00:00
dholland
9a5a19ee60 void main 2011-09-05 00:15:37 +00:00
cheusov
620b343d8d For all packages based on mk-configure "configure" target is provided.
This fixes parallel builds.
2011-09-04 18:21:26 +00:00
taca
909f0e10a0 Update ruby-rdoc pacakge to 3.9.4.
=== 3.9.4 / 2011-08-26

* Bug fixes
  * Applied typo and grammar fixes from Luke Gruber.  Ruby bug #5203
2011-09-04 17:04:18 +00:00
taca
cf78d14c6f Fix handling of String in ruby_code() as recent rubygems.
(From rubygem's repository,  6ff4e0eed52ef066fe33.)

Bump PKGREVISION.
2011-09-04 17:02:39 +00:00
joerg
e3d2c5ff9a Disable a bunch of default warnings for clang. Still doesn't finish
build, since the bootstrap VM crashes with Stack Overflow error.
2011-08-31 14:48:04 +00:00
joerg
aba60ab263 With clang, disable -OPT:Olimit usage as it disables the build of
unicodedata for reasons not completely understood. It doesn't really
make sense for the compiler, so just don't use it.
2011-08-31 14:45:27 +00:00
dholland
0b26b561fe void main 2011-08-29 06:09:19 +00:00
minskim
ae70d7773d Disable the fiddle extension explicitly.
fiddle should become a separate package like ruby-curses and ruby-gdbm.
2011-08-27 16:04:22 +00:00
he
89d9d70ff1 Upgrade parrot from version 3.5.0 to 3.7.0.
Pkgsrc changes:
 o Adapt to changes in installed contents.

Upstream changes:

Parrot 3.6.0:
- Core
  + Class.add_vtable_override now allows you to overwrite an override
  + Integers, floats and strings can now be stored in lexical variables.
    Previously, only PMCs could be stored in lexicals.
  + VTABLE_substr has been removed. VTABLE_substr_str has been renamed to
    VTABLE_substr
  + Added a new PackfileView PMC type, an intended replacement for
    the deprecated Eval PMC.
  + The is_integer vtable on the String PMC now works for all string encodings.
  + Unicode error messages on Win32 now work correctly.
  + A memory leak in IMCC was fixed.
- Languages
  + The snaphost of Winxed included with Parrot was updated to version 1.0.0
  + Winxed has migrated to Github: https://github.com/NotFound/winxed

Pore
 + Added mem_sys_strndup function.
 + Added new load_bytecode_p_s opcode as an eventual replacement for
   load_bytecode_s
 + Added new :tag() syntax to IMCC for PIR
 + Improved configuration support for msys
 + known-buggy parrot_debugger is no longer installed
- Languages
 + Winxed
   - Updated snapshot to version 1.1.0
   - multi functions and methods
   - cast to var
   - load_packfile builtin
   - __NAMESPACE__ and __CLASS__ predefined constants
- Documentation
   + The Archive::Tar and Archive::Zip libraries now have POD docs
2011-08-26 08:30:30 +00:00
sbd
07b9ce4eb0 Do DESTDIR support The Right Way(tm) by passing ${INSTALL_ENV} to
the 'make install' process and _not_ using MAKEFLAGS.

Should fix PR pkg/45290
2011-08-26 02:57:13 +00:00
taca
e2700de4c0 Update devel/ruby-rdoc package to 3.9.3.
=== 3.9.3 / 2011-08-23

* Bug fixes
  * Add US-ASCII magic comments to work with <tt>ruby -Ku</tt>.  Issue #63 by
    Travis D. Warlick, Jr.
  * Image paths at HTTPS URLs are now turned into +<img>+ tags.  Pull
    Request #60 by James Mead
  * Markup defined by RDoc::Markup#add_special inside a <tt><tt></tt> is no
    longer converted.
2011-08-25 15:17:59 +00:00
sbd
42f2b2727e 1) Determine JAVA_ARCH and use that instead of EMUL_ARCH when referenceing
installed files.  (This fixes a libX11.so.6 symlink creation bug).

2) Correct PLIST.linux-x86_64 now that the above symlink bug is fixed and
   use the ${PLIST.x11} plist var.

Should fix PR pkg/45283.
2011-08-25 10:32:52 +00:00
sbd
33c735996d Add sfiles-x86_64.mk and update PLIST.linux-x86_64
Will hopefully fix PR pkg/45283
2011-08-24 04:01:27 +00:00
taca
39d5090c80 Update php53 package to 5.3.8.
(crypt()'s problem was already fixed our php53-5.3.7nb1 package.)


PHP                                                                        NEWS
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
23 Aug 2011, PHP 5.3.8

- Core:
  . Fixed bug #55439 (crypt() returns only the salt for MD5). (Stas)

- OpenSSL:
  . Reverted a change in timeout handling restoring PHP 5.3.6 behavior,
    as the new behavior caused mysqlnd SSL connections to hang (#55283).
    (Pierre, Andrey, Johannes)
2011-08-23 22:22:27 +00:00
obache
0b8aa0f6a3 Recursive bump from gdbm shlib bump. 2011-08-23 13:06:45 +00:00
wiz
b34b0d4443 Do not hardcode dependency on libiconv, use libiconv/bl3.mk. Bump PKGREVISION. 2011-08-22 14:55:57 +00:00
obache
91dbe5b4dc missing bump PKGREVISION of last fix for php53 MD5 password encryption problem. 2011-08-22 11:43:30 +00:00
taca
4195008ccd Add fix for MD5 password encryption problem (r315218 from PHP repository).
Bump PKGREVISION.
2011-08-22 09:40:00 +00:00
tnn
2230fcb758 Update openjdk7 package to openjdk7-1.7.0.447.20110811.
- based on openjdk7 b147 and the bsd-port branch as of 20110811.
- integrates mozilla rhino 1.7R3 scripting support based on patches
  from icedtea7 snapshot as of 20110819.
- refresh bootstrap kits
  - tested on NetBSD 5.0/current, i386/amd64 and DragonFlyBSD 2.10 i386.

Upstream changes: mostly bugfixes. Perhaps also noteworthy is that the
zero assembler port has been integrated which should open up for wider
platform support in pkgsrc in the future.
2011-08-21 22:57:54 +00:00
asau
64e976016d Assume maintainership, approved by previous maintainer. 2011-08-21 11:45:35 +00:00
asau
f874c06377 Update to SBCL 1.0.51
changes in sbcl-1.0.51 relative to sbcl-1.0.50:
  * minor incompatible change: SB-BSD-SOCKET socket streams no longer
    participate in SERVE-EVENT by default: pass :SERVE-EVENTS T to
    MAKE-SOCKET-STREAM if using SERVE-EVENT.
  * enhancement: added support for socket keepalive timeout intervals
    and probe counts on Linux.
  * enhancement: building 32-bit SBCL on Linux/x86-64 now works without a
    chroot. (Use "SBCL_ARCH=x86 sh make.sh" to build.)
  * enhancement: added new toplevel options --quit and --non-interactive
    (lp#822712).
  * enhancement: the Windows port of SBCL now builds and runs on Wine
    (thanks to Anton Kovalenko).
  * enhancement: more, and more correct, SSE instruction definitions on
    x86-64 (thanks to Alexander Gavrilov).
  * enhancement: SB-EXT:SPIN-LOOP-HINT assembles to an instruction designed
    to help the processor execute spin loops, when applicable.  Currently
    implemented for x86 and x86-64.
  * optimization: unsigned integer divisions by a constant are implemented
    using multiplication (affects CEILING, FLOOR, TRUNCATE, MOD, and REM.)
  * optimization: improved type-derivation for LOAD-TIME-VALUE.
  * bug fix: correct RIP offset calculation in SSE comparison and shuffle
    instructions. (lp#814688)
  * bug fix: COERCE to unfinalized extended sequence classes now works.
    (reported by Jan Moringen; lp#815155)
  * bug fix: a compiler error during typecheck generation, reported by Eric
    Marsden. (lp#816564)
  * bug fix: obsolete instance protocol fires when shared slots are added
    or removed.
  * bug fix: fixed-format floating point printing with scaling factors.
    (lp#811386)
  * bug fix: using GCC >= 4.6 to build SBCL on x86 no longer breaks
    backtraces. (lp#818460)
  * bug fix: better backtraces for interrupted syscall frames on x86.
    (lp#549673)
  * bug fix: SSE comparison instructions can be disassembled even when one
    operand is in memory. (lp#814702)
  * bug fix: incomplete writes when not using SERVE-EVENTS. (lp#820599)
  * bug fix: MULTIPLE-VALUE-BIND + VALUES -> LET conversion could lose derived
    type information associated with the VALUES form.
  * bug fix: broken warnings/errors for type-errors involving LOAD-TIME-VALUE
    forms. (lp#823014)
  * bug fix: OPEN :IF-EXISTS :APPEND now returns correct FILE-POSITION before
    first write (lp#561642).
  * bug fix: compiled closures from EVAL could not be DESCRIBEd. (lp#824974)
  * bug fix: bound propagation involving conversion of large bignums to
    floats no longer signals a SIMPLE-TYPE-ERROR, reported by Lutz Euler.
    (lp#819269)
  * bug fix: &REST to &MORE conversion still works in unsafe call to known
    functions; reported by Lutz Euler (lp#826459).
  * bug fix: bogus deadlocks from interrupts and GCs. (lp#807475, regression
    since 1.0.48)


changes in sbcl-1.0.50 relative to sbcl-1.0.49:
  * enhancement: errors from FD handlers now provide a restart to remove
    the offending handler.
  * enhancement: SB-INTROSPECT:FIND-DEFINITION-SOURCE now works on structure
    copiers as well.
  * enhancement: location of user or system initialization file can now easily
    be customized for saved cores. See: SB-EXT:*USERINIT-PATHNAME-FUNCTION*
    and SB-EXT:*SYSINIT-PATHNAME-FUNCTION*.
  * enhancement: SB-EXT:MAKE-THREAD accepts an argument list designator for
    the thunk, as a keyword argument, :arguments.
  * enhancement: constraint propagation is simplified (and sped up) when
    COMPILATION-SPEED > SPEED.
  * enhancement: SB-ALIEN exports alien type specifiers SIZE-T and OFF-T.
  * enhancement: debugger understands &MORE arguments better.
  * optimization: extracting bits of a single-float on x86-64 has been
    optimized. (lp#555201)
  * optimization: MAP and MAP-INTO are more efficient for non-simple vectors,
    when (> SPEED SPACE).
  * optimization: local call trampolines (x86 and x86-64) are emitted
    inline.
  * optimization: implicit value cells for dynamic-extent closed-over bindings
    on x86 and x86-64 can hold unboxed values as well.
  * meta-optimization: improved compilation speed, especially for large
    functions. (lp#792363 and lp#394206)
  * bug fix: bound derivation for floating point operations is now more
    careful about rounding possibly closing open bounds. (lp#793771)
  * bug fix: SB-POSIX:SYSCALL-ERROR's argument is now optional. (accidental
    backwards incompatible change in 1.0.48.27)
  * bug fix: occasional debugger errors in when a type-error occured in a
    function with dynamic-extent &rest list.
  * bug fix: &optional and &key supplied-p arguments in DEFSTRUCT
    boa-construtors can be used to initialized structure slots.
  * bug fix: FMAKUNBOUND removes the MACRO-FUNCTION, should one exist.
    (lp#795705, regression)
  * bug fix: DIRECTORY works better on logical pathnames.
  * bug fix: RUN-PROGRAM no longer fails spuriously when argument strings
    are of the order of ARRAY-TOTAL-SIZE-LIMIT. (lp#787237)
  * bug fix: the compiler no longer constant-folds NaNs in
    MAKE-{SINGLE,DOUBLE}-FLOAT. (lp#486812)
  * bug fix: FORMAT now handles floating point rounding correct, eg.
    (format nil "~,1F" 0.01) => "0.0" instead of "0.01" as previously.
    (lp#308961)
  * bug fix: style warning during lambda-list introspection of generic
    functions with both optional and key argments.
  * bug fix: regalloc doesn't barf on unused TNs due to type-directed constant
    folding. (lp#729765)
  * bug fix: Fixed an off-by-one in MAP-ALLOCATED-OBJECTS that might have caused
    infinite loops.
2011-08-21 11:43:21 +00:00
joerg
3ab4a3be46 Fix C99 vs GNU89 inline mess. Annotate that AMD64 grows stack downwards 2011-08-20 15:35:23 +00:00
taca
0dbf8c5b9a * Update distinfo with suhosin-patch.
* Remove some junks.
2011-08-20 14:50:51 +00:00