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 (2h)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (154d) 

2024-05-13 03:39:35 UTC Now

2017-07-12 09:02:04 UTC MAIN commitmail json YAML

Honor LDFLAGS, fixes RELRO build.

While here, set LICENSE and fix a pkglint warning.

(wiz)

2017-07-12 09:00:33 UTC MAIN commitmail json YAML

2017-07-12 08:59:07 UTC MAIN commitmail json YAML

Updated net/lftp to 4.8.0

(adam)

2017-07-12 08:58:18 UTC MAIN commitmail json YAML

Version 4.8.0:
* mirror: improved performance of --scan-all-first for big trees.
* mirror: new --flat option to flatten the target directory structure.
* mmv: new command for file moving; redirect mv to mmv in certain cases.
* fixed compilation with newer openssl (1.1.0 and later).
* du: allow multiple --exclude options to be combined.
* new setting cmd:nullglob for `glob' command prefix.
* http: use proppatch to set last-modified property.
* new settings net:connection-limit-timer and ftp:too-many-re.
* ftp: dynamically ajust connection limit.
* ftp: fixed core dump on LINK/SYMLINK when the command is not supported.
* get1: fixed -o option.
* sftp,fish: connect-program setting is now passed to the shell for execution.
* get/mget/put/mput: add -P option for parallel transfers and long options.
* appimage: new make target for making an AppImage file.
* fixed "local glob".

(adam)

2017-07-12 08:55:36 UTC MAIN commitmail json YAML

2017-07-12 07:52:28 UTC MAIN commitmail json YAML

A preexisting pkgsrc patch changed the "man page output suffix" from
.3o to just .3, so adapt this test's Makefile to follow suit.  Brings
the number of failing self-tests down from 1 to 0.
Bump PKGREVISION.

(he)

2017-07-12 07:30:46 UTC MAIN commitmail json YAML

Remove ldap as a supported option, no version of python can satisfy
its requirements.

(jperkin)

2017-07-12 07:02:27 UTC MAIN commitmail json YAML

Updated www/apache22 to 2.2.34, www/apache24 to 2.4.27

(adam)

2017-07-12 07:01:34 UTC MAIN commitmail json YAML

Changes with Apache 2.4.27

  *) COMPATIBILITY: mod_lua: Remove the undocumented exported 'apr_table'
    global variable when using Lua 5.2 or later. This was exported as a
    side effect from luaL_register, which is no longer supported as of
    Lua 5.2 which deprecates pollution of the global namespace.

  *) COMPATIBILITY: mod_http2: Disable and give warning when using Prefork.
    The server will continue to run, but HTTP/2 will no longer be negotiated.

  *) COMPATIBILITY: mod_proxy_fcgi: Revert to 2.4.20 FCGI behavior for the
    default ProxyFCGIBackendType, fixing a regression with PHP-FPM.

  *) mod_lua: Improve compatibility with Lua 5.1, 5.2 and 5.3.

  *) mod_http2: Simplify ready queue, less memory and better performance. Update
    mod_http2 version to 1.10.7.

  *) Allow single-char field names inadvertently disallowed in 2.4.25.

  *) htpasswd / htdigest: Do not apply the strict permissions of the temporary
    passwd file to a possibly existing passwd file.

  *) core: Avoid duplicate HEAD in Allow header.
    This is a regression in 2.4.24 (unreleased), 2.4.25 and 2.4.26.

(adam)

2017-07-12 07:00:40 UTC MAIN commitmail json YAML

Changes with Apache 2.2.34

  *) Allow single-char field names inadvertantly disallowed in 2.2.32.

Changes with Apache 2.2.33 (not released)

  *) SECURITY: CVE-2017-7668 (cve.mitre.org)
    The HTTP strict parsing changes added in 2.2.32 and 2.4.24 introduced a
    bug in token list parsing, which allows ap_find_token() to search past
    the end of its input string. By maliciously crafting a sequence of
    request headers, an attacker may be able to cause a segmentation fault,
    or to force ap_find_token() to return an incorrect value.

  *) SECURITY: CVE-2017-3169 (cve.mitre.org)
    mod_ssl may dereference a NULL pointer when third-party modules call
    ap_hook_process_connection() during an HTTP request to an HTTPS port.

  *) SECURITY: CVE-2017-3167 (cve.mitre.org)
    Use of the ap_get_basic_auth_pw() by third-party modules outside of the
    authentication phase may lead to authentication requirements being
    bypassed.

  *) SECURITY: CVE-2017-7679 (cve.mitre.org)
    mod_mime can read one byte past the end of a buffer when sending a
    malicious Content-Type response header.

  *) Fix HttpProtocolOptions to inherit from global to VirtualHost scope.

(adam)

2017-07-12 01:56:13 UTC MAIN commitmail json YAML

Added devel/verifast version 17.06

(ryoon)

2017-07-12 01:55:17 UTC MAIN commitmail json YAML

2017-07-12 01:54:16 UTC MAIN commitmail json YAML

Import verifast-17.06 as devel/verifast.

VeriFast is a research prototype of a tool for modular formal
verification of correctness properties of single-threaded and
multithreaded C and Java programs annotated with preconditions and
postconditions written in separation logic.

This is recommended by Kiwamu Okabe in Japan NetBSD Users' Group BOF 2017
at the University of Tokyo.

(ryoon)

2017-07-12 01:49:34 UTC MAIN commitmail json YAML

Bump required devel/nspr version to fix potential configure error

(ryoon)

2017-07-12 01:47:10 UTC MAIN commitmail json YAML

Bump required devel/nspr version

Fix PR pkg/52392

(ryoon)

2017-07-11 20:27:31 UTC MAIN commitmail json YAML

2017-07-11 20:26:41 UTC MAIN commitmail json YAML

Import caddy-0.10.4 from wip/caddy.

Caddy is a HTTP/2 web server with automatic HTTPS.

Caddy was born out of the need for a "batteries-included" web server
that runs anywhere and doesn't have to take its configuration with it.
Caddy took inspiration from spark, nginx, lighttpd, Websocketd and
Vagrant, which provides a pleasant mixture of features from each of
them.

(bsiegert)

2017-07-11 19:51:01 UTC MAIN commitmail json YAML

Updated lang/py-jsparser to 2.5.2, lang/py-js2py to 0.44, lang/llvm to 4.0.1

(adam)

2017-07-11 19:47:38 UTC MAIN commitmail json YAML

2017-07-11 19:41:20 UTC MAIN commitmail json YAML

2017-07-11 19:36:40 UTC MAIN commitmail json YAML

2017-07-11 19:35:51 UTC MAIN commitmail json YAML

2017-07-11 19:24:31 UTC MAIN commitmail json YAML

2017-07-11 19:16:56 UTC MAIN commitmail json YAML

Updated lang/nodejs4 to 4.8.4

(fhajny)

2017-07-11 19:16:46 UTC MAIN commitmail json YAML

Update lang/nodejs4 to 4.8.4.

- Disable V8 snapshots - The hashseed embedded in the snapshot is
  currently the same for all runs of the binary. This opens node up to
  collision attacks which could result in a Denial of Service. We have
  temporarily disabled snapshots until a more robust solution is found
- CVE-2017-1000381 - The c-ares function ares_parse_naptr_reply(), which
  is used for parsing NAPTR responses, could be triggered to read memory
  outside of the given input buffer if the passed in DNS response packet
  was crafted in a particular way. This patch checks that there is
  enough data for the required elements of an NAPTR record (2 int16, 3
  bytes for string lengths) before processing a record.

(fhajny)

2017-07-11 19:10:42 UTC MAIN commitmail json YAML

Updated lang/nodejs6 to 6.11.1

(fhajny)

2017-07-11 19:10:32 UTC MAIN commitmail json YAML

Update lang/nodejs6 to 6.11.1.

- Disable V8 snapshots - The hashseed embedded in the snapshot is
  currently the same for all runs of the binary. This opens node up to
  collision attacks which could result in a Denial of Service. We have
  temporarily disabled snapshots until a more robust solution is found
- CVE-2017-1000381 - The c-ares function ares_parse_naptr_reply(), which
  is used for parsing NAPTR responses, could be triggered to read memory
  outside of the given input buffer if the passed in DNS response packet
  was crafted in a particular way. This patch checks that there is
  enough data for the required elements of an NAPTR record (2 int16, 3
  bytes for string lengths) before processing a record.

(fhajny)

2017-07-11 19:01:13 UTC MAIN commitmail json YAML

Updated lang/nodejs to 8.1.4

(fhajny)

2017-07-11 19:00:57 UTC MAIN commitmail json YAML

Update lang/nodejs to 8.1.4.

- Disable V8 snapshots - The hashseed embedded in the snapshot is
  currently the same for all runs of the binary. This opens node up to
  collision attacks which could result in a Denial of Service. We have
  temporarily disabled snapshots until a more robust solution is found
- CVE-2017-1000381 - The c-ares function ares_parse_naptr_reply(), which
  is used for parsing NAPTR responses, could be triggered to read memory
  outside of the given input buffer if the passed in DNS response packet
  was crafted in a particular way. This patch checks that there is
  enough data for the required elements of an NAPTR record (2 int16, 3
  bytes for string lengths) before processing a record. (David Drysdale)

(fhajny)

2017-07-11 17:31:49 UTC MAIN commitmail json YAML

Note update of devel/py-greenlet to 0.4.12nb1.

(he)

2017-07-11 17:31:16 UTC MAIN commitmail json YAML

2017-07-11 17:15:32 UTC MAIN commitmail json YAML

Note update of lang/ocaml to 4.04.2nb1.

(he)

2017-07-11 17:15:02 UTC MAIN commitmail json YAML

Add the required glue to make this work again on NetBSD/powerpc.

Pkgsrc changes:
* Add required macros for accessing ucontext for NetBSD/powerpc
* Omit files from PLIST.opt which are in PLIST.natdynlink.
  So far macppc doesn't do "natdynlink", tests are failing.
* Adapt Makefile to features enabled on NetBSD/powerpc.
* Bump PKGREVISION.

The self-test results are nearly the same as on NetBSD/i386, with one
test failing, difference is one unexpected failure related to native
dynlink which I thought I had not enabled, and which obviously needs
more attention since it tries to reference a Linux linker script.
...
Summary:
  637 tests passed
  13 tests skipped
    1 tests failed
    1 unexpected errors
  652 tests considered

List of failed tests:
    tests/tool-ocamldoc-man/Inline_records.mli

List of unexpected errors:
    tests/lib-dynlink-native
...

(he)

2017-07-11 16:36:43 UTC MAIN commitmail json YAML

Updated print/poppler to 0.56.0

(adam)

2017-07-11 16:35:03 UTC MAIN commitmail json YAML

Changes 0.56.0:

core:
* FormFieldButton::setState() shouldn't check the field is readOnly
* Fix crashes on multiple broken files

utils:
* pdfunite: Fix crash with broken documents.

(adam)

2017-07-11 15:51:14 UTC MAIN commitmail json YAML

We do not at this point support zeroconf via avahi. Since configure
does not allow for building without avahi, and native avahi is picked
up on some Linuxen, we disable all avahi tests unconditionally here.

(hauke)

2017-07-11 14:56:37 UTC MAIN commitmail json YAML

Include missing AF_INET definition to fix NetBSD build.

(schmonz)

2017-07-11 14:44:28 UTC MAIN commitmail json YAML

Fix gtk3 option build

Reported by Thomas Mueller. Thank you.

(ryoon)

2017-07-11 14:19:47 UTC MAIN commitmail json YAML

Revbump associated with ocaml-4.04.2

(jaapb)

2017-07-11 14:19:23 UTC MAIN commitmail json YAML

2017-07-11 14:16:23 UTC MAIN commitmail json YAML

2017-07-11 14:15:50 UTC MAIN commitmail json YAML

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

2017-07-11 14:14:20 UTC MAIN commitmail json YAML

Revbump associated with ocaml-4.04.2, plus correction of OASIS build.

(jaapb)

2017-07-11 14:13:06 UTC MAIN commitmail json YAML

Added cmxs option (for net/ocamlnet).

(jaapb)

2017-07-11 14:11:57 UTC MAIN commitmail json YAML

2017-07-11 14:11:27 UTC MAIN commitmail json YAML

Updated devel/ocamlmod to 0.0.8

(jaapb)

2017-07-11 14:11:14 UTC MAIN commitmail json YAML

Updated package to latest version, 0.0.8. Changes include:

2015-09-02  Sylvain Le Gall <sylvain AT le-gall.net>

    * Version 0.0.8
    * Include file test/data/test01.mod (Close: #1238)

(jaapb)

2017-07-11 13:57:05 UTC MAIN commitmail json YAML

Updated devel/ocaml-js-build-tools to 113.33.06

(jaapb)

2017-07-11 13:56:49 UTC MAIN commitmail json YAML

2017-07-11 13:56:20 UTC MAIN commitmail json YAML

Updated net/lft to 3.79

(adam)

2017-07-11 13:32:38 UTC MAIN commitmail json YAML

lft 3.79 / WhoB 3.79:
- Improved feature: 'whob me' and 'whob whoami' to display your public IP

(adam)

2017-07-11 12:43:35 UTC MAIN commitmail json YAML

Updated textproc/ocaml-expat to 1.0.0

(jaapb)

2017-07-11 12:38:24 UTC MAIN commitmail json YAML

Updated package to latest version, 1.0.0 (and changed distribution method).
Changes include:

ocaml-expat-1.0.0

  - New maintainer (whitequark@whitequark.org)
  - Support for the bytes type
  - Build system improvements to support cross-compilation and systems
    without shared libraries

(jaapb)

2017-07-11 12:36:35 UTC MAIN commitmail json YAML

Updated textproc/ocaml-csv to 1.7

(jaapb)

2017-07-11 12:36:21 UTC MAIN commitmail json YAML

Also changed dependency version in buildlink3.mk

(jaapb)

2017-07-11 12:35:54 UTC MAIN commitmail json YAML

Updated package to latest version, 1.7. There does not seem to be a
changelog.

(jaapb)

2017-07-11 12:34:36 UTC MAIN commitmail json YAML

Updated security/ocaml-cryptokit to 1.11

(jaapb)

2017-07-11 12:34:22 UTC MAIN commitmail json YAML

Updated package to latest version, 1.11 (plus distribution change). Changes
include:

Release 1.11:
- Adapt to "safe string" mode (OCaml 4.02 and later required).
  The API should remain backward-compatible for clients compiled
  in "unsafe string" mode.
- Update SHA-3 to the official NIST standard (different padding than
  in the Keccak submission).  (Closes: #1528)
- Fixed bounds checking in "add_substring" methods of hash functions
  and other functions that operate on a substring of a string.
  (Closes: #1480)
- Use hardware implementation of AES when available on x86 processors.
  (Faster than the software implementation and less sensitive to
  side channel attacks.)
- Use the Zarith library to implement RSA.
  (Faster than the previous implementation and less sensitive to
  side channel attacks.)
- Support the hardware random number generator present in recent
  x86 processors.
- Rebuilt generated files with Oasis 0.4.6 for OCaml 4.03 compatibility.

(jaapb)

2017-07-11 12:31:50 UTC MAIN commitmail json YAML

Updated devel/pcre-ocaml to 7.2.3

(jaapb)

2017-07-11 12:31:37 UTC MAIN commitmail json YAML

Updated package to latest version 7.2.3. Changes include:

2016-02-25:  Minor version release v7.2.3:

              Fixed callout bug introduced with v7.2.0.

            Thanks to Raman Varabets for the bug report!

2016-02-23:  Fixed linking problem with old versions of PCRE (< 8.20).

            Fixed backward compatibility issue with OCaml <= 3.12.

2016-02-22:  Fixed a subgroup matching bug.

Thanks to Cheng Lou for the bug report!

(jaapb)

2017-07-11 12:29:08 UTC MAIN commitmail json YAML

Updated net/ocaml-ipaddr to 2.7.2

(jaapb)

2017-07-11 12:28:51 UTC MAIN commitmail json YAML

Updated package to version 2.7.2. Changes include:

2.7.2 (2017-02-16)

    Fix a missing findlib toploop package (#61 from Vincent Bernardoff)

2.7.1 (2016-11-16)

    Use topkg for build (#60 from Jochen Bartl)

(jaapb)

2017-07-11 12:17:54 UTC MAIN commitmail json YAML

Updated lang/camlp5 to 7.01

(jaapb)

2017-07-11 12:17:13 UTC MAIN commitmail json YAML

Updated package to latest version, 7.01 (we need support for ocaml 4.04.2).
Changes include:

Camlp5 Version 7.01:
--------------------

* [26 Jun 17] Fixed bug in associativity of entry levels in extensible
  grammars; was introduced by an old experiment, resulting a failure
  in Coq test-suite/success/rewrite_strat.v.
* [26 Jun 17] Fixed bug: compilation failed while using OCaml versions
  between 3.05 and 4.01.1, and jocaml versions.

Camlp5 Version 7.00:
--------------------

* [26 Jun 17] Release number is 7.00 instead of 6.18 because of big
  improvements on extensible grammars which can use now limited and
  full backtracking algorithms on demand.
* [16 Jun 17] Entry.parse_token has been renamed Entry.parse_token_stream.
* [04 Jun 17] Added limited backtracking (functional streams) to extensible
  grammars. Can be set with "Grammar.parse_algorithm Functional" or by
  setting the environment variable CAMLP5PARAM=f.
* [01 Jun 17] Backtrack parsing seems to work well now. Camlp5 and Coq can
  be compiled using it by setting CAMLP5PARAM=b.
* [31 May 17] Fixed bug: Entry.parse_token did not accept backtrack parsing.
* [31 May 17] Fixed ocaml parsing for case of record {foo () with ...}.
* [31 May 17] Fixed bug backtrack parsing for function Entry.of_parser.
* [28 Apr 17] Updated for ocaml 4.04.2 which was missing.
* [07 Apr 17] Updated for ocaml trunk 4.06.0
* [19 Feb 17] Fixed bug: locations of all identifiers were missing
  resulting of error messages giving "<none>" as source file name
  and no line and column number in the source.
* [04 Jan 17] Updated for ocaml trunk 4.05.0
* [09 Dec 16] Fixed bug: was not compatible with ocaml compiled with
  option -safe-string.
* [09 Dec 16] Fixed bug: make uninstall did not take DESTDIR into account.
* [07 Dec 16] Fixed bug virtual methods in signatures generated syntax
  tree of virtual val. Bug notified by Kakadu.
  Ex: "class foo : object method virtual bar : bool end"
* [07 Dec 16] Fixed bug not separated idents were not allowed in
  'let open' constructs. Bug notified by Kakadu.
  Ex: "let open Mod1.Mod2.Mod3 in ..."
* [06 Dec 16] Fixed bug dumping module definitions with constraints.
  Bug notified by Kakadu.
  Ex:
    module type Item = sig type t end
    module type Sig = sig type t module Node : Item end
    module Make (S : Sig) : Sig with module Node = S.Node and type t = S.t
* [06 Dec 16] Fixed bug extra option word during pr_dump for optional args.
  Bug notified by Kakadu.
  Ex: "class t : ?name:string -> object end"
* [05 Dec 16] Fixed bug dumping of open object types. Bug notified by Kakadu.
  Ex: "type t = <f:int; .. >"
* [05 Dec 16] Fixed bug dump parsetree without throughing away module type
  annotation. Bug notified by Kakadu.
  Ex: "module rec A : sig end = struct end"

(jaapb)

2017-07-11 12:14:39 UTC MAIN commitmail json YAML

Updated devel/ocaml-sexplib to 0.9.1

(jaapb)

2017-07-11 12:14:13 UTC MAIN commitmail json YAML

Updated package to latest version, 0.9.1. Attention: this is a new
versioning scheme - earlier version was 113.33.03. As per the thread on
https://mail-index.netbsd.org/tech-pkg/2016/11/26/msg017548.html
and the example given by archivers/lz4, I've just changed the version
number without further ado.

Changes up until 113.43.00 (there seems to be no later changelog) include:

    Sexps and EOF are a mess. Try to improve the situation somewhat!

    In particular, this feature makes improvements to when
Parsing_whitespace sexp parser state is reported: it now
distinguishes the case Parsing_toplevel_whitespace from
Parsing_nested_whitespace and it's only a valid empty parse if eof
happens in Parsing_toplevel_whitespace. See test diffs for examples
of strings that were previously valid empty parses, but are now
incomplete. One of the craziest is probably "(foo #| bar".

(jaapb)

2017-07-11 12:00:56 UTC MAIN commitmail json YAML

Omit unsupported configure option.
From Thomas Orgis.

(maya)

2017-07-11 11:55:50 UTC MAIN commitmail json YAML

Since we are not using the included malloc lib any more, the hack is
obsolete.

(hauke)

2017-07-11 11:52:55 UTC MAIN commitmail json YAML

Updated devel/glib2 to 2.52.3nb1

(jperkin)

2017-07-11 11:52:42 UTC MAIN commitmail json YAML

Revert upstream change that introduces gosxcontenttype and removes
gdesktopappinfo on Darwin, it's clearly half-baked and breaks critical
packages such as GTK, as well as being completely incompatible with
pkgsrc as it assumes all apps will be shipped as bundles (.app)

Patches mostly taken from Homebrew.  Bump PKGREVISION.

(jperkin)

2017-07-11 11:40:24 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_sexp_conv to 114.01.04

(jaapb)

2017-07-11 11:40:09 UTC MAIN commitmail json YAML

Updated package to version 114.01.04. This is an unreleased version; the
update is necessary because of changes to other packages which means that
the older version does not build.

Changes include:

    Fix generator for polymorphic types where var names clashes with type
name: type 't t = ...

(jaapb)

2017-07-11 11:36:35 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_type_conv to 114.01.04nb2

(jaapb)

2017-07-11 11:35:42 UTC MAIN commitmail json YAML

Bumped PKGREVISION (due to ocaml update) and corrected pkgsrc version
number. No internal changes.

(jaapb)

2017-07-11 11:34:38 UTC MAIN commitmail json YAML

Updated devel/ocaml-batteries to 2.6.0

(jaapb)

2017-07-11 11:34:25 UTC MAIN commitmail json YAML

Updated package to latest version, 2.6.0. Changes include:

## v2.6.0 (minor release)

- added Bat{Set,Map,Splay}.any and fixed Bat{Map,Splay}.choose
  #751
  (Cedric Cellier)

- added BatList.favg and faster BatList.fsum
  #746
  (Gabriel Scherer, Francois Berenger)

- install .cmt and .cmti files
  #740
  (Francois Berenger, Gabriel Scherer)

- BatMap: added find_default
  #730
  (Francois Berenger)

- added scripts/test_install.sh
  #743
  (Francois Berenger)

- BatHashtbl: added {to|of}_list, bindings
  #728
  (Francois Berenger, Thibault Suzanne)

- added {BatList|BatArray}.shuffle
  #702, #707
  (Francois Berenger, Gabriel Scherer)

- Clarification and improvements to the documentation
  #682, #685, #693
  (Florian Angeletti, Johannes Kloos, Michael F辰rber)

- make `LazyList.split_at` lazy:
  `split_at : int -> 'a t -> 'a t * 'a t`
  would previously eagerly force the prefix of the list
  and only be lazy in its second returned value.
  #694
  (Michael F辰rber, Gabriel Scherer, Thibault Suzanne)

