Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (8m)  pkgsrc-2024Q1 (19d)  pkgsrc-2023Q4 (66d)  pkgsrc-2023Q2 (99d)  pkgsrc-2023Q3 (178d) 

2024-06-06 12:17:42 UTC Now

2017-10-01 22:58:19 UTC MAIN commitmail json YAML

reduce-depends.awk: Avoid "delete array" statement for portability.

POSIX awk doesn't allow "delete array" to delete an entire array.
For portability, one must delete each element of the array.

(jlam)

2017-10-01 19:05:40 UTC MAIN commitmail json YAML

Don't check payload files for library dependencies.

(joerg)

2017-10-01 19:02:12 UTC MAIN commitmail json YAML

2017-10-01 18:59:54 UTC MAIN commitmail json YAML

Needs setuptools_scm.

(joerg)

2017-10-01 17:57:18 UTC MAIN commitmail json YAML

reduce-depends.awk: Avoid gensub() for portability.

(jlam)

2017-10-01 15:50:34 UTC MAIN commitmail json YAML

doc: Updated lang/php71 to 7.1.10

(taca)

2017-10-01 15:50:06 UTC MAIN commitmail json YAML

lang/php71: update to 7.1.10

28 Sep 2017, PHP 7.1.10

- Core:
  . Fixed bug #75042 (run-tests.php issues with EXTENSION block). (John Boehr)

- BCMath:
  . Fixed bug #44995 (bcpowmod() fails if scale != 0). (cmb)
  . Fixed bug #46781 (BC math handles minus zero incorrectly). (cmb)
  . Fixed bug #54598 (bcpowmod() may return 1 if modulus is 1). (okano1220, cmb)
  . Fixed bug #75178 (bcpowmod() misbehaves for non-integer base or modulus). (cmb)

- CLI server:
  . Fixed bug #70470 (Built-in server truncates headers spanning over TCP
    packets). (bouk)

- CURL:
  . Fixed bug #75093 (OpenSSL support not detected). (Remi)

- GD:
  . Fixed bug #75124 (gdImageGrayScale() may produce colors). (cmb)
  . Fixed bug #75139 (libgd/gd_interpolation.c:1786: suspicious if ?). (cmb)

- Gettext:
  . Fixed bug #73730 (textdomain(null) throws in strict mode). (cmb)

- Intl:
  . Fixed bug #75090 (IntlGregorianCalendar doesn't have constants from parent
    class). (tpunt)
  . Fixed bug #75193 (segfault in collator_convert_object_to_string). (Remi)

- PDO_OCI:
  . Fixed bug #74631 (PDO_PCO with PHP-FPM: OCI environment initialized
    before PHP-FPM sets it up). (Ingmar Runge)

- SPL:
  . Fixed bug #75155 (AppendIterator::append() is broken when appending another
    AppendIterator). (Nikita)
  . Fixed bug #75173 (incorrect behavior of AppendIterator::append in foreach loop).
    (jhdxr)

- Standard:
  . Fixed bug #75152 (signed integer overflow in parse_iv). (Laruence)
  . Fixed bug #75097 (gethostname fails if your host name is 64 chars long). (Andrea)

(taca)

2017-10-01 15:48:51 UTC MAIN commitmail json YAML

doc: Updated lang/php70 to 7.0.24

(taca)

2017-10-01 15:48:17 UTC MAIN commitmail json YAML

lang/php70: update to 7.0.24.

28 Sep 2017 PHP 7.0.24

- Core:
  . Fixed bug #75042 (run-tests.php issues with EXTENSION block). (John Boehr)

- BCMath:
  . Fixed bug #44995 (bcpowmod() fails if scale != 0). (cmb)
  . Fixed bug #46781 (BC math handles minus zero incorrectly). (cmb)
  . Fixed bug #54598 (bcpowmod() may return 1 if modulus is 1). (okano1220, cmb)
  . Fixed bug #75178 (bcpowmod() misbehaves for non-integer base or modulus). (cmb)

- CLI server:
  . Fixed bug #70470 (Built-in server truncates headers spanning over TCP
    packets). (bouk)

- CURL:
  . Fixed bug #75093 (OpenSSL support not detected). (Remi)

- GD:
  . Fixed bug #75124 (gdImageGrayScale() may produce colors). (cmb)
  . Fixed bug #75139 (libgd/gd_interpolation.c:1786: suspicious if ?). (cmb)

- Gettext:
  . Fixed bug #73730 (textdomain(null) throws in strict mode). (cmb)

- Intl:
  . Fixed bug #75090 (IntlGregorianCalendar doesn't have constants from parent
    class). (tpunt)
  . Fixed bug #75193 (segfault in collator_convert_object_to_string). (Remi)

- PDO_OCI:
  . Fixed bug #74631 (PDO_PCO with PHP-FPM: OCI environment initialized
    before PHP-FPM sets it up). (Ingmar Runge)

- SPL:
  . Fixed bug #75173 (incorrect behavior of AppendIterator::append in foreach loop).
    (jhdxr)

- Standard:
  . Fixed bug #75097 (gethostname fails if your host name is 64 chars long). (Andrea)

(taca)

2017-10-01 15:09:26 UTC MAIN commitmail json YAML

doc: Added finance/cpuminer version 2.5.0

(khorben)

2017-10-01 15:08:10 UTC MAIN commitmail json YAML

2017-10-01 15:07:14 UTC MAIN commitmail json YAML

2017-10-01 09:52:19 UTC MAIN commitmail json YAML

2017-10-01 09:46:01 UTC MAIN commitmail json YAML

doc: Updated textproc/xqilla to 2.3.3

(wiz)

2017-10-01 09:45:51 UTC MAIN commitmail json YAML

xqilla: update to 2.3.3.

version 2.3.3 (2015.07.07):
* Fixed a localization bug parsing floating point numbers.
* Added Visual Studio 2012 projects.
* Added Visual Studio 2008 projects.
* Removed Visual Studio 2005 and 2003 projects.
* Modified to build against Xerces-C 3.1.3.

version 2.3.2 (2015.07.07):
* XQilla can now be built with Visual Studios 2013.

version 2.3.1 (2015.05.18):
* Modified to build against Xerces-C 3.1.2.
* Added Visual Studio 2010 projects.
* Fixed a bug that could cause incorrect query results when combining
  nested expressions and functions.
* Fixed a crash that could happen when XQilla is built with Visual
  Studio 2010 or higher.

version 2.3.0 (2011.09.09):
* Added support for XQuery 3.0 version declarations.
* Updated to support XQuery 3.0 higher order functions, including
  partial function application, function coercion, and function item
  SequenceType checking.
* Implemented XQuery 3.0 FLWOR clause ordering.
* Implemented XQuery 3.0 FLWOR count clause.
* Implemented XQuery 3.0 extended typeswitch syntax.
* Implemented XQuery 3.0 namespace test and constructor.
* Implemented XQuery 3.0 private functions.
* Updated to the latest W3C XQuery Full Text syntax.
* Implemented Unicode word bounding and sentence bounding for XQuery
  Full Text tokenization.
* Implemented XQuery Full Text case options.
* Implemented XQuery 1.0 second edition semantics for module import.
* Added the xqilla:explain() function to return the query plan of an
  expression.
* Added xqilla:words() and xqilla:sentences() to perform Unicode word
  and sentance boundary detection.
* Added xqilla:drop().
* Rewrote a number of the built-in XQuery functions in XQuery itself.
* Implemented constant time indexing into materialized sequences.
* Improved the efficiency of the tail call optimization code.
* Optimized boolean operators.
* Optimized DOMDocument::evaluate() calls.
* Fixed various bugs in static typing.
* Fixed various memory leaks in the DOM 3 API, and regular expressions.
* Fixed a bug that caused a crash when using huge integers.
* Modified to build against Xerces-C 3.1.1
* Added Visual Studio 2010 support.
* Build fix for AIX 5.3.
* Build fix for the clang++ compiler.
* Build fix for GCC 4.6.

(wiz)

2017-10-01 09:37:12 UTC MAIN commitmail json YAML

doc: Updated audio/libopenmpt to 0.3.1

(wiz)

2017-10-01 09:37:00 UTC MAIN commitmail json YAML

libopenmpt: update to 0.3.1.

libopenmpt 0.3.1 (2017-09-28)

Changelog since libopenmpt 0.2.6774-beta20.

libopenmpt 0.3.1

    [Bug] Windows: libopenmpt resource did not compile for release versions.

