Commit graph

261074 commits

Author SHA1 Message Date
leot
846cd476b4 Import py-Levenshtein-0.12.0 as textproc/py-Levenshtein
The Levenshtein Python C extension module contains functions for fast
computation of: Levenshtein (edit) distance and edit operations, string
similarity, approximate median strings and general string averaging,
and string sequence and set similarity. It supports both normal and
Unicode strings.

Packaged by David H. Gutteridge via PR pkg/52017
2017-03-01 10:31:19 +00:00
wiz
54c0bb2462 Updated multimedia/vlc to 2.2.4nb6 2017-03-01 09:03:02 +00:00
wiz
6156c142b2 Since Mesalib pulls in vaapi, vlc installs more files.
Add them to the PLIST and bump PKGREVISION.
2017-03-01 09:02:48 +00:00
wiz
09cb85b898 Updated textproc/p5-Text-Template to 1.47 2017-03-01 07:24:31 +00:00
wiz
acadda0f29 Updated p5-Text-Template to 1.47.
1.47  2017-02-27
    - Fix longstanding memory leak in _scrubpkg() [#22031]
    - Fix various spelling errors [#86872]
2017-03-01 07:24:19 +00:00
leot
ce8dcc3da9 Updated sysutils/entr to 3.7 2017-02-28 22:50:29 +00:00
leot
7b0f4c726c Update sysutils/entr to entr-3.7
Changes:
== 3.7: February 27, 2017
 - Terminate subprocess in restart mode if a file under watch disappears
 - Allow NOTE_ATTRIB to set '/_' only if file mode changes
 - New '-s' option executes commands using $SHELL -c
 - Print usage and exit if input is from a terminal instead of a pipe
2017-02-28 22:50:07 +00:00
fhajny
8d0d59c45c Enable py-lint and dependencies 2017-02-28 20:59:27 +00:00
fhajny
b41d937a43 Added devel/py-lint version 1.6.5 2017-02-28 20:56:44 +00:00
fhajny
291e7834ed Import pylint 1.6.5 as devel/py-lint.
Pylint is a Python source code analyzer which looks for
programming errors, helps enforcing a coding standard and sniffs
for some code smells (as defined in Martin Fowler's Refactoring
book).
2017-02-28 20:56:33 +00:00
fhajny
e29fa50b11 Added devel/py-isort version 4.2.5 2017-02-28 20:54:24 +00:00
fhajny
c8ea164954 Import isort 4.2.5 as devel/py-isort.
isort is a Python utility / library to sort imports alphabetically,
and automatically separated into sections. It provides a command
line utility, Python library and plugins for various editors to
quickly sort all your imports.
2017-02-28 20:54:09 +00:00
fhajny
ba550f3647 Added devel/py-configparser version 3.5.0 2017-02-28 20:51:39 +00:00
fhajny
52eece6114 Import configparser 3.5.0 as devel/py-configparser.
This library brings the updated configparser from Python 3.5 to
Python 2.6-3.5. The ancient ConfigParser module available in
the standard library 2.x has seen a major update in Python 3.2.
2017-02-28 20:51:28 +00:00
fhajny
2fd43e90a9 Added devel/py-backports.functools_lru_cache version 1.3 2017-02-28 20:48:10 +00:00
fhajny
9cba528468 Import functools_lru_cache 1.3 as devel/py-backports.functools_lru_cache.
This is a backport of functools.lru_cache from Python 3.
2017-02-28 20:47:57 +00:00
adam
c3f23a9b0b Updated net/iperf3 to 3.1.6 2017-02-28 19:40:40 +00:00
adam
fe8603668c The release notes for iperf 3.1.6 describe changes, including bug
fixes and new functionality, made since iperf 3.1.5.

* User-visible changes

  * Specifying --fq-rate or --no-fq-socket-pacing on a system where
    these options are not supported now generate an error instead of a
    warning.  This change makes diagnosing issues related to pacing
    more apparent.

  * Fixed a bug where two recently-added diagnostic messages spammed
    the JSON output on UDP tests.
2017-02-28 19:40:07 +00:00
fhajny
2c669d5933 Updated devel/py-astroid to 1.4.9 2017-02-28 17:15:34 +00:00
fhajny
24ca9855d4 Update devel/py-astroid to 1.4.9.
2016-12-18 -- 1.4.9
- Cast __path__ to a list in _module_file
- Add support for pytest 3.0.

2016-07-27 -- 1.4.8
- Add `returns` into the proper order in FunctionDef._astroid_fields

2016-07-07 -- 1.4.7
- Stop saving assignment locals in ExceptHandlers, when the context is a
  store.

2016-06-06 -- 1.4.6
- Fix a crash which occurred when the class of a namedtuple could not be
  inferred.
- Functional form of enums support accessing values through __call__.
- Brain tips for the ssl library.

2016-03-21 -- 1.4.5
- decoratornames() does not leak InferenceError anymore.
- wildcard_imported_names() got replaced by _public_names()

2016-01-15 -- 1.4.4
- unpack_infer raises InferenceError if it can't operate
  with the given sequences of nodes.
- Support accessing properties with super().
- Enforce strong updates per frames.

2015-12-24 -- 1.4.3
- pkg_resources brain tips are a bit more specific,
  by specifiying proper returns.
- Standard library modules are properly detected by is_standard_module.

2015-12-21 -- 1.4.2
- The slots() method conflates all the slots from the ancestors
  into a list of current and parent slots.
- Revert to using printf-style formatting in as_string, in order
  to avoid a potential problem with encodings when using .format.
- assigned_stmts methods have the same signature from now on.

2015-11-29 -- 1.4.1
- Add support for handling Uninferable nodes when calling as_string

2015-11-29 -- 1.4.0
- Class.getattr('__mro__') returns the actual MRO.
- The logilab-common dependency is not needed anymore as the needed code
  was integrated into astroid.
- Add 'assert_equals' method in nose.tools's brain plugin.
- Generated enum member stubs now support IntEnum and multiple
  base classes.
- Add brain tips for multiprocessing.Manager and
  multiprocessing.managers.SyncManager.
- Add brain tips for multiprocessing post Python 3.4+,
  where the module level functions are retrieved with getattr
  from a context object, leading to many no-member errors
  in Pylint.
- The Generator objects inferred with `infer_call_result`
  from functions have as parent the function from which they
  are returned.
- Understand partially the 3-argument form of `type`.
  The only change is that astroid understands members
  passed in as dictionaries as the third argument.
- Improve the inference of Getattr nodes when dealing with
  abstract properties from the abc module.
- UnboundMethod.getattr calls the getattr of its _proxied object
  and doesn't call super(...) anymore.
- Don't hard fail when calling .mro() on a class which has
  combined both newstyle and old style classes. The class
  in question is actually newstyle (and the __mro__ can be
  retrieved using Python).
- Class.local_attr and Class.local_attr_ancestors uses internally
  a mro lookup, using .mro() method, if they can.
- Expose a implicit_metaclass() method in Class. This will return
  a builtins.type instance for newstyle classes.
- Add two new exceptions for handling MRO error cases.
  DuplicateBasesError
  is emitted when duplicate bases are found in a class,
- Classes aren't marked as interfaces anymore, in the `type` attribute.
- Class.has_dynamic_getattr doesn't return True for special methods
  which aren't implemented in pure Python, as it is the case for
  extension modules.
- Add `igetattr` method to scoped_nodes.Function.
- Add support for Python 3.5's MatMul operation: see PEP 465 for more
  details.
- NotImplemented is detected properly now as being part of the
  builtins module. Previously trying to infer the Name(NotImplemented)
  returned an YES object.
- Add proper grammatical names for `infered` and `ass_type` methods,
  namely `inferred` and `assign_type`.
- Add new AST names in order to be similar to the ones
  from the builtin ast module.
- Star unpacking in assignments returns properly a list,
  not the individual components.
- Lambdas found at class level, which have a `self` argument, are
  considered
- Add annotation support for function.as_string().
- Add support for indexing bytes on Python 3.
- Add support for inferring subscript on instances, which will
  use __getitem__.
- Understand metaclasses added with six.add_metaclass decorator.
- Add a new convenience API, `astroid.parse`, which can be used to
  retrieve an astroid AST from a source code string, similar to how
  ast.parse can be used to obtain a Python AST from a source string.
- do_import_module passes the proper relative_only flag if the level is
  higher than 1.
- There's a new separate step for transforms.
- Add a new node, DictUnpack, which is used to represent the unpacking
  of a dictionary into another dictionary, using PEP 448 specific syntax
  ({1:2, **{2:3})
- Add a new type of node, called *inference objects*.
- Add a new *inference object* called Super, which also adds support for
  understanding super calls.
- astroid.utils.ASTWalker and astroid.utils.LocalsVisitor
  were moved to pylint.pyreverse.utils.

2015-08-02 -- 1.3.8
- Backport of 40e3176, which fixes issue #84.

2015-07-27 -- 1.3.7
- Improve the inference of six.moves, especially when using `from ...
  import ...` syntax. Also, we added a new fail import hook for six.moves,
  which fixes the import-error false positive from pylint.
2017-02-28 17:15:24 +00:00
fhajny
3a5f191c36 Enable py-lazy-object-proxy 2017-02-28 17:12:15 +00:00
fhajny
c505f05e5c Added devel/py-lazy-object-proxy version 1.2.2 2017-02-28 17:11:39 +00:00
fhajny
95bed51346 Import py-lazy-object-proxy 1.2.2 based on wip/py-lazy-object-proxy.
A fast and thorough lazy object proxy.
2017-02-28 17:11:28 +00:00
fhajny
2617b18c39 Fix ALTERNATIVES, ride previous revision. 2017-02-28 17:07:32 +00:00
fhajny
d15b7c023d Updated devel/py-logilab-common to 1.3.0 2017-02-28 16:46:17 +00:00
fhajny
b95fea22ae Update devel/py-logilab-common to 1.3.0.
- pytest: executable deprecated and renamed as logilab-pytest to prevent
  conflict with pytest provided by http://pytest.org/
2017-02-28 16:46:07 +00:00
ryoon
50aefac5f6 Recursive revbump from graphics/libwebp 2017-02-28 15:19:58 +00:00
joerg
3b52f9332e Fix C++ syntax. 2017-02-28 15:01:27 +00:00
joerg
69af96726d Use the infrastructure's idea of where depcomp is. 2017-02-28 14:58:43 +00:00
joerg
e22112bed3 Recognize newer libarchive versions. 2017-02-28 14:58:09 +00:00
ryoon
305cfe7b5e Updated graphics/libwebp to 0.6.0 2017-02-28 14:41:36 +00:00
ryoon
c760f5eb52 Update to 0.6.0
Patch from spz@. Thank you.

Changelog:
- 1/26/2017: version 0.6.0
  * lossless performance and compression improvements
  * miscellaneous performance improvements (SSE2, NEON, MSA)
  * webpmux gained a -duration option allowing for frame timing modification
  * new img2webp utility allowing a sequence of images to be converted to
    animated webp
  * API changes:
    - libwebp:
      WebPPictureSharpARGBToYUVA
      WebPPlaneDistortion
    - libwebpmux / gif2webp:
      WebPAnimEncoderOptions: kmax <= 0 now disables keyframes, kmax == 1
                              forces all keyframes. See mux.h and the gif2webp
                              manpage for details.

- 12/13/2016: version 0.5.2
  This is a binary compatible release.
  This release covers CVE-2016-8888 and CVE-2016-9085.
  * further security related hardening in the tools; fixes to
    gif2webp/AnimEncoder (issues #310, #314, #316, #322), cwebp/libwebp (issue
    #312)
  * full libwebp (encoder & decoder) iOS framework; libwebpdecoder
    WebP.framework renamed to WebPDecoder.framework (issue #307)
  * CMake support for Android Studio (2.2)
  * miscellaneous build related fixes (issue #306, #313)
  * miscellaneous documentation improvements (issue #225)
  * minor lossy encoder fixes and improvements
2017-02-28 14:40:47 +00:00
wiz
47ab9e45f6 Set LICENSE. 2017-02-28 13:55:04 +00:00
fhajny
e4eef05c79 Added devel/kafka version 0.10.2.0 2017-02-28 08:18:17 +00:00
fhajny
4c467d1e36 Enable kafka 2017-02-28 08:18:03 +00:00
fhajny
29d0748d49 Import Kafka 0.10.2.0 as devel/kafka.
Kafka is used for building real-time data pipelines and streaming
apps. It is horizontally scalable, fault-tolerant, wicked fast,
and runs in production in thousands of companies.
2017-02-28 08:17:28 +00:00
fhajny
eb1b5d89cd Updated devel/gradle to 3.4 2017-02-28 08:16:19 +00:00
fhajny
ecceb98030 Update devel/gradle to 3.4. Fix the package to actually work.
Notable changes follow.

Gradle 3.4

- Compile Avoidance. We've introduced a new mechanism for up-to-date
  checking of Java compilation that is sensitive to public API changes
  only.
- A stable incremental Java compiler.
- brand new Java Library Plugin. Use this when building a component
  intended to be used as a dependency from another project.
- The JaCoCo plugin now allows you to enforce code coverage metrics and
  fail the build if they're not met.
- The default version of JaCoCo used by the JaCoCo plugin has been
  raised and the plugin is now Java 9-ready.
- The Checkstyle plugin now allows a maximum number of warnings or
  errors to be configured.

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

Gradle 3.3

- This release of Gradle makes the gradle tasks report much faster for
  medium-to-large projects.
- It is now possible to compile native applications using Visual Studio
  2015.
- Kotlin build script support has further improved with significantly
  faster startup performance, increased API parity with Groovy-based
  build scripts, and better interoperability with Groovy plugins.
- Scala compilation startup time in large multi-project builds has been
  improved through enhancements to Gradle's integration with the Zinc
  Scala compiler.
- Tooling API generates more progress events.
- The Gradle GUI has been deprecated and will be removed in Gradle 4.0.

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

Gradle 3.2.1

- GRADLE-3582: Gradle wrapper fails to escape arguments with nested
  quotes
- GRADLE-3583: Newlines in environment variables used by the wrapper
  breaks application plugin shell script

Gradle 3.2

- Incremental build support, which now has better up-to-date checking
  for Java compilation, copying, and archiving.
- The buildDependents task is now available in native builds as well via
  new assembleDependents and buildDependents tasks.
- Significantly improved import times.
- Improved support for multi-project builds with Kotlin.
- The shortcut syntax for declaring tasks (via <<) has now been
  deprecated.

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

Gradle 3.1

- Composite Builds for multi-project builds where not all projects are
  in the same directory hierarchy.
- Incremental Build support.
- Faster dependency resolution.
- Build cancellation has improved when using the Daemon.

  https://docs.gradle.org/3.1/release-notes.html
2017-02-28 08:16:09 +00:00
wiz
bc295db8b4 Updated x11/sessreg to 1.1.1 2017-02-28 07:35:07 +00:00
wiz
1ffd27f8c3 Updated sessreg to 1.1.1.
Egbert Eich (1):
      Use off_t instead of long to make largefile support work

Emil Velikov (1):
      autogen.sh: use quoted string variables

Matt Turner (1):
      sessreg 1.1.1

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Stefan Dirsch (1):
      Pass -P to the preprocessor when generating filenames for the manpage.
2017-02-28 07:34:29 +00:00
jdolecek
0f6010e87f Reset PKGREVISION after all PHP language packages. Maybe it would make sense to not bump PKGREVISION arbitrarily with each boost update please? 2017-02-27 15:45:27 +00:00
schmonz
1bca3fc16e Updated devel/mr to 1.20170129 2017-02-27 14:38:53 +00:00
schmonz
c6c366e034 Update to 1.20170129. From the changelog:
* Strip .git extension when registering vsch repositories.
  Thanks, Don March
* Disable git pager when mr status runs git stash list.
* Added stow library. This lets dotfiles in repositories managed by mr
  be symlinked into the home directory by GNU stow.
  Thanks, Sean Whitton and Adam Spiers.
* cvs_status: do not fail when all files are up to date.
  Thanks, Paul Wise.
* Added dgit plugin.
  Thanks, Sean Whitton.
2017-02-27 14:38:47 +00:00
schmonz
20e2bb034e Updated mail/getmail to 4.54.0 2017-02-27 14:19:08 +00:00
schmonz
a25b8f210b Update to 4.54.0. From the changelog:
- fix error running getmail_fetch introduced in 4.53.0.  Thanks: "fsckd".
2017-02-27 14:18:56 +00:00
wiz
67585a27c1 Updated graphics/potrace to 1.14 2017-02-27 12:30:59 +00:00
wiz
96f2c87b4e Updated potrace to 1.14.
February 19, 2017: Release 1.14

 This release consists of bugfixes and minor portability improvements.
 A number of bugs triggered by malformed BMP files have been fixed,
 including CVE-2016-8685 and CVE-2016-8686. Error reporting has been
 improved. The image size is now truncated when the bitmap data ends
 prematurely. It is now possible to use negative dy in bitmap
 data. Portability has been improved to encompass C++11. The default
 compiler is now clang if available. Thanks to Nelson Beebe and Martin
 Gieseking for reporting portability issues, and to Agostino Sarubbo
 for reporting bugs.
2017-02-27 12:30:47 +00:00
wiz
33812b4347 Updated emulators/mame to 0.183 2017-02-27 12:26:13 +00:00
wiz
b092f5e71b Updated mame to 0.183.
MAME 0.183

22 Feb 2017

Hi everyone! It’s been a busy month for MAME development, and we’ve
got a whole lot of surprises to unwrap today as we continue to
celebrate twenty years of MAME. First up, we’ve added some incredibly
rare systems to MAME. Omega is an Arkanoid-inspired arcade game
with a production run of about ten boards. Dodge Man is a rare Omori
title from 1983. The vertical version of Flash Boy, a DECO Cassette
title that borrows more than a little from a well known anime is
another very rare game that was at risk of becoming nothing but a
memory. Westinghouse Test Console #5 is possibly a one-of-a-kind
wire-wrapped prototype machine for field-programming some kind of
interlocking equipment (it has a rude easter egg – press X|TRAN in
calculator mode to see it). Less rare, but still awesome, are arcade
titles Galaxy Games StarPak 3, Sega Sonic Cosmo Fighter, and a U.S.
release of Puzznic with the digitised photos intact.

This release adds support for a number of electronic toys/handheld
games, including Atari’s Touch Me (a clone of Simon, which is itself
a clone of an Atari arcade game), GAF Melody Madness, Lakeside Le
Boom, and with possibly the most awesome title if not gameplay,
LJN’s I Took a Lickin’ From a Chicken. Many of these games have
colourful, clickable artwork. MAME is dedicated to preserving more
than just video games, and these systems are great examples of some
of the other experiences you can relive through emulation.

If you use MAME’s computer emulation and have been frustrated by
modifiers not working properly in natural keyboard mode, you’ll be
pleased to know that this release addresses that. Natural keyboard
mode now works properly with many more systems, including Amiga,
Sun and RM Nimbus. Speaking of Amiga, we’ve emulated a 3rd-party
variant of the Amiga 1200 keyboard and added support for many
different language variants, so chances are you’ll be able to use
keyboard that matches your Workbench language. And speaking of
keyboards, the Zorba keyboard now works properly, so you can try
out one of the last luggable CP/M machines.

Other improvements include fixing the crash on encountering invalid
cheats, allowing multi-part software list entries to load each part
on the correct interface, emulation of the Poly-Play light organ,
a brand new preliminary Interpro 2800 driver and Clipper CPU core,
support for VIC-20 and C64 speech synthesiser cartridges, support
for the Osborne-1 Nuevo Video 80-column modification, protection
MCU emulation in Bad Dudes vs. Dragonninja and Bouncing Balls, audio
improvements to a number of supported games, and optimisation of
the netlist emulation.

Some of these improvements might seem inconsequential, or apply to
systems you don’t use, but they often lie in common components used
by many other systems. For example, the Amiga 1200 and Zorba keyboards
use the same MCU family used in a lot of arcade games published by
Taito. The same change that fixes the Zorba keyboard also fixes
enemy spawning and timing in Xain'd Sleena. The Nuevo Video board
uses a common Motorola CRT controller, so improvements made to
support it stand to benefit a lot of other systems.

Of course there are plenty of other improvements not listed here,
and you can read all about them in the whatsnew.txt file, or grab
the source or Windows binaries from the download page and join in
our 20th anniversary celebration.
2017-02-27 12:26:00 +00:00
jdolecek
b86c354bee g/c the MESSAGE warning about changes in PHP 5.1 - it's long obsolete since
there isn't anything older than php 5.4 currently in pkgsrc
2017-02-27 11:09:42 +00:00