Commit graph

8109 commits

Author SHA1 Message Date
alnsn
ea0cf1383b Fix pkg/49526 Unbreak lang/lua52. From Sevan Janiyan. 2015-01-02 15:50:43 +00:00
bsiegert
e1bf55736f Add infrastructure for compiling software written in Go to pkgsrc. This
used to be in wip/go.
2015-01-02 14:04:00 +00:00
ryoon
caf2f1db22 Bump PKGREVISION
Install new certificate for rubygems.org.
This fixes certification invalid error from gem and bundler.
2015-01-02 07:32:58 +00:00
he
59571a91c9 Update to 3.3.6.
Python 3.3.6 was released on October 11, 2014.

Python 3.3.6 includes fixes for a few of our previously added patches,
as well as other important security-related fixes.  Local changes:
rename the configure patch, remove now-included patches.

Upstream list of changes for this version:

Core and Builtins
-----------------
- Issue #22518: Fixed integer overflow issues in "backslashreplace",
  "xmlcharrefreplace", and "surrogatepass" error handlers.
- Issue #22520: Fix overflow checking when generating the repr of a unicode
  object.
- Issue #22519: Fix overflow checking in PyBytes_Repr.
- Issue #22518: Fix integer overflow issues in latin-1 encoding.

Library
-------
- Issue #22517: When a io.BufferedRWPair object is deallocated, clear its
  weakrefs.
- Issue #22419: Limit the length of incoming HTTP request in wsgiref server to
  65536 bytes and send a 414 error code for higher lengths. Patch contributed
  by Devin Cook.
- Lax cookie parsing in http.cookies could be a security issue when combined
  with non-standard cookie handling in some Web browsers.  Reported by
  Sergey Bobrov.
- Issue #21766: Prevent a security hole in CGIHTTPServer by URL unquoting paths
  before checking for a CGI script at that path.
- Fix arbitrary memory access in JSONDecoder.raw_decode with a negative second
  parameter. Bug reported by Guido Vranken.
- Issue #20633: Replace relative import by absolute import.
- Issue #21082: In os.makedirs, do not set the process-wide umask. Note this
  changes behavior of makedirs when exist_ok=True.
- Issue #20875: Prevent possible gzip "'read' is not defined" NameError.
  Patch by Claudiu Popa.
- Issue #11599: When an external command (e.g. compiler) fails, distutils now
  prints out the whole command line (instead of just the command name) if the
  environment variable DISTUTILS_DEBUG is set.
- Issue #4931: distutils should not produce unhelpful "error: None" messages
  anymore.  distutils.util.grok_environment_error is kept but doc-deprecated.
- Issue #20283: RE pattern methods now accept the string keyword parameters
  as documented.  The pattern and source keyword parameters are left as
  deprecated aliases.
- Issue #21323: Fix http.server to again handle scripts in CGI subdirectories,
  broken by the fix for security issue #19435.  Patch by Zach Byrne.

Tests
-----
- Issue #17752: Fix distutils tests when run from the installed location.
- Issue #20946: Correct alignment assumptions of some ctypes tests.
- Issue #20939: Fix test_geturl failure in test_urllibnet due to
  new redirect of http://www.python.org/ to https://www.python.org.
2015-01-01 21:39:45 +00:00
dholland
c66776756c Use PKG_FAIL_REASON for errors. 2015-01-01 11:51:41 +00:00
ryoon
9edb37fa0e Add gcc46-libs 2015-01-01 01:37:04 +00:00
ryoon
47d8291942 Import gcc46-libs-4.6.4nb4 as lang/gcc46-libs.
The GNU Compiler Collection (GCC) includes front ends for C, C++, Objective-C,
Fortran, and Go, as well as libraries for these languages (libstdc++,
libgfortran, ...).

