Commit graph

6271 commits

Author SHA1 Message Date
obache
8a95af1ca9 bump PKGREVISION from python default change to 2.7. 2012-03-10 10:56:12 +00:00
cheusov
07e7526e38 clean-ups (adapted for recent mk-configure) 2012-03-09 18:58:19 +00:00
he
6a93df188e Update parrot to version 4.1.0.
Upstream changes:

- Core
   + Shared libraries and installable binaries are now stripped if
     built with --optimize on Cygwin, which greatly reduces their
     size on disk
   + New experimental PCC-related ops added to core.
- Documentation
   + Revised 'docs/project/release_manager_guide.pod'
- Tests
   + Parrot now uses Travis CI http://travis-ci.org
   + Parrot Continuous Integration (CI) with Travis CI means
     every commit of Parrot is now compiled and tested on gcc,
     g++ and clang with various Configure.pl options.
   + CI Notifications are sent to parrot-dev, the #parrot
     IRC channel and Smolder
   + Cardinal and Rakudo spec tests also on Travis CI
2012-03-09 14:06:31 +00:00
he
f83fb649f4 Update parrot to version 4.0.0.
Upstream changes:

- Core
   + Several cleanups to the interp subsystem API
   + Cleanups and documentation additions for green threads and timers
   + Iterator PMC and family now implement the "iterator" role
   + A bug in Parrot_ext_try was fixed where it was not popping a
     context correctly
- Documentation
   + Docs for all versions of Parrot ever released are now available
     at http://parrot.github.com
- Tests
   + Timer PMC tests were converted from PASM to PIR
2012-03-09 10:02:21 +00:00
he
8586244945 Update parrot to version 3.11.0.
Upstream changes:

- Core
   + packfile api and pbc handling improvements
   + smarter recursion tracking across threads
   + new "pop_upto_eh" op for finer-grained exception handling
   + subroutine-level profiling runcore cleanups
   + improved window support
- Languages
   + new math builtins in winxed (abs, sinh, cosh and tanh)
   + better inline support in winxed
   + squaak improvements (sub as expression, new read() builtin)
- Documentation
   + many new man pages thanks to gci students
- Tests
   + updated example code for FileHandle and Iterator
   + coding standards fixes
2012-03-08 14:10:12 +00:00
wiz
981ef6e88d Update python default version to 2.7, per announcement on pkgsrc-users
last week.
2012-03-08 11:44:06 +00:00
he
2e1db439aa Update parrot to version 3.10.0. Subsequent updates to follow...
Pkgsrc changes:
 * Adapt to changes in list of installed files
 * Remove a now-irrelevant patch, add another as a workaround
   for a timing-dependent patch (done differently in later revisions)

Upstream changes:

- Core
   + The mark VTABLE was added to the Select PMC
   + The Parrot::Embed Perl 5 module was removed from parrot.git and now lives
     at https://github.com/parrot/parrot-embed
   + A set_random method was added to the Integer PMC, so random numbers can
     be generated without needing to load math dynops
   + A new implementation of green threads was added to Parrot, in preparation
     for a robust hybrid threading system. Green threads are currently
     not available on Windows.
- Languages
   + Winxed
     - 'multi' modifier improved
     - throw "string" now emits throw instead of die
     - several optimizations in generated code
     - improved some error dianostics
- Community
   + Parrot Foundation was accepted to Google Code-In 2011. We
     could always use more volunteers.  Task ideas are on the wiki:
         https://github.com/parrot/parrot/wiki/Google-Code-In-Task-Ideas
- Documentation
- Tests
   + Added tests for recently-fixed bugs using return :flat and
     ResizableStringArrays.
2012-03-08 10:11:23 +00:00
sbd
fb8dcfd80c python install different files on Linux-2.* and Linux-3.* 2012-03-08 07:23:39 +00:00
taca
a93655aa67 Update PEAR Archive_Tar included in this package to 1.3.9.
Release date: 2012-02-27 14:29 UTC
Release state: stable

Changelog:

* Fix Bug #16759: No error thrown from missing PHP zlib functions [mrook]
* Fix Bug #18877: Incorrect handling of backslashes in filenames on
  Linux [mrook]
* Fix Bug #19085: Error while packaging [mrook]
* Fix Bug #19289: Invalid tar file generated [mrook]

Bump PKGREVISION.
2012-03-07 14:49:06 +00:00
ryoon
9c53210756 Recursive PKGREVISION bump for xulrunner, nss, and nspr. 2012-03-06 17:38:53 +00:00
wiz
a6ef47f835 Update to 4.6.3, from Kai-Uwe Eckhardt.
GCC 4.6.3

   This is the [22]list of problem reports (PRs) from GCC's bug tracking
   system that are known to be fixed in the 4.6.3 release. This list might
   not be complete (that is, it is possible that some PRs that have been
   fixed are not listed here).

  22. http://gcc.gnu.org/bugzilla/buglist.cgi?bug_status=RESOLVED&resolution=FIXED&target_milestone=4.6.3
2012-03-05 15:25:36 +00:00
obache
6f1040b8f4 Use tclsh from pkgsrc for the case lang/tcl is buildlinked. 2012-03-05 13:35:20 +00:00
sbd
343553b29e python install different files on Linux-2.* and Linux-3.* 2012-03-05 08:22:58 +00:00
dholland
bb8b6e4e84 Improve the post-extract chmod so it doesn't choke on Solaris, where
a chmod -R that goes into work/.tools will fail for some Solaris reason.
2012-03-05 04:04:09 +00:00
dholland
535d9e342d Give the package configure script the host type names for "solaris" that
it says it wants.
2012-03-05 04:00:44 +00:00
taca
23f296ab49 Add and enable ruby-coffee-script and ruby-coffee-script-source. 2012-03-04 16:15:29 +00:00
taca
900f075d00 Importing ruby-coffee-script package version 2.2.0.
Ruby CoffeeScript is a bridge to the JS CoffeeScript compiler.
2012-03-04 16:14:42 +00:00
taca
0ed6428360 Importing ruby-coffee-script-source version 1.2.0.
CoffeeScript is a little language that compiles into JavaScript.
Underneath all of those embarrassing braces and semicolons,

JavaScript has always had a gorgeous object model at its heart.

CoffeeScript is an attempt to expose the good parts of JavaScript
in a simple way.
2012-03-04 16:13:54 +00:00
taca
15bb7d219b Add and enable ruby-execjs. 2012-03-04 16:11:39 +00:00
taca
d641bf5556 Importing ruby-execjs package version 1.3.0.
ExecJS lets you run JavaScript code from Ruby.
2012-03-04 16:10:39 +00:00
tron
345a5558f6 Teach perllink(1) to transparently handle the case where a file has been
compressed with "gzip". This stops it from creating a lot of broken
symbolic links if "MANZ" is defined.

Bump package revision because of this change.
2012-03-04 10:26:57 +00:00
asau
84f553f4a5 Update to O'Caml 3.12.1
Changes in Objective Caml 3.12.1:

Features:
- added '-ml-synonym' and '-mli-synonym' options to ocamldep
- added '-ocamldoc' option to ocamlbuild
- added possibility to add options to ocamlbuild
- added access to current camlp4 parsers and printers
- improved instruction selection for float operations on amd64
- stdlib: added a 'usage_string' function to Arg
- allow with constraints to add a type equation to a datatype definition
- ocamldoc: allow to merge '@before' tags like other ones
- ocamlbuild: allow dependency on file "_oasis"

Other changes:
- Changed default minor heap size from 32k to 256k words.
- Added new operation 'compare_ext' to custom blocks, called when
  comparing a custom block value with an unboxed integer.

Multiple bug fixes.
2012-03-04 09:06:46 +00:00
obache
ed02ca2cea * change ALTERNATIVES for pydoc3.1 to pydoc3, match to original name.
* also rename idle3 with version suffix to avoid conflict with future python3.
* stop to rename smtpd.py, it will not be installed as script in python3.