- Add `List.{map2i,iter2i}`
  #696
  (Thibault Suzanne)

- Added `Result.{map,map_both}`
  #705
  (Ifaz Kabir)

- Add {BatSet,BatMap}.{Int,Int32,Int64,Nativeint,Float,Char,String} as
  common instantions of the respective `Make` functor.
  #709, #712
  (Thibault Suzanne, Fran巽ois B辿renger)

- BatString: add `chop : ?l:int -> ?r:int -> string -> string`
  #714, #716
  (Gabriel Scherer, request by Fran巽ois B辿renger)

- BatSet: make `to_array` allocate the resulting array at first
  instead of using Dynarray (faster, uses less memory).
  #724
  (Thibault Suzanne)

- BatList: add `fold_left_map : ('a -> 'b -> 'a * 'c) -> 'a -> 'b list ->
    'a * 'c list`
  #734
  (Thibault Suzanne, review by Gabriel Scherer, request by Oscar Gauthier)

- add ``BatList.frange : float -> [< `To | `Downto ] -> float -> int ->
    float list``
  ``frange 0. `To 1. 3`` is `[0.; 0.5; 1.]`.
  #745
  (Fran巽ois B辿renger)

(jaapb)

2017-07-11 11:32:49 UTC MAIN commitmail json YAML

Updated devel/js_of_ocaml to 2.8.4

(jaapb)

2017-07-11 11:32:38 UTC MAIN commitmail json YAML

Updated package to version 2.8.4. Changes include:

* Features/Changes
** Compiler: new jsoo_link binary to link multiple javascript files
    together and merging sourcemaps.
** Toplevel: improve genaration of toplevels, one can now pass a
    an export file containing units to export. (see jsoo_listunits)
** Lib: Provide a Js_of_ocaml (namespace) module to ease transition
    with future version of js_of_ocaml

* Bug fixes
** Compiler: fix separate compilation when facing empty unit inside a library
** Runtime:  fix many javascript stubs
** Syntac: fix ppx deriving json

(jaapb)

2017-07-11 11:31:18 UTC MAIN commitmail json YAML

Added ocaml-yojson to Makefile SUBDIRs

(jaapb)

2017-07-11 11:30:10 UTC MAIN commitmail json YAML

Added devel/ocaml-yojson version 1.3.3

(jaapb)

2017-07-11 11:29:56 UTC MAIN commitmail json YAML

2017-07-11 11:29:44 UTC MAIN commitmail json YAML

On Arch Linux, the XEmacs build breaks in src/gmalloc.c because extern
declarations conflict with system headers.  After patching this file,
the build then hangs at

./xemacs -nd -batch -l /var/obj/pkgsrc/editors/xemacs/work/xemacs-21.4.24/src/../lisp/update-elc.el

with the xemacs process spinning at 100% cpu.

Upstream states that the XEmacs malloc has not been updated in a long
time, and that it is safe to use the system malloc, so that's what
we'll do.

(hauke)

2017-07-11 11:28:03 UTC MAIN commitmail json YAML

Added ocaml-biniou to Makefile SUBDIRs

(jaapb)

2017-07-11 11:27:17 UTC MAIN commitmail json YAML

Added devel/ocaml-biniou version 1.0.13

(jaapb)

2017-07-11 11:27:00 UTC MAIN commitmail json YAML

2017-07-11 11:21:45 UTC MAIN commitmail json YAML

Added ocaml-easy-format to Makefile SUBDIRs

(jaapb)

2017-07-11 11:20:27 UTC MAIN commitmail json YAML

Added textproc/ocaml-easy-format version 1.2.0

(jaapb)

2017-07-11 11:20:12 UTC MAIN commitmail json YAML

2017-07-11 11:18:33 UTC MAIN commitmail json YAML

Updated devel/ocaml-ppx_deriving to 4.1

(jaapb)

2017-07-11 11:18:16 UTC MAIN commitmail json YAML

Updated package to latest version, 4.1. Changes include:

4.1

    Fix type error with inheritied polymorphic variant type in [@@deriving map].
    Fix incorrect handling of multi-argument constructors in [@@deriving show].
    Add API hooks for ppx_type_conv.

(jaapb)

2017-07-11 11:17:15 UTC MAIN commitmail json YAML

Updated devel/ocaml-base64 to 2.2.0

(jaapb)

2017-07-11 11:17:04 UTC MAIN commitmail json YAML

Updated package to latest version, 2.2.0. Changes include:

v2.2.0 (2017-06-20)

    Switch to jbuilder (#13, @rgrinberg)

v2.1.2 (2016-10-18)

    Fix version number (#11, @hannesm)

v2.1.1 (2016-10-03)

    Switch build to topkg and obey the odig conventions for installing
    metadata files.
    Add a test suite based on RFC4648 test vectors.
    Improve Travis CI tests to be multidistro.

(jaapb)

2017-07-11 11:15:56 UTC MAIN commitmail json YAML

Added ocaml-jbuilder to Makefile SUBDIRs

(jaapb)

2017-07-11 11:15:14 UTC MAIN commitmail json YAML

Added devel/ocaml-jbuilder version 1.0_beta10

(jaapb)

2017-07-11 11:14:58 UTC MAIN commitmail json YAML

2017-07-11 11:12:37 UTC MAIN commitmail json YAML

Updated textproc/ocaml-tyxml to 4.1.0

(jaapb)

2017-07-11 11:12:22 UTC MAIN commitmail json YAML

Updated package to the latest version, 4.1.0. Changes include:

===== 4.1.0 ====

* Uses uutf 1.0 (contribution by Daniel Bunzli)

(jaapb)

2017-07-11 11:11:16 UTC MAIN commitmail json YAML

Updated textproc/ocaml-markup to 0.7.5

(jaapb)

2017-07-11 11:11:00 UTC MAIN commitmail json YAML

2017-07-11 11:09:53 UTC MAIN commitmail json YAML

+ ansifilter-2.5, calibre-3.3, courier-0.77.0, di-4.44, dos2unix-7.3.5,
  gnome-commander-1.6.4, maxima-5.40.0, putty-0.70, strace-4.18.

(wiz)

2017-07-11 11:07:06 UTC MAIN commitmail json YAML

Updated devel/ocaml-lwt to 2.7.1

(jaapb)

2017-07-11 11:06:54 UTC MAIN commitmail json YAML

Update package to version 2.7.1. Changes include:

===== 2.7.1 (2017-04-08) =====

====== Fixes ======

  * OCaml 4.05 compatibility (Mauricio Fernandez, #322).
  * Give Lwt_unix.file_exists the same semantics as Sys.file_exists, with
    respect to not raising Unix.Unix_error (Mauricio Fernandez, #316).
  * Improve diagnostics from build scripts (Tim Cuthbertson, #313, #314).

====== Additions ======

  * Announce Lwt_result, which was originally released as an experimental module
    in release 2.6.0 (Simon Cruanes, #320, #247).

===== 2.7.0 (2017-01-03) =====

====== General ======

  * Values of types a Lwt.t are now referred to as promises rather than threads
    (#300). The manual has not yet been updated.

====== Breaking ======

  * After this release, Lwt will switch to semantic versioning. Future breaking
    changes will first require deprecation, then a major version number increase
    (#293).
  * Lwt no longer supports OCaml 4.01 (#272).
  * Lwt_unix.fdatasync is no longer available on macOS. It was calling an
    undocumented system call on that system (#285, Jeremy Yallop).

====== Planned to break in 3.0.0 ======

  * APIs in this category have deprecation messages attached. The messages will
    be displayed if you recompile your code, and can also be seen in #308.
  * Lwt_engine.libev will have an argument for selecting the libev back end
    (#269, #294, Jeremy Yallop).
  * Lwt_io.establish_server will be replaced by a version that makes it
    difficult to leak file descriptors (#258, #260).
  * Lwt_io.shutdown_server will evaluate to a promise, which indicates when the
    close operation completes (#259).
  * Lwt_unix.bind will evaluate to a promise, since bind can block for Unix
    domain sockets (#296, requested David Sheets).
  * ocamlfind packages lwt.react, lwt.ssl, and lwt.glib will be replaced by the
    new lwt_react, lwt_ssl, and lwt_glib. These are now distributed in new OPAM
    packages with the same names, separately from OPAM package lwt (#301).

====== Additions ======

  * Lwt_unix.readv and Lwt_unix.writev - zero-copy scatter/gather I/O
    (#291, #299).
  * ?fail_on_error argument for Lwt_log.load_rules (#306, Daniil Baturin).
  * Lwt_log.level_of_string (#306, Daniil Baturin).

====== Changes ======

  * Lwt_stream.of_list, Lwt_stream.of_array, Lwt_stream.of_string now
    immediately push all elements into the created streams
    (#239, Spiros Eliopoulos).

====== Deprecations ======

  * Lwt_stream.map_exn in favor of Lwt_stream.wrap_exn, which uses OCaml's
    standard result type (#295).

====== Bugs fixed ======

  * Ungraceful failure if directory handle used after Lwt_unix.closedir (#292).
  * Buffer overflow in Lwt_unix.readdir and Lwt_unix.readdir_n (#292).
  * Unnecessary allocations in Lwt_unix.readdir_n (#292, found Jeremly Yallop).

====== Miscellaneous ======

  * Annotate existing deprecations with [@@ocaml.deprecated ...] (5737f5b).
  * Improvements to the examples (#288, Rich Neswold).
  * Documentation fixes, including by Rich Neswold.
  * New tests and various minor internal improvements.
  * Run tests in CI with all OCaml warnings enabled (dadb926).
  * Much cleaner build output.
  * Add scratch/ directory for local use by developers.

===== 2.6.0 (2016-10-27) =====

====== Additions ======

  * Lwt_stream.closed and Lwt_stream.is_closed (#223, Spiros Eliopoulos).
  * Lwt_switch.with_switch (#256, Thomas Leonard).
  * Define 'a Lwt.result as ('a, exn) result (#247, Simon Cruanes).
  * Lwt_condition.broadcast_exn (#241, Nicolas Ojeda Bar).
  * Lwt_unix.utimes (#193).

====== Bugfixes ======

  * Memory leak in Lwt_unix.readdir_n (#229, diagnosed Thomas Leonard).
  * Memory leak in Lwt.protected (#56, #181, reported @ygrek, Mauricio
    Fernandez).
  * Lwt_switch.turn_off hook exception handling (995b704).
  * Handling of ENOTCONN when channels passed to handler of
    Lwt_io.establish_server are closed (95fb431).
  * Duplicate exceptions on implicit close in Lwt_io.with_connection (b1afe45).
  * Deadlock in Lwt_main.at_exit (#48, #114, reported J辿r担me Vouillon, Vincent
    Bernardoff).
  * Performance of Lwt_preemptive.detach (#218, #219, Mauricio Fernandez).
  * Bad hash functions for libev loops (#146, reported Mark Christiaens).
  * Hash of uninitialized data in Lwt_io (#217, reported Jeremy Yallop).
  * Update log sections after Lwt_log.load_rules (#188, reported @rand00).
  * Print three digits for milliseconds in Lwt_log (#264, Fabian Hemmer).
  * Do not truncate Unix job notification ids in C (#277, diagnosed
    @stijn-devriendt).

====== Deprecations ======

  * Lwt_stream.on_termination: bind on Lwt_stream.closed instead.
  * Lwt.make_value, Lwt.make_error: use result's Ok and Error constructors.
  * Lwt_pqueue, Lwt_sequence: use min-heaps and linked lists from another
    library (#135).
  * Pa_lwt, Pa_lwt_log: use Ppx_lwt.

====== Miscellaneous ======

  * Update examples to use PPX syntax instead of Camlp4 (#108, Peter Zotov).
  * Set up Travis, AppVeyor for testing on Linux, OS X, Cygwin, and MinGW. MSVC
    also planned.
  * Large amount of local documentation fixes (Hezekiah Carty, Etienne Millon,
    Leo Wzukw, Sebastien Mondet, reports by others).
* A bunch of new tests.

(jaapb)

2017-07-11 11:03:00 UTC MAIN commitmail json YAML

Updated devel/ocaml-react to 1.2.1

(jaapb)

2017-07-11 11:02:44 UTC MAIN commitmail json YAML

Updated package to latest version, 1.2.1. Incorporated license change
(BSD3 to ISC) that was not mentioned in changelog. Changes include:

- Allow signals to be created and `S.stop`ped instantaneously (#18)
  Previously this could lead to failed assertions in updates (e.g.
  `S.bind` trying to switch to an uninitialized signal). Thanks
  to Arthur Wendling for the report.
- Fix implementation of `S.Bool.flip`, its initial value on creation
  could be wrong in dynamic creation (#17). Thanks to Arthur Wendling
  for the report.
- Fix bug in `S.Option.value` with `` `Always`` on `S.const None` (#19).
  Thanks to Arthur Wendling for the report.

(jaapb)

2017-07-11 10:52:41 UTC MAIN commitmail json YAML

2017-07-11 10:48:35 UTC MAIN commitmail json YAML

Updated misc/ocaml-opam to 2.0.0_beta3

(jaapb)

2017-07-11 10:46:23 UTC MAIN commitmail json YAML

Updated package to latest version, 2.0.0beta3 (this sadly needs to be done
now as several packages rely on this version for building).

Changes include:
Changes prefixed with "(*)" are potentially breaking to scripts or existing
repositories (changes that are automatically handled by the format upgrade tools
are not marked).

2.0.0~beta3
* (*) Renamed `--soft-request` to `--best-effort`
* Fixed and improved speed of the package file tracking mechanism
* Added `--ignore-constraints-on` to temporarily bypass version constraints on
  some dependencies
* Fields `build-test:`, `build-doc:` are now deprecated, in favor of specifying
  conditions on the `with-test` and `with-doc` variables within the `build:`
  field, and of the new `run-test:` field
* (*) The command-line options have been renamed accordingly to `--with-test`
  and `--with-doc`
* Removed the `opam build` command
* Allow directories in place of package specifications for the `install`,
  `remove`, `upgrade`, `reinstall` and `show` commands. `opam` files can also be
  specified for `install` and `show`
* On local switch creation, check for package definitions and choose a
  compatible compiler if possible
* Add `opam install|remove --destdir` to copy the package's installed files
  somewhere else
* Allow `opam init --config=URL`

2.0~beta2
* Fixes (mainly to `opam build`)
* Faster coinstallability check

2.0~beta
* New, by-hash package archive caching system
* Simpler HTTP repository update
* Allow specification of multiple checksums per file
* Add `opam reinstall --pending`, to handle reinstallations of changed packages
* Support for defining trust anchors and repository validation hooks (for use
  with Conex)
* (*) Added `opam install --working-dir`, removed "mixed mode" for pinned packages
* Added `opam install --soft-request`, a non-failing "do what can be done"
  install mode
* Simplified, better conflict messages
* Added `opam list --coinstallable-with PKG`
* Added command `opam clean`
* Added `opam upgrade --all PKGS`, to do a full upgrade while guaranteeing
  `PKGS` are kept installed
* Allow `&` in conflict version constraints, e.g. `conflicts: "foo" {>= "3" & <
  "4"}`
* Added an `opam admin` command, with various, better organised repository admin
  commands, and remove the `opam-admin` tool
* Added an `opam build` command, to handle `opam` files found in the current
  directory
* Internally upgrade repositories in 1.2 format automatically to 2.0 (on `init`,
  `update` or `repo add`)

2.0~alpha5
* Merge stdout and stderr of child processes by default
* Fixed regression on solver call times
* Added a few shorter command aliases: `opam var` `opam exec`, `opam env` for
  the corresponding `opam config` commands
* (*) Simplified `opam repo` to only use `add` and `remove` in normal use,
  always meaning the current switch (only) if not specified otherwise
* (*) Restrict package names and versions to a reasonable character set
* Added support for SHA256 and SHA512 checksums
* Separated the opam format lexer/parser/printers into a separate
  `opam-file-format` library
* Reporting on package definition file errors only when the file will be used,
  and on by default (rather than all-off by default, and optionally all-on)
* `opam lint` now accept multiple input files
* `opam pin` interface yet improved, allow pinning all at once when a source
  directory contains multiple packages. `opam unpin <dir>` now allowed to cancel
  `opam pin <dir>`
* Updated version of the dose lib dependency
* (*) All patch files used in package definitions are now assumed to apply with
  `-p1`.

2.0~alpha4
* Added pre and post hooks for package command sections; allowed per-switch
  configuration
* Re-packaged the libraries and opam into 7 individual packages
* Convert opam 1.2 files on the fly when pinning
* `opam list` can now match patterns on versions
* Allow switches to be created below arbitrary directories using `opam switch
  create <dir>`. Automatically select a switch found in `$PWD`
* Add `install --reuse-build-dir` to be used together with `--keep-build-dir`
  and allow incremental recompilations
* Add `install --inplace-build` to build locally pinned packages directly in
  their source directory

2.0~alpha3
* (*) Refactored 'opam switch' command, creation of new switches no longer implicit
* (*) Allow per-switch selection of repositories
* Better update of the environment variables across switches or opam roots
* Add `opam install --restore` to recover packages that got removed due to
  errors or interruptions
* Added `synopsis:` and `description:` fields to integrate package descriptions
  in a single package definition file
* Removed the clever hack to skip downloads when uninstalling packages with
  `ocamlfind remove`; this now needs to be explicit through the
  `light-uninstall` flag.
* Provide `opam admin upgrade-format` to migrate package repositories to the new
  format, and create the proper OCaml compiler package wrappers
* Allow initialisation parameters from a .opamrc file, possibly completely
  overriding OCaml and opam.ocaml.org repository defaults

2.0~alpha2
* Extended the `opam lint` command-line options (package descriptions from opam
  metadata, warnings selection)
* Allow to create a new switch with `opam switch import`
* (*) Rewritten, much more flexible `opam list` command, with composable filters and
  output selection
* Delay the removals of packages as much as possible, avoiding most cases of
  mass uninstalled packages after a build failure
* Use a specific `opam` user-agent for downloads
* Remove globalisation of compiler package variables and support for
  `available:` constraints depending on those. Rewrite the repository
  accordingly to use explicit dependencies towards the compiler version.

2.0~alpha
* Changed license to LGPL 2.1 with linking exception, like OCaml (#2573)
* Track files installed by packages for cleaner removal and listing, add `opam
  search --owns-file` (#502, #1215) *this requires packages to properly separate
  build and install*, or unrelated files could get removed on package uninstall.
* Allow command wrappers around package build/install/remove commands to be
  defined in `~/.opam/config`; include sample Linux wrappers to restrict process
  permissions (e.g. ensure `build:` doesn't install)
* (*) Reworked `opam show`, with more fields and the ability to select raw fields
  from the opam file (#2122)
* Dropped ability to compile opam with OCaml earlier than 4.01.0
* Version constraints in `depopts:` allowed again, but with consistent semantics
* Allow mixing filters within dependency constraints
* More flexible `opam pin` command interface
* New internal file-lock handling, less obtrusive and safer
* New `switch export` format, now including local (pinned) package definitions
* No longer uses insecure arguments of curl/wget (#55, #2006, #2460)
* Installed package source and metadata are now handled per-switch, which is
  more reliable
* `opam pin edit` now allows changing version and even URL; better editor
  handling
* Discarded built-in variables based on polling OCaml (they are now defined by
  the compiler package at installation)
* Discarded compiler files, `opam switch` now based on packages with the
  `compiler` flag set
* Extended package configuration files
* Allow initialised opam without switch, initialised switch without compiler.
  Better handling of compiler install failure
* (*) Large API rework, switch and repository state now handled separately, used in
  functional style and avoiding many loads
* Git submodules are now automatically fetched by the git backend
* (*) Package definition files now prioritize `&` higher than `|`, like is most
  common
* (*) `opam list -a` now lists all available packages, even if they can't be
  installed (missing depends...), which is much faster (#2370)
* Added ability to reprint files with reduced diffs (#2363)
* Url and description can now be included within a single package definition
  `opam` file (#2328)
* Internal switch state now all below `<switch-dir>/.opam-switch/`, state in a
  single `switch-state` file (#2340)
* Add a `setenv:` field to package definitions, allowing to export environment
  variables (#2337, #2361)
* Built-in support for alternative solver `mccs` (#2333)
* `opam upgrade pkg` now prompts to install `pkg` if absent (#2327)
* (*) Assume plugin package and exec names start with "opam-" (#2316, #2317)
* Reworked, cleaner and bidirectional file manipulation library (kind of lenses)
  (#2325)
* Allow packages to specify extra remote overlay files within their definition
  files
* Heuristic to detect bad solutions and print a hint when no solver is available
* (*) Proper URL handling with version-control + transport handling (e.g.
  `git+https://`)
* Allow unescaped strings enclosed between `"""` markers in package definition
  files
* Don't rely on '.zip' extension for downloaded archive handling (#2289)
* `opam config` extended with `set`, `unset`, `expand` subcommands, allows
  variables in `exec` argument (#2268)
* `conflict:` field is now handled as a disjunction in all regards (#2267)
* Better handling of concurrent removal/build/install actions (#2161, #2266,
  #2370)
* Allow fields `x-fieldname` in package definition files, for use by external
  tools (#2265)
* Extended, more useful JSON output (including full package failure logs)
  (#2236)
* Use the switch paths that are defined in the switch configuration file (#2185)
* Allow package definition files to reference the package's own variables
  through "%{_:varname}%" (#2184)
* Initialise number of jobs from host's number of processors (#2180)

(jaapb)

2017-07-11 10:44:05 UTC MAIN commitmail json YAML

Updated textproc/ocaml-jsonm to 1.0.1

(jaapb)

2017-07-11 10:43:46 UTC MAIN commitmail json YAML

Updated package to latest version, 1.0.1. Changes include:

v1.0.1 2016-03-07 La Forclaz (VS)
---------------------------------

- OCaml 4.05.0 compatibility (removal of `Uchar.dump`).

v1.0.0 2016-11-23 Zagreb
------------------------

- Support for RFC 7195/ECMA-404. This means that any JSON value can
  now be codec as JSON text, in RFC 4627 (obsoleted by 7195) this
  could only be an array or an object. If your code was relying on the
  fact the first decoded lexeme was either a `Os` or `As`,
  you will need to review that.
- Fix `Jsonm.decode` not eventually returning `End` on toplevel
  decode error.
- OCaml standard library `Uchar.t` support. At the API level only
  some cases of `Jsonm.error` change.
- Uutf 1.0.0 support.
- Safe string support.
- Build depend on topkg.
- Relicensed from BSD3 to ISC.

(jaapb)

2017-07-11 10:41:48 UTC MAIN commitmail json YAML

Reflect licensing change in Makefile

(jaapb)

2017-07-11 10:40:03 UTC MAIN commitmail json YAML

Updated textproc/ocaml-uutf to 1.0.1

(jaapb)

2017-07-11 10:39:47 UTC MAIN commitmail json YAML

Updated package to latest version, 1.0.1. Changes include:

v1.0.1 2016-03-07 La Forclaz (VS)
---------------------------------

- OCaml 4.05.0 compatibility (removal of `Uchar.dump`).

v1.0.0 2016-11-23 Zagreb
------------------------

- `Uutf.String.fold_utf_{8,16be,16le}`, allow substring folding via
  optional arguments. Thanks to Rapha谷l Proust for the idea and the
  patch.
- OCaml standard library `Uchar.t` support.
  - Removes and substitutes `type Uutf.uchar = int` by the (abstract)
    `Uchar.t` type. `Uchar.{of,to}_int` allows to recover the previous
    representation.
  - Removes `Uutf.{is_uchar,cp_to_string,pp_cp}`. `Uchar.{is_valid,dump}`
    can be used instead.
- Safe string support. Manual sources and destinations now work on bytes
  rather than strings.
- Build depend on topkg.
- Relicense from BSD3 to ISC.

(jaapb)

2017-07-11 10:35:10 UTC MAIN commitmail json YAML

Added ocaml-opam-file-format to Makefile SUBDIRs

(jaapb)

2017-07-11 10:34:46 UTC MAIN commitmail json YAML

Added misc/ocaml-opam-file-format version 2.0.0_beta3

(jaapb)

2017-07-11 10:34:30 UTC MAIN commitmail json YAML

New package misc/ocaml-opam-file-format, a parser and printer for the opam
file syntax. This package was split off from the main misc/ocaml-opam
package as part of the 2.0.0 release.

(jaapb)

2017-07-11 10:32:43 UTC MAIN commitmail json YAML

Updated misc/dose3 to 5.0.1

(jaapb)

2017-07-11 10:32:28 UTC MAIN commitmail json YAML

Updated package to latest version, 5.0.1. Changes (from 4.3) include:

dose3 (5.0) UNRELEASED; urgency=low
* finally implement keep_package/version/feature properly. The globalid
  index that was used to optionally encode the global constraints is
  now disappeared. This simplify the interface of the solver.
* massive refactoring. Change of API . All functions in Depsolver*
  accept a new paramenter "global_constraints" that is a vpkgformula
  enconding all packages that must be co-installed by by default with
  each request. This is used to properly encode debian essential packages
  without abusing 'Keep_package as before.
* Depsolver_int.{solve,init_solver_unit,init_solver_cache} have a new optional
  argument 'explain'. When false, reduce the memory footprint.
* Depsolver.{check_request,check_request_using} accept a new parameter dummy
  that can be used to pass arbitrary contraints as a cudf.package that is going
  to be coinstalled as part of the request and filtered out in the result.
* improvements to the documentation and test units
* add --compare to ceve when used with pef://
* improvements to distcheck --lowmem
* StdOptions.lastest now returns an integer to consider only the last n versions
  of each package
* API change : CudfAdd.latest
* API change : CudfAdd.inttovar -> CudfAdd.inttopkg
* API change : add parameter to check_request and check_request_using
* apt-cudf : package up or downgrades are expressed in a single
  "Install" request and that these do not show up as a "Remove" request anymore.
* StdOptions.DistribOptions.add_options are now different for each input ( ex.
  StdOptions.DistribOptions.add_debian_options )uu
* Debian.Printer.pp_* functions are now methods of the Debian.package class

(jaapb)

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

Updated misc/ocaml-cudf to 0.9

(jaapb)

2017-07-11 10:29:58 UTC MAIN commitmail json YAML

Updated package to latest version, 0.9. Changes include:

2017-03-21  Stefano Zacchiroli  <zack@upsilon.cc>
* ALL release 0.9
* Build: remove spurious dependencies on no longer used camlp4
* Makefile: fix build issues on Windows

(jaapb)

2017-07-11 10:25:55 UTC MAIN commitmail json YAML

Updated devel/ocaml-extlib to 1.7.2

(jaapb)

2017-07-11 10:25:39 UTC MAIN commitmail json YAML

Updated package to latest version, 1.7.2 (also changed distribution site).
Changes include:

1.7.2 (2017-03-29)
* sync with OCaml 4.05

1.7.1 (2016-11-11)
* sync with OCaml 4.04
* add Hashtbl.Make for better compatibility

(jaapb)

2017-07-11 10:20:23 UTC MAIN commitmail json YAML

Updated devel/ocaml-cppo to 1.5.0

(jaapb)

2017-07-11 10:20:03 UTC MAIN commitmail json YAML

Updated package to latest version, 1.5.0. Changes include:

2017-04-24: release 1.5.0
  [+ui] Added the `CAPITALIZE()` function.

(jaapb)

2017-07-11 10:18:57 UTC MAIN commitmail json YAML

Updated devel/ocaml-cmdliner to 1.0.0

(jaapb)

2017-07-11 10:18:38 UTC MAIN commitmail json YAML

Updated package to latest version, 1.0.0. Changes include:

v1.0.0 2017-03-02 La Forclaz (VS)
---------------------------------

**IMPORTANT** The `Arg.converter` type is deprecated in favor of the
`Arg.conv` type. For this release both types are equal but the next
major release will drop the former and make the latter abstract. All
users are kindly requested to migrate to use the new type and **only**
via the new `Arg.[p]conv` and `Arg.conv_{parser,printer}` functions.

- Allow terms to be used more than once in terms without tripping out
  documentation generation (#77). Thanks to Fran巽ois Bobot and Gabriel
  Radanne.
- Disallow defining the same option (resp. command) name twice via two
  different arguments (resp. terms). Raises Invalid_argument, used
  to be undefined behaviour (in practice, an arbitrary one would be
  ignored).
- Improve converter API (see important message above).
- Add `Term.exit[_status]` and `Term.exit_status_of[_status]_result`.
  improves composition with `Pervasives.exit`.
- Add `Term.term_result` and `Term.cli_parse_result` improves composition
  with terms evaluating to `result` types.
- Add `Arg.parser_of_kind_of_string`.
- Change semantics of `Arg.pos_left` (see #76 for details).
- Deprecate `Term.man_format` in favor of `Arg.man_format`.
- Reserve the `--cmdliner` option for library use. This is unused for now
  but will be in the future.
- Relicense from BSD3 to ISC.
- Safe-string support.
- Build depend on topkg.

### End-user visible changes

The following changes affect the end-user behaviour of all binaries using
cmdliner.

- Required positional arguments. All missing required position
  arguments are now reported to the end-user, in the correct
  order (#39). Thanks to Dmitrii Kashin for the report.
- Optional arguments. All unknown and ambiguous optional argument
  arguments are now reported to the end-user (instead of only
  the first one).
- Change default behaviour of `--help[=FMT]` option. `FMT` no longer
  defaults to `pager` if unspecified.  It defaults to the new value
  `auto` which prints the help as `pager` or `plain` whenever the
  `TERM` environment variable is `dumb` or undefined (#43). At the API
  level this changes the signature of the type `Term.ret` and values
  `Term.ret`, `Term.man_format` (deprecated) and `Manpage.print` to add the
  new `` `Auto`` case to manual formats. These are now represented by the
  `Manpage.format` type rather than inlined polyvars.

### Doc specification improvements and fixes

- Add `?envs` optional argument to `Term.info`. Documents environment
  variables that influence a term's evaluation and automatically
  integrate them in the manual.
- Add `?exits` optional argument to `Term.info`. Documents exit statuses of
  the program. Use `Term.default_exits` if you are using the new `Term.exit`
  functions.
- Add `?man_xrefs` optional argument to `Term.info`. Documents
  references to other manpages. Automatically formats a `SEE ALSO` section
  in the manual.
- Add `Manpage.escape` to escape a string from the documentation markup
  language.
- Add `Manpage.s_*` constants for standard man page section names.
- Add a `` `Blocks`` case to `Manpage.blocks` to allow block splicing
  (#69).  This avoids having to concatenate block lists at the
  toplevel of your program.
- `Arg.env_var`, change default environment variable section to the
  standard `ENVIRONMENT` manual section rather than `ENVIRONMENT
  VARIABLES`.  If you previously manually positioned that section in
  your man page you will have to change the name. See also next point.
- Fix automatic placement of default environment variable section (#44)
  whenever unspecified in the man page.
- Better automatic insertions of man page sections (#73). See the API
  docs about manual specification. As a side effect the `NAME` section
  can now also be overriden manually.
- Fix repeated environment variable printing for flags (#64). Thanks to
  Thomas Gazagnaire for the report.
- Fix rendering of env vars in man pages, bold is standard (#71).
- Fix plain help formatting for commands with empty
  description. Thanks to Maciek Starzyk for the patch.
- Fix (implement really) groff man page escaping (#48).
- Request `an` macros directly in the man page via `.mso` this
  makes man pages self-describing and avoids having to call `groff` with
  the `-man` option.
- Document required optional arguments as such (#82). Thanks to Isaac Hodes
  for the report.

### Doc language sanitization

This release tries to bring sanity to the doc language. This may break
the rendering of some of your man pages. Thanks to Gabriel Scherer,
Ivan Gotovchits and Nicol叩s Ojeda B辰r for the feedback.

- It is only allowed to use the variables `$(var)` that are mentioned in
  the docs (`$(docv)`, `$(opt)`, etc.) and the markup directives
  `$({i,b},text)`. Any other unknown `$(var)` will generate errors
  on standard error during documentation generation.
- Markup directives `$({i,b},text)` treat `text` as is, modulo escapes;
  see next point.
- Characters `$`, `(`, `)` and `\` can respectively be escaped by `\$`,
  `\(`, `\)` and `\\`. Escaping `$` and `\` is mandatory everywhere.
  Escaping `)` is mandatory only in markup directives. Escaping `(`
  is only here for your symmetric pleasure. Any other sequence of
  character starting with a `\` is an illegal sequence.
- Variables `$(mname)` and `$(tname)` are now marked up with bold when
  substituted. If you used to write `$(b,$(tname))` this will generate
  an error on standard output, since `$` is not escaped in the markup
  directive. Simply replace these by `$(tname)`.

(jaapb)

2017-07-11 10:14:07 UTC MAIN commitmail json YAML

Updated devel/ocaml-re to 1.7.1

(jaapb)

2017-07-11 10:13:14 UTC MAIN commitmail json YAML

Updated package to latest version, 1.7.1. Changes include:

1.7.1 (19-Oct-2016)

* Fix Re_str.global_replace (#132)

1.7.0 (18-Sep-2016)

* Fix stack overflow in Re_str.full_split
* Use correct exceptions in Re_str group functions
* Add experimental Re.witness
* Add experimental Re.Group.nb_groups

1.6.1 (20-Jun-2016)

* Fix Re.pp (#101)
* Add Re.Group.pp (#102)

(jaapb)

2017-07-11 10:10:52 UTC MAIN commitmail json YAML

Updated devel/menhir to 20170607

(jaapb)

2017-07-11 10:10:41 UTC MAIN commitmail json YAML

Updated package to latest version, 20170607. Changes include:

## 2017/06/07

* Removed an undeclared dependency of MenhirSdk on Unix. (Reported and fixed
  by Fr辿d辿ric Bour.)

## 2017/05/09

* Menhir now always places OCaml line number directives in the generated `.ml`
  file. (Until now, this was done only when `--infer` was off.) Thus, if a
  semantic action contains an `assert` statement, the file name and line
  number information carried by the `Assert_failure` exception should now be
  correct. (Reported by Helmut Brandl.)

## 2017/04/18

* Changed Menhir's license from QPL to GPLv2.
  MenhirLib remains under LGPLv2, with a linking exception.

* Moved the repository to
  [gitlab.inria.fr](https://gitlab.inria.fr/fpottier/menhir/).

* Introduced a new command line switch, `--cmly`, which causes Menhir to
  create a `.cmly` file, containing a description of the grammar and
  automaton. (Suggested by Fr辿d辿ric Bour.)

* Introduced a new library, MenhirSdk, which allows reading a `.cmly` file.
  The purpose of this library is to allow external tools to take advantage
  of the work performed by Menhir's front-end. (Suggested by Fr辿d辿ric Bour.)

* Introduced new syntax for attributes in a `.mly` file. Attributes are
  ignored by Menhir's back-ends, but are written to `.cmly` files, thus
  can be exploited by external tools via MenhirSdk. (Suggested by Fr辿d辿ric Bour.)

* The definition of a `%public` nonterminal symbol can now be split into several
  parts within a single `.mly` file. (This used to be permitted only over
  multiple `.mly` files.) (Suggested by Fr辿d辿ric Bour.)

* New functions in the incremental API:
  `shifts`, `acceptable`, `current_state_number`.

* New functions in the incremental API and inspection API:
  `top`, `pop`, `pop_many`, `get`, `equal`,
  `force_reduction`, `feed`, `input_needed`,
  `state_has_default_reduction`,
  `production_index`, `find_production`.
  (Suggested by Fr辿d辿ric Bour.)

* New module `MenhirLib.ErrorReports`. This module is supposed to offer
  auxiliary functions that help produce good syntax error messages.
  This module does not yet contain much functionality and is expected
  to evolve in the future.

* Incompatible change in the incremental API: the type `env` becomes `'a env`.

* Incompatible change in the incremental API: the function
  `has_default_reduction` is renamed `env_has_default_reduction`.

* The type `stack` and the function `stack` in the incremental API are
  deprecated. The new functions `top` and `pop` can be used instead to
  inspect the parser's stack. The module `MenhirLib.General` is deprecated
  as well. Deprecated functionality will be removed in the future.

* Incompatible change in the incremental API: the type of the function
  `print_stack` in the result signature of the functor
  `MenhirLib.Printers.Make` changes to `'a env -> unit`.
  (Anyway, as of now, `MenhirLib.Printers` remains undocumented.)

* Improved the syntax error message that is displayed when a `.mly` file
  is incorrect: the previous and next token are shown.

* Fixed a bug where the module name `Basics` was shadowed (that is, if the user's
  project happened to contain a toplevel module by this name, then it could not
  be referred to from a `.mly` file). (Reported by Fran巽ois Thir辿.)

## 2017/01/01

* Add `$MENHIR_STDLIB` as a way of controlling where Menhir looks for the file
  `standard.mly`. This environment variable overrides the installation-time
  default setting, and is itself overridden by the `--stdlib` command line
  switch. (Requested by Jonathan Protzenko.)

* `Makefile` fix: filter out `'\r'` in the output of `menhir --suggest-ocamlfind`,
  so that the `Makefile` works when Menhir is compiled as a Windows executable.
  (Suggested by Jonathan Protzenko.)

## 2016/12/01

* Updated the Coq back-end for compatibility with Coq 8.6.
  (Jacques-Henri Jourdan.)

## 2016/11/15

* Fix in `--only-preprocess-for-ocamlyacc` mode: avoid printing newline characters
  inside a `%type` declaration, as this is forbidden by `ocamlyacc`. (Reported by
  Kenji Maillard.)
* Fix in `--only-preprocess-for-ocamlyacc` mode: avoid variable capture caused by
  `ocamlyacc` internally translating `$i` to `_i`. (Reported by Kenji Maillard.)

## 2016/09/01

* New command line switch `--only-preprocess-for-ocamlyacc`, supposed to print the
  grammar in a form that `ocamlyacc` can accept. As of now, this feature is
  incomplete (in particular, support for Menhir's position keywords is missing),
  untested, and undocumented. It could be removed in the future.

## 2016/08/26

* Fixes in the output of `--only-preprocess`:
  * The order of productions is now preserved.
      (It was not. This matters if there are reduce/reduce conflicts.)
  * `%parameter` directives are now printed. (They were not).
  * `%on_error_reduce` directives are now printed. (They were not.)

## 2016/08/25

* `Makefile` fix, undoing a change made on 2016/03/03, which caused installation
  to fail under (some versions of?) Windows where dynamic linking is not
  supported. (Reported by Andrew Appel.)

## 2016/08/05

* `%on_error_reduce` declarations now have implicit priority levels, so as to
  tell Menhir what to do when two such declarations are applicable.
  Also, the well-formedness checks on `%type` and `%on_error_reduce` declarations
  have been reinforced.

## 2016/06/23

* A small change in the generated code (both in the code and table back-ends) so
  as to avoid OCaml's warning 41. The warning would arise (when compiling a
  generated parser with OCaml 4.03) because Menhir's exception `Error` has the
  same name as the data constructor `Error` in OCaml's pervasive library.
  (Reported by Bernhard Schommer.)

## 2016/05/18

* Anonymous rules now work also when used inside a parameterized rule.
  (This did not work until now.) When an anonymous rule is hoisted out
  of a parameterized rule, it may itself become parameterized. Menhir
  parameterizes it only over the parameters that it actually needs.

## 2016/05/04

* In the Coq backend, split the largest definitions into smaller
  ones. This circumvents a limitation of vm_compute on 32 bit
  machines. This also enables us to perform sharing between
  definitions, so that the generated files are much smaller.

## 2016/04/10

* When printing a grammar (which is done by the `--only-preprocess` options),
  remove the leading bar `|`, for compatibility with `yacc` and `bison`.

## 2016/03/11

* In the code back-end, generate type annotations when extracting a semantic
  value out of the stack. When working with a semantic value of some function
  type, OCaml would incorrectly warn that this function does not use its
  argument. This warning should now be gone.

(jaapb)

2017-07-11 10:09:05 UTC MAIN commitmail json YAML

Updated devel/ocaml-oasis to 0.4.10

(jaapb)

2017-07-11 10:07:55 UTC MAIN commitmail json YAML

Updated package to latest version, 0.4.10. Changes include:

  * Version 0.4.10

  * Quick followup release to use OASIS 0.4.10 to generate the setup.ml because
    the setup.ml of OASIS 0.4.9 was generated with 0.4.8 that contains a bug.

  * New releases will be generated using the version released to catch earlier
    the kind of bug with destdir that has appeared in 0.4.8.
    (See [issue 1007](https://github.com/ocaml/oasis/issues/107))

  * Version 0.4.9

  * Major changes:
    * Plugin "omake":
      * Use correctly sorted internal library deps for OCAML_LIBS
        (Closes: #1736)
      * Delay the interpretation of $(CMXS_ENABLED) for the install suffixes.
        Also, take the environment variable "destdir" into account when
        installing data files.
      * Do not install the component modules of a packed library, but the
        packed module. (Close: #1737)
      * Solve ocamlmklib instability, re-enable test "OMake/Complex".
        (Closes: #1739)
      * Only link those libraries into executables that are really needed.
        (Closes: #1747).
      * Fix problems with the automatic addition of deps when building
        executables on platforms with case-insensitive file system.
      * Make OMake tests optional since it is complex to install OMake 0.10.2
        with OPAM.

  * Minor changes:
    * Make sure --destdir is really used when installing (Closes: #107).
    * Try to register only when a glob pattern matches at least one file (#102)
    * Clean up setup.cmt after compiling setup.exe
    * By default, use Github for bug reporting (Closes: #97)
    * Simplify conditional expressions (Close: #95)
    * Document CLISubCommand.register, CLISubCommand.default_fspecs

  * Version 0.4.8

  * Major changes:

    * Fix various problems of parsing present in OASIS 0.4.7:
      * Only issue a warning when extraneous blanks are present. (Closes: #1665)
      * Fixes ocamlbuild plugin argument handling bug. (Closes: #1659)
      * Re-add MyOCamlbuildBase.env_filename.
      * Script to test reverse build depends (Closes: #1672).

    * Enable creation of OASIS plugin and OASIS command line plugin:
      * Add examples/plugins to demonstrate how to build plugins.
      * Update HACKING.md.
      * Ensure they work, using a test.

    * Plugin "omake":
      * Workaround for a problem in omake-0.9.8.6: variables accumulated
        via foreach cannot be private.
      * Passing the title string down to ocamldoc
      * Fix compilation of pack-level mli's.
      * Move definition of some variables in subdirectories to use them
        correctly (OCAMLINCLUDES, OCAMLPACKS and a few others)

    Thanks to Gerd Stolpmann for these contributions.

    * Improve CI/tests:
      * Split quickstart tests out of the main tests, because it fails too
        often and often need to be disabled.
      * Reorganize test/ directories.
      * Use OCaml 4.04 for Travis-CI.
      * Reorganize my CI scripts in src/tools/ci.
      * Get rid of ardivink and switch to OPAM for travis and jenkins builders.

    * Create 2 branches (opam/unstable and opam/testing) to provide pinning
      capabilities to OPAM:
      * It allows OPAM to track the development version of OASIS
      * Update information in README.md
      * Add a makefile target to allow to create opam/ in a local copy for
        testing a locally hacked version of OASIS.
      * Setup auto-generation of opam/unstable branch and auto-promotion of
        opam/unstable to opam/testing when integration tests have succeeded.

  * Minor changes:
    * Quick hack to solve #1674 and allow to use flambda, upstream notified of
      the problem. (Closes: #1674)
    * Use OASISFormat 0.4 for OASIS itself:
      * Use source_patterns feature to precisely locate .mlify files.
      * Use markdown to generate standard files.
      * Add BugReports to generated README in StdFiles.

  * Version 0.4.7

  * Drop support for OASISFormat 0.2 and 0.1.

    As per the version policy in HACKING.md, this change syncs with OASIS
    version in Debian. Debian Jessie has OASIS v0.4.4, so it is possible to
    drop support for older version.

  * Provide stable API in setup.ml using BaseCompat.

    This change introduces BaseCompat and opens by default the version
    matching OASISFormat in setup.ml. This allows to make changes to OASIS
    and still provides a stable API in setup.ml. The only side effect is that
    it requires to update the setup.ml of DynRun at every major version updates.

    Unfortunately, providing compatibility for ALL changes is an hard task.
    Users are welcome to file bugs whenever their customized setup.ml breaks
    because of an incompatible change.

  * Plugin "omake":

    This new plugin provides build, doc and install capabilities using
    OMake. Some features are not supported, like Object sections.
    It requires 'OCamlVersion: >= 4.01'.

    Example:
      OASISFormat:  0.4
      OCamlVersion: >= 4.01
      [...]
      BuildTools:  omake
      BuildType:    omake (0.4)

      Library simplelib
        [...]

      Document simplelib
        BuildTools+:    ocamldoc
        [...]

    Thanks to Gerd Stolpmann for this huge contribution.

  * Create OASIFileSystem and use it in OASISContext.t.srcfs.

    The new module OASISFileSystem is a filesystem abstraction layer that
    allows to better represents (through types) where the files are (e.g.
    source or build directory).

    The very first use of it is to add in OASISContext.t as srcfs. The
    filesystem object is itself limited to only use
    OASISContext.source_filename, which allows to use types to enforce
    location of files.

    The various default_filename across the code are now typed according to
    their location (e.g. "setup.log" and "setup.data" are
    OASISContext.source_filename). The only way to actually open, read and
    write the corresponding file is to apply methods provided in OASISFileSystem
    object.

    This change also delays enough the evaluation of the location of
    "setup.log" and "setup.data", which solves the bug 1473.
    (Closes: #1473)

  * Improve automatic tests:
    * Use OPAM to install dependencies.
    * Use Travis to test and compile with all major OCaml version since 3.12.1
      on Linux.
    * Use AppVeyor to compile on Cygwin.
    * Test for dynamic mode mode compilation on Cygwin with AppVeyor.
    * Rename test files to reflect what files they are testing.
    * Split test/data/TestFull/* tests to reflect what plugins/files they are
      testing.
    * Add some badges for build status on Travis and AppVeyor in README.md.
    * Test the parsing of examples/oasis/*.oasis files.
    * Check all examples are tested, add examples/ocamlbuild tests.
    * Check that all examples use the latest version of OASIS.
    * Disable test 'external source rebuild' which tends to be flaky.
    * Refactor TestFull to remove boilerplates and make it more readable.
    * Create a test function to check all subdirectories are listed and tested,
      add tests for the missing ones.
    * Reduce the number of skipped tests.
    * Refine constraint to produce .cmt to >=4.01.

  * Trim down the dependencies:
    * Stop depending on ocaml-data-notation and type_conv.
    * Create a trim down, internval version of ocaml-data-notation. The
      conversion functions  need to be manually written -- not perfect
      but a good way to drop the dependency and still be compatible with OCaml
      3.12.1.
    * Stop depending on ocaml-gettext, this was never really used.
    * Get rid of camlp4:
      * Replace most genlex parser, by standard yacc/lex parsers.
      * Replace OASISRecDescParser by OASISAst_parser using ocamlyacc.
        (Closes: #298)
      * The "flag(...)" in expression is now case sensitive, to avoid conflict
        with the "Flag ..." section.
      * Some parts still use Genlex, but don't need camlp4 anymore.
    * Trimming down the dependencies allows to make it easier to port OASIS on
      other platforms (like Windows) where some former dependencies were tricky
      to compile (like camlp4).

  * Stop using -install-lib-dir on Windows.

    This change prevents the use of -install-lib-dir on Windows, for OCaml
    version greater than 3.11.1. The bug in ocamlbuild has been fixed in OCaml
    3.11.1 [1]. This is a bit a shot in the dark, since testing on Windows is
    not setup.

    [1]: https://github.com/ocaml/ocamlbuild/commit/79cf4029b

  * Minor changes:
    * Consistently use choices type in OASISExpr module.
    * Make OCamlbuild plugin not assume that dynamic linking is supported.
      (Patch: #1536) (Closes: #1251)
    * Improve setup.log parsing, by using Genlex.
    * Enforce using a published version of OASIS to generate its own setup.ml,
      provide explanations in HACKING.md.
    * Fix problem reading files on Cygwin (esp. setup.log), reported size after
      an append doesn't reflect the real size of the file in some cases.
    * Always compile src/tools/* and move dist.ml there.
    * Refactor string version comparison into its own sub-module.
    * Fix missing rules for headache.
    * Remove unused userconf library.
    * Pass -thread to C files as well.
    * Don't use $< in explicit DevFiles build rule (BSD make compatibility).
    * Example to override cc when compiling C source files.
    * Remove the need for Bytes altogether.
    * Add fields "Tags" and "BugReports" to export them to OPAM.
    * Big documentation cleanup (`\_oasis` synopsis, doc/*).
    * Reformat source files using ocp-indent and start to use merlin.
    * Allow to use a string when testing values in `\_oasis`, for example it is
      now possible to use expression like 'ocaml_version("4.02.1")'
    * Improve OASISVersion.comparator_reduce. Now, it transforms the given
      comparator into its disjunctive form and order the version number.
    * Rename all executables so that their names match OCaml policy for module.
    * Move all executables into their own directories to prevent dependencies
      leak.
    * Transform tools into executables.
    * Always compile executables to check they still work.

  * Features:

    * no_automatic_syntax (alpha): don't disable the -package injection logic.

    * compiled_setup_ml (alpha):
      * Fix the configure file when using the compiled_setup_ml feature and
        improve the Makefile.
      * Recompile when needed while executing the configure script.

    * findlib_directory (beta, new):

      Findlib allows to specify a "directory" in a META file. This can be used
      to store some files of the library in sub-directories. This change
      allows to set and use this "directory" field.

      The InternalInstall plugin now handles installing files in
      sub-directories.  However there is no flag to specify this when using
      `ocamlfind install`, so we use a standard file installation, with a
      best-guess computation of the target directory.

      The META plugin can now set the "directory" field according to what has
      been set in the `_oasis` file. Note that, for nested package the install
      directory is relative to the install directory of the parent package.

      Example:
        BetaFeatures: findlib_directory
        Plugins: META(0.4)

        Library library
          [...]
          FindlibDirectory: lib

      Thanks to Gabriel Radanne for this contribution. (Closes: #1305)

    * findlib_extra_files (beta, new):

      This change allows to use a new `_oasis` field 'FindlibExtraFiles' to
      install extra files along the matching library/object in findlib.

      Example:
        BetaFeatures: findlib_extra_files

        Library library
          [...]
          FindlibName: foobar
          FindlibExtraFiles: myfile.txt

      In this case `myfile.txt` will be installed in the same directory as the
      'foobar' package.

      Thanks to Evgenii Lepikhin for the contribution. (Closes: #802)

    * source_patterns (alpha, new):

      This change allows to override the built-in source files search. It uses
      user-provided 'InterfacePatterns' and 'ImplementationPatterns' fields and
      a small DSL to define how to find a file matching a given module. The
      fields can be defined at the top level or in the Library section.

      The DSL is based on Genlex and Buffer.add_substitute. It has two
      functions `capitalize_file` and `uncapitalize_file` and one variable
      `module`.

      Example:
        AlphaFeatures: source_patterns

        Library library
          [...]
          Modules: FooBar
          InterfacePatterns+: ${module}.eliomi
          ImplementationPatterns+:  ${module}.eliom

      It is particularly useful to get rid of the warnings like:
      W: Cannot find source file matching module [...]

      Thanks to Petter Urkedal for this contribution.

Thanks to Spiros Eliopoulos, Paul Snively, Jeremie Dimino, Christopher
Zimmermann, Christophe Troestler, Max Mouratov, Jacques-Pascal Deplaix, Geoff
Shannon, Simon Cruanes, Vladimir Brankov, Gabriel Radanne, Evgenii Lepikhin,
Petter Urkedal, Gerd Stolpmann and Anton Bachin for their contributions.

(jaapb)

2017-07-11 10:05:41 UTC MAIN commitmail json YAML

Updated devel/ocamlbuild to 0.11.0

(jaapb)

2017-07-11 10:05:25 UTC MAIN commitmail json YAML

Updated package to latest version, 0.11.0. Changes include:

0.11.0 (5 Mar 2017):
--------------------

OCamlbuild 0.11.0 introduces a change to the way `.cmxs` files are
produced when no `.mldylib` file is absent: it will now use the exact
same semantics as `.cmxa` and `.mllib` file -- in particular, it
should not be necessary anymore to have identical
`foo.{mllib,mldylib}` files, only `foo.mllib` should suffice. See the
detailed changelog below for details.

- added "nostdlib" flag for corresponding ocaml{c,opt} options
  (Thomas Wood)

- add `node_modules` to the list of directories ignored by default
  (.svn/, CVS/, .bzr/, .hg/, .git/, _darcs/, node_modules/)
  (Yunxing Dai)

- added "-toolchain" option for corresponding ocamlfind option.
  (whitequark)

- install ocamlbuild's man pages, missing since 4.02
  (Adam Sampson and Gabriel Scherer)

- make sure that -just-plugin always stops after the plugin-build phase
  (Gabriel Scherer, report by whitequark)

* remove the rule ".cmx -> .cmxs"
  Previously, there was a ".cmx -> .cmxa" rule that would
  pull a module and its dependencies in a .cmxa, and a separate
  ".cmx -> .cmxs" rule that would pull only a module as a .cmxs.

  The latter is a reasonable default choice, the idea being that
  a module's dependencies may often be statically linked with the
  program instead of being dynamically linked. But it conflicts with
  the presence of a rule ".cmxa -> .cmxs" as soon as the library has
  the same name as one of the modules it contains.

  The reason why the rule ".cmxa -> .cmxs" matter is that it can be
  composed with the rule ".mllib -> .cmxa" to build .cmxs files from
  .mllib files, without having to copy each .mllib file into
  a separate .mldylib file.

  In other terms, the previous behaviour would, by default (in absence
  of .mldylib file who always takes priority), only link the module in
  the .cmxs file, and people wishing otherwise would have to write
  a list of modules in a .mldylib file. The new behavior will, by
  default, take the .mllib file or the module dependencies (as for
  .cmxa) to build a .cmxs file, and people wishing otherwise will have
  to write just the module name in a .mldylib file.

  It is unclear whether this change will break some projects on which
  users relied on the previous semantics. It seems equally likely that
  the previous semantics, when it applied, was a source of bugs
  (the .cmxs files didn't have the expected modules) that would not be
  discovered by people not testing dynamic linking. Such bugs have
  been found and fixed in the following cases:

  - <https://github.com/dbuenzli/uucp/pull/9>
  - <https://github.com/dbuenzli/uunf/pull/4>
  - <https://github.com/dbuenzli/uuseg/pull/4>

  (Daniel B端nzli, J辿r辿mie Dimino, Arma谷l Gu辿neau, Gabriel Scherer, whitequark)

- do not explicitly pass -shared when building shared libraries;
  let the compiler decide what to build.
  (whitequark)

- migration of Mantis bugtracker issues to the github issue tracker
  (Damien Doligez)

- setting up Continuous Infrastructure (CI) testsuite checks
  (whitequark)

- install license, changes and readme in opam's docdir for `odig`
  (Gabriel Scherer, request and review by Daniel B端nzli)

* new heuristic for handling the OCAMLLIB environment variable.
  `ocamlbuild -where` will ignore OCAMLLIB completely if OCAMLBUILD_LIBDIR is
  not a lexical subdirectory of OCAML_LIBDIR (i.e. an opam installation).
  Otherwise, it now returns $OCAMLLIB with the difference between
  OCAMLBUILD_LIBDIR and OCAML_LIBDIR appended (i.e. for a normal findlib
  installation, it now returns $OCAMLLIB/site-lib/ocamlbuild)
  (David Allsopp, review by Gabriel Schere)

- "noautolink" tag for ocaml{c,opt}
  (Gabriel Scherer)

0.10.{0,1} (Dec 2016):
----------------------

These releases were never widely distributed, because of
a quickly-caught regression due to the change of .cmxs compilation
behavior, fixed with the help Daniel B端nzli, J辿r辿mie Dimino
and, in particular, whitequark.

0.9.3 (6 Oct 2016):
-------------------

OCamlbuild 0.9.3 introduces several features contributed or requested
by our users. See the detailed changelog below.

- new ".o -> .clib" rule to build libraries out of single C stubs
  (Gabriel Scherer, request by whitequark)

- Integrate the in-progress OCamlbuild manual, previously located at
    https://github.com/gasche/manual-ocamlbuild
  into the ocamlbuild repository, in the manual/ subdirectory.
  The most current version of the manual can thus be accessed at
    https://github.com/ocaml/ocamlbuild/tree/master/manual/manual.adoc
  (Gabriel Scherer)

- added "noassert" and "unsafe" flag for corresponding ocaml{c,opt} options
  (Fran巽ois Pottier)

- added "cc", "cclib", and "ccopt" flags which correspond to the
  respective ocaml{c,opt} options
  (Rudi Grinberg)

- add infer_interface support for various type-checking-time flags:
    color, keep_docs, no_alias_deps, nolabels, nopervasives, open,
    strict_formats, strict_sequence, warn, warn_error
  (Gabriel Scherer, report by Knuth Posern)

(jaapb)

2017-07-11 10:01:05 UTC MAIN commitmail json YAML

Updated archivers/ocaml-zip to 1.07

(jaapb)

2017-07-11 10:00:51 UTC MAIN commitmail json YAML

Updated package to latest version, 1.07. Changes include:

- Allocate Zlib data structures outside the OCaml heap for compatibility
  with recent versions of Zlib
  (Github issue #1, pull request #2, report and fix by Einar Lielmanis).
- Don't pass -L and -I options to the C compiler unless necessary.
- Compile and install the shared library zip.cmxs.
  (Contributed by E. Millon.)
- ocamlfind: install under 'zip' and 'camlzip' package names.

(jaapb)

2017-07-11 09:59:44 UTC MAIN commitmail json YAML

Added ocaml-topkg to Makefile SUBDIRs

(jaapb)

2017-07-11 09:59:14 UTC MAIN commitmail json YAML

Added misc/ocaml-topkg version 0.9.0

(jaapb)

2017-07-11 09:58:59 UTC MAIN commitmail json YAML

2017-07-11 09:57:23 UTC MAIN commitmail json YAML

Updated devel/ocaml-findlib to 1.7.3

(jaapb)

2017-07-11 09:57:11 UTC MAIN commitmail json YAML

Updated package to latest version, 1.7.3. Apart from a pkgsrc patch that
allows for installation of .cmxs files, changes include:

1.7.3:
Fix regarding num-top: this library is now also optional, as num.

1.7.2:
Trying to protect against failures when several package installs are done in
parallel.

New subpackage "findlib.top" for the toploop (Jeremie Dimino).

The "num" library is now optional.

Shell scripts are started via "sh" command when there is no /bin/sh (ygrek)

(jaapb)

2017-07-11 09:54:21 UTC MAIN commitmail json YAML

Changes in OCaml support:
- added support for TOPKG
- installation through OPAM install files now possible
- oasis support improved

(jaapb)

2017-07-11 09:52:26 UTC MAIN commitmail json YAML

Updated lang/ocaml to 4.04.2

(jaapb)

2017-07-11 09:52:12 UTC MAIN commitmail json YAML

Updated package to newest version, 4.04.2. Changes include:

OCaml 4.04.2 (23 Jun 2017):
---------------------------

### Security fix:

- Local privilege escalation issue with ocaml binaries.
  (Damien Doligez, report by Eric Milliken, review by Xavier Leroy)

OCaml 4.04.1 (14 Apr 2017):
---------------------------

### Code generation and optimizations:

- Consider arrays of length zero as constants
  when using Flambda.
  (Pierre Chambart, review by Mark Shinwell and Leo White)

### Standard library:

- fix a bug in Set.map as introduced in 4.04.0
  (Gabriel Scherer, report by Thomas Leonard)

### Tools:

- ocamldoc, avoid nested <pre> tags in module description.
  (Florian Angeletti, report by user 'kosik')

- ocamldoc, wrong Latex output for variant types
  with constructors without arguments.
  (Florian Angeletti, report by Xavier Leroy)

### Build system:

- New flexlink target in Makefile.nt to bootstrap the
  flexlink binary only, rather than the flexlink binary and the FlexDLL C
  objects.
  (David Allsopp)

### Bug fixes

- Str.regexp raises "Invalid_argument: index out of bounds"
  (Damien Doligez, report by John Whitington)

- Fix ocamlmklib with bootstrapped FlexDLL. Bootstrapped
  FlexDLL objects are now installed to a subdirectory flexdll of the Standard
  Library which allows the compilers to pick them up explicitly and also
  ocamlmklib to include them without unnecessarily adding the entire Standard
  Library.
  (David Allsopp)

- fix incorrect timestamps returned by Unix.stat on Windows
  when either TZ is set or system date is in DST.
  (David Allsopp, report and initial fix by Nicol叩s Ojeda B辰r, review and
  superior implementation suggestion by Xavier Leroy)

- s390x: Fix address of caml_raise_exn in native dynlink modules
  (Richard Jones, review by Xavier Leroy)

- ensure 16 byte stack alignment inside caml_allocN on x86-64
  for ocaml build with WITH_FRAME_POINTERS defined
  (Christoph Cullmann)

- fix slow compilation on source files containing a lot
  of similar debugging information location entries
  (Mark Shinwell)

- a case of double free in the systhreads library (POSIX implementation)
  (Xavier Leroy, report by Chet Murthy)

- catch uncaught exception when unknown files are passed
  as argument (regression in 4.04.0)
  (Bernhard Schommer, review by Florian Angeletti and Gabriel Scherer,
  report by Stephen Dolan)

- Memory cannot be released after calling
    Bigarray.Genarray.change_layout.
  (Damien Doligez and Xavier Leroy, report by Liang Wang)

- Fix segfault in Unix.create_process on Windows caused by wrong header
  configuration.
  (David Allsopp)

- add dynlink options to ocamlbytecomp.cmxa to allow ocamlopt.opt
  to load plugins. See http://github.com/OCamlPro/ocamlc-plugins for examples.
  (Fabrice Le Fessant, review by David Allsopp)

- caml-types.el: Fix missing format argument, so that it can show kind
  of call at point correctly.
  (Chunhui He)

- Allow Windows CRLF line-endings in ocamlyacc on Unix and Cygwin.
  (David Allsopp, review by Damien Doligez and Xavier Leroy)

- Fix segfault in Sys.runtime_parameters when exception backtraces
  are enabled.
(Olivier Andrieu)

(jaapb)

2017-07-11 09:22:55 UTC MAIN commitmail json YAML

Added www/py-WebTest version 2.0.27, www/py-WSGIProxy2 version 0.4.4; Updated www/py-Routes to 2.4.1

(adam)

2017-07-11 09:22:02 UTC MAIN commitmail json YAML

Release 2.4.0:
* Release as a universal wheel.
* Convert readthedocs links for their .org -> .io migration for hosted projects.

(adam)

2017-07-11 09:18:01 UTC MAIN commitmail json YAML

This wraps any WSGI application and makes it easy to send test requests to
that application, without starting up an HTTP server.

This provides convenient full-stack testing of applications written with any
WSGI-compatible framework.

(adam)

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

2017-07-11 08:19:11 UTC MAIN commitmail json YAML

Updated www/py-WebOb to 1.7.3, textproc/py-pyquery to 1.2.17

(adam)

2017-07-11 08:18:43 UTC MAIN commitmail json YAML

1.2.17:
PyQuery('<input value="">').val() is ''
PyQuery('<input>').val() is ''

(adam)

2017-07-11 07:24:04 UTC MAIN commitmail json YAML

1.7.3:
Bugfix
- Request.host_url, Request.host_port and Request.domain now all understand and
  know how to parse IPv6 Host headers sent by browsers.

(adam)

2017-07-11 06:53:48 UTC MAIN commitmail json YAML

Updated time/py-dateutil to 2.6.1, devel/gperftools to 2.6.1

(adam)

2017-07-11 06:50:25 UTC MAIN commitmail json YAML

gperftools 2.6.1 is out! This is mostly bug-fixes release.

* issue 901: build issue on OSX introduced in last-time commit in 2.6
  was fixed (contributed by Francis Ricci)

* tcmalloc_minimal now works on 32-bit ABI of mips64. This is issue
  845. Much thanks to Adhemerval Zanella and github user mtone.

* Romain Geissler contributed build fix for -std=c++17. This is pull
  request 897.

* As part of fixing issue 904, tcmalloc atfork handler is now
  installed early. This should fix slight chance of hitting deadlocks
  at fork in some cases.

(adam)

2017-07-11 06:16:30 UTC MAIN commitmail json YAML

Fix PKGNAME of py-Paste (was renamed to py-paste)

(wiz)

2017-07-11 06:10:37 UTC MAIN commitmail json YAML

Version 2.6.1
-------------
- Updated zoneinfo file to 2017b.
- Added Python 3.6 to CI testing
- Removed duplicate test name that was preventing a test from being run.
- Fixed testing of folds and gaps, particularly on Windows
- Fixed deprecated escape characters in regular expressions.
- Many PEP8 style violations and other code smells were fixed.
- Improved performance of tzutc and tzoffset objects.
- Fixed issue with several time zone classes around DST transitions in any
  zones with +0 standard offset (e.g. Europe/London)
- Fixed issue with fuzzy parsing where tokens similar to AM/PM that are in the
  end skipped were dropped in the fuzzy_with_tokens list.
- Fixed issue with parsing dates of the form X m YY.
- Added support for parser weekdays with less than 3 characters.
- Fixed issue with the addition and subtraction of certain relativedeltas.
- Fixed issue where the COUNT parameter of rrules was ignored if 0.
- Updated documentation to include the new tz methods.
- Update documentation to reflect that the parser can raise TypeError.
- Fixed an incorrect year in a parser doctest.
- Moved version information into _version.py and set up the versions more
  granularly.

(adam)

2017-07-11 04:10:47 UTC MAIN commitmail json YAML

Updated sysutils/intel-microcode-netbsd to 20170707.

(msaitoh)

2017-07-11 04:07:51 UTC MAIN commitmail json YAML

Updated to 20170707.

New files:

Future Xeon
(Family 6, model 55, stepping 4)
00050654-0
00050654-1
00050654-2
00050654-4
00050654-7

7th gen Core (Kaby Lake)
(Family 6, Model 8e, stepping 9 and a)
000806e9-6
000806e9-7
000806ea-6
000806ea-7
(Family 6, Model 9e, stepping 9)
000906e9-1
000906e9-3
000906e9-5

(msaitoh)

2017-07-11 03:28:09 UTC MAIN commitmail json YAML

Add calendar package option to build PHP with calendar support

(manu)

2017-07-10 21:34:39 UTC MAIN commitmail json YAML

Note update of net/aria2 to 1.32.0

(seb)

2017-07-10 21:33:15 UTC MAIN commitmail json YAML

Update aria2 to 1.32.0. Changes since the last upstream packaged version 1.31.0:

aria2 1.32.0
============

Release Note
------------

This release fixes several minor bugs, and spelling mistakes.

Changes
-------

* Clarify --max-concurrent-downloads option

  GH-833

* Fix compile error with toolchain which lacks IPV6_TCLASS

  GH-895

* Log directed URI in notice log level

  GH-884

* Fix typo

  Patch from Tse Kit Yam

  GH-879, GH-899

* Spelling fixes

  Patch from klemens

  GH-870

* Remove unused Android parts

  These parts where unused after merging
  https://github.com/aria2/aria2/pull/736

  Patch from Fredrik Fornwall

  GH-868

* Save control file early

  GH-859

* Update links in Dockerfile.raspberrypi

  Some links used in Dockerfile.raspberrypi are not accessible
  anymore, because they were pointing to old versions of some source
  packages and new versions were released.  This commit fixes this by
  changing the links to point to the newest versions.

  Patch from Michał Leśniewski

  GH-860

* Propagate disk full error on pre-allocation to last error code

  GH-856

(seb)

2017-07-10 19:53:38 UTC pkgsrc-2017Q2 commitmail json YAML

2017-07-10 19:52:29 UTC pkgsrc-2017Q2 commitmail json YAML

Pullup ticket #5502 - requested by joerg
sysutils/zabbix-frontend: build fix

Revisions pulled up:
- sysutils/zabbix-frontend/Makefile                            1.3
- sysutils/zabbix/distinfo                                      1.2
- sysutils/zabbix/patches/patch-frontends_php_locale_add__new__language.sh 1.1
- sysutils/zabbix/patches/patch-frontends_php_locale_make__mo.sh 1.1

---
  Module Name: pkgsrc
  Committed By: joerg
  Date: Mon Jul  3 13:04:01 UTC 2017

  Modified Files:
  pkgsrc/sysutils/zabbix: distinfo
  pkgsrc/sysutils/zabbix-frontend: Makefile
  Added Files:
  pkgsrc/sysutils/zabbix/patches:
      patch-frontends_php_locale_add__new__language.sh
      patch-frontends_php_locale_make__mo.sh

  Log Message:
  Fix bash scripts to use a normal shell.

(bsiegert)

2017-07-10 19:50:16 UTC pkgsrc-2017Q2 commitmail json YAML

Pullup tickets #5499 to #5501.

(bsiegert)

2017-07-10 19:42:10 UTC pkgsrc-2017Q2 commitmail json YAML

Pullup ticket #5500 - requested by joerg
net/powerdns-recursor: build fix

Revisions pulled up:
- net/powerdns-recursor/distinfo                                1.20
- net/powerdns-recursor/patches/patch-configure                1.1
- net/powerdns-recursor/patches/patch-m4_pdns__check__os.m4    1.1
- net/powerdns-recursor/patches/patch-version.cc                1.1

---
  Module Name: pkgsrc
  Committed By: joerg
  Date: Mon Jul  3 13:02:38 UTC 2017

  Modified Files:
  pkgsrc/net/powerdns-recursor: distinfo
  Added Files:
  pkgsrc/net/powerdns-recursor/patches: patch-configure
      patch-m4_pdns__check__os.m4 patch-version.cc

  Log Message:
  Make Bart write "I will not ignore autoconf warnings" a thousand times.
  While here, don't include the configure arguments in the binary to avoid
  the wrkdir references.

(bsiegert)

2017-07-10 19:39:19 UTC pkgsrc-2017Q2 commitmail json YAML

Pullup ticket #5501 - requested by joerg
security/hitch: build fix

Revisions pulled up:
- security/hitch/distinfo                                      1.7
- security/hitch/patches/patch-src_configuration.c              1.2

---
  Module Name: pkgsrc
  Committed By: joerg
  Date: Mon Jul  3 13:03:02 UTC 2017

  Modified Files:
  pkgsrc/security/hitch: distinfo
  pkgsrc/security/hitch/patches: patch-src_configuration.c

  Log Message:
  Fix ctype use.

(bsiegert)

2017-07-10 19:34:34 UTC pkgsrc-2017Q2 commitmail json YAML

Pullup ticket #5499 - requested by joerg
graphics/graphviz: build fix

Revisions pulled up:
- graphics/graphviz/distinfo                                    1.59
- graphics/graphviz/patches/patch-iffe                          1.1

---
  Module Name: pkgsrc
  Committed By: joerg
  Date: Mon Jul  3 13:01:34 UTC 2017

  Modified Files:
  pkgsrc/graphics/graphviz: distinfo
  Added Files:
  pkgsrc/graphics/graphviz/patches: patch-iffe

  Log Message:
  Handle any non-bash shell with $RANDOM as bsh, i.e. don't use the ksh
  optimizations. Fixing build on NetBSD 8.99+

(bsiegert)

2017-07-10 17:43:44 UTC MAIN commitmail json YAML

Update references to this Makefile.common.

(schmonz)

2017-07-10 17:43:25 UTC MAIN commitmail json YAML

Use xapian/Makefile.common.

(schmonz)

2017-07-10 17:39:13 UTC MAIN commitmail json YAML

Added textproc/tcl-xapian version 1.4.4

(schmonz)

2017-07-10 17:39:08 UTC MAIN commitmail json YAML

Added textproc/ruby-xapian version 1.4.4

(schmonz)

2017-07-10 17:39:01 UTC MAIN commitmail json YAML

Added textproc/py-xapian version 1.4.4

(schmonz)

2017-07-10 17:38:55 UTC MAIN commitmail json YAML

Added textproc/php-xapian version 1.4.4

(schmonz)

2017-07-10 17:38:49 UTC MAIN commitmail json YAML

Added textproc/p5-Xapian version 1.4.4

(schmonz)

2017-07-10 17:38:42 UTC MAIN commitmail json YAML

Added textproc/lua-xapian version 1.4.4

(schmonz)

2017-07-10 17:38:36 UTC MAIN commitmail json YAML

Added textproc/csharp-xapian version 1.4.4

(schmonz)

2017-07-10 17:37:59 UTC MAIN commitmail json YAML

Add and enable {csharp,lua,p5,php,py,ruby,tcl}-[Xx]apian.

(schmonz)

2017-07-10 17:34:04 UTC MAIN commitmail json YAML

2017-07-10 17:29:58 UTC MAIN commitmail json YAML

2017-07-10 15:56:34 UTC MAIN commitmail json YAML

2017-07-10 15:55:40 UTC MAIN commitmail json YAML

gcc{48,49}: netbsd also provides libssp in libc, adjust LINK_SSP_SPEC accordingly.
already done for newer versions of gcc.

Now on netbsd all gcc packages can successfully build with -fstack-protector.

bump pkgrevision (sorry)

(maya)

2017-07-10 14:02:47 UTC MAIN commitmail json YAML

Updated textproc/p5-String-CRC32 to 1.6

(wen)

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

Update to 1.6

Upstream changes:
1.600    2017-06-23
        - New maintainer: LEEJO
        - Add Changes file
        - Add link to github repo
        - Add strict and warnings
        - Add LICENSE to POD + LICENSE file
        - Add META.* files through make dist
        - Add .travis.yml for CI

(wen)

2017-07-10 12:32:30 UTC MAIN commitmail json YAML

Deal with wc in /bin. From Thomas Orgis.

(joerg)

2017-07-10 12:27:19 UTC MAIN commitmail json YAML

Don't hard-code dependency on g95. It seems unnecessary as well.
From Thomas Orgis.

(joerg)

2017-07-10 12:26:53 UTC MAIN commitmail json YAML

Use copy mode for pax to avoid file format limitations. From Thomas Orgis.

(joerg)

2017-07-10 12:18:35 UTC MAIN commitmail json YAML

Updated geography/p5-Geo-ShapeFile to 2.64

(wen)

2017-07-10 12:17:34 UTC MAIN commitmail json YAML

Update to 2.64

Upstream changes:
2.64 2017-04-23
    - Update some POD
    - No functional changes from 2.63_001 dev release

2.63_001 2017-04-17
    - Add no_cache option to new method following
      discussion at http://www.perlmonks.org/?node_id=1188065

2.62 2017-01-08
    - Add rlib to TEST_REQUIRES in Makefile.PL to avoid some
      cygwin test failures

(wen)

2017-07-10 12:02:10 UTC MAIN commitmail json YAML

Updated devel/p5-PPI to 1.236

(wen)

2017-07-10 12:01:10 UTC MAIN commitmail json YAML

Update to 1.236

Upstream changes:
1.236 Thu 22 June 2017
Summary:
- prevent Node->child from proceeding without a valid argument
- make test pragma warning code enable -w to match warnings policy

1.234 Wed 21 June 2017
Summary:
- Prevent sub names like v10 from being version strings
  (GitHub #65) (MOREGAN)

1.232 Wed 21 June 2017
Summary:
- add Changes entries forgotten in 1.230

1.230 Wed 21 June 2017
Summary:
- remove temporary fix introduced in 1.226
- prevent possible regex on undefined scalar in
  __current_token_is_forced_word

1.228 Tue 20 June 2017
Summary:
- keep PPI::Dumper from breaking Perl::Critic under cperl 5.27
  (RURBAN)

1.226 Tue 20 June 2017
Summary:
- Fix test reliance on '.' in @INC (KENTNL)
- temporary fix to keep an untested combination from blocking
  Perl::Critic (https://github.com/chriscapaci)

(wen)

2017-07-10 11:47:34 UTC MAIN commitmail json YAML

Updated www/moodle to 3.3.1

(wen)

2017-07-10 11:44:56 UTC MAIN commitmail json YAML

Update to 3.3.1

Upstream changes:
Here is the full list of fixed issues in 3.3.1.
Contents

    1 Highlights
    2 Security issues
    3 Fixes and improvements
    4 For developers
    5 See also

Highlights

    MDL-58136 - Show only "in progress" courses in the My courses list in Booost flat navigation
    MDL-56046 - Fixed bug when downloading Quiz statistics report and other multiple-sheet reports
    MDL-58646, MDL-59122 - Number of performance improvements in Boost cache rebuilding
    MDL-58310, MDL-59312, MDL-58103 - Correctly display AJAX errors and ignore interrupted requests caused by page unload (occasional "undefined" popup)
    MDL-44961 - When restoring course with rolling start date never change log dates

Security issues

A number of security related issues were resolved. Details of these issues will be released after a period of approximately one week to allow system administrators to safely update to the latest version.
Fixes and improvements

    MDL-46322 - Assignment: Only enrolled users may be assigned as markers, if admins/managers can view course but are not enrolled they will not be assigned
    MDL-58907 - Course overview: Remember last view mode (Timeline/Courses), add a setting for a default mode
    MDL-58729 - Performance impovement in MySQL collation change script (follow up for Full UTF-8 Support in MySQL)
    MDL-57957 - Assignment: Fixed bug with feedback files not being shown to students if assignment has no grading
    MDL-57021 - Use normal password form field during sign up, adding new user and enrolling in a course
    MDL-49988 - Wiki: line breaks in HTML source code should not affect page layout
    MDL-58811 - Quiz: fixed bug preventing quiz duplication if questions have file links in their texts

For developers

    MDL-58911 - Change of behavior when writing unittests for the dashboard events - now callback from module are executed in unittests same way they would be executed on the dashboard

(wen)

2017-07-10 07:58:33 UTC MAIN commitmail json YAML

Fix a typo (missing l!).

Pointed out by htutils/changes/pkg-changes2html script.

(leot)

2017-07-10 05:13:47 UTC MAIN commitmail json YAML

Honor LDFLAGS. Fix a pkglint warning for better ccache support.

(wiz)

2017-07-10 03:20:57 UTC MAIN commitmail json YAML

Updated devel/p5-MooX-Options to 4.100

(wen)

2017-07-10 03:19:03 UTC MAIN commitmail json YAML

Update to 4.100
Update DEPENDS

Upstream changes:
4.100 2017-06-27
    * release 4.099_003 as 4.100
      Please read carefully the Changes before updating blindly!

4.099_003  2017-06-12
    * use MRO::Compat instead of mro for Perls bevor v5.9.5

4.099_002  2017-06-06
    * fix some broken documentation due move from Dist::Zilla to
      ExtUtils::MakeMaker
    * improve additional documentation regarding MooX::Cmd,
      MooX::ConfigFromFile and namespace::clean
    * add localization (test) using MooX::Locale::TextDomain::OO
    * remove unused modules being loaded from tests

4.099_001  2017-06-02
    * Move from Dist::Zilla to ExtUtils::MakeMaker
    * allow enhancing attributes to option
    * improve Kwalitee
    * rename negativable into negatable
    * replace Locale::TextDomain by MooX::Locale::Passthrough
    * make lazy loaded features optional
    * decouple autorange and autosplit
    * relax related current directory in INC

(wen)

2017-07-10 03:09:39 UTC MAIN commitmail json YAML

Added devel/p5-MooX-Locale-Passthrough version 0.001

(wen)

2017-07-10 03:08:11 UTC MAIN commitmail json YAML

Add p5-MooX-Locale-Passthrough

(wen)

2017-07-10 03:06:45 UTC MAIN commitmail json YAML

Import MooX-Locale-Passthrough-0.001 as p5-MooX-Locale-Passthrough.

MooX::Locale::Passthrough is made to allow CPAN modules use translator
API without adding heavy dependencies (external software) or requirements
(operating resulting solution).

(wen)

2017-07-10 00:22:15 UTC MAIN commitmail json YAML

Disable fortify due to build failure

clamav defines a gets macro, which confuses fortify.  Until resolved,
disable fortify so that it builds.  (Note that SSP is still enabled;
clamav with SSP and without FORTIFY appears to work.)

(gdt)

2017-07-10 00:21:31 UTC MAIN commitmail json YAML

Always stop libstdc++ from using PCH, not just on bootstrap.

the configure test hangs on netbsd, and people who have looked at the PCH
implementation blame it rather than the OS.

whitespace.

(maya)