To select gcc46-libs over gcc46, this package's PKGREVISION should start
from 4 (gcc46's 3 + 1).
2015-01-01 01:31:52 +00:00
ryoon
e77fe16402 Bump PKGREVISION
* Add support code for gcc46-libs.
2015-01-01 01:29:56 +00:00
wiz
3ec156f142 Improve EGG_NAME default to work for packages with '-' in their name.
Remove now unnecessary overrides in various packages.
2014-12-31 13:57:25 +00:00
bsiegert
fa64415ac2 Remove special case for golang.org/x/tools from the go command.
We handle it differently in the go-tools package. While here, rename
GO_COMPILER to GOCHAR, which is the name upstream uses.

Bump PKGREVISION.
2014-12-31 11:40:14 +00:00
ryoon
061c9ac188 Restore bootstrap kit checksums. 2014-12-31 00:16:17 +00:00
ryoon
fed69fe812 Bump PKGREVISION
* Fix build error with upstream patch. Reported by John Maier on pkgsrc-users@.
2014-12-30 23:48:57 +00:00
wiz
409daf8c25 + qore. 2014-12-30 15:45:52 +00:00
wiz
32776f45dd Import qore-0.8.11nb2 as lang/qore, packaged for wip by nros.
Qore is a modular, multi-threaded, SQL-integrated dynamically typed
scripting language with optional hard typing and procedural and
object-oriented features, powerful and easy-to-use data types,
structures, and operators, a clean and easy-to-lean/read syntax.
2014-12-30 15:39:51 +00:00
wiz
627d407a75 Remove pkg_views support, second part: infrastructure. 2014-12-30 15:13:19 +00:00
plunky
6eca0f12b0 update to 20141228 development snapshot. 2014-12-30 14:49:18 +00:00
fhajny
7c10fe5ea1 Update nodejs to 0.10.35.
Trivial bugfix update of a leaf package.

2014.12.22, Version 0.10.35 (Stable)
* tls: re-add 1024-bit SSL certs removed by f9456a2 (Chris Dickinson)
* timers: don't close interval timers when unrefd (Julien Gilli)
* timers: don't mutate unref list while iterating it (Julien Gilli)

2014.12.17, Version 0.10.34 (Stable)
* uv: update to v0.10.30
* zlib: upgrade to v1.2.8
* child_process: check execFile args is an array (Sam Roberts)
* child_process: check fork args is an array (Sam Roberts)
* crypto: update root certificates (Ben Noordhuis)
* domains: fix issues with abort on uncaught (Julien Gilli)
* timers: Avoid linear scan in _unrefActive. (Julien Gilli)
* timers: fix unref() memory leak (Trevor Norris)
* v8: add api for aborting on uncaught exception (Julien Gilli)
* debugger: fix when using "use strict" (Julien Gilli)
2014-12-28 17:46:17 +00:00
bsiegert
b05f8d8d12 Fix build error on older Mac OS versions, where ndbm.h does not include db.h.
Patch from Sevan Janiyan in PR pkg/49508.
2014-12-28 15:51:01 +00:00
dholland
3c3ad58702 Sort out depends.
- Add options.mk and make most of the heavy depends optional.
 - Add optional support for SDL, disabled by default.
 - Fix curses buildlinking; closes PR 49478.
 - Update readline support for semi-recent API changes.
 - Update PLIST accordingly.

PKGREVISION -> 20.
2014-12-27 00:13:28 +00:00
obache
e81094e787 Catch up to lang/gcc-aux package changes, switch to GCC 4.9.2.
Bump PKGREVISION.
2014-12-21 02:39:24 +00:00
taca
af65cf60a1 Update php56 to 5.6.4, including security fix.
18 Dec 2014, PHP 5.6.4

- Core:
  . Fixed bug #68091 (Some Zend headers lack appropriate extern "C" blocks).
    (Adam)
  . Fixed bug #68104 (Segfault while pre-evaluating a disabled function).
    (Laruence)
  . Fixed bug #68185 ("Inconsistent insteadof definition."- incorrectly
    triggered). (Julien)
  . Fixed bug #68355 (Inconsistency in example php.ini comments).
    (Chris McCafferty)
  . Fixed bug #68370 ("unset($this)" can make the program crash). (Laruence)
  . Fixed bug #68422 (Incorrect argument reflection info for array_multisort()).
    (Alexander Lisachenko)
  . Fixed bug #68545 (NULL pointer dereference in unserialize.c). (Anatol)
  . Fixed bug #68446 (Array constant not accepted for array parameter default).
    (Bob, Dmitry)
  . Fixed bug #68594 (Use after free vulnerability in unserialize()).
    (CVE-2014-8142) (Stefan Esser)

