Commit graph

5724 commits

Author SHA1 Message Date
wiz
3bcd58dcde Fix PLIST when threads option is turned on.
From Kozachuk Oleksandr <oleksandr@kozachuk.info> in private mail.
2011-03-04 14:46:32 +00:00
hans
727feac37d Add patches to fix build on NetBSD 5.99.41 and newer (pkg/44598).
Patches came from Kai-Uwe Eckhardt.
2011-03-03 18:02:53 +00:00
wiz
9931b549a5 Fix icon binary, it had the destdir embedded. From Mark Schuetz Schmuck
in PR 44653. Bump PKGREVISION.
Set LICENSE.
2011-03-01 10:08:26 +00:00
he
5f68f7b83e Upgrade from 1.0.0_BETA-20110225 to the 20110228 version.
o New here is that we can now drop the DragonFly patch.
2011-03-01 08:59:45 +00:00
taca
471af350a9 Update pear package to 1.9.2, including update of these PEAR packages
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-03-01 03:15:16 +00:00
tron
23b0e69ff8 Add fix for the information disclosure vulnerability reported in SA43463
taken from the Python SVN repository.
2011-02-28 22:35:53 +00:00
wiz
36ff915e97 Reset maintainer for retired developers. 2011-02-28 14:52:37 +00:00
hans
86a063bfda Update to 4.4.5, fixes a build problem on OpenIndiana (and probably
Solaris 11 Express, too).

Changes 4.4.5:

The GNU project and the GCC developers are pleased to announce the
release of GCC 4.4.5.

This release is a bug-fix release, containing fixes for regressions in
GCC 4.4.4 relative to previous releases of GCC.
2011-02-25 13:34:56 +00:00
he
b8228afa5f Update pcc-current from 20101129 version to 1.0.0 BETA of 20110225.
Impetus to upgrade from Matthias Rampke.

Pkgsrc changes:
 o Changed package name to not include upstream version number (ouch!)

Upstream changes:
 o Lots of fixes; list of changes not easily available.
 o The main supported architectures are i386 and amd64; other targets
   have "less functionality".