Bump PKGREVISION.
2012-03-04 08:11:51 +00:00
wiz
b630ed46ca More pcre PKGREVISION bumps. 2012-03-03 12:54:15 +00:00
wiz
e64308b04b Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
marino
4a1e84e392 lang/gnat-aux: Sync with gcc 4.6.3
GCC 4.6.3 was released 01 MAR 2012.  It is a bug-fix release for regressions
and serious bugs.  Seventy-four bug reports were addressed.  The link is
available at bottom of http://gcc.gnu.org/gcc-4.6/changes.html

Unlike release 4.6.2, a few Ada issues were among those addressed.
2012-03-02 16:00:58 +00:00
taca
c5f3c3c106 o Now OVERRIDE_GEMSPEC can modify files in gemspec.
o Protect multiple inclusion.

Nothing should affect current packages.
2012-03-02 03:46:09 +00:00
hans
1bf6437cb6 Add a few libs needed on SunOS, add a PLIST entry for the Sun audio
module.
2012-02-28 17:53:41 +00:00
wiz
310757b19d Fix download URL. 2012-02-26 10:00:03 +00:00
sbd
6916dbfa46 Revert the below change (by me).
---
   Module Name:	pkgsrc
   Committed By:	sbd
   Date:		Tue Feb 21 21:04:30 UTC 2012

   Modified Files:
   	pkgsrc/lang/python: pyversion.mk

   Log Message:
   Add _PYTHON_VERSION_DEFAULT with the "default" python version and set
   PYTHON_VERSION_DEFAULT from that.


   To generate a diff of this commit:
   cvs rdiff -u -r1.93 -r1.94 pkgsrc/lang/python/pyversion.mk
2012-02-26 09:17:41 +00:00
wiz
4758f3eadd Reset maintainer. 2012-02-24 17:35:13 +00:00
taca
8ad8b17df8 Update ruby19-base package to 192pl318, Ruby 1.9.2 patchlevel 318.
(It seems to the tag of subversion was created with wrong name.)

Ruby 1.9.2-p318 is released.

This release include a security fixes of the Ruby OpenSSL extension.
See [1] for more detail about this fix.
*1:
http://www.ruby-lang.org/en/news/2012/02/16/security-fix-for-ruby-openssl-module-allow-0n-splitting-as-a-prevention-for-the-tls-beast-attack-/

And many bugs are fixed in this release.
See [2] for more details:
*2: http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_381/ChangeLog
2012-02-23 14:15:58 +00:00
fhajny
dac42551ce Backport a fix for a serious bug from upstream, where pkgsrc's CFLAGS
were being used to replace EU::CBuilder's ccflags, resulting in tests
and modules failing in specific situations (e.g. on SunOS with ABI=32).

https://rt.perl.org/rt3//Public/Bug/Display.html?id=89478

Bump PKGREVISION.
2012-02-23 13:00:23 +00:00
ryoon
cdfd43ce24 Add conditional for NetBSD/{i386,amd64} 6.99.*.
Tested on NetBSD/i386 6.99.3.
2012-02-22 13:25:14 +00:00
sbd
10558986de Add _PYTHON_VERSION_DEFAULT with the "default" python version and set
PYTHON_VERSION_DEFAULT from that.
2012-02-21 21:04:29 +00:00
sbd
e3219e1008 Make the _PERL5_PACKLIST_MANPAGE_RE pattern match the
_PLIST_REGEXP.man pattern.
2012-02-21 06:49:21 +00:00
sbd
2929618859 Merge patch-Configure into patch-ca and use lower case $prefix 2012-02-19 04:10:49 +00:00
taca
514660d374 Backout previous change. 2012-02-18 06:46:54 +00:00
taca
8f52a180cb o Document RUBY_EXTNAME
o Define default PKGNAME for Ruby extensions which included
  in the Ruby's distribution file.