- Date:
  . Fixed day_of_week function as it could sometimes return negative values
    internally. (Derick)

- FPM:
  . Fixed bug #68381 (fpm_unix_init_main ignores log_level).
    (David Zuelke, Remi)
  . Fixed bug #68420 (listen=9000 listens to ipv6 localhost instead of all
    addresses). (Remi)
  . Fixed bug #68421 (access.format='%R' doesn't log ipv6 address). (Remi)
  . Fixed bug #68423 (PHP-FPM will no longer load all pools). (Remi)
  . Fixed bug #68428 (listen.allowed_clients is IPv4 only). (Remi)
  . Fixed bug #68452 (php-fpm man page is oudated). (Remi)
  . Fixed request #68458 (Change pm.start_servers default warning to
    notice). (David Zuelke, Remi)
  . Fixed bug #68463 (listen.allowed_clients can silently result
    in no allowed access). (Remi)
  . Fixed request #68391 (php-fpm conf files loading order).
    (Florian Margaine, Remi)
  . Fixed bug #68478 (access.log don't use prefix). (Remi)

- Mcrypt:
  . Fixed possible read after end of buffer and use after free. (Dmitry)

- GMP:
  . Fixed bug #68419 (build error with gmp 4.1). (Remi)

- PDO_pgsql:
  . Fixed bug #67462 (PDO_PGSQL::beginTransaction() wrongly throws exception
  when not in transaction) (Matteo)
  . Fixed bug #68351 (PDO::PARAM_BOOL and ATTR_EMULATE_PREPARES misbehaving)
  (Matteo)

- Session:
  . Fixed bug #68331 (Session custom storage callable functions not being called)
    (Yasuo Ohgaki)

- SOAP:
  . Fixed bug #68361 (Segmentation fault on SoapClient::__getTypes).
    (Laruence)

- zlib:
  . Fixed bug #53829 (Compiling PHP with large file support will replace
    function gzopen by gzopen64) (Sascha Kettler, Matteo)
2014-12-19 16:12:48 +00:00
taca
d88e5badbc Update php55 to 5.5.20, including security fix.
17 Dec 2014, PHP 5.5.20

- Core:
  . Fixed bug #68091 (Some Zend headers lack appropriate extern "C" blocks).
    (Adam)
  . Fixed bug #68185 ("Inconsistent insteadof definition."- incorrectly
    triggered). (Julien)
  . Fixed bug #68370 ("unset($this)" can make the program crash). (Laruence)
  . Fixed bug #68545 (NULL pointer dereference in unserialize.c). (Anatol)
  . Fixed bug #68594 (Use after free vulnerability in unserialize()).
    (CVE-2014-8142) (Stefan Esser)

- Date:
  . Fixed day_of_week function as it could sometimes return negative values
    internally. (Derick)

- FPM:
  . Fixed bug #68381 (fpm_unix_init_main ignores log_level).
    (David Zuelke, Remi)
  . Fixed bug #68420 (listen=9000 listens to ipv6 localhost instead of all
    addresses). (Remi)
  . Fixed bug #68421 (access.format='%R' doesn't log ipv6 address). (Remi)
  . Fixed bug #68423 (PHP-FPM will no longer load all pools). (Remi)
  . Fixed bug #68428 (listen.allowed_clients is IPv4 only). (Remi)
  . Fixed bug #68452 (php-fpm man page is oudated). (Remi)
  . Fixed request #68458 (Change pm.start_servers default warning to
    notice). (David Zuelke, Remi)
  . Fixed bug #68463 (listen.allowed_clients can silently result
    in no allowed access). (Remi)
  . Fixed request #68391 (php-fpm conf files loading order).
    (Florian Margaine, Remi)
  . Fixed bug #68478 (access.log don't use prefix). (Remi)

- Mcrypt:
  . Fixed possible read after end of buffer and use after free. (Dmitry)

- PDO_pgsql:
  . Fixed bug #66584 (Segmentation fault on statement deallocation) (Matteo)
  . Fixed bug #67462 (PDO_PGSQL::beginTransaction() wrongly throws exception
  when not in transaction) (Matteo)
  . Fixed bug #68351 (PDO::PARAM_BOOL and ATTR_EMULATE_PREPARES misbehaving)
  (Matteo)