libopenmpt 0.3.0 (2017-09-27, not released)

    [New] New error handling functionality in the C API, which in particular allows distinguishing potentially transient out-of-memory errors from parse errors during module loading.
    [New] New API openmpt::module::get_selected_subsong() (C++) and openmpt_module_get_selected_subsong() (C).
    [New] Faster file header probing API openmpt::probe_file_header() and openmpt::probe_file_header_get_recommended_size (C++), and openmpt_probe_file_header(), openmpt_probe_file_header_without_filesize(), openmpt_probe_file_header_from_stream() and openmpt_probe_file_header_get_recommended_size() (C).
    [New] New API openmpt::could_open_probability() (C++) and openmpt_could_open_probability() (C). This fixes a spelling error in the old 0.2 API.
    [New] openmpt123: openmpt123 can now open M3U, M3U8, M3UEXT, M3U8EXT and PLSv2 playlists via the --playlist option.
    [New] openmpt123: openmpt123 now supports very fast file header probing via the --probe option.
    [New] Libopenmpt now supports building for Windows 10 Universal (Windows Store 8.2) APIs with MSVC, and also for the older Windows Runtime APIs with MinGW-w64.
    [New] New API header libopenmpt_ext.h which implements the libopenmpt extension APIs also for the C interface.
    [New] The Reverb effect (S99 in S3M/IT/MPTM, and X99 in XM) is now implemented in libopenmpt.

    [New] For Amiga modules, a new resampler based on the Amiga窶冱 sound characteristics has been added. It can be activated by passing the render.resampler.emulate_amiga ctl with a value of 1. Non-Amiga modules are not affected by this, and setting the ctl overrides the resampler choice specified by OPENMPT_MODULE_RENDER_INTERPOLATIONFILTER_LENGTH or openmpt::module::RENDER_INTERPOLATIONFILTER_LENGTH. Support for the MOD command E0x (Set LED Filter) is also available when the Amiga resampler is enabled.
    [Change] libopenmpt versioning changed and follows the more conventional major.minor.patch as well as the recommendations of the SemVer scheme now. In addition to the SemVer requirements, pre-1.0.0 versions will also honor API and ABI stability in libopenmpt (i.e. libopenmpt ignores SemVer Clause 4).
    [Change] The output directories of the MSVC build system were changed to bin/vs2015-shared/x86-64-win7/ (and similar) layout which allows building in the same tree with different compiler versions without overwriting other outputs.
    [Change] The emscripten build now exports libopenmpt as 窶詫ibopenmpt窶� instead of the default 窶弄odule窶�.
    [Change] Android: The build system changed. The various Android.mk files have been merged into a single one which can be controlled using command line options.
    [Change] The Makefile build system now passes std=c++11 to the compiler by default. Older compilers may still work if you pass STDCXX=c++0x to the make invocation.
    [Change] The Makefile option ANCIENT=1 is gone.

    [Change] The optional dependencies on libltdl or libdl are gone. They are no longer needed for any functionality.
    [Regression] Compiling client code using the C++ API now requires a compiler running in C++11 mode.
    [Regression] Support for GCC 4.1, 4.2, 4.3, 4.4, 4.5, 4.6, 4.7 has been removed.
    [Regression] Support for Clang 3.0, 3.1, 3.2, 3.3 has been removed.
    [Regression] Support for Emscripten versions older than 1.31.0 has been removed.
    [Regression] Support for Android NDK versions older than 11 has been removed.
    [Regression] Visual Studio 2008, 2010, 2012, 2013 support has been removed.
    [Regression] Dynamic run-time loading of libmpg123 is no longer supported. Libmpg123 must be linked at link-time now.
    [Regression] xmp-openmpt: xmp-openmpt now requires XMPlay 3.8 or later and compiling xmp-openmpt requires an appropriate XMPlay SDK with XMPIN_FACE >= 4.
    [Regression] Support for libmpg123 older than 1.13.0 has been removed.

    [Regression] Un4seen unmo3 support has been removed.
    [Bug] C++ API: openmpt::exception did not define copy and move constructors or copy and move assignment operators in libopenmpt 0.2. The compiler-generated ones were not adequate though. libopenmpt 0.3 adds the appropriate special member functions. This adds the respective symbol names to the exported ABI, which, depending on the compiler, might or might not have been there in libopenmpt 0.2. The possibly resulting possible ODR violation only affects cases that did crash in the libopenmpt 0.2 API anyway due to memory double-free, and does not cause any further problems in practice for all known platforms and compilers.
    [Bug] The C API could crash instead of failing gracefully in out-of-memory situations.
    [Bug] The test suite could fail on MacOSX or FreeBSD in non-fatal ways when no locale was active.
    [Bug] libopenmpt_stream_callbacks_fd.h and libopenmpt_stream_callbacks_file.h were missing in Windows development packages.
    [Bug] libopenmpt on Windows did not properly guard against current working directory DLL injection attacks.
    [Bug] localtime() was used to determine the version of Schism Tracker used to save IT and S3M files. This function is not guaranteed to be thread-safe by the standard and is now no longer used.
    [Bug] Possible crashes with malformed IT, ITP, AMS, MDL, MED, MPTM, PSM and Startrekker files.
    [Bug] Possible hangs with malformed DBM, MPTM and PSM files.
    [Bug] Possible hangs with malformed files containing cyclic plugin routings.
    [Bug] Excessive loading times with malformed ITP / truncated AMS files.
    [Bug] Plugins did not work correctly when changing the sample rate between two render calls.
    [Bug] Possible NULL-pointer dereference read during obscure out-of-memory situations while handling exceptions in the C API.
    [Bug] libmodplug: libmodplug.pc was wrong.
    [Bug] Cross-compiling libopenmpt with autotools for Windows now properly sets -municode and -mconsole as well as all required Windows system libraries.
    [Bug] foo_openmpt: Interpolation filter and volume ramping settings were confused in previous versions. This version resets both to the defaults.

    [Bug] libmodplug: The CSoundFile::Read function in the emulated libmodplug C++ API returned the wrong value, causing qmmp (and possibly other software) to crash.
    Support for SoundTracker Pro II (STP) and Digital Tracker (DTM) modules.
    Increased accuracy of the sample position and sample rate to drift less when playing very long samples.
    Various playback improvements for IT and XM files.
    Channel frequency could wrap around after some excessive portamento / down in some formats since libopenmpt 0.2-beta17.
    Playback improvements for S3M files made with Impulse Tracker and Schism Tracker.
    ParamEq plugin emulation didn窶冲 do anything at full gain (+15dB).
    All standard DMO effects are now also emulated on non-Windows and non-MSVC systems.
    Added libopenmpt_stream_callbacks_buffer.h which adds openmpt_stream_callbacks support for in-memory buffers, possibly even only using a truncated prefix view into a bigger file which is useful for probing.
    Avoid enabling some ProTracker-specific quirks for MOD files most likely created with ScreamTracker 3.
    Tremolo effect only had half the intended strength in MOD files.
    Pattern loops ending on the last row a pattern were not executed correctly in S3M files.
    Work-around for reading MIDI macros and plugin settings in some malformed IT files written by old UNMO3 versions.
    Improve tracker detection in IT format.
    Playback fixes for 8-channel MED files
    Do not set note volume to 0 on out-of-range offset in XM files.
    Better import of some slide commands in SFX files.
    Sample 15 in 窶廚rew Generation窶� by Necros requires short loops at the beginning of the sample to not be ignored. Since we need to ignore them in some (non-ProTracker) modules, we heuristically disable the old loop sanitization behaviour based on the module channel count.
    Both normal and percentage offset in PLM files were handled as percentage offset.
    MT2 files with instruments that had both sample and plugin assignments were not read correctly.
    Some valid FAR files were rejected erroneously.
    Support for VBlank timing flag and comment field in PT36 files.
    Improved accuracy of vibrato command in DIGI / DBM files.
    STM: Add support for 窶弩UZAMOD!窶� magic bytes and allow some slightly malformed STM files to load which were previously rejected.
    Detect whether 窶徂idden窶� patterns in the order list of SoundTracker modules should be taken into account or not.
    Tighten heuristics for rejecting invalid 669, M15, MOD and ICE files and loosen them in other places to allow some valid MOD files to load.
    Improvements to seeking: Channel panning was not always updated from instruments / samples when seeking, and out-of-range global volume was not applied correctly in some formats.
    seek.sync_samples=1 did not apply PTM reverse offset effect and the volume slide part of combined volume slide + vibrato commands.
    If the order list was longer than 256 items and there was a pattern break effect without a position jump on the last pattern of the sequence, it did not jump to the correct restart order.
    Makefile has now explicit support for FreeBSD with no special option or configuration required.
    openmpt123: Improved section layout in man page.
    libmodplug: Added all missing C++ API symbols that are accessible via the public libmodplug header file.
    Autotools build system now has options --disable-openmpt123, --disable-tests and --disable-examples which may be desireable when cross-compiling.
    Windows binary packages now ship with libmpg123 included.

(wiz)

2017-10-01 09:34:54 UTC MAIN commitmail json YAML

Updated www/seamonkey to 2.48nb3

(ryoon)

2017-10-01 09:34:17 UTC MAIN commitmail json YAML

doc/TODO: add some entries

+ dbus-1.10.24, libfilezilla-0.11.0, openal-soft-1.18.2, openvpn-2.4.4,
  pangomm-2.41.4, physfs-3.0.0, png-1.6.34, py-gobject3-common-3.26.0,
  py-numpy-1.13.3, py-sqlparse-0.2.4, vim-8.0.1168, vim-share-8.0.1168,
  waf-2.0.1, x264-devel-20170930, xmltooling-2.6.0, xqilla-2.3.3.

(wiz)

2017-10-01 09:34:06 UTC MAIN commitmail json YAML

Use mozilla-common.mk from firefox52. Bump PKGREVISION

(ryoon)

2017-10-01 08:46:37 UTC MAIN commitmail json YAML

xmltooling: mark as BROKEN

xerces-c needs C++11, but xmltooling does not support this yet

(wiz)

2017-10-01 06:59:06 UTC MAIN commitmail json YAML

doc: Updated databases/p5-DBICx-Sugar to 0.0200

(wiz)

2017-10-01 06:58:56 UTC MAIN commitmail json YAML

p5-DBICx-Sugar: update to 0.0200.

Update DEPENDS and test dependencies.

