Commit graph

22622 commits

Author SHA1 Message Date
wiz
e08c5b8339 Update to 6.0.2:
-----
6.0.2
-----

* Issue #262: Fixed regression in pip install due to egg-info directories
  being omitted. Re-opens Issue #118.

-----
6.0.1
-----

* Issue #259: Fixed regression with namespace package handling on ``single
  version, externally managed`` installs.

---
6.0
---

* Issue #100: When building a distribution, Setuptools will no longer match
  default files using platform-dependent case sensitivity, but rather will
  only match the files if their case matches exactly. As a result, on Windows
  and other case-insensitive file systems, files with names such as
  'readme.txt' or 'README.TXT' will be omitted from the distribution and a
  warning will be issued indicating that 'README.txt' was not found. Other
  filenames affected are:

    - README.rst
    - README
    - setup.cfg
    - setup.py (or the script name)
    - test/test*.py

  Any users producing distributions with filenames that match those above
  case-insensitively, but not case-sensitively, should rename those files in
  their repository for better portability.
* Pull Request #72: When using ``single_version_externally_managed``, the
  exclusion list now includes Python 3.2 ``__pycache__`` entries.
* Pull Request #76 and Pull Request #78: lines in top_level.txt are now
  ordered deterministically.
* Issue #118: The egg-info directory is now no longer included in the list
  of outputs.
* Issue #258: Setuptools now patches distutils msvc9compiler to
  recognize the specially-packaged compiler package for easy extension module
  support on Python 2.6, 2.7, and 3.2.

---
5.8
---

* Issue #237: ``pkg_resources`` now uses explicit detection of Python 2 vs.
  Python 3, supporting environments where builtins have been patched to make
  Python 3 look more like Python 2.
2014-10-01 12:25:44 +00:00
prlw1
ec730f8899 Fix ABI break (2 enums change value) when I added NetBSD credential support 2014-10-01 12:14:42 +00:00
adam
1862d7a2a6 Changes 2.1.2:
* "git push" over HTTP transport had an artificial limit on number of
  refs that can be pushed imposed by the command line length.
* When receiving an invalid pack stream that records the same object
  twice, multiple threads got confused due to a race.
* An attempt to remove the entire tree in the "git fast-import" input
  stream caused it to misbehave.
* Reachability check (used in "git prune" and friends) did not add a
  detached HEAD as a starting point to traverse objects still in use.
* "git config --add section.var val" used to lose existing
  section.var whose value was an empty string.
* "git fsck" failed to report that it found corrupt objects via its
  exit status in some cases.
2014-10-01 12:08:24 +00:00
wiz
09c2d73223 Update to 8.36:
Version 8.36 26-September-2014
------------------------------

1.  Got rid of some compiler warnings in the C++ modules that were shown up by
    -Wmissing-field-initializers and -Wunused-parameter.

2.  The tests for quantifiers being too big (greater than 65535) were being
    applied after reading the number, and stupidly assuming that integer
    overflow would give a negative number. The tests are now applied as the
    numbers are read.

3.  Tidy code in pcre_exec.c where two branches that used to be different are
    now the same.

4.  The JIT compiler did not generate match limit checks for certain
    bracketed expressions with quantifiers. This may lead to exponential
    backtracking, instead of returning with PCRE_ERROR_MATCHLIMIT. This
    issue should be resolved now.

5.  Fixed an issue, which occures when nested alternatives are optimized
    with table jumps.

6.  Inserted two casts and changed some ints to size_t in the light of some
    reported 64-bit compiler warnings (Bugzilla 1477).

7.  Fixed a bug concerned with zero-minimum possessive groups that could match
    an empty string, which sometimes were behaving incorrectly in the
    interpreter (though correctly in the JIT matcher). This pcretest input is
    an example:

      '\A(?:[^"]++|"(?:[^"]*+|"")*+")++'
      NON QUOTED "QUOT""ED" AFTER "NOT MATCHED

    the interpreter was reporting a match of 'NON QUOTED ' only, whereas the
    JIT matcher and Perl both matched 'NON QUOTED "QUOT""ED" AFTER '. The test
    for an empty string was breaking the inner loop and carrying on at a lower
    level, when possessive repeated groups should always return to a higher
    level as they have no backtrack points in them. The empty string test now
    occurs at the outer level.

8.  Fixed a bug that was incorrectly auto-possessifying \w+ in the pattern
    ^\w+(?>\s*)(?<=\w) which caused it not to match "test test".

