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 (1h)  pkgsrc-2024Q1 (6d)  pkgsrc-2023Q4 (52d)  pkgsrc-2023Q2 (85d)  pkgsrc-2023Q3 (164d) 

2024-05-23 13:27:45 UTC Now

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)

2017-07-10 00:14:38 UTC MAIN commitmail json YAML

Updated devel/p5-Future to 0.35

(wen)

2017-07-10 00:13:43 UTC MAIN commitmail json YAML

Update to 0.35

Upstream changes:
0.35    2017/06/23 20:37:57
        [CHANGES]
        * Link to YAPC::EU talk video in SEE ALSO

        [BUGFIXES]
        * Handle cancelled/completed slots when fmap is cancelled (RT120469)
          (thanks tm604)

(wen)

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

Updated databases/p5-DBD-mysq to 4.043

(wen)

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

Update to 4.043

Upstream changes:
2017-06-29 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.043)

YOUR ATTENTION PLEASE, THIS IS A REVERT TO 4.041
This version is the same as 4.041 with all its bugs and
limitations. In version 4.042 there were some changes to Unicode handling
that turned out to be causing issues with existing implementations.
While it is possible to argue that the old behaviour was wrong and buggy,
lots of applications and scripts were depending on this behaviour so it
is NOT a good idea to change this.

There were lots of commits since 4.041, we'll add those back bit by bit
in a future release, excluding the ones which cause problems.

2017-??-?? Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.042_01)
* Use Devel::CheckLib 1.09 or newer, fixes
  https://github.com/perl5-dbi/DBD-mysql/issues/109
* Improve CI testing on AppVeyor: caching, path to cpan, configure deps (pali)
* Specify bigint as test dependency.

2017-03-08 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.042)
* Full release to include development releases 4.041_2 and 4.041_1.

2017-02-28 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.041_2)
* Statement handle now also has mysql_sock attribute, just as database handle.
  (by Pali)
* Fix type conversions for magic types. Issue reported by Dmitriy Yatsenko and
  Giovanni Bechis, fix by Pali.
    https://lists.amavis.org/pipermail/amavis-users/2016-December/004674.html
    https://github.com/perl5-dbi/DBD-mysql/issues/78
* Fix UTF8-encoding of table names, field names, warnings and error messages.
  Reported by Tanabe Yoshinori, fix by Pali.
    https://rt.cpan.org/Public/Bug/Display.html?id=120141
* Fix mysql_auto_reconnect when using mysql_server_prepare (pali). Reported by
  Vladimir Marek.
    https://github.com/perl5-dbi/DBD-mysql/pull/95
* Improve regex for removing database from dsn (pali)
    https://rt.cpan.org/Public/Bug/Display.html?id=118837
* Locate MySQL libs using Devel::CheckLib (pali)
* Support async on Windows (pali)

