Commit graph

30792 commits

Author SHA1 Message Date
adam
adf8f80783 Clean-up 2018-03-14 09:00:17 +00:00
wiz
a7e5859ec6 devel/p5-PerlX-Maybe: import p5-PerlX-Maybe-1.001
The Perl maybe function checks that both arguments defined. If they
are, it returns them both as a list; otherwise it returns the empty
list.
2018-03-14 08:02:23 +00:00
wiz
f21a36915d p5-Test2-Suite: update to 0.000108.
0.000108  2018-03-11 12:51:56-07:00 America/Los_Angeles

    - No changes since last release

0.000107  2018-03-09 15:43:30-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Add rounded() and within() wrappers for approximate comparisons
2018-03-14 07:54:48 +00:00
wiz
fec07bec1c p5-Test-Simple: update to 1.302133.
1.302133  2018-03-11 12:48:37-07:00 America/Los_Angeles

    - No changes since last trial

1.302132  2018-03-09 15:43:51-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Add method to validate facet data
    - Add Test2::Event::V2 event class, and context helpers
    - Improve how events handle facets
    - Break out meta_facet_data
    - Document and fix Facets2Legacy
    - Fix nested and in_subtest to look at hub facets
    - Fix event->related and trace with uuid

1.302131  2018-03-07 09:36:16-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Make sure event puts the uuid into the about facet
2018-03-14 07:53:35 +00:00
wiz
6b69a6609f p5-Alien-Base-ModuleBuild: update to 1.02.
1.02 2018-03-11 14:33:44 -0400
  - Production release identical to 1.01_01

1.01_01 2018-03-09 17:40:12 -0500
  - Allow changing protocol with environment variables.
2018-03-14 07:42:07 +00:00
jmcneill
98f2fbc9c8 Fix IRIX build by providing a getprogname implementation. 2018-03-13 20:26:42 +00:00
bsiegert
feaa224932 Update testify to 1.2.1.
No changelog from upstream.
2018-03-13 19:27:00 +00:00
taca
a2df29bf20 devel/ruby-octokit: update to 4.8.0
4.8.0							2017/12/21

Support for additional API endpoints

* #885 Topics API
* #884 Get a single Installation
* #894 Add assignees
* #895 Find user installations
* #929 Marketplace listings API
* #928 Nested Teams API
* #938 Get user's marketplace purchases
* #932 GitHub Apps API

APIs taken out of preview

* #913 Organization Memberships API
* #923 Pull Request Review API

Enhancements

* #886 Allow reviews and review comments to be paginated
* #899 Expose response_headers and response_body on error objects
* #877 Improve error message when Octokit::Repository.new fails
* #958 Update add/remove installations methods to use non-deprecated endpoints
* #892 Move integrations endpoints across to apps

Bugfixes

* #876 Remove destructive assignment for repository
* #966 Fix apps client for GitHub Enterprise installs (new endpoints in this
   release, but still)

Note about Rubinius support

We have been unable to get a Rubinius build working for CI for quite some
time, meaning that Rubinius support has been spotty or non-existent.  In this
release we finally stopped trying.  This isn't directly backwards-incompatible
since it already wasn't working, but it does feel a bit iffy.

If you happen to use Rubinius and know how to get this working on Travis, we'd
be delighted to review a pull request that adds it back in.CVS: ----------------------------------------------------------------------
2018-03-13 17:37:03 +00:00
taca
63430781b4 devel/ruby-pathutil: update to 0.16.1
0.16.0						2017/10/05