9.  Give a compile-time error for \o{} (as Perl does) and for \x{} (which Perl
    doesn't).

10. Change 8.34/15 introduced a bug that caused the amount of memory needed
    to hold a pattern to be incorrectly computed (too small) when there were
    named back references to duplicated names. This could cause "internal
    error: code overflow" or "double free or corruption" or other memory
    handling errors.

11. When named subpatterns had the same prefixes, back references could be
    confused. For example, in this pattern:

      /(?P<Name>a)?(?P<Name2>b)?(?(<Name>)c|d)*l/

    the reference to 'Name' was incorrectly treated as a reference to a
    duplicate name.

12. A pattern such as /^s?c/mi8 where the optional character has more than
    one "other case" was incorrectly compiled such that it would only try to
    match starting at "c".

13. When a pattern starting with \s was studied, VT was not included in the
    list of possible starting characters; this should have been part of the
    8.34/18 patch.

14. If a character class started [\Qx]... where x is any character, the class
    was incorrectly terminated at the ].

15. If a pattern that started with a caseless match for a character with more
    than one "other case" was studied, PCRE did not set up the starting code
    unit bit map for the list of possible characters. Now it does. This is an
    optimization improvement, not a bug fix.

16. The Unicode data tables have been updated to Unicode 7.0.0.

17. Fixed a number of memory leaks in pcregrep.

18. Avoid a compiler warning (from some compilers) for a function call with
    a cast that removes "const" from an lvalue by using an intermediate
    variable (to which the compiler does not object).

19. Incorrect code was compiled if a group that contained an internal recursive
    back reference was optional (had quantifier with a minimum of zero). This
    example compiled incorrect code: /(((a\2)|(a*)\g<-1>))*/ and other examples
    caused segmentation faults because of stack overflows at compile time.

20. A pattern such as /((?(R)a|(?1)))+/, which contains a recursion within a
    group that is quantified with an indefinite repeat, caused a compile-time
    loop which used up all the system stack and provoked a segmentation fault.
    This was not the same bug as 19 above.

21. Add PCRECPP_EXP_DECL declaration to operator<< in pcre_stringpiece.h.
    Patch by Mike Frysinger.
2014-10-01 11:45:00 +00:00
wiz
0b42f2fcc3 Update to 0.35:
0.35  Sun Sep 14 21:29:07 CDT 2014

 - fce4b8e - Fixed a t/03-filesystem.t test error on Windows <Andrew Gregory>
2014-10-01 11:00:50 +00:00
wiz
9acede68fe Update to 0.040:
0.040	2014-09-17

 [ Packaging ]
 - Repackage as a stable release.

0.039_01	2014-07-20

 [ Documentation ]
 - Document warning and error messages produced by Exporter::Tiny.

 [ Other ]
 - Exporter::Tiny would previously cause B.pm to be loaded into memory any
   time it exported anything. It no longer does.
 - No longer die when redefining locally defined subs.
 - Warn when redefining any subs.