-------------------------------------------
version 0.0200 at 2017-09-29 01:03:32 +0000
-------------------------------------------

  Change: b0ceabb33df843b11871a21209e5fd4bf1831fb9
  Author: Naveed Massjouni <naveed@vt.edu>
  Date : 2017-09-28 21:02:24 +0000

    v0.0200

  Change: 86a1ec89187cdd64286444448e5a3cab788859b8
  Author: Naveed Massjouni <naveedm9@gmail.com>
  Date : 2017-03-02 10:25:46 +0000

    Merge pull request #5 from PerlDancer/sawyer/feature/reentrant-schema

    Make schema() possibly reentrant

  Change: d319f5adbd6accadde265a294176b3454fc950a0
  Author: Sawyer X <xsawyerx@cpan.org>
  Date : 2017-02-16 00:52:33 +0000

    Add test for feature

  Change: 2e6d0056b2342debce14ecfd41f362e2ef9eff81
  Author: Sawyer X <xsawyerx@cpan.org>
  Date : 2017-02-16 00:52:33 +0000

    Add support for schema configuration in schema() call:

    What troubles me is that this module is not reentrant. You will
    always get the same schema object and you can only configure it once.
    Configuring it once is great, but having to argue with the code over
    at which point to do it is annoying.

    (Example: Issue #12 in Dancer2-Plugin-DBIC.)

    This now allows the schema() function to also receive parameters to
    use instead of the default configuration. It tries todo it in a
    non-intrusive way for the code with minimal code changes and without
    altering anything outside this function (like the global
    configuration).

  Change: 21a44eb576168081e0ec5793671b26b586347e2d
  Author: Sawyer X <xsawyerx@cpan.org>
  Date : 2017-02-16 00:52:33 +0000

    Retrieve the options before fetching the schema:

    The previous logic would try to look up the schema and return it, and
    if it didn't exist, it would fetch the options and try to create one.
    This makes sense.

    However, this also means that if we want to create a schema without
    rummaging in the cache, you will have to check whether to even check
    the cache.

    Instead, we simply retrieve the relevant information for creation
    before deciding what to do. Then we could either create a new one
    with this configuration or return one.

  Change: b406d522942e8596affe45f47b679d44d22e1f5a
  Author: Sawyer X <xsawyerx@cpan.org>
  Date : 2017-02-16 00:52:33 +0000

    Refactor: Move creation of schemas outside schema():

    The schema() function is in charge of finding the right plugin, but
    also creates them. Ths makes it difficult to have logic that allows
    creating without saving or retrieval. We just split the creation into
    its own function.

    I also added comments to make it a bit clearer.

  Change: bc90045822e7d3fc0f4e8f0d10a45044bcba9773
  Author: Naveed Massjouni <naveedm9@gmail.com>
  Date : 2017-02-13 10:04:52 +0000

    Merge pull request #4 from PerlDancer/sawyer/fixes

    Various fixes and cleanups

  Change: bcee651ab7580e899ad906be872c4874f333d156
  Author: Sawyer X <xsawyerx@cpan.org>
  Date : 2017-02-13 10:56:10 +0000

    Revert "Cleanup: Explicitly use DBIx::Class::Schema::Loader:"

    This reverts commit 4f80a6f9ef3c994ffda9991d7fe7839307b6abbf.

  Change: 9e527d272a25e4be0a64454d8b258211f171211e
  Author: Sawyer X <xsawyerx@cpan.org>
  Date : 2017-02-10 11:12:43 +0000

    Do not add DBIx::Class::Schema::Loader as hard prereq:

    Currently DBIx::Class::Schema::Loader is loaded optionally, but
    reported as a hard dependency. (See previous commit.)

    This makes it recommended, but optional.

  Change: 4f80a6f9ef3c994ffda9991d7fe7839307b6abbf
  Author: Sawyer X <xsawyerx@cpan.org>
  Date : 2017-02-10 11:12:39 +0000

    Cleanup: Explicitly use DBIx::Class::Schema::Loader:

    In Dancer2-Plugin-DBIC, DBIx::Class::Schema::Loader is mentioned as a
    requirement. It's a lazy optional one. It's also hard to spot because
    it's being loaded as a string using Module::Load.

    Instead, this makes it a bit clearer by using 'require' directly.

    It would be better to make this an optional requirement instead of a
    default one.

  Change: 1b545771aec22a89989c284f950526270ae272b5
  Author: Sawyer X <xsawyerx@cpan.org>
  Date : 2017-02-10 10:58:09 +0000

    Cleanup: Replace die() with croak():

    croak() is used in some places but not everywhere, so might as well
    report from the caller everywhere.

  Change: c6f2031977572bcfd4352e131eb274cbc0be14d0
  Author: Sawyer X <xsawyerx@cpan.org>
  Date : 2017-02-10 10:56:38 +0000

    Cleanup: Simply conditions code

  Change: d9042c990068eb816b21396573704012d66c2ead
  Author: Sawyer X <xsawyerx@cpan.org>
  Date : 2017-02-10 10:56:20 +0000

    Cleanup: Fix extra or missing semicolons

  Change: 30166bce0c49ca7e979c9bbd82b582850805df7d
  Author: Sawyer X <xsawyerx@cpan.org>
  Date : 2017-02-10 10:56:20 +0000

    Add provides metadata:

    The following plugin will add the provides metadata to the
    distribution, which is considered a best practice.

  Change: 35e6040f94c561ab29811fe1db8164f03492d87f
  Author: Sawyer X <xsawyerx@cpan.org>
  Date : 2017-02-10 10:56:20 +0000

    Provide META.json file in distribution:

    The following plugin adds the META.json file. This is considered the
    more modern META data format.

(wiz)

2017-10-01 06:21:47 UTC MAIN commitmail json YAML

doc: Updated net/p5-Net-IPv6Addr to 0.9

(wiz)

2017-10-01 06:21:36 UTC MAIN commitmail json YAML

p5-Net-IPv6Addr: update to 0.9.

0.9 2017-09-30      Ben Bullock <bkb@cpan.org>

* in_network / in_network_of_size bug fix

0.8 2017-09-30      Ben Bullock <bkb@cpan.org>

* Export some functions
* Documentation corrected

(wiz)

2017-10-01 06:20:46 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Git-Repository to 1.321

(wiz)

2017-10-01 06:20:33 UTC MAIN commitmail json YAML

p5-Git-Repository: update to 1.321.

1.321 2017-10-01 BOOK
    - Various small improvements to the Tutorial (with help from Ron Savage)
    - Minor code changes (with help from E. Choroba)
    - Minor fix to eg/build-git

(wiz)

2017-10-01 04:00:41 UTC MAIN commitmail json YAML

reduce-depends.awk: Reduce "pkg>1" and "pkg<2" into "pkg>1<2".

Enhance the reduce-depends.awk script to reduce a larger set of
dependencies into a single dependency.  The patterns representing
intervals of version numbers (can be open-ended) are of the form:

pkg>lower
pkg>=lower
pkg<upper
pkg<=upper
pkg>lower<upper
pkg>lower<=upper
pkg>=lower<upper
pkg>=lower<=upper

These patterns are now condensed into a single dependency of the
same form.  For example, given the following patterns:

pkg>=1.0
pkg>2.0
pkg<3.0
pkg<=4.0
pkg>=2.5<3.5

the reduced pattern becomes:

pkg>=2.5<3.0

Add the test script used to help with refactoring and adding the
new feature to the script.

This is a mostly complete rewrite of the script; change the
license to the standard 2-clause BSD license used by TNF.

(jlam)

2017-09-30 21:52:17 UTC MAIN commitmail json YAML

doc: Updated www/py-meinheld to 0.6.1nb1

(wiz)

2017-09-30 21:52:06 UTC MAIN commitmail json YAML

py-meinheld: make py-gunicorn a build dependency.

It is needed for the tests, but joerg says it's optional at runtime.

Bump PKGREVISION.

(wiz)

2017-09-30 20:58:00 UTC MAIN commitmail json YAML

2017-09-30 16:03:34 UTC MAIN commitmail json YAML

audacious-plugins: Add libsamplerate bl3.mk

Fixes build without Jack.
From PR 52575 by John D. Baker.

(wiz)

2017-09-30 15:48:42 UTC MAIN commitmail json YAML

2017-09-30 15:34:23 UTC MAIN commitmail json YAML

Updated net/py-zeep

(adam)

2017-09-30 15:34:03 UTC MAIN commitmail json YAML

py-zeep: update to 2.4.0

2.4.0:
Add support for tornado async transport via gen.coroutine
Check if soap:address is defined in the service port instead of raising an exception
Update packaging (stop using find_packages())
Properly handle None values when rendering complex types
Fix generating signature for empty wsdl messages
Support passing strings to xsd:Time objects

(adam)

2017-09-30 15:14:00 UTC MAIN commitmail json YAML

2017-09-30 15:12:30 UTC MAIN commitmail json YAML

py-asn1: update to 0.3.6

Revision 0.3.6:
* End-of-octets encoding optimized at ASN.1 encoders
* The __getitem__/__setitem__ behavior of Set/Sequence and SetOf/SequenceOf objects aligned with the canonical Mapping and Sequence protocols in part
* Fixed crash in ASN.1 encoder when encoding an explicitly tagged component of a Sequence

(adam)

2017-09-30 14:35:08 UTC MAIN commitmail json YAML

Updated devel/py-cached-property

(adam)

2017-09-30 14:28:03 UTC MAIN commitmail json YAML

py-cached-property: removed unused comment

(adam)

2017-09-30 14:25:29 UTC MAIN commitmail json YAML

py-cached-property: update to 1.3.1

1.3.1:
Validate for Python 3.6

1.3.0:
Drop some non-ASCII characters from HISTORY.rst
Added official support for Python 3.5
Removed confusingly placed lock from example
Corrected invalidation cache documentation
Updated to latest Travis-CI environment

(adam)

2017-09-30 14:15:56 UTC MAIN commitmail json YAML

Updated www/py-w3lib, lang/py-cxfreeze, graphics/gdk-pixbuf2, textproc/py-rebulk, textproc/py-guessit, x11/gtk3

(adam)

2017-09-30 14:15:07 UTC MAIN commitmail json YAML

gtk3: update to 3.22.1

3.22.21:

* Bugs fixed:
738893 ComboBox in appears-as-list mode: Finishing scroll with mouse causes...
786613 Adwaita: provide a generic sidebar icon and label styling
787172 EmojiChooser: Improve selection of section buttons
787279 EmojiChooser: Hovered emoji become impossible to see in HighContrast...
787280 HighContrast: Fix regression in vertical separator in titlebar headerbar
787410 entry: fix memory leak

* Translation updates

(adam)

2017-09-30 14:13:08 UTC MAIN commitmail json YAML

py-guessit: update to 2.1.4

2.1.4:
Fix broken match function when using rebulk>=0.9.0.

2.1.3:
Add nzb as new container possible value
Add EAC3 as new audio_codec possible value
Add FullHD as new other possible value
Added python 3.6 support
Dropped python 2.6 support
Make container values consistent and always lowercase
Fix 窶鍍ype movie being ignored for movies that starts with numbers
Fix invalid language detection due the common words audio, true and unknown
Fix episode type detection when series name contains year followed by SEE pattern

(adam)

2017-09-30 14:11:32 UTC MAIN commitmail json YAML

2017-09-30 14:05:24 UTC MAIN commitmail json YAML

gdk-pixbuf2: update to 2.36.10

2.36.10:
* build: meson build improvements
* build: win32 build fixes
* tests: show error before failing
* Translation updates

(adam)

2017-09-30 13:59:12 UTC MAIN commitmail json YAML

eric4: Changed buildlink3.mk to DEPENDS

(adam)

2017-09-30 13:58:36 UTC MAIN commitmail json YAML

py-pylint: removed buildlink3.mk

(adam)

2017-09-30 13:56:06 UTC MAIN commitmail json YAML

py-rope: removed buildlink3.mk

(adam)

2017-09-30 13:44:35 UTC MAIN commitmail json YAML

py-cxfreeze: update to 5.0.2

Version 5.0.2:
Correct handling of import in child thread
Correct handling of ���dis��� module with Python 3.5.1
Correct handling of ���multiprocess.process��� module
Correct attempt to assign variable to an empty list
Improved README
Add hook for pythonnet package
Add hook for sqlite3 and improve win32file hook
Add FAQ entry

(adam)

2017-09-30 13:27:14 UTC MAIN commitmail json YAML

py-w3lib: update to 1.18.0

1.18.0:
- Include additional assets used for distribution packages in the source tarball
- Consider ``[`` and ``]`` as safe characters in path and query components
  of URLs, i.e. they are not escaped anymore
- Disable codecov project coverage check

(adam)

2017-09-30 13:23:44 UTC MAIN commitmail json YAML

Updated pkgtools/plist-utils

(adam)

2017-09-30 13:23:06 UTC MAIN commitmail json YAML

plist-utils: update to 20170813

20170813:
Deal with ${PYSITELIB}.

(adam)

2017-09-30 13:13:32 UTC MAIN commitmail json YAML

Updated devel/py-cffi, devel/py-hypothesis

(adam)

2017-09-30 13:13:15 UTC MAIN commitmail json YAML

Updated devel/py-cffi, devel/py-hypothesis

(adam)

2017-09-30 13:12:04 UTC MAIN commitmail json YAML

py-hypothesis: update to 3.31.1

3.31.1:

This release improves the handling of deadlines so that they act better with the shrinking process. This fixes :issue:`892`.

This involves two changes:

1. The deadline is raised during the initial generation and shrinking, and then lowered to the set value for final replay. This restricts our attention to examples which exceed the deadline by a more significant margin, which increases their reliability.

2. When despite the above a test still becomes flaky because it is significantly faster on rerun than it was on its first run, the error message is now more explicit about the nature of this problem, and includes both the initial test run time and the new test run time.

In addition, this release also clarifies the documentation of the deadline setting slightly to be more explicit about where it applies.

(adam)

2017-09-30 13:09:47 UTC MAIN commitmail json YAML

py-cffi: update to 1.11.0

v1.11
Support the modern standard types char16_t and char32_t. These work like wchar_t: they represent one unicode character, or when used as charN_t * or charN_t[] they represent a unicode string. The difference with wchar_t is that they have a known, fixed size. They should work at all places that used to work with wchar_t (please report an issue if I missed something). Note that with set_source(), you need to make sure that these types are actually defined by the C source you provide (if used in cdef()).

Support the C99 types float _Complex and double _Complex. Note that libffi doesn窶冲 support them, which means that in the ABI mode you still cannot call C functions that take complex numbers directly as arguments or return type.

Fixed a rare race condition when creating multiple FFI instances from multiple threads. (Note that you aren窶冲 meant to create many FFI instances: in inline mode, you should write ffi = cffi.FFI() at module level just after import cffi; and in out-of-line mode you don窶冲 instantiate FFI explicitly at all.)

Windows: using callbacks can be messy because the CFFI internal error messages show up to stderr窶巴ut stderr goes nowhere in many applications. This makes it particularly hard to get started with the embedding mode. (Once you get started, you can at least use @ffi.def_extern(onerror=...) and send the error logs where it makes sense for your application, or record them in log files, and so on.) So what is new in CFFI is that now, on Windows CFFI will try to open a non-modal MessageBox (in addition to sending raw messages to stderr). The MessageBox is only visible if the process stays alive: typically, console applications that crash close immediately, but that is also the situation where stderr should be visible anyway.

Progress on support for callbacks in NetBSD.

Functions returning booleans would in some case still return 0 or 1 instead of False or True. Fixed.

ffi.gc() now takes an optional third parameter, which gives an estimate of the size (in bytes) of the object. So far, this is only used by PyPy, to make the next GC occur more quickly (issue 320). In the future, this might have an effect on CPython too (provided the CPython issue 31105 is addressed).

Add a note to the documentation: the ABI mode gives function objects that are slower to call than the API mode does. For some reason it is often thought to be faster. It is not!

(adam)

2017-09-30 12:51:57 UTC MAIN commitmail json YAML

2017-09-30 12:45:38 UTC MAIN commitmail json YAML

Updated graphics/py-fits, security/gnupg2

(adam)

2017-09-30 12:40:08 UTC MAIN commitmail json YAML

py-txgithub: fix PLIST for python-3.x

Two files are not valid for python-3.x. Arguably this should be disabled
for python-3.x completely.

Fix pkglint warning in DESCR.

(wiz)

2017-09-30 12:38:02 UTC MAIN commitmail json YAML

2017-09-30 12:38:01 UTC MAIN commitmail json YAML

gnupg2: update to 2.2.1

version 2.2.1:
* gpg: Fix formatting of the user id in batch mode key generation
  if only "name-email" is given.
* gpgv: Fix annoying "not suitable for" warnings.
* wks: Convey only the newest user id to the provider.  This is the
  case if different names are used with the same addr-spec.
* wks: Create a complying user id for provider policy mailbox-only.
* wks: Add workaround for posteo.de.
* scd: Fix the use of large ECC keys with an OpenPGP card.
* dirmngr: Use system provided root certificates if no specific HKP
  certificates are configured.  If build with GNUTLS, this was
  already the case.

(adam)

2017-09-30 12:20:49 UTC MAIN commitmail json YAML

doc: Updated cad/gtkwave to 3.3.85

(mef)

2017-09-30 12:20:37 UTC MAIN commitmail json YAML

Updated cad/gtkwave to 3.3.85

3.3.85  06sep17 Fix integer type in GHW loader so integer value changes are
                not stored as a string. This then allows bitwise manipulations
                of integers.

(mef)

2017-09-30 11:58:16 UTC MAIN commitmail json YAML

doc: Updated ham/fldigi to 4.0.10

(mef)

2017-09-30 11:58:02 UTC MAIN commitmail json YAML

Updated ham/fldigi to 4.0.10

=Version 4.0.10=
2017-09-25  David Freese  <w1hkj@bellsouth.net>

        949ed87: WX HamQth bug fix
        0142116: win7 mingw build fixes
        6ed0b70: wefax ui mods
        c1c7ebf: wefax_map
        1707691: auto start

=Version 4.0.9=
        26a1f8c: doc update
        cc95f0a: clock_gettime
        5d4008a: spectrum display
        6021e18: Test Signal Dialog
        ccd3a2e: dxcluster fonts
        08aa8f7: smod
        6c05fe9: Spot buffer
        deb4392: Winkeyer clones
        ee3d420: PSK s/n imd

(pkgsrc changes)
- Drop  SUBST_MESSAGE.perl=    Replacing Perl PATH for scripts/fldigi-shell,
  which no longer exists

(mef)

2017-09-30 11:21:25 UTC MAIN commitmail json YAML

Updated www/firefox52-l10n to 52.4.0

(ryoon)

2017-09-30 11:21:00 UTC MAIN commitmail json YAML

Update to 52.4.0

* Sync with firefox52-52.4.0

(ryoon)

2017-09-30 11:20:17 UTC MAIN commitmail json YAML

Updated www/firefox52 to 52.4.0

(ryoon)

2017-09-30 11:19:10 UTC MAIN commitmail json YAML

Update to 52.4.0

* Remove an unnecessary patch

Changelog:
Fixed
    Various security fixes
    Various stability and regression fixes

Security fixes:
#CVE-2017-7793: Use-after-free with Fetch API

Reporter
    Abhishek Arya
Impact
    high

Description

A use-after-free vulnerability can occur in the Fetch API when the worker or the associated window are freed when still in use, resulting in a potentially exploitable crash.
References

    Bug 1371889

#CVE-2017-7818: Use-after-free during ARIA array manipulation

Reporter
    Nils
Impact
    high

Description

A use-after-free vulnerability can occur when manipulating arrays of Accessible Rich Internet Applications (ARIA) elements within containers through the DOM. This results in a potentially exploitable crash.
References

    Bug 1363723

#CVE-2017-7819: Use-after-free while resizing images in design mode

Reporter
    Nils
Impact
    high

Description

A use-after-free vulnerability can occur in design mode when image objects are resized if objects referenced during the resizing have been freed from memory. This results in a potentially exploitable crash.
References

    Bug 1380292

#CVE-2017-7824: Buffer overflow when drawing and validating elements with ANGLE

Reporter
    Omair, Andre Weissflog
Impact
    high

Description

A buffer overflow occurs when drawing and validating elements with the ANGLE graphics library, used for WebGL content. This is due to an incorrect value being passed within the library during checks and results in a potentially exploitable crash.
References

    Bug 1398381

#CVE-2017-7805: Use-after-free in TLS 1.2 generating handshake hashes

Reporter
    Martin Thomson
Impact
    high

Description

During TLS 1.2 exchanges, handshake hashes are generated which point to a message buffer. This saved data is used for later messages but in some cases, the handshake transcript can exceed the space available in the current buffer, causing the allocation of a new buffer. This leaves a pointer pointing to the old, freed buffer, resulting in a use-after-free when handshake hashes are then calculated afterwards. This can result in a potentially exploitable crash.
References

    Bug 1377618

#CVE-2017-7814: Blob and data URLs bypass phishing and malware protection warnings

Reporter
    Fran巽ois Marier
Impact
    moderate

Description

File downloads encoded with blob: and data: URL elements bypassed normal file download checks though the Phishing and Malware Protection feature and its block lists of suspicious sites and files. This would allow malicious sites to lure users into downloading executables that would otherwise be detected as suspicious.
References

    Bug 1376036

#CVE-2017-7825: OS X fonts render some Tibetan and Arabic unicode characters as spaces

Reporter
    Khalil Zhani
Impact
    moderate

Description

Several fonts on OS X display some Tibetan and Arabic characters as whitespace. When used in the addressbar as part of an IDN this can be used for domain name spoofing attacks.
Note: This attack only affects OS X operating systems. Other operating systems are unaffected.
References

    Bug 1393624
    Bug 1390980

#CVE-2017-7823: CSP sandbox directive did not create a unique origin

Reporter
    Jun Kokatsu
Impact
    moderate

Description

The content security policy (CSP) sandbox directive did not create a unique origin for the document, causing it to behave as if the allow-same-origin keyword were always specified. This could allow a Cross-Site Scripting (XSS) attack to be launched from unsafe content.
References

    Bug 1396320

#CVE-2017-7810: Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4

Reporter
    Mozilla developers and community
Impact
    critical

Description

Mozilla developers and community members Christoph Diehl, Jan de Mooij, Jason Kratzer, Randell Jesup, Tom Ritter, Tyson Smith, and Sebastian Hengst reported memory safety bugs present in Firefox 55 and Firefox ESR 52.3. Some of these bugs showed evidence of memory corruption and we presume that with enough effort that some of these could be exploited to run arbitrary code.
References

    Memory safety bugs fixed in Firefox 56 and Firefox ESR 52.4

(ryoon)

2017-09-30 10:10:04 UTC MAIN commitmail json YAML

py-fits: update to 3.4

3.4:
This release removes support for Python 2.5, as well as Python 3.0 - 3.2.
Supported Python versions are now Python 2.6, 2.7, and 3.3+.  This
release incorporates new features and bug fixes made in the
``astropy.io.fits`` module in Astropy, which is originally based on PyFITS
and supersedes the stand-alone PyFITS module.

This will likely be the last stand-alone release of PyFITS that does not
depend on Astropy.  There are a few reasons for this:

1) Development resources for PyFITS are limited, and better focused on
  newer projects.

