Commit graph

6273 commits

Author SHA1 Message Date
sbd
ee982b7f81 Remove the MESSAGE files from gcc34 and gcc4X, the messages is VERY outdated! 2012-03-12 08:23:54 +00:00
markd
f85442f1a2 Be explicit in not trying to build the JPL interface 2012-03-10 21:36:14 +00:00
obache
214f3a9a55 bump PKGREVISION from python default change to 2.7. 2012-03-10 10:56:12 +00:00
cheusov
fcd614744f clean-ups (adapted for recent mk-configure) 2012-03-09 18:58:19 +00:00
he
a50b6915b2 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
ca74ebabcd 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
b8a91b2de1 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
b6dae9a43d Update python default version to 2.7, per announcement on pkgsrc-users
last week.
2012-03-08 11:44:06 +00:00
he
3d2133c5e3 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
a6a632828d python install different files on Linux-2.* and Linux-3.* 2012-03-08 07:23:39 +00:00
taca
31fb29f901 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
45f8f27196 Recursive PKGREVISION bump for xulrunner, nss, and nspr. 2012-03-06 17:38:53 +00:00
wiz
372e356a18 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
0532052ac2 Use tclsh from pkgsrc for the case lang/tcl is buildlinked. 2012-03-05 13:35:20 +00:00
sbd
5cdac082f9 python install different files on Linux-2.* and Linux-3.* 2012-03-05 08:22:58 +00:00
dholland
e3427f5aae 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
e38722159b 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
88d8975a44 Add and enable ruby-coffee-script and ruby-coffee-script-source. 2012-03-04 16:15:29 +00:00
taca
f78b729d31 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
5106cf065d 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
07ea543622 Add and enable ruby-execjs. 2012-03-04 16:11:39 +00:00
taca
9ce930ae5c 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
8ea403ece5 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
63b9b029bd 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
9b48576500 * 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
e0808f0de0 More pcre PKGREVISION bumps. 2012-03-03 12:54:15 +00:00
wiz
ee311e3b36 Recursive bump for pcre-8.30* (shlib major change) 2012-03-03 00:11:51 +00:00
marino
d80b0abfa3 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
c553a7fa2c 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
cb3284beb0 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
1fe64d3a31 Fix download URL. 2012-02-26 10:00:03 +00:00
sbd
075dfbcd02 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
95cbf41c3d Reset maintainer. 2012-02-24 17:35:13 +00:00
taca
90d67bc4a1 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
5e402cff83 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
c5bdf32e64 Add conditional for NetBSD/{i386,amd64} 6.99.*.
Tested on NetBSD/i386 6.99.3.
2012-02-22 13:25:14 +00:00
sbd
c3fae05323 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
8f6cc34919 Make the _PERL5_PACKLIST_MANPAGE_RE pattern match the
_PLIST_REGEXP.man pattern.
2012-02-21 06:49:21 +00:00
sbd
172718873e Merge patch-Configure into patch-ca and use lower case $prefix 2012-02-19 04:10:49 +00:00
taca
ae83f0f586 Backout previous change. 2012-02-18 06:46:54 +00:00
taca
94b1589fd8 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
19384f1bb5 Bump PKGREVISION from libyaml-0.1.4 ABI change (shlib major bump). 2012-02-18 06:24:21 +00:00
taca
1f8e0c5584 Move definition of DIST_SUBDIR for ruby193 to lang/ruby/Makefile.common. 2012-02-18 06:24:20 +00:00
taca
65139fd88b * 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
9d0cdb7c40 Fixes build on NetBSD-6.x, PR 46037.
patch provided by nonaka@.
2012-02-17 14:04:01 +00:00
obache
e536b5de9f 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
0d06f522d2 Remove build dependency on unzip and use it as tool instead. 2012-02-16 22:14:12 +00:00
taca
439eaac1f1 Reset PKGREVISION with update. 2012-02-16 16:46:24 +00:00
taca
6f85b19f05 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
eada6519d2 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