Commit graph

23263 commits

Author SHA1 Message Date
wiz
27d606bb1f Update to 0.43:
0.43 Thu Jan  1 00:27:42 PST 2015
 - Update docs
2015-01-04 12:25:31 +00:00
wiz
4ff4bec6c0 Update to 1.15:
1.15    2015-01-01

- No changes from 1.14


1.14    2014-12-20 (TRIAL RELEASE)

- Callbacks can now die to provide a custom error message or exception
  object. Requested by multiple people. Addresses RT #95701 and will allow
  MooseX::Params::Validate to use messages provided by the type object.
2015-01-04 12:23:13 +00:00
dholland
c2ffb0d040 Use PKG_SKIP_REASON for unsupported platforms. 2015-01-04 09:50:46 +00:00
schmonz
7ea9b94763 Update to 0.59. From the changelog:
- Release with new TestML-0.52
2015-01-04 06:30:25 +00:00
schmonz
28dfc586c9 Add and enable p5-App-Prove-Plugin-ProgressBar-Each. 2015-01-04 06:25:58 +00:00
schmonz
7ce29f8a0f Import p5-App-Prove-Plugin-ProgressBar-Each, a per-test-script
progress bar for Perl prove(1).

Greatly inspired by App::Prove::Plugin::ProgressBar. Use it like so:

$ prove -PProgressBar::Each t/
2015-01-04 06:25:14 +00:00
schmonz
99991f6498 Add and enable p5-Term-ProgressBar-Simple. 2015-01-04 06:22:11 +00:00
schmonz
a404465099 Import p5-Term-ProgressBar-Simple, simpler progress bars.
Progress bars are handy - they tell you how much work has been done,
how much is left to do and estimate how long it will take.

But they can be fiddly!

This module does the right thing in almost all cases in a really convenient way.
2015-01-04 06:21:28 +00:00
schmonz
8d575d5d23 Add and enable p5-Term-ProgressBar-Quiet. 2015-01-04 06:17:02 +00:00
schmonz
3252bfc605 Import p5-Term-ProgressBar-Quiet, a progress bar for things that
take a while. It looks like

  50% [=====     ]