2) Astropy incorporates all features of PyFITS, and has many new features
  from which future development of the FITS reader/writer can benefit, such
  as a better table interface, units, and datetime types.  Since the most
  beneficial future development in ``astropy.io.fits`` depends on other
  parts of Astropy there is less motivation to maintain an independent FITS
  module.

This release contains most changes to the ``astropy.io.fits`` module that
have been made since the last release of PyFITS (v3.3), except for changes
that depend explicitly on other parts of Astropy.  This brings PyFITS mostly
to parity with the version of ``astropy.io.fits`` that will be in Astropy
v1.1.2.

(adam)

2017-09-30 10:09:28 UTC MAIN commitmail json YAML

Fix syntax error.

(joerg)

2017-09-30 09:59:09 UTC MAIN commitmail json YAML

Updated security/py-kerberos, devel/py-pylint, devel/py-cython

(adam)

2017-09-30 09:53:23 UTC MAIN commitmail json YAML

py-cython: update to 0.27

0.27:

Features added
* Extension module initialisation follows
  `PEP 489 <https://www.python.org/dev/peps/pep-0489/>`_ in CPython 3.5+, which
  resolves several differences with regard to normal Python modules.  This makes
  the global names ``__file__`` and ``__path__`` correctly available to module
  level code and improves the support for module-level relative imports.
* Asynchronous generators (`PEP 525 <https://www.python.org/dev/peps/pep-0525/>`_)
  and asynchronous comprehensions (`PEP 530 <https://www.python.org/dev/peps/pep-0530/>`_)
  have been implemented.  Note that async generators require finalisation support
  in order to allow for asynchronous operations during cleanup, which is only
  available in CPython 3.6+.  All other functionality has been backported as usual.
* Variable annotations are now parsed according to
  `PEP 526 <https://www.python.org/dev/peps/pep-0526/>`_.  Cython types (e.g.
  ``cython.int``) are evaluated as C type declarations and everything else as Python
  types.  This can be disabled with the directive ``annotation_typing=False``.
  Note that most complex PEP-484 style annotations are currently ignored.  This will
  change in future releases.
* Extension types (also in pure Python mode) can implement the normal special methods
  ``__eq__``, ``__lt__`` etc. for comparisons instead of the low-level ``__richcmp__``
  method.
* New decorator ``@cython.exceptval(x=None, check=False)`` that makes the signature
  declarations ``except x``, ``except? x`` and ``except *`` available to pure Python
  code.  Original patch by Antonio Cuni.
* Signature annotations are now included in the signature docstring generated by
  the ``embedsignature`` directive.