- zlib:
  . Fixed bug #53829 (Compiling PHP with large file support will replace
    function gzopen by gzopen64) (Sascha Kettler, Matteo)
2014-12-19 16:10:38 +00:00
taca
1b2d155c66 Update php54 to 5.4.36, including security fix.
18 Dec 2014 PHP 5.4.36

- Core:
  . Upgraded crypt_blowfish to version 1.3. (Leigh)
  . Fixed bug #68545 (NULL pointer dereference in unserialize.c). (Anatol)
  . Fixed bug #68594 (Use after free vulnerability in unserialize()).
    (CVE-2014-8142) (Stefan Esser)

13 Nov 2014 PHP 5.4.35

- Core:
  . Fixed bug #68365 (zend_mm_heap corrupted after memory overflow in
    zend_hash_copy). (Dmitry)

- Fileinfo:
  . Fixed bug #68283 (fileinfo: out-of-bounds read in elf note headers).
    (CVE-2014-3710) (Remi)

- GMP:
 . Fixed bug #63595 (GMP memory management conflicts with other libraries
   using GMP). (Remi)

- PDO_pgsql:
  . Fixed bug #66584 (Segmentation fault on statement deallocation) (Matteo)
2014-12-19 16:08:35 +00:00
wiz
3f35b0a261 Bump py-setuptools dependency to 0.8 since that version changed
version number handling.
2014-12-17 07:23:04 +00:00
wiz
594c758054 Fix build with py-setuptools-0.8. 2014-12-16 22:59:50 +00:00
chopps
ebb42a926e Update PLIST with new additions -- PKG_DEVELOPER=1 is your friend 2014-12-16 08:45:12 +00:00
chopps
da4cc60d03 remove PKGREVISION since we bumped the dist version 2014-12-16 07:40:58 +00:00
chopps
55eff53d2f Update to 2.7.9 removing patches that were incorporated. Significant
changes include:

- The entirety of Python 3.4's ssl module has been backported for
  Python 2.7.9. See PEP 466 for justification.
- HTTPS certificate validation using the system's certificate store
  is now enabled by default. See PEP 476 for details.
- SSLv3 has been disabled by default in httplib and its reverse
  dependencies due to the POODLE attack.
- The ensurepip module module has been backported, which provides the
  pip package manager in every Python 2.7 installation. See PEP 477.
2014-12-16 07:07:32 +00:00
jperkin
c24ed9c54f The "rename" rule is a published synonym for the "opt" transform rule, however
only the latter is supported by cwrappers.  Change them all to "opt" rules for
consistency and to gain compatibility with cwrappers.
2014-12-15 11:46:34 +00:00
asau
c14ad36df2 Update to Squeak 4.4
Prompted by Rhialto in private mail.


Squeak 4.4 - Ulam Spiral

Changelog:
* Cleanup and simplification of Morphic text editing
* Add host window support, letting you display things
  in a host window. (Currently only on Windows and Mac.)
* Bugfixes in the Compiler, Parser and Debugger toolchain
* Stub support for the ability to evolve the bytecode set
* Better printing of Floats, hashing of DateAndTimes
* ChangeSorter improvements
* ToolBuilder improvements
* Merged network improvements from Etoys
* Monticello browsing can now group versions by branch,
  making tracking of parallel developments easier
* Decreased coupling between core packages
* IPv6 support (if your VM provides it)
2014-12-15 02:11:06 +00:00
taca
d9f08543b6 Add patches for supporting tcl/tk 8.6 on ruby-tk package. 2014-12-14 13:59:53 +00:00
obache
d705be77bd time/py-dateutil support py3k now. 2014-12-14 02:34:52 +00:00
fhajny
88f01bb366 Only use PLIST subst vars were they should really be. 2014-12-13 15:14:26 +00:00
obache
a279c99857 devel/py-unittest2 support py3x now. 2014-12-13 09:05:30 +00:00
joerg
7925505522 Add a comment that disabling optimisation is needed not just for the
memory usage.
2014-12-12 10:52:33 +00:00
wiz
5fe43b2df2 Update to 1.4, ok bsiegert:
Today we announce Go 1.4, the fifth major stable release of Go,
arriving six months after our previous major release Go 1.3. It
contains a small language change, support for more operating systems
and processor architectures, and improvements to the tool chain
and libraries. As always, Go 1.4 keeps the promise of compatibility,
and almost everything will continue to compile and run without
change when moved to 1.4. For the full details, see the Go 1.4
release notes.