and is as long as the terminal. Linear estimation of the time left
for the process to run is available.
2015-01-04 06:15:47 +00:00
schmonz
56f34faaa5 Update to 0.45. From the changelog:
- Requires ExtUtils::ParseXS 3.18 because of 2.21 issues
  (https://github.com/xslate/p5-Text-Xslate/issues/104)
- Support PUREPERL_ONLY=1
- Remove experimental requires_xs() because Module::Install
  provides another requires_xs()
- Move t/01_example.t to xt/
2015-01-04 06:11:43 +00:00
schmonz
6c6b931d08 Update to 1.14. From the changelog:
- Newlines should be consistently UNIX-stylee now in generated files (MITHALDU)
- Mark two tests as TODO if EUMM > 6.98 until utf8 gets fixed (BINGOS)
- Revert license behaviour (TSIBLEY)
- Documentation also mentioning metacpan.org (LLAP)
- Minimum perl version is now v5.6.0 (BOWTIE)
- Update license tables (BOWTIE)
- Prereqs and recommends adjusted (BOWTIE)
- Typo fixes (BOWTIE)
- Pod fixes (GREGOA)
- Fix make upgradedeps work with bundles (JNWHITLEY)
- Fix name_from regex to work with recent package syntax (BOWTIE)
- Performance enhancements when running Makefile.PL (GFUJI)
- Removed use of sub prototypes (BOWTIE)
- Remove LWP::UserAgent from the prereqs (TOKUHIROM)
- Require a more recent version of Module::ScanDeps (CHORNY)
- Fix failing test case with recent Parse::CPAN::Meta (BINGOS)
2015-01-04 06:09:43 +00:00
schmonz
d35047cffd Update to 1.17. From the changelog:
- scandeps.pl: die if an option is not recognized
- Reformat Changes file according to CPAN::Changes::Spec
- Modify %Preload rule: let Unicode::UCD explicitly imply utf8.pm.
  This fixes PAR::Packer's self test.
  Previously Unicode::UCD implied utf8.pm implicitly because
  it contains calls to some utf8::foo() functions.
- Add %Preload rule: Mozilla::CA requires its cacert.pem file
- Recognize "do filename" constructs even if "do" isn't at the start
  of a chunk.
- Upgrade to Module::Install 1.14
- Fix RT#98938: recognize Module::Runtime module-loading functions
- Fix a nasty typo that broke scandeps.pl option -E
    $ scandeps -E "some string"
    Unknown option: E
    Can't open some string: No such file or directory at scandeps.pl line 49.
  - also scandeps.pl: die if an option is not recognized
- Remove some overzealous heuristics from scan_chunk()
  - they were looking for
    Foo::Bar->something
    Foo::Bar::whatever(...)
  _anywhere_ in programs to infer a dependency on Foo/Bar.pm.
  BEWARE: This might break some use cases, i.e. missing some dependencies.
  On the other hand,  this causes hard to investigate problems like the one
  starting at http://www.mail-archive.com/par@perl.org/msg05531.html.
  While the former can easily be worked around by the user itself (just
  add a missing dependecy explicitly, e.g. using "pp -M ...") and
  typically can be solved in general by adding a %Preload rule,
  the latter just wastes people's times.
- Recognize Test::More require_ok() and use_ok()
  - makes 3-static_oo_interface_real.t pass again (fallout from the above)
- Upgrade to Module::Install 1.12
- Add option -T to request information from CPAN
  - don't access CPAN behind the user's back just because they have
    CPANPLUS installed (it was in the Perl core from 5.10 to 5.18) -
    it might not even have been configured (e.g. in a corporate internet)
  - only do this when explicitly requested
- Fix RT #98203: Migrate from deprecated Module::Build::ModuleInfo to Module::Metadata
  - thanx Petr Pisar (ppisar@redhat.com) for the hint
- add long option names to scandeps.pl
- implement option --xargs for scandeps.pl
- fix wrong version numbers in Changes
- Fix RT #92860 (t/7-check-dynaloader.t doesn't handle systems with mod2fname),
  also RT #97519 (Fix for t/7-check-dynaloader.t on systems with DynaLoader::mod2fname)
  - applied patch from Brian Fraser (fraserbn@gmail.com), thanks!
  - lib/Module/ScanDeps/DataFeed.pm: apply here, too
- Fix recognition of (open() arguments) "<:encoding(klingon)",
  implies modules PerlIO and PerlIO::encoding.
- Fix RT #90869: Use of uninitialized value $module in substitution (s///)
- Fix RT #87775: typo fixes, thanks dsteinbrunner@pobox.com
- new %Preload rule for B::Hooks::EndOfScope
- new %Preload rule for Pod::Usage
- add a fake %Preload rule that warns if use of Module::Implementation
  or Module::Runtime is detected (coz' they're doing runtime loading)
- change some tests to use Test::Requires instead of homegrown stuff;
  hence add it to "test_requires"
- clean up some uses of Test::More
- Fix RT #89000: test broken by indirect base.pm disuse
  - delete base.pm from list of expected deps,
    patch by Andrew Main (zefram@fysh.org)
- new %Preload rule for Net::HTTPS (e.g. used by LWP::Protocol::https)
  - look for IO::Socket::SSL or Net::SSL
- new %Preload rule for YAML::Any
  - try to figure out what YAML::Any would have used
    (using YAML::Any->implementation)
  - as fallback, include anything below YAML
- add %Preload rule for Params::Validate to detect
  its PP and XS implementations
- Fix RT #80276 Module DateTime::Format::ISO8601 generates error
  after being packaged
  - caused by failing to pack DateTime::Format::Builder::Parser::XXX modules
    needed by DateTime::Format::Builder::Parser
  - add a corresponding %Preload rule
- update to Module::Install 1.06
2015-01-04 06:06:36 +00:00
dholland
c9303d1400 document ONLY_FOR_PLATFORM 2015-01-04 05:43:31 +00:00
dholland
fa64aa77b2 Fix the way this detects the OS, and remove ONLY_FOR_PLATFORM. 2015-01-04 05:41:01 +00:00
dholland
fe1b6bd681 Document ONLY_FOR_PLATFORM. 2015-01-04 05:09:51 +00:00
dholland
23ae9da0d0 Use BROKEN_EXCEPT_ON_PLATFORM.
(As of the last I remember looking at lcc, which was admittedly a
while ago, if it emits code for the wrong arch it's your fault, i.e. a
packaging/configuration problem.)
2015-01-04 05:00:45 +00:00
dholland
5b5383305a Use BROKEN_EXCEPT_ON_PLATFORM where explicit per-cpu-type support is
needed.
2015-01-04 04:58:47 +00:00
dholland
31123e1fd0 For "Others might work but might need significant tweaking", remove
ONLY_FOR_PLATFORM and add an explanation instead. If other platforms
are masked by default, they'll never get tried.
2015-01-04 04:56:53 +00:00
dholland
35d64fceef document ONLY_FOR_PLATFORM 2015-01-04 04:46:01 +00:00
dholland
914553e616 clarify comment 2015-01-04 02:53:44 +00:00
dholland
d53eaaa97a document NOT_FOR_PLATFORM 2015-01-04 02:52:03 +00:00
dholland
1fd583a1fa Document NOT_FOR_PLATFORM. 2015-01-04 02:50:42 +00:00
dholland
69fa755758 Use BROKEN_ON_PLATFORM for undocumented MacOS restriction. 2015-01-04 02:47:06 +00:00
dholland
2782944103 Systematize handling of -m32 for generating 32-on-64 binaries.
XXX: there should be central support for this.
2015-01-04 02:40:22 +00:00
dholland
d320b63abe document NOT_FOR_PLATFORM 2015-01-04 02:21:16 +00:00
dholland
91d0bec18f Use BROKEN_ON_PLATFORM with LP64PLATFORMS 2015-01-04 02:19:37 +00:00
dholland
0318c17f7a document NOT_FOR_PLATFORM 2015-01-04 02:16:49 +00:00
dholland
e4a3965015 Remove outdated NOT_FOR_PLATFORM. 2015-01-04 02:14:10 +00:00
ryoon
a9c9fad6c7 Bump PKGREVISION.
* When ABI=64 under OS X/Darwin, generate 64-bit shared libraries.
  Fix PR pkg/49532.
2015-01-03 19:52:22 +00:00
ryoon
7af4bac0db Import ruby215-redmine-2.6.0 as devel/redmine.
Redmine is a flexible project management web application. Written
using the Ruby on Rails framework, it is cross-platform and
cross-database.

Redmine is open source and released under the terms of the GNU
General Public License v2 (GPL).

Features

Some of the main features of Redmine are:

   Multiple projects support
   Flexible role based access control
   Flexible issue tracking system
   Gantt chart and calendar
   News, documents & files management
   Feeds & email notifications
   Per project wiki
   Per project forums
   Time tracking
   Custom fields for issues, time-entries, projects and users
   SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
   Issue creation via email
   Multiple LDAP authentication support
   User self-registration support
   Multilanguage support
   Multiple databases support

This package contains all required Ruby gems in it.
Th code in Makefile should be moved to lang/ruby/*.mk later.
2015-01-03 18:55:43 +00:00
spz
d3a34ab6f6 update one teeny version to the version with the fix for
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=769901
2015-01-03 18:04:06 +00:00
wiz
435241f22f Update to 3.2.4:
This is a regularly-scheduled bugfix release.

    demandimport: blacklist distutils.msvc9compiler (issue4475)
    largefiles: backout f72d73937853 - linear updates handle m -> a differently
    largefiles: fix a spurious missing file warning with 'remove -A' (issue4053)
    largefiles: fix a spurious missing file warning with forget (issue4053)
    largefiles: introduce the 'composelargefilematcher()' method
    largefiles: mark lfile as added in lfdirstate when the standin is added
    sshpeer: more thorough shell quoting
2015-01-03 09:26:40 +00:00
dholland
5ac3fac66f Systematize use of -m32 and NOT_FOR_PLATFORM. 2015-01-03 01:33:59 +00:00
wiz
ec7479e7fc + py-flake8, py-mccabe. 2015-01-03 00:05:52 +00:00
wiz
2c82705e15 Import py34-flake8-2.2.5 as devel/py-flake8.
Flake8 is a wrapper around these tools:

* PyFlakes
* pep8
* Ned Batchelder's McCabe script

Flake8 runs all the tools by launching the single flake8 script.
It displays the warnings in a per-file, merged output.
2015-01-03 00:05:47 +00:00
wiz
c92d24484a Import py34-mccabe-0.3 as devel/py-mccabe.
Ned's script to check McCabe complexity.

This module provides a plugin for flake8, the Python code checker.
2015-01-03 00:05:02 +00:00
wiz
b4ec221fb1 Patch around problem in configure script directly, using a patch
from uwe in PR 49522. Remove autoconf dependency.
2015-01-02 22:34:02 +00:00
wiz
d488039778 Regenerate configure script with autoconf from pkgsrc.
Should fix PR 49522.
2015-01-02 12:56:37 +00:00
obache
da1206e9d3 Drop dependency on devel/msgpack, its header may not match to this extension,
and not required because using builtin one.

Requested by Jonathan Buschmann via private mail.
2015-01-02 04:37:56 +00:00
wiz
9e4029ef60 Update to 0.9.9, based on 0.9.8 package by krytarowski in wip.
Changes not found, but patch was integrated.
2015-01-01 19:00:15 +00:00
ryoon
e5379cd53a Add py-zanata-python-client 2015-01-01 07:03:43 +00:00
ryoon
8db204207f Fix MASTER_SITES. 2015-01-01 07:02:58 +00:00
ryoon
e01d902d9f Import py27-zanata-python-client-1.3.18 as devel/py-zanata-python-client.
Zanata Python client is a client that communicates with a Zanata
server to push text for translation (from publican documents or
gettext-based software), and pull translated text back for inclusion
in software or documentation builds.

It also provides support for creating projects/versions in Zanata
and retrieving information about projects.
2015-01-01 07:00:00 +00:00
wiz
6cfe337d0d Update to 1.25:
1.25  2014-12-13
	- fix to call rl_initialize() after I/O stream
	  setting. [rt.cpan.org #96569]
	- t/readline.t: comment-out stty-command calls.
	- t/history.t, t/readline.t: print out the corresponding
          section names in the manuals of the libraries.
	- eg/perlsh: use 'IO' instead of 'FILEHANDLE' which Perl 5.20
	  warns. [rt.cpan.org #100883]
	- Fix copyright notices to use the year of first publication.
2014-12-31 14:55:14 +00:00
wiz
571e8ff2ab Update to 2.068:
2.068 23 Dec 2014

      * Disable running of some of the slower test harnesses by default.
        COMPRESS_ZLIB_RUN_MOST needs set to run them. Make life more
        bearable on legacy platforms
2014-12-31 14:36:43 +00:00
wiz
00123712c7 Update to 2.068:
2.068 23 Dec 2014

      * No Changes
2014-12-31 14:35:21 +00:00
wiz
16a17b2689 Update to 2.068:
2.068 10 Dec 2014

      * Silence more compiler warnings

      * Disable running of 07bufsize.y by default.
        COMPRESS_ZLIB_RUN_MOST needs set to run them. Makes life more
        bearable on legacy platforms
2014-12-31 14:34:30 +00:00
wiz
2528f0e567 Update to 3.13.0:
2014-12-31 meld 3.13.0
======================

  Features:

   * Make syntax highlighting style configurable (Mark Pariente)
   * Implemented incremental search, match highlighting and many other
     find-related fixes (Robert Roth)
   * Add support for GTK+ global dark theme setting (Kai Willadsen)
   * Add support for pushing change deletions (Kai Willadsen)
   * Remove cycle-pane action in favour of previous/next pane actions (Kai
     Willadsen)

  Fixes:

   * Handle Unicode filenames in a git tree correctly (Hasan Arous, Kai
     Willadsen)
   * Many fixes for recent GTK+ deprecation warnings (Kai Willadsen)
   * Fixing flickering inline highlighting on updates (Kai Willadsen)

   * Multiple work arounds for change colours not displaying on GTK+ 3.14 (Kai
     Willadsen)
   * Fix inconsistent file chooser when cancelling file selection (Kai
     Willadsen)
   * UTF-8 encode patches created from the patch dialog (Kai Willadsen)
   * Fix text-wrapping reset caused by the commit dialog (Kai Willadsen)
   * Fix text background display on certain themes (Kai Willadsen)
   * Fix for launching Meld with certain Git environment variables (Kai
     Willadsen)
   * Add GTK's settings.ini file for font blurriness fix on Windows (Kai
     Willadsen)
   * Fix display of change action buttons and line numbers when line numbers
     are shown (Kai Willadsen)
   * Fix positioning of the change action buttons (Kai Willadsen)
   * Fix tab width setting not working correctly (Kai Willadsen)
   * Fix starting comparison of Subversion checkouts from a subdirectory (Kai
     Willadsen)
   * Fix starting Meld from a differently-named symlink (Kai Willadsen)
   * Ignore errors when copying file metadata if the destination file system
     doesn't support it (Kai Willadsen)
   * Automatically recompile stale in-place gschemas (Kai Willadsen)
   * Handle SIGINT to support previous quit-on-Ctrl-C behaviour (Kai Willadsen)
   * Fix missing cache opcodes in some circumstances (Kai Willadsen)
   * Fix text view expansion when resizing patch dialog (Kai Willadsen)
   * Build fix to always include C locale when LINGUAS is set (Kai Willadsen)

  Translations:

   * Andika Triwidada (id)
   * Carles Ferrando (ca@valencia)
   * Gábor Kelemen (hu)
   * Jean Jordaan (cs, el, es)
   * Joan Coll (ca)
   * Jordi Mas (ca)
   * Marek Černocký (cs)
   * Maria  Mavridou (el)
   * Piotr Drąg (pl)
   * Мирослав Николић (sr, sr@latin)
2014-12-31 14:28:27 +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
ryoon
28c8285779 Update to 3.4.0
Changelog:
* Bugfixes
2014-12-30 22:23:27 +00:00
ryoon
b62583316c Update to 1.4.0
Changelog:
* Bugfixes
* Improve compatibility with other asm
* More microcontroller supports
2014-12-30 22:19:35 +00:00
wiz
5e745068e6 Convert to distutils.mk to avoid duplicated code.
(Cannot use egg.mk since that would add a dependency on py-setuptools
itself.)
2014-12-30 17:31:56 +00:00
wiz
9fe1aab724 Add a qore module. 2014-12-30 15:54:53 +00:00
wiz
fe92f04478 Import qore-uuid-module-1.3nb1 as devel/qore-uuid-module, packaged
for wip by nros.

The UUID module for Qore allows Qore programs to generate and manipulate
UUID's.
2014-12-30 15:54:32 +00:00
wiz
dc1ccbeac7 Update to 12.0.4:
12.0.4 (2014-22-23)
~~~~~~~~~~~~~~~~~~~

* Revert the fix to ``-p`` on Debian based pythons as it was broken in other
  situations.

* Revert several sys.path changes new in 12.0 which were breaking virtualenv.

12.0.3 (2014-22-23)
~~~~~~~~~~~~~~~~~~~

* Fix an issue where Debian based Pythons would fail when using -p with the
  host Python.

* Upgrade pip to 6.0.3

12.0.2 (2014-12-23)
~~~~~~~~~~~~~~~~~~~

* Upgraded pip to 6.0.2

12.0.1 (2014-12-22)
~~~~~~~~~~~~~~~~~~~

* Upgraded pip to 6.0.1

12.0 (2014-12-22)
~~~~~~~~~~~~~~~~~

* **PROCESS** Version numbers are now simply ``X.Y`` where the leading ``1``
  has been dropped.
* Split up documentation into structured pages
* Now using pytest framework
* Correct sys.path ordering for debian, issue #461
* Correctly throws error on older Pythons, issue #619
* Allow for empty $PATH, pull #601
* Don't set prompt if $env:VIRTUAL_ENV_DISABLE_PROMPT is set for Powershell
* Updated setuptools to 7.0
2014-12-30 14:26:33 +00:00
wiz
8b7017d546 Update to 0.21.2:
0.21.2 (2014-12-27)
===================

Bugs fixed
----------

* Crash when assigning a C value to both a Python and C target at the same time.

* Automatic coercion from C++ strings to ``str`` generated incomplete code that
  failed to compile.

* Declaring a constructor in a C++ child class erroneously required a default
  constructor declaration in the super class.

* ``resize_smart()`` in ``cpython.array`` was broken.

* Functions in ``libcpp.cast`` are now declared as ``nogil``.

* Some missing C-API declarations were added.

* Py3 main code in embedding program code was lacking casts.

* Exception related to distutils "Distribution" class type in pyximport under
  latest CPython 2.7 and 3.4 releases when setuptools is being imported later.
2014-12-30 14:23:48 +00:00
wiz
f8f60cf1a7 Update to 3.2.2:
TortoiseHg 3.2.2 is a regularly scheduled bug fix release

Bug Fixes

    chunks: preserve line ending of source file in diff view (fixes #3975)
    console: do not confuse output with prompt input while idle (fixes #3982)
    filectxactions: directly use boolean evaluation to check for empty (fixes #3967)
    init: getExistingDirectory without keyword argument (CentOs 6.3)
    rejects: decode chunk lines as selected content encoding (fixes #3974)
    rename, settings: work around memory corruption by QCompleter(parent)
    repomodel: actually clear revset when repository is stripped
    repomodel: update row count even if failed to reload graph (fixes #3971)
    repowidget: evaluate dagrange set eagerly to fix crash on "Bundle DAG Range"

Improvements

    mergetools: add 3-way dir diff to BeyondCompare 4 (closes #3976)
2014-12-30 14:20:55 +00:00
wiz
2fa6f71855 Update to 8.3:
---
8.3
---

* Issue #311: Decoupled pkg_resources from setuptools once again.
  ``pkg_resources`` is now a package instead of a module.

-----
8.2.1
-----

* Issue #306: Suppress warnings about Version format except in select scenarios
  (such as installation).

---
8.2
---

* Pull Request #85: Search egg-base when adding egg-info to manifest.

---
8.1
---

* Upgrade ``packaging`` to 14.5, giving preference to "rc" as designator for
  release candidates over "c".
* PEP-440 warnings are now raised as their own class,
  ``pkg_resources.PEP440Warning``, instead of RuntimeWarning.
* Disabled warnings on empty versions.

-----
8.0.4
-----

* Upgrade ``packaging`` to 14.4, fixing an error where there is a
  different result for if 2.0.5 is contained within >2.0dev and >2.0.dev even
  though normalization rules should have made them equal.
* Issue #296: Add warning when a version is parsed as legacy. This warning will
  make it easier for developers to recognize deprecated version numbers.

-----
8.0.3
-----

* Issue #296: Restored support for ``__hash__`` on parse_version results.

-----
8.0.2
-----

* Issue #296: Restored support for ``__getitem__`` and sort operations on
  parse_version result.
2014-12-30 14:10:36 +00:00
wiz
38b0c30c83 Update to 1.8.5:
NEW IN WAF 1.8.5
----------------
* Enhanced Sun compiler detection #1510
* Fixed a regression in Emacs shell support #1511
* Fixed a regression in cross-directory builds (Linux only) #1512
* Executable wscript files #1517
* Generic script signing utility #1520
2014-12-30 14:08:45 +00:00
wiz
71a5e87265 Update to 1.05b:
--------------
Version 1.05b:
--------------

  - Added a dictionary for WebP.

  - Made some additional performance improvements to minimize_corpus.sh.

--------------
Version 1.04b:
--------------

  - Made substantial performance improvements to minimize_corpus.sh with
    large datasets, albeit at the expense of having to switch back to bash
    (other shells may have limits on array sizes, etc).

  - Tweaked afl-showmap to support the format used by the new script.

--------------
Version 1.03b:
--------------

  - Added code to skip README.txt in the input directory to make the crash
    exploration mode work better. Suggested by Jakub Wilk.

  - Added a dictionary for SQLite.

--------------
Version 1.02b:
--------------

  - Reverted the ./ search path in minimize_corpus.sh because people did
    not like it.

  - Added very explicit warnings not to run various shell scripts that
    read or write to /tmp/ (since this is generally a pretty bad idea on
    multi-user systems).

  - Added a check for /tmp binaries and -f locations in afl-fuzz.

--------------
Version 1.01b:
--------------

  - Added dictionaries for XML and GIF.

--------------
Version 1.00b:
--------------

  - Slightly improved the performance of minimize_corpus.sh, especially on
    Linux.

  - Made a couple of improvements to calibration timeouts for resumed scans.

--------------
Version 0.99b:
--------------

  - Fixed minimize_corpus.sh to work with dash, as suggested by Jakub Wilk.

  - Modified minimize_corpus.sh to try locate afl-showmap in $PATH and ./.
    The first part requested by Jakub Wilk.

  - Added support for afl-as --version, as required by one funky build
    script. Reported by William Robinet.

--------------
Version 0.98b:
--------------

  - Added a dictionary for TIFF.

  - Fixed another cosmetic snafu with stage exec counts for -x.

  - Switched afl-plot to /bin/sh, since it seems bashism-free. Also tried
    to remove any obvious bashisms from other experimental/ scripts,
    most notably including minimize_corpus.sh and triage_crashes.sh.
    Requested by Jonathan Gray.

--------------
Version 0.97b:
--------------

  - Fixed cosmetic issues around the naming of -x strategy files.

  - Added a dictionary for JPEG.

  - Fixed a very rare glitch when running instrumenting 64-bit code that makes
    heavy use of xmm registers that are also touched by glibc.

--------------
Version 0.96b:
--------------

  - Added support for extra dictionaries, provided testcases/_extras/png/
    as a demo.

  - Fixed a minor bug in number formatting routines used by the UI.

  - Added several additional PNG test cases that are relatively unlikely
    to be hit by chance.

  - Fixed afl-plot syntax for gnuplot 5.x. Reported by David Necas.

--------------
Version 0.95b:
--------------

  - Cleaned up the OSX ReportCrash code. Thanks to Tobias Ospelt for help.

  - Added some extra tips for AFL_NO_FORKSERVER on OSX.

  - Refreshed the INSTALL file.

--------------
Version 0.94b:
--------------

  - Added in-place resume (-i-) to address a common user complaint.

  - Added an awful workaround for ReportCrash on MacOS X. Problem
    spotted by Joseph Gentle.

--------------
Version 0.93b:
--------------

  - Fixed the link() workaround, as reported by Jakub Wilk.

--------------
Version 0.92b:
--------------

  - Added support for reading test cases from another filesystem.
    Requested by Jakub Wilk.

  - Added pointers to the mailing list.

  - Added a sample PDF document.

--------------
Version 0.91b:
--------------

  - Refactored minimize_corpus.sh to make it a bit more user-friendly and to
    select for smallest files, not largest bitmaps. Offers a modest corpus
    size improvement in most cases.

  - Slightly improved the performance of splicing code.

--------------
Version 0.90b:
--------------

  - Moved to an algorithm where paths are marked as preferred primarily based
    on size and speed, rather than bitmap coverage. This should offer
    noticeable performance gains in many use cases.

  - Refactored path calibration code; calibration now takes place as soon as a
    test case is discovered, to facilitate better prioritization decisions later
    on.

  - Changed the way of marking variable paths to avoid .state metadata
    inconsistencies.

  - Made sure that calibration routines always create a new test case to avoid
    hypothetical problems with utilities that modify the input file.

  - Added bitmap saturation to fuzzer stats and plot data.

  - Added a testcase for JPEG XR.

  - Added a tty check for the colors warning in Makefile, to keep distro build
    logs tidy. Suggested by Jakub Wilk.
2014-12-30 13:07:55 +00:00
wiz
26a445f417 Update to 0.402:
0.402	2014-12-17
    - bump Config::AutoConf and Test::WriteVariants requirement for
      improved 5.6 compatibility (fixes rt#101121)
    - use base instead of parent in configure stage (improves building
      on 5.6)
    - fix rt#101067 by applying patch from Father Chrysostomos (thanks
      to Lukas Mai (MAUKE) for reporting and explaining)

0.401	2014-12-08
    - update bundled Config::AutoConf to 0.307
    - release after long testing period

0.400_010	2014-12-08
    - bundle configure_requires using inc::latest
    - fix RT#96596 by checking types before starting logic ...
    - lower minimum perl required to 5.6
    - switch to check_produce_loadable_xs_build of Config::AutoConf 0.306

0.400_009	2014-05-05
    - improve documentation (David Golden, Jens Rehsack)
    - bundle non-core modules (compared to 5.14)

0.400_008	2014-04-24
    - fix none for 0.24 and clarify API tag documentation (David Golden)
    - refactor import tags for clarity (David Golden)

0.400_007	2014-04-22
    - cut out exporter-related cruft; it was only necessary when needing
      to choose between multiple implementations (Toby Inkster)
    - Reorganize and clarify documentation (David Golden)
    - revise SYNOPSIS and DESCRIPTION for revised export model (David
      Golden)
    - introduce ":like_*" import tags (Toby Inkster, Jens Rehsack)
    - remove Data::Tumbler and Module::Pluggable from configure
      dependencies, they're coming with Test::WriteVariants

0.400_006	2014-04-01
    - fix typos in POD (RT#87490 - thanks to David Steinbrunner)
    - refactor LMU as discussed with David Golden, Tim Bunce and
      Toby Inkster

0.400_005	2014-03-24
    - rename implementations from alias => relax and tassilo => strict
    - remove 'sno' implementation
    - add precedence 'default' in addition to 'all' for those who prefer
      strict over relax
    - move dependency Module::Runtime from configure to runtime

0.400_004	2014-03-21
    - Switch from Sub::Exporter to Exporter::Tiny (Toby Inkster)
    - fix issues on older perls back to 5.8.1 (Config::AutoConf
      will not do out of the box, but this can be fixed)
    - fix backward compatibility issues (RT#94013 in conjunction
      with RT#93995)
      Details needs to be discussed with Moose community (unless
      they stop caring) to get out of distinguishing hell as soon
      as possible
    - fix some spelling issues reported by David Steinbrunner
      (RT#86347)
    - clarify depedencies, especially recommended ones
    - add some additional tests to prove reported bugs (informed
      reporters when not reproducable)

0.400_003	2014-03-18
    - fix compile error on threaded perls (RT#93934 - thanks Andreas
      Koenig for reporting)
    - fix exporter configuration (RT#93929 - thanks Andreas Koenig for
      reporting)
    - fix RT#40905 by allowing choose an appropriate implementation
    - add test for RT#76749 - seems not reproducable (but hopefully
      reporter David J. Oswald can fix the test to help fixing the
      issue beyond)

0.400_002	2014-03-16
    - reduce minimum perl version to 5.8.1
    - split implementations between existing authors
    - switch to DynaLoader and Sub::Exporter
    - rely for testing on Test::WriteVariants and Data::Tumbler
      (DBI::Test technology to improve tests)
    - fix 64-bit integer precision (RT#93207 reported by Dana Jacobsen)

0.400_001	2013-10-11
    - Reformat Changes as per CPAN::Changes::Spec
    - taking FIRSTCOME power and move repository to GitHub
    - merge Tassilo's 0.25_nn dev releases back
        * mark "any" and "all" as "to be discussed"
	  ==> API changes made by Alias/ADAMK
    - bump version to clarify new age (contributors welcome!)
    - bump minimum perl version to 5.8.3
2014-12-30 12:58:48 +00:00
wiz
3279767145 Update to 2.14:
2014-12-16  k  <andk@cpan.org>

	* release 2.14

	* no change to 2.14-TRIAL

2014-12-08  k  <andk@cpan.org>

	* release 2.14-TRIAL

	* support for fileno() on directory handles (perl commit v5.21.6-337-g67f2cc7)

2014-07-26  k  <andk@cpan.org>

	* release 2.13-TRIAL

	* support for telldir (Brian Fraser)
2014-12-30 12:54:15 +00:00
obache
10d6213411 Update ruby-gnome2 to 2.2.4.
It is a x64 Windows support release.

=== Changes

==== Ruby/GLib2

  * Improvements
    * Stopped to call g_thread_init() for GLib 2.32.0 or later because
      g_thread_init() is called automatically.
    * Added GLib.format_size.
    * Added GLib::Source#name.
    * Added GLib::Source#name=.
    * Added GLib::Source#ready_time.
    * Added GLib::Source#ready_time=.
    * Added GLib::Source#destroy.
  * Fixes
    * Fixed a bug that wrong converter is used on bigendian
      environment.
      [GitHub#270][Reported by mtasaka]

==== Ruby/GIO2

  * Improvements
    * Added Gio::DBus.
  * Fixes
    * Fixed a bug that Gio::ContentType#executable? isn't defined by
      correct name.

==== Ruby/GTK2

  * Improvements
    * Gtk::AboutDialog#show: Supported license_type option.
      [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
  * Fixes
    * Gtk::AboutDialog#show: Fixed a bug that wrap_license option
      doesn't work.
      [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]

==== Ruby/GObjectIntrospection

  * Improvements
    * Supported prefix removing from method name.
    * Supported GList of UTF-8.
      [ruby-gnome2-devel-en][Reported by Detlef Reichl]
    * Added documentation.
      [GitHub#267][Patch by Detlef Reichl]
  * Fixes
    * Fixed a bug that out only argument is required.
      [GitHub#268][Reported by mtasaka]

==== Ruby/GDK3

  * Improvements
    * Gdk::Window: Added deprecated constants for backward compatibility.
    * Supported Gdk::Keyval module functions.
      [GitHub#265][Reported by Detlef Reichl]
    * Cairo::Context#set_source_rgba: Re-supported
      (({set_source_rgba(r, g, b, a)})) style.
      [GitHub#272][Patch by Detlef Reichl]
    * [windows] Bundled the new default GNOME icon theme.
      [GitHub#276][Reported by glurp]
  * Fixes
    * Gdk::Color.parse: Fixed unexpected API change.
      [GitHub#276][Reported by glurp]
    * Fixed a bug that Gdk::Event::Mask fallback doesn't work.
      [GitHub#276][Reported by glurp]

==== Ruby/GTK3

  * Improvements
    * Gtk::AboutDialog#show: Supported license_type option.
      [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]
    * Gtk::ActionBar: Added.
      [GitHub#282][Suggested by Christopher L. Ramsey]
  * Fixes
    * Gtk::AboutDialog#show: Fixed a bug that wrap_license option
      doesn't work.
      [ruby-gnome2-devel-ja][Patch by Hiroyuki Ito]

==== Ruby/RSVG2

  * Improvements
    * RSVG::Handle.new_from_file: Supported flags. You can open a
      large file with (({:flags => :unlimited})).
      [GitHub#263][Patch by Taro Matsuzawa]

==== Ruby/Clutter

  * Improvements
    * Added Clutter::Feature.
  * Fixes
    * Added missing require for Ruby/Pango.
    * Fixed initializing order.
      [GitHub#274][Reported by mtasaka]

=== Thanks

  * Detlef Reichl
  * Hiroyuki Ito
  * mtasaka
  * glurp
  * Taro Matsuzawa
  * Christopher L. Ramsey
2014-12-30 08:53:44 +00:00
wiz
d3b56a8d2d Add a comment that depending on unzip will fix two tests, and
the bug report URLs for them.
2014-12-29 19:56:26 +00:00
wiz
7ee4ac0da0 Adapt glob so this works with NetBSD's /bin/sh.
http://bz.selenic.com/show_bug.cgi?id=4484
and PR 49502.
2014-12-28 22:47:59 +00:00
fhajny
d5dcc58b08 Basic epoll implementation may be detected on recent Illumos platforms,
but doesn't work (and shouldn't be used). Fixes build on (some) SunOS.
2014-12-28 17:29:42 +00:00
wiz
5fde43e9b0 Fix cvs-specific tests with cvs-1.12.
http://bz.selenic.com/show_bug.cgi?id=4482
Addresses part of PR 49502.
2014-12-28 17:16:54 +00:00
mef
2292e9fd60 HOMEPAGE and MASTER_SITES moved. 2014-12-28 15:12:22 +00:00
joerg
211cb13a34 Use CXX as C++ compiler. Remove messed up compile test using
non-existing file.
2014-12-25 17:39:58 +00:00
schmonz
55f5ed81a0 Update to 0.32. From the changelog:
- Colour themes for TermColor harness, fixes
    https://github.com/sheriff/test-bdd-cucumber-perl/issues/35
- Command-line options are now passed through
    https://github.com/sheriff/test-bdd-cucumber-perl/pull/49/files
- Both of these are based on a patch from benningm

Updating during the freeze because this is a leaf, passes its
self-tests, and fixes bugs.
2014-12-25 05:36:56 +00:00
joerg
c69d520d44 Fix dependencies. 2014-12-23 18:52:03 +00:00
joerg
4dbc57719c Don't try to crap into the user's home directory. 2014-12-23 18:51:37 +00:00
wiz
c10f41c00c Add test target. 2014-12-23 17:50:29 +00:00
obache
87b4f83a06 "charset.alias" must not be in PLIST. 2014-12-23 04:49:11 +00:00
obache
adc632e6a3 Fixes egg-file handling. 2014-12-21 08:15:03 +00:00
obache
ee292f3879 Add a missing entry for Ruby>=2.1 2014-12-21 03:00:04 +00:00
obache
24e4bb63a1 ruby-1.8 is not supported. 2014-12-21 02:58:53 +00:00
obache
775933623b Add a missing entry for Ruby>=2.1. 2014-12-21 02:57:32 +00:00
ryoon
42d360382c Update to 0.16.21
* Update MASTER_SITES.

Changelog:
Not available.
2014-12-21 00:43:38 +00:00
ryoon
9d3fb1401b Update to 2.3.7
Changelog:

changes from version ?? to 1.1:
 * user interface add key  =  to change the registers
   A,B,C,D,E,H,L,IX,IY,A',B',C',D',E',H',L',I,R
 * display and update the cycle counter and the refresh register
 * BUG in disasm.c  f_ld  LD rr,(nn) [only 1 byte loaded]   fixed!
 * BUG in disasm.c  f_ex  EX (SP),IX break missing ==> runs into EX (SP),IY;   fixed!
 * EI replaced by IFF1 & IFF2 (correct LD A,R & LD A,I)
 * user interface  @(CPU reset), #(clear memory), *(clear all cpu register),
                   $(clear tick counter), &(SP init)
 * console.c:  BUG in c_init()  usuage of undefined variable t   fixed!

changes from version 1.1 to 1.9:
 * IN, OUT, INI, OUTD, ...  all implemented
 * console.c:  BUG(?) in c_init()  if ICANON cleared  MIN should bet set to 1
 * BUG in disasm.c  f_add  all 16-bit addition with carry bit :(   fixed!
 * declaration of an assembler label may be appended by a colon
 * if PC, SP, and MEMP input is requested current values are displayed in hexa
 * HALT really halts the CPU now if interrupt is disabled else set runmode false
 * user interface  !(NMI) implemented
 * user interface  .  puts compiled instructions into memory and increases addr
 * user interface  = =  to change 16-bit registers BC,DE,HL,BC',DE',HL',IX,IY
 * BUG in disasm.c  f_adc  wrong carry/h/v flag calculation    fixed!
 * BUG in disasm.c  f_sbc  wrong carry/h/v flag calculation    fixed!
 * interrupt behaviour simulated, except IM=0 (probably tick count wrong)
 * user interface  D(dump/disassemble into file)  toggle DI/EI to key ^ changed
 * PC and SP defaults into hexa,  CALL, JP and RST in disassembling format, too
 * user interface  " (protocol instructions executed)
 * bank switching logic implemented (still experimental)
 * BUG in disasm.c  f_ld  if 16 bit load from 0xffff adress OVERFLOW   fixed!
 * disasm.c:  f_sll  opcode CB30-CB37  implemented
 * warnings and error_msg now  occupy only the very last line (row 23)
 * user interface  %  sets a breakpoint with a run counter at current PC
 * breakpoints (address & counter) are displayed in row 22
 * pseudo instruction EQU in assembler (asm.c) implemented
 * CPU Halt-pin/status is displayed in upper right corner if active
 * turbo mode improved a lot: 4 levels now (16 min, 380 sec, 38 sec, 2.5 sec)
 * disasm.c:  f_nop2  all undocumented ED-opcodes implemented
 * all the man pages updated
 * turbo mode replaced by controling the clock speed/frequency
 * the ports are implemented as a map onto one binary file named .Z80_ports
 * hardware_clock.c  and  lcd_display.c  provided as examples for port usage

changes from version 1.9 to 2.0beta:
 * BUG in inst-dist.c  ED63  ld hl,(nn)  A_NUM -> A_PODDLE_NUM   fixed!
 * z80-asm permits in the case of exactly 1 section and inputfilename ends with
   .asm the outputfile to be optional (.asm is exchanged to .z80 for outputfile)
 * BUG in z80-asm: if start > highest byte in memory undefined outputfile length
 * HALT halts the CPU now if interrupt is enabled else set runmode false
   necessary for emulator mode ==>  user interface  &  sets a DI on stack
 * user interface  !  toggle keyboard read disabled/enabled in run mode
   user interface ESC now simulates a NMI
 * z80-mon has option -E for emulator mode (immediately CPU start)
 * SIGTERM, SIGHUP terminates z80-mon, SIGUSR1 causes reset, SIGUSR2 causes NMI,
   SIGABORT causes cpu_wait=1 and SIGTRAP makes a CPU dump
 * keyboard mapping implemented (used for IN from port stdin)
 * simul.c:  decode() now handles stray FD and DD prefixes
 * all FD and DD are simulated by decode() ==>  IXh,IXl,IYh,IYl introduced in
   regs.c and regs_token and set N_REGISTERS to 21 , global _ushort ddfdcb_reg
 * decoder and executer [decode() and  execute.c] totally checked. Now memory
   read access separated from memory write access. Usage of DATA pins!
 * in disasm.c: all 11 CB-executions and all 8 arith/logic-A-executions bundled
 * BUG in disasm.c: f_cp/f_cpd/f_cpi/f_cpdr/...  h-flag wrong calculated  fixed!
 * BUG in disasm.c: f_dec  p-flag wrong calculated  fixed!
 * the f_... functions in execute.c now return a pointer to char, doesn't print
 * total memory access encapsulated in memory.c / io-data access simulated
 * Makefile updated (*.h) goes now into hardware,  make install added
 * doc/man pages updated
 * in asm.c: write_to_memory(), set_start_address(), get_current_address()
   introduced for usage of compile() [now returns the number of bytes writen]

changes from version 2.0b to 2.0c:
 * BUG in asm.c: lexical_analysis: multiple label definition possible  fixed!
 * BUG in compile.c: c_add: ADD IY,IX valid(typo), ADD IY,IY invalid  fixed!
 * BUG in execute.c: f_alu: ADD,ADC,SBC use second operand (bad nemonic) fixed!
 * BUG in execute.c: f_neg: carry-flag always effected (carry=!!A)  fixed!
 * BUG in execute.c: f_bit: sign-flag effected only if bit 7 tested  fixed!
 * BUG in execute.c: f_daa: total nonsense! (>=4 independent errors)  fixed!
 * z80-asm.c Option -l added ==> in asm.c LISTING in pass 2 evaluated
 * in execute.c: in disassembling mode jr and djnz instruction offset with sign
 * user interface  t  enables base switch for disassembling constants
 * user interface  L  now can read true binary files into memory
 * user interface  a,b  changed to  u,v  and  e  deleted [reserved for register]
 * pseudo instructions  DEFM, ALIGN  in assembler (asm.c) implemented (sll,too)
 * Z80-Asm accepts integers to base 16 also if they have a h or H postfix
 * hash table structur/allocation optimized and option -c in z80-asm.c added

changes from version 2.0c to 2.0:
 * pseudo instruction  END  added and max label length to be 63 documented
 * in asm.h: better interface (highest_address,generated_bytes,set_compile_pass)
 * in asm.c: compile(void) now detects an EOF (take_line reads exactly 1 line)

changes from version 2.0 to 2.1
 * in asm.c: compile(char *txt) ==> take_line(..) not longer obligate!
 * ticks encapsulated ==> wait_tics(AMOUNT) and quartz.c/quartz.h introduced
 * -DEFINES in Makefile  and  hardware/z80-ctc.c (experimental/beta Z80_CTC)
 * BUG in compile.c: IX-/ IY-displacements must be < 128 and >= -128  fixed!
 * in asm.c: in compile() all error_messages bundled (do we like to translate?)
 * daisy_chain realized / more realistic interrupt handling by hardware
 * bank switching logic re-implemented (still all banks must have same size)
 * in regs.c register names to upper case (better to distinguish from addresses)
 * user interface  j  switches relative versa absolute address (disasm jr/djnz)
 * several small errors/bugs fixed
 * user interface  j  enables now labeled address disassembling for jp/call/jr
 * user interface  j  enables relative disassembling via two-pass disassembling
 * z80-mon with -E now reads CPU status from .CPU and finishes if HALT in DI
 * algebraic expressions evaluation in asm.c: valid operators ~,&,|,^,+,-,*,/,%
 * in asm.c:  @ is a special 'label' indicating the current PC
 * in asm.c: explicit binary constants must be lead-in by # replacing % prefix
      additionaly (to the 0x) the $ prefix for hexadecimal numbers is availible
 * BUG in compile.c: c_ret: typo in case PO wrong machine code generated  fixed!
 * several DJGCC compilation bugs removed (missing includes,defines,typos)

changes from version 2.1c to 2.2:
 * BUG in asm.c: convert_arg: memmove deletes IX or IY but needed later  fixed!
 * BUG in execute.c f_out/f_in: ts[] resp. tf[] must be at least 5 chars  fixed!
 * BUG in compile.c c_ld: LD HL,(addr) should generate opcode 2A not ED6B fixed!
 * BUG in compile.c convert_arg: char consts must not be converted to upper case
                                 fixed!
 * BUG in compile.c convert_arg: missing {} for for-loop body which results in
                                 all strings became nilstrings    fixed!
 * BUG in compile.c convert_arg: bug in string parsing, wrong indices  fixed!
 * BUG in execute.c f_ld: LD (addr),rr puts only lower byte into memory  fixed!
 * BUG in asm.c: convert_arg: (IX+-num)  num argument was not expected to be an
                              expression. test_number() <-> parse_expr()  fixed!
 * BUG in asm.c: convert_arg: arg->label undefined! Default to false now  fixed!
 * BUG in asm.c: lexical_analysis: overflow possible for 8-bit arguments in 1th
                                   pass if labels are used in expressions fixed!
 * BUG in asm.c: lexical_analysis: pseudo instructions I_EQU, I_DEFM, I_ORG,
                                   I_ALIGN  also needs the current address as
                                   argument in pass 1 if it is a label  fixed!
 * BUG in asm.c: lexical_analysis: parsing inside '..' was finished by delimiter
                                   (now new error message UNS introduced) fixed!
 * BUG in z80-mon.c: main: init_ctc() must be before reset_cpu() because
                           set_cpu_pin() may call set_ctc_pin()! fixed!
 * BUG in execute.c: ix_iy_disp: _ushort a must be casted to signed char  fixed!
 * BUG in execute.c: reg_str: in case A_PODLE_IX_PLUS, A_PODLE_IY_PLUS argument
                              arg must be casted to signed char  fixed!
 * in asm.c: if more than 4 bytes opcodes (e.g. DEFS) only the first 4 are shown
             in the assembler listing
 * in asm.c: new error message: Invalid character argument for invalid character
             tokens containing more than 1 (or none) character
 * in all places/files exchanged   DEFM <--> DEFS  (defs <--> defm). Historical
    DEFM is used to put messages (strings) in memory and
    DEFS is used to reserve storage (in memory) in Zilog Z80 assembler language

changes after version 2.2:
 * BUG in instr.c:  DEFS and DEFM must stay ordered lexicographicly  fixed!
 * BUG in asm.c: compile: in printf if i>4 maximum must be 4 not 12  fixed!
 * BUG in asm.c: compile: in I_ORG last must be set to address  fixed!
 * in memory.c: set_default_byte() introduced to set the default memory value
 * in z80-asm new option -f XX (this option defines DEFS & ORG gaps to be XX)
 * BUG in asm.c: logic when to calculate EQU is wrong!! we need to store the
                 expression in the hash table  NOT FIXED! "(pruchod != 11)"
 * BUG in asm.c: the ALIGN statement must produce fill bytes, too (-f XX) fixed!
 * BUG in asm.c: overwriting code warning must depend on fill byte  fixed!
 * BUG in asm.c: test_number: if base is known (prefix) number may be start
                              with non-digit character  fixed!
 * BUG in asm.c: compile I_ALIGN  address is already increased by out()  fixed!
 * BUG in z80-asm.c: init: now it has parameter fill_byte to init memory  fixed!
 * in asm.c/expression.c/hash.c: new evaluation logic for EQU and expressions
             implemented. Their values are now evaluated in pass 2 recursivly
 * in z80-mon.c: ask() and ask_x() accept now all number representations like
             z80-asm (even the '?') except that any sign is forbidden
 * pseudo instructions  DEFL  in assembler (asm.c) implemented
 * BUG in z80-asm.c: parse_arg: ignores filename parameter if one can be
                                constructed from source filename  fixed!
 * BUG in compile.c: out() should be performed to have correct PC if signed or
                     unsigned overflow of 8-bit argument occurs.(ret=8,9) fixed!
 * in expression.c: new operators !, <<, >>, ==, !=, >, <, >=, <=, &&, ||
 * BUG in hash.c:  last_label_reusable: uniq must be negated    fixed!
 * in asm.c:  DEFL lables now multiple in hashtable (distinguished by lineno)
 * in asm.c:  COND/ENDC enables conditionel compiling
 * BUG in execute.c: f_in_block, f_out_block: F_sign, F_Z not effected and
                     if B!=0 F_Z not cleared   fixed!
 * BUG in Makefile: now manuals are in doc/man not in doc  fixed!
 * BUG in asm.c: convert_arg: indirect addressing was wrongly recognized  fixed!
 * BUG in hash.c: is_in_table: for non-uniq lables (DEFL) wrong element  fixed!
 * BUG in hash.c: add_to_table: ->uniq undefined  fixed!
 * in expression.c: new operators ** , // , ?  and right operand of << and >>
                    is now interpreted as unsigned
 * BUG in expression,c: parse_expr(): all expressions must be tried to be
                        evaluated in PASS 1 (needed for ORG, DEFS, CONDC) fixed!
 * in ports.c:  cpu_pin iorq used, and the variables ADDRESS and DATA are set.
 * in hardware/README:  explanation how to implement further add-ons
 * z80-mon.c:  main: cpu_pins  busrq and busack are now served
 * z80-cpu.c/ports,c:  Z80-CTC port access now wired at Z80-CPU
 * BUG in ports.c: in_byte():  missing DATA bus assign from *data  fixed!

changes after version 2.3:
 * BUG in Makefile: DEFINES are not put to in $(MAKE) hardware  fixed!
 * hardware:  logic_analzyer implemented (to view the Z80 pins)
 * in decode.c: refresh_cycle()  mreq- and rfsh-pin used and I<<8|R onto ADDRESS
 * in z80-cpu.c:  machine cycle counter (triggered by wait_tics)
 * BUG in asm.c:  no_para[]: RST needs 1 Parameter, not 0  fixed!
 * BUG in execute.c: cp_block:  3 tics missing  fixed!
 * in z80-mon.c:  machine cycle counter displayed
 * in z80-cpu.c:  busrq  is now acknowledged at beginning of each machine cycle
 * with dummy.c  print_ticks() reintroduced to mask it in non z80-mon programs
   using acknowledge_bus_request()
 * BUG in hardware/z80-ctc.c: read_word():  fp may be 0  fixed!!
 * only if !cpu_is_in_disassemble then set_cpu_pin() , acknowledge_bus_request()
   and  ADDRESS  are used  (databus can be used if cpu_is_in_disassemble mode)
 * port_buffer for OLD_STYLE port_access via Z80_PORTS put in hardware now
 * z80-global im Makefile als dependence of z80-cpu.h
 * SSL_ZDS trigger in hardware
 * BUG in execute.c: f_inc/f_dec: 16 bit registers shouldn't change flags fixed!
 * BUG in execute.c: f_rrd: lower nibble in accu set wrongly  fixed!
 * BUG in execute.c: f_adc16/f_sbc16: zero_flag wrongly calculated  fixed!
 * BUG in execute.c: f_inc/f_dec: PV_flag wrongly calculated  fixed!
 * in z80-asm.c und z80-mon.c option parsing simplified und equaly processed.
 * BUG in execute.c: add,adc,sub,sbc,cp,f_adc16,f_sbc16: underflow check for
                     < -127 , < -32767 missing (V-Flag wrongly computed)  fixed!
 * BUG ins asm.c: convert_arg():  arg->text isn't initialized to 0.  fixed!
 * BUG in regs.h: missing #include "z80-global" to define seznam_type  fixed!
 * BUG in execute.c: f_neg: PV_flag wrongly calculated  fixed!
 * BUG in execute.c: f_neg: H_flag setiing typo: F_N must be F_NH  fixed!
 * BUG in execute.c: f_inc/f_dec: PV_flag wrongly calculated for 8-bit register
                           (last fix affected only 8-bit memory access)  fixed!
 * BUG in execute.c: add/adc/sub/sbc/cp/adc16/sbc16:  V_flag inverted mapped on
                                                      P_flag  fixed!
 * in all Makefile:  -malign-function=0 replaced by -falign-function=0  and
                     Makefile-Variable CC  set to  gcc.
 * doc/execute_timing.tex  to  doc/execute_timing.txt  renamed
 * BUG in z80-mon.c: main: counter b & s for argv wrongly increased  fixed!
 * BUG in memory.c: init_banks: map must be 0-pointer for first realloc  fixed!
 * BUG in memory.c: init_banks: tok[3] must be tok[4] in two lines  fixed!
 * BUG in memory.c: init_banks: superfluious else prohibited  bank[id].back_up
                    allocation.  fixed!
 * BUG in memory.c: init_banks:  strtoul(..) needs check of *p if p is defined
                    after scanning tok2 and tok4 for numbers  fixed!
 * BUG in memory.c: _uchar memory_at: logic for bank_access is missing  fixed!
 * in hardware/banks-*:  new bank-mask notation introduced
 * in doc/man/z80-banks.5  default bank after reset/initialisation documentated.
 * in memory.c  bank-mask must now be a 2 hexadecimal number
 * in doc/man/z80-mon.1  execution-mode preciser defined.
 * in z80-cpu.c/z80-cpu.h:  new cpu-flag  cpu_is_in_x_mode  defined
 * in z80-mon.c: main: cpu_is_in_x_mode is set if 'Execute instruction'-Key
 * in execute.c:  cpu_is_in_x_mode  used for jr/djnz/halt/cp-, ld-, out-, in-
                  block instructions used
2014-12-21 00:31:56 +00:00
obache
7774d5a673 Update subversion to 1.8.11.
This release addresses two security issues:
    CVE-2014-3580: mod_dav_svn DoS from invalid REPORT requests.
    CVE-2014-8108: mod_dav_svn DoS from use of invalid transaction names.

Version 1.8.11
(15 Dec 2014, from /branches/1.8.x)
http://svn.apache.org/repos/asf/subversion/tags/1.8.10

 User-visible changes:
  - Client-side bugfixes:
    * checkout/update: fix file externals failing to follow history and
      subsequently silently failing (issue #4185)
    * patch: don't skip targets in valid --git difs (r1592014, r1592034)
    * diff: make property output in diffs stable (r1589360)
    * diff: fix diff of local copied directory with props (r1619380, r1619393)
    * diff: fix changelist filter for repos-WC and WC-WC (r1621978, r1621981)
    * remove broken conflict resolver menu options that always error out
      (r1620332)
    * improve gpg-agent support (r1600331, r1600348, 1600368, r1600563,
      r1600781)
    * fix crash in eclipse IDE with GNOME Keyring (issue #3498)
    * fix externals shadowing a versioned directory (issue #4085)
    * fix problems working on unix file systems that don't support
      permissions (r1612225)
    * upgrade: keep external registrations (issue #4519)
    * cleanup: iprove performance of recorded timestamp fixups (r1633126)
    * translation updates for German

  - Server-side bugfixes:
    * disable revprop caching feature due to cache invalidation problems
      (r1543594, r1619774, r1619105, r1619118, r1619153, r1619802)
    * skip generating uniquifiers if rep-sharing is not supported (r1561426)
    * mod_dav_svn: reject requests with missing repository paths (r1643409)
    * mod_dav_svn: reject requests with invalid virtual transaction names
      (r1643437)
    * mod_dav_svn: avoid unneeded memory growth in resource walking
      (issue #4531)

 Developer-visible changes:
  - General:
    * make sure all members of the repos layer notify struct are valid,
      fixes crashes in API users using all members (r1616131)
    * properly generate a version resource when building on Windows (r1542610,
      r1564576, r1568180)
    * fix LIBTOOL_M4 and LIBTOOL_CONFIG variable not be evaluated properly
      during a unix build (r1637826)
    * allow the use of libtool 2.4.3 (r1640862, r1640873, r1643793)
2014-12-20 09:22:57 +00:00
ryoon
1b28fd667e Fix build of www/firefox.
The build breakage is caused from inconsistent use of sqlite3
from NetBSD base and pkgsrc.
Bump PKGREVISION.
2014-12-19 14:21:55 +00:00
wiz
8c12e2c511 Update to 3.2.3:
This is an unscheduled bugfix release containing two security fixes
for issues we uncovered in both Git and Mercurial for CVE-2014-9390.
Users on Mac and Windows are encouraged to upgrade.

    context: stop setting None for modified or added nodes
    darwin: omit ignorable codepoints when normcase()ing a file path
    encoding: add hfsignoreclean to clean out HFS-ignored characters
    largefiles: don't actually remove largefiles in an addremove dry run
    log: fix log -f slow path to actually follow history
    log: fix log revset instability
    manifest: disallow setting the node id of an entry to None
    pathauditor: check for Windows shortname aliases
    pathauditor: check for codepoints ignored on OS X
    rebase: ignore negative state when updating back to original wc parent
    update: add tests for untracked local file
    update: don't overwrite untracked ignored files on update
2014-12-19 11:37:04 +00:00
schmonz
9a1384c382 Update to 2.2.1. From the changelog:
* We used to allow committing a path ".Git/config" with Git that is
  running on a case sensitive filesystem, but an attempt to check out
  such a path with Git that runs on a case insensitive filesystem
  would have clobbered ".git/config", which is definitely not what
  the user would have expected.  Git now prevents you from tracking
  a path with ".Git" (in any case combination) as a path component.

* On Windows, certain path components that are different from ".git"
  are mapped to ".git", e.g. "git~1/config" is treated as if it were
  ".git/config".  HFS+ has a similar issue, where certain unicode
  codepoints are ignored, e.g. ".g\u200cit/config" is treated as if
  it were ".git/config".  Pathnames with these potential issues are
  rejected on the affected systems.  Git on systems that are not
  affected by this issue (e.g. Linux) can also be configured to
  reject them to ensure cross platform interoperability of the hosted
  projects.

* "git fsck" notices a tree object that records such a path that can
  be confused with ".git", and with receive.fsckObjects configuration
  set to true, an attempt to "git push" such a tree object will be
  rejected.  Such a path may not be a problem on some filesystems
  but in order to protect those on HFS+ and on case insensitive
  filesystems, this check is enabled on all platforms.

A big "thanks!" for bringing this issue to us goes to our friends in
the Mercurial land, namely, Matt Mackall and Augie Fackler.

Also contains typofixes, documentation updates and trivial code clean-ups.

Changes since v2.2.0 are as follows:

Hartmut Henkel (1):
      l10n: de.po: fix typos

Jeff King (8):
      unpack-trees: propagate errors adding entries to the index
      read-tree: add tests for confusing paths like ".." and ".git"
      verify_dotfile(): reject .git case-insensitively
      t1450: refactor ".", "..", and ".git" fsck tests
      fsck: notice .git case-insensitively
      utf8: add is_hfs_dotgit() helper
      read-cache: optionally disallow HFS+ .git variants
      fsck: complain about HFS+ ".git" aliases in trees

Johannes Schindelin (3):
      path: add is_ntfs_dotgit() helper
      read-cache: optionally disallow NTFS .git variants
      fsck: complain about NTFS ".git" aliases in trees
2014-12-19 00:49:53 +00:00
wiz
59199b592e Remove patch-aa after update removed it from distinfo. 2014-12-18 22:55:50 +00:00
joerg
11f2e0efc3 Yet another copy of ecb.h in CPAN. 2014-12-18 10:51:59 +00:00
joerg
33224afd66 Remove redundant includes. Tell configure explicitly how to link Python. 2014-12-18 10:51:02 +00:00
obache
10f4d5819e Change MASTER_SITES to original location. 2014-12-17 11:16:32 +00:00
obache
2c5f7dbe81 "-a" option for cp(1) is not portable, use standard combination "-RpP" instead.
PR pkg/49475 by Sevan Janiyan.
2014-12-17 06:08:13 +00:00
obache
9298d4401b On python26, argparse>=1.1 is required, and requires.txt will be installed.
PR pkg/49476.
2014-12-16 07:00:52 +00:00
fhajny
37b666d641 Not MAKE_JOBS_SAFE. 2014-12-15 13:24:21 +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
mef
00b0d75796 (pkgsrc)
- Add two patches, to avoid
   error: incompatible types when assigning to type '__off_t' from type 'fpos_t'
   fp_->_offset = u.f;
  - Remove one patch patch-af, which had a comment, not necessary for now
    " also look in *.mk files as makefiles.  bump pkg revision."
(upstream)
  - Update 4.2 to 4.6
    ----------------------
* Noteworthy changes in release 4.6 (2012-02-03) [stable]

** Bug fixes
  - lid -L no longer mishandles open-ended ranges like "..2" and "2.."
  - lid's -d, -o and -x options now work properly

* Noteworthy changes in release 4.5 (2010-06-17) [stable]
* Noteworthy changes in release 4.4 (2009-10-30) [beta]
                        ------------
** New features
  mkid and xtokid accept a new option --files0-from=FILE, to make them
  process only the files named in FILE.  FILE must contain a list of
  NUL-terminated file names.

** Bug fixes
  mkid and xtokid now accept language specific options via the command line.

* Noteworthy changes in release 4.3.92 (2008-10-18) [beta]
                        --------------
** Bug fixes

  fid: avoid a buffer overrun
  handle failed allocation, e.g., by strdup
  avoid potential realloc overflow
  mkid: avoid an infloop on some .el files
  all programs: detect write error on stdout

** Miscellaneous improvements

  revamp code and infrastructure, bringing it closer to coreutils' standards
  add automatically-generated man pages
  mkid recognize more suffixes: .ac, .mk, .bz2, .lzma.
  idutils is now licensed under the General Public License version 3
    or later (GPLv3+).
2014-12-15 11:35:42 +00:00
mef
0a376afa3b (pkgsrc)
- Remove patch-aa, no file found, no similar lines found.
 - Add LICENSE= public-domain, following line is found in README
   Berkeley Yacc is in the public domain.
(upstream)
 - Update from 20050813 to 20141128
 - CHANGLOG found but too huge to quote here.
2014-12-15 06:04:13 +00:00
mef
57dc8b6db6 Add comment on patch-aa from cvs log. Add LICENSE= public-domain. 2014-12-15 05:52:01 +00:00
mef
962d749e21 Udate 3.2 to 3.2.1
ccache 3.2.1
------------
Release date: 2014-12-10
Bug fixes
~~~~~~~~~
- Fixed regression in temporary file handling, which lead to incorrect
  permissions for stats, manifest and ccache.conf files in the cache.

- `CACHEDIR.TAG` files are now created in the [0-9a-f] subdirectories so that
  ccache.conf is not lost in backups.

- Made the default cache size suffix `G`, as previously documented.

- `-fdiagnostics-color=auto` is now passed to the compiler even if stderr is
  redirected. This fixes a problem when, for instance, a configure test probes
  if the compiler (wrapped via ccache) supports `-fdiagnostics-color=auto`.

- Added missing documentation for `max_files` and `max_size` configuration
  options.
2014-12-15 05:33:26 +00:00
wiz
f6ab90b263 Add missing dependency on p5-File-ShareDir-Install, otherwise this will not package. 2014-12-15 00:39:44 +00:00
wiz
0fb5674a39 Update to 8.0.1:
-----
8.0.1
-----

* Issue #296: Restore support for iteration over parse_version result, but
  deprecated that usage with a warning. Fixes failure with buildout.

---
8.0
---

* Implement `PEP 440 <http://legacy.python.org/dev/peps/pep-0440/>`_ within
  pkg_resources and setuptools. This change
  deprecates some version numbers such that they will no longer be installable
  without using the ``===`` escape hatch. See `the changes to test_resources
  <dcd552da64 (chg-setuptools)/tests/test_resources.py>`_
  for specific examples of version numbers and specifiers that are no longer
  supported. Setuptools now "vendors" the `packaging
  <https://github.com/pypa/packaging>`_ library.
2014-12-14 15:52:42 +00:00
schmonz
a3d7c46cee Update to 0.58. From the changelog:
- Fix test for windows (issue
- Share Pegex grammar for Pegex
2014-12-14 15:40:49 +00:00
obache
3aaee5da5c Update m17n-lib to 1.7.0.
* Changes in the m17n library 1.7.0

** The mechanism of fallback input method is implemented.  For that, a
new variable fallback-input-method and new commands switch-im,
push-im, pop-im are supported.
2014-12-14 07:53:53 +00:00
obache
a279c99857 devel/py-unittest2 support py3x now. 2014-12-13 09:05:30 +00:00
obache
df529fc0b3 Update py-testtools to 1.5.0.
1.5.0
~~~~~

Improvements
------------

* When an import error happens ``testtools.run`` will now show the full
  error rather than just the name of the module that failed to import.
  (Robert Collins)

1.4.0
~~~~~

Changes
-------

* ``testtools.TestCase`` now inherits from unittest2.TestCase, which
  provides a ``setUpClass`` for upcalls on Python 2.6.
  (Robert Collins, #1393283)

1.3.0
~~~~~

Changes
-------

* Fixed our setup.py to use setup_requires to ensure the import dependencies
  for testtools are present before setup.py runs (as setup.py imports testtools
  to read out the version number). (Robert Collins)

* Support setUpClass skipping with self.skipException. Previously this worked
  with unittest from 2.7 and above but was not supported by testtools - it was
  a happy accident. Since we now hard depend on unittest2, we need to invert
  our exception lookup priorities to support it. Regular skips done through
  raise self.skipException will continue to work, since they were always caught
  in our code - its because the suite type being used to implement setUpClass
  has changed that an issue occured.
  (Robert Collins, #1393068)

1.2.1
~~~~~

Changes
-------

* Correctly express our unittest2 dependency: we don't work with old releases.
  (Robert Collins)

1.2.0
~~~~~

Changes
-------

* Depends on unittest2 for discovery functionality and the ``TestProgram`` base
  class. This brings in many fixes made to discovery where previously we were
  only using the discovery package or the version in the release of Python
  that the test execution was occuring on. (Robert Collins, #1271133)

* Fixed unit tests which were failing under pypy due to a change in the way
  pypy formats tracebacks. (Thomi Richards)

* Fixed the testtools test suite to run correctly when run via ``unit2``
  or ``testtools.run discover``.

* Make `testtools.content.text_content` error if anything other than text
  is given as content. (Thomi Richards)

* We now publish wheels of testtools. (Robert Collins, #issue84)

1.1.0
~~~~~

Improvements
------------

* Exceptions in a ``fixture.getDetails`` method will no longer mask errors
  raised from the same fixture's ``setUp`` method.
  (Robert Collins, #1368440)
2014-12-13 08:43:37 +00:00
obache
c6957cea9a Update py-unittests to 0.8.0.
CHANGELOG

2014/11/05 - 0.8
* Issue #22457: Honour load_tests in the start_dir of discovery.


2014/10/31 - 0.7.1

Fix for 0.7.0 being broken. Also switches from both manual and entrypoint
scripts to just entrypoint scripts to reduce the possibility of similar
oversights in future.


2014/10/31 - 0.7.0

This release contains backports from cPython 3.5 of all (I think) commits since
2010, as of today.


2014/10/28 - 0.6.0

Many thanks to Mark Roddy and Ezio Melotti who contributed substantially to
this release.
* Changed supported Python versions to start at 2.6, and include all released 3.x and pypy. (Robert Collins)
* Invoking unit2 without args starts test discovery
* Added TestCase.assertWarns and TestCase.assertWarnsRegexp context managers
* Fix Python issue 9926. TestSuite subclasses that override __call__ are called correctly.
* Removed unused maxDiff parameter from TestCase.assertSequenceEqual.
* DeprecationWarning for unsupported result objects (missing addSkip method) became RuntimeWarning.
* Addition of TestCase.assertWarns as a context manager.
2014-12-13 08:36:03 +00:00
obache
527ef80052 + py-extras 2014-12-13 08:03:36 +00:00
obache
22924803dc Import py-extras-0.0.3 as devel/py-extras.
extras is a set of extensions to the Python standard library, originally
written to make the code within testtools cleaner, but now split out for
general use outside of a testing context.
2014-12-13 08:02:43 +00:00
obache
a5b4ef6948 Back to only for Python26.
This package provides new features in python>=27 core to older python.
2014-12-13 01:18:02 +00:00
szptvlfn
90df55f96c Bump PKGREVISION for hs-text-1.2.0.3 2014-12-12 22:55:24 +00:00
szptvlfn
a93be2b625 Update to 1.2.0.3
changelog:
1.2.0.3

* Update formatRealFloat to correspond to the definition in versions
  of base newer than 4.5 (https://github.com/bos/text/issues/105)
2014-12-12 22:53:35 +00:00
szptvlfn
f5a756a2ee Bump PKGREVISION for hs-text-1.2.0.2 || hs-hashable-1.2.3.0 2014-12-12 22:04:21 +00:00
szptvlfn
d141e71ed5 Update to 1.2.3.0
CHANGES:
## Version 1.2.3.0

 * Silence integer literal overflow warning

 * Add support for GHC 7.10 `integer-gmp2` & `Natural`

 * Add instance for Data.Void

 * Make the SSE .cabal flags manual

 * Add an upper bound on bytestring
2014-12-12 22:03:04 +00:00
szptvlfn
e862aedd96 Update to 1.2.0.2
changelog:
1.2.0.2

* Bumped lower bound on deepseq to 1.4 for compatibility with the
  upcoming GHC 7.10

1.2.0.1

* Fixed a buffer overflow in rendering of large Integers
  (https://github.com/bos/text/issues/99)
2014-12-12 22:02:19 +00:00
imil
eeb1f8bf29 Changed MASTER_SITES to ftp.NetBSD.org because of mandatory HTTPS for pypi... 2014-12-12 20:01:29 +00:00
imil
bd9bdb5ea5 Changed MASTER_SITES to pypi instead of github, bumped PKGREVISION 2014-12-12 19:54:31 +00:00
fhajny
575d2c02dc Update py-argcomplete to 0.8.4.
Version 0.8.4 (2014-12-11)
- Fix issue related to using argcomplete in a REPL environement. Thanks
  to @wapiflapi (pull request #91).

Version 0.8.3 (2014-11-09)
- Fix multiple issues related to using argcomplete in a REPL environement.
  Thanks to @wapiflapi (pull request #90).

Version 0.8.2 (2014-11-03)
- Don't strip colon prefix in completion results if COMP_WORDBREAKS does
  not contain a colon. Thanks to @berezv (pull request #88).
2014-12-12 11:45:05 +00:00
fhajny
c80db01ccf Update libbson to 1.0.2.
- bson_init_from_json supports top level arrays
- fixes for bson_strerror_r
- fix for timeouts on OS X
- house cleaning for various integer types
2014-12-12 11:29:32 +00:00
mef
6b3c3decbe Update 0.21 to 0.25 (0.25 part is missing at following)
0.24
   - Export C symbols, breakage from 0.22

0.23
   - 5.10, 5.12, 5.14 compatibile syntax

0.22
   - resolve nameclashes with CORE, fix hpux and openbsd failures (Reini Urban)
   - remove unneeded ExtUtils::CBuilder req (Reini Urban)
   - do not use FUNCLIST on hpux (Reini Urban)
   - Use FUNCLIST to declare exported symbols (Alexandr Ciornii)
2014-12-12 11:21:49 +00:00
mef
6b184728cc Update 1.12 to 1.13
1.13 rurban (2013-04-06)
  - removed diag before each big t/11keywords.t loop
  - added suggested keywords from RT #62382:
     *_ and DATA to @FileHandles (the deprecated lowercase: stdin, stdout, stderr not),
    import unimport to @Functions,
    BINMODE CLEAR CLEARERR CLONE CLONE_SKIP CLOSE DELETE EOF
    ERROR EXISTS EXTEND FDOPEN FETCH FETCHSIZE FILENO FILL FIRSTKEY FLUSH
    GETC NEXTKEY OPEN POP POPPED PRINT PRINTF PUSH PUSHED READ READLINE
    SCALAR SEEK SETLINEBUF SHIFT SPLICE STORE STORESIZE SYSOPEN TELL
    TIEARRAY TIEHANDLE TIEHASH TIESCALAR UNREAD UNSHIFT UNTIE UTF8 WRITE to @TieIOMethods,
    can isa DOES VERSION to @UNIVERSALMethods,
    @EXPORT @EXPORT_OK @EXPORT_FAIL
    @EXPORT_TAGS _push_tags _rebuild_cache as_heavy export export_fail
    export_fail_in export_ok_tags export_tags export_to_level heavy_export
    heavy_export_ok_tags heavy_export_tags heavy_export_to_level
    heavy_require_version require_version  to @ExporterSymbols (Zsb n Ambrus)
  - Moved exp from @Barewords to @Functions
  - Added $^CHILD_ERROR_NATIVE $^GLOBAL_PHASE $^LAST_FH $^MATCH $^PREMATCH
    $^POSTMATCH $^UTF8CACHE $^WIN32_SLOPPY_STAT to @Scalars
  - Added English names for %!, @F (perlrun) and @ARG for @_ (Zsb n Ambrus)
  - Added %+ %- (Zsb n Ambrus) and $LAST_SUBMATCH_RESULT
2014-12-12 11:19:56 +00:00
mef
9f1a1127e8 Update 0.10 to 0.12
0.12  2013-05-11
  * fix test that breaks in 5.17.4 (RT#80070, Father Chrysotomos)
  * Require ExtUtils::Depends 0.302 for win32 support (RT#77311), Alexandr
    Ciornii)

0.11  Mon, 18 Jun 2012 17:01:00 +0100
  * Document get_lex_stuff and clear_lex_stuff.
  * Document return type of C version of set_linestr.
2014-12-12 11:17:14 +00:00
mef
be13180696 Update 0.02 to 0.04
0.04  Fri, 06 Sep 2013 13:35:10 -0400
  * Remove ppport.h.

0.03  Fri, 06 Sep 2013 13:18:29 -0400
  * Convert to Dist::Zilla.
2014-12-12 11:15:28 +00:00
mef
820ca7bc8a Update 1.1(0) to 1.2(0)
1.2   Fri Apr 11 06:22:38 CEST 2014
	- perl5porters broke Async::Interrupt, BDB, EV, IO::AIO, OpenCL
          without warning by switching the meaning of USE_SOCKETS_AS_HANDLES
          in 5.18. What's so attractive about giving a shit about backwards
          compatibility - I will never understand.
2014-12-12 11:13:21 +00:00
mef
11565f86f7 (pkgsrc)
- Add Full dependency to devel/p5-Type-Tiny
   (Configure warns if not)
(upstream)
Update 2.02 to 2.11
-------------------
Dave Cross <dave@dave.org.uk>	2014-10-01

    Finish removing Moose

Dave Cross <dave@dave.org.uk>	2014-10-01

    File permission fixes

Dave Cross <dave@dave.org.uk>	2014-10-01

    Ported from Moose to Moo

Dave Cross <dave@dave.org.uk>	2014-01-10

    Added .travis.yml
2014-12-12 11:05:56 +00:00
mef
957175759f Update 0.20 to 0.24
0.24
    commit 542e8c296fc59c28d8e98aae7a65b3cf67cb12d1
    Author: Sharl Morlaroll <sharl_github@haun.org>
    Date:   Tue Oct 23 01:19:00 2012 +0900

    fix --exclude-core

0.23
    - setup abstract
    https://rt.cpan.org/Public/Bug/Display.html?id=77958

0.22
    - better error diag, reported by ssb++

0.21
    - Fixed: Failure if module CPAN version is 'bogus'
      https://rt.cpan.org/Public/Bug/Display.html?id=73465
      (Reported by dolmen)
2014-12-12 08:37:53 +00:00
mef
e7a7d4f5b8 Update 1.3.0 to 1.4.0
---------------------
New in CSSC-1.4.0, 2014-07-11

         * New stable release, almost identical to the test release
           1.3.2 - the only changes are version numbering and updates
           to the ChangeLog and NEWS files.  The previous stable
           release was 1.3.0, so the following two sections of this
           file set out what has changed since 1.3.0.

New in CSSC-1.3.2, 2014-06-30

        * This release is based on updated versions of gnulib and of
          the googletest unit test framework (the test framework is of
          course not linked into the installed CSSC binaries, it is
          just used for unit tests).

        * This release uses a new tar format.  Up to now we have used
          the v7 Unix tar format, but this does not cope correctly
          with filenames longer than 99 characters, and we now have
          one of those.  We now use the the ustar format defined by
          POSIX 1003.1-1988.  If you need to unpack a CSSC
          distrubition with a version of tar which only deals with the
          v7 format, unpack the distribution somewhere else, rename or
          delete the long files (they are not essential to the build
          process) and re-pack it. This new tar format will likely
          also be used for all future releases.

        * Fix Savannah bug 33633, prs -d":GB:" coredumps when
          expanding %I%.

New in CSSC-1.3.1, 2011-05-10

        * prs now prints ignored deltas when expanding the :DI:
          keyword.  The expansion of :DI: varies between SCCS
          implementations, as described in the manual.  This partly
          fixes Savannah bug #33154: SCCS versions vary wrt ignored
          deltas (that is, this change covers only the prs binary).

        * Fix Savannah bug bug #33153: "prs" includes "AUTO NULL
          DELTA"s.  "prs -r" will no longer print any additional
          deltas that happen to share the same timestamp with the last
          matching delta.

        * If the SID identified by "prs -r" is not found, prs now
          exits with status 1, not 0.  This fixes SourceForge bug
          #1300722.

	* The headers produced by sccsdiff have changed.  A different
          header is used when the -p option is specified and when
          it's not.  The new behaviour matches OpenSolaris 2009.06.

	* The ordering of the ouput of "sccs unedit" is now different;
          the new order matches OpenSolaris 2009.06.

	* "get -L" will now send the ID of the gotten SID to stderr,
          which better matches OpenSolaris 2009.06.  The indentation
          of the delta summary has also been adjusted.

	* To pass an empty list of MRs to admin, you now have to
          provide an argument (as opposed to omitting it).  For
          example, "admin -i/dev/null -fv -m' ' s.foo".  This aligns
          better with OpenSolaris 2009.06 but it is a
          backward-incompatible change.
2014-12-12 08:32:42 +00:00
mef
6c3a555ca8 Update 0.9.10 to 0.9.14
-----------------------
Sat July 26, 2014: Released Check 0.9.14
  based on r1174 (2014-07-03 18:43:49 +0000)

* Changes to (unofficially for now) support Solaris and AIX platforms.

* Fix issue with checked teardown functions in CK_NOFORK mode. If
  the teardown function called an assertion that failed, an
  infinate loop would result. Bug#98. As a result of the change, for now
  checked teardown functions that fail in CK_NOFORK mode will
  not cause the test to fail.

* Allow checked fixtures when compiled without fork(). Previously
  such setup/teardown functions were disabled, as the full contract
  for checked fixtures could not be honored. Checked fixtures
  in CK_NOFORK mode are now closer to the contract, and are now
  enabled.

* Various code cleanup, including changes for compiling Check on
  c++ compilers Clang and g++ (which are less forgiving than their
  c counterparts).

* Re-enable internal unit tests, which verify which line numbers are
  reported for unit test failures. (The tests were unintentionally
  disabled in a previous release).


Fri May 30, 2014: Released Check 0.9.13
  based on r1137 (2014-05-26 21:03:09 +0000)

* When a test assertion fails, exit() was invoked. This results in any
  registered exit handlers being invoked. A test should not be relied
  upon to clean up if it fails. Instead, _exit() will be used to signal
  a test failure, to prevent exit handlers from being invoked.

* Fix issue with string formatting in ck_assert_(u)int_* calls, where using
  the % operator would be interpreted as a string formatter. Bug #96.

* If the LOG/XML/TAP file name is set to "-" either through the
  srunner_set_log() srunner_set_xml() or srunner_set_tap() calls
  or through the related environment variables, the logged data will be
  printed to stdout instead of a file. This is mainly to support using TAP
  for fixtures which expect the results to be reported via stdout. However,
  it is available via all of Check's logging modalities.

* For CMake builds, check_stdint.h was not being installed. This is now
  fixed.

* Check's example under doc/example now also works for CMake projects
  using Visual Studios and MSVC. This includes an example CMake
  configuration.


Mon Jan 20, 2014: Released Check 0.9.12
  based on r1054 (2014-01-16 23:08:03 +0000)

* Additional unit tests created for internal and external Check
  APIs.

* Check now compiled on Windows using MSVC when using CMake and
  NMake. All unit tests pass, though shell script based ones need
  to be run in the MSYS environment.

* Check now compiles on Windows using Visual Studio 10
  when using CMake. check_check passes when run from Visual Studios.

* Always capture the start and end times of tests when using
  NO_FORK mode. Previously the end time was not captured,
  resulting in arbitrary durations being recorded when tests
  failed. Bug #87.

* Added additional configure script checks for support of
  timer_create() on the target system. This allows for
  OpenBSD to compile and run all Check's unit tests successfully.

* Added a unit test, check_mem_leaks, which can be used against
  valgrind to test for memory leaks. No memory leaks were found.

* Added tcase_add_loop_test support in checkm. Patch from patches #46.

* Add support for logging in Test Anything Protocol (TAP) format.

* Refactor Check's assertions to be more like the assert() call in
  assert.h, in that static source code analyzers can use gcc attributes
  in the header to make assumptions about the flow of the code. See
  feature request #29.

* fix ck_assert_ptr_* causing const compilation warnings. Patch from
  bug #91.

Wed, Nov 4, 2013: Released Check 0.9.11
  based on r856 (2013-11-04 02:09:21 +0000)

* Check's unit tests pass when compiled out of the source tree.

* Check compiles for Windows using the MinGW/msys environment (without using fork), and all unit tests pass.

* Check compiles for Windows using the Cygwin environment, and all unit tests pass.

* Check compiles for Windows using MinGW in Linux (without using fork), and all unit tests pass using wine 1.4.

* Check compiles for Windows using MinGW-w64 in Linux (without using fork), and all unit tests pass using wine 1.4.

* On systems without timer_settimer, use setitimer (if available) to get
  subsecond unit test timeouts. If setitimer is unavailable, fallback
  on alarm.
2014-12-12 07:38:43 +00:00
szptvlfn
cc3857b786 Update to 1.1.3.1
ChangeLog:
1.1.3.1 ( from https://github.com/snoyberg/conduit/tree/master/resourcet )
Add back support for exceptions 0.5

## 1.1.3
Provide the `withEx` function to interact nicely with the exceptions package.
2014-12-11 12:24:45 +00:00
obache
688337d513 Use COMPILER_RPATH_FLAG instead of bare "-Wl,-R". 2014-12-11 08:10:50 +00:00
cheusov
cd13dc9851 PYTHON_VERSIONS_ACCEPTED was removed, at least python-27 works fine 2014-12-11 05:35:14 +00:00
joerg
bf3ac4ce03 Don't use -I without argument. 2014-12-10 23:22:36 +00:00
joerg
0560a7e509 Ignore const cast issues. 2014-12-10 23:22:05 +00:00
wiz
0f43470b73 Update to 2.067:
2.067 8 Dec 2014

      * RT #100257: IO::Compress::RawDeflate unnecessarily loads IO::Seekable
2014-12-10 22:06:49 +00:00
wiz
ad3e62d8fa Update to 2.067:
2.067 8 Dec 2014

      * Silence compiler warnings
2014-12-10 22:04:35 +00:00
wiz
b3b65ce7c3 Update to 2.067:
2.067 8 Dec 2014

      * Silence Compiler Warnings
2014-12-10 22:03:32 +00:00
wiz
5be0bbd7c5 Update to 1.15:
1.15  Sat Sep 28 22:14:31 PDT 2013
    - Gracefully handle empty fields in pkg-config files.

1.14  Sun Feb  3 17:51:54 PDT 2013
    - Skip tests for pkg-config binary with the '--max-version' switch on
      OpenBSD 5.2, due to a bug in OpenBSD's implemenation of 'pkg-config'
    - Updated Makefile.PL to use a META_MERGE block with WriteMakefile(); this
      block is what MetaCPAN reads when generating page output
2014-12-10 22:02:16 +00:00
wiz
e6a8ab5618 Update to 0.014:
0.014     2014-12-09 18:35:59-05:00 America/New_York
        - avoid assuming that t/todo.t is always called t/todo.t
2014-12-10 21:59:51 +00:00
pettai
3c692e35c8 Fake pkg-config for builtin libevent on NetBSD 2014-12-10 21:11:10 +00:00
wiz
1acd6eb80d Set LICENSE. 2014-12-10 20:07:45 +00:00
wiz
67aeee1bd1 + tmin. 2014-12-10 20:07:20 +00:00
wiz
503b18f52e Import tmin-0.05 as devel/tmin.
Tmin is a simple utility meant to make it easy to narrow down
complex test cases produced through fuzzing. It is closely related
to another tool of this type, delta, but meant specifically for
unknown, underspecified, or hard to parse data formats (without
the need to tokenize and re-serialize data), and for easy integration
with external UI automation harnesses.

It also features alphabet normalization to simplify test cases that
could not be shortened.
2014-12-10 20:07:02 +00:00
wiz
07beb95b38 Update to 0.89b:
--------------
Version 0.89b:
--------------

  - Renamed afl-plot.sh to afl-plot, as requested by Padraig Brady.

  - Improved the compatibility of afl-plot with older versions of gnuplot.

  - Added banner information to fuzzer_stats, populated it to afl-plot.

--------------
Version 0.88b:
--------------

  - Added support for plotting, with design and implementation based on a
    prototype design proposed by by Michael Rash. Huge thanks!

  - Added afl-plot.sh, which allows you to, well, generate a nice plot using
    this data.

  - Refactored the code slightly to make more frequent updates to fuzzer_stats
    and to provide more detail about synchronization.

  - Added a fflush(stdout) call for non-tty operation, as requested by
    Joonas Kuorilehto.

  - Added some detail to fuzzer_stats for parity with plot_file.
2014-12-10 19:55:19 +00:00
abs
1c9a2443b0 Sync MOZ_BRANCH in xulrunner31 & xulrunner24 with their matching firefox
Add comment to firefox31 & firefox24 to also update their xulrunner
2014-12-10 13:43:31 +00:00
fhajny
7394c99bd4 Fix build on SunOS. 2014-12-09 13:22:56 +00:00
fhajny
0ae7d008b2 Add forgotten patch file change. 2014-12-09 11:52:03 +00:00
fhajny
c4daf2616b Update apache-maven to 3.2.3.
pkgsrc changes:
- Add missing $PKG_SYSCONFDIR/logging directory and config file
- Improve Makefile readability

Changes in 3.2.3:
- Switch access to Maven Central to HTTPS (MNG-5672)

Changes in 3.2.2:
- Support version ranges in parent elements (MNG-2199)
- Requiring multiple profile activation conditions to be true does
  not work (MNG-4565)
- Support resolution of Import Scope POMs from Repo that contains
  a ${parameter} (MNG-5639)
- Update maven-plugin-plugin:descriptor default binding from
  generate-resources phase to process-classes (MNG-5346)
- ${maven.build.timestamp} should use UTC instead of local timezone
  (or be configurable) (MNG-5452)
- ${maven.build.timestamp} uses incorrect ISO datetime separator
  (MNG-5647)
2014-12-09 11:43:40 +00:00
wen
32e1f2264e Update to 2.1403
Upstream changes:
2.1403   2014-12-07

  [ENHANCEMENTS]

  - Added a section to Moose::Manual::MethodModifiers illustrating how method
    modifiers work with inheritance. (Andreas Koenig, RT #98940)

  [DOCUMENTATION]

  - Added docs to Moose.pm on the -meta_name import option. This addresses RT
    #98488.

  [BUG FIXES]

  - Fix a test that fails on MSWin32 systems using nmake
  - fix dev build compilation error when using MSVC (A. Sinan Unur)

  [OTHER]

  - the modules in the git repository now have a defined $VERSION, to make it
    easier to test MooseX::* and other code under development.
2014-12-08 08:30:14 +00:00
wiz
621fb86090 Update to 0.87b:
--------------
Version 0.87b:
--------------

  - Added support for MSAN, via AFL_USE_MSAN, same gotchas as for ASAN.

--------------
Version 0.86b:
--------------

  - Added AFL_NO_FORKSRV, allowing the forkserver to be bypassed. Suggested
    by Ryan Govostes.

  - Simplified afl-showmap.c to make use of the no-forkserver mode.

  - Made minor improvements to crash_triage.sh, as suggested by Jakub Wilk.

--------------
Version 0.85b:
--------------

  - Fixed the CPU counting code - no sysctlbyname() on OpenBSD, d'oh. Bug
    reported by Daniel Dickman.

  - Made a slight correction to error messages - the advice on testing
    with ulimit was a tiny bit off by a factor of 1024.

--------------
Version 0.84b:
--------------

  - Added support for the CPU widget on some non-Linux platforms (I hope).
    Based on feedback from Ryan Govostes.

  - Cleaned up the changelog (very meta).

--------------
Version 0.83b:
--------------

  - Added experimental/clang_asm_normalize/ and related notes in
    env_variables.txt and afl-as.c. Thanks to Ryan Govostes for the idea.

  - Added advice on hardware utilization in README.

--------------
Version 0.82b:
--------------

  - Made additional fixes for Xcode support, juggling -Q and -q flags. Thanks to
    Ryan Govostes.

  - Added a check for __asm__ blocks and switches to .intel_syntax in assembly.
    Based on feedback from Ryan Govostes.

--------------
Version 0.81b:
--------------

  - A workaround for Xcode 6 as -Q flag glitch. Spotted by Ryan Govostes.

  - Improved Solaris build instructions, as suggested by Martin Carpenter.

  - Fix for a slightly busted path scoring conditional. Minor practical impact.
2014-12-07 17:24:00 +00:00
imil
0ce1dec657 Updated py-requests to version 2.5.0, patch provided by Jonathan Buschmann.
Full changelog is available here: https://pypi.python.org/pypi/requests
2014-12-07 12:34:09 +00:00
obache
6406d7e323 No need to buildlink with devel/py-logilab-common, just DEPENDS. 2014-12-06 11:00:52 +00:00
rodent
619e561af8 +py-rednose 2014-12-06 03:13:43 +00:00
rodent
57e863bd1e Import py27-rednose-0.4.1 as devel/py-rednose.
rednose is a nosetests plugin for adding colour (and readability) to nosetest
console results.
2014-12-06 03:12:25 +00:00
ryoon
8c532e463b Fix gnome option PLIST.
Patch from richard@.
2014-12-06 03:08:18 +00:00
rodent
4efe8a0b97 Update to latest release, 0.24.3. Remove bl3 file, as this package does not
install any shared libraries. Clean up Makefile. Update patch. DEPENDS on
py-logilab-common>=0.53.0 instead of using old bl3 file from that package.

2013-04-16  --  0.24.3
    * #124360 [py3.3]: Don't crash on 'yield from' nodes
    * #123062 [pylint-brain]: Use correct names for keywords for urlparse
    * #123056 [pylint-brain]: Add missing methods for hashlib
    * #123068: Fix inference for generator methods to correctly handle yields
      in lambdas.
    * #123068: Make sure .as_string() returns valid code for yields in
      expressions.
    * #47957: Set literals are now correctly treated as inference leaves.
    * #123074: Add support for inference of subscript operations on dict
      literals.

2013-02-27  --  0.24.2
    * pylint-brain: more subprocess.Popen faking (see #46273)
    * #109562 [jython]: java modules have no __doc__, causing crash
    * #120646 [py3]: fix for python3.3 _ast changes which may cause crash
    * #109988 [py3]: test fixes

2012-10-05  --  0.24.1
    * #106191: fix __future__ absolute import w/ From node
    * #50395: fix function fromlineno when some decorator is splited on
      multiple lines (patch by Mark Gius)
    * #92362: fix pyreverse crash on relative import
    * #104041: fix crash 'module object has no file_encoding attribute'
    * #4294 (pylint-brain): bad inference on mechanize.Browser.open
    * #46273 (pylint-brain): bad inference subprocess.Popen.communicate

2012-07-18  --  0.24.0
    * include pylint brain extension, describing some stuff not properly understood until then.
      (#100013, #53049, #23986, #72355)
    * #99583: fix raw_building.object_build for pypy implementation
    * use `open` rather than `file` in scoped_nodes as 2to3 miss it

2011-12-08  --  0.23.1
    * #62295: avoid "OSError: Too many open files" by moving
      .file_stream as a Module property opening the file only when needed
    * Lambda nodes should have a `name` attribute
    * only call transformers if modname specified

2011-10-07  --  0.23.0
    * #77187: ancestor() only returns the first class when inheriting
      from two classes coming from the same module
    * #76159: putting module's parent directory on the path causes problems
      linting when file names clash
    * #74746: should return empty module when __main__ is imported (patch by
      google)
    * #74748: getitem protocal return constant value instead of a Const node
      (patch by google)
    * #77188: support lgc.decorators.classproperty
    * #77253: provide a way for user code to register astng "transformers"
      using manager.register_transformer(callable) where callable will be
      called after an astng has been built and given the related module node
      as argument

2011-07-18  --  0.22.0
    * added column offset information on nodes (patch by fawce)
    * #70497: Crash on AttributeError: 'NoneType' object has no attribute '_infer_name'
    * #70381: IndendationError in import causes crash
    * #70565: absolute imports treated as relative (patch by Jacek Konieczny)
    * #70494: fix file encoding detection with python2.x
    * py3k: __builtin__ module renamed to builtins, we should consider this to properly
      build ast for builtin objects

2011-01-11  --  0.21.1
    * python3: handle file encoding; fix a lot of tests
    * fix #52006: "True" and "False" can be assigned as variable in Python2x
    * fix #8847: pylint doesn't understand function attributes at all
    * fix #8774: iterator / generator / next method
    * fix bad building of ast from living object w/ container classes
      (eg dict, set, list, tuple): contained elements should be turned to
      ast as well (not doing it will much probably cause crash later)
    * somewhat fix #57299 and other similar issue: Exception when
      trying to validate file using PyQt's PyQt4.QtCore module: we can't
      do much about it but at least catch such exception to avoid crash
2014-12-05 17:20:56 +00:00
rodent
cce2b0a2e5 Update to latest release, 0.63.0. Remove bl3 file, as this package does
not install any shared libraries. Added ALTERNATIVES. Clean up Makefile.
DEPENDS on py-six and py-colorama (for Win32). Changes:

2014-11-05  --  0.63.0
    * drop compatibility with python <= 2.5 (#264017)
    * fix textutils.py doctests for py3k
    * produce a clearer exception when dot is not installed (#253516)
    * make source python3-compatible (3.3+), without using 2to3.  This
     introduces a dependency on six (#265740)
    * fix umessage header decoding on python 3.3 and newer (#149345)
    * WARNING: the compat module no longer exports 'callable', 'izip', 'imap',
     'chain', 'sum', 'enumerate', 'frozenset', 'reversed', 'sorted', 'max',
     'relpath', 'InheritableSet', or any subprocess-related names.

2014-07-30  --  0.62.1
    * shellutils: restore py 2.5 compat by removing usage of class decorator
    * pytest: drop broken --coverage option
    * testlib: support for skipping whole test class and conditional skip, don't
      run setUp for skipped tests
    * configuration: load options in config file order (#185648)

2014-03-07  --  0.62.0
    * modutils: cleanup_sys_modules returns the list of cleaned modules

2014-02-11  --  0.61.0
    * pdf_ext: removed, it had no known users (CVE-2014-1838)
    * shellutils: fix tempfile issue in Execute, and deprecate it
     (CVE-2014-1839)
    * pytest: use 'env' to run the python interpreter
    * graph: ensure output is ordered on node and graph ids (#202314)

2013-16-12  --  0.60.1
    * modutils:
    * don't propagate IOError when package's __init__.py file doesn't
         exist (#174606)
    * ensure file is closed, may cause pb depending on the interpreter, eg
       pypy) (#180876)
    * fix support for `extend_path` based nested namespace packages ;
       Report and patch by John Johnson (#177651)
    * fix some cases of failing python3 install on windows platform / cross
     compilation (#180836)

2013-07-26  --  0.60.0
    * configuration: rename option_name method into option_attrname (#140667)
    * deprecation: new DeprecationManager class (closes #108205)
    * modutils:
        - fix typo causing name error in python3 / bad message in python2
       (#136037)
        - fix python3.3 crash in file_from_modpath due to implementation
        change of imp.find_module wrt builtin modules (#137244)
    * testlib: use assertCountEqual instead of assertSameElements/assertItemsEqual
      (deprecated), fixing crash with python 3.3 (#144526)
    * graph: use codecs.open avoid crash when writing utf-8 data under python3
      (#155138)

2013-04-16  --  0.59.1
    * graph: added pruning of the recursive search tree for detecting cycles in
      graphs (closes #2469)
    * testlib: check for generators in with_tempdir (closes #117533)
    * registry:
        - select_or_none should not silent ObjectNotFound exception
        (closes #119819)
        - remove 2 accidentally introduced tabs breaking python 3 compat
        (closes #117580)
    * fix umessages test w/ python 3 and LC_ALL=C (closes #119967, report and
      patch by Ian Delaney)

2013-01-21  --  0.59.0
    * registry:
        - introduce RegistrableObject base class, mandatory to make
          classes automatically registrable, and cleanup code
          accordingly
        - introduce objid and objname methods on Registry instead of
          classid function and inlined code plus other refactorings to allow
          arbitrary objects to be registered, provided they inherit from new
          RegistrableInstance class (closes #98742)
        - deprecate usage of leading underscore to skip object registration, using
          __abstract__ explicitly is better and notion of registered object 'name'
          is now somewhat fuzzy
        - use register_all when no registration callback defined (closes #111011)

    * logging_ext: on windows, use colorama to display colored logs, if available (closes #107436)
    * packaging: remove references to ftp at logilab
    * deprecations: really check them
    * packaging: steal spec file from fedora (closes #113099)
    * packaging force python2.6 on rhel5 (closes #113099)
    * packaging Update download and project urls (closes #113099)
    * configuration: enhance merge_options function (closes #113458)
    * decorators: fix @monkeypatch decorator contract for dark corner
      cases such as monkeypatching of a callable instance: no more
      turned into an unbound method, which was broken in python 3 and
      probably not used anywhere (actually closes #104047).

2012-11-14  --  0.58.3
    * date: fix ustrftime() impl. for python3 (closes #82161, patch by Arfrever
      Frehtes Taifersar Arahesis) and encoding detection for python2 (closes
      #109740)
    * other python3 code and test fixes (closes #104047)
    * registry: Store.setdefault shouldn't raise RegistryNotFound (closes #111010)
    * table: stop encoding to iso-8859-1, use unicode (closes #105847)
    * setup: properly install additional files during build instead of install (closes #104045)

2012-07-30  --  0.58.2
    * modutils: fixes (closes #100757 and #100935)

2012-07-17  --  0.58.1
    * modutils, testlib: be more python implementation independant (closes #99493 and #99627)

2012-04-12  --  0.58.0
    * new `registry` module containing a backport of CubicWeb selectable objects registry (closes #84654)
    * testlib: DocTestCase fix builtins pollution after doctest execution.
    * shellutil: add argument to ``ProgressBar.update`` to tune cursor progression (closes #88981)
    * deprecated: new DeprecationWrapper class (closes #88942)

2012-03-22  --  0.57.2
    * texutils: apply_units raise ValueError if string isn'nt valid (closes #88808)
    * daemon: don't call putenv directly
    * pytest: do not enable extra warning other than DeprecationWarning.
    * testlib: DocTestCase fix builtins pollution after doctest execution.
    * testlib: replace sys.exit with raise ImportError (closes: #84159)
    * fix license in README
    * add trove classifiers (tell about python 3 support for pypi)

2011-10-28  --  0.57.1
    * daemon: change $HOME after dropping privileges (closes #81297)
    * compat: method_type for py3k use instance of the class to have a
      real instance method (closes: #79268)

2011-10-12  --  0.57.0
    * only install unittest2 when python version < 2.7 (closes: #76068)
    * daemon: make pidfile world-readable (closes #75968)
    * daemon: remove unused(?) DaemonMixin class
    * update compat module for callable() and method_type()
    * decorators: fix monkeypatch py3k compat (closes #75290)
    * decorators: provide a @cachedproperty decorator

2011-09-08  --  0.56.2
    * daemon: call initgroups/setgid before setuid (closes #74173)
    * decorators: @monkeypatch should produce a method object (closes #73920)
    * modutils: allow overriding of _getobj by suppressing mangling

2011-08-05  --  0.56.1
    * clcommands: #72450 --rc-file option doesn't work

2011-06-09  --  0.56.0
    * clcommands: make registration possible by class decoration
    * date: new datetime/delta <-> seconds/days conversion function
    * decorators: refactored @cached to allow usages such as
      @cached(cacheattr='_cachename') while keeping bw compat

2011-04-01  --  0.55.2
    * new function for password generation in shellutils
    * pyro_ext: allow to create a server without registering with a pyrons

2011-03-28  --  0.55.1
    * fix date.ustrftime break if year <= 1900
    * fix graph.py incorrectly builds command lines using %s to call dot
    * new functions to get UTC datetime / time

2011-02-18  --  0.55.0
    * new urllib2ext module providing a GSSAPI authentication handler, based on python-kerberos
    * graph: test and fix ordered_nodes() [closes #60288]
    * changelog: refactor ChangeLog class to ease overriding
    * testlib: Fix tag handling for generator.

2011-01-12  --  0.54.0
    * dropped python 2.3 support
    * daemon: we can now specify umask to daemonize function, and it return
     different exit code according to the process
    * pyro_ext: new ns_reregister function to ensure a name is still properly
     registered in the pyro name server
    * hg: new incoming/outgoing functions backward compatible with regards to
     mercurial version (eg hg 1.6 and earlier)
    * testlib/pytest: more deprecation and removed code. Still on the way to
     unittest2
2014-12-05 17:07:49 +00:00
pettai
c3fa1148f9 Detect libevent-2.0.21 in netbsd-7 and -current 2014-12-05 14:06:28 +00:00
wiz
ba73693c34 + capstone. 2014-12-05 11:52:13 +00:00
wiz
4ef2347604 Import capstone-3.0 as devel/capstone, packaged for wip by Kamil
Rytarowski.

Capstone is a disassembly framework with the target of becoming
the ultimate disasm engine for binary analysis and reversing in
the security community.

Capstone supports multiple hardware architectures, including ARM,
ARM64 (ARMv8), Mips, PPC, Sparc, SystemZ, XCore and X86 (including
X86_64).
2014-12-05 11:51:58 +00:00
gdt
9ecec6bb29 Update to 0.2.2.
guile-lib 0.2.2 -- 2013-01-31
=============================

* Install (texinfo nodal-tree) for Guile 2.0.

* MD5 bugfixes.

* Better errors in Apicheck.


guile-lib 0.2.1 -- 2011-04-03
=============================

* Updates for Guile 1.8.

Some of the compatibility hacks from 0.2.0 broke Guile-Lib on Guile
1.8.  Thanks to Andreas Rottmann for the various fixes.


guile-lib 0.2.0 -- 2011-03-26
=============================

* Updates for Guile 2.0.

When compiled against Guile 2.0, Guile-Lib no longer installs modules
that have been included in the Guile distribution.  This is an
incompatible change: if you build Guile-Lib against Guile 2.0 and then
use it against 1.8, you will be missing `(sxml simple)' and the other
modules that were incorporated in Guile 2.0.

That said, Guile 2.0 is appoximately 7.1 times as awesome as Guile 1.8,
so you should stop worrying and learn to love it.


guile-lib 0.1.9 -- 2010-08-29
=============================

* Updates for Guile 2.0.

Guile 2.0 has incorporated many modules from Guile-Lib, but all the same
we have to make sure that one Guile-Lib installation works fine with 1.8
and 2.0.

* The default SSAX parser no longer drops whitespace.

We used to drop extraneous whitespace when using the default XML parser,
but strictly speaking, this loses information. Guile-Lib now preserves
whitespace in the resulting SXML.

* SSAX supports UTF-8 output on Guile 1.8.

Guile 1.8 naively treats characters as bytes, not understanding
unicode. Still sometimes it's useful to emit UTF-8 sequences in Guile
1.8, which is what this SSAX does. Note that Guile 2.0 includes its own
SSAX, and handles unicode natively.

* Expose ssax:predefined-parsed-entities

Allows the user to define &foo; XML entities.

* License changed to GPL and LGPL, version 3 or later.

See the specific modules for their licenses.

* Removed modules: (math rationalize), (scheme session), SRFIs 34,35,40

Guile 1.8 and above support rationalize natively. The improvements in
(scheme session) are in Guile now, as are SRFIs 34 and 35. SRFI 40 is
withdrawn, in favor of SRFI 41.

* Removed module (container queue)

Use (ice-9 q) instead.

* Call tree analysis in statprof

Statprof can save away the various call trees that it samples for later
analysis. See the statprof documentation, for more information.
2014-12-04 01:05:25 +00:00
wiz
e16bc52849 Update to 7.04:
7.04 Tue Dec  2 12:43:48 GMT 2014

    No changes from 7.03_06

7.03_06 Mon Dec  1 15:35:28 GMT 2014
    Doc fixes:
    - Corrected MAGICXS documentation

7.03_05 Fri Nov 28 18:27:09 GMT 2014
    Doc fixes:
    - Remove Module::Build encouragement

7.03_04 Thu Nov 27 14:35:15 GMT 2014
    Core fixes:
    - Do not use ccstdflags with the core extensions

7.03_03 Tue Nov 25 16:37:57 GMT 2014
    Win32 Fixes:
    - Eliminate sub-process spawning when checking make type

7.03_02 Mon Nov 24 13:18:09 GMT 2014
    VMS fixes:
    - Fix a couple of missing vendor targets
    - Remove VAXCCURSE from ExtUtils::Liblist::Kid::_vms_ext.

7.03_01 Tue Nov 18 21:29:40 GMT 2014
    VMS fixes:
    - Handle spaces in install targets
    - Allow spaces in eliminate_macros and fixpath
    - Remove fixpath call from ExtUtils::Liblist::Kid::_vms_ext.
    - Override is_make_type() as checks as unnecessary

    Core fixes:
    - Wrap parse_abstract() call to Encode in eval() to
      avoid build failures
    - Fix issue with CCFLAGS in core
2014-12-03 15:12:22 +00:00
wiz
89dbbb8396 Update to 6.48:
VERSION 6.48  2014-12-01

Put repository on GitHub

Suggested by Gabor Szabo

parse_time now parses ISO 8601 times

The parse_time routine wouldn't correctly parse ISO 8601 times.  This
is now fixed.

Parsing special dates with timezones now works

Parsing special date formats with timezones is now supported such as:

   Christmas at noon PST
   in 3 days at noon PST
   now PST
   epoch 3000000 PST

dm_zdump modified

To match the newest version of zdump, the gmtoff is now added at the end
of each line.

Bug fixes

Fixed a bug in the printf method that would not handle embedded newlines
correctly (and resulted in an infinite loop if it were preceded by a '%').
Henrique Martins

Fixed a bug where '24:00' was not parsed correctly (though '24:00:00' was).

Fixed a bug where fractional values separated by a comma weren't parsed
correctly.

Time zone fixes

Newest zoneinfo data (tzdata 2014j)
2014-12-03 15:00:05 +00:00
joerg
37238b3353 For devel/ncursesw, we want the curses transform and only that. 2014-12-03 13:57:48 +00:00
wen
f1a0d2fc41 Update to 1.07
Upstream changes:
1.07    2013-01-20  Rhesa Rozendaal <rhesa@cpan.org>
        Fix RT80510: empty methods returning @_

1.06    2013-01-20  Rhesa Rozendaal <rhesa@cpan.org>
        Fix a test so it passes on 5.10
2014-12-03 07:37:17 +00:00
wen
f29542dfcb Update to 20141021
Update DEPENDS

Upstream changes:
20141021    Tue Oct 21 02:11:29 PDT 2014
    Promoted to full release

20140920.1910_001   Sat Sep 20 19:10:06 PDT 2014
    New Features
    * Can now specify an alternate name for invocant (besides `$self`)
      [github #82] (thanks Hercynium)

    Bug Fixes
    * Correct parse error on multi-line default values
      [github #106]
    * Using a required param after an optional one now a compile error
      [github #108]

20140806.0226_001   Wed Aug  6 02:26:36 PDT 2014
    Bug Fixes
    * Correct parse error when invocant is preceded by a space
    * Fix bug where undef which should trigger default fails typecheck
      [github #102]

    Distribution Fixes
    * Remove dependency on experimental (breaks 5.8 compat)
      [github #97]

    Misc
    * Refactor signature parsing into its own class
      [github #96]

20140224    Mon Feb 24 14:25:43 PST 2014
    Promoted to full release

20140220.0106_001   Thu Feb 20 01:14:54 PST 2014
    Distribution Fixes
    * Remove dependency on Devel::Pragma
      [github #91], and fixes [github #41]

    Docs
    * Document which features require Data::Alias and Const::Fast
      [github #90]
2014-12-03 07:33:25 +00:00
wen
a5f14b222d Update to 5.20141120
Upstream changes:
5.20141120
  - Updated for v5.21.6
2014-12-03 07:18:32 +00:00
wen
d03c0d8c79 Update to 0.40
Upstream changes:
0.40      2014-11-12 02:27:58Z
  - mention deprecation status in module ABSTRACT
  - fix warning in tests on 5.8.x
2014-12-03 07:13:22 +00:00
wen
a9358a8188 Update to 0.039
Upstream changes:
0.039     2014-10-12 10:38:39+02:00 Europe/Amsterdam
          Supply basename to *.PL files as its args
2014-12-03 07:07:03 +00:00
wen
1e6f5ce8f6 Update to 0.78
Upstream changes:
0.78 Tue Dec  2 15:21:30 EST 2014
 - Move working code of Inline::import to Inline::import_heavy to support
   Inline::Module
2014-12-03 06:32:16 +00:00
wiz
7942fc1fa0 Update to 3.2.2:
This is a regularly-scheduled bugfix release.

    changegroup: fix file linkrevs during reorders (issue4462)
    hgweb: send proper HTTP response after uncaught exception
    largefiles: avoid exec-bit examination on the platforms unaware of it
    largefiles: don't show largefile/normal prompts if one side is unchanged
    manifest: fix a bug where working copy file 'add' mark was buggy
    merge: be precise about what merged into what in short desc
    merge: before cd/dc prompt, check that changed side really changed
    mq: fix update of headers that occur in the "wrong" order
    mq: introduce insertplainheader - same naive implementation as before
    mq: when adding headers in plain mode, separate them from message (issue4453)
    mq: when setting message in plain mode, separate it from header (issue4453)
    push: stop independent usage of bundle2 in syncphase (issue4454)
    pushkey: gracefully handle prepushkey hook failure (issue4455)
    rename: properly report removed and added file as modified (issue4458)
    revert: look for copy information for all local modifications
    revset: fix first and last for generatorset (issue4465)
    templates: fix broken "less" & "more" links in paper style (issue4460)
2014-12-02 22:49:38 +00:00
agc
22d21dc943 Request from joerg to link with the correct lib paths 2014-12-02 21:49:23 +00:00
joerg
59b8206d3c When relinking with DESTDIR, also look into DESTDIR for the desired
object. Bump revision.
2014-12-02 10:56:24 +00:00
ryoon
39f2662243 Update to 3.17.3
Changelog:
New functionality:
* Support for TLS_FALLBACK_SCSV has been added to the ssltap and
  tstclnt utilities

Notable Changes:
* The QuickDER decoder now decodes lengths robustly
  (CVE-2014-1569)
* The following 1024-bit CA certificates were Removed:
  - GTE CyberTrust Global Root
  - Thawte Server CA
  - Thawte Premium Server CA
  - America Online Root Certification Authority 1
  - America Online Root Certification Authority 2
* The following CA certificates had the Websites and Code Signing
  trust bits turned off:
  - Class 3 Public Primary Certification Authority - G2
  - Equifax Secure eBusiness CA-1
* The following CA certificates were Added:
  - COMODO RSA Certification Authority
  - USERTrust RSA Certification Authority
  - USERTrust ECC Certification Authority
  - GlobalSign ECC Root CA - R4
  - GlobalSign ECC Root CA - R5
* The version number of the updated root CA list has been set
  to 2.2
2014-12-01 18:23:29 +00:00
wiz
a396fe954a Update to 0.80b:
--------------
Version 0.80b:
--------------

  - Added a check for $PATH-induced loops. Spotted by Kartik Agaram.

  - Added AFL_KEEP_ASSEMBLY.

  - Override for AFL_USE_ASAN if set at afl compile time. Requested by
    Hanno Boeck.

--------------
Version 0.79b:
--------------

  - Minor adjustment to path skipping logic.

  - Several documentation updates to reflect the changes made yesterday.

--------------
Version 0.78b:
--------------

  - CPU governor check. Problem spotted by Joe Zbiciak.

  - Favored paths are now selected strictly based on new edges, not hit
    counts. This speeds up the first pass by a factor of 3-6x without
    significantly impacting ultimate coverage (tested with libgif, libpng,
    libjpeg).

    It also allows some performance & memory usage improvements by making
    some of the in-memory bitmaps much smaller.

  - Multiple significant performance improvements to bitmap checking functions,
    plus a switch to a faster hash.

  - Owing largely to these optimizations, bitmap size is bumped to 64 kB
    and a warning is added to detect older binaries that rely on smaller
    bitmaps.

--------------
Version 0.77b:
--------------

  - Added AFL_SKIP_CHECKS to bypass binary checks when really warranted.
    Requested by Jakub Wilk.

  - Typo fixes.

  - Warning for runs that are aborted early on.

--------------
Version 0.76b:
--------------

  - Another signal handling fix for Solaris. Submitted by Martin Carpenter.

--------------
Version 0.75b:
--------------

  - A slightly more "elegant" kludge for the %llu glitch (see types.h).

  - CPU load warnings relaxed a bit.

--------------
Version 0.74b:
--------------

  - More responsive exec speed averages and better UI speed scaling.

  - Fix for interrupted reads on Solaris. Submitted by Martin Carpenter.

--------------
Version 0.73b:
--------------

  - Fix a stray memcpy() instead of memmove() on overlapping buffers.
    Mostly harmless but still dumb. Spotted thanks to David Higgs.

--------------
Version 0.72b:
--------------

  - Map size bumped up to 32k. You may want to recompile instrumented
    binaries (but nothing horrible will happen if you don't).

  - Huge performance improvements for bit-counting functions.

  - Default optimizations now include -funroll-loops. This should have
    interesting effects on the instrumentation. Frankly, I'm just going to
    ship it and see what happens next. I have a good feeling about this.

  - Fix for stack alignment crash on MacOS X 10.10; looks like the
    rhetorical question in the comments in afl-as.h has been answered.
    Spotted by Mudge Zatko.

--------------
Version 0.71b:
--------------

  - A fix for the nonsensical MacOS ELF check. Spotted by Mudge Zatko.

  - Improvements to ASAN checks.

--------------
Version 0.70b:
--------------

  - Explicit detection of ASAN.

  - Patches to compile on Solaris. Contributed by Martin Carpenter.

--------------
Version 0.69b:
--------------

  - Improved detection of non-instrumented binaries.

  - Crash counter in -C mode is now accurate.

  - Fix for an obscure install bug that made afl-as non-functional with the tool
    installed to /usr/bin instead of /usr/local/bin. Found by Florian Kiersch.

  - Fix for a cosmetic SIGFPE when Ctrl-C is pressed while the fork server
    is spinning up.

--------------
Version 0.68b:
--------------

  - Crash exploration mode! Woot!

--------------
Version 0.67b:
--------------

  - Several more typos fixed, the project is now cartified 100% typo-free.
    Thanks to Thomas Jarosch and Jakub Wilk.

  - Write fuzzer_stats early on.

  - Minor fix for MacOS X operation as root. Spotted by Tobias Ospelt.

  - Make it possible to override -O3. Patch by Jakub Wilk.

--------------
Version 0.66b:
--------------

  - Fix for a very obscure issue with build systems that use gcc as an assembler
    for hand-written .s files, confusing afl-as. Affected nss. Reported by
    Hanno Boeck.

  - Fix for a bug when cleaning up synchronized fuzzer output dirs. Reported by
    Thomas Jarosch.
2014-12-01 11:01:10 +00:00
alnsn
cce0c8ed33 Update devel/valgrind to 3.10.1.
Release 3.10.1 (25 November 2014)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
3.10.1 is a bug fix release.  It fixes various bugs reported in 3.10.0
and backports fixes for all reported missing AArch64 ARMv8 instructions
and syscalls from the trunk.  If you package or deliver 3.10.0 for others
to use, you might want to consider upgrading to 3.10.1 instead.

The following bugs have been fixed or resolved.  Note that "n-i-bz"
stands for "not in bugzilla" -- that is, a bug that was reported to us
but never got a bugzilla entry.  We encourage you to file bugs in
bugzilla (https://bugs.kde.org/enter_bug.cgi?product=valgrind) rather
than mailing the developers (or mailing lists) directly -- bugs that
are not entered into bugzilla tend to get forgotten about or ignored.

To see details of a given bug, visit
  https://bugs.kde.org/show_bug.cgi?id=XXXXXX
  where XXXXXX is the bug number as listed below.

  335440  arm64: ld1 (single structure) is not implemented
  335713  arm64: unhanded instruction: prfm (immediate)
  339020  ppc64: memcheck/tests/ppc64/power_ISA2_05 failing in nightly build
  339182  ppc64: AvSplat ought to load destination vector register with [..]
  339336  PPC64 store quad instruction (stq) is not supposed to change [..]
  339433  ppc64 lxvw4x instruction uses four 32-byte loads
  339645  Use correct tag names in sys_getdents/64 wrappers
  339706  Fix false positive for ioctl(TIOCSIG) on linux
  339721  assertion 'check_sibling == sibling' failed in readdwarf3.c ...
  339853  arm64 times syscall unknown
  339855  arm64 unhandled getsid/setsid syscalls
  339858  arm64 dmb sy not implemented
  339926  Unhandled instruction 0x1E674001 (frintx) on aarm64
  339927  Unhandled instruction 0x9E7100C6 (fcvtmu) on aarch64
  339938  disInstr(arm64): unhandled instruction 0x4F8010A4 (fmla)
	  == 339950
	  339940  arm64: unhandled syscall: 83 (sys_fdatasync) + patch
	  340033  arm64: unhandled insn dmb ishld and some other isb-dmb-dsb variants
	  340028  unhandled syscalls for arm64 (msync, pread64, setreuid and setregid)
	  340036  arm64: Unhandled instruction ld4 (multiple structures, no offset)
	  340236  arm64: unhandled syscalls: mknodat, fchdir, chroot, fchownat
	  340509  arm64: unhandled instruction fcvtas
	  340630  arm64: fchmod (52) and fchown (55) syscalls not recognized
	  340632  arm64: unhandled instruction fcvtas
	  340725  AVX2: Incorrect decoding of vpbroadcast{b,w} reg,reg forms
	  340788  warning: unhandled syscall: 318 (getrandom)
	  340807  disInstr(arm): unhandled instruction: 0xEE989B20
	  340856  disInstr(arm64): unhandled instruction 0x1E634C45 (fcsel)
	  340922  arm64: unhandled getgroups/setgroups syscalls
	  n-i-bz  DRD and Helgrind: Handle Imbe_CancelReservation (clrex on ARM)
	  n-i-bz  Add missing ]] to terminate CDATA.
	  n-i-bz  Glibc versions prior to 2.5 do not define PTRACE_GETSIGINFO
	  n-i-bz  Enable sys_fadvise64_64 on arm32.
	  n-i-bz  Add test cases for all remaining AArch64 SIMD, FP and memory insns.
	  n-i-bz  Add test cases for all known arm64 load/store instructions.
	  n-i-bz  PRE(sys_openat): when checking whether ARG1 == VKI_AT_FDCWD [..]
	  n-i-bz  Add detection of old ppc32 magic instructions from bug 278808.
	  n-i-bz  exp-dhat: Implement missing function "dh_malloc_usable_size".
	  n-i-bz  arm64: Implement "fcvtpu w, s".
	  n-i-bz  arm64: implement ADDP and various others
	  n-i-bz  arm64: Implement {S,U}CVTF (scalar, fixedpt).
	  n-i-bz  arm64: enable FCVT{A,N}S X,S.

	  (3.10.1: 25 November 2014, vex r3026, valgrind r14785)
2014-12-01 10:19:36 +00:00
wiz
3fdb4d7dc2 Update to 6.3.3.
[CHANGES]
New facilities:
o Pygments plug-in parser: Support python 3.
o gozilla: added support of OSX's default browser.
  Please set environment variable BROWSER to 'osx-default'.

	$ htags --suggest --map-file
	$ export BROWSER=osx-default
	$ gozilla +120 main.c	# shows line 120 in main.c
	$ gozilla -d main	# shows definitions of main()

o vim74-gtags-cscope.patch: New patch for vim + gtags-cscope to treat
  file names which include spaces correctly. Please see README.PATCHES.

Release for beta test:
o Added --sqlite3 option which uses SQLite3 API instead of BSD/DB API for
  making tag files. If you will test the code then please do as follows:

	[configuration phase]
	$ ./configure --with-sqlite3	# use sqlite3 API

	[execution phase]
	$ gtags --sqlite3		# make sqlite3 tag files

[FIXED BUGS]
o gtags-cscope.vim: There was a calling to undefined function.
  Now it works.
2014-12-01 10:08:27 +00:00
adam
11015567e8 Changes 2.2.0:
Ports
* Building on older MacOS X systems automatically sets
  the necessary NO_APPLE_COMMON_CRYPTO build-time option.
* Building with NO_PTHREADS has been resurrected.
* Compilation options have been updated a bit to better support the
  z/OS port.

UI, Workflows & Features
* "git archive" learned to filter what gets archived with a pathspec.
* "git config --edit --global" starts from a skeletal per-user
  configuration file contents, instead of a total blank, when the
  user does not already have any global config.  This immediately
  reduces the need to later ask "Have you forgotten to set
  core.user?", and we can add more to the template as we gain
  more experience.
* "git stash list -p" used to be almost always a no-op because each
  stash entry is represented as a merge commit.  It learned to show
  the difference between the base commit version and the working tree
  version, which is in line with what "git stash show" gives.
* Sometimes users want to report a bug they experience on their
  repository, but they are not at liberty to share the contents of
  the repository.  "fast-export" was taught an "--anonymize" option
  to replace blob contents, names of people, paths and log
  messages with bland and simple strings to help them.
* "git difftool" learned an option to stop feeding paths to the
  diff backend when it exits with a non-zero status.
* "git grep" learned to paint (or not paint) partial matches on
  context lines when showing "grep -C<num>" output in color.
* "log --date=iso" uses a slight variant of the ISO 8601 format that is
  more human readable.  A new "--date=iso-strict" option gives
  datetime output that conforms more strictly.
* The logic "git prune" uses is more resilient against various corner
  cases.
* A broken reimplementation of Git could write an invalid index that
  records both stage 0 and higher-stage entries for the same path.
  We now notice and reject such an index, as there is no sensible
  fallback (we do not know if the broken tool wanted to resolve and
  forgot to remove the higher-stage entries, or if it wanted to unresolve
  and forgot to remove the stage 0 entry).
* The temporary files "git mergetool" uses are renamed to avoid too
  many dots in them (e.g. a temporary file for "hello.c" used to be
  named e.g. "hello.BASE.4321.c" but now uses underscore instead,
  e.g. "hello_BASE_4321.c", to allow us to have multiple variants).
* The temporary files "git mergetool" uses can be placed in a newly
  created temporary directory, instead of the current directory, by
  setting the mergetool.writeToTemp configuration variable.
* "git mergetool" understands "--tool bc" now, as version 4 of
  BeyondCompare can be driven the same way as its version 3 and it
  feels awkward to say "--tool bc3" to run version 4.
* The "pre-receive" and "post-receive" hooks are no longer required
  to consume their input fully (not following this requirement used
  to result in intermittent errors in "git push").
* The pretty-format specifier "%d", which expands to " (tagname)"
  for a tagged commit, gained a cousin "%D" that just gives the
  "tagname" without frills.
* "git push" learned "--signed" push, that allows a push (i.e.
  request to update the refs on the other side to point at a new
  history, together with the transmission of necessary objects) to be
  signed, so that it can be verified and audited, using the GPG
  signature of the person who pushed, that the tips of branches at a
  public repository really point the commits the pusher wanted to,
  without having to "trust" the server.
* "git interpret-trailers" is a new filter to programmatically edit
  the tail end of the commit log messages, e.g. "Signed-off-by:".
* "git help everyday" shows the "Everyday Git in 20 commands or so"
  document, whose contents have been updated to match more modern
  Git practice.
* On the "git svn" front, work progresses to reduce memory consumption and
  to improve handling of mergeinfo.
2014-11-30 18:43:41 +00:00
cheusov
1fd50eb6ed Update to 0.29.0
mkc.configure.mk:
    - New variables MKC_CHECK_CC_OPTS and MKC_CHECK_CXX_OPTS were
      introduced for checking C/C++ compiler's options

  Makefile.inc and Makefile.common are included after system variables
  are set, in particular CC and CXX.

  CC_TYPE is now set in mk.init.mk

  Fixes for "err" and "warn" features.  Now verr(3), verrx(3),
  vwarn(3) and vwarnx(3) functions are detected correctly (the problem
  was seen on gcc-4.9/armv7).

  Fix support for COMPATLIB.  Objects for "features" should not be
  generated outside compatibility library.

  A number of fixes in regression tests: support for latest GCC,
  lib64 and lib/tri-ple-ts Linuxes.

  mkc_check_custom:
    - new option -e was introduced for checking stderr for emptyness
    - new option -b was introduced for printing yes/no instead of 1/0
    - additional options to compiler are passed via CARGS env. variable.
2014-11-30 16:26:58 +00:00
spz
8d9ca5b52a patch for CVE-2014-8964 from upstream
also, patch refresh
2014-11-30 14:48:43 +00:00
ryoon
e538f2235a Update to 4.2.9
Changelog:
RT 4.2.9 -- 2014-10-29
General user UI
* Fix Subject header during ticket printing (#30362)
* Comparisons of long text Custom Fields were erroneously reporting
  updates (#30378)
* Broken logo link for the mobile UI when used with $WebPath
* No longer leak base64 data to non-english users who change a Dashboard
  subscription and futureproof for other Attribute updates (#24665)
* Previous column selection is remembered when updating search formats (#16972)
* Charts could return quadrupled data for aggregate data (such as Time
  Worked) depending on your rights configuration.
* Charts can now be grouped by Priority
* Ticket Creation form now leaves Requestor blank on page reload if you
  cleared it out.

Localizations
* "check to delete all values" is now localized

Command-line
* BeforeDue action now accepts 2D as well as 2d (#30449)
* bin/rt no longer shows a default Due date unless one is configured
  on the Queue. Additionally, Starts and Due are served in your time
  zone (#20334)

Admin
* Improvements to the layout of the Group Members page

Developer
* Fix tests that used send_via_mailgate to properly check returns (#19156)
* Improvements to rt-static-docs for generating online documentation
* Proper warnings testing for cf_date tests
* Remove unused code to render Rules during replies/comments
* Undo a regression that meant Custom Fields passed to Ticket->Create
  needed to be readable by the user creating the ticket.

Documentation
* Add a mention of SelfService to the documentation of $AllowUserAutocompleteForUnprivileged
* Update our backups documentation to cover restoring from the suggested
  backups.


RT 4.2.8 -- 2014-10-02
General user UI
 * Properly hide ticket list when MoreAboutRequestorTicketList is set to
   "None"

Localizations
 * Allow text in Squelch box on ModifyPeople page to be translatable.
 * Updated German, Basque, French, Hungarian, and Russian translations.

Admin
 * Allow $OverrideOutgoingMailFrom to key by queue id, as an alternative
   to name
 * Stop calling the deprecated _SQLLimit method when limiting by
   transaction date
 * Stop hiding the value of the AllowLoginPasswordAutoComplete setting
   in System Configuration (#30417)
 * Resolve CVE-2014-7227, arbitrary execution of code by privileged
   users via SMIME by way of CVE-2015-6271.

Developer
 * Add a ModifyMaxResults callback for Autocomplete endpoints
 * Properly pass collection class to ColumnMap in /Elements/TSVExport

Documentation
 * Update POD for AddRoleMember/DeleteRoleMember being in
   RT::Record::Role::Roles now, not RT::Record.


RT 4.2.7 -- 2014-09-11
General user UI
 * Fix algorithm for determining which links to display in ticket
   relationship graphs with a MaxDepth
 * Use "Correspondence added" or "Comment added" rather than the general
   "Message recorded"
 * Loading saved charts should load all of their settings (#29015)
 * Stop fixing the width of "New ticket in" button (#27649)
 * Record transactions in ticket history when attachments were dropped
   or truncated due to $MaxAttachmentSize
 * Still delay transaction loading when "full headers" have been
   requested
 * Add an "overdue" class on Due columns, to match DueRelative columns.
 * Only show "overdue" class if the ticket status is still active
 * Fix styling of "There are unread messages" box in aileron
 * Keep date and datetime custom field inputs during failed ticket
   creation
 * Silence warnings from emails without Content-Transfer-Encoding
   headers
 * Silence warnings on user modify pages for disabled users
 * Let custom field grouping boxes link on Display pages link to the
   appropriate anchor on editing pages (#30195)

Localizations
 * Localize "Recursive" column title in group memberships page
 * Additional missing locstrings for numerous titleboxes
 * Stop translating titles piecemeal in SelfService (#14736)
 * Updated Catalan, German, Basque, Italian, Japanese, Dutch, Brazilian
   Portuguese, and Russian translations

Command-line
 * Reduce values queried using "rt ls" to only those displayed; this
   speeds request time significantly when a large number of custom
   fields are applied
 * Add -s option to "rt comment", to set status when adding a comment or
   correspondence (#30375)

Admin
 * Add %AdminSearchResultRows configuration for altering the number of
   rows per page of object types in the administrative interface
 * Add an additional suggested index on Attachments' Creator for
   deleting users with Shredder
 * Fix rt-dump-metadata, by removing PrivateKey from _Accessible
   (#22465)
 * Rework internals dealing with characters/bytes, for better internal
   consistency, and su support DBD::Pg 3.3.0 and above.
 * Provide rt-mailgate version in User-Agent string (#18420)
 * Reword errors given for rt-crontool when no valid user is found
   (#18621)
 * Show the right error message when rt-crontool fails to load a module
   (#22991)
 * Properly detect when rt-server is called without --listen
 * Detect auto-generated mail in the presence of multiple Precedence:
   headers
 * Strip non-word characters from custom field variable names in Simple
   templates; this allows use of custom fields with spaces (#18446)
 * Streamline 3.8 -> 4.0 and 4.0 -> 4.2 upgrade steps by reducing the
   number of ALTER TABLE calls that are run, adding/dropping multiple
   columns at once (#21309)
 * Remove LogoImageHeight and LogoImageWidth configuration varables,
   which had no effect (#26827)

Developer
 * Add a callback to manipulate which link types are displayed on
   tickets
 * Allow Object to be a subref in @Attributes in initialdata, to allow
   for attributes on arbitrary objects
 * Ignore vim swap files when testing
 * Allow the SuccessfulLogin callback to alter where RT redirects to
 * Add a callback to alter arguments to Showhistory
 * Consistently use ->_GroupingClass when determining record class for
   grouping lookup.
 * Allow ->Deprecated to take a loglevel
 * Switch from MIME::Head->set(), deprecated for the last 16 years, to
   ->replace() (#18417)

Documentation
 * Correct documentation on where Shredder places sqldump files (#19167)
 * Consistently use say 1/0 instead of true/false in RT_Config.pm
   documentation
 * Document how ordering in lifecycle transitions controls ordering in
   the status drop-down


RT 4.2.6 -- 2014-07-16
General web UI
 * Fix a regression introduced in 4.2.4, which caused lack of formatting
   of plain text when responding via the rich text editor.
 * Allow tables in HTML mail if the optional HTML::Gumbo dependency is
   installed
 * Fix a regression in 4.2.5 which prevented core date fields (Due,
   Starts, etc) from being unset (#30180)
 * Hide empty transaction custom fields when they have no value; this
   fixes a regression in 4.2.1 where transaction custom fields began
   displaying on all transactions. (#29757)
 * Allow searching on requestor city, state, zip, and country in query
   builder (#26960)
 * Don't attempt to parse IP/Date(time) CFs if the value is NULL; this
   prevents warnings.
 * Remove border-radius: 0 to allow Firefox to use native text entry
   widgets (#28233)
 * Allow Firefox to reflow the data table below the chart on rudder
 * Whitelist user search from CSRF restrictions
 * Only include closing paren in MakeClicky link if it included an open
   paren (#29064)
 * Canonicalize CF values (including dates, IP addresses, and IP ranges)
   before comparing to the database value; this prevents spurious
   "changed from a to a" messages.
 * Allow downloading 0-length files if they have a filename (#9050)
 * Quick Create now defaults to the lifecycle's default create status,
   instead of hardcoding "new"
 * Show Wikitext CFs in bulk update
 * Add autocompletion to link boxes on bulk update

Internationalization
 * Add localization strings for Articles admin pages
 * Add localization strings for user "Create Ticket" user summary portlet
 * Add new #loc{key} form, to allow for more concise Lifecyles in config
 * Updated German translation

Web administration
 * Provide a default Category on External custom fields, for performance
 * Provide a new "Notify Owner or AdminCCs" action
 * Move search widgets for custom field admin interface to the top of
   the page, to match other admin pages
 * Use "LIKE" as the default search operator in the queue admin interface
 * Enable searching by Lifecycle and SubjectTag in the queue admin
   interface
 * Add SubjectTag to the default AdminSearchResultFormat for queues
 * Move Disabled to the last column of the default Queue admin search
   result format, to match Scrips
 * Add Disabled column to AdminSearchResultFormat for Classes,
   CustomFields, Groups, and Users
 * Add Disabled ColumnMap entry for Classes, Groups, and Users
 * Prevent RT from locking up if a too-large image was uploaded for the
   logo (#29929)
 * Fix bugs in cascaded CFs of radio buttons and checkboxes when
   categories contained spaces or periods.
 * Quiet "No valid Type specified" warnings from queue watcher page for
   user search results that were left blank (#29993)

Server administration
 * DBD::Pg 3.3.0 conflicts with RT's UTF-8 handling; for this release,
   it has been blacklisted.  If you are using PostgreSQL as your
   database and have DBD::Pg 3.3.0 installed, you will need to download
   and install DBD::Pg 3.2.1 from CPAN.
 * Allow the validator to fix incorrect values for Owner (#28403)
 * Fix a regression in 4.2.5 which caused errors when calling
   rt-crontool with a numeric --template argument.
 * Quiet warnings in the 4.2.2 upgrade step for users upgrading from
   4.0.x
 * Add not_member_of restriction for User shredder plugin
 * Warnings avoidance for RT::Attachments->Address when run as the
   System User
 * Update logo attribute as the current user, to allow auditing of who
   changed it last
 * Alter Links table on MySQL to support Unicode URLs (#19338)
 * Warn on non-ASCII right names (#19339)
 * Support Sphinx builds compiled with --enable-id64
 * For compatibility with RT::Extension::MergeUsers, ensure that
   Shredder checks that a user (possibly resolved from a merged user) is
   valid before attempting to shred them
 * Correctly detect presence of graphviz binary (`dot`), instead of
   libgraph.so, for perl dependency calculation
 * When merging instances with identical $Organization values, do not
   qualify groups and queues

Developer
 * Move AboutThisUser callback back to /Ticket/Elements/ShowGroupMembers
   where it appears to originate, from where RT 4.2.0 accidentally moved
   it, /Elements/ShowPrincipal/AboutThisUser
 * Move all runtime module loading to UNIVERSAL::require
 * Correct error message from RT::Date->Timezone
 * Simplify code to assume Postgres 8.4, as RT 4.2 requires
 * Add more class and id attributes to user admin pages and preferences
 * Pass right number of arguments to sprintf, for Perl 5.22
   compatibility
 * Move sbin/rt-message-catalog into devel/tools and streamline to unify
   with Launchpad import format
 * Adjust more tests for RT_TEST_WEB_HANDLER=inline
 * Remove dependency checks in t/, as they are covered by required
   developer dependencies

Documentation
 * Improved documentation for RT::Date
 * Link POD, URLs, and emails in HTML generated from README
 * Document "Satisfy any" technique for allowing rt-mailgate to post to
   RT when $WebRemoteUserAuth and Apache authentication is used
 * Document explicit steps for adding a new status to a lifecycle
2014-11-30 00:20:44 +00:00
prlw1
6bfa269dd1 Update glib2 to 2.42.1
Overview of changes in GLib 2.42.1
==================================

* This release disables deprecation warnings by default

* Bugs fixed:
 728256 gcredentials: add NetBSD support (no more patch-gio_gioenums.h)
 736806 gtask: Fix reference count loop causing leaks
 737143 Include <stdint.h> in glib/valgrind.h
 738170 g_byte_array_new_take() doesn't initialize array->alloc
 738197 g_cond_timed_wait() doesn't time out on Mac OS X

* Translation updates:
 Bengali (India)
 Bulgarian
 Gujarati
 Italian
 Norwegian bokmål
 Telugu
2014-11-29 17:55:07 +00:00
obache
312ee66ffd Add buildlink3.mk. 2014-11-29 09:35:17 +00:00
ryoon
d11da6ed87 Update yo 3.6.2
Changelog:
2014-11-10  v3.6.2  disable ../ everywhere (see mailing list thread for
                    details)

                    VREF/NAME_NC -- like VREF/NAME but for new commits only.
                    Details within src/VREF/NAME_NC.

                    allow gitolite.conf to be tested locally; details within
                    contrib/utils/gitolite-local
2014-11-29 03:23:01 +00:00
joerg
51e69a8bc0 Apply additional clang arguments with cwrappers too. 2014-11-29 00:47:35 +00:00
joerg
ed22163fe1 Correctly sanitize environment. 2014-11-27 13:38:15 +00:00
wiz
db840ca498 Update to 3.12.2:
2014-11-25 meld 3.12.2
======================

  Fixes:

   * Fix display of change action buttons and line numbers when line numbers
     are shown (Kai Willadsen)
   * Fix positioning of the change action buttons (Kai Willadsen)
   * Fix tab width setting not working correctly (Kai Willadsen)
   * Fix starting comparison of Subversion checkouts from a subdirectory (Kai
     Willadsen)
   * Fix starting Meld from a differently-named symlink (Kai Willadsen)
   * Ignore errors when copying file metadata if the destination file system
     doesn't support it (Kai Willadsen)
   * Automatically recompile stale in-place gschemas (Kai Willadsen)
   * Handle SIGINT to support previous quit-on-Ctrl-C behaviour (Kai Willadsen)

  Translations:

   * Dimitris Spingos (el)
   * Marek Černocký (cs)
2014-11-27 11:19:42 +00:00
prlw1
4a8431f942 Update libwnck3 to 3.14.0 (first version since 3.4.9)
Release bump to 3.14.0

Fixes

* xutils: Support non-standard depths for icon pixmaps (Chris Wilson)
* xutils: Correctly link against libXrender (David King)
* pager: don't return invalid workspace rect (Alberts Muktupavels)
* tasklist: fix missing icon in tasklist button (Alberts Muktupavels)
* window-action-menu: don't use deprecated GtkImageMenuItem (Alberts Muktupavels)
* tasklist: don't use deprecated GtkImageMenuItem (Alberts Muktupavels)

Translators

* Anders Jonsson (sv)
* Saibal Ray (bn_IN)
* Timo Jyrinki (fi)
2014-11-27 01:16:04 +00:00
wiz
e92d7d7827 + py-gflags. 2014-11-26 15:01:24 +00:00
wiz
2b66cd4ec1 Import py27-gflags-2.0 as devel/py-gflags.
GFlags defines a *distributed* command line system, replacing
systems like getopt(), optparse and manual argument processing.
Rather than an application having to define all flags in or near
main(), each python module defines flags that are useful to it.
When one python module imports another, it gains access to the
other's flags.

It includes the ability to define flag types (boolean, float,
interger, list), autogeneration of help (in both human and machine
readable format) and reading arguments from a file. It also includes
the ability to automatically generate man pages from the help flags.
2014-11-26 15:01:12 +00:00
wiz
3e173cbed9 Update to 0.67:
0.67 Tue Nov 25 16:59:41 GMT 2014
 - Skip test/pegex-parser.t unless env PERL_INLINE_DEVELOPER_TEST set
2014-11-26 12:13:19 +00:00
wiz
5a3f99b03c Update to 1.1903:
1.19_03 2014-11-25
- Fix documentation typos (RT 84981)
  contributed by dsteinbrunner
- add -w and -i switches to diffnew.pl (RT 69945)
  contributed by Brian.Eschner
- Remove Algorithm::DiffOld from the index
  The module is still distributed with Algorithm::Diff, but is not indexed on
  CPAN because this is an ***UNAUTHORIZED*** release of Algorithm::DiffOld.
2014-11-26 12:10:35 +00:00
joerg
adc0f9f5ab Unconditionally use the !ARM, !CRAY version of APR_OFFSET. 2014-11-25 14:55:46 +00:00
wiz
e981af076a Update comment to point to newest vala version. 2014-11-25 12:04:55 +00:00
obache
16c2b1ff7b Fixes unwanted subst x86_64 with ${MACHINE_ARCH}, PR pkg/49418 by Sevan Janiyan.
Also fixes missing subst of 2.7 with ${PYVERSSUFFIX}.
2014-11-25 11:18:05 +00:00
wiz
5b8afae316 Remove valide, very outdated in pkgsrc and discontinued upstream
(per https://wiki.gnome.org/Projects/Vala/Tools)
2014-11-25 09:53:08 +00:00
taca
06fd952457 Allow build with php56. 2014-11-24 15:40:57 +00:00
wen
4731431742 Update to 0.16
Upstream changes:
0.16      2014-08-28 23:55:47Z
  - skip Moose-related tests for normal installs, to get out of circularity
    hell if Moose is installed but broken and needing an upgrade
2014-11-24 14:04:52 +00:00
mef
7a6cf06cf7 update 0.1.4 to 0.1.5
---------------------
Date:   Mon May 20 17:34:02 2013 -0600
    libusb-compat-0.1.5

Date:   Mon May 20 17:33:43 2013 -0600
    Add bootstrap.sh and do not set debug mode by default.

Date:   Mon May 20 17:32:43 2013 -0600
    Replace the deprecated INCLUDES token with AM_CPPFLAGS in Makefile.am

Date:   Fri Aug 24 17:13:11 2012 -0400
    libusb.pc.in: Add missing Requires.private: libusb-1.0 so that
    pkg-config adds the libusb 1.0 library and dependencies when
    static linking.

Date:   Thu Apr 4 10:53:42 2013 -0600
    use atexit() to call libusb_exit()
    Fixes #130

Date:   Thu Apr 4 10:53:01 2013 -0600
    fix autoconf errors/warnings
    Fixes #161

Date:   Sun May 13 19:50:38 2012 +0800
    examples: Link only with ../libusb/libusb.la and not with -lusb

    Similar to libusb.git commit 93b0e09d53ed1d177631af9182378492481a790a
    http://git.libusb.org/?p=libusb.git;a=commitdiff;h=93b0e09d53ed1d177631af918

    Previous _LDFLAGS included both the freshly built libusb in ../libusb
    and -lusb, where libtool would usually resolve the latter to an
    already-installed libusb library in the system. The extra reference
    to a second libusb library may cause failures to build examples
    on some platforms and is wrong.

    Fixes #135.
2014-11-24 12:53:19 +00:00
mef
f212626748 +p5-ExtUtils-MakeMaker-CPANfile 2014-11-24 11:53:35 +00:00
mef
80fd9c8d2d Import p5-ExtUtils-MakeMaker-CPANfile-0.06 as devel/p5-ExtUtils-MakeMaker-CPANfile.
ExtUtils::MakeMaker::CPANfile loads cpanfile in your distribution and
modifies parameters for WriteMakefile in your Makefile.PL. Just use it
instead of ExtUtils::MakeMaker (which should be loaded internally),
and prepare cpanfile.
2014-11-24 11:41:12 +00:00
wiz
d859af49fc Update to 3.2.1:
TortoiseHg 3.2.1 is a bug fix release, mostly intended to pick up
hot-fixes in Mercurial 3.2.1

BugFixes

    Avoid confusion with explorer extension dialog (#3968, #2339)
    Improve documentation for terminal shell configuration (#3957)
2014-11-23 15:18:00 +00:00
wen
30943ad360 Update to 1.2.0
Upstream changes:
v1.2.0    2014-08-08              (Evan Giles <egiles@cpan.org>)
    - Files without extension may not be perl (rt83917)
    - Small POD fix

v1.1.0    2014-07-18              (Evan Giles <egiles@cpan.org>)
    - Allow use of Test::Compile in an object oriented manner
    - Promote the OO interface in the POD
    - Test::Compile::Internal is now verbose by default
    - Correct the dependancy information

v1.0.1    2014-03-20              (Evan Giles <egiles@cpan.org>)
    - Fix stupid omission from the MANAIFEST (tests failed everywhere)

v1.0.0    2014-03-19              (Evan Giles <egiles@cpan.org>)
    - Try to use Sematic Versioning - http://semver.org
    - Add diagnostics on compilation failure        (Micheal G. Schwern)
    - require, don't use                            (Micheal G. Schwern)
    - Test for truth, not an integer.               (Micheal G. Schwern)
    - Small POD fix                                 (Micheal G. Schwern)
    - OS X is not a crazy OS from a redirection POV (Micheal G. Schwern)
2014-11-23 15:14:42 +00:00
schmonz
e7725fd49d Update to 0.2.5. From the changelog:
This release localizes $! (ERRNO) for internal operations that
change it, as suggested by Felipe Gasper. For the same operations,
it also localizes $^E (extended OS error).

Library files:
- Localize $! and $^E for internal operations that change them.
Tests:
- Check that bare test blocks leave $!, %!, and $^E unchanged,
  but that blocks that modify $! and $^E still do so.
Also:
- Added Module::Build to the configure_requires.
- Fix emacs mode line on t/14-leaks.t.
- Better comments in lib/Test/Trap/Builder.pm.
2014-11-23 14:31:51 +00:00