2014-10-01 11:00:00 +00:00
wiz
54cc03c879 Update to 0.54:
0.54    2014-09-22 17:30 UTC
        + Add : The new constant VMG_COMPAT_CODE_COPY_CLONE evaluates to true
                if your perl calls 'copy' magic when a magical code prototype
                is cloned, which is currently the case for perl 5.17.0 and
                above.
        + Fix : [RT #90205] : copy magic on subs puts raw CV in $_[3]
                $_[3] will now contain a reference to the cloned code when
                'copy' magic is called for a coderef.
                Thanks Lukas Mai for reporting.
        + Fix : t/35-stash.t has been taught about perl 5.21.4.
        + Fix : Tests using run_perl() in t/17-ctl.t will no longer fail on
                Android.
2014-10-01 10:59:02 +00:00
wiz
a5d6f40efa Update to 0.37. Fix dependency.
0.37  2014-09-21
      - fix spurious warning in taint mode (Niko Tyni, #12)
2014-10-01 10:57:12 +00:00
wiz
0da779b37c Update to 2.066:
2.066 21 Sept 2014

      * IO::Uncompress::Gzip
        Documentation of ExtraFlags stated the XFL values for BEST_COMPRESSION
        and BEST_SPEED use the values 2 & 4 respectively. They should
        be 4 & 2. Code for setting XFL was correct.

      * RT #95494: IO::Uncompress::Gunzip: Can no longer gunzip to in-memory
        file handle
2014-10-01 10:53:15 +00:00
wiz
359a4f3044 Update to 2.066:
-------

  2.066 21 Sept 2014

      * No Changes
2014-10-01 10:49:53 +00:00
wiz
01f83ead9e Update to 2.066:
2.066 21 Sept 2014

      * Another COW violation
        [#98069]

      * misleading nesting/indentation (found by Coverity)
        [#95405]
2014-10-01 10:48:53 +00:00
wiz
72183fd7be Remove meld-devel, meld is now newer again. 2014-10-01 09:44:26 +00:00
wiz
b121d7b7b2 Update to 3.12.0, based on meld-devel with an update. Changes to meld-devel:
2014-09-27 meld 3.12.0
======================

  Fixes:

   * Ignore missing files when cleaning up our recently-used folder (Kai
     Willadsen)
   * Guard against dialogs missing properties they should definitely have (Kai
     Willadsen)
   * Remove old property from patch dialog (Kai Willadsen)

  Translations:

   * Andika Triwidada (id)
   * Marek Černocký (cs)
   * Piotr Drąg (pl)


2014-09-19 meld 3.11.4
======================

  Fixes:

   * Only apply the auto merge flag to the last comparison started (Kai
     Willadsen)
   * Fix install layout issues on Debian-based systems (Kai Willadsen)
   * Fix "Open External" for files on Windows (Kai Willadsen)
   * Record installation directory and executable location on Windows (Kai
     Willadsen)
   * Revert to using latin1 as a fallback encoding; this will be reverted in
     the next unstable series (Kai Willadsen)

  Translations:

   * Andika Triwidada (id)
   * Daniel Mustieles (es)
   * fr33domlover (he)
   * Jiri Grönroos (fi)
   * Josef Andersson (sv)
   * Marek Černocký (cs)
   * Piotr Drąg (pl)
2014-10-01 09:43:43 +00:00
obache
4030f8ce9d drop cygwin-izm. 2014-10-01 08:50:33 +00:00
adam
c66e61aeea Changes 1.5.4:
*) MySQL driver: Fix incorrect handling of bad parameter in the
   driver support for apr_dbd_transaction_end().

*) apr_crypto_get_driver(): Fix invalid storage reference on error path.

*) Fix compile failure for Android.

*) Fix to let ODBC driver build with MSVC6, which does not have intptr_t

*) Windows cmake build: Fix incompatiblities with Visual Studio
   generators with all cmake versions, and the NMake Makefile generator
   with cmake 2.8.12 and later.

*) Fix detection of Berkeley DB 6.0.

*) Improve platform detection for bundled expat by updating
   config.guess and config.sub.