* The gdb support for Python code (``libpython.py``) was updated to the latest
  version in CPython 3.7 (git rev 5fe59f8).
* The compiler tries to find a usable exception return value for cdef functions
  with ``except *`` if the returned type allows it.  Note that this feature is subject
  to safety limitations, so it is still better to provide an explicit declaration.
* C functions can be assigned to function pointers with a compatible exception
  declaration, not only with exact matches.  A side-effect is that certain compatible
  signature overrides are now allowed and some more mismatches of exception signatures
  are now detected and rejected as errors that were not detected before.
* The IPython/Jupyter magic integration has a new option ``%%cython --pgo`` for profile
  guided optimisation. It compiles the cell with PGO settings for the C compiler,
  executes it to generate a runtime profile, and then compiles it again using that
  profile for C compiler optimisation.  Currently only tested with gcc.
* ``len(memoryview)`` can be used in nogil sections to get the size of the
  first dimension of a memory view (``shape[0]``).
* C++ classes can now contain (properly refcounted) Python objects.
* NumPy dtype subarrays are now accessible through the C-API.
* Resolves several issues with PyPy and uses faster async slots in PyPy3.

Bugs fixed
* Extension types that were cimported from other Cython modules could disagree
  about the order of fused cdef methods in their call table.  This could lead
  to wrong methods being called and potentially also crashes.  The fix required
  changes to the ordering of fused methods in the call table, which may break
  existing compiled modules that call fused cdef methods across module boundaries,
  if these methods were implemented in a different order than they were declared
  in the corresponding .pxd file.
* The exception state handling in generators and coroutines could lead to
  exceptions in the caller being lost if an exception was raised and handled
  inside of the coroutine when yielding.
* Loops over ``range(enum)`` were not converted into C for-loops.  Note that it
  is still recommended to use an explicit cast to a C integer type in this case.
* Error positions of names (e.g. variables) were incorrectly reported after the
  name and not at the beginning of the name.
* Compile time ``DEF`` assignments were evaluated even when they occur inside of
  falsy ``IF`` blocks.