2012-02-18 06:28:46 +00:00
taca
916acfed39 Bump PKGREVISION from libyaml-0.1.4 ABI change (shlib major bump). 2012-02-18 06:24:21 +00:00
taca
b74656fad0 Move definition of DIST_SUBDIR for ruby193 to lang/ruby/Makefile.common. 2012-02-18 06:24:20 +00:00
taca
31f05edf2b * Add a patch whihc I forgot to commit at previous commit.
This patch should be verified on none-BSD platform.
* Distribution file of Ruby 1.9.3 patchlevel 125 was update with the
  same file name.

	Packages are repacked to fix [Bug #6040].
	See http://www.ruby-lang.org/en/news/2012/02/16/ruby-1-9-3-p125-is-released/

  These files are changed:
	enc/trans/big5.c
	insns_info.inc
2012-02-18 05:03:34 +00:00
obache
089f7badf5 Fixes build on NetBSD-6.x, PR 46037.
patch provided by nonaka@.
2012-02-17 14:04:01 +00:00
obache
a21fb11546 Java SE 6 Update 31
* Olson Data 2011l

* Bug Fixes

  This release contains fixes for security vulnerabilities. For more information,
  see Oracle Java SE Critical Patch Update Advisory.
  http://www.oracle.com/technetwork/topics/security/javacpufeb2012-366318.html
2012-02-17 08:16:14 +00:00
hans
cf4997851f Remove build dependency on unzip and use it as tool instead. 2012-02-16 22:14:12 +00:00
taca
c1d76a3e03 Reset PKGREVISION with update. 2012-02-16 16:46:24 +00:00
taca
859ee2c42d Update ruby193-base package to 1.9.3p125 (Ruby 1.9.3 patchlevel 125).
Implictly update lang/ruby193 and devel/ruby-mode (nothing change).

== Fixes

* Fix for Ruby OpenSSL module: Allow "0/n splitting" as a prevention
  for the TLS BEAST attack
* Fixed: LLVM/clang support [Bug #5076]
* Fixed: GCC 4.7 support [Bug #5851]
* other bug fixes

For more detail, please refer:
	http://svn.ruby-lang.org/repos/ruby/tags/v1_9_3_125/ChangeLog
2012-02-16 16:43:38 +00:00
taca
48a2d9372e Update ruby18-base package to 1.8.7-pl357 (Ruby 1.8.7 patchlevel 357).
Wed Feb  8 14:06:59 2012  Hiroshi Nakamura  <nahi@ruby-lang.org>

	* ext/openssl/ossl_ssl.c: Add SSL constants and allow to unset SSL
	  option to prevent BEAST attack. See [Bug #5353].

	  In OpenSSL, OP_DONT_INSERT_EMPTY_FRAGMENTS is used to prevent
	  TLS-CBC-IV vulunerability described at
	  http://www.openssl.org/~bodo/tls-cbc.txt
	  It's known issue of TLSv1/SSLv3 but it attracts lots of attention
	  these days as BEAST attack. (CVE-2011-3389)

	  Until now ossl sets OP_ALL at SSLContext allocation and call
	  SSL_CTX_set_options at connection.  SSL_CTX_set_options updates the
	  value by using |= so bits set by OP_ALL cannot be unset afterwards.

	  This commit changes to call SSL_CTX_set_options only 1 time for each
	  SSLContext. It sets the specified value if SSLContext#options= are
	  called and sets OP_ALL if not.

	  To help users to unset bits in OP_ALL, this commit also adds several
	  constant to SSL such as
	  OpenSSL::SSL::OP_DONT_INSERT_EMPTY_FRAGMENTS.  These constants were
	  not exposed in Ruby because there's no way to unset bits in OP_ALL
	  before.

	  Following is an example to enable 0/n split for BEAST prevention.

	    ctx.options = OP_ALL & ~OP_DONT_INSERT_EMPTY_FRAGMENTS

	* test/openssl/test_ssl.rb: Test above option exists.
2012-02-16 16:36:07 +00:00
drochner
243a70cc45 apply fix for CVE-2012-0845 to other Python versions too
(2.4 is not affected)
2012-02-15 16:08:25 +00:00
drochner
4173e7d330 add patch from Python issue#14001 to fix xmlrpc server endless loop
by malformed request
bump PKGREV
2012-02-15 12:21:40 +00:00