* Fix the homepage URL in the gemspec. (#2)
* Drop CodeClimate.
* Fix #3: Remove `luna-rubocop-formatters`.
* Do a little cleanup.
* Update Copyright year.
* Pathutil added `#empty?` in 2.4.

0.16.1						2017/12/12

* Add Pathutil#[], so we are compatible with RSpec.
2018-03-13 17:26:39 +00:00
bsiegert
9116c5a15e Fix build with Go 1.10, bump revision.
It seems that the rules for pattern matching have changed at some point,
which is what is breaking these builds (or more exactly, their PLISTs).
Now, foo/... does not match anything under foo/vendor AFAICT, and packages
that do not match the pattern do not get .a files explicitly created.
2018-03-13 17:06:05 +00:00
taca
3183fc98c6 devel/ruby-activesupport32: allow depends on ruby-i18n-1.0.0
Allow depends on ruby-i18n-1.0.0.

Bump PKGREVISION.
2018-03-13 17:04:19 +00:00
taca
906367e31d devel/ruby-i18n: update to 1.0.0
pkgsrc change: depends on devel/ruby-concurrent-ruby now.

* Remove Ruby 1.9.3 support.
2018-03-13 17:02:29 +00:00
minskim
b5b11b9483 devel/Makefile: Add R-cli 2018-03-13 17:02:21 +00:00
minskim
7c98fd133c devel/R-cli: Import version 1.0.0
A suite of tools designed to build attractive command line interfaces
(CLIs). Includes tools for drawing rules, boxes, trees, and Unicode
symbols with ASCII alternatives.
2018-03-13 17:02:17 +00:00
taca
b3a0fadd01 devel/ruby-kgio: update to 2.11.2
=== kgio 2.11.2 - fix Ruby 2.5 compatibility for accept_class / 2018-01-30 21:11 UTC

  This release fixes a bug affecting the Rainbows! web server
  which uses Kgio.accept_class:

  https://bogomips.org/rainbows-public/CANp6QoJXRbPLqmOPpG7XmZBc+oYqLWCcq1ipvOyNEQPXDEwx9Q@mail.gmail.com/

  * accept: avoid passing unnecessary arg to rb_funcall

=== kgio 2.11.1 - fix Ruby 2.5.0dev compatibility / 2017-12-15 19:40 UTC

  This release fixes compatibility with Ruby 2.5.0 preview and
  release candidates (and thus should be ready for 2.5.0 final)
  on some platforms.  At least clang 5.0.0 on OpenBSD is affected.

  Thanks to Jeremy Evans for the fix.

  There's also minor documentation updates since 2.11.0
2018-03-13 17:00:51 +00:00
taca
d0a0b171fc devel/ruby-highline: update to 1.7.10
### 1.7.10 / 2017-11-23
* Add gemspec to Gemfile. Address #223. (@abinoam)

### 1.7.9 / 2017-05-08
* Fix frozen string issue on HighLine::Simulate. (Ivan Giuliani (@ivgiuliani), PR #210)
2018-03-13 17:00:07 +00:00
taca
663c9ab1b6 devel/ruby-globalid: update to 0.4.1
0.4.1						2017/10/25

* Fix occasional error while trying to deserialize arguments: "uninitialized
  constant GlobalID::Locator"

  Yuji Yaginuma (#102)
2018-03-13 16:59:02 +00:00
taca
0e1f848b8a devel/ruby-gettext-setup: update to 0.30
0.29				2017/11/30

* (FM-6323) - Copying Ruby POT rather than moving it
* (FM-6415) create header_only option for pot generation
* (INTL-31) Refactor rake tasks to not setup FastGettext runtime

0.30				2018/02/13

* (GH-61) Handle initial nil value
2018-03-13 16:55:01 +00:00
taca
c4f566afe4 devel/ruby-gettext: update to 3.2.9
## 3.2.9: 2018-03-05 {#version-3-2-9}

### Fixes

  * `rmsgcat`: Removed a debug print.

## 3.2.8: 2018-03-05 {#version-3-2-8}

### Fixes

  * `rmsgcat`: Fixed a bug that extra newline is added by
    `--update-po-revision-date` option.

## 3.2.7: 2018-03-05 {#version-3-2-7}

### Improvements

  * `rmsgcat`: Added `--update-po-revision-date` option.
2018-03-13 16:49:03 +00:00
taca
64ef87dff8 devel/ruby-bindata: update to 2.4.3
== Version 2.4.3 (2018-03-10)

* Add Uint8Arrays.  Requested by masarakki.

== Version 2.4.2 (2018-01-31)

* Allow boolean values as parameters.  Requested by Patrik Wenger.
2018-03-13 16:47:11 +00:00
taca
aba48ea44e devel/ruby-railties42: update to 4.2.10
No change except version.
2018-03-13 16:37:13 +00:00
taca
364872984c devel/ruby-activemodel42: update to 4.2.10
No change except version.
2018-03-13 16:31:12 +00:00
taca
6f6f22dcb2 devel/ruby-activejob42: update to 4.2.10
No change except version.
2018-03-13 16:30:15 +00:00
taca
264e537e02 devel/ruby-activesupport42: update to 4.2.10
## Rails 4.2.10 (September 27, 2017) ##

*   No changes.


## Rails 4.2.9 (June 26, 2017) ##

*   Fixed bug in `DateAndTime::Compatibility#to_time` that caused it to
    raise `RuntimeError: can't modify frozen Time` when called on any frozen `Time`.
    Properly pass through the frozen `Time` or `ActiveSupport::TimeWithZone` object
    when calling `#to_time`.

    *Kevin McPhillips* & *Andrew White*

*   Restore the return type of `DateTime#utc`

    In Rails 5.0 the return type of `DateTime#utc` was changed to `Time` to be
    consistent with the new `DateTime#localtime` method. When these changes were
    backported in #27553 this inadvertently changed the return type in a patcn
    release. Since `DateTime#localtime` was new in Rails 4.2.8 it's okay to
    restore the return type of `DateTime#utc` but keep `DateTime#localtime` as
    returning `Time` without breaking backwards compatibility.

    *Andrew White*

*   In Core Extensions, make `MarshalWithAutoloading#load` pass through the second, optional
    argument for `Marshal#load( source [, proc] )`. This way we don't have to do
    `Marshal.method(:load).super_method.call(sourse, proc)` just to be able to pass a proc.

    *Jeff Latz*

*   Cache `ActiveSupport::TimeWithZone#to_datetime` before freezing.

    *Adam Rice*

*   `AS::Testing::TimeHelpers#travel_to` now changes `DateTime.now` as well as
    `Time.now` and `Date.today`.

    *Yuki Nishijima*
2018-03-13 16:29:26 +00:00
taca
694b84fbd5 devel/Makefile: add and enable ruby-tomlrb 2018-03-13 14:29:43 +00:00
taca
1867c31d1a devel/ruby-tomlrb: add version 1.2.6 package
# Tomlrb

A Racc based TOML Ruby parser supporting the 0.4.0 version of the spec.
2018-03-13 14:28:50 +00:00
adam
5d2e3c18b0 py-faker: updated to 0.8.12
0.8.12:
Fix issue with cx_Freeze.
Add dutch nl_NL bank provider.
Add distrito and freguesia to pt_PT address provider.
Fix unicode issues with the person provider.
Add en_SG person provider.
Add street names to the Ukrainian address provider.
Add de_AT address provider.
Fix credit card prefixes.
Fix capitalization in no_NO address provider.
Fix deprecated syntax for raw strings.
Add latitude and longitude to de_AT address provider.
Fix incorrect value in list of middle name for locale ru_RU.
2018-03-13 11:32:23 +00:00
dholland
cc87b1d8d8 Doesn't actually need an explicit depend run before building, with
other build changes already applied.
2018-03-13 05:47:25 +00:00
dholland
190c17f228 Update to 18.02 to fix build with ocaml 4.06.
pkgsrc changes:
  - depends on z3; theoretically optional but build fails without it
  - needs ocaml-findlib now
  - use ocaml.mk

No upstream changelog that I can find besides the github history.
2018-03-13 05:45:25 +00:00
dholland
fd1c44ba92 Patch ctype.h misuse, which for some reason only clang was objecting to. 2018-03-13 03:01:15 +00:00
khorben
e4132cdfdf devel/py-manticore really depends on the Python bindings for math/z3
Bump PKGREVISION.
2018-03-13 00:58:35 +00:00
hans
1ef250c921 PR pkg/53086
Fix the configure code that removes spaces in "-L /some/path" etc.
2018-03-12 16:36:44 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
bsiegert
9bc65dd100 Depend on go-crypto instead of go-crypto-acme.
Bump revision.
2018-03-11 20:45:19 +00:00
bsiegert
d635afcd5c Update go-sys to 0.0.20180318. No changelog from upstream. 2018-03-11 20:38:25 +00:00
wiz
b6f12e09ba m17n-lib: update to 1.8.0.
Sync bl3.mk with Makefile/options.mk.

* Changes in the m17n library 1.8.0

This release is just for bug fixing.
2018-03-11 19:47:27 +00:00
bsiegert
86ef8d26fa Fix build with Go 1.10, bump revision.
Go 1.10 no longer builds a .a file from the testdata (which are not
supposed to be compiled anyway). Remove from PLIST and remove it explicitly
in the build, so this can be compiled with older Go too.
2018-03-11 19:45:21 +00:00
wiz
413be8af7a py-setuptools: update to 38.5.2.
v38.5.2
-------

* #1285: Fixed RuntimeError in pkg_resources.parse_requirements
  on Python 3.7 (stemming from PEP 479).
2018-03-11 19:42:33 +00:00
maya
b84e68a22c new package: p5-ExtUtils-CChecker
Perl5 configure-time utilities for using C headers, libraries, or OS features
2018-03-11 11:20:13 +00:00
maya
a631de2408 p5-Taint-Util: new package
Taint::Util wraps perl's internal routines for checking and setting
the taint flag and thus does not rely on regular expressions for
untainting or odd tricks involving eval and kill for checking
whether data is tainted, instead it checks and flips a flag on the
scalar in-place.
2018-03-11 11:16:46 +00:00
wiz
1a0f3645c7 p5-Test-Simple: update to 1.302130.
1.302130  2018-03-07 08:07:54-08:00 America/Los_Angeles

    - No changes since last trial

1.302129  2018-03-06 13:43:22-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Make hubs tag events with a new facet
2018-03-11 10:21:23 +00:00
wiz
238c16f9e4 p5-PPIx-Regexp: update to 0.056.
0.056		2018-03-07	T. R. Wyant
    Support removal of unescaped literal left curlys after left parens,
    which was deprecated in 5.27.8. No actual change in output yet,
    since deprecation is not tracked, but the perl_version_removed()
    logic is there.


    Add next_element() and kin. These are analogous to next_sibling()
    and kin, but will cross over from content proper into structure
    (beginning and end delimiters, etc) and vice versa.

    Correct requirements_for_perl() for impossible regular expression.
    It now returns '! $]' when the components of the regexp are valid, but
    none are valid under any specific version of Perl. It used to think all
    Perls were OK when this happened.

    Add the alpha_assertions introduced in 5.27.9.

    Handle 5.27.9's change from +script_run to *script_run, and support
    *sr as a synonym.
2018-03-11 10:19:49 +00:00
wiz
c3bc0afe60 p5-Module-FromPerlVer: update to 0.004002.
-   v0.4.2 Thu Mar  8 15:53:35 CST 2018

    Modify git tests to be language-agnostic
    (hack regex rather than try to set the LC to
    C so that folks can read the test results).

-   v0.4.1 Thu Mar  8 15:00:08 CST 2018

    Cleaned up packaging in the git tests.

    Non-URL git tests should now be portable.

    Still figuring out reliable way to test the URL handling
    (e.g., without a network). Any fix I can think of won't
    be portable to Windows due to lack of filesystem sockets.

-   v0.4.0

    Allows defining arguments for tball & url, takes first one
    that works.

    POD for PREOP in Makefile.PL for auto-generating repo tarball.

    Git still needs testing, especially on Windows.

    Interface shouldn't change much at this point, main issue will
    be making the url-clone approach work and validating all of
    the ways that tarballs can fail.

-   v0.3.1

    Test cleanups (mainly botched check for existing git executable).

    Start adding extract git from tarball of .git or url.

-   v0.3.0 Wed Mar  7 21:52:37 CST 2018

    POD & tests for Git, enough hacks on the Git module
    that it works with the tests (Caveat Emptor).

    Fix bug of $ENV{ PERL_VERSION } not being parsed and
    numified.

    Minor clenaups.

    Make consistent use of extractor's "value" method
    rater than looking directly into the hash.

    Extract::value rejects false keys (used to be only
    undefined).

    Bump the module versions up a notch to 0.1.0 since
    the tests pass and it all seems to do something
    at this point.

-   v0.2.0 Tue Mar  6 19:18:15 CST 2018

    POD

    Bump version.
2018-03-11 10:18:41 +00:00
wiz
1b74fc01e9 p5-Log-Dispatch-FileRotate: update to 1.35.
1.35 Wed 43 07 2018
    - Fix lockfile race condition test in Strawberry Perl (Thanks Zak B. Elep)
    - Skip file open failure test on Cygwin - chmod bahaviour varies on Cygwin
      (Zak B. Elep)
    - Minor test cleanups (Zak B. Elep)
    - Fix "Use of "localtime" without parentheses" warning on older Perls
    - Migrate issues/bug tracking from rt.cpan.org to Github issues.
2018-03-11 10:15:52 +00:00
wiz
4cd59be5e8 p5-Hash-Merge: update to 0.300.
0.300	2018-03-09
    - fix old EU::MM support (RT#123915)
    - rename specify_behavior and improve SYNOPSIS (RT#123785)
    - improve CI tests
    - update resources information for META.json
2018-03-11 10:14:27 +00:00
wiz
3c8cc86bf4 p5-Filesys-Notify-Simple: update to 0.13.
0.13  2018-03-07 23:02:15 PST
        - Add OpenBSD support #22
        - Fix for a new Mac::FSEvents API #25
2018-03-11 10:13:49 +00:00
wiz
a786f384bf p5-Alien-Build: update to 1.39.
1.39      2018-03-09 05:51:47 -0500
  - Production release identical to 1.38_01

1.38_01   2018-03-01 03:27:29 -0500
  - Additional testing diagnostics
2018-03-11 10:12:01 +00:00
dholland
bc0a5170c0 -ocaml-odn 2018-03-11 04:07:19 +00:00
dholland
c0d027415a Remove ocaml-odn; it quit building and it's deprecated upstream.
(See https://forge.ocamlcore.org/tracker/index.php?func=detail&aid=1713&group_id=148&atid=677)
2018-03-11 04:06:51 +00:00
dholland
0065688860 Update PLIST for ocaml changes. While here, fix wrong DESCR.
PKGREVISION -> 2.
2018-03-11 03:56:13 +00:00
dholland
87eb2fc1cb Remove obsolete build settings. 2018-03-11 03:42:50 +00:00
dholland
5c6ed4b322 pkglint whitespace 2018-03-11 03:41:07 +00:00
dholland
d0e4faf435 Update to 1.4.1 to fix build with current ocaml.
No (recent) changelog other than github commits.
2018-03-11 03:40:12 +00:00
dholland
fa604c2846 Revert previous and update to 1.2.0. 2018-03-11 03:30:41 +00:00
dholland
4948149611 Fix up mutable strings to make it build with ocaml 4.06. 2018-03-11 02:30:34 +00:00
wiedi
a3991f40d3 p5-Mojo-IOLoop-ForkCall: update to 0.19
Changes:
	use correct fix for changes to delay error callback
2018-03-10 10:34:26 +00:00
minskim
451c73d0f2 devel/Makefile: Add R-R6 2018-03-10 01:21:05 +00:00
minskim
b1807892d8 devel/R-R6: Import version 2.2.2
The R6 package allows the creation of classes with reference
semantics, similar to R's built-in reference classes. Compared to
reference classes, R6 classes are simpler and lighter-weight, and they
are not built on S4 classes so they do not require the methods
package. These classes allow public and private members, and they
support inheritance, even when the classes are defined in different
packages.
2018-03-10 01:21:00 +00:00
maya
0076df7198 gradle: allow overriding JAVA_HOME with env variables.
from Nathan Arthur in PR pkg/53083
2018-03-08 21:00:29 +00:00
wiz
ae02923d7d p5-Types-Serialiser: common::sense is a runtime dependency.
Bump PKGREVISION.
2018-03-08 13:12:33 +00:00
wiz
b46958c971 p5-Test2-Suite: update to 0.000106.
0.000106  2018-03-06 13:10:55-08:00 America/Los_Angeles

    - No changes since trial

0.000105  2018-03-06 09:13:36-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix nesting bug in Test2::Workflow

0.000104  2018-03-05 09:27:44-08:00 America/Los_Angeles

    - Add Data::Dumper to dep list (#154)

0.000103  2018-03-02 13:00:54-08:00 America/Los_Angeles (TRIAL RELEASE)

    - AsyncSubtest now works with UUIDs and adds other proper meta-data
2018-03-08 13:02:24 +00:00
wiz
57ded7f81a p5-String-Format: update to 1.18.
* stable version with the changes in 1.17_50

# Version 1.17_50                                        March 03,  2018

* escape { and } (fix for RT #124147)
2018-03-08 13:00:32 +00:00
wiz
a223d360d4 p5-Module-FromPerlVer: update to 0.001000.
-   v0.1.0 Tue Mar  6 12:38:07 CST 2018

    Passes all Dir tests on all platforms, bump up version.

    POD.

-   v0.0.7 Mon Mar  5 23:06:03 CST 2018

    Correct error in Makefile.PL.

    Added tests.

-   v0.0.6

    POD cleanups.

    Copy message "files" => "files/dirs" to avoid confusion with
    list of files displayed.
2018-03-08 12:59:42 +00:00
wiz
b3050f1444 py-cookiecutter: remove patch that was removed from distinfo 2018-03-08 06:53:13 +00:00
wiz
380b6ec244 xorgproto: use xorgproto instead of separate *proto packages
Remove now obsolete packages.
2018-03-07 11:57:28 +00:00
fhajny
6250c4d2ad devel/kafka: Update to 1.0.1.
Improvement
- Kafka metrics templates used in document generation should maintain
  order of tags
- Consolidate MockTime implementations between connect and clients
- Fix repeated words words in JavaDoc and comments.
- Cache lastEntry in TimeIndex to avoid unnecessary disk access
- AbstractIndex should cache index file to avoid unnecessary disk
  access during resize()
- Have State Stores Restore Before Initializing Toplogy
- SSLTransportLayer should keep reading from socket until either the
  buffer is full or the socket has no more data
- Improve KTable Source state store auto-generated names

Bug
- QueryableStateIntegrationTest.concurrentAccess is failing
  occasionally in jenkins builds
- KafkaProducer is not joining its IO thread properly
- Kafka connect: error with special characters in connector name
- Streams metrics tagged incorrectly
- ClassCastException in BigQuery connector
- ClientQuotaManager threads prevent shutdown when encountering an
  error loading logs
- Streams configuration requires consumer. and producer. in order to
  be read
- Timestamp on streams directory contains a colon, which is an illegal
  character
- Add methods in Options classes to keep binary compatibility with
  0.11
- RecordQueue.clear() does not clear MinTimestampTracker's maintained
  list
- Selector memory leak with high likelihood of OOM in case of down
  conversion
- GlobalKTable never finishes restoring when consuming transactional
  messages
- IllegalArgumentException if 1.0.0 is used for
  inter.broker.protocol.version or log.message.format.version
- Using standby replicas with an in memory state store causes Streams
  to crash
- Issues with protocol version when applying a rolling upgrade to
  1.0.0
- A metric named 'XX' already exists, can't register another one.
- Flaky Unit test:
  KStreamKTableJoinIntegrationTest.shouldCountClicksPerRegionWithNonZeroByteCache
- AbstractCoordinator not clearly handles NULL Exception
- Request logging throws exception if acks=0
- KTable state restore fails after rebalance
- Make loadClass thread-safe for class loaders of Connect plugins
- Inconsistent protocol type for empty consumer groups
- Broken symlink interrupts scanning the plugin path
- NetworkClient should not return internal failed api version
  responses from poll
- Topic can not be recreated after it is deleted
- mBeanName should be removed before returning from
  JmxReporter#removeAttribute()
- Connect: Struct equals/hashCode method should use Arrays#deep*
  methods
- kafka-acls regression for comma characters (and maybe other
  characters as well)
- punctuate with WALL_CLOCK_TIME triggered immediately
- Update KStream JavaDoc with regard to KIP-182
- StackOverflowError in kafka-coordinator-heartbeat-thread
- Fix StateRestoreListener To Use Correct Batch Ending Offset
- NullPointerException on KStream-GlobalKTable leftJoin when
  KeyValueMapper returns null
- Non-aggregation KTable generation operator does not construct value
  getter correctly
- When enable trace level log in mirror maker, it will throw null
  pointer exception and the mirror maker will shutdown
- Enforce layout of dependencies within a Connect plugin to be
  deterministic
- Connect: Some per-task-metrics not working
- Broker leaks memory and file descriptors after sudden client
  disconnects

Test
- KafkaStreamsTest fails in trunk
- SelectorTest may fail with ConcurrentModificationException
2018-03-07 11:50:57 +00:00
cheusov
f5c48c85bd libmaa: set MAKE_JOBS_SAFE to "NO" (for now) 2018-03-07 10:41:03 +00:00
cheusov
4ebd7afb6c Update libmaa to 1.4.2
Fix build failure on SunOS-5.11 (alloca)
2018-03-07 10:19:53 +00:00
cheusov
0f5067e313 Update to version 0.30.0
Variables MKC_{CHECK,REQUIRE}_HEADER_FILES were introduced.

  Improvements and addons to regression tests.

  Improvements and minor fixes in mkc_check_{header,decl,funclib,sizeof}
  This may fix checking failure if -Werror=strict-prototyping
      is passed to CFLAGS.

  OBJDIR_<project> is now set correctly if MAKEOBJDIRPREFIX is set.
2018-03-07 10:05:17 +00:00
minskim
dfd3ef40cb devel/Makefile: Add R-bit64 2018-03-06 17:07:56 +00:00
minskim
41b56f9054 devel/R-bit64: Import version 0.9.7
Package 'bit64' provides serializable S3 atomic 64bit (signed)
integers. These are useful for handling database keys and exact
counting in +-2^63. WARNING: do not use them as replacement for 32bit
integers, integer64 are not supported for subscripting by R-core and
they have different semantics when combined with double,
e.g. integer64 + double => integer64. Class integer64 can be used in
vectors, matrices, arrays and data.frames. Methods are available for
coercion from and to logicals, integers, doubles, characters and
factors as well as many elementwise and summary functions. Many fast
algorithmic operations such as 'match' and 'order' support interactive
data exploration and manipulation and optionally leverage caching.
2018-03-06 17:07:52 +00:00
minskim
7fdcdf9b09 devel/Makefile: Add R-bit 2018-03-06 17:06:31 +00:00
minskim
2100c70dd6 devel/R-bit: Import version 1.1.12
bitmapped vectors of booleans (no NAs), coercion from and to logicals,
integers and integer subscripts; fast boolean operators and fast
summary statistics. With 'bit' vectors you can store true binary
booleans {FALSE,TRUE} at the expense of 1 bit only, on a 32 bit
architecture this means factor 32 less RAM and ~ factor 32 more speed
on boolean operations. Due to overhead of R calls, actual speed gain
depends on the size of the vector: expect gains for vectors of size >
10000 elements. Even for one-time boolean operations it can pay-off to
convert to bit, the pay-off is obvious, when such components are used
more than once. Reading from and writing to bit is approximately as
fast as accessing standard logicals - mostly due to R's time for
memory allocation. The package allows to work with pre-allocated
memory for return values by calling .Call() directly: when evaluating
the speed of C-access with pre-allocated vector memory, coping from
bit to logical requires only 70% of the time for copying from logical
to logical; and copying from logical to bit comes at a performance
penalty of 150%. the package now contains further classes for
representing logical selections: 'bitwhich' for very skewed selections
and 'ri' for selecting ranges of values for chunked processing. All
three index classes can be used for subsetting 'ff' objects (ff-2.1-0
and higher).
2018-03-06 17:06:28 +00:00
wen
96afc573c5 Update to 1.302128
Upstream changes:
1.302128  2018-03-05 09:26:53-08:00 America/Los_Angeles

    - No changes since the trial

1.302127  2018-03-02 12:43:56-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix missing UUID in Test::Builder subtests

1.302126  2018-03-01 23:15:52-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Add optional UUID tagging
2018-03-06 08:51:33 +00:00
adam
4e82d5e773 py-test: updated to 3.4.2
Pytest 3.4.2:

Bug Fixes
Removed progress information when capture option is no.
Refactor check of bindir from exists to isdir.
Fix TypeError issue when using approx with a Decimal value.
Fix reference cycle generated when using the request fixture.
[tool:pytest] sections in *.cfg files passed by the -c option are now properly recognized.

Improved Documentation
Add logging plugin to plugins list.

Trivial/Internal Changes
Fix minor typo in fixture.rst
2018-03-06 08:33:36 +00:00
adam
1a477c8b48 py-hypothesis: updated to 3.48.1
3.48.1:
This patch will minimize examples that would come out non-minimal in previous versions.
2018-03-06 08:06:37 +00:00
adam
48fdf5c150 py-freezegun: updated to 0.3.10
0.3.10:
* Performance improvements
* Coroutine support
2018-03-06 08:02:55 +00:00
adam
b75264a709 py-flake8-import-order: updated to 0.17.1
0.17.1:
Rebuild of 0.17 with the latest setuptools to fix an enum34 dependency bug.
2018-03-06 08:00:23 +00:00
adam
7c9324075a py-hypothesis: updated 3.48.0
3.48.0:
This release improves some "unhappy paths" when using Hypothesis with the standard library :mod:python:unittest module:

* Applying :func:@given <hypothesis.given> to a non-test method which is overridden from :class:python:unittest.TestCase, such as setUp, raises :attr:a new health check <hypothesis.settings.not_a_test_method>. (:issue:991)
* Using :meth:~python:unittest.TestCase.subTest within a test decorated with :func:@given <hypothesis.given> would leak intermediate results when tests were run under the :mod:python:unittest test runner. Individual reporting of failing subtests is now disabled during a test using :func:@given <hypothesis.given>. (:issue:1071)
* :func:@given <hypothesis.given> is still not a class decorator, but the error message if you try using it on a class has been improved.

As a related improvement, using :class:django:django.test.TestCase with :func:@given <hypothesis.given> instead of :class:hypothesis.extra.django.TestCase raises an explicit error instead of running all examples in a single database transaction.
2018-03-05 13:52:38 +00:00
wiz
d31a622834 p5-FindBin-libs: update to 2.16.
2.16    Sun Feb 25 16:53:30 CST 2018

Replace various hacks in Makefile.PL with Module::FromPerlVer. At this
point there may be multiple versions going forward which use features
of Perl after 5.14; older versions will be frozen (aside from bugfixes).

Note that the new arrangement leaves ./lib out of the tarball: it is
created by Module::FromPerlVer from ./version/<appropriate>/lib when
Makefile.PL is processed.

This file is now CHANGES.
2018-03-05 13:09:56 +00:00
wiz
b92d1a93e2 p5-Module-FromPerlVer: update to 0.000005.
Changes not documented.
2018-03-05 13:08:23 +00:00
ryoon
bc65b8a83f Update to 34.0.4
Changelog:
## Noteworthy changes in release 34.0.4 (2018-02-20) [stable]

### Bugs Fixed

  - `posix.time.clock_getres`, `posix.time.clock_gettime`
    `posix.time.CLOCK_MONOTONIC`, `posix.time.CLOCK_REALTIME`,
    `posix.time.CLOCK_PROCESS_CPUTIME_ID` and
    `posix.time.CLOCK_THREAD_CPUTIME_ID` are all properly elided
    on macOS again.

  - `spec/spec_helper.lua` now looks in the correct objdir
    for object modules built by luke, instead of hard-coding
    `./linux/?.so`, so specl examples work on macOS and others
    again.


## Noteworthy changes in release 34.0.3 (2018-02-19) [stable]

### Bugs Fixed

  - `posix.deprecated.fadvise` is properly elided on macOS and other
    hosts that have no `posix.fcntl.posix_fadvise` implementation.


## Noteworthy changes in release 34.0.2 (2018-02-17) [stable]

### Incompatible Changes

  - `require 'posix'` (or any of its submodules) always returns a
    populated module table, but no longer sets `_G.posix` or any
    other global symbol on Lua 5.1 (including LuaJIT).  If you were
    relying on this behaviour, please change your require statments
    to an assignment:

    ```lua
    local posix = require 'posix'
    ```

### Bugs Fixed

  - `posix.sys.wait.wait` returns `<childpid>, "running"` when the
    child has not exited yet, and `wait` was called with `WNOHANG`
    set.

  - specs don't fail on valid -1 return values from `posix.sysconf`.

  - loading posix (or any of its submodules) no longer leaks symbols
    into the global namespace on Lua 5.1 (including LuaJIT).


## Noteworthy changes in release 34.0.1 (2017-07-09) [stable]

### Bugs Fixed

  - `posix.sys.socket` works correctly on macOS again.

  - `posix.sys.socket` abstract namespaces work correctly on Linux.

  - `posix.syslog.openlog` keeps a copy of it's ident parameter string
    in the Lua registry to ensure we don't hang on to a dangling
    pointer.

  - latest `build-aux/luke` and upgraded lukefile work correctly on
    macOS now.


## Noteworthy changes in release 34.0 (2017-05-06) [stable]

### Incompatible Changes

  - `posix.syslog` constants `LOG_AUTHPRIV`, `LOG_FTP` and `LOG_SYSLOG`
    are no longer documented, and only defined when supported by the
    host C library.  They are not part of the POSIX API, and prevented
    compilation of luaposix on AIX and Solaris.

  - `getopt.getopt` was a binding to the GNU `getopt_long` extension,
    which is not a POSIX API, and prevents luaposix from compiling on
    hosts that do not provide the extended API.  Instead we now correctly
    bind POSIX getopt(3) in `posix.unistd`.

    If you still have code that uses the old non-POSIX binding, then
    LuaRocks has the Lua only `alt-getopt` module which is very similar,
    and works even when the host C library has no `getopt_long` API;
    alternatively, you should consider migrating to the far more
    powerful Lua-only `optparse` library, also available from LuaRocks.

### New Features

  - Replaced all Autotools and supporting Slingshot code with new Lua-
    based `build-aux/luke` and `lukefile` describing how to compile and
    install everything.  Building with LuaRocks now leverages this too.

  - New `posix.sys.socket.getsockopt` and `posix.sys.socket.getpeername`
    bindings.

  - New `posix.sys.msg.msgctl` binding, and `posix.sys.msg.IPC_RMID`,
    `posix.sys.msg.IPC_SET` and `posix.sys.msg.IPC_STAT` constants to
    use with it.

  - New `posix.unistd.ftruncate` and `posix.unistd.truncate` bindings.

  - `posix.fcntl.fcntl` now accepts undocumented `posix.fcntl.O_TMPFILE`
    value where supported by the host C library.

### Bugs Fixed

  - `posix.unistd.ttyname` now returns an error message in addition to
    `nil` when it fails.


## Noteworthy changes in release 33.4.0 (2016-02-27) [stable]

### Incompatible Changes

  - posix.curses has been split back out into its own separate
    project again.  If you want to upgrade your posix.curses using
    project, something like the following minimal change will work
    equivalently (assuming you have the new lcurses on your package
    path):

    ```lua
    local posix = require 'posix'
    posix.curses = posix.curses or require 'lcurses'
    ```

### New Features

  - New `posix.stdio.rename` binding.

  - New `posix.fcntl.FD_CLOEXEC` flag for `posix.fcntl.fcntl`.

  - New `posix.fcntl.O_CLOEXEC` flag for `posix.fcntl.open`, where
    supported by the underlying system.  Falling back to FD_CLOEXEC is
    an exercise to the caller, so that non-atomicity is surfaced:

    ```lua
    -- without error checking, for clarity
    fd = fcntl.open ("/foo/bar", fcntl.O_CLOEXEC, stat.S_IRWXU)
    if fcntl.O_CLOEXEC == 0 then
      local flags = fcntl.fcntl (fd, fcntl.F_GETFD)
      fcntl.fcntl (fd, fcntl.F_SETFD, bit.bor (flags, fcntl.FD_CLOEXEC)
    end
    ```

  - New `posix.unistd.tcgetpgrp` and `posix.unistd.tcsetpgrp` bindings
    where supported by host C library.

  - `posix.sys.socket` AF_UNIX path handling improvements enable use of
    Linux only abstract namespace sockets.

  - Documentation links now point at the newer OpenGroup issue 7 specs.

### Bugs Fixed

  - Workaround for https://sourceware.org/bugzilla/show_bug.cgi?id=15088.
    Predicate use of POSIX sched.h APIs on presence of sched.h, since glibc
    defines _POSIX_PRIORITY_SCHEDULING erroneously, and musl libc
    provides the sched.h APIs but doesn't define _POSIX_PRIORITY_SCHEDULING.

  - `posix.sys.socket` AF_UNIX APIs pass path arguments by length
    instead of terminating at the first \0 byte.

  - `posix.unistd.readlink` no longer fails when reading a link to an
    unsized buffer or character special device node.

  - `execx` is no longer leaked into the global namespace after loading
    the posix module.

  - `examples/fork2.lua` works correctly again.

  - `posix.timeradd`, `posix.timercmp` and `posix.timersub` correctly
    handle tables from the modern thin wrapper API (posix.sys.time),
    while retaining compatibility with the legacy compatibility wrappers
    (posix.gettimeofday).


## Noteworthy changes in release 33.3.1 (2015-03-01) [stable]

### Incompatible Changes

  - The briefly lived `posix.system` API has been removed.  It was renamed
    to `posix.spawn` shortly after introduction, and can still be accessed
    by the new symbol name.

### Bugs Fixed

  - `local posix = require "posix"` works again, fixing the regression
    introduced in the last release.  The automated Travis checks have been
    improved to catch this sort of bug in future.


## Noteworthy changes in release 33.3.0 (2015-02-28) [stable]

### New Features

  - Improved documentation of `sockaddr` tables for `posix.sys.socket` calls.

  - New `posix.sys.socket.getsockname` binding.

  - Remove the `posix.bit32` library, and use Lua’s built-in `bit32` library.

  - Can now be linked against NetBSD curses, albeit with several functions
    not implemented by that library returning a "not implemented" error as
    a consequence.

  - New functions `popen`, `popen_pipeline` and `pclose` mimic the POSIX
    functions of the same name while allowing tasks to be Lua functions.

  - `fdopen` has been re-added, working on all supported Lua versions.

  - `execx` allows a Lua function or command to be exec’d; `spawn` is now
    implemented in terms of it.

### Incompatible Changes

  - The ncurses-only `KEY_MOUSE` definition has been removed from
    `posix.curses`.

### Bugs Fixed

  - `posix.sys.resource` only provides RLIM_SAVED_CUR and RLIM_SAVED_MAX if
    they are defined by the C library (which FreeBSD 10 does not).

  - `posix.dirent.dir` and `posix.dirent.files` now raise a Lua `error()`
    when unable to open the path argument, for orthogonality with `io.lines`.

  - Workaround for manifest key clash between `posix.so` and `posix.lua` in
    LuaRocks.


## Noteworthy changes in release 33.2.1 (2015-01-04) [stable]

### Bugs Fixed

  - Install posix.curses.html documentation file correctly.


## Noteworthy changes in release 33.2.0 (2015-01-03) [stable]

### New Features

  - QNX support.

### Bugs Fixed

  - `posix.time.gmtime` and `posix.time.localtime` specifications now
    work correctly in January too!


## Noteworthy changes in release 33.1.0 (2014-12-19) [stable]

### New Features

  - New `posix.bit32` module with band, bnot and bor functions that can be
    used from any supported Lua release, without worrying about loading an
    external bit operations library.

  - Preliminary Lua 5.3.0 compatibility.

### Bugs Fixed

  - No more 'Bad Hints' errors from `posix.sys.socket.getaddrinfo` on many
    hosts.

  - `stdlib.setenv` accepts a 3rd argument again.


## Noteworthy changes in release 33.0.0 (2014-11-04) [stable]

### New Features

  - The curses library is fully integrated into luaposix, including reasonably
    comprehensive LDoc documentation (certainly much better than the single
    wooly web-page in previous releases).  For backwards compatibility, all
    APIs are re-exported from the `curses` module.

  - Most constants available through luaposix are now listed in the LDocs of
    the submodule that defines them.

  - For backwards compatibility, everything is still lumped together in the
    `posix.???` namespace, but, now raw APIs have been reorganised according to
    the POSIX header files they belong to:

    ```lua
    local posix  = require "posix"
    local fcntl  = require "posix.fcntl"
    local unistd = require "posix.unistd"

    local fd = fcntl.open ("x",
       bit32.bor (posix.O_WRONLY, posix.O_CREAT), "u=rw")
    unistd.write (fd, "Hello, World!\n")
    unistd.close (fd)
    ```

    This makes the documentation easier to navigate, and for a better mapping
    between luaposix APIs and the C functions they wrap, so translating from
    C is now easier than ever.

  - Each of the newly separated submodules is self-contained, and can be copied
    to another project for compiling and/or loading in a custom Lua runtime. If
    you want to make use of this, in addition to the source for the modules you
    copy, you'll also need at least the files `ext/posix/_helpers.c` and
    `ext/include/lua52compat.c`, and also `ext/include/strlcat.c` for one or
    two of them.

  - Where submodule calls return a table representation of a similar C struct
    from a POSIX API, the Lua return tables have an appropriate `_type` field
    metatable entry compatible with lua-stdlib `std.object.type`.

  - `posix.signal.signal` now accepts the constants `posix.signal.SIG_DFL` or
    `posix.signal.SIG_IGN` in place of the strings "SIG_DFL" and "SIG_IGN".

  - The submodule bindings `posix.time.gmtime`, `posix.time.localtime`,
    `posix.time.mktime`, `posix.time.strftime` and `posix.time.strptime` now
    accept or create PosixTm tables with 1-to-1 field name mappings with the
    POSIX `struct tm`.  The old APIs with custom field names is still available
    as `posix.gmtime`, `posix.localtime`, `posix.mktime`, `posix.strftime` and
    `posix.strptime`.

  - Similarly, `posix.time.nanosleep` now takes and returns a PosixTimespec
    table.  The old API is still available as `posix.nanosleep`.

  - Where supported by the underlying system, `posix.time.clock_getres` and
    `posix.time.clock_gettime` now require a constant inte argument (newly
    defined in the `posix.time` submodule), and returns a PosixTimespec table.
    The old APIs are still available as `posix.clock_getres` and
    `posix.clock_gettime`.

  - Add `posix.unistd.gethostid`. The old `posix.hostid` API is still available
    as an alias.

  - Add group APIs from grp.h: `posix.grp.endgrent`, `posix.grp.getgrent`,
    `posix.grp.getgrgid`, `posix.grp.getgrnam` and `posix.grp.setgrent`.
    Consequently, `posix.getgroup` is now reimplemented in Lua over the POSIX
    APIs.

  - `posix.getgroup` defaults to current effective group when called with no
    arguments, for consistency with `posix.getpasswd` API.

  - Add pwd APIs from pwd.h: `posix.pwd.endpwent`, `posix.grp.getpwent`,
    `posix.pwd.getpwnam`, `posix.pwd.getpwuid` and `posix.pwd.setpwent`.
    Consequently, `posix.getpasswd` is now reimplemented in Lua over the POSIX
    APIs.

  - Add missing constants from sys/resource.h:
    `posix.sys.resource.RLIM_INFINITY`, `posix.sys.resource.RLIM_SAVED_CUR`,
    `posix.sys.resource.RLIM_SAVED_MAX`, `posix.sys.resource.RLIMIT_CORE`,
    `posix.sys.resource.RLIMIT_CPU`, `posix.sys.resource.RLIMIT_DATA`,
    `posix.sys.resource.RLIMIT_FSIZE`, `posix.sys.resource.RLIMIT_NOFILE`,
    `posix.sys.resource.RLIMIT_STACK`, `posix.sys.resource.RLIMIT_AS`.

  - Add missing APIs from unistd.h: `posix.unistd.getegid`,
    `posix.unistd.geteuid`, `posix.unistd.getgid`, `posix.unistd.getuid`,
    `posix.unistd.getpgrp`, `posix.unistd.getpid`, `posix.unistd.getppid`.
    Consequently, `posix.getpid` is now reimplemented in Lua over the POSIX
    APIs.

  - Add missing constants from signal.h; `posix.signal.SIG_DFL` and
    `posix.signal.SIG_IGN'.

  - Add missing APIs from sys/stat.h: `posix.sys.stat.S_ISBLK`,
    `posix.sys.stat.S_ISCHR`, `posix.sys.stat.S_ISDIR`,
    `posix.sys.stat.S_ISFIFO`, `posix.sys.stat.S_ISLNK`,
    `posix.sys.stat.S_ISREG`, `posix.sys.stat.S_ISSOCK`.

  - Add missing constants from sys/stat.h: `posix.sys.stat.S_IFMT`,
    `posix.sys.stat.S_IFBLK`, `posix.sys.stat.S_IFCHR`,
    `posix.sys.stat.S_IFDIR`, `posix.sys.stat.S_IFIFO`,
    `posix.sys.stat.S_IFLNK`, `posix.sys.stat.S_IFREG`,
    `posix.sys.stat.S_IRWXU`, `posix.sys.stat.S_IRUSR`,
    `posix.sys.stat.S_IWUSR`, `posix.sys.stat.S_IXUSR`,
    `posix.sys.stat.S_IRWXG`, `posix.sys.stat.S_IRGRP`,
    `posix.sys.stat.S_IWGRP`, `posix.sys.stat.S_IXGRP`,
    `posix.sys.stat.S_IRWXO`, `posix.sys.stat.S_IROTH`,
    `posix.sys.stat.S_IWOTH`, `posix.sys.stat.S_IXOTH`,
    `posix.sys.stat.S_ISGID`, `posix.sys.stat.S_ISUID`.

  - Add missing constants from syslog.h: `posix.syslog.LOG_CONS`,
    `posix.syslog.LOG_NDELAY` and `posix.syslog.LOG_PID`.

  - Add missing API from syslog.h: `posix.syslog.LOG_MASK`.  Use this to
    convert syslog priority constants into mask bits suitable for bitwise
    ORing as the argument to `posix.syslog.setlogmask`.

  - Add missing constants from time.h: `posix.time.CLOCK_MONOTONIC`,
    `posix.time.CLOCK_PROCESS_CPUTIME_ID`, `posix.time.CLOCK_REALTIME` and
    `posix.time.CLOCK_THREAD_CPUTIME_ID`.

  - New `posix.unistd.exec` and `posix.unistd.execp` require a table of
    arguments, with [0] defaulting to the command name.  The old string
    tuple passing API is still available as `posix.exec` and `posix.execp`.

  - `posix.util.openpty` has moved to `posix.openpty`.  The old API is still
    available as an alias.

  - All posix APIs now fully and correctly diagnose extraneous and wrong
    type arguments with an error.

  - Add `posix.IPC_NOWAIT`, `posix.MSG_EXCEPT` and `posix.MSG_NOERROR`
    constants for message queues.

  - Add `posix.IPPROTO_UDP` for socket programming.

  - Add `posix.AI_NUMERICSERV` for posix.getaddrinfo hints flags.

  - Add `posix.WUNTRACED` for posix.wait flags.

  - Add `curses.A_COLOR` (where supported by the underlying curses library) for
    extracting color pair assignments from the results of `curses.window.winch`.

  - Add missing `curses.KEY_F31` constant.

### Bugs Fixed

  - `posix.fadvise` is now spelled `posix.fcntl.posix_fadvise` and takes a
    file descriptor first argument rather than a Lua file handle. The old
    misspelled bad argument type version is undocumented but still works.

  - `posix.getpasswd`, `posix.getpid`, `posix.pathconf`, `posix.stat`,
    `posix.statvfs`, `posix.sysconf` and `posix.times` process a single table
    argument with a list of types correctly.

  - `posix.syslog.openlog` now takes the bitwise OR of those constants.  The
    old string option specified API is still available as `posix.openlog`.

  - `posix.syslog.setlogmask` now takes the bitwise OR of bits returned by
    passing priority constants to `posix.syslog.LOG_MASK`.  The old API will
    continue to be available as `posix.setlogmask`.

  - `posix.readlink` is much more robust, and reports errors accurately.

  - configured installation installs `posix.so` into the lua cpath directory
    correctly.

  - fixed a long-standing bug where the stdio buffers were not restored after
    some posix.fcntl() examples, resulting in the `make check` output being
    truncated -- often before terminal colors were returned to normal.


## Noteworthy changes in release 32 (2014-05-30) [stable]

### New Features

  - Support for posix.socketpair call and posix.AF_UNIX constant.

  - Previously undocumented spawn, pipeline, pipeline_iterator, pipeline_slurp,
    euidaccess, timeradd, timercmp and timersub have been moved from the posix
    table, which is reserved for strictly POSIX APIs to the posix.sys subtable.
    The sys submodule automatically loads on first reference, so no need to
    require it manually if you already have the main posix module loaded.

  - posix api documentation is separated into groups for better discovery.

### Bugs Fixed

  - Builds correctly on hosts with no IPV6 capability.

  - Small improvements in organisation of generated html docs.

  - posix.openpty doesn't crash.

  - configure now detects Lua correctly with busybox grep.

  - Many fine portability fixes from latest gnulib.

  - Missing docs for accept, bind, connect, getaddrinfo, listen, recv,
    recvfrom, send, sendto, setsockopt, shutdown, socket and socketpair apis
    is now provided.

  - Missng docs for tcdrain, tcflow, tcflush, tcgetattr, tcsendbreak and
    tcsetattr terminal apis are now provided.

  - Docs for apis implemented in Lua are now shown correctly.
2018-03-05 12:46:02 +00:00
wiz
3ae77eca87 xorg-util-macros: update to 1.19.2.
Alan Coopersmith (2):
      Update check for manpage section numbers to not rely on Solaris version
      Version bump: 1.19.2

Emil Velikov (2):
      Rework CHANGELOG_CMD to touch/echo >&2 only as needed
      Rework INSTALL_CMD to touch/echo >&2 only as needed
2018-03-05 09:22:37 +00:00
wiz
faa6176a33 py-pyev: remove
No user in pkgsrc, and the package was deleted from pypi.
2018-03-04 16:23:45 +00:00
wiz
b12f1bcae8 patchutils: fix HOMEPAGE 2018-03-04 16:19:29 +00:00
wiz
60865eb44f log4cxx: fix HOMEPAGE link 2018-03-04 16:18:28 +00:00
wiz
2af6974b67 bugzilla: follow redirect 2018-03-04 16:16:46 +00:00
bsiegert
9ab6e4ca7b Revbump all Go packages after Go 1.10 update. 2018-03-04 15:52:12 +00:00
wiz
b29970974f p5-Test2-Suite: update to 0.000102.
0.000102  2018-03-02 09:45:27-08:00 America/Los_Angeles

    - No Changes since last trial

0.000101  2018-02-21 16:27:18-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Add much needed verbosity to 'You must attach to an AsyncSubtest ...' errors
    - Documentation updates
2018-03-04 15:07:37 +00:00
he
3ffe0b83de Update memcached to version 1.5.6.
Changes for 1.5.6:
  From https://github.com/memcached/memcached/wiki/ReleaseNotes156
  Main change is disabling UDP to prevent abuse in reflector attack
  Fixes
   * disable UDP port by default
   * systemd instancing support & rpm build improvements
   * fix gcc warnings in beta GCC
   * fix build with clang
   * fix for dtrace compilation on freebsd
  New Features
   * The RPM specfiles have been greatly improved for systemd installations

Changes for 1.5.5:
  From https://github.com/memcached/memcached/wiki/ReleaseNotes155
  Fixes
   * remove redundant counter/lock from hash table (2% boost for sets)
   * limit crawls for metadumper. avoids dumping too much data.
   * extstore: revise automove algorithm
   * quick fix for slab mover deadlock
   * extstore: fix segfault in 'extstore' admin command
  New Features
   * None.
2018-03-04 11:45:01 +00:00
wiz
a7091ca924 p5-Module-Install-RTx: update to 0.40.
0.40 2018-03-02
 - Add . to @INC for "make initdb" to help Perl 5.26+ load etc/initialdata
2018-03-04 11:22:12 +00:00
wiz
1d51c54885 p5-Module-FromPerlVer: update to 0.000004.
--  v0.0.4 Sat Mar  3 22:51:10 CST 2018

    Modify tests, separate require from calling import.

    Report version of module loaded via require to isolate
    which version is not parsable by 5.8.

--  v0.0.3 Fri Mar  2 14:19:47 CST 2018

    Makefile.PL, add missing dependencies.

--  v0.0.2 Thu Mar  1 13:45:34 CST 2018

    Add handling for Git, split low-level functions
    for acquiring data into Dir and Git classes.

    Utility functions have a few changed names to make
    them consistent with switching between subdir and
    git tags.

    Git is largely untested.

    Added tests & sanity checks.
2018-03-04 11:15:22 +00:00
wiz
7b8b5bc538 radare2-cutter: set GITHUB_PROJECT to fix fetch stage 2018-03-04 10:58:26 +00:00
mef
7e93fdad30 Updated devel/p5-Test-Harness to 3.41
3.41    27-02-2018
        - Released 3.40_01 without code modifications

3.40_01 23-07-2017
        - Return handle for pipes and sockets #58 (Erik Huelsmann)
        - TAP v13 plan allows trailing whitespace (Steffen Schwigon)
        - prove: add a --statefile=<path> option to customize the .prove file
          (Avar Arnfjoerz Bjarmason)
        - Avoid non-deterministic source handling, make a SourceHandler tie an
          error. (Michael Schwern, Leon Timmermans)
        - Fix and simplify MSWin32 colorization (Roy Ivy III)
        - Fix file source handler to accept single extensions option (Tomoki Aonuma)
        - Spelling fixes (Brian Wightman)
2018-03-03 02:03:46 +00:00
mef
a3677f0260 Updated devel/p5-Date-Manip to 6.70. Upstream ChangeLog not known. 2018-03-03 01:46:03 +00:00
mef
bb29e861c6 Updated devel/patch to 2.7.6
Changes in version 2.7.6:
* Files specififed on the command line are no longer verified to be inside the
  current working directory, so commands like "patch -i foo.diff ../foo" will
  work again.
* Various fixes.
2018-03-03 01:31:35 +00:00
joerg
fffb0823af + py-Pympler 2018-03-02 16:00:59 +00:00
joerg
2f363dd1a8 Add py-Pympler-0.5:
Pympler is a development tool to measure, monitor and analyze the memory
behavior of Python objects in a running Python application.

By pympling a Python application, detailed insight in the size and the
lifetime of Python objects can be obtained. Undesirable or unexpected
runtime behavior like memory bloat and other “pymples” can easily be
identified.

Pympler integrates three previously separate projects into a single,
comprehensive profiling tool. Asizeof provides basic size information for
one or several Python objects, muppy is used for on-line monitoring of a
Python application and the class tracker provides off-line analysis of
the lifetime of selected Python objects. A web profiling frontend exposes
process statistics, garbage visualisation and class tracker statistics.
2018-03-02 15:59:04 +00:00
adam
3c23dfc9b7 py-multipledispatch: updated to 0.5.0
0.5.0:
optimize import times
Switch testing to pytest add benchmark test
support PEP484 function argument annotation
setup.py improvements
Convert readthedocs links for their .org -> .io migration for hosted
2018-03-02 15:02:50 +00:00
adam
23eeaa7ed9 py-hypothesis: updated to 3.47.0
3.47.0:
:obj:~hypothesis.settings.register_profile now accepts keyword arguments for specific settings, and the parent settings object is now optional. Using a name for a registered profile which is not a string was never suggested, but it is now also deprecated and will eventually be an error.
2018-03-02 14:49:36 +00:00
adam
9cbecc0504 py-serpent: updated to 1.24
release 1.24:
fix Python 3.7 deprecation warnings about importing ABC types from collections vs collections.abc
2018-03-02 14:25:18 +00:00
adam
c643bb438d py-txaio: updated to 2.9.0
2.9.0:
Unknown changes.
2018-03-02 11:45:21 +00:00
adam
b79a733f96 py-test-mock: updated to 1.7.1
1.7.1:
Fix setup.py to correctly read the README.rst.
2018-03-02 11:39:17 +00:00
fhajny
44fe8237da devel/gradle: Update to 4.6
== Gradle 4.6

- JUnit 5 support
- Fail fast option for Test tasks
- Allow declared reasons for dependency and resolution rules
- Dependency constraints for transitive dependencies
- BOM import
- Support for optional dependencies in POM consumption
- Compile/runtime scope separation in POM consumption
- Customizable metadata file resolution
- Convenient declaration of annotation processor dependencies
- Tasks API allows custom command-line options
- Rich command-line arguments for Test, JavaExec or Exec tasks
- Logging options for debugging build caching
- Caching for Scala compilation when using the play plugin
- Improved Visual Studio IDE support for multi-project builds
- Improvements in gradle-native plugins
- Documentation updates
- Honour cache-expiry settings in the presence of detached
  configurations
- Default JaCoCo version upgraded to 0.8.0
- Build cache and task output caching marked stable
- TestKit marked stable
- CompileOptions.annotationProcessorPath now stable
- Bugfixes

Release notes:

  https://docs.gradle.org/4.6/release-notes.html


== Gradle 4.5.1

- Fixed regression in 4.5 where in some rare cases a dependency could
  be imported into a different scope than the one declared
- Fixed problem where NullPointerException could be observed if the
  parent build finished before the different composites
- Fixed regression in Eclipse project generation that could cause a
  sub-project to be added as a dependency to itself


== Gradle 4.5

- C/C++ compilation improvements
- ANTLR task is now cacheable by default
- Documentation enhancements
- Signing artifacts with gpg-agent
- Reduced deprecation logging in console
- Init task can now generate Kotlin DSL build scripts
- New plugin APIs
- Default CodeNarc has been upgraded to 1.0
- Configure executable directory in distributions
- Arbitrary task property names
- Bugfixes

Release notes:

  https://docs.gradle.org/4.5/release-notes.html
2018-03-02 10:28:58 +00:00
adam
e579ba853c SDL2: updated to 2.0.8
2.0.8:

General:
* Added SDL_fmod() and SDL_log10()
* Each of the SDL math functions now has the corresponding float version
* Added SDL_SetYUVConversionMode() and SDL_GetYUVConversionMode() to control the formula used when converting to and from YUV colorspace. The options are JPEG, BT.601, and BT.709

Windows:
* Implemented WASAPI support on Windows UWP and removed the deprecated XAudio2 implementation
* Added resampling support on WASAPI on Windows 7 and above

Windows UWP:
* Added SDL_WinRTGetDeviceFamily() to find out what type of device your application is running on

Mac OS X:
* Added support for the Vulkan SDK for Mac:
  https://www.lunarg.com/lunarg-releases-vulkan-sdk-1-0-69-0-for-mac/
* Added support for OpenGL ES using ANGLE when it's available

Mac OS X / iOS / tvOS:
* Added a Metal 2D render implementation
* Added SDL_RenderGetMetalLayer() and SDL_RenderGetMetalCommandEncoder() to insert your own drawing into SDL rendering when using the Metal implementation

iOS:
* Added the hint SDL_HINT_IOS_HIDE_HOME_INDICATOR to control whether the home indicator bar on iPhone X should be hidden. This defaults to dimming the indicator for fullscreen applications and showing the indicator for windowed applications.

iOS / Android:
* Added the hint SDL_HINT_RETURN_KEY_HIDES_IME to control whether the return key on the software keyboard should hide the keyboard or send a key event (the default)

Android:
* SDL now supports building with Android Studio and Gradle by default, and the old Ant project is available in android-project-ant
* SDL now requires the API 19 SDK to build, but can still target devices down to API 14 (Android 4.0.1)
* Added SDL_IsAndroidTV() to tell whether the application is running on Android TV

Android / tvOS:
* Added the hint SDL_HINT_TV_REMOTE_AS_JOYSTICK to control whether TV remotes should be listed as joystick devices (the default) or send keyboard events.

Linux:
* Added the hint SDL_HINT_VIDEO_X11_NET_WM_BYPASS_COMPOSITOR to control whether the X server should skip the compositor for the SDL application. This defaults to "1"
* Added the hint SDL_HINT_VIDEO_DOUBLE_BUFFER to control whether the Raspberry Pi and KMSDRM video drivers should use double or triple buffering (the default)
2018-03-02 07:49:58 +00:00
fhajny
97fba10cba devel/libbson: Update to 1.9.3.
- No change since 1.9.2; released to keep pace with libmongoc's version.
2018-03-01 12:29:43 +00:00
adam
b4196952c9 py-test-xdist: updated to 1.22.2
1.22.2:
Add backward compatibility for slaveoutput attribute to WorkerController instances.
2018-03-01 08:06:31 +00:00
adam
654ef4cede py-cffi: updated to 1.11.5
v1.11.5

* Issue 357_: fix ffi.emit_python_code() which generated a buggy
  Python file if you are using a struct with an anonymous union
  field or vice-versa.

* Windows: ffi.dlopen() should now handle unicode filenames.

* ABI mode: implemented ffi.dlclose() for the in-line case (it used
  to be present only in the out-of-line case).

* Fixed a corner case for setup.py install --record=xx --root=yy
  with an out-of-line ABI module.  Also fixed Issue 345_.

* More hacks on Windows for running CFFI's own setup.py.

* Issue 358_: in embedding, to protect against (the rare case of)
  Python initialization from several threads in parallel, we have to use
  a spin-lock.  On CPython 3 it is worse because it might spin-lock for
  a long time (execution of Py_InitializeEx()).  Sadly, recent
  changes to CPython make that solution needed on CPython 2 too.

* CPython 3 on Windows: we no longer compile with Py_LIMITED_API
  by default because such modules cannot be used with virtualenv.
  Issue 350_ mentions a workaround if you still want that and are not
  concerned about virtualenv: pass a define_macros=[("Py_LIMITED_API",
  None)] to the ffibuilder.set_source() call.
2018-03-01 07:59:54 +00:00
taca
68cfaf0154 devel/ruby-simplecov: relax dependency to ruby-docile
Allow depends on ruby-docile 1.2 and later.

Bump PKGREVISION.
2018-03-01 00:20:40 +00:00
taca
3d92f5f613 devel/ruby-gettext: update to 3.2.6
## 3.2.6: 2017-12-17 {#version-3-2-6}

### Fixes

  * Fixed a regression bug that `\'` and `\\` aren't processed in
    `'...'`.
    [GitHub#56][Reported by Micha«³l Hoste]

### Thanks

  * Micha«³l Hoste

## 3.2.5: 2017-12-14 {#version-3-2-5}

### Improvements

  * Stop to use `eval`.
    [GitHub#56][Reported by Micha«³l Hoste]

### Thanks

  * Micha«³l Hoste
2018-02-28 16:47:18 +00:00
taca
91758583fe devel/ruby-flexmock: update to 2.3.6
* fix interaction between based partials, signature matching and 'explicitly'
2018-02-28 16:46:02 +00:00
taca
d2dcc31a1f devel/ruby-ffi: update to 1.9.23
pkgsrc change: update HOMEPAGE

1.9.19 and 1.9.20 were not released.

1.9.21 2018/02/06

* Use PRIsVALUE shim when not available for Ruby < 2.0 compatibility.
* Drop Ruby 1.8.7 support (#480)
* Add support for Sparc64 Linux. (#574)
* Add support for MSYS2 (#572)
* Normalize sparc64 to sparcv9. (#575)
* Fix compatibility with PPC64LE platform (#577)
* Added support for Bitmask. (#573)
* Use Ruby implementation for `which` (#315)
* Do closures via libffi
* Do not assume a path to the sh and env binaries (#528)
* Fix typo of mprotect (#586)
* read_string should not throw an error on length 0
* optimise read_string for case if len is nil
* add missing win64 types fixes #588
* Upgrade to yard ~> 0.9 to silence Github dependency vulnerability warning.
* Use kramdown for markdown processing.
* update travis for latest ruby versions.
* Bump rake-compiler-dock dependency to add ruby-2.5 support (#599)
* Bump version again while I figure out how to build this thing.

1.9.22 2018/02/23

* Various fixes and more deterinistic gem packaging (#612)
* suppress unused variable warning
* Add Appveyor badge icon

* Fix failures on MacOS (#617)

1.9.23 -- 2018/02/25
* Fix repeated generation of autoconf files
* Update libffi to latest master
* Fix wrong path to search for configure
* README: Remove now unnecessary PaX workaround [ci skip]
2018-02-28 16:30:45 +00:00
taca
7cddc4b106 devel/ruby-fast_gettext: update to 1.6.1
1.6.0 -- 2017/12/03

* Ruby 2.4 unified Bignum and Fixnum into Integer.
* fix bug where locale files with underscores in them are not loading in
  yaml.rb#find_and_store_files
* add exception for mismatching filename <=> file contents

1.6.1 -- 2018/01/18

* Update Contributors in Readme.md.
2018-02-28 16:15:24 +00:00
taca
2285f79e4c devel/ruby-docile: update to 1.3.0
## [v1.3.0 (Feb 7, 2018)](http://github.com/ms-ati/docile/compare/v1.2.0...v1.3.0)
  - Allow helper methods in block's context to call DSL methods
  - Add SemVer release policy explicitly
  - Standardize on double-quoted string literals
  - Workaround some more Travis CI shenanigans

## [v1.2.0 (Jan 11, 2018)](http://github.com/ms-ati/docile/compare/v1.1.5...v1.2.0)

  - Special thanks to Christina Koller (@cmkoller)
    - add DSL evaluation returning *return value of the block* (see `.dsl_eval_with_block_return`)
  - add an example to README
  - keep travis builds passing on old ruby versions
2018-02-28 15:47:49 +00:00
taca
a796d53c8a devel/Makefile: add ane enable ruby-classy_hash 2018-02-28 15:45:55 +00:00
taca
8620b0154b devel/ruby-classy_hash: add version 0.2.1
pkgsrc note: required by newer games/ruby-squib.

Classy Hash is a schema validator for Ruby Hashes.  You provide a simple
schema Hash, and Classy Hash will make sure your data matches, providing
helpful error messages if it doesn't.
2018-02-28 15:45:32 +00:00
taca
c0dccc7eda devel/ruby-byebug: update to 10.0.0
10.0.0 - 2018-01-26

Changed

* Breaking on methods now stops on the first effective line of a method, not
  on the line containing the def keyword.

Added

* Show valid breakpoint locations when invalid location given (#393, @ko1).
* Ruby 2.5.0 support (#397, @yui-knk).
* Log host & port when launching byebug's client in remote mode.
* Some love & tests to remote debugging (#82).
* remote_byebug shortcut to start the most common case for remote debugging
  (#141).

Fixed

* Properly ignore ruby fullpath executable when passed to byebug script
  (#419).
* Remote server crash when interrupting client (#141, #274).
* Control server thread being able to interrupt main thread only a single
  time. (#239).
2018-02-28 15:43:08 +00:00
taca
3411a7b477 devel/ruby-backports: update to 3.11.1
Version 3.11.0 - December 25th, 2017

* New Ruby version 2.5.0

	o Array

		- append, prepend

	o Dir

		- children, each_child

	o Enumerable

		- any?, all?, none?, one? (with pattern argument)

	o Hash

		- slice
		- transform_keys

	o Integer

		- sqrt
		- allbits?, anybits? and nobits?

	o Kernel

		- yield_self

	o Module

		- attr, attr_accessor, attr_reader, attr_writer (now public)
		- define_method, alias_method, undef_method, remove_method
		  (now public)

	o String

		- delete_prefix, delete_prefix!
		- delete_suffix, delete_suffix!

	o Struct

		- new (with keyword_init: true)

* require 'backports/latest' is now the right way to require everything

Version 3.10.0 - October 17, 2017

* Additional features of 2.4.0

	o Enumerable

		- uniq
		- sum

	o Hash

		- compact
		- transform_values

Version 3.9.0 - October 07, 2017

* From 2.4.0: dup for true, false, nil, Numeric

* From 2.2.0: Method#super_method

Version 3.8.0 - April 26, 2017

* From 2.4.0: String#match?, Regexp#match?

* From 2.3.0:

	o unary String#+, -
	o Numeric: positive?, negative?
	o Hash: to_proc, fetch_values, >, <, >=, <=
	o Enumerable: chunk_while, grep_v
	o {Array|Hash|Struct}#dig
	o Array#bsearch_index

* From 2.2.0:

	o Method#curry
	o String#unicode_normalize{|?|!}
	o Kernel#itself
	o Float: next_float, prev_float

Version 3.7.0 - March 28, 2017

* Initiate work on backports of 2.2, 2.3, 2.4

* From 2.4.0:

	o Comparable#clamp

* From 2.2.0:

	o Enumerable: slice_when, slice_after
2018-02-28 15:39:31 +00:00
taca
c373d86b0c devel/ruby-atomic: remove deprecated by ruby-concurrent-ruby
Remove ruby-atomic deprecated by ruby-concurrent-ruby.
2018-02-28 15:32:39 +00:00
taca
c50355cae3 devel/Makefile: delete ruby-atomic 2018-02-28 15:30:12 +00:00
taca
504b35e79e devel/Makefile: add and enable ruby-concurrent-ruby 2018-02-28 15:27:47 +00:00
taca
f98453a2d4 devel/ruby-concurrent-ruby: Add ruby-concurrent-ruby 1.0.5
pkgsrc note: This package deprecates devel/ruby-atomic, too.


Modern concurrency tools including agents, futures, promises, thread pools,
actors, supervisors, and more.

Inspired by Erlang, Clojure, Go, JavaScript, actors, and classic concurrency
patterns.

The design goals of this gem are:

* Be an 'unopinionated' toolbox that provides useful utilities without
  debating which is better or why
* Remain free of external gem dependencies
* Stay true to the spirit of the languages providing inspiration
* But implement in a way that makes sense for Ruby
* Keep the semantics as idiomatic Ruby as possible
* Support features that make sense in Ruby
* Exclude features that don't make sense in Ruby
* Be small, lean, and loosely coupled
2018-02-28 15:27:19 +00:00
taca
4c245bd4de devel/ruby2ruby: update to 2.4.1
=== 2.4.1 / 2018-02-15

* 2 minor enhancements:

  * Added bitwise ops to BINARY. (david942j)
  * Added rewrite_call|if|until|while to normalize `not` in conditions.
2018-02-28 15:20:00 +00:00
taca
b9452a8ff7 devel/ruby-sexp-processor: updaet to 4.10.1
=== 4.10.1 / 2018-02-15

* 1 minor enhancement:

  * Tweaked pt_testcase for ruby 2.5 and better ruby2ruby test data.
2018-02-28 15:19:16 +00:00
taca
629f6b849f devel/hoe: update to 3.16.2
=== 3.16.2 / 2017-11-21

* 2 bug fixes:

  * Make missing history/readme situations more resilient and informative. (kemonomachi)
  * Make missing urls value just warn.
2018-02-28 15:18:04 +00:00
wiz
4870bcf332 devel/Makefile: + p5-Module-FromPerlVer 2018-02-28 08:36:50 +00:00
wiz
3566323cc6 devel/p5-Module-FromPerlVer: import p5-Module-FromPerlVer-0.0.1
Ever have to give up using a new, really useful feature in Perl
because someone on Centos uses 5.8?

Not sure what will work with PerlBrew if you have five versions of
Perl installed with your modules?

No longer. Now your Makefile.PL can use the correct Perl Version.
2018-02-28 08:36:12 +00:00
wiz
982d3d5dab p5-Data-Peek: update to 0.48.
0.48	- 2018-02-26, H.Merijn Brand   <h.m.brand@xs4all.nl>
    * Some doc cleanup
    * It's 2018
    * DDump now defaults to $_
    * DP shortcut uses strict
    * Remove META.yml from MANIFEST.skip
2018-02-28 08:15:51 +00:00
nonaka
7e1d8b8ce0 devel/talloc: resolve conflict with samba-4.6.8nb4.
Bump PKGREVISION.
2018-02-28 08:00:46 +00:00
khorben
506fbe992e Revbump for packages depending on devel/libusb{,compat} 2018-02-27 23:56:07 +00:00
cheusov
a7bbc25ae1 libmaa was updated to version 1.4.0
License has been changed from LGPL to MIT, permitted by Rik Faith,
  original author of this library.

  Build system changed from autoshit to mk-configure.

  Library version/soname was bumped from 3 to 4. I cannot
  guarantee that mk-configure and libtool build shared library the
  same way.

  Tests were added for stk_*, mem_* and prm_* functions.

  stk_isempty function was added.

  stk_* and other was reimplemented without obstack functions (glibc
  extension).
2018-02-27 19:36:06 +00:00
adam
07eb240190 py-deprecation: updated to 2.0
2.0:
Unknown changes.
2018-02-27 07:56:38 +00:00
adam
0829e3762a py-ipykernel: updated to 4.8.2
4.8.2:
Fix compatibility issue with qt eventloop and pyzmq 17
2018-02-27 06:54:16 +00:00
minskim
52a255ef31 devel/Makefile: Add R-assertthat 2018-02-26 17:32:05 +00:00
minskim
58aebe3626 devel/R-assertthat: Import version 0.2.0
assertthat is an extension to stopifnot() that makes it easy to
declare the pre and post conditions that you code should satisfy,
while also producing friendly error messages so that your users know
what they've done wrong.
2018-02-26 17:31:26 +00:00
adam
5c535adac9 py-kaitaistruct: updated to 0.8
0.8:
Reverting change that broken ~13 tests
2018-02-26 16:09:55 +00:00
adam
8990f93db5 py-limits: updated to 1.3
1.3:
Remove pinging redis on initialization
2018-02-26 09:07:42 +00:00
adam
6c2d5c884a Updated CATEGORIES and HOMEPAGE 2018-02-26 08:53:54 +00:00
adam
67e40fc241 py-prefixspan: only for Python 3.x; sort PLIST 2018-02-26 08:51:43 +00:00
adam
c92a99194c py-hypothesis: updated to 3.46.0
3.46.0:
:func:~hypothesis.strategies.characters has improved docs about what arguments are valid, and additional validation logic to raise a clear error early (instead of e.g. silently ignoring a bad argument). Categories may be specified as the Unicode 'general category' (eg u'Nd'), or as the 'major category' (eg [u'N', u'Lu'] is equivalent to [u'Nd', u'Nl', u'No', u'Lu'].

In previous versions, general categories were supported and all other input was silently ignored. Now, major categories are supported in addition to general categories (which may change the behaviour of some existing code), and all other input is deprecated.
2018-02-26 08:40:42 +00:00
adam
279a542f88 py-curtsies: updated to 0.3.0
0.3.0:
Change name of "dark" color to "black"
Drop support for Python 2.6 and 3.3
New FmtStr method width_aware_splitlines which cuts up a FmtStr in linear time
2018-02-26 08:38:53 +00:00
adam
3662185f5b revbump after x264-devel update 2018-02-26 08:19:25 +00:00
khorben
47760f7a0f Correct the dependency on unicorn
Manticore really depends on the Python bindings for Unicorn.

Bumps PKGREVISION.
2018-02-26 02:31:34 +00:00
khorben
f1855765e9 Update devel/py-manticore to version 0.1.7
From the release notes:

This release brings EVM, performance, Linux emulation, and API improvements,
along with numerous bug fixes. Thanks again to our external contributors!

Added:

 * Documentation on symbolic input
 * "force" keyword argument in cpu.write_bytes/read_bytes etc.
 * Linux syscalls: getrandom(), openat()

Fixed

 * Improved ARMv7 Thumb support
 * Numerous EVM bug fixes and improvements (transaction generation, SHA3
   handling, instruction tracing, int overflow detection)
 * Improved x86/64 emulation performance
2018-02-25 21:58:48 +00:00
wiz
3e8b30df1d waf: update to 2.0.6.
NEW IN WAF 2.0.6
----------------
* Add Task.deep_inputs to enable further dependencies on input file tasks
* Set unit tests to depend on input file tasks instead of timestamps

NEW IN WAF 2.0.5
----------------
* Force unit tests to depend on the executable creation time besides file contents
* Enhance the Eclipse project generator
* Update the cuda examples
2018-02-25 21:27:00 +00:00
wiz
7b5c8d8c01 libffcall: update to 2.1.
New in 2.1:

* Added support for the following platforms:
  (Previously, a build on these platforms failed.)
  - x86_64: Solaris 11.3.
  - OpenBSD 6.1.
  - HardenedBSD 10 and 11.

* Fixed a bug regarding passing of pointers on the following platforms:
  - x86_64: Linux with x32 ABI: CC="gcc -mx32".

* Fixed a crash in trampoline on the following platforms:
  - mips: Linux with CC="gcc -mabi=64", little endian.
2018-02-25 21:08:53 +00:00
wiz
2b8fe929ab apache-ant: update to 1.10.2.
Changes from Ant 1.10.1 TO Ant 1.10.2
=====================================

Changes that could break older environments:
-------------------------------------------

 * updated the dependency of BCEL to 6.2.
   Bugzilla Report 61196

 * delete task previously would silently accept wildcard (*)
   value for the "file" attribute. That's no longer the case
   and an exception could get thrown by the underlying filesystem
   for such use. Usage like:

   <delete file="/foo/bar/*.something"/>

   should instead be changed to use resource collections like:

   <delete>
   	 <fileset dir="/foo/bar/" includes="*.something"/>
   </delete>

 * Commons Net 3.6 is binary-code, but not source compatible;
   see change list of Commons Net 3.0 for details

 * The Log4jListener is marked as deprecated as the required log4j library
   (in version 1.x) is not maintained any more.

 * Image task is marked as deprecated as the required JAI library is not
   maintained any more and internal APIs that JAI depended on are no longer
   available in Java 9.

Fixed bugs:
-----------

 * <genkey>'s <dname> child now skips <param>s that lack a key or
   value.
   Bugzilla Report 60767

 * bootstrapping Ant on Windows failed
   Bugzilla Report 61027

 * Fixed the issue where the SCP based tasks would try to change
   the permissions on the parent directory of a transferred file,
   instead of changing it on the transferred file itself.
   Bugzilla Reports 59648 and 43271

 * Fixed the issue where the source file being copied could end
   up being corrupted if the target of the copy happened to be
   the same source file (symlinked back to itself).
   Bugzilla Report 60644

 * Fixed the issue where symlink creation with "overwrite=false",
   on existing symlink whose target was a directory, would end
   up creating a new symlink under the target directory.
   Bugzilla Report 58683

 * Improvement to the Zip task for reduced memory usage in certain
   cases. Thanks to Glen Lewis for reporting the issue and
   suggesting the fix.
   Bugzilla Report 19516

 * Fixed an issue where the content redirected from output/error
   streams of a process, could end up being truncated.
   Bugzilla Report 58833, 58451

 * <fileset>/<zipfileset>/<tarfileset> will now throw an exception
   with a more useful error message when setFile is called twice on
   the same instance.
   Bugzilla Report 62071

Other changes:
--------------

 * Added forceCsvQuoteChar option to <csv> task. When enabled the
   values always get quoted.
   Github Pull Request #32

 * Added <encoding> attributes to various script related tasks and a
   compiled attribute to scriptdef.
   Github Pull Request #30

 * Added support for jarsigner's -tsadigestalg to <signjar>.
   Bugzilla Report 60665

 * added "regexp" attribute to <linecontainsregexp>
   Bugzilla Report 60968

 * reduced GC pressure by replacing all usage of FileInputStream and
   FileOutputStream.

 * Task can now also use attribute setters that expect a
   java.nio.file.Path argument.
   Bugzilla Report 61042

 * added a new magic property ant.tstamp.now that can be used to
   override the current time/date used by <tstamp>.
   Bugzilla Report 61079

 * added Orion support to ejbjar
   Github Pull Request #33

 * SCP task, when configured to use SFTP protocol, now preserves last
   modified timestamp on files that it uploads, if the
   preserveLastModified attribute is set to true for that task
   Bugzilla Report 58589

 * zip and the related tasks can now set the modification time of all
   entries to a fixed timestamp.
   Github Pull Request #36

 * Jsch library dependency has now been upgraded to 0.1.54. Jsch is
   the library behind the sshexec and scp Ant tasks.
   Bugzilla Report 61718

 * Added a new <javaversion> condition.

 * added "javac10+" as new supported value for javac's compiler attribute.

 * javah has been removed from Java 10. The task will now throw an
   exception if you try to use it while running Java 10 or newer.

 * Updated Maven Ant Tasks, Jakarta Regexp and JUnit 4 to the latest
   stable version (2.1.3, 1.4, and 4.12 respectively); updated
   JRuby to the latest Java 5 compatible version (1.6.8); added
   resolve target for AntUnit to facilitate updates.
   Github Pull Request #50

 * Updated Java Mail API, Jython, Rhino and Commons Net to the latest
   stable version (1.6.0, 2.7.0, 1.7.7.2 and 3.6, respectively).
   Github Pull Request #53
2018-02-25 20:44:59 +00:00
wiz
149b6543dc global: update to 6.6.2.
Version 6.6.2 - February 9 2018

[INCOMPATIBLE CHANGES]
o gozilla: Deleted the following undocumented functions to reduce or eliminate
  possibility of future security risks. These were inherently unnecessary as
  source code tagging system.

  $HOME/.gozillarc
        Alias file. Please read the source code for details.
  BUGS
        Gozilla can accept not only source files but also text files,
        directories, HTML files and even URLs, because it is omnivorous.

[FIXED BUGS]
o geco.rc: gecoless always failed with a message 'geco: percol, peco or fzf is required.'
  Now, it works.
o gtags-cscope: did not accept function '9' in the line mode. This caused vim8 to hang.
  Now it accepts function '9' and reports an error message.
2018-02-25 20:43:05 +00:00
wiz
e9abbf21eb py-meson: add workaround for rpath stripping.
By default, meson strips all rpaths, see
https://github.com/mesonbuild/meson/issues/314

Remove the stripping (which might leave build rpaths inside installed binaries
but at least gives us runnable binaries) until meson fixes this properly.

Bump PKGREVISION.
2018-02-25 20:27:41 +00:00
wiz
4f2b908a81 py-meson: update to 0.44.1.
Bugfix release.
2018-02-25 20:17:42 +00:00
wiz
4bb7c43b1e py-scandir: update to 1.7.
Changes not found.
2018-02-25 20:00:00 +00:00
wiz
232489ff75 p5-Tree-DAG_Node: update to 1.31.
1.31  2018-02-14T09:08:00
	- Clarify licence issue by changing the reference in the DAG_Node.pm file from Artistic V 2
		to Perl, so it now matches what I preemptively put in Makefile.PL and the LICENSE file.
		Sean Burke has kindly agreed to this change.
		$thanx x $many to Gregor Herrmann (Debian Perl Group) for reporting this via github.
2018-02-25 17:44:49 +00:00
wiz
df725f3cb1 p5-Test2-Suite: update to 0.000100.
0.000100  2018-02-13 21:41:30-08:00 America/Los_Angeles

    - No changes from last TRIAL

0.000099  2018-02-06 12:53:16-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix AsyncSubtest plan to be at the right nesting, and buffered

0.000098  2018-02-06 12:05:28-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix AsyncSubtest main event buffered/nesting values
    - Fix bug where AsyncSub test vanishes with no error when finished after
      its parent ends.
2018-02-25 17:43:42 +00:00
wiz
b33fef8422 p5-Test-Version: update to 2.07.
2.07      2018-02-21
  - Fix tests to work with -T on Strawberry / MSWin32 Perl

2.06_01   2017-11-12
  - Support running in taint mode (Damyan Ivanov++)
2018-02-25 17:42:16 +00:00
wiz
c61849dc07 p5-Test-Simple: update to 1.302125.
1.302125  2018-02-21 23:10:39-08:00 America/Los_Angeles

    - No changes since trial

1.302124  2018-02-13 22:02:48-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Fix a test to skip without threads

1.302123  2018-02-13 21:39:31-08:00 America/Los_Angeles (TRIAL RELEASE)

    - Make it possible to disable IPC

1.302122  2018-02-05 08:13:56-08:00 America/Los_Angeles

    - Add 'mode' ro render facet

1.302121  2018-02-04 13:27:41-08:00 America/Los_Angeles

    - Update Copyright
    - Add 'render' facet
2018-02-25 17:41:06 +00:00
wiz
7f188ac1a0 p5-Test-CheckManifest: update to 1.33.
1.33  2018-01-26

      [INTERNAL]
      * Auto generate META.json using dzil plugin [MetaJSON] (github #8, thanks to manwar)

1.32  2018-01-26

      [BUGFIX]
      * ok_manifest reports duplicate files on internal symlinks (github #7)
2018-02-25 17:39:18 +00:00
wiz
9f46ac5d27 p5-Test-API: update to 0.010.
0.010     2018-02-16 22:00:49-05:00 America/New_York

    - No changes from 0.009-TRIAL

0.009     2018-01-22 11:15:13-05:00 America/New_York (TRIAL RELEASE)

    [FIXED]

    - Revised internals for constants/subrefs in the stash (a breaking
      change planned for Perl 5.28)
2018-02-25 17:37:49 +00:00
wiz
f46ed174b1 p5-Term-Size-Perl: update to 0.031.
0.031 Wed Feb 14 2018

        - Makefile.PL: add Test::Pod{,::Coverage} as "develop" prereqs
        - Enclose GitHub issues link in a link
        - Don't mention deprecated Term::Size::Unix

0.030_0 Tue Feb 13 2018

        - rewrite Makefile.PL
        - proper POD for Term::Size::Perl::Params (CPAN RT#74219)
        - fix POD typos (CPAN RT#74219)
        - put VERSION in quotes
        - t/99_pod.t: only if RELEASE_TESTING
        - t/98_pod-coverage.t: only if RELEASE_TESTING
        - document that GitHub issues are preferred to report bugs
2018-02-25 17:35:00 +00:00
wiz
d33b905370 p5-Sub-Quote: update to 2.005000.
2.005000 - 2018-02-06
  - fixed defer_info and undefer_sub from returning data for a deferred sub
    after it expires, even if the ref address matches
  - fixed defer_info not returning info for undeferred unnamed subs after the
    deferred sub expires
  - include options in defer_info return data
  - exclude internals from defer_info return data
  - document defer_info function
  - encode all utf8 flagged scalars as strings, since they generally will
    always have originated as strings.  Avoids future warning on bitwise ops
    on strings with wide characters.
  - more thorough check for threads availability to avoid needless test
    failures.
  - added file and line options to quote_sub to allow specifying apparent
    source location.
  - documented additional options to Sub::Defer::defer_sub and
    Sub::Quote::quote_sub.
2018-02-25 17:33:14 +00:00
wiz
22296ee085 p5-String-Print: update to 0.93.
version 0.93:

	Improvements:
	- convert to GIT
	- publish via GitHUB
2018-02-25 17:32:17 +00:00
wiz
9acb5150b9 p5-Scalar-List-Utils: update to 1.50.
1.50 -- 2018-02-20 19:13:27
	[CHANGES]
	 * Added head() and tail() functions (thanks preaction)
	 * Support binary and Unicode in symbol names for set_subname()

	[BUGFIXES]
	 * Fix building with C++ and C89 compilers
	 * Fix uniq() test for old Test::More
	 * Fix example get_code_info for unnamed subs (RT#116962)
	 * Fixes for symbol names containing ' characters
         * Don't leak SVs from sum0/product1 when called with zero args
	   (RT#124017)
         * Use sv_rvunweaken() in Scalar::Util::unweaken() (thanks ilmari)
	 * Misc. fixes for perl 5.6
2018-02-25 17:31:14 +00:00
wiz
2c22fe15e4 p5-Ref-Util-XS: update to 0.117.
0.117     2018-01-31 12:47:11+01:00 Europe/Amsterdam

        * Allow the custom OPs to be deparsed with B::Deparse.
          (Graham @haarg Knop)
        * Optimize the shared object size by moving common call checker
          logic into a function. (James Raspass)
2018-02-25 17:29:49 +00:00
wiz
bddff03844 p5-Proc-ProcessTable: update to 0.55.
Changes not documented.
2018-02-25 17:28:25 +00:00
wiz
960dac5878 p5-Params-ValidationCompiler: update to 0.27.
0.27     2018-02-11

- Fixed a bug with inlining Moose types. If a type's parent needed environment
  variables those would not get closed over. Reported by Mark Fowler. GH #22.

- Added a debug option to dump the source of the subroutine before it is
  eval'd.
2018-02-25 17:27:01 +00:00
wiz
0cd155d25d p5-PPIx-Regexp: update to 0.055.
0.055		2018-02-08	T. R. Wyant
    Tokenizer method prior() is now fatal. This was documented as
    package-private, but as it WAS documented, I am putting it through a
    deprecation cycle anyway. Six months from now it will be removed.

    Add Script_Run classes as subclasses to their superclass docs. This
    was missed in the last update.
2018-02-25 17:25:39 +00:00
wiz
22b51bb779 p5-Module-CoreList: update to 5.20180220.
5.20180220
  - Improve handling of broken versions in is_core()
  - Removed Module::CoreList::TieHashDelta
  - Updated for v5.27.9
2018-02-25 17:24:05 +00:00
wiz
863e8bae28 p5-MetaCPAN-Client: update to 2.023000.
2.023000    26.1.18
            * Support the new 'deprecated' field in File and Release types (Mickey)
2018-02-25 17:22:41 +00:00
wiz
b7e745d8c2 p5-Log-Report-Optional: update to 1.06.
version 1.06: Fri  2 Feb 08:53:01 CET 2018

	Fixes:
	- fix metadata [Mohammad S Anwar]
	- Accidentally removed from CPAN

version 1.05: Tue Jan 23 22:44:26 CET 2018

	Improvements:
	- convert to GIT
	- publish via GitHUB
2018-02-25 17:18:31 +00:00
wiz
f7e9db55ab p5-Log-Dispatchouli: update to 2.016.
2.016     2018-02-21 12:47:46-05:00 America/New_York
        - the Proxy logger now respects the same overloading as the root logger
        - muted works as a constructor argument (thanks, Dan Book)
2018-02-25 17:17:38 +00:00
wiz
e6f52a14f5 p5-List-UtilsBy: update to 0.11.
0.11    2018-01-31 23:12:44
        [CHANGES]
         * Added 'minmax_by' (RT124275)

        [BUGFIXES]
         * use lib '.' for 5.26+ (RT120418)
2018-02-25 17:14:36 +00:00
wiz
72dad21b88 p5-Importer: update to 0.025.
0.025     2018-02-18 12:42:37-08:00 America/Los_Angeles

    - Minor cperl fix
2018-02-25 17:13:48 +00:00
wiz
bf38ad3871 p5-IPC-Cmd: update to 1.00.
1.00 Wed Feb 14 16:14:01 GMT 2018

  Bug fixes:
  - Resolve RT #91784  'run_forked("/usr/bin/echo test") captures no output'
  - Resolve RT #124415 'The 03_run_forked.t test fails (sometimes) on HPUX'
2018-02-25 17:12:56 +00:00
wiz
362c5cb5c6 p5-IO-AIO: update to 4.4.
4.4   Tue Feb 20 07:54:12 CET 2018
	- new aio_slurp request.
        - add (experimental) IO::AIO::eventfd and timerfd* function.
	- add (experimental) IO::AIO::get_fdlimit and IO::AIO::min_fdlimit.
        - point out that aio_copy overwrites existing files.
        - removed filesystem magic number table from aio_statvfs docs as
          statvfs doesn't actually return this info at all (statfs does).
        - add a bunch of (mostly linux-specific) constants for use in ioctls
          (see aio_ioctl docs).
        - treescan now has a proper manpage and useful --help output.
        - new option --sync in treescan, to sync everything in a subtree.
        - changed default for aio_msync flags to MSYNC_SYNC.
        - document offset/length behaviour of mprotect/madvise.
        - support linux's renameat2 (via aio_rename2).
        - add aio_rename2, an aio_rename with flags.
        - add F_DUPPFD_CLOEXEC, F_OFD_[SG]ETLKW? constants.
        - add FALLOC_FL_INSERT_RANGE, FALLOC_FL_UNSHARE_RANGE.
        - (libeio) use posix_close if available.
        - (libeio) internal close() calls no longer disturb errno.
        - add IO:AIO::FALLOC_FL_UNSHARE.
        - update schmorp.h for removal of USE_SOCKETS_AS_HANDLES
          and better eventfd detection.
2018-02-25 17:09:17 +00:00
wiz
ec1659e888 p5-Hash-Case: update to 1.030.
version 1.03: Mon 22 Jan 17:14:46 CET 2018

	Improvements:
	- convert to GIT
	- development on GitHUB
2018-02-25 17:08:03 +00:00
wiz
0d6bdec12e p5-Getopt-Long-Descriptive: update to 0.102.
0.102     2018-02-20 14:44:17-05:00 America/New_York
        - long spacer lines are now line broken
        - "empty" spacer lines no longer have leading whitespace
        - option specifications ":+" and ":5" (etc.) now get better
          presentation in the usage description
2018-02-25 17:06:31 +00:00
wiz
ebad374d13 p5-File-Slurper: update to 0.012.
0.012     2018-02-20 21:53:30+01:00 Europe/Amsterdam
          Depend on Encode 2.11 for STOP_AT_PARTIAL
2018-02-25 17:03:22 +00:00
wiz
c816ffed7c p5-File-ChangeNotify: update to 0.28.
0.28   2018-02-11

- Fixed handling of the IN_MOVED_TO event for the Inotify watcher. This event
  was being entirely ignored, but we should just treat it as a file creation
  event. Fixed by Aaron Crane. PR #2.
2018-02-25 17:01:59 +00:00
wiz
c6079a5b51 p5-ExtUtils-MakeMaker: update to 7.32.
7.32  Fri Feb 16 20:10:58 GMT 2018

    No changes since v7.31_08

7.31_08 Mon Feb 12 12:19:11 GMT 2018

    VMS fixes:
    - Fix 8-space line prefixes in MM_VMS.pm

7.31_07 Tue Jan 16 16:09:04 GMT 2018

    Bug fixes:
    - Change warning text for libscan() README.pod

7.31_06 Tue Jan 16 10:28:11 GMT 2018

    Bug fixes:
    - Teach libscan() to exclude README.pod

    Doc fixes:
    - Documented when XSMULTI and XSBUILD are available
    - Documented more version requirements for attributes

7.31_05 Sat Nov 25 09:22:51 GMT 2017 (LPW Edition)

    Doc fixes:
    - Spelling fixes
    - clarify behaviour if VENDORLIB and no VENDORARCH

7.31_04 Thu Oct  5 12:22:24 BST 2017

    Darwin/NeXT fixes:
    - Escape ld -framework flags

7.31_03 Mon Jul 10 09:34:26 BST 2017

    Bug fixes:
    - Filter out non-XS .a files for static builds

7.31_02 Mon Jun 26 13:53:15 BST 2017

    VMS fixes:
    - Fixes for .PL tests
    - VMS override for static_lib_pure_cmd
    - Make the new subdirsstatic test portable

7.31_01 Wed Jun 14 15:57:52 BST 2017

    Test fixes:
    - Skip static test unless in perl core or in a .git directory
2018-02-25 17:00:21 +00:00
wiz
7409bd3cc4 p5-Dist-Zilla: update to 6.011.
6.011     2018-02-11 12:57:02-05:00 America/New_York
        - stashes can now be added in [%Stash] form from a bundle (thanks,
          Karen Etheridge)
        - use $V env var as an override, when set, in [AutoVersion]
          (thanks, Karen Etheridge)
        - all remaining uses of Class::Load are replaced with Module::Runtime
          (thanks, Karen Etheridge)
2018-02-25 16:55:30 +00:00
wiz
0765b886fc p5-Class-C3-Componentised: update to 1.001002.
1.001002 - 2018-02-23
      - fixed author metadata
      - added x_static_install and dynamic_config=0 to metadata
      - added x_authority to metadata
2018-02-25 16:48:30 +00:00
wiz
29013f3c9f p5-CPAN-Perl-Releases: update to 3.48.
-----------------------------------------
version 3.48 at 2018-02-20 21:16:37 +0000
-----------------------------------------

  Change: b4932c7dafb32915ca0830f9294b619eaf7a93f3
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2018-02-20 21:16:37 +0000

    Updated for v5.27.9

-----------------------------------------
version 3.46 at 2018-01-20 11:07:29 +0000
-----------------------------------------

  Change: f56297606d2b5f0d4a73182943f1eb3bda46b0a4
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2018-01-20 11:07:29 +0000

    Updated for v5.27.8
2018-02-25 16:45:24 +00:00
wiz
101f345c45 p5-B-Keywords: update to 1.18.
1.17 Mon Jan 29 17:57:05 CET 2018 rurban
  - Added 5.27.8 changes, whereis/whereso is gone for good.
    There's still a chance for perl6 compat
1.18 Mon Jan 29 18:09:23 CET 2018 rurban
  - Oops, forgot break
2018-02-25 16:44:21 +00:00
wiz
fa81889932 p5-Async-Interrupt: update to 1.22.
1.22 Thu Jan 18 17:43:14 CET 2018
	- further USE_SOCKETS_AS_HANDLES fixes (Z59).
2018-02-25 16:42:49 +00:00
adam
b4b6b786ac nasm: updated to 2.13.03
Version 2.13.03
Added AVX and AVX512 \c{VAES*} and \c{VPCLMULQDQ} instructions.
Fixed missing dwarf record in x32 ELF output format.
2018-02-25 16:41:56 +00:00
wiz
73184bbc1c p5-Alien-Build: update to 1.37.
1.37      2018-02-23 10:13:44 -0500
  - Fixed cmake test which would fail without a C++ compiler (gh#53 ppisar++)

1.36      2018-02-05 10:51:59 -0500
  - Production release identical to 1.35_01

1.35_01   2017-12-28 12:42:56 -0500
  - Improve diagnostic in command line extraction test

1.34_01   2017-12-27 10:30:10 -0500
  - Add env_interpolate meta property.
  - PkgConfig plugins now attempt to set PKG_CONFIG environment variable during build

1.33_01   2017-11-08 11:54:19 -0500
  - Improve diagnostic for partially installed Alien error
2018-02-25 16:41:08 +00:00
wiz
faaf895753 cvsync: follow redirect 2018-02-25 16:04:01 +00:00
wiz
39aa924b22 bugzilla: follow redirect 2018-02-25 16:03:35 +00:00
taca
b2bac94775 pkgsrc: bump PKGREVISION by changing Ruby default version
Bump PKGREVISION by changing Ruby default version.
2018-02-25 12:25:47 +00:00
minskim
d74f4f8535 devel/py-cookiecutter: Update to 1.6.0
Notable changes since 1.3.0:
- Added support for Jinja2 extension support
- Added command-line support for passing extra context
- Include template path or template URL in cookiecutter context
- Add a URL abbreviation for GitLab template projects
- Add option to use templates from Zip files or Zip URLs
2018-02-25 01:15:03 +00:00
minskim
840ad4d19c devel/py-whichcraft: Update to 0.4.1
Changes since 0.1.1:
- Python 3.[56] compatibility
- Include tests in release source tarball
- Testing for which directly
2018-02-25 01:08:43 +00:00
minskim
d611e12fe1 devel/Makefile: Add py-unittest2pytest 2018-02-25 00:23:37 +00:00
minskim
90b8a223bd devel/py-unittest2pytest: Import version 0.3
unittest2pytest is a tool that helps rewriting Python unittest
test-cases into pytest test-cases. In contrast to other similar tools,
this handles keyword arguments, handles single-line test-cases and
several tests on one line, and uses context-handlers where
appropriate.  This is done by using lib2to3 and Python's mighty
inspect module.
2018-02-25 00:22:53 +00:00
ryoon
e376fcdfbc Change default file type back to DBM from SQL. Bump PKGREVISION
This back out fixes XML-based files open of misc/libreoffice.
The problem is reported by Mustafa Dogan via private e-mail.
2018-02-24 11:35:48 +00:00
schmonz
8fa46c89ed Update to version 2.04. From the changelog:
- Fixed DNS self-tests relying on external data.
- Added support for DNS queries on an alternate port.
- Added support for $MSG_NO_PROGRAM to suppress the "program: " prefix.
- Fixed problem with struct ucred not being pulled in properly.
- Fixed several problems with dns_qualify.
2018-02-24 01:03:53 +00:00
minskim
b3d5b2dac1 devel/Makefile: Add py-prefixspan 2018-02-23 17:26:37 +00:00
minskim
7823bcd2de devel/py-prefixspan: Import version 0.1.1
The shortest yet efficient implementation of PrefixSpan in Python 3,
in less than 15 lines in core part.
2018-02-23 17:25:51 +00:00
adam
1a4274c2d0 libthai: updated to 0.1.27
LibThai 0.1.27:
* Fix another reproducibility issue in the generated documentation,
  caught by Debian Reproducible.
* Updated word break dictionary.

LibThai 0.1.26:
* Updated word break dictionary.

LibThai 0.1.25:
* New word break APIs for more thread-safety.
* Fix compilation error and warning with GCC 6.
* Do not test word breaking if dictionary is disabled.
* Updated word break dictionary.

LibThai 0.1.24:
* Fix infinite loop caused by optimization in previous version.
* Updated word break dictionary.

LibThai 0.1.23:
* Correctly check doxygen version on configure.
* Threadsafe word breaking.
* Improve word breaking performance by 0.1%
  (About 0.28% when used with libdatrie 0.2.10)
* Updated word break dictionary.

LibThai 0.1.22:
* Updated word break dictionary.
* Improve word breaking performance by 0.38%
* No timestamp on Doxygen-generated doc
2018-02-23 15:03:42 +00:00
adam
c63a9c7421 libdatrie: updated to 0.2.10
0.2.10:
- Correctly check doxygen version on configure.
- Optimization on AlphaMap mapping.
  (contributing to 0.2% less run time for LibThai word breaking)

0.2.9:
- Fix binary file opening on Windows
- Fix infinite loop on empty trie iteration.
- Micro-optimization with LIKELY/UNLIKELY hints.
  (contributing to 4.76% faster dictionary loading, 1.95% faster
  word breaking for LibThai)
- Improved error handling
- 'trietool-0.2' utility is renamed to just 'trietool'
- Improved documentation
- No timestamp on Doxygen-generated doc
2018-02-23 15:02:14 +00:00
adam
80bd34abd4 py-msgpack: updated to 0.5.6
0.5.6
Fix fallback.Unpacker.feed() dropped unused data from buffer
Resurrect fallback.unpack() and _unpacker.unpack(). They were removed at 0.5.5 but it breaks backward compatibility.

0.5.5
Fix memory leak in pure Python Unpacker.feed()
Fix unpack() didn't support raw option
2018-02-23 14:20:55 +00:00
khorben
829a018932 Update devel/capstone to version 3.0.5-rc2
This provides important fixes in the core & several bindings:

Library

    Fix build for Visual Studio 2012
    Fix X86_REL_ADDR macro
    Add CS_VERSION_MAJOR, CS_VERSION_MINOR, CS_VERSION_EXTRA
    Better support for embedding Capstone into Windows kernel drivers
    Support to embedded Capstone into MacOS kernel
    Support MacOS 10.11 and up
    Better support for Cygwin
    Support build packages for FreeBSD & DragonflyBSD
    Add a command-line tool "cstool"
    Properly handle switching to Endian mode at run-time for Arm, Arm64, Mips & Sparc

X86

    Some random 16-bit code can be handled wrongly.
    Remove abundant operand type X86_OP_FP
    Fix instructions MOVQ, LOOP, LOOPE, LOOPNE, CALL/JMP rel16, REPNE LODSD, MOV *AX, MOFFS, FAR JMP/CALL
    Add X86_REG_EFLAGS for STC and STD
    Fix instruction attributes for SYSEXIT, MOVW, ROL, LGS, SLDT
    Rename registers ST0-ST7 to be consistent with asm output

Arm

    Properly handle IT instruction
    Fix LDRSB
    Fix writeback for LDR
    Fix Thumb BigEndian setup

Arm

    Fix arith extender
    Fix writeback for LDR
    Rename enum arm64_mrs_reg to arm64_sysreg

PowerPC

    Print 0 offset for memory operand

Sparc

    Fix POPC instruction

Python binding

    Better PyPy support
    Add __version__
    Better support for Python 3
    Fix CS_SKIPDATA_CALLBACK prototype
    Cast skipdata function inside binding to simplify the API

Java binding

    Better handle input with invalid code

PowerShell binding

    New binding

Build-tested with devel/ropper and devel/{py-,}radare2 on NetBSD/amd64.
2018-02-23 02:42:06 +00:00