2014-10-01 08:17:43 +00:00
adam
cf9c96135f Changes 3.0.2:
Bug fix release.
2014-10-01 07:33:24 +00:00
obache
56ffaf920d probably imported for uim package improvement, but not interesting for myself. 2014-09-28 03:16:17 +00:00
wiz
c297c149f8 Revert unintended part of previous. Discussed with spz. 2014-09-26 15:42:09 +00:00
spz
8209f82e41 security update fixing:
- Incorrect DigestInfo validation in NSS (CVE-2014-1568)
- RSA signature verification vulnerabilities in parsing of DigestInfo
(see https://www.mozilla.org/security/announce/2014/mfsa2014-73.html)
2014-09-26 03:25:22 +00:00
jperkin
b0deda6772 Find zlib correctly. 2014-09-24 21:32:32 +00:00
jperkin
4d7b20dda0 Find builtin Kerberos headers on SunOS, and fix Texinfo 5.x. 2014-09-24 21:25:54 +00:00
jperkin
c0aa9758c4 USE_TOOLS+=gm4, required on SunOS. 2014-09-24 20:46:21 +00:00
jperkin
4324278136 Include strings.h for bzero() and add socket libraries on SunOS. 2014-09-24 14:57:29 +00:00
jperkin
84607e14b0 USE_TOOLS+=tar as the package contains a hardcoded 'tar' call which may
find the wrong one (needs to support bzip2).
2014-09-24 14:35:33 +00:00
jperkin
8b463dc68d Avoid "error: call of overloaded <func> is ambiguous". 2014-09-24 14:33:28 +00:00
jperkin
77c0497c35 Requires USE_TOOLS+=groff to build mandatory documentation. 2014-09-24 13:50:54 +00:00
jperkin
9a64610d67 USE_TOOLS+=xgettext, fixes build on SunOS. 2014-09-24 11:48:20 +00:00
jperkin
56c31276e5 Avoid reference to WRAPPER_BINDIR in final binaries. 2014-09-24 10:40:57 +00:00
rodent
42496035e4 Update to 1.2.17. pkgsrc changes: Add bash:run to USE_TOOLS and
REPLACE_BASH in installed file. Replace PHP interpreter in installed *.php
files. Move options framework into options.mk. Use INSTALLATION_DIRS
instead of INSTALL_DATA_DIR. From doc/RELEASE:

1.2.17 Security Release (2014-03-04)
-------------------------------------------------

MantisBT 1.2.17 is a security update for the stable 1.2.x branch. All
installations that are currently running any 1.2.x version are strongly advised
to upgrade to this release. Download it from [3].

An SQL injection vulnerability (CVE-2014-2238) in adm_config_report.php was
patched. Refer to issue #17055 for detailed information.

This release also includes a few bug fixes for the tracker, including News API
correction for the regression issue #16940 introduced in 1.2.16, as well as
updated translations in many languages.

A full changelog for the 1.2.x series can be found on the official site. [1]

1.2.16 Security Release (2014-02-07)
-------------------------------------------------

MantisBT 1.2.16 is a security update for the stable 1.2.x branch. All
installations that are currently running any 1.2.x version are strongly advised
to upgrade to this release. Download it from [3].

The following security issues were resolved:

 - Cross-site scripting (XSS) issue in account_sponsor_page.php, allowing a
   malicious user with project manager access to execute arbitrary JavaScript
   code (CVE-2013-4460). Affects MantisBT 1.1.0 and later.
   Refer to issue #16513 for detailed information.

 - SQL injection attacks through the SOAP API's mc_attachment_get() function
   (CVE-2014-1608). Affects MantisBT 1.1.0a4 and later.
   Refer to issue #16879 for detailed information.

 - Additional cases of unsanitized SQL query parameters usage were identified,
   potentially allowing SQL injection attacks (CVE-2014-1609).
   Refer to issue #16880 for detailed information.

This release also includes many bug fixes and enhancements to the tracker
and the SOAP api, as well as updated translations in many languages.

A full changelog for the 1.2.x series can be found on the official site. [1]

[1] The changelog is split between multiple releases:

1.2.17     http://www.mantisbt.org/bugs/changelog_page.php?version_id=189
1.2.16     http://www.mantisbt.org/bugs/changelog_page.php?version_id=183
2014-09-24 01:06:26 +00:00
joerg
55314ca81c Fails rather spectaculary with MAKE_JOBS, so disable it. 2014-09-23 18:18:42 +00:00
jperkin
c97c84bc02 Fix some build issues exposed by the cwrappers build:
- Use REPLACE_SH for echo -n.
  - Use LD_LIBRARY_PATH for tests to find pre-installed libraries.
  - Fix parallel build issues.
2014-09-23 12:06:49 +00:00
joerg
6b3d8b68d1 Honour DIST_SUBDIR. 2014-09-22 11:53:18 +00:00
joerg
dfac72d2c8 Perl script work significantly better with Perl around. Bump revision. 2014-09-22 11:53:00 +00:00
jperkin
3b46eb022a Fix build on Linux where the default curses implementation is ncurses. 2014-09-22 10:49:57 +00:00
jperkin
28a080e692 Fix build on systems which do not defined KEY_CODE_YES, using KEY_MIN
instead (notably SunOS).
2014-09-22 10:47:18 +00:00
brook
eceb5fda98 Move math/R-evaluate to devel/R-evaluate and fix dependencies.
Note: this commit is part of reorganizing some of the recently
imported R packages, which are being reimported into more appropriate
categories (and removed from math) as a result of a recent discussion
on tech-pkg and privately with wiz@.  See the thread starting with:

  http://mail-index.netbsd.org/tech-pkg/2014/09/05/msg013558.html
2014-09-20 03:53:54 +00:00
brook
d3086559ee Initial import of evaluate v0.5.5 as devel/R-evaluate.
Parsing and evaluation tools that make it easy to recreate the command
line behaviour of R.

Note: this commit is part of reorganizing some of the recently
imported R packages, which are being reimported into more appropriate
categories (and removed from math) as a result of a recent discussion
on tech-pkg and privately with wiz@.  See the thread starting with:

  http://mail-index.netbsd.org/tech-pkg/2014/09/05/msg013558.html
2014-09-20 03:48:56 +00:00
brook
334a1dce4f Initial import of Rcpp v0.11.2 as devel/R-Rcpp.
The Rcpp package provides R functions as well as a C++ library which
facilitate the integration of R and C++.

R data types (SEXP) are matched to C++ objects in a class hierarchy.
All R types are supported (vectors, functions, environment, etc ...)
and each type is mapped to a dedicated class. For example, numeric
vectors are represented as instances of the Rcpp::NumericVector class,
environments are represented as instances of Rcpp::Environment,
functions are represented as Rcpp::Function, etc ... The
"Rcpp-introduction" vignette provides a good entry point to Rcpp.

Rcpp also provides Rcpp modules, a framework that allows exposing C++
functions and classes to the R level. The "Rcpp-modules" vignette
details the current set of features of Rcpp-modules.

Rcpp includes a concept called Rcpp sugar that brings many R functions
into C++. Sugar takes advantage of lazy evaluation and expression
templates to achieve great performance while exposing a syntax that is
much nicer to use than the equivalent low-level loop code. The
"Rcpp-sugar" vignette gives an overview of the feature.

Note: this commit is part of reorganizing some of the recently
imported R packages, which are being reimported into more appropriate
categories (and removed from math) as a result of a recent discussion
on tech-pkg and privately with wiz@.  See the thread starting with:

  http://mail-index.netbsd.org/tech-pkg/2014/09/05/msg013558.html
2014-09-19 20:12:51 +00:00
jperkin
5a3e86d515 Fix generated fake uuid.pc. A missing ";" meant that the Cflags line was
appended to the Libs line, causing build problems for anything using it.
2014-09-19 12:50:43 +00:00
richard
00fcec0e1e Remove unnecessary reference to __moddi3 on SunOS by defining NO_DIVIDE for
adler32.c and adding LDFLAGS.SunOS+=-Wl,-zignore removing the dependency
on libgcc_s.so.
Bump PKGREVISION to take effect.
2014-09-19 09:07:27 +00:00
khorben
d7ddfdaac7 Updated devel/deforaos-libsystem to version 0.2.0
This release includes:
- a command-line tool, configctl(1), to interact with configuration files
- a new generic Mutator class
- further improvements to the String and Variable classes
2014-09-16 19:25:51 +00:00
wen
f9c3812683 Add p5-Module-CPANfile 2014-09-16 14:03:06 +00:00
wen
5d5c26c889 Import Module-CPANfile-1.1000 as devel/p5-Module-CPANfile.
Module::CPANfile is a tool to handle cpanfile format to load application
specific dependencies, not just for CPAN distributions.
2014-09-16 14:01:42 +00:00
wiz
04b3578577 Install all needed header files and a -config script.
Suggested by Thomas Dickey (upstream)
implemented by Leonard Schmidt.

Bump PKGREVISION.
2014-09-16 09:48:41 +00:00
wiz
4950e3ea13 Fix ncurses-config to provide rpath.
Bump PKGREVISION.
2014-09-16 09:45:58 +00:00
jperkin
9863732bc1 Fix build on SunOS (needs sys/termios.h). 2014-09-16 08:44:25 +00:00
schmonz
079d13dec7 Update to 2.11. From the changelog:
* "append" causes appends array exports from multiple searches using
  the same variable to append (vs. overwrite) their values. default
  is old behavior (i.e., "noappend" which overwrites).

* "scalar" seems to work; update POD so that people know to use it.

Updating during the freeze because it's nearly a leaf, and the only
depending package (p5-Test-BDD-Cucumber) still passes its self-tests.
2014-09-15 21:54:19 +00:00
schmonz
1b73f5471f Update to 1.12. From the changelog:
* Merge pull request from Chris Williams (bingos) to fix "redefinition
  of typedef" errors with v5.19.4 and above

Updating during the freeze, even though this isn't a leaf, because
the only change is our local patch having been merged upstream (and
the freeze only just started). FWIW, mosh still works.
2014-09-15 21:27:35 +00:00
schmonz
331eaf5e54 Specify MAINTAINER. 2014-09-15 21:16:29 +00:00
schmonz
e7f0d989fe Update to 0.004011. From the changelog:
* Patched missing validity check for non-ReadKey input under -menu
  (thanks Kalyan Raj!)
* Disabled interactive testing on Windows platforms
  (thanks Brian and Lady Aleena)
* Better handling of input EOL under Windows (thanks Bas)
* Workaround for Term::ReadKey bug under Windows (thanks Bas)
* Reworked workaround for Term::ReadKey timeout bug under Windows
  (thanks again, Bas)
* Further improvements under 5.18, especially for Windows
  (thanks, Bas)
* Attempted to mollify cpanm by moving $VERSION declaration
* Further improvements under 5.18
  (thanks, Gareth)
* Still further improvements under Windows
  (thanks, Gareth)
* Fixed spurious ERASEs when deleting "past" start of input
  (thanks, Gareth)
* Added 'normal', 'default', 'standard', etc. to colour translation
* Added <CTRL-F> at start of faked input to defer next fake and
  insert real input (i.e. like <ESC> but doesn't throw away the
  line that was scheduled next)

Updating during the freeze for the following reasons:

* improves compatibility with our lang/perl5
* is a leaf package
* addresses pkg/49204 by Edgar Fuß
2014-09-15 21:11:00 +00:00