* Fix test suite on range of older and newer MySQL and MariaDB versions
  (https://github.com/perl5-dbi/DBD-mysql/pull/87)
* Fix compilation on MySQL 4.1 (pali)
* Do not leak dangling pointer to mysql result (pali)
* Fix logic when assigning to variable bind_comment_placeholders (pali)
* mysql_fd() still returned file descriptor after closing connection.
  Reported by Larry Leszczynski, fixed by Pali Roh獺r.
  (https://rt.cpan.org/Public/Bug/Display.html?id=110983)
* Fix parsing configure libs from mysql_config --libs output in Makefile.PL
  Libraries in mysql_config --libs output can be specified by library name
  with the -l prefix or by absolute path to library name without any prefix.
  Parameters must start with a hyphen, so treat all options without leading
  hyphen in mysql_config --libs output as libraries with full path.
  Partially fixes bug https://rt.cpan.org/Public/Bug/Display.html?id=100898
  Fix by Pali Roh獺r.
* Fix support for magic scalars (pali)
  (https://github.com/perl5-dbi/DBD-mysql/pull/76)

2016-12-12 Patrick Galbraith, Michiel Beijen, DBI/DBD community (4.041_1)
* Unicode fixes: when using mysql_enable_utf8 or mysql_enable_utf8mb4,
  previous versions of DBD::mysql did not properly encode input statements
  to UTF-8 and retrieved columns were always UTF-8 decoded regardless of the
  column charset.
  Fix by Pali Roh獺r.
  Reported and feedback on fix by Marc Lehmann
  (https://rt.cpan.org/Public/Bug/Display.html?id=87428)
  Also, the UTF-8 flag was not set for decoded data:
  (https://rt.cpan.org/Public/Bug/Display.html?id=53130)
* Return INTs with ZEROFILL as strings. Reported by Knarf, fix by Pali Roh獺r.
  (https://rt.cpan.org/Public/Bug/Display.html?id=118977)

(wen)

2017-07-10 00:00:06 UTC MAIN commitmail json YAML

Updated editors/vim-share to 8.0.0702

(wen)

2017-07-09 23:58:24 UTC MAIN commitmail json YAML

Update to 8.0.0702

Upstream changes:
17435  8.0.0647  syntax highlighting can cause a freeze
  1629  8.0.0648  possible use of NULL pointer
  3822  8.0.0649  when opening a help file the filetype is set several times
  2039  8.0.0650  for extra help files the filetype is set more than once
  1534  8.0.0651  build failure without the auto command feature
10036  8.0.0652  unicode information is outdated
  2013  8.0.0653  the default highlight for QuickFixLine is not good
  5188  8.0.0654  no warning for text after :endfunction
  2677  8.0.0655  not easy to make sure a function does not exist
  2329  8.0.0656  cannot use ! after some user commands
13104  8.0.0657  cannot get and set quickfix list items
47863  8.0.0658  spell test is old style
  5884  8.0.0659  no test for conceal mode
  1676  8.0.0660  silent install on MS-Windows shows dialog
10750  8.0.0661  recognizing urxvt mouse codes does not work well
  1828  8.0.0662  stray FIXME for fixed problem
  5971  8.0.0663  unexpected error message only when 'verbose' is set
  2373  8.0.0664  mouse does not work in tmux
  1517  8.0.0665  warning for uninitialized variable
  4110  8.0.0666  dead for loop
  5896  8.0.0667  memory access error when command follows :endfunc
  1689  8.0.0668  nsis installer script does not work
  2927  8.0.0669  CTRL-N at start of the buffer does not work correctly
  3607  8.0.0670  can't use input() in a timer callback
  1600  8.0.0671  hang when typing CTRL-C in confirm() in timer
  6001  8.0.0672  third item of synconcealed() changes too often
  1260  8.0.0673  build failure without conceal feature
  1751  8.0.0674  cannot build with eval but without timers
  2638  8.0.0675  'colorcolumn' has a higher priority than 'hlsearch'
  8830  8.0.0676  crash when closing quickfix window in autocmd
  4177  8.0.0677  setting 'filetype' may switch buffers
  3772  8.0.0678  closing a window does not trigger resizing
  2223  8.0.0679  using freed memory
10068  8.0.0680  plugins in start packages are sourced twice
  2323  8.0.0681  unnamed register only contains the last deleted text
  2786  8.0.0682  no test for synIDtrans()
  4871  8.0.0683  visual bell flashes too quickly
13990  8.0.0684  old style tests are not nice
28918  8.0.0685  when conversion fails written file may be truncated
  1479  8.0.0686  extra redraw when using CTRL-L in second window
  6644  8.0.0687  minor issues related to quickfix
  4317  8.0.0688  cannot resize the window in a FileType autocommand
  2402  8.0.0689  ~ character not escaped when extending search pattern
  2150  8.0.0690  compiler warning on non-Unix system
  1267  8.0.0691  compiler warning without the linebreak feature
  2964  8.0.0692  CTRL-G with 'incsearch' and ? goes in the wrong direction
361923  8.0.0693  no terminal emulator support
  2396  8.0.0694  building in shadow directory does not work
  5003  8.0.0695  missing dependencies breaks parallel make
  1309  8.0.0696  .inc files missing in git
  9396  8.0.0697  recorded key sequences may become invalid
  4219  8.0.0698  crash on exit when using Python function in timer.
  1742  8.0.0699  checksum tests are not actually run
  2709  8.0.0700  segfault with QuitPre autocommand closes the window
  2900  8.0.0701  system test failing when using X11 forwarding
  5191  8.0.0702  an error in a timer can make Vim unusable
  3118  8.0.0703  illegal memory access with empty :doau command
  2145  8.0.0704  problems with autocommands when opening help

(wen)

2017-07-09 23:17:39 UTC MAIN commitmail json YAML

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

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

whitespace.

(maya)

2017-07-09 22:31:23 UTC MAIN commitmail json YAML

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

Updated textproc/xapian-omega to 1.4.4

(schmonz)

2017-07-09 22:27:49 UTC MAIN commitmail json YAML

Updated textproc/xapian to 1.4.4

(schmonz)

2017-07-09 22:27:47 UTC MAIN commitmail json YAML

Update to 1.4.4. From the changelog:

indexers:

* omindex:

  + 1.4.3 added a new --sample option, but contrary to the documentation
    the default behaviour was to take the sample from the meta description
    (which was the hard-wired behaviour in 1.4.2 and earlier).  The default
    has now been changed to take the sample from the body.

  + Index .shtm, .xhtml and .xhtm as HTML by default - .shtm is another
    extension used for server-parsed HTML (in addition to the more common
    .shtml), and .xhtm and .xhtml are XHTML.

  + Fix fallback lookup for extension containing upper case.  User mappings
    worked, but built-in extension to MIME type mappings were effectively being
    ignored (because the result of the function call was not being checked).
    Bug introduced in 1.3.4.

  + Fix term-based date ranges, broken by changes in 1.4.2.  Found and
    diagnosed by Gaurav Arora.

  + Handle date range with start after end better - with term-based ranges,
    this used to generate a bogus filter, but now just generates Dlatest.

  + Use Y-term when range starts/ends at year start/end.  Previously we used 12
    M-terms for these cases.

  + Use full leap-year check when constructing term-based date ranges -
    previous code was good until 2100, but even then it would only result
    in an extra term being included for a non-existent February 29th in
    rare cases.

  + Add support for indexing vCard files if Perl and its Text::vCard module
    are available.

  + Recognise application/x-rpm as alternative type since libmagic reports this
    rather than application/x-redhat-package-manager.

  + Use official MIME type application/vnd.debian.binary-package for debian
    packages.  We used to map .deb and .udeb to application/x-debian-package,
    but in 2014 (after we added that support for .deb) an official type was
    registered with IANA.  We now map extensions .deb and .udeb to the official
    type, but the unofficial type is still recognised (older versions of
    libmagic probably report it, and users may be mapping to it).

  + Handle PHP as MIME type text/x-php.  The main difference this makes is that
    PHP files which don't have extension '.php' (e.g. .phtml, .phps, .php5,
    .ph4, etc) get identified by libmagic as text/x-php and will now be indexed.
    It also means that the user can now more easily configure different filters
    for HTML and PHP.

  + Don't use meta description as sample by default.  Now we have dynamic
    snippets (via $snippet), the body text is a better default.  Also generated
    HTML sometimes has unhelpful content in the meta description.  To get the
    previous behaviour, use the new omindex command line option:
    --sample=description

omega:

* New OmegaScript command $cgiparams which returns a list of the parameter
  names.

* Handle tab in a CGI parameter name in the same way as space.  Mostly this is
  a way to avoid having tabs in CGI parameter names - they aren't useful, but
  if they could have tabs in we can't put CGI parameter names in a list.

templates:

* query: Fix highlighting of matching terms.  We were using both $snippet and
  $highlight, which results in double highlighting and HTML escaping, most
  noticeable by literal <strong> and </strong> appearing around matching terms
  in the rendered HTML snippet.  Reported by Mark Thomas on xapian-discuss.

build system:

* If gen-mimemap failed after creating mimemap.h, the rule wouldn't get rerun.

(schmonz)

2017-07-09 22:27:44 UTC MAIN commitmail json YAML

Update to 1.4.4. From the changelog:

API:

* Database::check():

  + Fix checking a single table - changes in 1.4.2 broke such checks unless you
    specified the table without any extension.

  + Errors from failing to find the file specified are now thrown as
    DatabaseOpeningError (was DatabaseError, of which DatabaseOpeningError is
    a subclass so existing code should continue to work).  Also improved the
    error message when the file doesn't exist is better.

* Drop OP_SCALE_WEIGHT over OP_VALUE_RANGE, OP_VALUE_GE and OP_VALUE_LE in the
  Query constructor.  These operators always return weight 0 so OP_SCALE_WEIGHT
  over them has no effect.  Eliminating it at query construction time is cheap
  (we only need to check the type of the subquery), eliminates the confusing
  "0 * " from the query description, and means the OP_SCALE_WEIGHT Query object
  can be released sooner.  Inspired by Shivanshu Chauhan asking about the query
  description on IRC.

* Drop OP_SCALE_WEIGHT on the right side of OP_AND_NOT in the Query
  constructor.  OP_AND_NOT takes no weight from the right so OP_SCALE_WEIGHT
  has no effect there.  Eliminating it at query construction time is cheap
  (just need to check the subquery's type), eliminates the confusing "0 * "
  from the query description, and means the OP_SCALE_WEIGHT object can be
  released sooner.

* MSet::snippet(): Favour candidate snippets which contain more of a diversity
  of matching terms by discounting the relevance of repeated terms using an
  exponential decay.  A snippet which contains more terms from the query is
  likely to be better than one which contains the same term or terms multiple
  times, but a repeated term is still interesting, just less with each
  additional appearance.  Diversity issue highlighted by Robert Stepanek's
  patch in https://github.com/xapian/xapian/pull/117 - testcases taken from his
  patch.

* MSet::snippet(): New flag SNIPPET_EMPTY_WITHOUT_MATCH to get an empty snippet
  if there are no matches in the text passed in.  Implemented by Robert
  Stepanek.

* Round MSet::get_matches_estimated() to an appropriate number of significant
  figures.  The algorithm used looks at the lower and upper bound and where the
  estimate sits between them, and then picks an appropriate number of
  significant figures.  Thanks to S辿bastien Le Callonnec for help sorting out a
  portability issue on OS X.

* Add Database::locked() method - where possible this non-invasively checks if
  the database is currently open for writing, which can be useful for
  dashboards and other status reporting tools.

testsuite:

* Add more tests of Database::check().  Fixes #238, reported by Richard
  Boulton.

* Make apitest testcase nosuchdb1 fail if we manage to open the DB.

* Skip testcases which throw NetworkError with errno value ECHILD - this
  indicates system resource starvation rather than a Xapian bug.  Such failures
  are seen on Debian buildds from time to time, see:
  https://bugs.debian.org/681941

* Use terms that exist in the database for most snippet tests.  It's good to
  test that snippet highlighting works for terms that aren't in the database,
  but it's not good for all our snippet tests to feature such terms - it's
  not the common usage.

matcher:

* Fix incorrect results due to uninitialised memory.  The array holding max
  weight values in MultiAndPostList is never initialised if the operator is
  unweighted, but the values are still used to calculate the max weight to pass
  to subqueries, leading to incorrect results.  This can be observed with an OR
  under an unweighted AND (e.g. OR under AND on the right side of AND_NOT).
  The fix applied is to simply default initialise this array, which should lead
  to a max weight of 0.0 being passed on to subqueries.  Bug reported in
  notmuch by Kirill A. Shutemov, and forwarded by David Bremner.

* Improve value range upper bound and estimated matches.  The value slot
  frequency provides a tighter upper bound than Database::get_doccount().
  The estimate is now calculated by working out the proportion of possible
  values between the slot lower and upper bounds which the range covers
  (assuming a uniform distribution).  This seems to work fairly well in
  practice, and is certainly better than the crude estimate we were using:
  Database::get_doccount() / 2

* Handle arbitrary combinations of OP_OR under OP_NEAR/OP_PHRASE, partly
  addressing #508.  Thanks to Jean-Francois Dockes for motivation and testing.

* Only convert OP_PHRASE to OP_AND if full DB has no positions.  Until now the
  conversion was done independently for each sub-database, but being consistent
  with the results from a database containing all the same documents seems more
  useful.

* Avoid double get_wdf() call for first subquery of OP_NEAR and OP_PHRASE,
  which will speed them up by a small amount.

documentation:

* Correct "Query::feature_flag" -> "QueryParser::feature_flag".  Fixes #747,
  reported by James Aylett.

* Rename set_metadata() `value` parameter to `metadata`.  This change is
  particularly motivated by making it easier to map this case specially in SWIG
  bindings, but the new name is also clearer and better documents its purpose.

* Rename value range parameters.  The new names (`range_limit` instead of
  `limit`, `range_lower` instead of `begin` and `range_upper` instead of `end`)
  are particularly motivated by making it easier to map them specially in SWIG
  bindings, but they're also clearer names which better document their
  purposes.

* Change "(key, tag)" to "(key, value)" in user metadata docs.  The user
  metadata is essentially what's often called a "key-value store" so users
  are likely to be familiar with that terminology.

* Consistently name parameter of Weight::unserialise() overridden forms.
  In xapian/weight.h it was almost always named `serialised`, but LMWeight
  named it `s` and CoordWeight omitted the name.

* Fix various minor documentation comment typos.

* INSTALL: Update section about -Bsymbolic-functions which is not a new
  GNU ld feature at this point.

tools:

* xapian-delve: Uses new Database::locked() method to report if the database
  is currently locked.

portability:

* Fix configure probe for __builtin_exp10() to work around bug on mingw - there
  GCC generates a call to exp10() for __builtin_exp10() but there is no exp10()
  function in the C library, so we get a link failure.  Use a full link test
  instead to avoid this issue.  Reported by Mario Emmenlauer on xapian-devel.

* Fix configure probe for log2() which was failing on at least some platforms
  due to ambiguity between overloaded forms of log2().  Make the probe
  explicitly check for log2(double) to avoid this problem.

* Workaround the unhelpful semantics of AI_ADDRCONFIG on platforms which follow
  the old RFC instead of POSIX (such as Linux) - if only loopback networking is
  configured, localhost won't resolve by name or IP address, which causes
  testsuites using the remote backend over localhost to fail in auto-build
  environments which deliberately disable networking during builds.  The
  workaround implemented is to check if the hostname is "::1", "127.0.0.1" or
  "localhost" and disable AI_ADDRCONFIG for these.  This doesn't catch all
  possible ways to specify localhost, but should catch all the ways these might
  be specified in a testsuite.  Fixes https://bugs.debian.org/853107, reported
  by Daniel Schepler and the root cause uncovered by James Clarke.

* Fix build failure cross-compiling for android due to not pulling in header
  for errno.

* Fix compiler warnings.

debug code:

* Adjust assertion in InMemoryPostList.  Calling skip_to() is fine when the
  postlist hasn't been started yet (but the assertion was failing for a term
  not in the database).  Latent bug, triggered by testcases complexphrase1 and
  complexnear1 as updated for addition of support for OP_OR subqueries of
  OP_PHRASE/OP_NEAR.

(schmonz)

2017-07-09 22:12:19 UTC MAIN commitmail json YAML

Updated mail/spamassassin to 3.4.1nb7

(schmonz)

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

Apply upstream patch (SVN rev 1791010) to fix "Unescaped left brace in
regex is deprecated here (and will be fatal in Perl 5.30)". While here,
remove references to LOCALBASE. Bump PKGREVISION.

(schmonz)

2017-07-09 21:24:58 UTC MAIN commitmail json YAML

Updated www/py-paste to 2.0.3, www/py-waitress to 1.0.2

(adam)

2017-07-09 21:24:24 UTC MAIN commitmail json YAML

1.0.2:

Features
- Python 3.6 is now officially supported in Waitress

Bugfixes
- Add a work-around for libc issue on Linux not following the documented
  standards. If getnameinfo() fails because of DNS not being available it
  should return the IP address instead of the reverse DNS entry, however
  instead getnameinfo() raises. We catch this, and ask getnameinfo()
  for the same information again, explicitly asking for IP address instead of
  reverse DNS hostname.

(adam)

2017-07-09 21:16:41 UTC MAIN commitmail json YAML

2.0.3
-----
* 26: Change six requirement to >=1.4.0
* 28: Py3k fixes
* 29: paste.wsgilib.add_close: Add __next__ method to support using `add_close` objects as iterators on Python 3.
* 30: tox.ini: Add py35 to envlist
* 31: Enable testing with pypy
* 33: tox.ini: Measure test coveraage

(adam)

2017-07-09 20:58:09 UTC MAIN commitmail json YAML

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

2017-07-09 20:57:54 UTC MAIN commitmail json YAML

2017-07-09 20:33:48 UTC MAIN commitmail json YAML

Updated graphics/libimagequant to 2.10.1

(adam)

2017-07-09 20:32:27 UTC MAIN commitmail json YAML

2017-07-09 20:03:12 UTC MAIN commitmail json YAML

Updated graphics/GraphicsMagick to 1.3.26

(adam)

2017-07-09 20:02:28 UTC MAIN commitmail json YAML

1.3.26:

Security Fixes:
---------------
DPX: Fix excessive use of memory (DOS issue) due to file header claiming large image dimensions but insufficient backing data. (CVE-2017-10799).
JNG: Fix memory leak when reading invalid JNG image (CVE-2017-8350).
MAT: Fix excessive use of memory (DOS issue) due to continuing processing with insufficient data and claimed large image size. Verify each file extent to make sure that it is within range of file size. (CVE-2017-10800).
META: Fix heap overflow while parsing 8BIM chunk (CVE-2016-7800).
PCX: Fix denial of service issue.
RLE: Fix abnomally slow operation (denial of service issue) with intentionally corrupt colormapped file.
PICT: Fix possible buffer overflow vulnerability given suitably truncated input file.
PNG: Enforce spec requirement that the dimensions of the JPEG embedded in a JDAT chunk must match the JHDR dimensions (CVE-2016-9830).
PNG: Avoid NULL dereference when MAGN chunk processing fails.
SCT: Fix stack-buffer read overflow (underflow?) while reading SCT header.
SGI: Fix denial of service issues. Delay large memory allocations until file header has fully passed sanity checks.
TIFF: Fix out of bounds read when reading CMYKA TIFF which claims to have only 2 samples per pixel (CVE-2017-6335).
TIFF: Fix out of bounds read when reading RGB TIFF which claims to have only 1 sample per pixel (CVE-2017-10794).
WPG: Fix heap overflow (CVE-2016-7996). Fix assertion crash (CVE-2016-7997).

Bug fixes:
----------
DifferenceImage(): Fix Fix all-black difference image if an input file is colormapped.
EXIF orientation was not being properly detected for some files.
-frame: The import command -frame handling was improperly implemented and was using already freed data.
GIF: Fixes for "Excessive LZW string data" problem.
Magick++: Bug fixes to PathSmoothCurvetoRel::operator() and PathSmoothCurvetoRel::operator().
PAM: Support writing GRAYSCALE PAM format.
PNG: Fix memory leaks.
SVG: Fixed a memory leak. Fixed a possible null pointer dereference.
TclMagick: Problem that TkMagick could not resolve functions from TclMagick under Linux is fixed.
TclMagick: Fix parser validatation in magickCmd() to avoid crash given a syntax error.
TIFF: Fix for reading old JPEG files (avoids "Improper call to JPEG library in state 0. (LibJpeg).").
TXT: Fixed memory leak.
XCF: Error checking is improved.

New Features:
-------------
EXIF rotation: Support is added such that the EXIF orientation tag is updated when the image is rotated.
MAT: Now support reading multiple images from Matlab V4 format.
Magick++: Orientation method now updates orientation in EXIF profile, if it exists.
Magick++: Added Image attribute method which accepts a 'char *' argument, and will remove the attribute if the value argument is NULL.
-orient: The -orient command line option now also updates the orientation in the EXIF profile, if it exists.
PGX: Support PGX JPEG 2000 format for reading and writing (within the bounds of what JasPer supports).
Wand API: Added MagickAutoOrientImage(), MagickGetImageOrientation(), MagickSetImageOrientation(), MagickRemoveImageOption(), and MagickClearException().

(adam)

2017-07-09 17:17:06 UTC MAIN commitmail json YAML

Rely on PKG_HAVE_KQUEUE to tell us whether the OS supports kqueue(2).
Fixes build on Darwin 10.12.5 (and probably Bitrig and MirBSD, which had
been excluded from ONLY_FOR_PLATFORM).

(schmonz)

2017-07-09 17:03:12 UTC MAIN commitmail json YAML

Define PKG_HAVE_KQUEUE where available.

(schmonz)

2017-07-09 16:16:32 UTC MAIN commitmail json YAML

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

Updated textproc/p5-XML-Tidy to 1.18

(wen)

2017-07-09 15:28:47 UTC MAIN commitmail json YAML

Update to 1.18

Upstream changes:
- 1.18 H78M5qm1 Sat Jul 8 05:52:48:01 -0500 2017
      * fixed new() to check file or xml to detect standalone in
      declaration, from <HTTPS://RT.CPAN.Org/Ticket/Display.html?id=122389>
      (Thanks Alex!)

      * traced tidy() memory leak from
      <HTTPS://RT.CPAN.Org/Ticket/Display.html?id=120296> (Thanks Jozef!)
      which seems to come from every XPath->findnodes() call

      * aligned synopsis comments

      * updated write() to use output encoding UTF-8 since that's what
      almost all XML should rely on (with thanks to RJBS for teaching me
      much from his great talk at <HTTPS://YouTube.Com/watch?v=TmTeXcEixEg>)

      * collapsed trailing curly braces on code blocks

      * added croak for any failed file open attempt

(wen)

2017-07-09 15:26:50 UTC MAIN commitmail json YAML

Updated textproc/p5-XML-Compile-SOAP to 3.22

(wen)

2017-07-09 15:25:44 UTC MAIN commitmail json YAML

Update to 3.22

Upstream changes:
version 3.22: Fri 30 Jun 10:03:10 CEST 2017

Fixes:
- ::XOP::Include read from file always died
  rt.cpan.org#119955 [Pavel Trushkin]
- ::XOP::Include read should enforce raw mode
  rt.cpan.org#119955 [Pavel Trushkin]

(wen)

2017-07-09 15:22:54 UTC MAIN commitmail json YAML

Updated textproc/p5-XML-Compile to 1.58

(wen)

2017-07-09 15:21:58 UTC MAIN commitmail json YAML

Update to 1.58
Update DEPENDS

Upstream changes:
version 1.58: Tue 27 Jun 16:50:29 CEST 2017

Fixes:
- early facet on missing field [Bernhard Reutner-Fischer]

Improvements:
- move to Log::Report 1.20, which has considerable changes.

version 1.57: Wed 14 Jun 14:48:18 CEST 2017

Fixes:
- better separation between lexical- and value-space facets.
  rt.cpan.org#121946 [Nils Barkald]
- json_friendly changes broke some (semi-illegal) enumeration and
  pattern facets.  Now new solution with dualvar [Wesley Schwengle]

(wen)

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

Updated devel/p5-Log-Report to 1.21

(wen)

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

Update to 1.21
Update DEPENDS

Upstream changes:
version 1.21: Mon  3 Jul 15:31:19 CEST 2017

Fixes:
- _prepend and _append texts doubled.
  rt.cpan.org#122304 [Andreas Koenig]
- accidental stringification of exceptions
  rt.cpan.org#122324 [Slaven Rezic]

Improvements:
- also \n of msgid moves to _prepend or _append

version 1.20: Tue 27 Jun 16:41:36 CEST 2017

Fixes:
- Dancer2 sporadic missing request. [Andrew Beverley]
- attribute _lang overrules default locale in translation
- remove Log::Report::Lexicon dependency from ::Translator
- formatter PRINTP cannot be used, remove docs which tell that
- exceptions triggered translation too often

Improvements:
- add textdomain($name, 'EXISTS')
- add textdomain($domain_object);
- short-cut when translating without context
- use String::Print::printi() to interpolate: that code was forked-off
  earlier, and now mature.

(wen)

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

Update DEPENDS, which forgot in last commit

(wen)

2017-07-09 15:03:24 UTC MAIN commitmail json YAML

Updated devel/p5-Log-Report-Optional to 1.03

(wen)

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

Updated devel/p5-Test-BDD-Cucumber to 0.53

(schmonz)

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

2017-07-09 15:01:51 UTC MAIN commitmail json YAML

Update to 1.03

Upstream changes:
version 1.03: Tue 27 Jun 16:39:41 CEST 2017

Fixes:
- manpage, change SYNOPSYS into SYNOPSIS
  rt.cpan.org#113351 [Shlomi Fish]
- formatter PRINTP cannot be used

Improvements:
- more flexible formatter construction
- textdomain compatible with full implementation
- changed formatter constructor to be more flexible

(wen)

2017-07-09 15:01:46 UTC MAIN commitmail json YAML

Fix formatting of converters/unoconv addition (found by pkglint).

(schmonz)

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

Updated devel/p5-Ouch to 0.0500

(schmonz)

2017-07-09 14:51:09 UTC MAIN commitmail json YAML

Update to 0.0500. From the changelog:

- Made :trytiny more Try::Tiny-sh thanks to Flavio Poletti

(schmonz)

2017-07-09 14:48:23 UTC MAIN commitmail json YAML

Updated devel/p5-String-Print to 0.92

(wen)

2017-07-09 14:47:12 UTC MAIN commitmail json YAML

Update to 0.92

Upstream changes:
version 0.92: Thu  6 Jul 12:31:36 CEST 2017

Fixes:
- %F and %T not supported on Windows [cpantesters]

version 0.91: Tue 27 Jun 17:10:58 CEST 2017

Improvements:
- add output encoding (encodeFor)
- add complex keys
- add modifier BYTES
- add time modifiers
- add default modifier '//'
- add new(missing_key) with warning

(wen)

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

Register support for PKGSRC_USE_STACK_CHECK

This adds -fstack-check to the CFLAGS (with GCC on NetBSD x86). Only
tested on NetBSD/amd64 so far.

Disabled by default.

(khorben)

2017-07-09 14:13:54 UTC MAIN commitmail json YAML

Add converters/unoconv

unoconv converts any document format that OpenOffice can import, to any
document format that OpenOffice can export.

unoconv uses the OpenOffice's UNO bindings for non-interactive conversion
of documents.

(manu)

2017-07-09 13:46:32 UTC MAIN commitmail json YAML

Make path information easily available for upcoming converters/unoconv package

(manu)

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

Updated net/corebird to 1.5.1

(ryoon)

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

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

+ GraphicsMagick-1.3.26, abcm2ps-8.13.12, afl-2.45b, caff-2.6,
  convmv-2.03, cups-filters-1.14.1, fontconfig-2.12.4,
  libopenmpt-0.2.8461beta26, p5-Algorithm-Permute-0.14,
  p5-Mojolicious-7.35, p5-WWW-Mechanize-1.86, py-easyAI-1.0.0.4,
  py-mercurial-4.2.2, spice-protocol-0.12.13, thunderbird-enigmail-1.9.8.1,
  vim-8.0.0702, vim-share-8.0.0702, x264-devel-20170708, zstd-1.3.0.

(wiz)

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

Remove two ex-master sites.

(wiz)

2017-07-09 10:50:01 UTC MAIN commitmail json YAML

Added PYTHON_VERSIONS_INCOMPATIBLE=27

(adam)

2017-07-09 10:44:19 UTC MAIN commitmail json YAML

2017-07-09 10:35:56 UTC MAIN commitmail json YAML

Remove unused BUILD_DEPDNDS

(adam)

2017-07-09 10:34:34 UTC MAIN commitmail json YAML

Added devel/py-clickclick version 1.2.1, textproc/py-inflection version 0.3.1

(adam)

2017-07-09 10:33:20 UTC MAIN commitmail json YAML

Inflection is a string transformation library. It singularizes and pluralizes
English words, and transforms strings from CamelCase to underscored string.
Inflection is a port of Ruby on Rails' inflector to Python.

(adam)

2017-07-09 10:32:29 UTC MAIN commitmail json YAML

Utility functions (Python 3 only) for the wonderful Click library. Click is
a Python package for creating beautiful command line interfaces in a composable
way with as little code as necessary.

(adam)

2017-07-09 10:10:44 UTC MAIN commitmail json YAML

Added python to CATEGORIES

(adam)

2017-07-09 09:20:31 UTC MAIN commitmail json YAML

Add auth-request option (--with-http_auth_request_module).

Approved by joerg@.

(alnsn)

2017-07-09 09:04:00 UTC MAIN commitmail json YAML

firefox{,45,52}: bump pkgrevision with no change.

these packages pull in GCC_REQD+=4.9 via mozilla-common.mk, and
are very widely used (I suspect only www/firefox actually needs it)

this will take care of most of the fallout from major bumping
pkgsrc-gcc-libstdc++ to 7 on netbsd. these are the most widely
used packages setting GCC_REQD>4.8.

(maya)

2017-07-09 08:10:22 UTC MAIN commitmail json YAML

Updated net/unbound to 1.6.4

(adam)

2017-07-09 08:09:41 UTC MAIN commitmail json YAML

Changes 1.6.4:

Features:
* Implemented trust anchor signaling using key tag query.
* unbound-checkconf -o allows query of dnstap config variables. Also unbound-control get_option. Also for dnscrypt.
* unbound.h exports the shm stats structures. They use type long long and no ifdefs, and ub_ before the typenames.
* Implemented opportunistic IPsec support module (ipsecmod).
* Added redirect-bogus.patch to contrib directory.
* Support for the ED25519 algorithm with openssl (from openssl 1.1.1).
* renumbering B-Root's IPv6 address to 2001:500:200::b.
* Fix 1276: [dnscrypt] add XChaCha20-Poly1305 cipher.
* Fix 1277: disable domain ratelimit by setting value to 0.
* Added fastrpz patch to contrib

Bug Fixes:
* Added ECS unit test (from Manu Bretelle).
* ECS documentation fix (from Manu Bretelle).
* Fix 1252: more indentation inconsistencies.
* Fix 1253: unused variable in edns-subnet/addrtree.c:getbit().
* Fix 1254: clarify ratelimit-{for,below}-domain (from Manu Bretelle).
* iana portlist update
* Based on 1257: check parse limit before t increment in sldns RR string parse routine.
* Fix 1258: Windows 10 X64 unbound 1.6.2 service will not start. and fix that 64bit getting installed in C:\Program Files (x86).
* Fix 1259: "--disable-ecdsa" argument overwritten by "ifdef SHA256_DIGEST_LENGTH@daemon/remote.c".
* iana portlist update
* Added test for leak of stub information.
* Fix sldns wire2str printout of RR type CAA tags.
* Fix sldns int16_data parse.
* Fix sldns parse and printout of TSIG RRs.
* sldns SMIMEA and AVC definitions, same as getdns definitions.
* Fix tcp-mss failure printout text.
* Set SO_REUSEADDR on outgoing tcp connections to fix the bind before connect limited tcp connections. With the option tcp connections can share the same source port (for different destinations).
* Add 'c' to getopt() in testbound.
* Adjust servfail by iterator to not store in cache when serve-expired is enabled, to avoid overwriting useful information there.
* Fix queries for nameservers under a stub leaking to the internet.
* document trust-anchor-signaling in example config file.
* updated configure, dependencies and flex output.
* better module memory lookup, fix of unbound-control shm names for module memory printout of statistics.
* Fix type AVC sldns rrdef.
* Some whitespace fixup.
* Fix 1265: contrib/unbound.service contains hardcoded path.
* Fix 1265 to use /bin/kill.
* Fix 1267: Libunbound validator/val_secalgo.c uses obsolete APIs, and compatibility with BoringSSL.
* Fix 1268: SIGSEGV after log_reopen.
* exec_prefix is by default equal to prefix.
* printout localzone for duplicate local-zone warnings.
* Fix assertion for low buffer size and big edns payload when worker overrides udpsize.
* Support for openssl EVP_DigestVerify.
* Fix 1269: inconsistent use of built-in local zones with views.
* Add defaults for new local-zone trees added to views using unbound-control.
* Fix 1273: cachedb.c doesn't compile with -Wextra.
* If MSG_FASTOPEN gives EPIPE fallthrough to try normal tcp write.
* Also use global local-zones when there is a matching view that does not have any local-zone specified.
* Fix fastopen EPIPE fallthrough to perform connect.
* Fix 1274: automatically trim chroot path from dnscrypt key/cert paths (from Manu Bretelle).
* Fix 1275: cached data in cachedb is never used.
* Fix that unbound-control can set val_clean_additional and val_permissive_mode.
* Add dnscrypt XChaCha20 tests.
* Detect chacha for dnscrypt at configure time.
* dnscrypt unit tests with chacha.
* Added domain name based ECS whitelist.
* Fix 1278: Incomplete wildcard proof.
* Fix 1279: Memory leak on reload when python module is enabled.
* Fix 1280: Unbound fails assert when response from authoritative contains malformed qname. When 0x20 caps-for-id is enabled, when assertions are not enabled the malformed qname is handled correctly.
* More fixes in depth for buffer checks in 0x20 qname checks.
* Fix stub zone queries leaking to the internet for harden-referral-path ns checks.
* Fix query for refetch_glue of stub leaking to internet.
* Fix 1301: memory leak in respip and tests.
* Free callback in edns-subnetmod on exit and restart.
* Fix memory leak in sldns_buffer_new_frm_data.
* Fix memory leak in dnscrypt config read.
* Fix dnscrypt chacha cert support ifdefs.
* Fix dnscrypt chacha cert unit test escapes in grep.
* Fix to unlock view in view test.
* Fix warning in pythonmod under clang compiler.
* Fix lintian typo.
* Fix 1316: heap read buffer overflow in parse_edns_options.

(adam)