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 (45m)  pkgsrc-2024Q1 (9d)  pkgsrc-2023Q4 (56d)  pkgsrc-2023Q2 (88d)  pkgsrc-2023Q3 (168d) 

2024-05-27 05:53:54 UTC Now

2020-01-17 16:18:11 UTC MAIN commitmail json YAML

doc: Added fonts/recursive-ttf version 1.030

(ng0)

2020-01-17 16:17:21 UTC MAIN commitmail json YAML

recursive-ttf: Import recursive-ttf-1.030 as fonts/recursive-ttf

Recursive Mono & Sans is a variable type family built for better code
& UI. It is inspired by casual script signpainting, but designed
primarily to meet the needs of programming environments and
application interfaces.

In programming, "recursion" is when a function calls itself, using its
own output as an input to yield powerful results. Recursive Mono was
used as a tool to help build itself: it was used to write Python
scripts to automate type production work and to generate specimen
images, and it was used in HTML, CSS, and JS to create web-based
proofs & prototypes. Through this active usage, Recursive Mono was
crafted to be both fun to look at as well as deeply useful for all-day
work.

Recursive Sans borrows glyphs from its parent mono but adjusts the
widths of many key glyphs for comfortable readability. Its metrics are
superplexed - every style takes up the exact same horizontal space,
across all styles. In this 3-axis variable font, this allows for fluid
transitions between weight, slant, and "expression" (casual to strict
letterforms), all without text shifts or layout reflow. Not only does
this allow for new interactive possibilities in UI, but it also makes
for a uniquely fun typesetting experience.

(ng0)

2020-01-09 11:29:04 UTC MAIN commitmail json YAML

doc: Updated www/nsm to 2.0.1

(ng0)

2020-01-09 11:28:37 UTC MAIN commitmail json YAML

www/nsm: Update to version 2.0.1

Changelog picked from https://github.com/nifty-site-manager/nsm/releases:

Nift (aka nsm) v2.0.1
* fixed bug when cloning a website repository from an empty directory
  (and any other similar bugs from using remove_path where remove_file
  is more appropriate, ie. when creating temporary text files)

Nift (aka nsm) v2.0
* changed @inputcontent to @content()
* changed @inputraw(file-path) to @input{raw}(file-path)
* addded if-exists/raw option to @input(file-path) and @content()
* added file/name options to @pathto
* changed @userin(msg) to @in(msg) and @userfilein(msg) to @in{from-file}(msg)
* added if-exists/inject/raw/content options to @script/@System
* changed from using @[varname] and @{varname} to @[varname] and
  @<varname> when printing variables
* changed to @funcname{options}(params) for function call syntax
* changed from using * option to parse params to {!p} option to
  NOT parse function name, options and params
* changed from using ^ option to not backup scripts to {!bs} option
* added read_params
* fixup up read_def and read_func_name
* fixed multi-line comments

(ng0)

2020-01-06 19:17:04 UTC MAIN commitmail json YAML

devel: revert adding lua-luke entry.

(ng0)

2020-01-06 17:36:15 UTC MAIN commitmail json YAML

doc: Added devel/remake version 1.4

(ng0)

2020-01-06 17:35:32 UTC MAIN commitmail json YAML

Add devel/remake version 4.2.1+dbg-1.4

remake is an enhanced version of GNU Make that adds improved error
reporting, better tracing, profiling and a debugger.

(ng0)

2020-01-04 20:58:45 UTC MAIN commitmail json YAML

doc: Updated wm/cwm to 6.6

(ng0)

2020-01-04 20:58:24 UTC MAIN commitmail json YAML

wm/cwm: Update to version 6.6

Changelog:

2020-01-04: Sixth public release 6.6 of portable cwm.

Changes made between OpenBSD 6.4 and 6.5
* Added a configtest flag (-n) to cwm(1).
* Introduced 'group-close-[n]' action to cwm(1) to close all windows
  within a specified group.

(ng0)

2020-01-03 17:17:50 UTC MAIN commitmail json YAML

doc: Updated devel/guile-gcrypt to 0.2.1

(ng0)

2020-01-03 17:17:29 UTC MAIN commitmail json YAML

devel/guile-gcrypt: Update to version 0.2.1

Changelog (from NEWS):

* Changes in 0.2.1 (since 0.2.0)