* Disabling the line tracing from a trace function could fail.
* Several issues with the Pythran integration were resolved.
* abs(signed int) now returns a signed rather than unsigned int.
* Reading ``frame.f_locals`` of a Cython function (e.g. from a debugger or profiler
  could modify the module globals.
* Buffer type mismatches in the NumPy buffer support could leak a reference to the
  buffer owner.
* Using the "is_f_contig" and "is_c_contig" memoryview methods together could leave
  one of them undeclared.
* Compilation failed if the for-in-range loop target was not a variable but a more
  complex expression, e.g. an item assignment.
* Compile time evaluations of (partially) constant f-strings could show incorrect
  results.
* Escape sequences in raw f-strings (``fr'...'``) were resolved instead of passing
  them through as expected.
* Some ref-counting issues in buffer error handling have been resolved.

Other changes
* Type declarations in signature annotations are now parsed according to
  `PEP 484 <https://www.python.org/dev/peps/pep-0484/>`_
  typing.  Only Cython types (e.g. ``cython.int``) and Python builtin types are
  currently considered as type declarations.  Everything else is ignored, but this
  will change in a future Cython release.
* The directive ``annotation_typing`` is now ``True`` by default, which enables
  parsing type declarations from annotations.
* This release no longer supports Python 3.2.

(adam)

2017-09-30 09:47:03 UTC MAIN commitmail json YAML

py-pylint: update to 1.7.4

1.7.4:
Bug fixes.

(adam)

2017-09-30 09:42:52 UTC MAIN commitmail json YAML

2017-09-30 09:38:41 UTC MAIN commitmail json YAML

Updated www/py-uwsgitop, textproc/py-pytoml

(adam)

2017-09-30 09:37:57 UTC MAIN commitmail json YAML

py-pytoml: update to 0.1.14

0.1.14: Unknown changes

(adam)

2017-09-30 09:29:44 UTC MAIN commitmail json YAML

2017-09-30 08:21:51 UTC MAIN commitmail json YAML

doc: Updated finance/gnucash to 2.6.18.1

(wiz)

2017-09-30 08:21:25 UTC MAIN commitmail json YAML

gnucash: update to 2.6.18.1.

2.6.18 - 24 September 2017

The following bugs are fixed:
    Bug 644898 - Calendar of upcoming SXes has various display issues
    Bug 647805 - Interdependent report options fail to change state after
                  using apply for a limited number of times.
    Bug 771246 - Set Invoice/Bill items date correctly from imported CSV.
    Bug 784284 - unifying "Clear the entry." tooltip on Loan Repayment
                  Calculator
    Bug 787479 - Persian currency symbol is doubled.

Other repairs not marked as bugs in git:
      Added Catalan Accounts for the New Account Assistant
      Fixed errors from loading init.py.
      Run the python bindings tests in a CMake build.
      Implement dist, distcheck, and uninstall targets for CMake build.

Updated Translations: Farsi, German, Japanese, Latvian, Serbian, Spanish

(wiz)

2017-09-30 07:52:18 UTC MAIN commitmail json YAML

py-pisa: use pypi site instead of dead one

(wiz)

2017-09-30 07:49:15 UTC MAIN commitmail json YAML

p5-DBI: follow redirect

(wiz)

2017-09-30 07:48:48 UTC MAIN commitmail json YAML

or1ksim: comment out dead sites

(wiz)

2017-09-30 07:46:40 UTC MAIN commitmail json YAML

opencv-contrib-face: Update HOMEPAGE

(wiz)

2017-09-30 07:45:03 UTC MAIN commitmail json YAML

neverball: follow redirect

(wiz)

2017-09-30 07:44:12 UTC MAIN commitmail json YAML

libusb-compat: update HOMEPAGE

(wiz)

2017-09-30 07:42:46 UTC MAIN commitmail json YAML

KeePass: follow redirect

(wiz)

2017-09-30 07:42:09 UTC MAIN commitmail json YAML

gramps: follow redirect.

(wiz)

2017-09-30 07:24:46 UTC MAIN commitmail json YAML

editors/Makefile: remove ibus-el

(wiz)

2017-09-30 07:24:22 UTC MAIN commitmail json YAML

editors/Makefile: remove emacs2{2,3,4}*
CVs: ----------------------------------------------------------------------

(wiz)

2017-09-30 07:22:37 UTC MAIN commitmail json YAML

py-buildbot: Only depend on py-scandir when using python 27 or 34.

The package is restricted to those two versions.

(wiz)

2017-09-30 05:38:03 UTC MAIN commitmail json YAML

Updated www/firefox-l10n to 56.0

(ryoon)

2017-09-30 05:36:18 UTC MAIN commitmail json YAML

2017-09-30 05:35:07 UTC MAIN commitmail json YAML

Updated www/firefox to 56.0

(ryoon)

2017-09-30 05:34:12 UTC MAIN commitmail json YAML

Update to 56.0

New
    Launched Firefox Screenshots, a feature that lets users take, save, and share screenshots without leaving the browser

    Added support for address form autofill (en-US only)

    Updated Preferences
        Added search tool so users can find a specific setting quickly
        Reorganized preferences so users can more easily scan settings
        Rewrote descriptions so users can better understand choices and how they affect browsing
        Revised data collection choices so they align with updated Privacy Notice and data collection strategy

    Media opened in a background tab will not play until the tab is selected

    Improved Send Tabs feature of Sync for iOS and Android, and Send Tabs can be discovered even by users without a Firefox Account

Changed
    Replaced character encoding converters with a new Encoding Standard-compliant implementation written in Rust

    Added hardware acceleration for AES-GCM

    Updated the Safe Browsing protocol to version 4

    Reduced update download file size by approximately 20 percent

    Improved security for verifying update downloads

Developer
    Added Layout Panel to CSS Grid DevTools

(ryoon)

2017-09-30 04:46:26 UTC MAIN commitmail json YAML

Removed devel/cargo successor lang/rust

(ryoon)

2017-09-30 04:45:20 UTC MAIN commitmail json YAML

2017-09-30 04:44:53 UTC MAIN commitmail json YAML

2017-09-30 04:43:14 UTC MAIN commitmail json YAML

2017-09-30 04:42:43 UTC MAIN commitmail json YAML

Update to 1.20.0

* Disable SunOS/Solaris support because newer bootstrap is not available
* Include Rust libraries and Cargo

Changelog:
Version 1.20.0 (2017-08-31)
Language

    Associated constants are now stabilised.
    A lot of macro bugs are now fixed.

Compiler

    Struct fields are now properly coerced to the expected field type.
    Enabled wasm LLVM backend WASM can now be built with the wasm32-experimental-emscripten target.
    Changed some of the error messages to be more helpful.
    Add support for RELRO(RELocation Read-Only) for platforms that support it.
    rustc now reports the total number of errors on compilation failure previously this was only the number of errors in the pass that failed.
    Expansion in rustc has been sped up 29x.
    added msp430-none-elf target.
    rustc will now suggest one-argument enum variant to fix type mismatch when applicable
    Fixes backtraces on Redox
    rustc now identifies different versions of same crate when absolute paths of different types match in an error message.

Libraries

    Relaxed Debug constraints on {HashMap,BTreeMap}::{Keys,Values}.
    Impl PartialEq, Eq, PartialOrd, Ord, Debug, Hash for unsized tuples.
    Impl fmt::{Display, Debug} for Ref, RefMut, MutexGuard, RwLockReadGuard, RwLockWriteGuard
    Impl Clone for DefaultHasher.
    Impl Sync for SyncSender.
    Impl FromStr for char
    Fixed how {f32, f64}::{is_sign_negative, is_sign_positive} handles NaN.
    allow messages in the unimplemented!() macro. ie. unimplemented!("Waiting for 1.21 to be stable")
    pub(restricted) is now supported in the thread_local! macro.
    Upgrade to Unicode 10.0.0
    Reimplemented {f32, f64}::{min, max} in Rust instead of using CMath.
    Skip the main thread's manual stack guard on Linux
    Iterator::nth for ops::{Range, RangeFrom} is now done in O(1) time
    #[repr(align(N))] attribute max number is now 2^31 - 1. This was previously 2^15.
    {OsStr, Path}::Display now avoids allocations where possible

Stabilized APIs

    CStr::into_c_string
    CString::as_c_str
    CString::into_boxed_c_str
    Chain::get_mut
    Chain::get_ref
    Chain::into_inner
    Option::get_or_insert_with
    Option::get_or_insert
    OsStr::into_os_string
    OsString::into_boxed_os_str
    Take::get_mut
    Take::get_ref
    Utf8Error::error_len
    char::EscapeDebug
    char::escape_debug
    compile_error!
    f32::from_bits
    f32::to_bits
    f64::from_bits
    f64::to_bits
    mem::ManuallyDrop
    slice::sort_unstable_by_key
    slice::sort_unstable_by
    slice::sort_unstable
    str::from_boxed_utf8_unchecked
    str::as_bytes_mut
    str::as_bytes_mut
    str::from_utf8_mut
    str::from_utf8_unchecked_mut
    str::get_mut
    str::get_unchecked_mut
    str::get_unchecked
    str::get
    str::into_boxed_bytes

Cargo

    Cargo API token location moved from ~/.cargo/config to ~/.cargo/credentials.
    Cargo will now build main.rs binaries that are in sub-directories of src/bin. ie. Having src/bin/server/main.rs and src/bin/client/main.rs generates target/debug/server and target/debug/client
    You can now specify version of a binary when installed through cargo install using --vers.
    Added --no-fail-fast flag to cargo to run all benchmarks regardless of failure.
    Changed the convention around which file is the crate root.
    The include/exclude property in Cargo.toml now accepts gitignore paths instead of glob patterns. Glob patterns are now deprecated.

Compatibility Notes

    Functions with 'static in their return types will now not be as usable as if they were using lifetime parameters instead.
    The reimplementation of {f32, f64}::is_sign_{negative, positive} now takes the sign of NaN into account where previously didn't.

Version 1.19.0 (2017-07-20)
Language

    Numeric fields can now be used for creating tuple structs. RFC 1506 For example struct Point(u32, u32); let x = Point { 0: 7, 1: 0 };.
    Macro recursion limit increased to 1024 from 64.
    Added lint for detecting unused macros.
    loop can now return a value with break. RFC 1624 For example: let x = loop { break 7; };
    C compatible unions are now available. RFC 1444 They can only contain Copy types and cannot have a Drop implementation. Example: union Foo { bar: u8, baz: usize }
    Non capturing closures can now be coerced into fns, RFC 1558 Example: let foo: fn(u8) -> u8 = |v: u8| { v };

Compiler

    Add support for bootstrapping the Rust compiler toolchain on Android.
    Change arm-linux-androideabi to correspond to the armeabi official ABI. If you wish to continue targeting the armeabi-v7a ABI you should use --target armv7-linux-androideabi.
    Fixed ICE when removing a source file between compilation sessions.
    Minor optimisation of string operations.
    Compiler error message is now aborting due to previous error(s) instead of aborting due to N previous errors This was previously inaccurate and would only count certain kinds of errors.
    The compiler now supports Visual Studio 2017
    The compiler is now built against LLVM 4.0.1 by default
    Added a lot of new error codes
    Added target-feature=+crt-static option RFC 1721 Which allows libraries with C Run-time Libraries(CRT) to be statically linked.
    Fixed various ARM codegen bugs

Libraries

    String now implements FromIterator<Cow<'a, str>> and Extend<Cow<'a, str>>
    Vec now implements From<&mut [T]>
    Box<[u8]> now implements From<Box<str>>
    SplitWhitespace now implements Clone
    [u8]::reverse is now 5x faster and [u16]::reverse is now 1.5x faster
    eprint! and eprintln! macros added to prelude. Same as the print! macros, but for printing to stderr.

Stabilized APIs

    OsString::shrink_to_fit
    cmp::Reverse
    Command::envs
    thread::ThreadId

Cargo

    Build scripts can now add environment variables to the environment the crate is being compiled in. Example: println!("cargo:rustc-env=FOO=bar");
    Subcommands now replace the current process rather than spawning a new child process
    Workspace members can now accept glob file patterns
    Added --all flag to the cargo bench subcommand to run benchmarks of all the members in a given workspace.
    Updated libssh2-sys to 0.2.6
    Target directory path is now in the cargmetadata
    Cargo no longer checks out a local working directory for the crates.io index This should provide smaller file size for the registry, and improve cloning times, especially on Windows machines.
    Added an --exclude option for excluding certai using the --all option
    Cargo will now automatically retry when receiving a 5xx error from crates.io
    The --features option now accepts multiple comma or space delimited values.
    Added support for custom target specific runners

Misc

    Added ow prefer to download rust packages with XZ compression over GZip packages.
    Added the ability to escape # in rust documentation By adding additional #'s ie. ## is now #

Compatibility Notes

    MutexGuard<T> may only be Sync if T is Sync.
    -Z flagning for a year previous to this.
    As a result of the -Z flag change, the cargo-check plugin no longer works. Users should migrate to the built-in check command, which has been available since 1.16.
    Ending a float literal with ._ is now a hard erro  use ::self::foo; is now a hard error. self paths are always relative while the :: prefix makes a path absolute, but was ignored and the path was relative regardless.
    Floating point constants in match patterns is now a hard error This was previously ts that don't derive PartialEq & Eq used match patterns is now a hard error This was previously a warning.
    Lifetimes named '_ are no longer allowed. This was previously a warning.
    From the pound escape, lines consisting of multiple #s are now visible
    It is an error to reexport private enum variants. This is known to break a number of crates that depend on an older version of mustache.
    On Windows, if VCINSTALLDIR is set incorrectly, rustc will try to use it to find the linker, and the build will fail where it did not previously

Version 1.18.0 (2017-06-08)
Language

    Stabilize pub(restricted) pub can now accept a module path to make the item visible to just that module tree. Also accepts the keyword crate to make something public to the whole crate but not users of the library. Example: pub(crate) mod utils;. RFC 1422.
    Stabilize #![windows_subsystem] attribute conservative exposure of the /SUBSYSTEM linker flag on Windows platforms. RFC 1665.
    Refactor of trait object type parsing Now ty in macros can accept types like Write + Send, trailing + are now supported in trait objects, and better error reporting for trait objects starting with ?Sized.
    0e+10 is now a valid floating point literal
    Now warns if you bind a lifetime parameter to 'static
    Tuples, Enum variant fields, and structs with no repr attribute or with #[repr(Rust)] are reordered to minimize padding and produce a smaller representation in some cases.

Compiler

    rustc can now emit mir with --emit mir
    Improved LLVM IR for trivial functions
    Added explanation for E0090(Wrong number of lifetimes are supplied)
    rustc compilation is now 15%-20% faster Thanks to optimisation opportunities found through profiling
    Improved backtrace formatting when panicking

Libraries

    Specialized Vec::from_iter being passed vec::IntoIter if the iterator hasn't been advanced the original Vec is reassembled with no actual iteration or reallocation.
    Simplified HashMap Bucket interface provides performance improvements for iterating and cloning.
    Specialize Vec::from_elem to use calloc
    Fixed Race condition in fs::create_dir_all
    No longer caching stdio on Windows
    Optimized insertion sort in slice insertion sort in some cases 2.50%~ faster and in one case now 12.50% faster.
    Optimized AtomicBool::fetch_nand

Stabilized APIs

    Child::try_wait
    HashMap::retain
    HashSet::retain
    PeekMut::pop
    TcpStream::peek
    UdpSocket::peek
    UdpSocket::peek_from

Cargo

    Added partial Pijul support Pijul is a version control system in Rust. You can now create new cargo projects with Pijul using cargo new --vcs pijul
    Now always emits build script warnings for crates that fail to build
    Added Android build support
    Added --bins and --tests flags now you can build all programs of a certain type, for example cargo build --bins will build all binaries.
    Added support for haiku

Misc

    rustdoc can now use pulldown-cmark with the --enable-commonmark flag
    Added rust-winbg script for better debugging on Windows
    Rust now uses the official cross compiler for NetBSD
    rustdoc now accepts # at the start of files
    Fixed jemalloc support for musl

Compatibility Notes

    Changes to how the 0 flag works in format! Padding zeroes are now always placed after the sign if it exists and before the digits. With the # flag the zeroes are placed after the prefix and before the digits.

    Due to the struct field optimisation, using transmute on structs that have no repr attribute or #[repr(Rust)] will no longer work. This has always been undefined behavior, but is now more likely to break in practice.

    The refactor of trait object type parsing fixed a bug where + was receiving the wrong priority parsing things like &for<'a> Tr<'a> + Send as &(for<'a> Tr<'a> + Send) instead of (&for<'a> Tr<'a>) + Send

    Overlapping inherent impls are now a hard error

    PartialOrd and Ord must agree on the ordering.

    rustc main.rs -o out --emit=asm,llvm-ir Now will output out.asm and out.ll instead of only one of the filetypes.

    calling a function that returns Self will no longer work when the size of Self cannot be statically determined.

    rustc now builds with a "pthreads" flavour of MinGW for Windows GNU this has caused a few regressions namely:
        Changed the link order of local static/dynamic libraries (respecting the order on given rather than having the compiler reorder).
        Changed how MinGW is linked, native code linked to dynamic libraries may require manually linking to the gcc support library (for the native code itself)

Version 1.17.0 (2017-04-27)
Language

    The lifetime of statics and consts defaults to 'static. RFC 1623
    Fields of structs may be initialized without duplicating the field/variable names. RFC 1682
    Self may be included in the where clause of impls. RFC 1647
    When coercing to an unsized type lifetimes must be equal. That is, there is no subtyping between T and U when T: Unsize<U>. For example, coercing &mut [&'a X; N] to &mut [&'b X] requires 'a be equal to 'b. Soundness fix.
    Values passed to the indexing operator, [], automatically coerce
    Static variables may contain references to other statics

Compiler

    Exit quickly on only --emit dep-info
    Make -C relocation-model more correctly determine whether the linker creates a position-independent executable
    Add -C overflow-checks to directly control whether integer overflow panics
    The rustc type checker now checks items on demand instead of in a single in-order pass. This is mostly an internal refactoring in support of future work, including incremental type checking, but also resolves RFC 1647, allowing Self to appear in impl where clauses.
    Optimize vtable loads
    Turn off vectorization for Emscripten targets
    Provide suggestions for unknown macros imported with use
    Fix ICEs in path resolution
    Strip exception handling code on Emscripten when panic=abort
    Add clearer error message using &str + &str

Stabilized APIs

    Arc::into_raw
    Arc::from_raw
    Arc::ptr_eq
    Rc::into_raw
    Rc::from_raw
    Rc::ptr_eq
    Ordering::then
    Ordering::then_with
    BTreeMap::range
    BTreeMap::range_mut
    collections::Bound
    process::abort
    ptr::read_unaligned
    ptr::write_unaligned
    Result::expect_err
    Cell::swap
    Cell::replace
    Cell::into_inner
    Cell::take

Libraries

    BTreeMap and BTreeSet can iterate over ranges
    Cell can store non-Copy types. RFC 1651
    String implements FromIterator<&char>
    Box implements a number of new conversions: From<Box<str>> for String, From<Box<[T]>> for Vec<T>, From<Box<CStr>> for CString, From<Box<OsStr>> for OsString, From<Box<Path>> for PathBuf, Into<Box<str>> for String, Into<Box<[T]>> for Vec<T>, Into<Box<CStr>> for CString, Into<Box<OsStr>> for OsString, Into<Box<Path>> for PathBuf, Default for Box<str>, Default for Box<CStr>, Default for Box<OsStr>, From<&CStr> for Box<CStr>, From<&OsStr> for Box<OsStr>, From<&Path> for Box<Path>
    ffi::FromBytesWithNulError implements Error and Display
    Specialize PartialOrd<A> for [A] where A: Ord
    Slightly optimize slice::sort
    Add ToString trait specialization for Cow<'a, str> and String
    Box<[T]> implements From<&[T]> where T: Copy, Box<str> implements From<&str>
    IpAddr implements From for various arrays. SocketAddr implements From<(I, u16)> where I: Into<IpAddr>
    format! estimates the needed capacity before writing a string
    Support unprivileged symlink creation in Windows
    PathBuf implements Default
    Implement PartialEq<[A]> for VecDeque<A>
    HashMap resizes adaptively to guard against DOS attacks and poor hash functions.

Cargo

    Add cargo check --all
    Add an option to ignore SSL revocation checking
    Add cargo run --package
    Add required_features
    Assume build.rs is a build script
    Find workspace via workspace_root link in containing member

Misc

    Documentation is rendered with mdbook instead of the obsolete, in-tree rustbook
    The "Unstable Book" documents nightly-only features
    Improve the style of the sidebar in rustdoc output
    Configure build correctly on 64-bit CPU's with the armhf ABI
    Fix MSP430 breakage due to i128
    Preliminary Solaris/SPARCv9 support
    rustc is linked statically on Windows MSVC targets, allowing it to run without installing the MSVC runtime.
    rustdoc --test includes file names in test names
    This release includes builds of std for sparc64-unknown-linux-gnu, aarch64-unknown-linux-fuchsia, and x86_64-unknown-linux-fuchsia.
    Initial support for aarch64-unknown-freebsd
    Initial support for i686-unknown-netbsd
    This release no longer includes the old makefile build system. Rust is built with a custom build system, written in Rust, and with Cargo.
    Add Debug implementations for libcollection structs
    TypeId implements PartialOrd and Ord
    --test-threads=0 produces an error
    rustup installs documentation by default
    The Rust source includes NatVis visualizations. These can be used by WinDbg and Visual Studio to improve the debugging experience.

Compatibility Notes

    Rust 1.17 does not correctly detect the MSVC 2017 linker. As a workaround, either use MSVC 2015 or run vcvars.bat.
    When coercing to an unsized type lifetimes must be equal. That is, disallow subtyping between T and U when T: Unsize<U>, e.g. coercing &mut [&'a X; N] to &mut [&'b X] requires 'a be equal to 'b. Soundness fix.
    format! and Display::to_string panic if an underlying formatting implementation returns an error. Previously the error was silently ignored. It is incorrect for write_fmt to return an error when writing to a string.
    In-tree crates are verified to be unstable. Previously, some minor crates were marked stable and could be accessed from the stable toolchain.
    Rust git source no longer includes vendored crates. Those that need to build with vendored crates should build from release tarballs.
    Fix inert attributes from proc_macro_derives
    During crate resolution, rustc prefers a crate in the sysroot if two crates are otherwise identical. Unlikely to be encountered outside the Rust build system.
    Fixed bugs around how type inference interacts with dead-code. The existing code generally ignores the type of dead-code unless a type-hint is provided; this can cause surprising inference interactions particularly around defaulting. The new code uniformly ignores the result type of dead-code.
    Tuple-struct constructors with private fields are no longer visible
    Lifetime parameters that do not appear in the arguments are now considered early-bound, resolving a soundness bug (#32330). The hr_lifetime_in_assoc_type future-compatibility lint has been in effect since April of 2016.
    rustdoc: fix doctests with non-feature crate attributes
    Make transmuting from fn item types to pointer-sized types a hard error

(ryoon)

2017-09-30 04:38:47 UTC MAIN commitmail json YAML

Updated lang/llvm to 4.0.1nb1

(ryoon)

2017-09-30 04:38:09 UTC MAIN commitmail json YAML

Do not return -ltinfo from llvm-config --system-libs --link-static
under NetBSD. Bump PKGREVISION

Rust language 1.20.0 uses these options and Rust build system uses it
as '-l tinfo' and our wrapper does not handle this.

(ryoon)

2017-09-29 22:21:13 UTC MAIN commitmail json YAML

2017-09-29 22:16:28 UTC MAIN commitmail json YAML

doc/TODO: - py-buildbot-slave

(wiz)

2017-09-29 21:59:49 UTC MAIN commitmail json YAML

py-regex: set EGGNAME instead of hardcoding egg names in PLIST

Fix some other pkglint warnings while here.

(wiz)

2017-09-29 21:55:05 UTC MAIN commitmail json YAML

doc: Updated sysutils/p5-Sys-Utmp to 1.8

(wiz)

2017-09-29 21:54:49 UTC MAIN commitmail json YAML

p5-Sys-Utmp: update to 1.8.

1.8 Fri 29 Sep 19:59:36 BST 2017
- Fix for NetBSD
- Modernise the code slightly

(wiz)

2017-09-29 21:53:17 UTC MAIN commitmail json YAML

2017-09-29 21:47:52 UTC MAIN commitmail json YAML

2017-09-29 21:46:04 UTC MAIN commitmail json YAML

Update to py-buildbot-0.9.11:
- support for web hooks for Bitbucket, GitLab and Gitorious
- various improvements to the VCS sources
- support for plugins
- massive rework of frontend application
- better support for latent workers
- many bug fixes

(joerg)

2017-09-29 21:39:33 UTC MAIN commitmail json YAML

+ py-buildbot-worker
- py-buildbot-slave

(joerg)

2017-09-29 21:39:20 UTC MAIN commitmail json YAML

Retire devel/py-buildbot-slave, replaced by py-buildbot-worker.

(joerg)

2017-09-29 21:38:36 UTC MAIN commitmail json YAML

Add py-buildbot-worker-0.9.11:

The BuildBot is a system to automate the compile/test cycle required by
most software projects to validate code changes. By automatically
rebuilding and testing the tree each time something has changed, build
problems are pinpointed quickly, before other developers are
inconvenienced by the failure. The guilty developer can be identified
and harassed without human intervention. By running the builds on a
variety of platforms, developers who do not have the facilities to test
their changes everywhere before checkin will at least know shortly
afterwards whether they have broken the build or not. Warning counts,
lint checks, image size, compile time, and other build parameters can
be tracked over time, are more visible, and are therefore easier to
improve.

This package contains the worker component, the former buildbot-slave.

(joerg)

2017-09-29 21:36:46 UTC MAIN commitmail json YAML

2017-09-29 21:36:23 UTC MAIN commitmail json YAML

Add py-lz4-0.10.1:

py-lz4 provides Python bindings for the LZ4 compression library by Yann
Collet.

At this time the project contains bindings for the LZ4 block format,
which are considered stable.

Support for the LZ4 frame format is a work-in-progress and available as a
technology preview. A future relase will implement support for the LZ4
stream format.

(joerg)

2017-09-29 21:31:45 UTC MAIN commitmail json YAML

2017-09-29 21:31:20 UTC MAIN commitmail json YAML

Add py-moto-1.1.10:

A library that allows your python tests to easily mock out the boto
library.

(joerg)

2017-09-29 21:29:50 UTC MAIN commitmail json YAML

Add missing dependencies. Bump revision

(joerg)

2017-09-29 21:29:19 UTC MAIN commitmail json YAML

+ py-flash-common

(joerg)

2017-09-29 21:29:02 UTC MAIN commitmail json YAML

Add py27-flask-common-0.2.0:

A Flask extension with lots of common time-savers (file-serving,
favicons, etc).

(joerg)

2017-09-29 21:25:38 UTC MAIN commitmail json YAML

semantic: restrict allowed emacs versions

This needs eieio, and that does not support all emacs versions.

(wiz)

2017-09-29 21:23:11 UTC MAIN commitmail json YAML

2017-09-29 21:22:51 UTC MAIN commitmail json YAML

Add py-maya-0.3.2:

Datetimes are very frustrating to work with in Python, especially when
dealing with different locales on different systems. This library exists
to make the simple things much easier, while admitting that time is an
illusion (timezones doubly so).

Datetimes should be interacted with via an API written for humans.

Maya is mostly built around the headaches and use-cases around parsing
datetime data from websites.

(joerg)

2017-09-29 21:22:07 UTC MAIN commitmail json YAML

+ py-dateparser

(joerg)

2017-09-29 21:21:52 UTC MAIN commitmail json YAML

Add py-dateparser-0.6.0:

dateparser provides modules to easily parse localized dates in almost any
string formats commonly found on web pages.

(joerg)

2017-09-29 21:20:46 UTC MAIN commitmail json YAML

+ py-ramlfications

(joerg)

2017-09-29 21:20:16 UTC MAIN commitmail json YAML

Add py-ramlfications-0.1.9:

ramlfications is an Apache 2.0-licensed reference implementation of a
RESTful API Modeling Language (RAML) parser in Python intended to be used
for parsing API definitions (e.g. for static documentation-generation).

(joerg)

2017-09-29 21:19:07 UTC MAIN commitmail json YAML

+ py-pendulum

(joerg)

2017-09-29 21:18:49 UTC MAIN commitmail json YAML

Add py-pendulum-1.2.5:

Native datetime instances are enough for basic cases but when you face
more complex use-cases they often show limitations and are not so
intuitive to work with. Pendulum provides a cleaner and more easy to use
API while still relying on the standard library. So it窶冱 still datetime
but better.

Unlike other datetime libraries for Python, Pendulum is a drop-in
replacement for the standard datetime class (it inherits from it), so,
basically, you can replace all your datetime instances by Pendulum
instances in you code (exceptions exist for libraries that check the type
of the objects by using the type function like sqlite3 or PyMySQL for
instance).

It also removes the notion of naive datetimes: each Pendulum instance is
timezone-aware and by default in UTC for ease of use.

Pendulum also improves the standard timedelta class by providing more
intuitive methods and properties.

(joerg)

2017-09-29 21:17:41 UTC MAIN commitmail json YAML

2017-09-29 21:17:19 UTC MAIN commitmail json YAML

Add py-sure-1.4.6:

This modules provides an idiomatic testing library for python with
powerful and flexible assertions. Sure is heavily inspired in RSpec
Expectations and should.js.

(joerg)

2017-09-29 21:15:41 UTC MAIN commitmail json YAML

+ py-memory-profiler

(joerg)

2017-09-29 21:14:48 UTC MAIN commitmail json YAML

Add py-memory_profiler-0.47:

This is a python module for monitoring memory consumption of a process.
It can do time-based and line-by-line analysis of the memory consumption
for python programs.

(joerg)

2017-09-29 21:12:54 UTC MAIN commitmail json YAML

2017-09-29 21:12:20 UTC MAIN commitmail json YAML

Add py-crayons-0.1.2:

This module is really simple, it gives you colored strings for terminal
usage. Included colors are red, green, yellow, blue, black, magenta,
magenta, cyan, white, clean, and disable.

(joerg)

2017-09-29 21:11:40 UTC MAIN commitmail json YAML

qpdf: add missing jpeg dependency. Add missing files to PLIST.

(wiz)

2017-09-29 21:03:45 UTC MAIN commitmail json YAML

2017-09-29 17:16:34 UTC MAIN commitmail json YAML

doc: Added security/ruby-rex-powershell version 0.1.72

(minskim)

2017-09-29 17:16:13 UTC MAIN commitmail json YAML

security/Makefile: Add ruby-rex-powershell

(minskim)

2017-09-29 17:15:41 UTC MAIN commitmail json YAML

security/ruby-rex-powershell: Import version 0.1.72

Ruby Exploitation (Rex) library for generating/manipulating Powershell
scripts.

(minskim)

2017-09-29 16:53:12 UTC MAIN commitmail json YAML

doc: Added security/ruby-rex-random_identifier version 0.1.4

(minskim)

2017-09-29 16:52:46 UTC MAIN commitmail json YAML

security/Makefile: Add ruby-rex-random_identifier

(minskim)

2017-09-29 16:51:00 UTC MAIN commitmail json YAML

2017-09-29 16:44:16 UTC MAIN commitmail json YAML

doc: Updated geography/py-geojson to 2.3.0

(kleink)

2017-09-29 16:42:00 UTC MAIN commitmail json YAML

geography/py-geojson: update to 2.3.0

2.3.0 (2017-09-18)
------------------

- Add ``__getitem__`` methods to sequence-like objects

  - https://github.com/frewsxcv/python-geojson/pull/103

(kleink)

2017-09-29 16:26:48 UTC MAIN commitmail json YAML

doc: Added security/ruby-rex-text version 0.2.15

(minskim)

2017-09-29 16:26:16 UTC MAIN commitmail json YAML

security/Makefile: Add ruby-rex-text

(minskim)

2017-09-29 16:25:43 UTC MAIN commitmail json YAML

security/ruby-rex-text: Import version 0.2.15

rex-text contains all of the Ruby Exploitation (Rex) methods for text
manipulation and generation.

(minskim)

2017-09-29 15:46:49 UTC MAIN commitmail json YAML

doc: Added security/ruby-metasploit-payloads version 1.3.9

(minskim)

2017-09-29 15:46:17 UTC MAIN commitmail json YAML

security/Makefile: Add ruby-metasploit-payloads

(minskim)

2017-09-29 15:45:15 UTC MAIN commitmail json YAML

2017-09-29 14:47:55 UTC MAIN commitmail json YAML

Add various new packages.

(joerg)

2017-09-29 14:45:53 UTC MAIN commitmail json YAML

py-whitenoise

(joerg)

2017-09-29 14:45:20 UTC MAIN commitmail json YAML

Add py-whitenoise-4.0b3:

WhiteNoise provides radically simplified static file serving for Python
web apps.

With a couple of lines of config WhiteNoise allows your web app to serve
its own static files, making it a self-contained unit that can be
deployed anywhere without relying on nginx, Amazon S3 or any other
external service. (Especially useful on Heroku, OpenShift and other PaaS
providers.)

It窶冱 designed to work nicely with a CDN for high-traffic sites so you
don窶冲 have to sacrifice performance to benefit from simplicity.

WhiteNoise works with any WSGI-compatible app but has some special
auto-configuration features for Django.

WhiteNoise takes care of best-practices for you, for instance:

- Serving compressed content (gzip and Brotli formats, handling
Accept-Encoding and Vary headers correctly)

- Setting far-future cache headers on content which won窶冲 change

(joerg)

2017-09-29 14:39:54 UTC MAIN commitmail json YAML

+ py-meinheld

(joerg)

2017-09-29 14:39:35 UTC MAIN commitmail json YAML

Add py-meinheld-0.6.1:

This is a high performance python wsgi web server. Thus this is yet an
another asynchronous web server like gevent.

meinheld is a WSGI compliant web server. (PEP333 and PEP3333 supported)

(joerg)

2017-09-29 14:34:04 UTC MAIN commitmail json YAML

2017-09-29 14:33:38 UTC MAIN commitmail json YAML

Add py-cookies-2.2.1:

cookies.py is a Python module for working with HTTP cookies: parsing and
rendering 窶呂ookie:窶� request headers and 窶牢et-Cookie:窶� response headers,
and exposing a convenient API for creating and modifying cookies. It can
be used as a replacement of Python窶冱 Cookie.py (aka http.cookies).

(joerg)

2017-09-29 14:32:23 UTC MAIN commitmail json YAML

+ py-txgithub
+ py-txrequests

(joerg)

2017-09-29 14:31:51 UTC MAIN commitmail json YAML

Add py-txrequests-0.9.5:

py-twrequests is a Small add-on for the python requests http library. It
uses twisted���s ThreadPool, so that requests��� API returns deferred.

(joerg)

2017-09-29 14:31:29 UTC MAIN commitmail json YAML

Add py-txgithub-15.0.0:

txgithub is a library based on Twisted for accessing GitHub窶冱 API version 3.

(joerg)

2017-09-29 14:16:44 UTC MAIN commitmail json YAML

2017-09-29 14:16:20 UTC MAIN commitmail json YAML

Add py-treq-17.8.0:

treq is an HTTP library inspired by requests but written on top of
Twisted窶冱 Agents.

It provides a simple, higher level API for making HTTP requests when
using Twisted.

(joerg)

2017-09-29 14:14:32 UTC MAIN commitmail json YAML

doc/CHANGES-2017: Fix typo in username: may -> maya

(kamil)

2017-09-29 14:13:50 UTC MAIN commitmail json YAML

+ py-test-localserver

(joerg)

2017-09-29 14:13:32 UTC MAIN commitmail json YAML

Add py-pytest-localserver-0.3.7:

pytest-localserver is a plugin for the pytest testing framework which
enables you to test server connections locally.

Sometimes monkeypatching urllib2.urlopen() just does not cut it, for
instance if you work with urllib2.Request, define your own
openers/handlers or work with httplib. In these cases it may come in
handy to have an HTTP server running locally which behaves just like the
real thing.

(joerg)

2017-09-29 14:12:26 UTC MAIN commitmail json YAML

doc/CHANGES-2017: Note removal of gdb5 and gdb6

Removed devel/gdb5
Removed devel/gdb6

(kamil)

2017-09-29 14:10:00 UTC MAIN commitmail json YAML

+ py-test-utils

(joerg)

2017-09-29 14:09:45 UTC MAIN commitmail json YAML

+ py-termcolor

(joerg)

2017-09-29 14:09:01 UTC MAIN commitmail json YAML

Add py-test-utils-0.1.0:

This module provides a collection of utility functions and classes which
make writing and running functional and integration tests easier.

(joerg)

2017-09-29 14:08:50 UTC MAIN commitmail json YAML

doc/TODO: Drop gdb6-6.8a entry

gdb6 has been removed from pkgsrc.

(kamil)

2017-09-29 14:07:53 UTC MAIN commitmail json YAML

mk/defaults/options.description: Drop unused gdb6-tui

gdb6 - the only user of gdb6-tui - has been eliminated from pkgsrc.

(kamil)

2017-09-29 14:07:49 UTC MAIN commitmail json YAML

Add py-termcolor-1.1.0:

py-termcolor is a simple library for ANSI Color formatting of output.

(joerg)

2017-09-29 14:05:37 UTC MAIN commitmail json YAML

2017-09-29 14:03:53 UTC MAIN commitmail json YAML

2017-09-29 13:58:05 UTC MAIN commitmail json YAML

2017-09-29 13:57:34 UTC MAIN commitmail json YAML

2017-09-29 13:56:18 UTC MAIN commitmail json YAML

devel/Makefile: Detach gdb5 and gdb6

These packages are going to be eliminated soon.

(kamil)

2017-09-29 13:55:23 UTC MAIN commitmail json YAML

2017-09-29 13:55:07 UTC MAIN commitmail json YAML

Add py-xmltodict-0.11.0:

xmltodict is a Python module that makes working with XML feel like you
are working with JSON. It has optional namespace and streaming support.

(joerg)

2017-09-29 13:49:42 UTC MAIN commitmail json YAML

2017-09-29 13:49:26 UTC MAIN commitmail json YAML

Add regex-2017.07.28:

This regex implementation is backwards-compatible with the standard ���re���
module, but offers additional functionality.

(joerg)

2017-09-29 13:47:51 UTC MAIN commitmail json YAML

2017-09-29 13:47:27 UTC MAIN commitmail json YAML

Add py-jsonref-0.1:

jsonref is a library for automatic dereferencing of JSON Reference
objects for Python (supporting 2.6+ including Python 3).

This library lets you use a data structure with JSON reference objects,
as if the references had been replaced with the referent data.

(joerg)

2017-09-29 13:45:49 UTC MAIN commitmail json YAML

2017-09-29 13:45:04 UTC MAIN commitmail json YAML

Add py-pyaml-17.8.0:

pyaml produces pretty and readable YAML-serialized data on top of py-yaml.

(joerg)

2017-09-29 13:44:07 UTC MAIN commitmail json YAML

2017-09-29 13:39:59 UTC MAIN commitmail json YAML

Add py-dicttoxml-1.7.4:

This module converts a Python dictionary or other native data type into a
valid XML string.

Supported item are int, float, long, decimal.Decimal, bool, str, unicode,
datetime, None and other number-like objects. Supported collection are
list, set, tuple and dict, as well as iterable and dict-like objects.
Items with a datetime type are converted to ISO format strings. Items
with a None type become empty XML elements.

(joerg)

2017-09-29 13:32:01 UTC MAIN commitmail json YAML

Allow narrowing of the data tables GCC 5+.

(joerg)

2017-09-29 13:31:55 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Alien-Build to 1.18

(wiz)

2017-09-29 13:31:44 UTC MAIN commitmail json YAML

p5-Alien-Build: update to 1.18.

1.18      2017-09-22 06:40:51 -0400
  - Fixed bug where Probe::CBuilder plugin might not play nice with other
    probes.

1.17_01  2017-09-20 14:36:41 -0400
  - Add apply_plugin to Alien::Build::Meta
  - Deprecated Alien::Build::Plugin subplugin method (use apply_plugin instead)

(wiz)

2017-09-29 13:28:21 UTC MAIN commitmail json YAML

doc: Added devel/p5-Alien-Base-ModuleBuild version 0.046

(wiz)

2017-09-29 13:28:10 UTC MAIN commitmail json YAML

devel/Makefile: + p5-Alien-Base-ModuleBuild

(wiz)

2017-09-29 13:27:53 UTC MAIN commitmail json YAML

doc: Added devel/p5-Shell-Config-Generate version 0.29

(wiz)

2017-09-29 13:27:30 UTC MAIN commitmail json YAML

devel/p5-Alien-Base-ModuleBuild: import p5-Alien-Base-ModuleBuild-0.046

This module provides tools for building external (non-CPAN)
dependencies for CPAN. It is mainly designed to be used at install
time of a CPAN client, and work closely with Alien::Base which is
used at runtime.

(wiz)

2017-09-29 13:25:45 UTC MAIN commitmail json YAML

devel/Makefile: + blosc, p5-Shell-Config-Generate

(wiz)

2017-09-29 13:24:29 UTC MAIN commitmail json YAML

devel/p5-Shell-Config-Generate: import p5-Shell-Config-Generate-0.29

This module provides an interface for specifying shell configurations
for different shell environments without having to worry about the
arcane differences between shells such as csh, sh, cmd.exe and
command.com.

(wiz)

2017-09-29 13:20:05 UTC MAIN commitmail json YAML

doc: Added devel/p5-Shell-Guess version 0.07

(wiz)

2017-09-29 13:19:55 UTC MAIN commitmail json YAML

devel/Makefile: + p5-Shell-Guess

(wiz)

2017-09-29 13:19:09 UTC MAIN commitmail json YAML

devel/p5-Shell-Guess: import p5-Shell-Guess-0.07

Shell::Guess makes a reasonably aggressive attempt to determine the
shell being employed by the user, either the shell that executed
the perl script directly (the "running" shell), or the users' login
shell (the "login" shell). It does this by a variety of means
available to it, depending on the platform that it is running on.

(wiz)