The most notable new feature in this release is official support
for Android. Using the support in the core and the libraries in
the golang.org/x/mobile repository, it is now possible to write
simple Android apps using only Go code. At this stage, the support
libraries are still nascent and under heavy development. Early
adopters should expect a bumpy ride, but we welcome the community
to get involved.

The language change is a tweak to the syntax of for-range loops.
You may now write "for range s {" to loop over each item from s,
without having to assign the value, loop index, or map key. See
the release notes for details.

The go command has a new subcommand, go generate, to automate the
running of tools to generate source code before compilation. For
example, it can be used to automate the generation of String methods
for typed constants using the new stringer tool. For more information,
see the design document.

Most programs will run about the same speed or slightly faster in
1.4 than in 1.3; some will be slightly slower. There are many
changes, making it hard to be precise about what to expect. See
the release notes for more discussion.

And, of course, there are many more improvements and bug fixes.

In case you missed it, a few weeks ago the sub-repositories were
moved to new locations. For example, the go.tools packages are now
imported from "golang.org/x/tools". See the announcement post for
details.

This release also coincides with the project's move from Mercurial
to Git (for source control), Rietveld to Gerrit (for code review),
and Google Code to Github (for issue tracking and wiki). The move
affects the core Go repository and its sub-repositories. You can
find the canonical Git repositories at go.googlesource.com, and
the issue tracker and wiki at the golang/go GitHub repo.
2014-12-12 09:41:40 +00:00
joerg
e1aa839c08 Pass down normal sanitised environment. 2014-12-10 23:24:42 +00:00
gdt
a43a8efdff -guile16 2014-12-10 15:32:16 +00:00
gdt
ec0147d4c2 Remove guile16.
Guile has had multiple versions in pkgsrc because of compatibility
problems, starting with 1.4.  Currently, 1.8 is the stable version and
2.0 the new version in pkgsrc, even though in the regular world 1.8 is
old and 2.0 is stable.  As far as I know, no one uses guile 1.6 any
more, and it has no depending packages in pkgsrc (tex2page was the
last one).
2014-12-10 01:18:25 +00:00
joerg
79915485d0 Fix RCS ID. 2014-12-09 15:11:36 +00:00
ryoon
da8710b6af Bump PKGREVISION.
* Switch to GCC 4.9.2 based.
* binutils of NetBSD 7.99 is modern enough, and use binutils in base.
  Fix build under NetBSD/amd64 7.99.1 with this workaround.
2014-12-07 10:45:32 +00:00
obache
eafc44a3e1 Auto detect lua version from required package name.
resolve PR pkg/49318
2014-12-07 05:10:43 +00:00
dholland
ebfc7d6753 Add missing svr4.h for ppc netbsd. From Frank Wille in PR 49453. 2014-12-06 18:47:01 +00:00
rodent
0788d56618 Make EGG_INFODIR available for use in Makefiles. Clarify comment regarding
necessity of substituting EGG_NAME in PLISTs.
2014-12-06 15:17:08 +00:00
rodent
a31f3a20b4 +google-api-python-client 2014-12-05 21:44:10 +00:00
joerg
00f9d27c07 Explicitly add library path for gdbm and iconv, don't depend on the
implicit one added by the wrappers.
2014-12-03 14:00:57 +00:00
joerg
ff321b08ab Support cwrappers for packages appending arguments in the wrappers. 2014-12-01 12:39:16 +00:00
joerg
20f2d2f76e Works with IAS now. 2014-12-01 11:29:26 +00:00
spz
9a75bfced7 add patches for CVE-2012-3543 and CVE-2012-3382 from upstream 2014-11-30 21:51:44 +00:00
spz
30664b516f master site seems to have reorganized itself, adjust to new link 2014-11-30 18:11:23 +00:00