** libgcrypt is now always properly initialized (https://bugs.gnu.org/37616)
** (gcrypt base64) no longer imports (rnrs)

(ng0)

2020-01-02 02:00:30 UTC MAIN commitmail json YAML

doc: Added fonts/unscii version 1.1

(ng0)

2020-01-02 01:59:47 UTC MAIN commitmail json YAML

unscii: Import unscii-1.1 as fonts/unscii

Unscii is a set of bitmapped Unicode fonts based on classic system
fonts. Unscii attempts to support character cell art well while also
being suitable for terminal and programming use.

The two main variants are unscii-8 (8x8) and unscii-16 (8x16). There
are also several alternative styles for unscii-8, as well as a 8x16
"full" variant that incorporates missing Unicode glyphs from Fixedsys
Excelsior and GNU Unifont. "unscii-16-full" falls under GPL because of
how Unifont is licensed; the other variants are in the Public Domain.

HEX and PCF are the only actual bitmapped formats here. HEX is the
same simple hexdump format as used by the Unifont project.

TTF, OTF and WOFF are vectorized because the bitmapped TTF fonts
generated by FontForge didn't seem to work anywhere. Fixes to this
problem are appreciated.

(ng0)

2020-01-01 01:30:37 UTC MAIN commitmail json YAML

doc: Updated security/doas to 6.2p4

(ng0)

2020-01-01 01:30:19 UTC MAIN commitmail json YAML

security/doas: update to version 6.2p4

Changelog picked from https://github.com/slicer69/doas/releases:

6.2p4:
* Keeping environment variables with keepenv
  On some platforms (seemingly Linux and macOS) it is possible for
  repeated calls to getpwuid() can over-write the original struct
  passwd structure. (This behaviour may vary depending on which
  C library is used. This can lead to the original user's
  environment data being overwritten by the target user's, even
  when "keepenv" is specified in the doas.conf file.
  We now do a deep copy of the original and target users' struct
  passwd information to avoid over-writing the original on platforms
  where libc uses a static area for all calls.

(ng0)

2020-01-01 01:10:58 UTC MAIN commitmail json YAML

doc: Updated www/nsm to 1.25

(ng0)

2020-01-01 01:10:37 UTC MAIN commitmail json YAML

www/nsm: Update to version 1.25

Changelog picked from https://github.com/nifty-site-manager/nsm/releases:

Nift (aka nsm) v1.25
* changed the way @ is escaped and removed most escape characters
  (too likely to conflict in other places)
* added @ent syntax to template language
* added @\@, @\<, @\\ escaping syntax to template language
* improved reading parameters
* changed how strings/variables are done in preparation for more
  types (to come, type defs and function defs)
* now allow multiple string definitions in the one definition
* improved syntax for inputting tracked file and project/site
  information, now basically hard-coded constants
* fixed bug with delDir, which fixed bugs with clone etc.
* removed website specific terminology (lots of changes)
* added Nift command backup-scripts (option)
* changed one of the Nift config commands to info-config
* added Nift command info-tracking
* check if new content path etc. exist with new-cont-ext etc.
* check whether content file already exists when moving/copying
* make sure all tracks/untracks/rms will be successful before
  any of them are done

(ng0)

2020-01-01 01:05:19 UTC MAIN commitmail json YAML

doc: Updated devel/samurai to 1.0

(ng0)

2020-01-01 01:04:28 UTC MAIN commitmail json YAML

devel/samurai: Update to 1.0

Changelog picked from https://github.com/michaelforney/samurai/releases:

New features

* The -d keepdepfile and -d keeprsp debugging options are
  now supported to allow inspection of the generated
  dependency file and RSP file respectively.

Bug fixes

* Failed jobs weren't releasing their pool slot. This could
  cause the build to terminate early when pool depth was 1,
  and the failure limit (-k flag) had not yet been reached.
* Dependency files containing more than one output: input
  line would have the first character of the output path
  skipped on subsequent lines. This would result an error
  since all lines in the dependency file must refer to the
  same output path.
* Empty paths in build edges (e.g. expanded from an undefined
  variable) were not getting rejected, causing a NUL byte to
  be written past the end of the allocation for the path string
  when it was canonicalized as ..
* Recursive rule variable definitions were not detected and
  rejected, causing infinite recursion when attempting to expand them.

Cleanups

* Better error message for dependency log read failure,
  differentiating unexpected EOF from read error.
* Standard output is now line buffered, even when redirected
  to a pipe or regular file. This allows incremental progress
  updates in cases where the output is being saved or piped
  to another command.
* The Makefile now declares dependencies on header files, so
  that during development, objects get rebuilt when the headers change.

(ng0)

2019-12-31 11:17:27 UTC MAIN commitmail json YAML

doc: Added sysutils/ufetch version 0.2

(ng0)

2019-12-31 11:16:49 UTC MAIN commitmail json YAML

ufetch: Import ufetch-0.2 as sysutils/ufetch

packaged by pin <voidpin@protonmail.com> in pkgsrc-wip

Tiny system info for Unix-like operating systems.

(ng0)

2019-12-31 00:32:23 UTC MAIN commitmail json YAML

doc: Updated sysutils/py-diffoscope to 134

(ng0)

2019-12-31 00:32:01 UTC MAIN commitmail json YAML

sysutils/py-diffoscope: Update to 134

Changelog:

diffoscope (134) unstable; urgency=medium

  [ Chris Lamb ]
  * Ensure that autopkgtests are run with our pyproject.toml present for the
    correct "black" source code formatter settings. (Closes: #945993)
  * Tidy some unnecessary boolean logic in the ISO9660 tests.
  * Rename the "text_option_with_stdiout" to "text_option_with_stdout".
  * Include the libarchive file listing for ISO images to ensure that
    timestamps (not just dates) are visible in any difference.
    (Closes: reproducible-builds/diffoscope#81)

  [ Eli Schwartz ]
  * Fix an exception in the progressbar handler.

  [ Vagrant Cascadian ]
  * Add an external tool reference for zstd on GNU Guix.

-- Chris Lamb <lamby@debian.org>  Fri, 27 Dec 2019 19:17:16 +0000

diffoscope (133) unstable; urgency=medium

  * Correct the substitution/filtering of paths in ELF output to avoid
    unnecessary differences depending on the path name provided on the
    commandline. (Closes: #945572)
  * Silence/correct a SyntaxWarning message due to incorrectly comparing an
    integer by identity (is) over equality (==). (Closes: #945531)

-- Chris Lamb <lamby@debian.org>  Thu, 28 Nov 2019 10:03:33 +0000

diffoscope (132) unstable; urgency=medium

  * Allow all possible .zip variations to return with non-zero exit codes, not
    just known types we can explicitly identify (eg. Java .jmod and .jar
    files). (Closes: reproducible-builds/diffoscope#78)
  * Also permit UTF-8 encoded .dsc and .changes files.
    (Re: reproducible-builds/diffoscope#78)
  * Rework a long string of "or" statements into a loop with a "break".

-- Chris Lamb <lamby@debian.org>  Tue, 26 Nov 2019 10:31:44 +0000

diffoscope (131) unstable; urgency=medium

  * Clarify in the HTML and text outputs that the limits are per output format,
    not global. (Closes: #944882, reproducible-builds/diffoscope#76)
    - Bump the previous "max_page_size" limit from 400 kB to 4 MB.
  * Update an Android manifest test to reflect that parsed XML attributes are
    returned in a sorted or otherwise novel manner under Python 3.8.
  * Update code to reflect version 19.10b0 of the black source code
    reformatter and don't run our self-test for versions earlier than this as
    it will generate different results and thus fail.
  * Limit .dsc and .buildinfo matching; don't attempt to compare them as
    ELF sections or similar. (Closes: reproducible-builds/diffoscope#77)
  * Add a comment that the text_ascii{1,2} test fixture files are used in
    multiple places so are not trivial to generate on the fly.

-- Chris Lamb <lamby@debian.org>  Sat, 23 Nov 2019 15:22:51 -0500

diffoscope (130) unstable; urgency=medium

  [ Chris Lamb ]
  * debian/tests/basic-command-line:
    Move from deprecated ADTTMP to AUTOPKGTEST_TMP.
  * Correct the matching of R .rds files by also detecting newer versions
    of this file format.
  * Drop unused BASE_DIR global in the tests.
  * Try and ensure that new test data files are generated dynamically, ie.
    at least no new ones are added without "good" reasons.
  * Truncate the tcpdump expected diff to 8KB (from ~600KB).
  * Refresh OCaml test fixtures to support OCaml >= 4.08.1.  Closes: #944709
  * Correct reference to the ".rdx" extension in a comment.
  * Update XML test for Python 3.8+.
  * Don't use line-base dbuffering when communucating with subprocesses
    in binary mode. (Closes: reproducible-builds/diffoscope#75)

  [ Jelle van der Waa ]
  * Add support for comparing .zst files are created by zstd.
    (Closes: reproducible-builds/diffoscope!34)

-- Mattia Rizzolo <mattia@debian.org>  Thu, 14 Nov 2019 11:22:20 +0100

diffoscope (129) unstable; urgency=medium

  * Call R's "deparse" function to ensure that we do not error out and revert
    to a binary diff when processing .rdb files with internal "vector" types as
    they do not automatically coerce to strings.
  * Add the ability to pass Python bytestrings to external commands and
    pass our long script to parse R .rdb files using this new method over a
    long command-line argument
  * Use Rscript's --vanilla option over --no-environ as this also enables
    --no-save, --no-restore, --no-site-file and --no-init-file.
  * Improve command-line error messages:
    - Split out formatting into a separate utility function.
    - Truncate very long lines when displaying them as an external source
      of data.
    - When printing an error from a command, format the command for the user.
  * Use "exit code" over "return code" when referring to UNIX error codes in
    displayed differences.

-- Chris Lamb <lamby@debian.org>  Mon, 28 Oct 2019 11:15:18 +0000

diffoscope (128) unstable; urgency=medium

  * Query the container for the full path of the parallel R .rdx file for a
    .rdb file as well as looking in the same directory. This ensures that
    comparing two .deb/.changes files shows a varying path introduced in
    version 127.

-- Chris Lamb <lamby@debian.org>  Fri, 25 Oct 2019 09:21:40 +0100

diffoscope (127) unstable; urgency=medium

  [ Chris Lamb ]
  * Move build-dependency on python-argcomplete to the Python 3.x version to
    facilitate Python 2.x removal. (Closes: #942967)
  * Overhaul the handling of GNU R .rdb files:
    - Rework and refactor the handling of .rdb files specifically with respect
      to locating the parallel .rdx file prior to inspecting the file to ensure
      that we do not add files to the user's filesystem in the case of directly
      comparing two .rdb files or, worse, overwriting a file in is place.
    - Use a ("""-formatted) docstring for our internal R script to dump
      variables.
    - Mask/hide standard errors; R will often produce noisy output that is not
      useful to us.
    - Don't include a useless and misleading "NULL".
    - Include all R object names are displayed, including ones beginning with a
      fullstop (".").
    - Sort package fields when dumping data for output stability.
    - Format package contents as "foo = bar" rather than using ugly and
      misleading brackets.
    - Include the object's type when dumping package contents.
    - Never read the site or user's R location environment configuration to
      ensure output stability.
    - Expose absolute paths in the semantic/human-readable output, preventing
      falling back to a useless hexdump.
  * Improve the formatting of command lines:
    - Ensure newlines and other metacharacters appear escaped as "\n", etc.
    - Use the newline (etc.) escaped version of the commandline being executed in
      logging/debug output.
    - When displaying standard error, ensure use the escaped version too.
  * Add support for easily masking the standard error of commands and use this
    in the ffprobe comparator.
  * To match the libarchive container, raise a KeyError exception if we request
    an invalid member from a directory container.
  * Correct string representation output in the traceback when we cannot locate
    a specific item in a container.

  [ Mattia Rizzolo ]
  * Run Debian autopkgtests against all Python versions.

-- Chris Lamb <lamby@debian.org>  Thu, 24 Oct 2019 15:59:34 +0100

diffoscope (126) unstable; urgency=medium

  [ Chris Lamb ]
  * Track and report on missing Python modules.
    (Closes: reproducible-builds/diffoscope#72)
  * Drop some unnecessary control flow.
  * Drop explicit inheriting from 'object' class; unnecessary in Python 3.
  * Bump Standards-Version to 4.4.1.

  [ Mattia Rizzolo ]
  * Exit with 2 instead of 1 in case of no disk space.

-- Chris Lamb <lamby@debian.org>  Mon, 14 Oct 2019 12:29:47 -0700

diffoscope (125) unstable; urgency=medium

  * The test_libmix_differences ELF test requires xxd. (Closes: #940645)

-- Chris Lamb <lamby@debian.org>  Wed, 18 Sep 2019 11:44:57 +0200

diffoscope (124) unstable; urgency=medium

  [ Chris Lamb ]
  * Also conditionally skip the identification and "no differences" tests as we
    require the Ocaml compiler to be present when building the test files
    themselves. (Closes: #940471)

  [ Mattia Rizzolo ]
  * Permit all sorts of version suffixes when checking the Debian package
    version matches setup.py, not just for backports. (Closes: #939387)

  [ Vagrant Cascadian ]
  * Add external tools on GNU Guix for odt2txt, sng and pgpdump.

  [ Marc Herbert ]
  * Remove StaticLibFile in the ELF comparator -- ArFile.compare_details() is
    superior. (Closes: reproducible-builds/diffoscope#64)

-- Chris Lamb <lamby@debian.org>  Tue, 17 Sep 2019 12:19:07 +0200

diffoscope (123) unstable; urgency=medium

  [ Chris Lamb ]
  * Build OCaml test input files on-demand rather than shipping them with the
    package in order to prevent test failures with OCaml 4.08.
    (Closes: #939386)
  * Update test skipping messages:
    - When skipping tests due to the lack of installed tool, print the package
      that may provide it.
    - Update "requires foo module" messages to clarify that they are regarding
      Python modules, not packages.
  * Rebuild the test squashfs images to exclude the character device as they
    requires root or fakeroot to extract. (reproducible-builds/diffoscope#65)
  * Remove accidentally-committed test fixture generation code from tests.
  * Set long_description_content_type to 'text/x-rst' in setup.py to appease
    the PyPI.org linter.

  [ Mattia Rizzolo ]
  * Don't crash when the progress is requested but the Python module is
    missing. (Closes: #939085)

  [ Vagrant Cascadian ]
  * Add external tools for gifbuild, javap and kbxutil in GNU Guix.

  [ Marc Herbert ]
  * In the cbfs tests, add a "Comp" column test to support Coreboot
    utils > 4.6.

-- Chris Lamb <lamby@debian.org>  Sat, 07 Sep 2019 14:16:31 +0100

diffoscope (122) unstable; urgency=medium

  [ Chris Lamb ]
  * Apply patch from L叩szl坦 B旦sz旦rm辿nyi to update the squashfs test output and
    bump the required version for the test itself. (Closes: #935684)
  * Skip calls to unsquashfs when we are not root or fakeroot.
    (Re: reproducible-builds/diffoscope#63)
  * Include either standard error or standard output (and not just the latter)
    if/when an external command fails.
  * Fix a few unicode/bytes issues:
    - Avoid a possible traceback caused by a str/bytes confusion when handling
      the output of failing external commands.
    - Ensure that all of our artificially-created subprocess.CalledProcessError
      instances have `output` instances that are bytes objects, not str.
  * Improve debugging output:
    * Add the containing module name to the (eg.) "Using StaticLibFile for ..."
    * Improve and condense output when creating our Comparator object types.
  * Correct a reference to `parser.diff` as `diff` in this context is a Python
    function in the module, not the actual output returned from diff(1).
  * Add the "wabt" Debian package to the test dependencies so that we run the
    wasm tests.

  [ Mattia Rizzolo ]
  * Now that we test-require wabt, expect that its tools to be available during
    autopkgtests.

-- Chris Lamb <lamby@debian.org>  Fri, 30 Aug 2019 08:52:25 +0100

diffoscope (121) unstable; urgency=medium

  * Don't fallback to a (useless) raw hexdump when readelf(1) reports an minor
    issue in a section in an ELF binary. For example, when the "frames" section
    is of the "NOBITS" type, its contents are apparently "unreliable" and thus
    readelf(1) exits with a returncode of 1. (Closes: #849407, #931962)
  * Add support to Difference.from_command_exc and friends to optionally ignore
    specified returncodes from the called program and treat them as "no"
    difference.
  * Simplify the parsing of the optional "command_args" argument to the
    from_command and from_command_exc methods in the Difference class.

-- Chris Lamb <lamby@debian.org>  Fri, 16 Aug 2019 09:49:07 -0700

diffoscope (120) unstable; urgency=medium

  * No-change sourceful after accidentally uploading binaries in order to
    migration to testing.

-- Chris Lamb <lamby@debian.org>  Mon, 29 Jul 2019 17:17:46 -0300

diffoscope (119) unstable; urgency=medium

  [ Chris Lamb ]
  * If a command fails to execute but does not print anything to standard
    error, try and include the first line of standard output in the message we
    include in the diff. This was motivated by readelf(1) returning its error
    messages on stdout. (Closes: #931963)
  * Add support for Java ".jmod" modules. Not all versions of file(1) support
    detection of Jmod files yet, so we perform a manual comparison instead.
    (Closes: #933308)
  * Re-add "return code" noun to "Command `foo` exited with X" error messages.
  * Factor out the ability to ignore the exit codes of "zipinfo" and
    "zipinfo -v" in the presence of non-standard headers.
  * Only override the exit code from our special-cased calls to zipinfo(1) if
    they are 1 or 2 to avoid potentially masking real errors.
  * Also add missing textual description entries for ZipFile and
    MozillaZipFile file types.
  * Skip extra newline in "Output:\n<none>".
  * Cease ignoring test failures in stable-backports.
  * Bump debhelper compat level to 12.

  [ Marc Herbert ]
  * Catch failures to disassemble and rescue all other differences.
    (Closes: reproducible-builds/diffoscope!29)

-- Chris Lamb <lamby@debian.org>  Mon, 29 Jul 2019 15:22:24 -0300

diffoscope (118) unstable; urgency=medium

  * Don't fail in autopkgtests when, for example, we do not have sufficiently
    newer or older version of file. (Closes: #931881)
  * Also include python3-tlsh in test dependencies.
  * Tidy handling of DIFFOSCOPE_FAIL_TESTS_ON_MISSING_TOOLS:
    - Merge two previously-overlapping environment variables.
    - Use repr(..)-style output when printing test status.
    - Add some explicit return values to appease pylint.

-- Chris Lamb <lamby@debian.org>  Sat, 13 Jul 2019 10:23:29 -0300

diffoscope (117) unstable; urgency=medium

  [ Chris Lamb ]
  * Add support for file 5.37. Thanks again to Christoph Biedl for the heads-up
    in advance. (Closes: reproducible-builds/diffoscope/#57)
  * Apply patch from Gianfranco Costamagna to fix autopkgtest failures in
    Debian. (Closes: #931709)

  [ Holger Levsen ]
  * debian/control: Bump Standards-Version to 4.4.0.

-- Chris Lamb <lamby@debian.org>  Tue, 09 Jul 2019 10:24:54 -0300

diffoscope (116) unstable; urgency=medium

  [ Chris Lamb ]
  * Upload to unstable after the release of Debian "buster".
  * README.rst & manual page generation:
    - Strip out manpage-only parts of the README rather than using "only"
      reStructuredText directives in order to support the demands of the latest
      PyPI website.
    - Use "real" reStructuredText comments instead of using the "raw" directive.
  * Dockerfile:
    - Build the Docker image from the current Git checkout, not the Debian
      archive. (reproducible-builds/diffoscope#56)
    - Use the ENTRYPOINT directive with the JSON syntax instead so we pass all
      arguments to the underlying diffoscope executable.
  * Document that run_diffoscope should not be considered a stable API.

  [ Mattia Rizzolo ]
  * Rename a test function to prevent shadowing a previous one with the
    same name.
  * Add ffmpeg to the list of Debian build-dependencies for the testsuite.

  [ Vagrant Cascadian ]
  * Add support for known external tools in GNU Guix.

-- Chris Lamb <lamby@debian.org>  Sun, 07 Jul 2019 11:54:29 -0300

diffoscope (115) experimental; urgency=medium

  [ Chris Lamb ]
  * Fix execution of symbolic links that point to the "bin/diffoscope" entry
    point by fully resolving the location.
  * Add a Dockerfile.
  * Update contributing messages with instructions regarding the Docker image.

  [ Mattia Rizzolo ]
  * tests:
    + Allow specifying which tools are known missing using
    DIFFOSCOPE_TESTS_MISSING_TOOLS, to override a _FAIL_ON_MISSING_TOOLS.
    + With DIFFOSCOPE_TESTS_FAIL_ON_MISSING_TOOLS=1, actually fail only tests
      that are missing the required tools.
  * debian:
    + Add black to the test dependencies.
    + Enforce the "fail on missing tools" only when testing with all the
      recommended packages.
    + Ack some missing tools during autopkgtest.
    + Reinstate oggvideotools and procyon-decompiler test dependencies,
      now that are not buggy anymore.

-- Mattia Rizzolo <mattia@debian.org>  Tue, 21 May 2019 16:02:02 +0200

diffoscope (114) experimental; urgency=medium

  [ Chris Lamb ]
  * Add support for GnuPG "keybox" files. Thanks to Daniel Kahn Gillmor for the
    suggestion. (Closes: #871244, reproducible-builds/diffoscope#23)
  * Always warn if tlsh module is not available (not just if a specific
    fuzziness threshold is specified) to match the epilog of the --help output.
    This prevents missing support for file rename detection.
    (Closes: #888237, reproducible-builds/diffoscope#29)
  * Treat missing tools on Debian autopkgtests as individual test failures by
    checking whether a new DIFFOSCOPE_TESTS_FAIL_ON_MISSING_TOOLS environment
    variable is exported. (Closes: #905885, reproducible-builds/diffoscope#35)
  * Require that "-" is explicitly specified to read a single diff from
    standard input to avoid non-intuitive behaviour when diffoscope is called
    without any arguments. (Closes: reproducible-builds/diffoscope#54)
  * Make --use-dbgsym a ternary operator to make it easier to totally disable.
    Thanks to Mattia Rizzolo for the suggestion.
  * Consolidate on "e" as the aliased exception name.

  [ Milena Boselli Rosa ]
  * Various fixes to the HTML markup to prevent validation warnings/errors:
    - Prevent empty values for the "name" attribute name on HTML anchor tags,
      and add an "id" to its parent "div" container.
    - Fix "table column x established by element 'col' has no cells beginning
      in it" warnings.
    - Fix "Text run is not in Unicode Normalization Form C".
    - Remove the "type" HTML attribute from <style> elements.

  [ Vibhu ]
  * Fail more gracefully when running out of diskspace. (Closes: #874582)

-- Chris Lamb <lamby@debian.org>  Sun, 28 Apr 2019 17:21:46 +0100

diffoscope (113) unstable; urgency=medium

  * Replace over 8 MB of Android boot ROM test suite fixtures with 14 KB
    equivalents. (Closes: #894334, reproducible-builds/diffoscope#13)
  * Compare .asc PGP signatures as text, not as a hexdump. (Closes: #908991,
    reproducible-builds/diffoscope#7)
  * Improve the displayed comment when falling back to a binary diff to include
    the file type. (Closes: reproducible-builds/diffoscope#49)
  * Explicitly mention when the guestfs module is missing at runtime and we are
    falling back to a binary diff. (Closes: reproducible-builds/diffoscope#45)
  * Provide explicit help when the libarchive system package is missing or
    "incomplete". (Closes: reproducible-builds/diffoscope#50)
  * Improve the --help outout:
    * Indent and wrap the list of supported file formats.
    * Include links to the diffoscope homepage and bug tracker.
    * Refer to the Debian package names when indicating how to obtain the tlsh
      and argcomplete modules.
  * Drop "DOS/MBR" source string test.
  * Correct a "recurse" typo.
  * Adopt the "black" <https://black.readthedocs.io> source code formatter:
    - Add an initial configuration in a PEP 518 pyproject.toml file and update
      MANIFEST.in to include pyproject.toml in future release tarballs.
    - Run the formatter against the source.
    - Test that the source code satisfies the formatter.

-- Chris Lamb <lamby@debian.org>  Mon, 04 Mar 2019 23:00:38 +0100

diffoscope (112) unstable; urgency=medium

  [ Chris Lamb ]
  * New features:
    - Add a --exclude-directory-metadata=recursive option to support ignoring
      timestamp differences (etc.) in nested archives/containers.
      (Closes: #907600, reproducible-builds/diffoscope#36)
    - Add support for comparing metadata in MP3 files.
      (Closes: reproducible-builds/diffoscope#43)
    - Add support for comparing .crx Chrome browser extensions.
      (Closes: reproducible-builds/diffoscope#41)

  * Bug fixes:
    - Catch tracebacks when mounting invalid filesystem images under guestfs.
    - Ensure both WASM test data files are actually unique.
      (Closes: reproducible-builds/diffoscope#42)
    - Replace literal xxd(1) output in tests/data/hello.wasm with its binary
      equivalent. (Closes: reproducible-builds/diffoscope#47)

  * Misc improvements:
    - Rework and comment logic determining a default for
      exclude_directory_metadata.
    - Fix a number of Ghostscript-related test issues regarding the update of
      this package from 9.20 to 9.26 in Debian "stable".

  [ Mattia Rizzolo ]
  * Make test_ps.test_text_diff pass with ghostscript 9.26.

  [ Ed Maste ]
  * Include relocation information in objdump disassembly.
    (Closes: reproducible-builds/diffoscope#48)

  [ Graham Christensen ]
  * Clarify notice if no file-specific diff caused fallback. (MR: !19)

-- Chris Lamb <lamby@debian.org>  Tue, 19 Feb 2019 09:56:29 +0100

diffoscope (111) unstable; urgency=medium

  * Fix a regression introduced via #920701 where we stopped using the -dbgsym
    packages when comparing .buildinfo or .changes files. (Closes:
    reproducible-builds/diffoscope#46)

-- Chris Lamb <lamby@debian.org>  Sun, 10 Feb 2019 13:09:26 +0100

diffoscope (110) unstable; urgency=medium

  [ Chris Lamb ]
  * Don't look for adjacent -dbgsym package files automatically anymore to
    align better with default user expectations. The existing behaviour can be
    re-enabled by specifying the new `--use-dbgsym` flag. (Closes: #920701)
  * Don't crash with if we were unable to successfully extract a
    "guestfs"-based file. (Closes: #901982)
  * Avoid clumsy profiling title length calculations by moving to Markdown
    syntax, from reStructuredText.
  * Drop printing out dpkg-query output when running tests: it's rather noisy
    and has not helped yet in reproducing an error.
  * Re-enable gnumeric as a Build-Depends.
  * debian/rules: Use str.format over "+" for string concatenation.

  [ Jelle van der Waa ]
  * comparators.wasm: Remove an unused "re" import. (MR: !18)

  [ Mattia Rizzolo ]
  * comparators/elf: Apply flake8.

-- Chris Lamb <lamby@debian.org>  Wed, 06 Feb 2019 17:33:09 +0100

(ng0)

2019-12-30 13:15:58 UTC MAIN commitmail json YAML

doc: Updated wm/spectrwm to 3.3.0

(ng0)

2019-12-30 13:15:37 UTC MAIN commitmail json YAML

wm/spectrwm: Update to 3.3.0

packaged by pin <voidpin@protonmail.com> in pkgsrc-wip

Changelog:

spectrwm 3.3.0
==============

Released on Dec 19, 2019

* Add new bar text markup sequences for multiple colors/fonts/sections.
* Add new `bar_font_pua` option to assign a font (such as an icon font)
  to the Unicode Private Use Area (U+E000 -> U+F8FF).
* Extend `disable_border` option with `always`.
* Add support for XDG Base Directory Specification.
* Add OpenBSD pledge(2) support.
* Enable xinput2 on OpenBSD.
* Enable travis.
* Fix keysym binding issue with multiple keyboard layouts.
* Fix buffer overflow in `bar_strlcat_esc`.
* Fix infinite loop due to unsigned integer overflow.
* Fix cygwin compile issues.
* Fix NetBSD Makefile.
* Bunch of statical analyzer fixes.
* Bunch of minor fixes.

(ng0)

2019-12-29 22:10:07 UTC MAIN commitmail json YAML

doc: Updated net/wgetpaste to 2.29

(ng0)

2019-12-29 22:09:39 UTC MAIN commitmail json YAML

2019-12-29 21:36:22 UTC MAIN commitmail json YAML

undo duplicate line

(ng0)

2019-12-29 21:35:42 UTC MAIN commitmail json YAML

doc: Added graphics/jp2a version 1.0.7

(ng0)

2019-12-29 21:31:34 UTC MAIN commitmail json YAML

jp2a: Import jp2a-1.0.7 as graphics/jp2a

jp2a is a small utility that converts JPG images to ASCII.
It is written in C and released under the GPLv2.

import from pkgsrc-wip packaged by esg@sdf.lonestar.org

(ng0)

2019-12-22 13:13:07 UTC MAIN commitmail json YAML

doc: Updated fonts/ibm-plex-otf to 4.0.2

(ng0)

2019-12-22 13:12:27 UTC MAIN commitmail json YAML

doc: Updated fonts/ibm-plex-ttf to 4.0.2

(ng0)

2019-12-22 13:10:26 UTC MAIN commitmail json YAML

fonts/ibm-plex-ttf: Update to 4.0.2

Changelog:

Plex v4.0.2

Added

- OpenType layout feature "subs"
- meta table to all generated otf and ttf font files

Removed

- Glyph /ibmlogo07 (0xEBE7)

Fixed

- [IBM Plex Sans Hebrew-Text] /samekh (0x05E1) wrong right sidebearing
- Wrong kerning between /vav (0x05D5) /dagesh (0xFB35)
- Small metrics errors in Latin glyphs
- Errors in PS hint replacement in all files containing PostScript outlines

(ng0)

2019-12-22 13:04:41 UTC MAIN commitmail json YAML

fonts/ibm-plex-otf: Update to 4.0.2

Changelog:
Plex v4.0.2

Added

- OpenType layout feature "subs"
- meta table to all generated otf and ttf font files

Removed

- Glyph /ibmlogo07 (0xEBE7)

Fixed

- [IBM Plex Sans Hebrew-Text] /samekh (0x05E1) wrong right sidebearing
- Wrong kerning between /vav (0x05D5) /dagesh (0xFB35)
- Small metrics errors in Latin glyphs
- Errors in PS hint replacement in all files containing PostScript outlines

(ng0)

2019-12-21 22:43:45 UTC MAIN commitmail json YAML

devel/guile-git: Fix build (info files)

(ng0)

2019-12-16 08:10:29 UTC MAIN commitmail json YAML

doc: Updated www/libmicrohttpd to 0.9.69

(ng0)

2019-12-16 08:10:11 UTC MAIN commitmail json YAML

www/libmicrohttpd: Update to version 0.9.69

Changelog:

Sun 15 Dec 2019 02:12:02 PM CET
    Fix send() call (affects Mac OS X). #5977 -CG/fbrault
    Releasing libmicrohttpd 0.9.69. -CG

Fri 29 Nov 2019 11:22:25 PM CET
    If application suspends a connection before we could send 100 CONTINUE,
    give application another shot at queuing a reply before the upload begins. -CG

(ng0)

2019-12-14 13:28:29 UTC MAIN commitmail json YAML

www/gnurl: use TEST_MAKE_FLAGS.

(ng0)

2019-12-14 12:35:20 UTC MAIN commitmail json YAML

www/gnurl: perl is only required for tests.

--without-gssapi seems to be no longer required, gss isn't picked up
for base or pkgsrc.

(ng0)

2019-12-14 11:20:41 UTC MAIN commitmail json YAML

doc: Updated security/doas to 6.2p2nb1

(ng0)

2019-12-14 11:19:54 UTC MAIN commitmail json YAML

security/doas: resolve PR pkg/54717.

patch in the correct installed location of the config file
in the manpages.

(ng0)

2019-12-12 00:25:52 UTC MAIN commitmail json YAML

CHANGES-2019: remove double line for samurai.

(ng0)

2019-12-12 00:24:39 UTC MAIN commitmail json YAML

doc: Added devel/samurai version 0.7

(ng0)

2019-12-11 23:36:29 UTC MAIN commitmail json YAML

devel: Add samurai.

samurai is a ninja-compatible build tool written in C99 with a focus on
simplicity, speed, and portability.

samurai implements the ninja build language through version 1.9.0 except
for MSVC dependency handling (`deps = msvc`). It uses the same format
for `.ninja_log` and `.ninja_deps` as ninja, currently version 5 and 4
respectively.

It is feature-complete and supports most of the same options as ninja.

samurai requires various POSIX.1-2008 interfaces.

(ng0)

2019-12-11 15:56:39 UTC MAIN commitmail json YAML

doc: Updated www/nsm to 1.24

(ng0)

2019-12-11 15:56:05 UTC MAIN commitmail json YAML

www/nsm: Update to version 1.24

Changelog picked from https://github.com/nifty-site-manager/nsm/releases:

Nift (aka nsm) v1.24
Release Notes:
    * fixed bugs with content/page/script extensions and mv/cp/rm
      aka move/copy/del
    * updated/moved removePath to remove_path and remove_file and
      now removes now-empty directories
    * added in ^ option for @script syntax in template language
      for not making a backup copy
    * added in backupScripts to config files
    * added Nift commands track-dir, untrack-dir, rm-dir,
      track-from-file, untrack-from-file, rm-from-file (note when
      removing large volumes of pages using rm-from-file can cause
      significant machine lags while running and not long after)
    * added Nift commands watch, unwatch, info-watching
    * got rid of pre/post build-all and build-updated scripts,
      costs too much time and not really needed
    * added pre/post build scripts to page dependencies

(ng0)

2019-12-10 18:17:16 UTC MAIN commitmail json YAML

doc: Updated textproc/guile-json to 3.3.0

(ng0)

2019-12-10 18:16:57 UTC MAIN commitmail json YAML

textproc/guile-json: Update to version 3.3.0

Changelog extracted from Changelog file:

bump version to 3.3.0
builder: use string instead of bytevector when throwing exception
Add info to json invalid exception
builder: add #:validate key argument to skip validation
json-builder: throw sensible error warning
parser: make sure empty array slots are considered invalid
added unit tests for scheme object validations
validate scheme object when building JSON document
bump version to 3.2.0
builder: small simplification
add a case for building the JSON of empty JSON objects
builder: document the use of symbols and numbers as JSON object keys
tests: added unit tests for invalid numbers
builder: don't allow complex numbers, inf and nan
bump version to 3.1.0

(ng0)

2019-12-10 18:04:20 UTC MAIN commitmail json YAML

doc: Updated devel/guile-gcrypt to 0.2.0

(ng0)

2019-12-10 18:03:51 UTC MAIN commitmail json YAML

devel/guile-gcrypt: Update to version 0.2.0

Changelog:

* Changes in 0.2.0 (since 0.1.0)

** (gcrypt hash) now exposes all the algorithms supported by Libgcrypt
** (guix mac) now exposes all the MAC algorithms, not just HMAC
** (guix hmac) is deprecated in favor of (guix mac)
** Guile-Gcrypt can now be compiled with Guile 2.9 (future 3.0)
** Guile-Gcrypt can now be cross-compiled

(ng0)

2019-12-10 17:38:32 UTC MAIN commitmail json YAML

doc: Updated www/nsm to 1.23

(ng0)

2019-12-10 17:37:45 UTC MAIN commitmail json YAML

www/nsm: Update to 1.23

Changelog picked from https://github.com/nifty-site-manager/nsm/releases:

Nift (aka nsm) v1.23
Release Notes:
    fixed Windows bugs and tidied up with pre/post build/serve scripts and @script, @scriptoutput, @scriptraw
    fixed indenting inside pre blocks with methods to input from file
    added allowing quoted string variable names with whitespace and open brackets
    improved filenames for temporary files
    added syntax @\n to template language
    added in syntax for Nift comments to template language:
        <@-- .. --@> (raw multi line comment)
        @/* .. @*/ (parsed multi line comment)
        @--- .. @--- (parsed special multi line comment)
        @# (raw single line comment)
        @// (parsed single line comment)
        @!\n (parsed special single line comment)

Nift (aka nsm) v1.22
Release Notes:
    added in scriptExt to config files, better way to do pre/post build/serve scripts
    added command new-script-ext (page-name) scriptExt
    changed/improved how pre/post build/serve scripts are done
    hopefully fixed bugs with @script, @scriptoutput, @scriptraw functions
    added optional parameter string parameter to @script, @scriptoutput, @scriptraw functions
    updated Nift info commands with additional page information
    added pageinfo syntax @pagecontentext, @pagepageext, @pagescriptext to template language
    added siteinfo syntax @scriptext to template language
    added in buildThreads to config files
    added command no-build-thrds (no-threads)

(ng0)

2019-12-10 13:07:06 UTC MAIN commitmail json YAML

doc: Updated net/tor to 0.4.2.5

(ng0)

2019-12-10 13:06:23 UTC MAIN commitmail json YAML

Update net/tor to version 0.4.2.5

Changelog:

Changes in version 0.4.2.5 - 2019-12-09
  This is the first stable release in the 0.4.2.x series. This series
  improves reliability and stability, and includes several stability and
  correctness improvements for onion services. It also fixes many smaller
  bugs present in previous series.

  Per our support policy, we will support the 0.4.2.x series for nine
  months, or until three months after the release of a stable 0.4.3.x:
  whichever is longer. If you need longer-term support, please stick
  with 0.3.5.x, which will we plan to support until Feb 2022.

  Per our support policy, we will support the 0.4.2.x series for nine
  months, or until three months after the release of a stable 0.4.3.x:
  whichever is longer. If you need longer-term support, please stick
  with 0.3.5.x, which will we plan to support until Feb 2022.

  Below are the changes since 0.4.1.4-rc. For a complete list of changes
  since 0.4.1.5, see the ReleaseNotes file.

  o Minor features (geoip):
    - Update geoip and geoip6 to the December 3 2019 Maxmind GeoLite2
      Country database. Closes ticket 32685.

  o Testing:
    - Require C99 standards-conforming code in Travis CI, but allow GNU
      gcc extensions. Also activates clang's -Wtypedef-redefinition
      warnings. Build some jobs with -std=gnu99, and some jobs without.
      Closes ticket 32500.

Changes in version 0.4.2.4-rc - 2019-11-15
  Tor 0.4.2.4-rc is the first release candidate in its series. It fixes
  several bugs from earlier versions, including a few that would result in
  stack traces or incorrect behavior.

  o Minor features (build system):
    - Make pkg-config use --prefix when cross-compiling, if
      PKG_CONFIG_PATH is not set. Closes ticket 32191.

  o Minor features (geoip):
    - Update geoip and geoip6 to the November 6 2019 Maxmind GeoLite2
      Country database. Closes ticket 32440.

  o Minor bugfixes (client, onion service v3):
    - Fix a BUG() assertion that occurs within a very small race window
      between when a client intro circuit opens and when its descriptor
      gets cleaned up from the cache. The circuit is now closed early,
      which will trigger a re-fetch of the descriptor and continue the
      connection. Fixes bug 28970; bugfix on 0.3.2.1-alpha.

  o Minor bugfixes (code quality):
    - Fix "make check-includes" so it runs correctly on out-of-tree
      builds. Fixes bug 31335; bugfix on 0.3.5.1-alpha.

  o Minor bugfixes (configuration):
    - Log the option name when skipping an obsolete option. Fixes bug
      32295; bugfix on 0.4.2.1-alpha.

  o Minor bugfixes (crash):
    - When running Tor with an option like --verify-config or
      --dump-config that does not start the event loop, avoid crashing
      if we try to exit early because of an error. Fixes bug 32407;
      bugfix on 0.3.3.1-alpha.

  o Minor bugfixes (directory):
    - When checking if a directory connection is anonymous, test if the
      circuit was marked for close before looking at its channel. This
      avoids a BUG() stacktrace if the circuit was previously closed.
      Fixes bug 31958; bugfix on 0.4.2.1-alpha.

  o Minor bugfixes (shellcheck):
    - Fix minor shellcheck errors in the git-*.sh scripts. Fixes bug
      32402; bugfix on 0.4.2.1-alpha.
    - Start checking most scripts for shellcheck errors again. Fixes bug
      32402; bugfix on 0.4.2.1-alpha.

  o Testing (continuous integration):
    - Use Ubuntu Bionic images for our Travis CI builds, so we can get a
      recent version of coccinelle. But leave chutney on Ubuntu Trusty,
      until we can fix some Bionic permissions issues (see ticket
      32240). Related to ticket 31919.
    - Install the mingw OpenSSL package in Appveyor. This makes sure
      that the OpenSSL headers and libraries match in Tor's Appveyor
      builds. (This bug was triggered by an Appveyor image update.)
      Fixes bug 32449; bugfix on 0.3.5.6-rc.
    - In Travis, use Xcode 11.2 on macOS 10.14. Closes ticket 32241.

Changes in version 0.4.2.3-alpha - 2019-10-24
  This release fixes several bugs from the previous alpha release, and
  from earlier versions of Tor.

  o Major bugfixes (relay):
    - Relays now respect their AccountingMax bandwidth again. When
      relays entered "soft" hibernation (which typically starts when
      we've hit 90% of our AccountingMax), we had stopped checking
      whether we should enter hard hibernation. Soft hibernation refuses
      new connections and new circuits, but the existing circuits can
      continue, meaning that relays could have exceeded their configured
      AccountingMax. Fixes bug 32108; bugfix on 0.4.0.1-alpha.

  o Major bugfixes (v3 onion services):
    - Onion services now always use the exact number of intro points
      configured with the HiddenServiceNumIntroductionPoints option (or
      fewer if nodes are excluded). Before, a service could sometimes
      pick more intro points than configured. Fixes bug 31548; bugfix
      on 0.3.2.1-alpha.

  o Minor feature (onion services, control port):
    - The ADD_ONION command's keyword "BEST" now defaults to ED25519-V3
      (v3) onion services. Previously it defaulted to RSA1024 (v2).
      Closes ticket 29669.

  o Minor features (testing):
    - When running tests that attempt to look up hostnames, replace the
      libc name lookup functions with ones that do not actually touch
      the network. This way, the tests complete more quickly in the
      presence of a slow or missing DNS resolver. Closes ticket 31841.

  o Minor features (testing, continuous integration):
    - Disable all but one Travis CI macOS build, to mitigate slow
      scheduling of Travis macOS jobs. Closes ticket 32177.
    - Run the chutney IPv6 networks as part of Travis CI. Closes
      ticket 30860.
    - Simplify the Travis CI build matrix, and optimise for build time.
      Closes ticket 31859.
    - Use Windows Server 2019 instead of Windows Server 2016 in our
      Appveyor builds. Closes ticket 32086.

  o Minor bugfixes (build system):
    - Interpret "--disable-module-dirauth=no" correctly. Fixes bug
      32124; bugfix on 0.3.4.1-alpha.
    - Interpret "--with-tcmalloc=no" correctly. Fixes bug 32124; bugfix
      on 0.2.0.20-rc.
    - Stop failing when jemalloc is requested, but tcmalloc is not
      found. Fixes bug 32124; bugfix on 0.3.5.1-alpha.
    - When pkg-config is not installed, or a library that depends on
      pkg-config is not found, tell the user what to do to fix the
      problem. Fixes bug 31922; bugfix on 0.3.1.1-alpha.

  o Minor bugfixes (connections):
    - Avoid trying to read data from closed connections, which can cause
      needless loops in Libevent and infinite loops in Shadow. Fixes bug
      30344; bugfix on 0.1.1.1-alpha.

  o Minor bugfixes (error handling):
    - Always lock the backtrace buffer before it is used. Fixes bug
      31734; bugfix on 0.2.5.3-alpha.

  o Minor bugfixes (mainloop, periodic events, in-process API):
    - Reset the periodic events' "enabled" flag when Tor is shut down
      cleanly. Previously, this flag was left on, which caused periodic
      events not to be re-enabled when Tor was relaunched in-process
      with tor_api.h after a shutdown. Fixes bug 32058; bugfix
      on 0.3.3.1-alpha.

  o Minor bugfixes (process management):
    - Remove overly strict assertions that triggered when a pluggable
      transport failed to launch. Fixes bug 31091; bugfix
      on 0.4.0.1-alpha.
    - Remove an assertion in the Unix process backend. This assertion
      would trigger when we failed to find the executable for a child
      process. Fixes bug 31810; bugfix on 0.4.0.1-alpha.

  o Minor bugfixes (testing):
    - Avoid intermittent test failures due to a test that had relied on
      inconsistent timing sources. Fixes bug 31995; bugfix
      on 0.3.1.3-alpha.
    - When testing port rebinding, don't busy-wait for tor to log.
      Instead, actually sleep for a short time before polling again.
      Also improve the formatting of control commands and log messages.
      Fixes bug 31837; bugfix on 0.3.5.1-alpha.

  o Minor bugfixes (tls, logging):
    - Log bugs about the TLS read buffer's length only once, rather than
      filling the logs with similar warnings. Fixes bug 31939; bugfix
      on 0.3.0.4-rc.

  o Minor bugfixes (v3 onion services):
    - Fix an implicit conversion from ssize_t to size_t discovered by
      Coverity. Fixes bug 31682; bugfix on 0.4.2.1-alpha.
    - Fix a memory leak in an unlikely error code path when encoding HS
      DoS establish intro extension cell. Fixes bug 32063; bugfix
      on 0.4.2.1-alpha.
    - When cleaning up intro circuits for a v3 onion service, don't
      remove circuits that have an established or pending circuit, even
      if they ran out of retries. This way, we don't remove a circuit on
      its last retry. Fixes bug 31652; bugfix on 0.3.2.1-alpha.

  o Documentation:
    - Correct the description of "GuardLifetime". Fixes bug 31189;
      bugfix on 0.3.0.1-alpha.
    - Make clear in the man page, in both the bandwidth section and the
      AccountingMax section, that Tor counts in powers of two, not
      powers of ten: 1 GByte is 1024*1024*1024 bytes, not one billion
      bytes. Resolves ticket 32106.

Changes in version 0.4.2.2-alpha - 2019-10-07
  This release fixes several bugs from the previous alpha release, and
  from earlier versions. It also includes a change in authorities, so
  that they begin to reject the currently unsupported release series.

  o Major features (directory authorities):
    - Directory authorities now reject relays running all currently
      deprecated release series. The currently supported release series
      are: 0.2.9, 0.3.5, 0.4.0, 0.4.1, and 0.4.2. Closes ticket 31549.

  o Major bugfixes (embedded Tor):
    - Avoid a possible crash when restarting Tor in embedded mode and
      enabling a different set of publish/subscribe messages. Fixes bug
      31898; bugfix on 0.4.1.1-alpha.

  o Major bugfixes (torrc parsing):
    - Stop ignoring torrc options after an %include directive, when the
      included directory ends with a file that does not contain any
      config options (but does contain comments or whitespace). Fixes
      bug 31408; bugfix on 0.3.1.1-alpha.

  o Minor features (auto-formatting scripts):
    - When annotating C macros, never generate a line that our check-
      spaces script would reject. Closes ticket 31759.
    - When annotating C macros, try to remove cases of double-negation.
      Closes ticket 31779.

  o Minor features (continuous integration):
    - When building on Appveyor and Travis, pass the "-k" flag to make,
      so that we are informed of all compilation failures, not just the
      first one or two. Closes ticket 31372.

  o Minor features (geoip):
    - Update geoip and geoip6 to the October 1 2019 Maxmind GeoLite2
      Country database. Closes ticket 31931.

  o Minor features (maintenance scripts):
    - Add a Coccinelle script to detect bugs caused by incrementing or
      decrementing a variable inside a call to log_debug(). Since
      log_debug() is a macro whose arguments are conditionally
      evaluated, it is usually an error to do this. One such bug was
      30628, in which SENDME cells were miscounted by a decrement
      operator inside a log_debug() call. Closes ticket 30743.

  o Minor features (onion services v3):
    - Assist users who try to setup v2 client authorization in v3 onion
      services by pointing them to the right documentation. Closes
      ticket 28966.

  o Minor bugfixes (Appveyor continuous integration):
    - Avoid spurious errors when Appveyor CI fails before the install
      step. Fixes bug 31884; bugfix on 0.3.4.2-alpha.

  o Minor bugfixes (best practices tracker):
    - When listing overbroad exceptions, do not also list problems, and
      do not list insufficiently broad exceptions. Fixes bug 31338;
      bugfix on 0.4.2.1-alpha.

  o Minor bugfixes (controller protocol):
    - Fix the MAPADDRESS controller command to accept one or more
      arguments. Previously, it required two or more arguments, and
      ignored the first. Fixes bug 31772; bugfix on 0.4.1.1-alpha.

  o Minor bugfixes (logging):
    - Add a missing check for HAVE_PTHREAD_H, because the backtrace code
      uses mutexes. Fixes bug 31614; bugfix on 0.2.5.2-alpha.
    - Disable backtrace signal handlers when shutting down tor. Fixes
      bug 31614; bugfix on 0.2.5.2-alpha.
    - Rate-limit our the logging message about the obsolete .exit
      notation. Previously, there was no limit on this warning, which
      could potentially be triggered many times by a hostile website.
      Fixes bug 31466; bugfix on 0.2.2.1-alpha.
    - When initialising log domain masks, only set known log domains.
      Fixes bug 31854; bugfix on 0.2.1.1-alpha.

  o Minor bugfixes (logging, protocol violations):
    - Do not log a nonfatal assertion failure when receiving a VERSIONS
      cell on a connection using the obsolete v1 link protocol. Log a
      protocol_warn instead. Fixes bug 31107; bugfix on 0.2.4.4-alpha.

  o Minor bugfixes (modules):
    - Explain what the optional Directory Authority module is, and what
      happens when it is disabled. Fixes bug 31825; bugfix
      on 0.3.4.1-alpha.

  o Minor bugfixes (multithreading):
    - Avoid some undefined behaviour when freeing mutexes. Fixes bug
      31736; bugfix on 0.0.7.

  o Minor bugfixes (relay):
    - Avoid crashing when starting with a corrupt keys directory where
      the old ntor key and the new ntor key are identical. Fixes bug
      30916; bugfix on 0.2.4.8-alpha.

  o Minor bugfixes (tests, SunOS):
    - Avoid a map_anon_nofork test failure due to a signed/unsigned
      integer comparison. Fixes bug 31897; bugfix on 0.4.1.1-alpha.

  o Code simplification and refactoring:
    - Refactor connection_control_process_inbuf() to reduce the size of
      a practracker exception. Closes ticket 31840.
    - Refactor the microdescs_parse_from_string() function into smaller
      pieces, for better comprehensibility. Closes ticket 31675.
    - Use SEVERITY_MASK_IDX() to find the LOG_* mask indexes in the unit
      tests and fuzzers, rather than using hard-coded values. Closes
      ticket 31334.
    - Interface for function `decrypt_desc_layer` cleaned up. Closes
      ticket 31589.

  o Documentation:
    - Document the signal-safe logging behaviour in the tor man page.
      Also add some comments to the relevant functions. Closes
      ticket 31839.
    - Explain why we can't destroy the backtrace buffer mutex. Explain
      why we don't need to destroy the log mutex. Closes ticket 31736.
    - The Tor source code repository now includes a (somewhat dated)
      description of Tor's modular architecture, in doc/HACKING/design.
      This is based on the old "tor-guts.git" repository, which we are
      adopting and superseding. Closes ticket 31849.

(ng0)

2019-12-09 09:30:10 UTC MAIN commitmail json YAML

doc: Updated cross/dasm to 2.20.11nb1

(ng0)

2019-12-09 09:29:15 UTC MAIN commitmail json YAML

cross/dasm: Revbump to avoid distfiles conflict.

(ng0)

2019-12-08 23:59:26 UTC MAIN commitmail json YAML

cross/dasm: Add forgotten PLIST change.

(ng0)

2019-12-08 23:58:52 UTC MAIN commitmail json YAML

cross/dasm: Adjust to new upstream location.

(ng0)

2019-11-29 22:04:09 UTC MAIN commitmail json YAML

doc: Updated www/nsm to 1.21

(ng0)

2019-11-29 22:03:38 UTC MAIN commitmail json YAML

www/nsm: Update to 1.21

Changelog picked from https://github.com/nifty-site-manager/nsm/releases:

Nift (aka nsm) v1.21
Release Notes:
    removed trailing '/' or '\' from @contentdir and @sitedir output
    fixed bugs with @contentdir, @sitedir, @contentext syntax
    fixed indenting when parsing parameters
    added more error handling with Nift commands new-[cont/page]-ext
    added file input syntax @RawContent, @inputraw, @scriptraw, @systemraw to template language
    added user input syntax @userin, @userfilein to template language

(ng0)

2019-11-29 15:27:42 UTC MAIN commitmail json YAML

security/doas: assign myself as maintainer.

(ng0)

2019-11-27 10:34:59 UTC MAIN commitmail json YAML

doc: Added databases/go-tiedot version 3.4

(ng0)

2019-11-27 10:34:22 UTC MAIN commitmail json YAML

Add databases/go-tiedot version 3.4

tiedot is a document database engine that uses JSON as document
notation; it has a powerful query processor that supports advanced set
operations; it can be embedded into your program, or run a stand-alone
server using HTTP for an API.

tiedot has fault-tolerant data structures that put your data safety
first, while easily scales to 4+ CPU cores.

tiedot has very stable performance, even with millions of records! It
consistently achieves high throughput - swallow more than 120k records
or 80k complicated queries per second with confidence.

(ng0)

2019-11-27 10:27:46 UTC MAIN commitmail json YAML

doc: Added devel/go-jwt-go version 3.2.0

(ng0)

2019-11-27 10:27:09 UTC MAIN commitmail json YAML

Add devel/go-jwt-go version 3.2.0

A Go implementation of JSON Web Tokens.

This library supports the parsing and verification as well as the
generation and signing of JWTs. Current supported signing algorithms
are HMAC SHA, RSA, RSA-PSS, and ECDSA, though hooks are present for
adding your own.

(ng0)

2019-11-26 18:35:44 UTC MAIN commitmail json YAML

doc: Updated www/nsm to 1.20

(ng0)

2019-11-26 18:32:30 UTC MAIN commitmail json YAML

www/nsm: Update to 1.20

Changelog picked from https://github.com/nifty-site-manager/nsm/releases:

Nift (aka nsm) v1.20
Release Notes:
    made template language available with input parameters
    added paginfo syntax @pagename, @pagepath, @contentpath, @templatepath to template language
    added siteinfo syntax @contentdir, @sitedir, @contentext, @pageext, @defaulttemplate to template language
    fixed indenting bugs
    fixed os_mtx functionality
    added optional sleepTime parameter for Nift serve command
Nift (aka nsm) v1.19
Release Notes:
    added more error handling
    added string variables
    added rootBranch and siteBranch to config files
    changed/improved/finalised how pre/post build/serve scripts are done
    fixed @script[output] and @System[output/content]
    added pre/post build-[all/updated] script support
Nift (aka nsm) v1.18
Release Notes:
    added FileSystem.[h/cpp] to the project
    added cpDir function to FileSystem.[h/cpp]
    renamed trash to ret_val and handle more errors
    fixed numerous minor bugs
Nift (aka nsm) v1.17
Release Notes:
    changed std::endl to "\n" when writing to file, 20% improvement in build-all time on some machines, no improvement on others
    changed pages set to pointer in PageBuilder.h, significantly less memory consumption
    added/improved Nift commands new-template, new-site-dir, new-cont-dir, new-cont-ext, new-page-ext
    added @systemcontent(sys-call) syntax to template language
    fixed bug with @System, @systemoutput, @script, @scriptoutput syntax
Nift (aka nsm) v1.16
Release Notes:
    improved multithreading
    added @inputhead syntax to the template language
    fixed read_sys_call and read_path
    improved new-page-ext
Nift (aka nsm) v1.15
Release Notes:
    added non-default page extension support
    added @dep syntax to the template language

(ng0)

2019-11-26 18:11:26 UTC MAIN commitmail json YAML

doc: Added www/guile-haunt version 0.2.4

(ng0)

2019-11-26 18:10:55 UTC MAIN commitmail json YAML

Add www/guile-haunt version 0.2.4

Haunt is a static site generator written in Guile Scheme.
Haunt features a functional build system and an extensible
interface for reading articles in any format.

(ng0)

2019-11-26 17:41:02 UTC MAIN commitmail json YAML

doc: Added devel/guile-gcrypt version 0.1.0

(ng0)

2019-11-26 17:40:25 UTC MAIN commitmail json YAML

Add devel/guile-gcrypt version 0.1.0

Guile-Gcrypt provides a Guile 2.x interface to a subset of the
GNU Libgcrypt crytographic library, which is itself used by the
GNU Privacy Guard (GPG).

Guile-Gcrypt provides modules for cryptographic hash functions,
message authentication codes (MAC), public-key cryptography, strong
randomness, and more. It is implemented using the foreign function
interface (FFI) of Guile.

(ng0)

2019-11-26 16:53:17 UTC MAIN commitmail json YAML

doc: Added textproc/guile-commonmark version 0.1.2

(ng0)

2019-11-26 16:52:25 UTC MAIN commitmail json YAML

Add textproc/guile-commonmark version 0.1.2

Guile-commonmark is a library for parsing CommonMark, a fully
specified variant of Markdown.

(ng0)

2019-11-24 18:42:16 UTC MAIN commitmail json YAML

net/tor: Add rust option to build the rust features in tor.

(ng0)

2019-11-19 23:57:57 UTC MAIN commitmail json YAML

doc: Updated fonts/ibm-plex-ttf to 4.0.1

(ng0)

2019-11-19 23:57:21 UTC MAIN commitmail json YAML

fonts/ibm-plex-ttf: Update to 4.0.1

Changelog:

# Plex v4.0.1
## Chore
- removed deprecated `arabic` directory from sass distribution
# Plex v4.0
## Breaking
- Added "Sans" to font family name: "IBM Plex Sans Arabic"
## Fixed
- Set bit 67 (Arabic Presentation Forms B) of UnicodeRanges in OS/2 table
# Plex v3.0
## Breaking
- Added "Sans" to Thai and Devanagari family names:
  "IBM Plex Sans Thai" and "IBM Plex Sans Devanagari"
## [IBM PLEX SANS THAI V1.1] - 2019-09-10
### Changed
- Synchronised vertical metrics with IBM Plex Sans Thai Looped 1.1
### Removed
- Glyph /ibmlogo07 (0xEBE7)
### Fixed
- Errors in PS hint replacement in all files containing PostScript outlines
## [IBM PLEX SANS DEVANAGARI V1.1] - 2019-07-19
### Fixed
- Certain font info fields in SemiBold style were incorrectly named "Medium"
- Many unbalanced bezier handles in extreme points

(ng0)

2019-11-19 23:52:37 UTC MAIN commitmail json YAML

doc: Updated fonts/ibm-plex-otf to 4.0.1

(ng0)

2019-11-19 23:52:09 UTC MAIN commitmail json YAML

fonts/ibm-plex-otf: Update to 4.0.1

Changelog:

# Plex v4.0.1
## Chore
- removed deprecated `arabic` directory from sass distribution
# Plex v4.0
## Breaking
- Added "Sans" to font family name: "IBM Plex Sans Arabic"
## Fixed
- Set bit 67 (Arabic Presentation Forms B) of UnicodeRanges in OS/2 table
# Plex v3.0
## Breaking
- Added "Sans" to Thai and Devanagari family names:
  "IBM Plex Sans Thai" and "IBM Plex Sans Devanagari"
## [IBM PLEX SANS THAI V1.1] - 2019-09-10
### Changed
- Synchronised vertical metrics with IBM Plex Sans Thai Looped 1.1
### Removed
- Glyph /ibmlogo07 (0xEBE7)
### Fixed
- Errors in PS hint replacement in all files containing PostScript outlines
## [IBM PLEX SANS DEVANAGARI V1.1] - 2019-07-19
### Fixed
- Certain font info fields in SemiBold style were incorrectly named "Medium"
- Many unbalanced bezier handles in extreme points

(ng0)

2019-11-19 23:17:55 UTC MAIN commitmail json YAML

TODO: Add fuse-ext2-0.0.10

(ng0)

2019-11-18 18:34:38 UTC MAIN commitmail json YAML

doc: Updated www/gnurl to 7.67.0

(ng0)

2019-11-18 18:34:10 UTC MAIN commitmail json YAML

gnurl: Update to 7.67.0

Changelog:

Changes:
7.67.0
------
This release includes the following changes:

o curl: added --no-progress-meter
o setopt: CURLMOPT_MAX_CONCURRENT_STREAMS is new
o urlapi: CURLU_NO_AUTHORITY allows empty authority/host part

This release includes the following bugfixes:

o BINDINGS: five new bindings addded
o CURLOPT_TIMEOUT.3: Clarify transfer timeout time includes queue time
o CURLOPT_TIMEOUT.3: remove the mention of "minutes"
o ESNI: initial build/setup support
o FTP: FTPFILE_NOCWD: avoid redundant CWDs
o FTP: allow "rubbish" prepended to the SIZE response
o FTP: remove trailing slash from path for LIST/MLSD
o FTP: skip CWD to entry dir when target is absolute
o FTP: url-decode path before evaluation
o HTTP3.md: move -p for mkdir, remove -j for make
o HTTP3: fix invalid use of sendto for connected UDP socket
o HTTP3: fix ngtcp2 Windows build
o HTTP3: fix prefix parameter for ngtcp2 build
o HTTP3: fix typo somehere1 > somewhere1
o HTTP3: show an --alt-svc using example too
o INSTALL: add missing space for configure commands
o INSTALL: add vcpkg installation instructions
o README: minor grammar fix
o altsvc: accept quoted ma and persist values
o altsvc: both backends run h3-23 now
o appveyor: Add MSVC ARM64 build
o appveyor: Use two parallel compilation on appveyor with CMake
o appveyor: add --disable-proxy autotools build
o appveyor: add 32-bit MinGW-w64 build
o appveyor: add a winbuild
o appveyor: add a winbuild that uses VS2017
o appveyor: make winbuilds with DEBUG=no/yes and VS 2015/2017
o appveyor: publish artifacts on appveyor
o appveyor: upgrade VS2017 to VS2019
o asyn-thread: make use of Curl_socketpair() where available
o asyn-thread: s/AF_LOCAL/AF_UNIX for Solaris
o build: Remove unused HAVE_LIBSSL and HAVE_LIBCRYPTO defines
o checksrc: fix uninitialized variable warning
o chunked-encoding: stop hiding the CURLE_BAD_CONTENT_ENCODING error
o cirrus: Increase the git clone depth
o cirrus: Switch the FreeBSD 11.x build to 11.3 and add a 13.0 build
o cirrus: switch off blackhole status on the freebsd CI machines
o cleanups: 21 various PVS-Studio warnings
o configure: only say ipv6 enabled when the variable is set
o configure: remove all cyassl references
o conn-reuse: requests wanting NTLM can reuse non-NTLM connections
o connect: return CURLE_OPERATION_TIMEDOUT for errno == ETIMEDOUT
o connect: silence sign-compare warning
o cookie: avoid harmless use after free
o cookie: pass in the correct cookie amount to qsort()
o cookies: change argument type for Curl_flush_cookies
o cookies: using a share with cookies shouldn't enable the cookie engine
o copyrights: update copyright notices to 2019
o curl: create easy handles on-demand and not ahead of time
o curl: ensure HTTP 429 triggers --retry
o curl: exit the create_transfers loop on errors
o curl: fix memory leaked by parse_metalink()
o curl: load large files with -d @ much faster
o docs/HTTP3: fix `--with-ssl` ngtcp2 configure flag
o docs: added multi-event.c example
o docs: disambiguate CURLUPART_HOST is for host name (ie no port)
o docs: note on failed handles not being counted by curl_multi_perform
o doh: allow only http and https in debug mode
o doh: avoid truncating DNS QTYPE to lower octet
o doh: clean up dangling DOH memory on easy close
o doh: fix (harmless) buffer overrun
o doh: fix undefined behaviour and open up for gcc and clang optimization
o doh: return early if there is no time left
o examples/sslbackend: fix -Wchar-subscripts warning
o examples: remove the "this exact code has not been verified"
o git: add tests/server/disabled to .gitignore
o gnutls: make gnutls_bye() not wait for response on shutdown
o http2: expire a timeout at end of stream
o http2: prevent dup'ed handles to send dummy PRIORITY frames
o http2: relax verification of :authority in push promise requests
o http2_recv: a closed stream trumps pause state
o http: lowercase headernames for HTTP/2 and HTTP/3
o ldap: Stop using wide char version of ldapp_err2string
o ldap: fix OOM error on missing query string
o mbedtls: add error message for cert validity starting in the future
o mime: when disabled, avoid C99 macro
o ngtcp2: adapt to API change
o ngtcp2: compile with latest ngtcp2 + nghttp3 draft-23
o ngtcp2: remove fprintf() calls
o openssl: close_notify on the FTP data connection doesn't mean closure
o openssl: fix compiler warning with LibreSSL
o openssl: use strerror on SSL_ERROR_SYSCALL
o os400: getpeername() and getsockname() return ebcdic AF_UNIX sockaddr
o parsedate: fix date parsing disabled builds
o quiche: don't close connection at end of stream
o quiche: persist connection details (fixes -I with --http3)
o quiche: set 'drain' when returning without having drained the queues
o quiche: update HTTP/3 config creation to new API
o redirect: handle redirects to absolute URLs containing spaces
o runtests: get textaware info from curl instead of perl
o schannel: reverse the order of certinfo insertions
o schannel_verify: Fix concurrent openings of CA file
o security: silence conversion warning
o setopt: handle ALTSVC set to NULL
o setopt: make it easier to add new enum values
o setopt: store CURLOPT_RTSP_SERVER_CSEQ correctly
o smb: check for full size message before reading message details
o smbserver: fix Python 3 compatibility
o socks: Fix destination host shown on SOCKS5 error
o test1162: disable MSYS2's POSIX path conversion
o test1591: fix spelling of http feature
o tests: add `connect to non-listen` keywords
o tests: fix narrowing conversion warnings
o tests: fix the test 3001 cert failures
o tests: makes tests succeed when using --disable-proxy
o tests: use %FILE_PWD for file:// URLs
o tests: use port 2 instead of 60000 for a safer non-listening port
o tool_operate: Fix retry sleep time shown to user when Retry-After
o travis: Add an ARM64 build
o url: Curl_free_request_state() should also free doh handles
o url: don't set appconnect time for non-ssl/non-ssh connections
o url: fix the NULL hostname compiler warning
o url: normalize CURLINFO_EFFECTIVE_URL
o url: only reuse TLS connections with matching pinning
o urlapi: avoid index underflow for short ipv6 hostnames
o urlapi: fix URL encoding when setting a full URL
o urlapi: fix unused variable warning
o urlapi: question mark within fragment is still fragment
o urldata: use 'bool' for the bit type on MSVC compilers
o vtls: Fix comment typo about macosx-version-min compiler flag
o vtls: fix narrowing conversion warnings
o winbuild/MakefileBuild.vc: Add vssh
o winbuild/MakefileBuild.vc: Fix line endings
o winbuild: Add manifest to curl.exe for proper OS version detection
o winbuild: add ENABLE_UNICODE option

(ng0)

2019-11-17 12:01:02 UTC MAIN commitmail json YAML

xplanet: remove parts in description not required.

(ng0)

2019-11-16 17:40:58 UTC MAIN commitmail json YAML

doc: Updated x11/xplanet to 1.3.1

(ng0)

2019-11-16 17:36:28 UTC MAIN commitmail json YAML

xplanet: Update to version 1.3.1

* Add 2017 leap second patch from upstream as well as
  fix output bug when num_times is 2 patch.
* Fix build with clang

Upstream Changelog from SVN:

Don't outline symbol for markers where outlined=false
fix marker bug when range is a small value
update gif code to giflib-4.2.0
update gif code to 5.0.0
fix arc bug at close ranges, update default night image
update version number
use distance from limb plane instead of planet center when deciding when to draw annotations
reapply marker fix
fix limb distance bug
Add -label_altitude option
fix radius bug
Fix label bug
use GetTempPath() for windows
add windows directory
add string.h to png.c
use JPL's leapsecond kernel definitions for ET-UTC
add deltaT expression for pre 1838
fix UTC bug
Update MS Windows desktop size
update comments in config file
updates for cygwin
set default desktop file type to PNG
add 2015 leap second
release 1.3.1

(ng0)

2019-11-15 16:00:23 UTC MAIN commitmail json YAML

devel/guile-bytestructures: remove languages.

(ng0)

2019-11-15 15:57:51 UTC MAIN commitmail json YAML

guile-sqlite3: remove unnecessary LANGUAGES from Makefile.

(ng0)

2019-11-15 15:56:03 UTC MAIN commitmail json YAML

guile-git: remove unnecessary LANGUAGES line.

(ng0)

2019-11-13 13:20:12 UTC MAIN commitmail json YAML

doc: Added textproc/guile-syntax-highlight version 0.1

(ng0)

2019-11-13 13:19:39 UTC MAIN commitmail json YAML

Add textproc/guile-syntax-highlight version 0.1

Guile-syntax-highlight is a general-purpose syntax highlighting
library for GNU Guile. It can parse code written in various
programming languages into a simple s-expression that can be easily
converted to HTML (via SXML) or any other format for rendering.

(ng0)

2019-11-13 13:07:47 UTC MAIN commitmail json YAML

doc: Added databases/guile-sqlite3 version 0.1.0

(ng0)

2019-11-13 12:52:25 UTC MAIN commitmail json YAML

2019-11-13 12:22:12 UTC MAIN commitmail json YAML

doc: Added devel/guile-git version 0.2.0

(ng0)

2019-11-13 12:21:28 UTC MAIN commitmail json YAML

2019-11-13 11:44:43 UTC MAIN commitmail json YAML

doc: Added devel/guile-bytestructures version 1.0.6

(ng0)

2019-11-13 11:43:54 UTC MAIN commitmail json YAML

Add devel/guile-bytestructures version 1.0.6

guile-bytestructures is a library offering a system imitating the
type system of the C programming language, to be used on bytevectors.
C's type system works on raw memory, and Scheme ones work on
bytevectors which are an abstraction over raw memory in Scheme.
The system elevates types to first-class status.

(ng0)

2019-11-13 10:39:56 UTC MAIN commitmail json YAML

doc: Added textproc/guile-json version 3.1.0

(ng0)

2019-11-13 10:36:19 UTC MAIN commitmail json YAML

Add textproc/guile-json version 3.1.0

guile-json is a JSON module for Guile. It supports parsing
and building JSON documents according to
the http://json.org specification.

* Complies with http://json.org specification.
* Builds JSON documents programmatically using scheme data types.
* Allows JSON pretty printing.

(ng0)

2019-11-13 10:05:39 UTC MAIN commitmail json YAML

doc: Added shells/guile-gash version 0.1

(ng0)

2019-11-13 10:04:19 UTC MAIN commitmail json YAML

Add shells/guile-gash version 0.1

Gash is a POSIX-compatible shell written in Guile Scheme.  It provides
both the shell interface, as well as a Guile library for parsing shell
scripts.  Gash is designed to bootstrap Bash as part of the Guix
bootstrap process. There are plans to develop Gash into a
general-purpose shell and tool for building interfaces between Scheme
and the shell.

Features of the shell
* Sophisticated enough to be used to build Bash.
* Has a nice colorized prompt.
* Includes all of the POSIX-specified "special" built-ins except for
  `times'.
* Includes about half of the POSIX-specified "regular" built-ins
  (see `gash/built-ins.scm' for details).

Features of the programming interface
* Parses Shell scripts into an AST.
* Provides a rudimentary interface for writing Shell-like Scheme
  scripts.

(ng0)

2019-11-12 18:12:50 UTC MAIN commitmail json YAML

2019-11-12 13:23:32 UTC MAIN commitmail json YAML

seamonkey: revert license to mpl-1.0, awaiting upstream feedback.

(ng0)

2019-11-12 12:41:19 UTC MAIN commitmail json YAML

guile22: Add module.mk for commonly shared operations.

(ng0)

2019-11-12 10:50:31 UTC MAIN commitmail json YAML

seamonkey: Add LICENSE.

(ng0)

2019-11-11 16:26:43 UTC MAIN commitmail json YAML

neomutt: Add lua option.

(ng0)

2019-11-11 14:32:43 UTC MAIN commitmail json YAML

2019-11-10 14:48:00 UTC MAIN commitmail json YAML

Added databases/go-sqlite3

(ng0)

2019-11-10 14:42:43 UTC MAIN commitmail json YAML

2019-11-06 14:24:48 UTC MAIN commitmail json YAML

Fix recent go-* entries to Added.

(ng0)

2019-11-06 13:40:46 UTC MAIN commitmail json YAML

doc: Updated devel/go-spew to 1.1.1

(ng0)

2019-11-06 13:40:23 UTC MAIN commitmail json YAML

Add devel/go-spew version 1.1.1

Go-spew implements a deep pretty printer for Go data structures
to aid in debugging.

(ng0)

2019-11-06 13:35:39 UTC MAIN commitmail json YAML

doc: Updated www/go-mux to 1.7.3

(ng0)

2019-11-06 13:35:18 UTC MAIN commitmail json YAML

Add www/go-mux version 1.7.3

Go-mux implements a request router and dispatcher for matching
incoming requests to their respective handler.

The name mux stands for "HTTP request multiplexer". Like the standard
http.ServeMux, mux.Router matches incoming requests against a list of
registered routes and calls a handler for the route that matches the
URL or other conditions. The main features are:

It implements the http.Handler interface so it is compatible with the
standard http.ServeMux.
Requests can be matched based on URL host, path, path prefix, schemes,
header and query values, HTTP methods or using custom matchers.
URL hosts, paths and query values can have variables with an optional
regular expression.
Registered URLs can be built, or "reversed", which helps maintaining
references to resources.
Routes can be used as subrouters: nested routes are only tested if the
parent route matches. This is useful to define groups of routes that
share common conditions like a host, a path prefix or other repeated
attributes. As a bonus, this optimizes request matching.

(ng0)

2019-11-06 12:32:51 UTC MAIN commitmail json YAML

doc: Updated www/go-fasthttp to 1.6.0

(ng0)

2019-11-06 12:32:28 UTC MAIN commitmail json YAML

2019-11-06 12:15:45 UTC MAIN commitmail json YAML

doc: Updated devel/go-compress to 1.9.1

(ng0)

2019-11-06 12:15:25 UTC MAIN commitmail json YAML

Add devel/go-compress version 1.9.1

go-compress is based on an optimized Deflate function,
which is used by gzip/zip/zlib packages.
It offers slightly better compression at lower compression
settings, and up to 3x faster encoding at highest compression level.

(ng0)

2019-11-06 11:55:12 UTC MAIN commitmail json YAML

doc: Updated net/go-tcplisten to 0.0.0.20161114

(ng0)

2019-11-06 11:54:50 UTC MAIN commitmail json YAML

Add net/go-tcplisten version 0.0.0.20161114

go-tcplisten provides customizable TCP net.Listener with various
performance-related options:
* SO_REUSEPORT. This option allows linear scaling server performance
  on multi-CPU servers.
  See https://www.nginx.com/blog/socket-sharding-nginx-release-1-9-1/
  for details.
* TCP_DEFER_ACCEPT. This option expects the server reads from the
  accepted connection before writing to them.
* TCP_FASTOPEN. See https://lwn.net/Articles/508865/ for details.

(ng0)

2019-11-06 11:27:16 UTC MAIN commitmail json YAML

doc: Updated security/go-xxhash to 2.1.0

(ng0)

2019-11-06 11:26:49 UTC MAIN commitmail json YAML

Add security/go-xxhash version 2.1.0

Go implementation of the 64-bit xxHash algorithm (XXH64).

This implementation provides a fast pure-Go implementation
and an even faster assembly implementation for amd64.

(ng0)

2019-11-06 11:08:34 UTC MAIN commitmail json YAML

doc: Updated devel/go-cpuid to 1.2.1

(ng0)

2019-11-06 11:08:14 UTC MAIN commitmail json YAML

Add devel/go-cpuid version 1.2.1

go-cpuid provides information about the CPU running
the current program.
CPU features are detected on startup, and kept for
fast access through the life of the application.
Currently x86 / x64 (AMD64) is supported, and no
external C (cgo) code is used, which should make
the library very easy to use.
You can access the CPU information by accessing the
shared CPU variable of the cpuid library.

(ng0)

2019-11-06 10:56:53 UTC MAIN commitmail json YAML

doc: Updated devel/go-bytebufferpool to 1.0.0

(ng0)

2019-11-06 10:56:14 UTC MAIN commitmail json YAML

Add devel/go-bytebufferpool version 1.0.0

go-bytebufferpool is an implementation of a pool of byte buffers
with anti-memory-waste protection.
The pool may waste limited amount of memory due to fragmentation.
This amount equals to the maximum total size of the
byte buffers in concurrent use.

(ng0)

2019-11-06 10:46:15 UTC MAIN commitmail json YAML

doc: Updated devel/go-argv to 0.0.1

(ng0)

2019-11-06 10:45:26 UTC MAIN commitmail json YAML

2019-10-26 17:59:37 UTC MAIN commitmail json YAML

doc: Updated www/libmicrohttpd to 0.9.68

(ng0)

2019-10-26 17:58:34 UTC MAIN commitmail json YAML

www/libmicrohttpd: Update to 0.9.68

Changelog:

Sat 26 Oct 2019 06:53:05 PM CEST
    Fix regression where MHD would fail to return an empty response
    when used with HTTPS.
    Releasing libmicrohttpd 0.9.68. -CG/TR

Fri 25 Oct 2019 02:31:59 PM CEST
    Introduce MHD_RF_INSANITY_HEADER_CONTENT_LENGTH. -CG

(ng0)

2019-10-23 10:39:31 UTC MAIN commitmail json YAML

added nsm to changes-2019

(ng0)

2019-10-22 10:34:35 UTC MAIN commitmail json YAML

Add www/nsm version 1.15

Nifty Site Manager ("nsm") is a cross-platform framework for managing
and generating websites. Some of its features are:
- it can manage and generate static and dynamic websites.
- it has support for pre/post build/serve scripts to integrate with
  cURL, databases, SASS, Grunt, GraphQL, Python Web Server, Live
  Server/Reload, and more.
- there is multithreading support
- it is language agnostic, you can use any language you want
  (markdown, LATEX, html, xml, css, javascript, php, MySQL, etc)
- it integrates flawlessly with various Javascript and PHP frameworks
- it integrates with Git to clone from and push to various platforms
  including AWS, BitBucket, GitHub, GitLab, Netlify, surge.sh, ZEIT Now, etc
- it has a templating system

(ng0)

2019-10-20 09:16:56 UTC MAIN commitmail json YAML

devel/go-try: Fix typo in LICENSE.

(ng0)

2019-10-18 09:29:16 UTC MAIN commitmail json YAML

textproc/py-markovify: Fix github link to https.

(ng0)

2019-10-18 08:36:19 UTC MAIN commitmail json YAML

www/libmicrohttpd: fix build and functionality with some systems.

Add a patch from upstream which adds a previously missing return
for systems with TCP_NOPUSH and TCP_CORK.

(ng0)

2019-10-17 17:26:18 UTC MAIN commitmail json YAML

doc: Updated www/libmicrohttpd to 0.9.67

(ng0)

2019-10-17 17:25:51 UTC MAIN commitmail json YAML

www/libmicrohttpd: Update to 0.9.67

Changelog:

Thu 17 Oct 2019 04:50:52 PM CEST
    Integrate 0-byte send() method for uncorking for old FreeBSD/OS X
    systems into new mhd_send.c logic for uncorking.
    Releasing libmicrohttpd 0.9.67. -CG

Fri 18 Aug 2019 00:00:00 PM UTC
    Fixes and optimizations for the setsockopt handling:
    * Added: MHD_UPGRADE_ACTION_CORK_ON and MHD_UPGRADE_ACTION_CORK_OFF
      to enum MHD_UpgradeAction (turn corking on/off on the underlying
      socket).
    * Use calls and flags native to the system for corking and
      other operations, tested with performance improvements on
      FreeBSD, Debian Linux, NetBSD, and cygwin. In particular,
      this adds selective usage of MSG_MORE, NODELAY, TCP_NOPUSH,
      TCP_CORK. -ng0

Fri 09 Aug 2019 10:07:27 AM CEST
    Copy compiler and linker hardening flags from GNUnet (updating
    configure.ac). -CG

(ng0)

2019-10-15 12:26:00 UTC MAIN commitmail json YAML

doc: Updated security/doas to 6.2p2

(ng0)

2019-10-15 12:24:01 UTC MAIN commitmail json YAML

security/doas: Update to 6.2p2

Significant items from https://github.com/slicer69/doas/releases:
doas 6.2p2
* Introducing macOS support
  Due to the dedicated work by Gordon Bergling, the doas
  command now builds and runs on macOS. This release
  contains no functionality changes, just the ability to
  build and run on macOS.

(ng0)

2019-09-23 08:05:18 UTC MAIN commitmail json YAML

www/firefox: Add workaround for pkg/54563, to build firefox with clang
(work around for libc++ vs netbsd headers).

(ng0)

2019-09-21 13:56:58 UTC MAIN commitmail json YAML

doc: Updated wm/fvwm to 2.6.9

(ng0)

2019-09-21 13:56:15 UTC MAIN commitmail json YAML

wm/fvwm: Update to 2.6.9

Changelog and significant items from https://github.com/fvwmorg/fvwm/releases
(for 2.6.9):
-------------------------------------------------------------------
Changes in stable release 2.6.9 (05-Sep-2019)

* Bug fixes:

  - Fix handling of configure's --enable-mandoc/--enable-htmldoc

* New fvwm features:

  - Adds a new conditional option Fullscreen which detects
    windows in that state

-------------------------------------------------------------------
Changes in stable release 2.6.8 (31-Mar-2018)

* Bug fixes:

  - Various DESTDIR fixes (especially around the default-config
    Makefile)
  - fvwm-perllib pod2man fixes.
  - FvwmIconMan no longer triggers a warning about bad size hints
    in the fvwm core.
  - VMware windows do not disapper when switching between
    fullscreen and normal state.
  - Fix (de)installation with the configure options
    --program-prefix, --program-suffix and
    --program-transform-name.
  - Remove further references to obsolete modules from man page(s).

* New fvwm features:

  - fvwm-menu-desktop(1) now requires python3 as an explicit
    dependency.
  - Add a 'fullscreen' option to the 'Maximize' command.

-------------------------------------------------------------------
Changes in stable release 2.6.7 (06-Mar-2016)

* New fvwm features:

  - A new default configuration which is available when fvwm
    doesn't detect a configuration file to load.
  - A new conitional command "Desk n" can restrict matching
    windows to a specific desk.
  - A new conditional command "Screen n" to restrict matching
    windows on a given Xinerama screen.
  - New expansion variable "w.screen" to ascertain the Xineram
    screen number a window is on.
  - New command "InfoStoreClear" to remove all items in the
    InfoStore.

* Removed features:

  - The old and unmaintained debian/and rpm/ directories have
    been remmoved; use the maintainers' copies where available.
  - VMS support has been removed.
  - GTK1.x support has been removed.
  - GNOME-specific window hints (pre-EWMH) have been removed.
  - Some fvwm modules have been removed:
      - FvwmDragWell  (no replacement)
      - FvwmGTK        (no replacement)
      - FvwmSave      (no replacement)
      - FvwmSaveDesk  (no replacement)
      - FvwmScroll    (no replacement)
      - FvwmTabs      (no replacement, never worked anyway)
      - FvwmTaskBar    (use FvwmButtons)
      - FvwmTheme      (in core of fvwm as colorsets)
      - FvwmWharf      (use FvwmButtons)
      - FvwmWinList    (use WindowList command)
      - FvwmWindowMenu (use WindowList command)
      - FvwmIconBox    (use the IconBox style instead)

* New module features:

  - FvwmButtons learned a new option "Colorset" to its
    ChangeButton command.

* fvwm-menu-desktop updated:

  - Renamed default menu to XDGMenu and changed the name
    of the FvwmForm to FvwmForm-XDGMenu-Config to not conflict
    with someone already using FvwmMenu.
  - fvwm-menu-desktop will now load defaults from the
    FvwmForm-XDGMenu-Config data file.
  - Improved dynamic menus by regenerating them on-the-fly.
  - Added new options: --regen-cmd, --dynamic, and more.

* Bug fixes:

  - A bug introduced in 2.6.6 could cause applications with
    negative coordinates to be placed at strange positions.  This
    affected for example acroread when switching to fullscreen
    mode.  This has been fixed.
  - FvwmButtons "Silent" option for dynamic ChangeButton commands
    no longer loops infinitely.

Changes in stable release 2.6.6 (15-Mar-2016)

* New fvwm features:

  - Support for Russian from Ivan Gayevskiy.
  - EnvMatch supports infostore variables.
  - The option "forget" to the Maximize command allows to
    unmaximize a window without changing its size and position.
  - Windows shaded to a corner (NW, NE, SW, SE) are reduced to a
    small square.
  - New option "!raise" to the WarpToWindow command.
  - The new extended variables $[wa.x], $[wa.y], $[wa.width],
    $[wa.height] can be used to get the geometry of the EWMH
    working area, and $[dwa.x], $[dwa.y], $[dwa.width],
    $[dwa.height] can be used to get the geometry of the EWMH
    dynamic working area.
  - The Resize commands accept "wa" or "da" as a suffix of the
    width or height value.  If present, the value is a percentage
    of the width or height of the EWMH working area or the EWMH
    dynamic working area.
  - Fvwm is much more resilient against applications that flood the
    window manager with repeated events.

* New module features:

  - FvwmForm supports separator lines.
  - New FvwmIconMan options:
      IconAndSelectButton
      IconAndSelectColorset

* Bug fixes:

  - Provide a wrapper for the deprecation of XKeycodeToKeysym and
    use XkbKeycodeToKeysym() where appropriate.
  - fvwm-menu-desktop is re-written and provides better support of
    the XDG menu specification.
  - Fix fvwm-menu-desktop keyError bug.  Use "others" if no desktop
    environment found.
  - FvwmIconMan had problems displaying the hilight colour on some
    systems (64 bit issue?).
  - Globally active windows cannot take the focus if the style
    forbids programs to take focus themselves (style
    !FPFocusByProgram).
  - Windows no longer jump from one position to the other which
    could happen in some cases with SnapAttraction.  Windows now
    snap to the closest window (or screen edge).
  - Removing bindings had several strange side effects that are
    fixed now (removing too many bindings; old bindings showing up
    again after another is removed; possibly other effects).
  - Windows sometimes did not get expose events (i.e. did not
    redraw properly) if they were uncovered by moving a window
    above them.  This has been fixed.
  - FvwmConsole now causes much less network traffic.
  - Suppress bogus events sent to the modules when a window is
    resized with the mouse.
  - Properly handle the has_ref_window_moved flag for ResizeMove and
    ResizeMoveMaximize.
  - Removed some unnecessary redraws in FvwmPager.
  - The option "NoDeskLimitY" option of the GotoPage command did
    not work.
  - Negative coordinates in the "rectangle" option to the Menu
    commend did not work correctly.  This has been fixed.
  - Removes a slight graphics problem whith the ResizeMaximize
    command being invoked from a window button menu.
  - When an attempt to reparent a client window (i.e. decorate
    it) fails, fvwm no longer throws away all events but only the
    events for that window.
  - The ChangeButton command of FvwmButtons used to strip
    whitespace from the beginning and end of button titles and
    image paths.  This is no longer done.

(ng0)

2019-09-18 15:27:59 UTC MAIN commitmail json YAML

options.descriptions: Add dane keyword description.

(ng0)

2019-09-18 15:27:05 UTC MAIN commitmail json YAML

security/gnutls: Add ability to link against libunbound for DANE support.

(ng0)

2019-09-14 18:58:19 UTC MAIN commitmail json YAML

security/doas: Remove system mentions in DESCR and fix a typo.

(ng0)

2019-09-14 18:56:15 UTC MAIN commitmail json YAML

doc: Updated security/doas to 6.2p1

(ng0)

2019-09-14 14:45:45 UTC MAIN commitmail json YAML

security/doas: Update to 6.2p1

Significant items from https://github.com/slicer69/doas/releases:
doas 6.2p1
* Fixes a crash on Linux systems when a specified user on the
  command line did not match a valid entry in the doas.conf file.
  In the past, doas would first try to find an exact username match
  when the "-u" flag was used and, if one could not be found, it
  would try to find a matching numeric UID.
  Now doas requires that an exact username be specified when
  "-u" is used. This avoids confusion (and, on Linux, fuzzy matches
  when a username begins with a number). This means "doas -u 0" can
  no longer be used to run a command as root, and "duas -u 1000" is
  not ambigious if there is a user with the name "1000" on the system.

doas 6.2
* Group permissions of the original user are now dropped on Linux.
  This prevents the original user's group access from interfering
  with the target user's owned files. Group permissions were already
  dropped on FreeBSD (and I believe) NetBSD, and this brings doas's
  Linux behaviour into line with the other systems.
* Fixed a couple of compiler warnings that get rid of either unneeded
  variables or introduce sanity checks on return functions.
  This should make doas more secure, across platforms/compilers.

doas 6.1p1
* ported to illumos, added support for SmartOS and
  OpenIndiana.
* Better pkgsrc integration.

(ng0)

2019-09-13 15:48:50 UTC MAIN commitmail json YAML

www/gnurl: Update to 7.66.0

Changelog:

CHANGELOG
---------

Changes, gnurl specific:

* Almost none, mostly a merge as usual. After a chat
  with bfix on IRC, the gnurl homepage has been extended
  to explain how to build it.

The usual curl Changelog applies, consult https://curl.haxx.se for the
ChangeLog.
curl Changelog:
Changes:

    CURLINFO_RETRY_AFTER: parse the Retry-After header value
    HTTP3: initial (experimental still not working) support
    curl: --sasl-authzid added to support CURLOPT_SASL_AUTHZID from the tool
    curl: support parallel transfers with -Z
    curl_multi_poll: a sister to curl_multi_wait() that waits more
    sasl: Implement SASL authorisation identity via CURLOPT_SASL_AUTHZID

Bugfixes:

    CVE-2019-5481: FTP-KRB double-free
    CVE-2019-5482: TFTP small blocksize heap buffer overflow
    CI: remove duplicate configure flag for LGTM.com
    CMake: remove needless newlines at end of gss variables
    CMake: use platform dependent name for dlopen() library
    CURLINFO docs: mention that in redirects times are added
    CURLOPT_ALTSVC.3: use a "" file name to not load from a file
    CURLOPT_ALTSVC_CTRL.3: remove CURLALTSVC_ALTUSED
    CURLOPT_HEADERFUNCTION.3: clarify
    CURLOPT_HTTP_VERSION: seting this to 3 forces HTTP/3 use directly
    CURLOPT_READFUNCTION.3: provide inline example
    CURLOPT_SSL_VERIFYHOST: treat the value 1 as 2
    Curl_addr2string: take an addrlen argument too
    Curl_fillreadbuffer: avoid double-free trailer buf on error
    HTTP: use chunked Transfer-Encoding for HTTP_POST if size unknown
    alt-svc: add protocol version selection masking
    alt-svc: fix removal of expired cache entry
    alt-svc: make it use h3-22 with ngtcp2 as well
    alt-svc: more liberal ALPN name parsing
    alt-svc: send Alt-Used: in redirected requests
    alt-svc: with quiche, use the quiche h3 alpn string
    appveyor: pass on -k to make
    asyn-thread: create a socketpair to wait on
    build-openssl: fix build with Visual Studio 2019
    cleanup: move functions out of url.c and make them static
    cleanup: remove the 'numsocks' argument used in many places
    configure: avoid undefined check_for_ca_bundle
    curl.h: add CURL_HTTP_VERSION_3 to the version enum
    curl.h: fix outdated comment
    curl: cap the maximum allowed values for retry time arguments
    curl: handle a libcurl build without netrc support
    curl: make use of CURLINFO_RETRY_AFTER when retrying
    curl: remove outdated comment
    curl: use .curlrc (with a dot) on Windows
    curl: use CURLINFO_PROTOCOL to check for HTTP(s)
    curl_global_init_mem.3: mention it was added in 7.12.0
    curl_version: bump string buffer size to 250
    curl_version_info.3: mentioned ALTSVC and HTTP3
    curl_version_info: offer quic (and h3) library info
    curl_version_info: provide nghttp2 details
    defines: avoid underscore-prefixed defines
    docs/ALTSVC: remove what works and the experimental explanation
    docs/EXPERIMENTAL: explain what it means and what's experimental now
    docs/MANUAL.md: converted to markdown from plain text
    docs/examples/curlx: fix errors
    docs: s/curl_debug/curl_dbg_debug in comments and docs
    easy: resize receive buffer on easy handle reset
    examples: Avoid reserved names in hiperfifo examples
    examples: add http3.c, altsvc.c and http3-present.c
    getenv: support up to 4K environment variable contents on windows
    http09: disable HTTP/0.9 by default in both tool and library
    http2: when marked for closure and wanted to close == OK
    http2_recv: trigger another read when the last data is returned
    http: fix use of credentials from URL when using HTTP proxy
    http_negotiate: improve handling of gss_init_sec_context() failures
    md4: Use our own MD4 when no crypto libraries are available
    multi: call detach_connection before Curl_disconnect
    netrc: make the code try ".netrc" on Windows
    nss: use TLSv1.3 as default if supported
    openssl: build warning free with boringssl
    openssl: use SSL_CTX_set__proto_version() when available
    plan9: add support for running on Plan 9
    progress: reset download/uploaded counter between transfers
    readwrite_data: repair setting the TIMER_STARTTRANSFER stamp
    scp: fix directory name length used in memcpy
    smb: init *msg to NULL in smb_send_and_recv()
    smtp: check for and bail out on too short EHLO response
    source: remove names from source comments
    spnego_sspi: add typecast to fix build warning
    src/makefile: fix uncompressed hugehelp.c generation
    ssh-libssh: do not specify O_APPEND when not in append mode
    ssh: move code into vssh for SSH backends
    sspi: fix memory leaks
    tests: Replace outdated test case numbering documentation
    tftp: return error when packet is too small for options
    timediff: make it 64 bit (if possible) even with 32 bit time_t
    travis: reduce number of torture tests in 'coverage'
    url: make use of new HTTP version if alt-svc has one
    urlapi: verify the IPv6 numerical address
    urldata: avoid 'generic', use dedicated pointers
    vauth: Use CURLE_AUTH_ERROR for auth function errors

(ng0)

2019-08-26 19:05:02 UTC MAIN commitmail json YAML

textproc/py-markovify: Sort PLIST entries.

(ng0)

2019-08-26 18:36:39 UTC MAIN commitmail json YAML

doc: Added textproc/py-markovify version 0.7.2

(ng0)

2019-08-26 18:32:43 UTC MAIN commitmail json YAML

Add textproc/py-markovify version 0.7.2

Markovify is a simple, extensible Markov chain generator. Right now,
its primary use is for building Markov models of large corpora of
text and generating random sentences from that.

Its features include:
* Simplicity. "Batteries included," but it is easy to override key methods.
* Models can be stored as JSON, allowing you to cache your results
  and save them for later.
* Text parsing and sentence generation methods are highly extensible,
  allowing you to set your own rules.

(ng0)

2019-08-26 00:18:05 UTC MAIN commitmail json YAML

devel/patchelf: Adjust MASTER_SITES to new URL on nixos.org

(ng0)

2019-08-25 17:54:49 UTC MAIN commitmail json YAML

doc: Updated textproc/docbook2mdoc to 1.1.0

(ng0)

2019-08-25 17:53:59 UTC MAIN commitmail json YAML

textproc/docbook2mdoc: Update to version 1.1.0 (from wip)

Adjust patch to new version.
Remove expat bl3, upstream dropped the expat dependency
by rewriting the code.

ChangeLog:

    Changes in version 1.1.0, released on May 2, 2019

      --- NEW PARSER FEATURES ---
    * Handle <funcparams> inside <paramdef> inside <funcprototype>.
    * Ignore <jobtitle> and <orgdiv> elements.
      --- NEW FORMATTER FEATURES --
    * Write a comment "automatically generated" at the beginning.
    * Provide an -s command line option to override the section in .Dt.
    * Large numbers of improvements to horizontal and vertical whitespace.
    * End of sentence detection: new sentence, new line.
    * Drop trailing parentheses in <function> elements.
    * Print commas between Copyright years.

    Changes in version 1.0.2, released on April 29, 2019

      --- NEW PARSER FEATURES ---
    * Handle <abstract>: better formatting of many non-<refentry> documents.
    * Handle <reference> like <section>.
    * Explicitly ignore <keycombo>.
      --- STRUCTURAL IMPROVEMENTS ---
    * Start a new module reorg.c, to edit and move around nodes.
    * Provide a new function pnode_alloc_text() to generate a text node.
    * Introduce an xmalloc.c module to automatically exit when out of memory.

    Changes in version 1.0.1, released on April 24, 2019

      --- NEW PARSER FEATURES ---
    * Handle file inclusion via "<!ENTITY %".
    * Translate decimal character entities to Unicode escapes.
    * Handle <tag> like <sgmltag> and <markup>.
      --- RELIABILITY BUGFIX ---
    * Do not crash when an ignored element contains an attribute.
      --- FORMATTING IMPROVEMENTS ---
    * Correctly translate input to output line breaks in no-fill elements.
    * Improve spacing of text nodes inside macro arguments.
    * Better handle <void> as a child of <funcprototype>.
    * Better handle <info> as a child of <refentry>.
    * Correct delimiter spacing between <term> elements.
    * Insert a paragraph break after displays and after non-compact lists.
      --- THANKS TO ---
    * Stephen Gregoratto for a small patch and two bug reports.
    * Jan Stary for a bug report.

(ng0)

2019-08-24 23:46:47 UTC MAIN commitmail json YAML

doc: Updated devel/patchelf to 0.10

(ng0)

2019-08-24 23:44:51 UTC MAIN commitmail json YAML

devel/patchelf: Update to version 0.10 (import from wip/patchelf)

(ng0)

2019-08-24 15:57:29 UTC MAIN commitmail json YAML

doc: Added security/doas version 6.1

(ng0)

2019-08-24 15:46:59 UTC MAIN commitmail json YAML

security/doas: change license to add bsd-3 and isc.

(ng0)

2019-08-23 23:00:51 UTC MAIN commitmail json YAML

security/doas: Add version 6.1 (from wip)

doas is a port of OpenBSD's doas which runs on FreeBSD, Linux and
NetBSD.

The doas utility is a program originally written for OpenBSD which
allows a user to run a command as though they were another
user. Typically doas is used to allow non-privleged users to run
commands as though they were the root user. The doas program acts as
an alternative to sudo, which is a popular method in the Linux
community for granting admin access to specific users.

The doas program offers two benefits over sudo: its configuration file
has a simple syntax and it is smaller, requiring less effort to audit
the code. This makes it harder for both admins and coders to make
mistakes that potentially open security holes in the system.

(ng0)

2019-08-23 11:06:08 UTC MAIN commitmail json YAML

2019-08-23 11:02:30 UTC MAIN commitmail json YAML

2019-08-18 12:42:52 UTC MAIN commitmail json YAML

fonts/ibm-plex-ttf: Use fonts.mk in Makefile

(ng0)

2019-08-17 10:55:57 UTC MAIN commitmail json YAML

doc: Added fonts/ibm-plex-otf version 2.0.0

(ng0)

2019-08-17 10:49:46 UTC MAIN commitmail json YAML

fonts/ibm-plex-otf: Import from wip

IBM-plex-otf provides the OpenType fonts of the Plex font family.
It comes in a Sans, Serif, Mono and Sans Condensed, all with
roman and true italics.
The fonts have been designed to work well in
user interface (UI) environments as well as other mediums.

(ng0)

2019-08-17 09:55:09 UTC MAIN commitmail json YAML

doc: Added fonts/ibm-plex-ttf version 2.0.0

(ng0)

2019-08-17 09:47:47 UTC MAIN commitmail json YAML

fonts/ibm-plex-ttf: Import from wip

IBM-plex-ttf provides the TrueType fonts of the Plex font family.
It comes in a Sans, Serif, Mono and Sans Condensed, all with
roman and true italics.
The fonts have been designed to work well in
user interface (UI) environments as well as other mediums.

(ng0)

2019-08-15 17:20:22 UTC MAIN commitmail json YAML

doc: Updated www/gnurl to 7.65.3

(ng0)

2019-08-15 17:19:09 UTC MAIN commitmail json YAML

www/gnurl: Update to 7.65.3

Changelog:

* make the warning in buildconf more clear, month
  after noting that the hardfailure was not necessary.
* comment nroff parts of configure script, build +
  check + release without groff tested succesfully on NetBSD 9.99.4
* Dependencies: python-3 is now supported (should be in curl
  as well) for the tests. If python is required at all for
  the tests needs to be looked at more closely. groff/nroff dropped.

The usual curl Changelog applies, consult https://curl.haxx.se for the
ChangeLog.

(ng0)

2019-08-13 11:09:15 UTC MAIN commitmail json YAML

Updated www/libmicrohttpd to 0.9.66

(ng0)

2019-08-13 11:06:07 UTC MAIN commitmail json YAML

www/libmicrohttpd: Update to 0.9.66

Changelog:

Thu 01 Aug 2019 01:23:36 PM CEST
    Releasing libmicrohttpd 0.9.66. -CG

Thu 01 Aug 2019 12:53:49 AM CEST
    Fix issue with discarding unhandled upload data discovered
    by Florian Dold. -CG

Mon 29 Jul 2019 08:01:50 PM CEST
    Fix hanging situation with large transmission over upgraded
    (i.e. Web socket) connection with epoll() and HTTPS enabled
    (as reported by Viet on the mailinglist). -CG

Thu 25 Jul 2019 02:40:12 PM CEST
    Fixing regression introduced in cc5032b85 (bit mask matching
    of the header kinds in MHD_lookup_connection_value()), as
    reported by Jose Bollo on the mailinglist. -CG/JB

Tue Jul 16 19:56:14 CEST 2019
    Add MHD_OPTION_HTTPS_CERT_CALLBACK2 to allow OCSP stapling
    and MHD_FEATURE_HTTPS_CERT_CALLBACK2 to check for. -TR

(ng0)

2019-08-11 15:38:22 UTC MAIN commitmail json YAML

xplanet: fix the failing build with clang on NetBSD.

On recent NetBSD with clang, the build of xplanet was failing as
described in PR pkg/54454. This patch taken from FreeBSD fixes the
build. This closes PR pkg/54454. Revbump as the code was changed.

(ng0)