Please help in testing this; report bugs via http://pcc.ludd.ltu.se/jira.
2011-02-25 12:21:09 +00:00
wiz
df14816790 Let's assume for now that everything that worked with python-2.6 also
works with python-2.7.
2011-02-25 09:47:18 +00:00
obache
5510f2a46b Use function-style `print', for python3. 2011-02-22 11:12:51 +00:00
adam
7fed5c880f Fix unprivileged build 2011-02-22 10:50:37 +00:00
obache
660d26596f fix for python27. 2011-02-22 09:12:37 +00:00
obache
a35a87f745 Allow python27 and acceptable by default (default python is still 2.6). 2011-02-22 09:01:28 +00:00
obache
5accb6ffef + python27 2011-02-22 08:52:37 +00:00
obache
823200efad Import python27-2.7.1 as lang/python27.
Python 2.7 is intended to be the last major release in the 2.x series.
The Python maintainers are planning to focus their future efforts on
the Python 3.x series.

This means that 2.7 will remain in place for a long time, running
production systems that have not been ported to Python 3.x.
Two consequences of the long-term significance of 2.7 are:

* It's very likely the 2.7 release will have a longer period of
  maintenance compared to earlier 2.x versions.  Python 2.7 will
  continue to be maintained while the transition to 3.x continues, and
  the developers are planning to support Python 2.7 with bug-fix
  releases beyond the typical two years.

* A policy decision was made to silence warnings only of interest to
  developers.  :exc:`DeprecationWarning` and its
  descendants are now ignored unless otherwise requested, preventing
  users from seeing warnings triggered by an application.  This change
  was also made in the branch that will become Python 3.2. (Discussed
  on stdlib-sig and carried out in :issue:`7319`.)

  In previous releases, :exc:`DeprecationWarning` messages were
  enabled by default, providing Python developers with a clear
  indication of where their code may break in a future major version
  of Python.

  However, there are increasingly many users of Python-based
  applications who are not directly involved in the development of
  those applications.  :exc:`DeprecationWarning` messages are
  irrelevant to such users, making them worry about an application
  that's actually working correctly and burdening application developers
  with responding to these concerns.

  You can re-enable display of :exc:`DeprecationWarning` messages by
  running Python with the :option:`-Wdefault <-W>` (short form:
  :option:`-Wd <-W>`) switch, or by setting the :envvar:`PYTHONWARNINGS`
  environment variable to ``"default"`` (or ``"d"``) before running
  Python.  Python code can also re-enable them
  by calling ``warnings.simplefilter('default')``.
2011-02-22 08:51:58 +00:00
taca
79d86e5bab Oops, it should be commit before CHANGE-2011 update.
Add Add patches to fix SA43328.
2011-02-21 16:38:40 +00:00
taca
38654763ca Bump PKGREVISION for DL_AUTO_VARS. 2011-02-21 16:29:15 +00:00
taca
a34c7bf323 Regen distinfo. 2011-02-21 16:26:49 +00:00
taca
f3d8d091c6 Add patches to fix SA43328.
Bump PKGREVISION.
2011-02-21 16:25:33 +00:00
taca
c46af70b89 Re-enable DL_AUTO_VARS as php5 package. 2011-02-21 16:23:58 +00:00
taca
cdf9072f28 Re-enable suhosin patch as php53. 2011-02-21 16:21:17 +00:00
taca
7d3c1050fb Introduce RUBY_ABI_VERSION and use it BUILDLINK_ABI_DEPENDS.
There are ABI incompatibility amaong Ruby 1.8.7 patchlevel 302, 330 and 334,
So it would be handle if such problem in future.
2011-02-21 15:00:34 +00:00
taca
50ac5bc3c1 Update ruby19-base package to 1.9.2pl180 (Ruby 1.9.2 p180).
* The FileUtils Vulnerability

    http://www.ruby-lang.org/en/news/2011/02/18/fileutils-is-vulnerable-to-symlink-race-attacks/

* Add a patch r30779 from repository; a bug of utf-8 string handling.

For more detail changes of Ruby 1.9.2pl180, please refer:
	http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_180/ChangeLog
2011-02-21 14:44:11 +00:00
taca
0881e788b5 Update ruby18-base package to 1.8.7.334 (Ruby 1.8.7p334).
* The FileUtils Vulnerability

	http://www.ruby-lang.org/en/news/2011/02/18/fileutils-is-vulnerable-to-symlink-race-attacks/

* The $SAFE Vulnerability


Fri Feb 18 21:18:55 2011  Shugo Maeda  <shugo@ruby-lang.org>

	* test/ruby/test_exception.rb (TestException::test_to_s_taintness_propagation):
	  Test for below.

Fri Feb 18 21:18:55 2011  URABE Shyouhei  <shyouhei@ruby-lang.org>

	* error.c (exc_to_s): untainted strings can be tainted via
	  Exception#to_s, which enables attackers to overwrite sane strings.
	  Reported by: Yusuke Endoh <mame at tsg.ne.jp>.

	* error.c (name_err_to_s): ditto.

Fri Feb 18 21:17:22 2011  Shugo Maeda  <shugo@ruby-lang.org>

	* lib/fileutils.rb (FileUtils::remove_entry_secure): there is a
	  race condition in the case where the given path is a directory,
	  and some other user can move that directory, and create a
	  symlink while this method is executing.
	  Reported by: Nicholas Jefferson <nicholas at pythonic.com.au>

Fri Feb 18 19:46:46 2011  NAKAMURA Usaku  <usa@ruby-lang.org>

	* win32/win32.c (init_stdhandle): backport mistake of r29382.
	  some code are needless in ruby 1.8.
	  [ruby-core:34579]

Fri Feb 18 19:22:17 2011  URABE Shyouhei  <shyouhei@ruby-lang.org>

	* configure.in: revert revision r29854.  This revision introduced
	  binary incompatibilities on some circumstances.  The bug that
	  revision was fixing gets reopened by this reversion.
	  [ruby-dev:43152] cf. [Bug #2553]
2011-02-21 14:35:37 +00:00
taca
4f7294c048 * Start upate of ruby18 and ruby19 packags.
* Remove redundant GEM_HOME definition from PLIST.
2011-02-21 14:31:06 +00:00
obache
9bf90c1ab9 Update sun-{jre,jdk}6 to 6.0.24.
Java SE 6 Update 24
* OlsonData 2010o
* Java DB 10.6.2.1
* Bug Fixes, include following security fix.
	CVE-2010-4422
	CVE-2010-4447
	CVE-2010-4448
	CVE-2010-4450
	CVE-2010-4451
	CVE-2010-4452
	CVE-2010-4454
	CVE-2010-4462
	CVE-2010-4463
	CVE-2010-4465
	CVE-2010-4466
	CVE-2010-4467
	CVE-2010-4468
	CVE-2010-4469
	CVE-2010-4470
	CVE-2010-4471
	CVE-2010-4472
	CVE-2010-4473
	CVE-2010-4474
	CVE-2010-4475
	CVE-2010-4476

Java SE 6 Update 23
* OlsonData 2010l
* Java Hotspot VM 19.0
* Java VisualVM 1.3.1
* Menu Item Corrections for Right-to-Left Languages
* Additional Languages Support in Linux Systems
* Bug Fixes
2011-02-21 07:48:19 +00:00
rumko
ae1e81816c lang/g95: bring in DragonFly support
ok@ wiz
2011-02-19 16:06:31 +00:00
he
026e6cd3ec Update parrot to version 3.1.0.
Pkgsrc changes:
 o Adapt to changes in installed files
 o One of the files which are patched have changed location

Upstream changes:
New in 3.1.0
- Core
  + Exception PMCs are now subclassable from PIR
  + IPv6 is now supported and tested
  + Added Parrot_ext_try function to extend API (experimental), to
    allow implementation of try .. catch construcs in C extensions.
  + We now have a YAML library called YAML::Tiny, a port of YAML::Tiny
    from Perl 5
  + Deprecated/experimental features are now stored in api.yaml in
    an easy-to-parse format, which will allow automated tools easy
    access to this data. This replaces DEPRECATED.pod, which no
    longer exists.
  + Improved GC latency
  + Improved GC performance on low-memory systems
  + Improved packfile annotation lookup complexity
  + Removal of unused code and SVN based code
- NQP
  + A repository for a new NQP version which has a new object model is
    created at http://github.com/perl6/nqp
- Languages
  + Cardinal (Ruby on Parrot) now compiles and passes it's test suite on master
    and is looking for developers : https://github.com/parrot/cardinal
  + Cardinal can send smoke reports with "rake smoke" or "parrot
    setup.pir smoke"
  + Jaspers, an implementation of Javascript on Parrot, now has a Github repo
    and is looking for developers: https://github.com/leto/jaspers
- Community
  + The following Parrot Google Code-In students were grand prize winners:
      Fernando Brito, Brazil
      David Czech, Canada
      Nolan Lum, United States
      Matt Rajca, United States
      Tony Young, New Zealand
      Daniel Kang, United States
    We are very proud of them for their fine work and congratulate
    them for achieving top finalist status! For more info, see:
    http://google-opensource.blogspot.com/2011/02/google-code-in-grand-prize...
- Documentation
  + Many new Parrot-related terms were added to docs/glossary.pod
  + Removal of most remaining references to SVN
  + Internal project documentation is included in html output
- Tests
  + Test suite now passes on NetBSD 5.1
  + Test coverage increased greatly for the Embed/Extend subsystem,
    thanks to a TPF grant:
    http://leto.net/dukeleto.pl/2011/01/parrot-embed-grant-update-2.html
2011-02-19 13:07:47 +00:00
wiz
525a943163 Remove patch-aa, it's not in distinfo since the update about a week ago. 2011-02-17 17:16:10 +00:00
wiz
e01d895c87 Add RCS Id. 2011-02-17 17:14:57 +00:00
shattered
4e50f39073 Re-enable DL_AUTO_VARS -- makes PHP CLI work again with extensions that
are linked to pthread (like mysql.so).
2011-02-15 20:52:24 +00:00
obache
1b513466f5 change to match de-expanded ${PYSITELIB} in PRINT_PLIST_AWK. 2011-02-13 08:09:43 +00:00
obache
57c34c559e remove "next;" in PRINT_PLIST_AWK, it may prevent additional substitute,
like ${EGG_INFODIR}.
2011-02-13 08:07:39 +00:00
asau
75f5962087 Update ECL to version 11.1.1.
Requested by Matthew Mondor, who contributed description of changes.


Since 10.4.1, changes were made in the following areas:

- Better cross-compile support, including with C++ compilers
- FFI from interpreted code now requires libffi
- Compiler now shipped as a single FASL file, cmp.fas

- Various fixes, notably in handling of:
  LIST/LIST*, foreign arrays and structures, optimization annotations,
  pathnames (logical pathnames and case), RENAME-FILE, READ,
  the debugger, ANSI CL function declarations, DECLAIM, DEFMACRO,
  EXPT, ASDF, rational math

- Performance optimizations in the following areas:
  SETF expansions, AREF/ASET, unboxing, sequence functions, LOOP,
  ASSERT, use of long-long and long-double where possible,
  reworked compilation policies, EXT:MAKE-FOREIGN-DATA-FROM-ARRAY
- Other new features:
  EXT:WITH-BACKEND

See http://ecls.cvs.sourceforge.net/viewvc/ecls/ecl/src/CHANGELOG?revision=1.793
for more details, or src/CHANGELOG in the source.
2011-02-11 01:28:41 +00:00
drochner
f67e6656a2 update to 20110203, from John Marino per PM
changes:
-use newer gcc-4.6 shapshot
-improvements to NetBSD support:
 -catch up with some libc symbol RENAMEs
 -support shlib runtime search path
2011-02-10 10:52:25 +00:00
taca
8d79d06c6b Add a patch from FreeBSD's port and it fixes runtime problem
on DragonFly, too.  The patch was provided by Rumko via private mail.

Bump PKGREVISION.
2011-02-07 11:15:28 +00:00
hiramatsu
0bb562f7f2 Build shared library on OpenBSD too. 2011-02-05 09:34:04 +00:00
obache
36ca8d1a25 fixes shlib alias name for Solaris. PR#44480.
RUBY_API_TEENY must be used instead of _RUBY_VER_TEENY for shlib name.
2011-02-02 08:47:01 +00:00
taca
faee67fca3 Apply patch provided by obache@, fixing build problem on Solaris.
Should be fix PR pkg/44480.
2011-02-01 22:32:37 +00:00
drochner
9f314a83ef +gnat-aux 2011-02-01 20:34:20 +00:00
drochner
b24a54157f add gnat-aux-20110125, an Ada compiler gased on a gcc-4.6 snapshot, from
John Marino, originally per PR pkg/44436, slightly updated

for i386/amd64, comes with a bootstrap which doesn't need an Ada compiler
on the pkg build system (fetches a bootstrap binary from MASTER_SITE)

There seems to be some incompatibility with the binutils/libgcc_s
on NetBSD-current, leading to warnings. Not fatal, but should be
investigated.
2011-02-01 20:32:56 +00:00
wiz
87e0a90c33 regen. 2011-01-30 21:35:43 +00:00
wiz
ea0eeb31f1 Add RCS Id. 2011-01-30 21:35:32 +00:00
wiz
a03d679287 Use more portable __sun instead of __sun__, per pkglint. 2011-01-30 21:35:24 +00:00
wiz
5ef6b07f49 Remove empty chunk. 2011-01-30 21:35:12 +00:00
wiz
febe05b666 Improve MirBSD support, from Benny Siegert in PR 44491. 2011-01-30 21:31:42 +00:00
rumko
a1d7464442 lang/php53: add the missing suhosin patch
5.3.5 was released due to a critical issue and the previous suhosin
patch still applies. Prior art of this can be seen in OpenBSD's and
FreeBSD's ports.

ok@ wiz
2011-01-30 17:58:06 +00:00
he
81ad10ed9b Upgrade parrot from version 2.11.0 to 3.0.0.
Pkgsrc changes:
 o Remove local patch which is no longer needed.
 o Adapt PLIST to changes in the set of installed files.

Upstream changes:

- Core
  + A new embedding API is available in "parrot/api.h" and documented in
    docs/pdd/pdd10_embedding.pod .
  + Packfile PMCs were refactored and can now be used to produce runnable
    bytecode.
  + Packfile manipulation code now throws embedder-friendly exceptions rather
    than printing error details directly to stderr.
  + Unicode support for file IO, environment variables, program names, and
    command-line parameters was improved.
  + An experimental gdb pretty-printers in tools/dev for Parrot STRINGs and
    PMCs is now available.  (gdb 7.2 or later and Python are required)
  + c2str.pl and pmc2c.pl improvements result in a noticeably faster build.
  + Bugs in our Digest::sha256 library and bit-related dynamic ops were fixed
    by GCI student Nolan Lum. Both now work correctly on 32 and 64 bit
    systems.
- Languages
  + ;)XD - OMeta for Winxed https://github.com/plobsing/ohm-eta-wink-kzd
- Community
  + tree-optimization by GSoC student Tyler L. Curtis joined the nest and now
    lives at http://github.com/parrot/tree-optimization .
  + Plumage now lives at http://github.com/parrot/plumage and is installable.
  + Christmas went as scheduled.  The Parrot team does not take credit for
    this event.
- Documentation
  + HTML documentation generation has been rewritten and greatly simplified.
  + We have improved documentation in docs/project/git_workflow.pod about
    keeping a fork of parrot.git in sync.
  + Translations of our README in various languages are now in the
    docs/translation directory, thanks to Google Code-In students.
- Tests
  + A better way to write "todo" tests with Parrot's Test::More was implemented
    by GCI student Fernando Brito.
  + Major increases in test coverage of many core PMCs, dynamic PMCs and
    dynamic opcodes resulted from GCI and the intrepid students it attracted.
  + Jonathan "Duke" Leto set up Debian Linux x86_64 and sparc32 smokers
    in the GCC Compile Farm, which continually submit smoke reports with
    a variety of configuration options and compilers.  Thanks, GCC!
  + Makefile dependency checking is now automatically tested, resulting in a
    more reliable parallel build.
  + Coverage tests were improved for platforms with and without Devel::Cover.
2011-01-30 10:52:09 +00:00
tnn
683a0df1b8 Update to librep-0.91.0.
0.91.0
======
   * Update note [important]:
     You need to rebuild rep-gtk and sawfish against this version of
     librep, because of an ABI-change.
     Your lisp files have to be byte-compiled again, too.
   * Halfway improved `debug-on-error' and `backtrace-on-error' [Teika
     Kazura]
   * When you evaluate a closure interactively, the module it belongs
     to is printed, too. [Teika kazura]
   * Improved functions' docstring support [Teika Kazura]
   * New function `subr-structure' [Teika Kazura]
   * Major documentation revision [Teika kazura]
   * `define-special-variable' is replaced by `defvar-setq' [Teika
     kazura]
   * Makefile's uninstall rule has been fixed [Christopher Bratusek]

0.90.6
======
   * renamed `file-uid-p' to `file-uid' and `file-gid-p' to `file-gid'
     [Christopher Bratusek]
   * Minor doc improvements [Teika Kazura]
   * improved specfile [Kim B. Heino]
   * Process execution failure emits better message. [Teika Kazura]
2011-01-23 23:54:21 +00:00