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 (15m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (42d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 09:31:15 UTC Now

2019-01-28 10:49:50 UTC MAIN commitmail json YAML

py-sqlalchemy: updated to 1.2.17

1.2.17

[orm] [feature] Added new event hooks QueryEvents.before_compile_update() and QueryEvents.before_compile_delete() which complement QueryEvents.before_compile() in the case of the Query.update() and Query.delete() methods.

[orm] [bug] Fixed issue where when using single-table inheritance in conjunction with a joined inheritance hierarchy that uses ���with polymorphic��� loading, the ���single table criteria��� for that single-table entity could get confused for that of other entities from the same hierarchy used in the same query.The adaption of the ���single table criteria��� is made more specific to the target entity to avoid it accidentally getting adapted to other tables in the query.

[postgresql] [bug] Revised the query used when reflecting CHECK constraints to make use of the pg_get_constraintdef function, as the consrc column is being deprecated in PG 12. Thanks to John A Stevenson for the tip.

[oracle] [bug] Fixed regression in integer precision logic due to the refactor of the cx_Oracle dialect in 1.2. We now no longer apply the cx_Oracle.NATIVE_INT type to result columns sending integer values (detected as positive precision with scale ==0) which encounters integer overflow issues with values that go beyond the 32 bit boundary. Instead, the output variable is left untyped so that cx_Oracle can choose the best option

(adam)

2019-01-28 10:45:26 UTC MAIN commitmail json YAML

tex-xstring{,-doc}: update to 1.81

xstring 1.81
* Bugfix in \IfInteger and \IfDecimal

xstring 1.8
* fixed lobal\local assignments to minimize save stack positions
* code cleaning

(markd)

2019-01-28 10:31:23 UTC MAIN commitmail json YAML

texlive-collection-bibtexextra: update to rev 49351

(markd)

2019-01-28 10:22:46 UTC MAIN commitmail json YAML

tex-tcolorbox{,-doc}: update to 4.15

- bug fix: 'tikz upper', 'tikz lower' failed to take more than
  one parameter (again)

- bug fix: 'tcboxedraster' could not be set to be 'breakable'

- library 'breakable': Implementation of 'pad after break' changed to
  be consistent with a boxed title.

- library 'raster':
  * dimension settings changed to be more robust
  * new options 'raster width center', 'raster width flush left',
    'raster width flush right'

- Example source code of 'tcolorbox-example-poster' and 'tcolorbox-tutorial-poster'
  adapted to be compatible with lipsum package version 2.0

(markd)

2019-01-28 10:12:44 UTC MAIN commitmail json YAML

tex-datatool{,-doc}: update to 2.31

- added conditional \ifDTLlistskipempty

- new commands \DTLlistelement and \DTLfetchlistelement

- made \DTLnumitemsinlist robust and now checks
  \ifDTLlistskipempty

- \DTLformatlist now checks \ifDTLlistskipempty

- bug fix: \$ entry without value triggers
  extra \else in \@dtl at checknumericalstart

(markd)

2019-01-28 10:03:41 UTC MAIN commitmail json YAML

2019-01-28 09:45:00 UTC MAIN commitmail json YAML

texlive-collection-pstricks: update to rev 49316

(markd)

2019-01-28 09:39:53 UTC MAIN commitmail json YAML

texlive-collection-binextra: update to rev 49312

(markd)

2019-01-28 09:14:39 UTC MAIN commitmail json YAML

Updated devel/py-prompt_toolkit2, security/py-asn1-modules

(adam)

2019-01-28 09:14:22 UTC MAIN commitmail json YAML

py-asn1-modules: updated to 0.2.4

Revision 0.2.4:
- Added modules for RFC8226 implementing JWT Claim Constraints
  and TN Authorization List for X.509 certificate extensions
- Fixed bug in rfc5280.AlgorithmIdentifier ANY type definition

(adam)

2019-01-28 09:14:06 UTC MAIN commitmail json YAML

tex-beamer{,-doc}: update to 3.55

- Inner behaviors for shaded ToC

- Fix optional arguments of `\frame` in `beamerarticle`

- Compact glue settings for lists

- Turn off font substitution for `unicode-math` package

(markd)

2019-01-28 09:12:28 UTC MAIN commitmail json YAML

py-prompt_toolkit2: updated to 2.0.8

2.0.8:

Bug fixes:
- Fixes the issue where changes made to the buffer in the accept handler were
  not reflected in the history.
- Fix in the application invalidate handler. This prevents a significat slow
  down in some applications after some time (especially if there is a refresh
  interval).
- Make print_container utility work if the input is not a pty.

New features:
- Underline non breaking spaces instead of rendering as '&'.
- Added mouse support for radio list.
- Support completion styles for READLINE_LIKE display method.
- Accept formatted text in the display text of completions.
- Added a FuzzyCompleter and FuzzyWordCompleter.
- Improved error handling in Application (avoid displaying a meaningless
  AssertionError in many cases).

(adam)

2019-01-28 08:52:44 UTC MAIN commitmail json YAML

tex-platex{,-doc}: update to 2018.49292

* plext: Fix a bug in \pcaption.

* jclasses: Prepare for LaTeX2e 2018-12-01.

(markd)

2019-01-28 08:42:20 UTC MAIN commitmail json YAML

Updated devel/py-setuptools, devel/py-virtualenv, devel/py-test-virtualenv, devel/py-test-shutil, devel/py-test-fixture-config

(adam)

2019-01-28 08:41:38 UTC MAIN commitmail json YAML

2019-01-28 08:41:15 UTC MAIN commitmail json YAML

tex-hyperref{,-doc}: update to 6.88e

Update to hyperref fixing issues as reported on GitHub
recent ChangeLog entries:

2018-11-30 6.88e Ulrike Fischer
* added ignorespaces to footnotetext to address

2018-11-27 6.88d Ulrike Fischer
* removed wrong producer warning for xetex and (x)dvipdfm(x)

2018-11-22 6.88c Ulrike Fischer
* Added support for pdflinkmargin for xetex

2018-11-17 6.88b David Carlisle
* Ensure Producer field in PDF shows LuaTeX version with two digits

(markd)

2019-01-28 08:41:13 UTC MAIN commitmail json YAML

2019-01-28 08:40:07 UTC MAIN commitmail json YAML

2019-01-28 08:39:23 UTC MAIN commitmail json YAML

py-virtualenv: updated to 16.3.0

v16.3.0:

Bugfixes

Use importlib over deprecated imp in distutils/__init__.py for python 3
Preserve cert option defined in pip.conf or environment variable.
fixed a ResourceWarning: unclosed file in call_subprocess()
pre-import some built-in modules in site.py on PyPy according to PyPy窶冱 site.py
Copy files from sys.exec_prefix only if it is really different path than used prefix

(adam)

2019-01-28 08:38:09 UTC MAIN commitmail json YAML

py-setuptools: updated to 40.7.0

v40.7.0
* File inputs for the license field in setup.cfg files now explicitly raise an error.
* Add support for non-ASCII in setup.cfg. Add support for native strings on some parameters.
* setuptools.package_index no longer relies on the deprecated urllib.parse.splituser per Python.
* Added tests for PackageIndex.download (for git URLs).
* In PEP 517 build_meta builder, ensure that sdists are built as gztar per the spec.

(adam)

2019-01-28 08:21:09 UTC MAIN commitmail json YAML

tex-oberdiek{,-doc}: update to 2018.49285

Fixing several issues reported at
https://github.com/ho-tex/oberdiek/issues
Also the code has been simplified removing code paths for obsolete
versions of luatex and removing dependcies on the luatex85
compatibility package. the build system has been improved, with all the
existing test files converted to l3build and reference results checked.

(markd)

2019-01-28 04:11:57 UTC MAIN commitmail json YAML

doc: Updated devel/geany to 1.34.1

(gutteridge)

2019-01-28 04:10:14 UTC MAIN commitmail json YAML

devel/geany: update to version 1.34.1

Update geany to cover the last year or so of development. I will circle
back later and add optional GTK3 support (unless someone beats me to
it).

Geany 1.34.1 (January 4, 2019)

    Bug fixes
    * Fix line breaking on existing lines (PR#2027).
    * Fix displaying filenames containing XML control characters inside
      infobars (Issue#2033).

    Windows
    * Fix rectangular selection modifier (PR#2032).

    Internationalization
    * Updated translations: uk

Geany 1.34 (December 16, 2018)

    General
    * Auto-select GTK2 or GTK3 at build time depending on availability
      (PR#1182).
    * Process files in the order they appear on the command line when
      generating tags files (Issue#1989, PR#1991).

    Bug fixes
    * Fix high CPU usage with the Scope plugin (Dimitar Zhekov, Issue#1461).
    * Fix loading some tags files with format specifier (Issue#1814, PR#1817).
    * Fix Plugin Manager buttons sometimes getting out of sync, possibly
      leading to a crash (Issue#1781, PR#1799).
    * Fix horizontal and page scrolling under GTK3 (PR#1843).

    Interface
    * Show part of the file path to show unique elements in the go to symbol
      popup (Thomas Martitz, PR#1445, Issue#1069).
    * Always show icons in the go to symbol popup (PR#1997).
    * Add a keybinding for "Strip Trailing Spaces" (LarsGit223, Issue#395,
      PR#1806).
    * Add some missing label relations.

    Editor
    * Update Scintilla to version 3.10.0 (Issue#1421, PR#1914).
    * Fix line breaking with multi-byte characters (Issue#1958, PR#1960).
    * Don't beep when trying to go to the next cursor location in a snippet and
      there is none (see Issue#1554).

    Filetypes
    * Markdown: Display bold and italics as such (FMuro, PR#1837).
    * Python: Update keywords to Python 3.7 (Miro Hrončok, Issue#1351, PR#1894).
    * PHP: Update tags for PHP 7.2 (Dominic Hopf, PR#1970).
    * Batch: Use REM as single-line comment marker (Issue#1912, PR#1932).
    * VHDL: Classify string styles as such (PR#1402).

    Windows
    * Fix display issues on HiDPI displays (Issue#692, PR#1992).

    API
    * Add `msgwin_compiler_add_string()`, `msgwin_msg_add_string()`,
      `msgwin_status_add_string()` (Thomas Martitz, PR#1748).
    * Add GeanyObject::key-press` signal allowing plugins to intercept key
      presses before Geany (Jiří Techet, PR#1829).
    * Add `utils_strv_shorten_file_list()` (Thomas Martitz, PR#1445).
    * Fix value of GeanyDocument::changed when quitting (Jason Cumbie, PR#1857).

    Internationalization
    * Add translation: da
    * Updated translations: de, es, fr, hu, it, ja, pt, sv, sk, uk, ru,
                            zh_CN, zh_TW

Geany 1.33 (February 25, 2018)

    Bug fixes
    * Fix the symbols tree hierarchy when several tags have the same name
      (PR#1598).

    Interface
    * Add a tooltip showing the full path on menu items representing documents
      (PR#1706).
    * Add a note for applying the indent settings in the project preferences
      (PR#1650).
    * Enable popup menu on sidebar and message window notebooks (PR#1726).
    * Show status message on attempt to execute empty context action
      (Lars Paulsen, PR#1642).
    * GTK3 theming improvements and documentation (PR#1382).

    Filetypes
    * CSS: Update Grid properties (Issue#1705).

    Internationalization
    * Updated translations: de, el, es, fr, it, lv, pl, pt, tr, ru, zh_CN

(gutteridge)

2019-01-27 22:51:48 UTC MAIN commitmail json YAML

Note update of pkgtools/digest to 20190127

(agc)

2019-01-27 22:50:55 UTC MAIN commitmail json YAML

Update digest package to version 20190127

Remove some gcc-isms in a macro in keccak.c, provided by Erno Palonheimo
in PR pkg/53771

(agc)

2019-01-27 21:11:07 UTC MAIN commitmail json YAML

llvm/DESCR: reword statements that are no longer true

(tnn)

2019-01-27 17:34:09 UTC MAIN commitmail json YAML

doc/TODO: add some

+ MesaLib-18.3.2, SDL2_ttf-2.0.15, cbindgen-0.7.1, filezilla-3.40.0,
  glib2-2.58.3, glib2-tools-2.58.3, glibmm-2.58.0, gssdp-1.0.3,
  gtk3-3.24.4, libopenmpt-0.4.2, librsvg-2.44.12, py-asn1-modules-0.2.4,
  py-tabulate-0.8.3.

(wiz)

2019-01-27 17:04:31 UTC MAIN commitmail json YAML

doc: Updated emulators/libretro-mgba to 0.7.0

(nia)

2019-01-27 17:04:16 UTC MAIN commitmail json YAML

libretro-mgba: Update to 0.7.0

Changes from 0.6.3
Features

    ELF support
    Game Boy Camera support
    Game Boy Printer support
    Super Game Boy support
    Customizable autofire speed
    Ability to set default Game Boy model
    Map viewer
    Automatic cheat loading and saving
    GameShark and Action Replay button support
    AGBPrint support
    Debugger: Conditional breakpoints and watchpoints
    Ability to select GB/GBC/SGB BIOS on console ports
    Optional automatic state saving/loading
    Access to ur0 and uma0 partitions on the Vita
    Partial support for MBC6, MMM01, TAMA and HuC-1 GB mappers
    GBA: ARMIPS/A22i-style and ELF symbol table support
    Initial Switch port

Bugfixes

    ARM: Fix MSR when T bit is set
    Core: Fix audio sync breaking when interrupted
    Core: Fix ordering events when scheduling during events
    FFmpeg: Fix encoding audio/video queue issues
    GB: Revamp IRQ handling based on new information
    GB: Fix IRQ disabling on the same T-cycle as an assert
    GB Audio: Make audio unsigned with bias (fixes #749)
    GB Audio: Clock frame events on DIV
    GB Audio: Fix channel 3 reset value
    GB Audio: Fix channel 4 initial LFSR
    GB Audio: Fix channel 1, 2 and 4 reset timing
    GB I/O: DMA register is R/W
    GB MBC: Improve multicart detection heuristic (fixes #1177)
    GB, GBA Savedata: Fix savestate loading overwriting saves on reset
    GB, GBA Savedata: Fix unmasking savedata crash
    GB Serialize: Fix audio state loading
    GB Serialize: Fix game title check
    GB Serialize: Fix IRQ pending/EI pending confusion
    GB Timer: Minor accuracy improvements
    GB Video: Fix dot clock timing being slightly wrong
    GB Video: Fix loading states while in mode 3
    GB Video: Fix enabling window when LY > WY (fixes #409)
    GB Video: Fix SCX timing
    GB, GBA Video: Don窶冲 call finishFrame twice in thread proxy
    GBA: Reset WAITCNT properly
    GBA BIOS: Fix BitUnPack final byte
    GBA BIOS: Fix BitUnPack narrowing
    GBA DMA: Fix invalid DMA reads (fixes #142)
    GBA DMA: Fix temporal sorting of DMAs of different priorities
    GBA Hardware: Fix RTC overriding light sensor (fixes #1069)
    GBA Hardware: Fix RTC handshake transition (fixes #1134)
    GBA Memory: Fix Vast Fame support (taizou) (fixes #1170)
    GBA Savedata: Fix savedata modified time updating when read-only
    GBA Serialize: Fix loading channel 3 volume (fixes #1107)
    GBA Serialize: Fix loading states in Hblank
    GBA SIO: Fix unconnected SIOCNT for multi mode (fixes #1105)
    GBA Timer: Fix timers sometimes being late (fixes #1012)
    GBA Video: Don窶冲 mask out high bits of BLDY (fixes #899)
    GBA Video: Add delay when enabling BGs (fixes #744, #752)
    GBA Video: Start timing mid-scanline when skipping BIOS
    GBA Video: Improve sprite cycle counting (fixes #1126)
    GBA Video: Make layer disabling work consistently

Miscellaneous

    All: Make FIXEDi_ROM_BUFFER an option instead of 3DS-only
    Core: Remove broken option for whether rewinding restores save games
    Feature: Added loading savestates from command line
    GBA Cheats: Allow multiple ROM patches in the same slot
    GB: Skip BIOS option now works
    GB: Fix VRAM/palette locking (fixes #1109)
    GB Audio: Improved audio quality
    GB, GBA Audio: Increase max audio volume
    GB MBC: Remove erroneous bank 0 wrapping
    GB Video: Darken colors in GBA mode
    GBA: Extend oddly-sized ROMs to full address space (fixes #722)
    GBA: Implement display start DMAs
    GBA: Improve multiboot image detection
    GBA Memory: 64 MiB GBA Video cartridge support
    GBA Savedata: Remove ability to disable realistic timing
    GBA Timer: Use global cycles for timers

Changes from 0.7 beta 1
Features

    Libretro: Add Game Boy cheat support
    Tile viewer now has adjustable width

Bugfixes

    Core: Remember to deinit proxy ring FIFO
    Core: Reroot timing list when (de)scheduling
    GB, GBA: Fix broken opposing button filter (fixes #1191)
    GB MBC: Fix MBC30 SRAM
    GB, GBA Savedata: Fix leaks when loading masked save (fixes #1197)
    GB Video: Fix SGB border hole size
    GB Video: Changing LYC while LCDC off doesn窶冲 affect STAT (fixes #1224)
    GBA: Fix GB Player features
    GBA I/O: SOUNDCNT_HI is readable when sound is off
    GBA Savedata: Fix EEPROM writing codepath when savetype is not EEPROM
    GBA Video: Fix caching with background toggling (fixes #1118)
    Libretro: Fix adding codes with hooks

Miscellaneous

    CMake: Fix libswresample version dependencies (fixes #1229)
    Debugger: Minor text fixes
    Debugger: Readability improvements (fixes #1238)
    GB: Improved SGB2 support
    GB Audio: Skip frame if enabled when clock is high
    Libretro: Reduce rumble callbacks

(nia)

2019-01-27 16:10:10 UTC MAIN commitmail json YAML

doc: Updated net/hub to 2.8.3

(leot)

2019-01-27 16:09:58 UTC MAIN commitmail json YAML

hub: Update to 2.8.3

pkgsrc changes:
* Add logic to generate man page via pre-install target instead of
  generating it manually

Changes:
### Changes since v2.7
* New `hub api` command for scripting with GitHub API
  <https://github.com/github/hub/pull/2016>
* Re-implement CLI flag parsing so that `--message <MSG>` is equivalent to
  `--message=<MSG>` <https://github.com/github/hub/pull/2008>
* Re-implement `make man-pages` in Go instead of Ruby
  <https://github.com/github/hub/pull/1990>
* `issue create --label` is now `issue create --labels` to align with
  existing documentation
* Output crash debugging information on stderr instead of stdout
* Build improvements:
  - respect environment LDFLAGS
  - strip the build path from resulting executable
  - enable reproducible builds with SOURCE_DATE_EPOCH

(leot)

2019-01-27 15:42:13 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20190127

(leot)

2019-01-27 15:42:00 UTC MAIN commitmail json YAML

youtube-dl: Update to 20190127

Changes:
version 2019.01.27

Core
+ [extractor/common] Extract season in _json_ld
* [postprocessor/ffmpeg] Fallback to ffmpeg/avconv for audio codec detection
  (#681)

Extractors
* [vice] Fix extraction for locked videos (#16248)
+ [wakanim] Detect DRM protected videos
+ [wakanim] Add support for wakanim.tv (#14374)
* [usatoday] Fix extraction for videos with custom brightcove partner id
  (#18990)
* [drtv] Fix extraction (#18989)
* [nhk] Extend URL regular expression (#18968)
* [go] Fix Adobe Pass requests for Disney Now (#18901)
+ [openload] Add support for oload.club (#18969)

(leot)

2019-01-27 15:11:31 UTC MAIN commitmail json YAML

Updated devel/R-repr to 0.19.1

(wen)

2019-01-27 15:10:20 UTC MAIN commitmail json YAML

Update to 0.19.1

No upstream changelog found.

(wen)

2019-01-27 15:07:05 UTC MAIN commitmail json YAML

Updated textproc/R-jsonlite to 1.6

(wen)

2019-01-27 15:04:51 UTC MAIN commitmail json YAML

Update to 1.6

Upstream changes:
1.6
- Add parse_json() wrapper that does not guess if a string is actually a file/url
- Fix a few rchk warnings (mostly false positives)
- Add asJSON method for hms
- Do not require is.vector() for unbox to support values with attributes e.g. factor or tzone
- write_json now suppresses recoding of strings on windows, fixes #226
- Hide internal libyajl symbols from shlib
- Remove C calls R connection API which are no longer allowed on CRAN. This may
  lead to about 5% performance decrease for parsing from connections.
- Remove depreacted rbind.pages function

(wen)

2019-01-27 15:00:23 UTC MAIN commitmail json YAML

Updated devel/R-rlang to 0.3.1

(wen)

2019-01-27 14:59:18 UTC MAIN commitmail json YAML

Update to 0.3.1

Upstream changes:
rlang 0.3.1

This patch release polishes the new backtrace feature introduced in rlang 0.3.0 and solves bugs for the upcoming release of purrr 0.3.0. It also features as_label() and as_name() which are meant to replace quo_name() in the future. Finally, a bunch of deparsing issues have been fixed.
Backtrace fixes

    New entrace() condition handler. Add this to your RProfile to enable rlang backtraces for all errors, including warnings promoted to errors:

    if (requireNamespace("rlang", quietly = TRUE)) {
      options(error = rlang::entrace)
    }

    This handler also works as a calling handler:

    with_handlers(
      error = calling(entrace),
      foo(bar)
    )

    However it窶冱 often more practical to use with_abort() in that case:

    with_abort(foo(bar))

    with_abort() gains a classes argument to promote any kind of condition to an rlang error.

    New last_trace() shortcut to print the backtrace stored in the last_error().

    Backtrace objects now print in full by default.

    Calls in backtraces are now numbered according to their position in the call tree. The numbering is non-contiguous for simplified backtraces because of omitted call frames.

    catch_cnd() gains a classes argument to specify which classes of condition to catch. It returns NULL if the expected condition could not be caught (#696).

as_label() and as_name()

The new as_label() and as_name() functions should be used instead of quo_name() to transform objects and quoted expressions to a string. We have noticed that tidy eval users often use quo_name() to extract names from quosured symbols. This is not a good use for that function because the way quo_name() creates a string is not a well defined operation.

For this reason, we are replacing quo_name() with two new functions that have more clearly defined purposes, and hopefully better names reflecting those purposes. Use as_label() to transform any object to a short human-readable description, and as_name() to extract names from (possibly quosured) symbols.

Create labels with as_label() to:

    Display an object in a concise way, for example to labellise axes in a graphical plot.

    Give default names to columns in a data frame. In this case, labelling is the first step before name repair.

We expect as_label() to gain additional parameters in the future, for example to control the maximum width of a label. The way an object is labelled is thus subject to change.

On the other hand, as_name() transforms symbols back to a string in a well defined manner. Unlike as_label(), as_name() guarantees the roundtrip symbol -> string -> symbol.

In general, if you don窶冲 know for sure what kind of object you窶决e dealing with (a call, a symbol, an unquoted constant), use as_label() and make no assumption about the resulting string. If you know you have a symbol and need the name of the object it refers to, use as_name(). For instance, use as_label() with objects captured with enquo() and as_name() with symbols captured with ensym().

Note that quo_name() will only be soft-deprecated at the next major version of rlang (0.4.0). At this point, it will start issuing once-per-session warnings in scripts, but not in packages. It will then be deprecated in yet another major version, at which point it will issue once-per-session warnings in packages as well. You thus have plenty of time to change your code.
Minor fixes and features

    New is_interactive() function. It serves the same purpose as base::interactive() but also checks if knitr is in progress and provides an escape hatch. Use with_interactive() and scoped_interactive() to override the return value of is_interactive(). This is useful in unit tests or to manually turn on interactive features in RMarkdown outputs

    calling() now boxes its argument.

    New done() function to box a value. Done boxes are sentinels to indicate early termination of a loop or computation. For instance, it will be used in the purrr package to allow users to shortcircuit a reduction or accumulation.

    new_box() now accepts additional attributes passed to structure().

    as_string() now unwraps quosured symbols automatically.

    Note that quo_name() is not appropriate for transforming symbols to strings. quo_name() is suitable for creating default labels, not for deterministic conversions between symbol and string. Please use as_string() instead.

    Fixed a quotation bug with binary operators of zero or one argument such as `/`(1) (#652). They are now deparsed and printed properly as well.

    New call_ns() function to retrieve the namespace of a call. Returns NULL if the call is not namespaced.

    Top-level S3 objects are now deparsed properly.

    Empty { blocks are now deparsed on the same line.

    Fixed a deparsing issue with symbols containing non-ASCII characters (#691).

    expr_print() now handles [ and [[ operators correctly, and deparses non-syntactic symbols with backticks.

    call_modify() now respects ordering of unnamed inputs. Before this fix, it would move all unnamed inputs after named ones.

    as_closure() wrappers now call primitives with positional arguments to avoid edge case issues of argument matching.

    as_closure() wrappers now dispatch properly on methods defined in the global environment (tidyverse/purrr#459).

    as_closure() now supports both base-style (e1 and e2) and purrr-style (.x and .y) arguments with binary primitives.

    exec() takes .fn as first argument instead of f, for consistency with other rlang functions.

    Fixed infinite loop with quosures created inside a data mask.

    Base errors set as parent of rlang errors are now printed correctly.

rlang 0.3.0
Breaking changes

The rlang API is still maturing. In this section, you窶冤l find hard breaking changes. See the life cycle section below for an exhaustive list of API changes.

    quo_text() now deparses non-syntactic symbols with backticks:

    quo_text(sym("foo+"))
    #> [1] "`foo+`"

    This caused a number of issues in reverse dependencies as quo_text() tends to be used for converting symbols to strings. quo_text() and quo_name() should not be used for this purpose because they are general purpose deparsers. These functions should generally only be used for printing outputs or creating default labels. If you need to convert symbols to strings, please use as_string() rather than quo_text().

    We have extended the documentation of ?quo_text and ?quo_name to make these points clearer.

    exprs() no longer flattens quosures. exprs(!!!quos(x, y)) is now equivalent to quos(x, y).

    The sentinel for removing arguments in call_modify() has been changed from NULL to zap(). This breaking change is motivated by the ambiguity of NULL with valid argument values.

    call_modify(call, arg = NULL)  # Add `arg = NULL` to the call
    call_modify(call, arg = zap()) # Remove the `arg` argument from the call

    The %@% operator now quotes its input and supports S4 objects. This makes it directly equivalent to @ except that it extracts attributes for non-S4 objects (#207).

    Taking the env_parent() of the empty environment is now an error.

Summary

The changes for this version are organised around three main themes: error reporting, tidy eval, and tidy dots.

    abort() now records backtraces automatically in the error object. Errors thrown with abort() invite users to call rlang::last_error() to see a backtrace and help identifying where and why the error occurred. The backtraces created by rlang (you can create one manually with trace_back()) are printed in a simplified form by default that removes implementation details from the backtrace. To see the full backtrace, call summary(rlang::last_error()).

    abort() also gains a parent argument. This is meant for situations where you窶决e calling a low level API (to download a file, parse a JSON file, etc) and would like to intercept errors with base::tryCatch() or rlang::with_handlers() and rethrow them with a high-level message. Call abort() with the intercepted error as the parent argument. When the user prints rlang::last_error(), the backtrace will be shown in two sections corresponding to the high-level and low-level contexts.

    In order to get segmented backtraces, the low-level error has to be thrown with abort(). When that窶冱 not the case, you can call the low-level function within with_abort() to automatically promote all errors to rlang errors.

    The tidy eval changes are mostly for developers of data masking APIs. The main user-facing change is that .data[[ is now an unquote operator so that var in .data[[var]] is never masked by data frame columns and always picked from the environment. This makes the pronoun safe for programming in functions.

    The !!! operator now supports all classed objects like factors. It calls as.list() on S3 objects and as(x, "list") on S4 objects.

    dots_list() gains several arguments to control how dots are collected. You can control the selection of arguments with the same name with .homonyms (keep first, last, all, or abort). You can also elect to preserve empty arguments with .preserve_empty.

Conditions and errors

    New trace_back() captures a backtrace. Compared to the base R traceback, it contains additional structure about the relationship between frames. It comes with tools for automatically restricting to frames after a certain environment on the stack, and to simplify when printing. These backtraces are now recorded in errors thrown by abort() (see below).

    abort() gains a parent argument to specify a parent error. This is meant for situations where a low-level error is expected (e.g. download or parsing failed) and you窶囘 like to throw an error with higher level information. Specifying the low-level error as parent makes it possible to partition the backtraces based on ancestry.

    Errors thrown with abort() now embed a backtrace in the condition object. It is no longer necessary to record a trace with a calling handler for such errors.

    with_abort() runs expressions in a context where all errors are promoted to rlang errors and gain a backtrace.

    Unhandled errors thrown by abort() are now automatically saved and can be retrieved with rlang::last_error(). The error prints with a simplified backtrace. Call summary(last_error()) to see the full backtrace.

    New experimental option rlang__backtrace_on_error to display backtraces alongside error messages. See ?rlang::abort for supported options.

    The new signal() function completes the abort(), warn() and inform() family. It creates and signals a bare condition.

    New interrupt() function to simulate an user interrupt from R code.

    cnd_signal() now dispatches messages, warnings, errors and interrupts to the relevant signalling functions (message(), warning(), stop() and the C function Rf_onintr()). This makes it a good choice to resignal a captured condition.

    New cnd_type() helper to determine the type of a condition ("condition", "message", "warning", "error" or "interrupt").

    abort(), warn() and inform() now accepts metadata with .... The data are stored in the condition and can be examined by user handlers.

    Consequently all arguments have been renamed and prefixed with a dot (to limit naming conflicts between arguments and metadata names).

    with_handlers() treats bare functions as exiting handlers (equivalent to handlers supplied to tryCatch()). It also supports the formula shortcut for lambda functions (as in purrr).

    with_handlers() now produces a cleaner stack trace.

Tidy dots

    The input types of !!! have been standardised. !!! is generally defined on vectors: it takes a vector (typically, a list) and unquotes each element as a separate argument. The standardisation makes !!! behave the same in functions taking dots with list2() and in quoting functions. !!! accepts these types:

        Lists, pairlists, and atomic vectors. If they have a class, they are converted with base::as.list() to allow S3 dispatch. Following this change, objects like factors can now be spliced without data loss.

        S4 objects. These are converted with as(obj, "list") before splicing.

        Quoted blocks of expressions, i.e. { } calls

    !!! disallows:
        Any other objects like functions or environments, but also language objects like formula, symbols, or quosures.

    Quoting functions used to automatically wrap language objects in lists to make them spliceable. This behaviour is now soft-deprecated and it is no longer valid to write !!!enquo(x). Please unquote scalar objects with !! instead.

    dots_list(), enexprs() and enquos() gain a .homonyms argument to control how to treat arguments with the same name. The default is to keep them. Set it to "first" or "last" to keep only the first or last occurrences. Set it to "error" to raise an informative error about the arguments with duplicated names.

    enexprs() and enquos() now support .ignore_empty = "all" with named arguments as well (#414).

    dots_list() gains a .preserve_empty argument. When TRUE, empty arguments are stored as missing arguments (see ?missing_arg).

    dots_list(), enexprs() and enquos() gain a .check_assign argument. When TRUE, a warning is issued when a <- call is detected in .... No warning is issued if the assignment is wrapped in brackets like { a <- 1 }. The warning lets users know about a possible typo in their code (assigning instead of matching a function parameter) and requires them to be explicit that they really want to assign to a variable by wrapping in parentheses.

    lapply(list(quote(foo)), list2) no longer evaluates foo (#580).

Tidy eval

    You can now unquote quosured symbols as LHS of :=. The symbol is automatically unwrapped from the quosure.

    Quosure methods have been defined for common operations like ==. These methods fail with an informative error message suggesting to unquote the quosure (#478, #tidyverse/dplyr#3476).

    as_data_pronoun() now accepts data masks. If the mask has multiple environments, all of these are looked up when subsetting the pronoun. Function objects stored in the mask are bypassed.

    It is now possible to unquote strings in function position. This is consistent with how the R parser coerces strings to symbols. These two expressions are now equivalent: expr("foo"()) and expr((!!"foo")()).

    Quosures converted to functions with as_function() now support nested quosures.

    expr_deparse() (used to print quosures at the console) now escapes special characters. For instance, newlines now print as "\n" (#484). This ensures that the roundtrip parse_expr(expr_deparse(x)) is not lossy.

    new_data_mask() now throws an error when bottom is not a child of top (#551).

    Formulas are now evaluated in the correct environment within eval_tidy(). This fixes issues in dplyr and other tidy-evaluation interfaces.

    New functions new_quosures() and as_quosures() to create or coerce to a list of quosures. This is a small S3 class that ensures two invariants on subsetting and concatenation: that each element is a quosure and that the list is always named even if only with a vector of empty strings.

Environments

    env() now treats a single unnamed argument as the parent of the new environment. Consequently, child_env() is now superfluous and is now in questioning life cycle.

    New current_env() and current_fn() functions to retrieve the current environment or the function being evaluated. They are equivalent to base::environment() and base::sys.function() called without argument.

    env_get() and env_get_list() gain a default argument to provide a default value for non-existing bindings.

    env_poke() now returns the old value invisibly rather than the input environment.

    The new function env_name() returns the name of an environment. It always adds the 窶從amespace:窶� prefix to namespace names. It returns 窶徃lobal窶� instead of 窶�.GlobalEnv窶� or 窶彝_GlobalEnv窶�, 窶彳mpty窶� instead of 窶彝_EmptyEnv窶�. The companion env_label() is like env_name() but returns the memory address for anonymous environments.

    env_parents() now returns a named list. The names are taken with env_name().

    env_parents() and env_tail() now stop at the global environment by default. This can be changed with the last argument. The empty environment is always a stopping condition so you can take the parents or the tail of an environment on the search path without changing the default.

    New predicates env_binding_are_active() and env_binding_are_lazy() detect the kind of bindings in an environment.

    env_binding_lock() and env_binding_unlock() allows to lock and unlock multiple bindings. The predicate env_binding_are_locked() tests if bindings are locked.

    env_lock() and env_is_locked() lock an environment or test if an environment is locked.

    env_print() pretty-prints environments. It shows the contents (up to 20 elements) and the properties of the environment.

    is_scoped() has been soft-deprecated and renamed to is_attached(). It now supports environments in addition to search names.

    env_bind_lazy() and env_bind_active() now support quosures.

    env_bind_exprs() and env_bind_fns() are soft-deprecated and renamed to env_bind_lazy() and env_bind_active() for clarity and consistency.

    env_bind(), env_bind_exprs(), and env_bind_fns() now return the list of old binding values (or missing arguments when there is no old value). This makes it easy to restore the original environment state:

    old <- env_bind(env, foo = "foo", bar = "bar")
    env_bind(env, !!!old)

    env_bind() now supports binding missing arguments and removing bindings with zap sentinels. env_bind(env, foo = ) binds a missing argument and env_bind(env, foo = zap()) removes the foo binding.

    The inherit argument of env_get() and env_get_list() has changed position. It now comes after default.

    scoped_bindings() and with_bindings() can now be called without bindings.

    env_clone() now recreates active bindings correctly.

    env_get() now evaluates promises and active bindings since these are internal objects which should not be exposed at the R level (#554)

    env_print() calls get_env() on its argument, making it easier to see the environment of closures and quosures (#567).

    env_get() now supports retrieving missing arguments when inherit is FALSE.

Calls

    is_call() now accepts multiple namespaces. For instance is_call(x, "list", ns = c("", "base")) will match if x is list() or if it窶冱 base::list():

    call_modify() has better support for ... and now treats it like a named argument. call_modify(call, ... = ) adds ... to the call and call_modify(call, ... = NULL) removes it.

    call_modify() now preserves empty arguments. It is no longer necessary to use missing_arg() to add a missing argument to a call. This is possible thanks to the new .preserve_empty option of dots_list().

    call_modify() now supports removing unexisting arguments (#393) and passing multiple arguments with the same name (#398). The new .homonyms argument controls how to treat these arguments.

    call_standardise() now handles primitive functions like ~ properly (#473).

    call_print_type() indicates how a call is deparsed and printed at the console by R: prefix, infix, and special form.

    The call_ functions such as call_modify() now correctly check that their input is the right type (#187).

Other improvements and fixes

    New function zap() returns a sentinel that instructs functions like env_bind() or call_modify() that objects are to be removed.

    New function rep_named() repeats value along a character vector of names.

    New function exec() is a simpler replacement to invoke() (#536). invoke() has been soft-deprecated.

    Lambda functions created from formulas with as_function() are now classed. Use is_lambda() to check a function was created with the formula shorthand.

    is_integerish() now supports large double values (#578).

    are_na() now requires atomic vectors (#558).

    The operator %@% has now a replacement version to update attributes of an object (#207).

    fn_body() always returns a { block, even if the function has a single expression. For instance fn_body(function(x) do()) returns quote({ do() }).

    is_string() now returns FALSE for NA_character_.

    The vector predicates have been rewritten in C for performance.

    The finite argument of is_integerish() is now NULL by default. Missing values are now considered as non-finite for consistency with base::is.finite().

    is_bare_integerish() and is_scalar_integerish() gain a finite argument for consistency with is_integerish().

    flatten_if() and squash_if() now handle primitive functions like base::is.list() as predicates.

    is_symbol() now accepts a character vector of names to mach the symbol against.

    parse_exprs() and parse_quos() now support character vectors. Note that the output may be longer than the input as each string may yield multiple expressions (such as "foo; bar").

    parse_quos() now adds the quosures class to its output.

Lifecycle
Soft-deprecated functions and arguments

rlang 0.3.0 introduces a new warning mechanism for soft-deprecated functions and arguments. A warning is issued, but only under one of these circumstances:

    rlang has been attached with a library() call.
    The deprecated function has been called from the global environment.

In addition, deprecation warnings appear only once per session in order to not be disruptive.

Deprecation warnings shouldn窶冲 make R CMD check fail for packages using testthat. However, expect_silent() can transform the warning to a hard failure.
tidyeval

    .data[[foo]] is now an unquote operator. This guarantees that foo is evaluated in the context rather than the data mask and makes it easier to treat .data[["bar"]] the same way as a symbol. For instance, this will help ensuring that group_by(df, .data[["name"]]) and group_by(df, name) produce the same column name.

    Automatic naming of expressions now uses a new deparser (still unexported) instead of quo_text(). Following this change, automatic naming is now compatible with all object types (via pillar::type_sum() if available), prevents multi-line names, and ensures name and .data[["name"]] are given the same default name.

    Supplying a name with !!! calls is soft-deprecated. This name is ignored because only the names of the spliced vector are applied.

    Quosure lists returned by quos() and enquos() now have 窶徑ist-of窶� behaviour: the types of new elements are checked when adding objects to the list. Consequently, assigning non-quosure objects to quosure lists is now soft-deprecated. Please coerce to a bare list with as.list() beforehand.

    as_quosure() now requires an explicit environment for symbols and calls. This should typically be the environment in which the expression was created.

    names() and length() methods for data pronouns are deprecated. It is no longer valid to write names(.data) or length(.data).

    Using as.character() on quosures is soft-deprecated (#523).

Miscellaneous

    Using get_env() without supplying an environment is now soft-deprecated. Please use current_env() to retrieve the current environment.

    The frame and stack API is soft-deprecated. Some of the functionality has been replaced by trace_back().

    The new_vector_along() family is soft-deprecated because these functions are longer to type than the equivalent rep_along() or rep_named() calls without added clarity.

    Passing environment wrappers like formulas or functions to env_ functions is now soft-deprecated. This internal genericity was causing confusion (see issue #427). You should now extract the environment separately before calling these functions.

    This change concerns env_depth(), env_poke_parent(), env_parent<-, env_tail(), set_env(), env_clone(), env_inherits(), env_bind(), scoped_bindings(), with_bindings(), env_poke(), env_has(), env_get(), env_names(), env_bind_exprs() and env_bind_fns().

    cnd_signal() now always installs a muffling restart for non-critical conditions. Consequently the .mufflable argument has been soft-deprecated and no longer has any effect.

Deprecated functions and arguments

Deprecated functions and arguments issue a warning inconditionally, but only once per session.

    Calling UQ() and UQS() with the rlang namespace qualifier is deprecated as of rlang 0.3.0. Just use the unqualified forms instead:

    # Bad
    rlang::expr(mean(rlang::UQ(var) * 100))

    # Ok
    rlang::expr(mean(UQ(var) * 100))

    # Good
    rlang::expr(mean(!!var * 100))

    Although soft-deprecated since rlang 0.2.0, UQ() and UQS() can still be used for now.

    The call argument of abort() and condition constructors is now deprecated in favour of storing full backtraces.

    The .standardise argument of call_modify() is deprecated. Please use call_standardise() beforehand.

    The sentinel argument of env_tail() has been deprecated and renamed to last.

Defunct functions and arguments

Defunct functions and arguments throw an error when used.

    as_dictionary() is now defunct.

    The experimental function rst_muffle() is now defunct. Please use cnd_muffle() instead. Unlike its predecessor, cnd_muffle() is not generic. It is marked as a calling handler and thus can be passed directly to with_handlers() to muffle specific conditions (such as specific subclasses of warnings).

    cnd_inform(), cnd_warn() and cnd_abort() are retired and defunct. The old cnd_message(), cnd_warning(), cnd_error() and new_cnd() constructors deprecated in rlang 0.2.0 are now defunct.

    Modifying a condition with cnd_signal() is defunct. In addition, creating a condition with cnd_signal() is soft-deprecated, please use the new function [signal()] instead.

    inplace() has been renamed to calling() to follow base R terminology more closely.

Functions and arguments in the questioning stage

We are no longer convinced these functions are the right approach but we do not have a precise alternative yet.

    The functions from the restart API are now in the questioning lifecycle stage. It is not clear yet whether we want to recommend restarts as a style of programming in R.

    prepend() and modify() are in the questioning stage, as well as as_logical(), as_character(), etc. We are still figuring out what vector tools belong in rlang.

    flatten(), squash() and their atomic variants are now in the questioning lifecycle stage. They have slightly different semantics than the flattening functions in purrr and we are currently rethinking our approach to flattening with the new typing facilities of the vctrs package.

rlang 0.2.2

This is a maintenance release that fixes several garbage collection protection issues.

(wen)

2019-01-27 14:50:34 UTC MAIN commitmail json YAML

Updated devel/R-pkgconfig to 2.0.2

(wen)

2019-01-27 14:49:39 UTC MAIN commitmail json YAML

Update to 2.0.2

No upstream changelog found.

(wen)

2019-01-27 14:43:45 UTC MAIN commitmail json YAML

Updated shells/zsh to 5.7

(wen)

2019-01-27 14:42:25 UTC MAIN commitmail json YAML

Update to 5.7

Upstream changes:
2019-01-24 : Release 5.7
    Bug fix release with a few user visible additions.
2018-01-24  dana  <dana@dana.is>

        * unposted: Config/version.mk, README: Update for 5.7

2018-01-23  dana  <dana@dana.is>

        * 44012: Test/X04zlehighlight.ztst: Fix spurious test failures
        on OpenBSD

2019-01-23  Mikael Magnusson  <mikachu@gmail.com>

        * 44011: Doc/Zsh/zle.yo, Src/prompt.c, Test/X04zlehighlight.ztst:
        Only use fg_start_code for non-truecolor

(wen)

2019-01-27 14:35:42 UTC MAIN commitmail json YAML

Updated devel/p5-MouseX-Getopt to 0.38

(wen)

2019-01-27 14:33:35 UTC MAIN commitmail json YAML

Update to 0.38

Upstream changes:
0.38 2019-01-26T03:38:09Z
  * Cope with GLD output changes in version 0.103 (#13, by pghmcfc)

(wen)

2019-01-27 14:30:40 UTC MAIN commitmail json YAML

Updated misc/py-anita to 1.47

(gson)

2019-01-27 14:29:27 UTC MAIN commitmail json YAML

Updated net/p5-Nmap-Parser to 1.37

(wen)

2019-01-27 14:28:48 UTC MAIN commitmail json YAML

misc/py-anita: update to 1.47.

Changes from 1.46:

Deal with the removal of the VEXPRESS_A15 kernel, used by the
evbarm-earmv7hf target, in favor of GENERIC.

(gson)

2019-01-27 14:28:03 UTC MAIN commitmail json YAML

2019-01-27 14:25:51 UTC MAIN commitmail json YAML

Updated devel/R-cli to 1.0.1

(wen)

2019-01-27 14:24:59 UTC MAIN commitmail json YAML

Update to 1.0.1

Upstream changes:
1.0.1

    New cli_sitrep() function, situation report about UTF-8 and ANSI color support (#53).

    Fall back to ASCII only characters on non-Windows platforms without UTF-8 support, and also in LaTeX when running knitr (#34).

(wen)

2019-01-27 14:02:15 UTC MAIN commitmail json YAML

Updated security/p5-Net-DNS-SEC to 1.11

(wen)

2019-01-27 13:58:25 UTC MAIN commitmail json YAML

Update to 1.11

Upstream changes:
1.11 Dec 11, 2018

        Explain why compilation aborted in Net::DNS::SEC::DSA et al.

        Fix Makefile.PL to suppress parallel test execution.

(wen)

2019-01-27 13:51:24 UTC MAIN commitmail json YAML

doc: note libLLVM update

(tnn)

2019-01-27 13:49:31 UTC MAIN commitmail json YAML

Updated www/p5-Hijk to 0.28

(wen)

2019-01-27 13:48:41 UTC MAIN commitmail json YAML

Update to 0.28
Add missing BUILD_DEPENDS

Upstream changes:
0.28

        - Released at 2019-01-11T16:25:00+0900
        - Now the distribution is made with mbtiny.
        - Various improvements of the test suite.
        - Rewrite the internally-used testing-purpose HTTP server to allow the control of 'Content-Length' request header.

(wen)

2019-01-27 13:33:46 UTC MAIN commitmail json YAML

Updated net/p5-NetPacket to 1.7.0

(wen)

2019-01-27 13:33:05 UTC MAIN commitmail json YAML

Update to 1.7.0

Upstream changes:
1.7.0 2018-12-30
  [ ENHANCEMENTS ]
    - Setup aliases at compile time (Nicolas R, GH#11)
    - add recommended Net::Pcap{,Utils} from README (Zak B. Elep, GH#12)

  [ NEW FEATURES ]
    - adds back basic support for IPv6. (Dan Book, GH#10)

  [ STATISTICS ]
    - code churn: 16 files changed, 1177 insertions(+), 48 deletions(-)

(wen)

2019-01-27 13:31:15 UTC MAIN commitmail json YAML

Updated net/p5-Net-FTPSSL to 0.41

(wen)

2019-01-27 13:30:29 UTC MAIN commitmail json YAML

Update to 0.41

Upstream changes:
0.41 2018/12/20 08:30:00
  - Fixed supported() to say HELP isn't supported if OverriedHELP was used.
    Wasn't doing this in 100% of the logic paths.
  - Fixed nlst/list bug when filter patterns & callbacks were both in use.
    The results of the end callback wasn't having the pattern applied to filter
    the results.  Patterns are now applied to filter things before & after the
    callback is called, where before it was only done before the callback was
    called.
  - Fixed nlst/list to both call _common_list() instead of having list do both.
  - The DebugLogFile option now turns autoflush on when the log file is opened.
    I was loosing the log file contents on certain types of errors when
    autoflush was turned off making it difficult to troubleshoot issues.
  - Tweaked the ccc() hack slightly.  Also the above log file fix seems to have
    stabilized the CCC hack when the logs are turned on when it works.  Though
    some servers sometimes throw "Unexpeced EOF" errors after executing the CCC.
    So I put in a couple of sleeps for 1 second each & the command became even
    more stable.  Suggesting that the "Unexpected EOF" errors were caused by
    timing issues.
  - Added uput2() method to deal with the problem that uput() can't always
    tell you the actual name of the file on the FTPS server and you really need
    to know that filename. (slow)
  - Rewrote the uput() POD to reflect what the command actually does instead
    of what it's supposed to do.  Different servers implemented it differently.
  - Tweaked the depreciated "useSSL" option to make it easier to remove in
    the future.
  - Minor tweaks to _help() & supported() dealing with OverrideHELP & _help()
    can now include disabled commands in it's hash. (The key's value is 0 if
    disabled.  Else non-zero if a supported command.)  Before it just silently
    tossed disabled commands.
  - Added mlsd() - List of files in machine readable format.
  - Added mlst() - Get file details in machine readable foramt.
  - Added parse_mlsx() to parse the returned values of mlsd() & mlst().
  - Modified size() to have option of using MLST as an alternate way to get a
    file's size.
  - Modified is_dir() & is_file() to be able to use MLST as the prefered way
    to do these tests.  Falls back on original tests if MLST isn't supported
    or doesn't have the TYPE feature enabled.
  - Redesigned all the test cases from scratch!  Rather than choose one of 3
    huge scripts to run, everything has been replaced by a lot of smaller test
    cases.  Makes it much simpler to verify everything is working without the
    need for messy complex code or having to carefully examine log files
    afterwards.
  - The test cases no longer uses the depreciated "useSSL" option.  They use
    the "SSL_version" option instead.
  - t/test-helper/helper1234.pm, new helper module to centralize the asking
    of questions and to share the answers between all the test cases.  So
    that "make test" only prompts you a single time for your server info.
  - No longer uses environment variables to "remember" answers.  Now uses
    a dynamically built config file of options selected.  Just have to
    answer the questions the 1st time run via "make test".
  - MANIFEST - Added all the new test cases and removed the old ones.
  - Updated the LISCENSE file to say 2018 (from 2017)
  - Update the README file to say 2018 (from 2017) Then completly rewrote it.

(wen)

2019-01-27 13:27:29 UTC MAIN commitmail json YAML

Updated converters/p5-Unicode-Normalize to 1.26

(wen)

2019-01-27 13:26:38 UTC MAIN commitmail json YAML

Update to 1.26

Upstream changes:
1.26  *** RELEASE DATE HERE ***
    - Switch to XSLoader from Dynaloader

(wen)

2019-01-27 13:25:38 UTC MAIN commitmail json YAML

print: Add tex-colorprofiles{,-doc}.

(jperkin)

2019-01-27 13:22:34 UTC MAIN commitmail json YAML

Updated converters/p5-JSON to 4.01

(wen)

2019-01-27 13:21:37 UTC MAIN commitmail json YAML

Update to 4.01

Upstream changes:
4.01 2019-01-21
    - added boolean function/method that takes a scalar value and
      returns a boolean value (David Cantrell)

(wen)

2019-01-27 13:17:28 UTC MAIN commitmail json YAML

Updated devel/p5-Devel-TraceUse to 2.096

(wen)

2019-01-27 13:16:26 UTC MAIN commitmail json YAML

Update to 2.096

Upstream changes:
2.096 2018-12-30 BOOK
    - Properly separate different attempts at loading the same module
    - Override CORE::GLOBAL::require to ensure the hook is always first
      (so `use lib` won't hide the module loaded right after it)
    - Refactorized some of the internals
    - Updated some links in the documentation

(wen)

2019-01-27 13:11:32 UTC MAIN commitmail json YAML

Updated devel/p5-CPAN-Perl-Releases to 3.88

(wen)

2019-01-27 13:10:40 UTC MAIN commitmail json YAML

Update to 3.88

Upstream changes:
version 3.88 at 2019-01-20 10:24:12 +0000
-----------------------------------------

  Change: 03ee3441d9e80abdb012059d815ed4b813de836b
  Author: Chris 'BinGOs' Williams <chris@bingosnet.co.uk>
  Date : 2019-01-20 10:24:12 +0000

    Updated for v5.29.7

(wen)

2019-01-27 13:08:02 UTC MAIN commitmail json YAML

Updated devel/p5-Config-IniFiles to 3.000001

(wen)

2019-01-27 13:07:08 UTC MAIN commitmail json YAML

Update to 3.000001

Upstream changes:
3.000001    2019-01-16
    * Fix typos
        - https://rt.cpan.org/Public/Bug/Display.html?id=128267
        - Thanks to ROAM .

(wen)

2019-01-27 13:01:16 UTC MAIN commitmail json YAML

Updated devel/p5-App-perlbrew to 0.86

(wen)

2019-01-27 13:00:26 UTC MAIN commitmail json YAML

Update to 0.86
Update DEPENDS

Upstream changes:
0.86
        - Released at 2019-01-19T09:39:55+0900
        - Thanks to our contributors: Olaf Alders, Paul Cochrane
        - Fix an error from 'install' command.  https://rt.cpan.org/Public/Bug/Display.html?id=128083
        - Tweak the separater characters of 'exec' command: See https://github.com/gugod/App-perlbrew/issues/648

0.85
        - Released at 2018-12-15T23:24:15+0900
        - Thanks to our contributors: Branislav Zahradn鱈k, Guido Flohr, Joelle Maslak, Luca Ferrari, rage311
        - Fix the behaviour of 'clone-modules'
        - Various internal refactoring

(wen)

2019-01-27 12:37:36 UTC MAIN commitmail json YAML

Updated devel/p5-Alien-Base-ModuleBuild to 1.06

(wen)

2019-01-27 12:36:49 UTC MAIN commitmail json YAML

Update to 1.06

Upstream changes:
1.06 2018-12-15 20:34:11 -0700
  - Require Archive::Tar 1.40 for pax_global_header fix

(wen)

2019-01-27 12:33:25 UTC MAIN commitmail json YAML

Updated devel/p5-Alien-Build to 1.51

(wen)

2019-01-27 12:32:15 UTC MAIN commitmail json YAML

Update to 1.51

Upstream changes:
1.51      2019-01-19 14:23:23 -0500
  - cmake plugin sets CMAKE_INSTALL_LIBDIR:PATH to lib for share installs
    for cmake projects using GNUInstallDirs on platforms that default to
    something other than lib.

1.50      2019-01-16 12:55:08 -0500
  - Removed temp testing files unintentionally included in the previous
    release.
  - Require ExtUtils::MakeMaker 6.64, for Alien::Build::MM, which can
    sometimes have its BUILD_REQUIRES or TEST_REQUIRES overridden by
    Dist::Zilla otherwise.

1.49      2018-11-04 15:22:40 -0500
  - Added Alien::Build::Plugin::Test::Mock
  - Added alienfile_skip_if_missing_prereqs function to Test::Alien::Build
  - Remove run-time dependency on Test2::Suite
    Test2::API is still a run-time dependency, but that has
    been in-core since 5.26.

(wen)

2019-01-27 11:54:57 UTC MAIN commitmail json YAML

2019-01-27 11:04:54 UTC MAIN commitmail json YAML

tex-pdftex: fix TEXLIVE_REV

(markd)

2019-01-27 10:56:44 UTC MAIN commitmail json YAML

tex package updates

(markd)

2019-01-27 10:37:33 UTC MAIN commitmail json YAML

py-asciinema: Fix installation and ALTERNATIVES

- Add to the man page the versioned suffix (previously it was not added leading
  to an accidental PLIST mismatch and installation failure)
- ALTERNATIVES/pkg_alternatives(8) generate wrappers for executables/scripts,
  remove the man page entry in it

(leot)

2019-01-27 10:08:02 UTC MAIN commitmail json YAML

Updated devel/p5-Algorithm-Dependency to 1.111

(wen)

2019-01-27 10:07:20 UTC MAIN commitmail json YAML

Update to 1.111

Upstream changes:
1.111    2018-12-22 01:42:08Z
        - distribution tooling updates

(wen)

2019-01-27 10:02:51 UTC MAIN commitmail json YAML

Updated databases/p5-DBD-SQLite2 to 0.38

(wen)

2019-01-27 10:02:07 UTC MAIN commitmail json YAML

Update to 0.38

Upstream changes:
0.38 2018-09-29 rurban
    - Fix tests without . in @INC [cpan #127241]

(wen)

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

texlive-collection-plaingeneric: update to rev 49271

(markd)

2019-01-27 09:57:22 UTC MAIN commitmail json YAML

Updated databases/p5-DBD-SQLite to 1.62

(wen)

2019-01-27 09:56:16 UTC MAIN commitmail json YAML

Update to 1.62

Upstream changes:
1.62 2018-12-29
    - Switched to a production version

1.61_04 2018-12-22
    - Added sqlite_db_config method and new constants for it
    - Added sqlite_defensive option to disallow dangerous SQLite features
    - Exposed some of the hidden extended result codes

1.61_03 2018-12-19
    - Upgraded SQLite to 3.26.0, which reportedly has a security fix

1.61_02 2018-12-01
    - Added sqlite_backup_from_dbh/sqlite_backup_to_dbh methods
    - Introduced sqlite_prefer_numeric_type database handle attribute
      that changes the value of TYPE statement handle attribute
      from an array of string to an array of integer, as an experimental
      feature. Setting this may break your applications.
    - Changed preferred bugtracker

1.61_01 2018-12-01
    - Added ability to configure SQLITE_MAX_LENGT with environmental
      variable (Roy Storey)
    - Added sqlite_limit database handle method to change run-time limits
    - Upgraded SQLite to 3.25.3
    - Updated constants

(wen)

2019-01-27 09:54:41 UTC MAIN commitmail json YAML

2019-01-27 08:55:41 UTC MAIN commitmail json YAML

2019-01-27 07:33:02 UTC MAIN commitmail json YAML

Updated databases/p5-DBD-mysql to 4.050

(wen)

2019-01-27 07:32:16 UTC MAIN commitmail json YAML

Update to 4.050

Upstream changes:
2018-10-25 Dani谷l van Eeden, Patrick Galbraith,
DBI/DBD community (4.050)
* Fix SQL syntax for statements that have "...limit = ?" #288
* Make tests pass on MySQL 4.1 #286
* Travis-CI: Install Test::Deep #281
* Fix undefined ssl_verify_set on MySQL 5.0 and before #283
* Fix compilation on MySQL 4.1 #283
* Move Travis to dbdeployer (#284) #284
* Fix compiling on 8.0.0 and 8.0.1 #285
* Fix compatibility with MariaDB 10.3 #291

(wen)

2019-01-27 06:43:21 UTC MAIN commitmail json YAML

llvm: add missing PLIST entries for Lanai target.

Follow-up to https://mail-index.netbsd.org/pkgsrc-changes/2019/01/26/msg186624.html

(maya)

2019-01-27 05:58:14 UTC MAIN commitmail json YAML

Updated www/p5-Test-WWW-Mechanize to 1.52

(wen)

2019-01-27 05:57:22 UTC MAIN commitmail json YAML

Update to 1.52

Upstream changes:
1.52    Wed Dec  5 10:00:56 CST 2018
------------------------------------
[ENHANCEMENTS]
click_ok() method can now take a button with X/Y coordinates.
Thanks to GitHub user @marderh.  (GH #45)

Added the ability to modify the HTML that the html_tidy_ok() validates.
See the content_for_validation() method. (GH #61)

Add a set of methods for existence of IDs: id_exists(), id_exists_ok(),
ids_exist_ok(), lacks_id_ok() and lacks_ids_ok(). (GH #48)

Add button_exists(), button_exists_ok() and lacks_button_ok()
methods.  (GH #50)

[FIXES]
Clarified warnings to make it clear that certain modules are
optional. Thanks, Matthew Chae.

(wen)

2019-01-27 05:48:46 UTC MAIN commitmail json YAML

Updated www/p5-WWW-Mechanize to 1.91

(wen)

2019-01-27 05:47:53 UTC MAIN commitmail json YAML

Update to 1.91

Upstream changes:
1.91      2019-01-10 18:44:33Z
    [ENHANCEMENTS]

    - Don't install Perl::Critic and Perl::Tidy to run user tests (GH#268)
      (Julien Fiegehenn)
    - Remove redundant PodSyntaxTests (GH#265) (Andrew Grangaard)
    - Add test dependency for Perl::Tidy (GH#263) (Julien Fiegehenn)

(wen)

2019-01-27 05:42:19 UTC MAIN commitmail json YAML

Updated www/p5-URI to 1.76

(wen)

2019-01-27 05:41:24 UTC MAIN commitmail json YAML

Update to 1.76

Upstream changes:
1.76      2019-01-09 16:59:54Z
    - Revert changes introduced in 1.75

1.75      2019-01-08 19:45:38Z
    - $uri->canonical unconditionally returns a clone (GH#58) (Dorian Taylor)

(wen)

2019-01-27 05:37:37 UTC MAIN commitmail json YAML

Updated time/p5-Business-Hours to 0.13

(wen)

2019-01-27 05:36:44 UTC MAIN commitmail json YAML

Update to 0.13

Upstream changes:
0.13
  * Use explicit 4 digit years when using localtime. This fixes
    some test failures that started after 2018-12-31 because of
    date math.

(wen)

2019-01-27 05:23:59 UTC MAIN commitmail json YAML

2019-01-27 04:46:41 UTC MAIN commitmail json YAML

2019-01-27 02:27:03 UTC MAIN commitmail json YAML

doc: Updated ruby-gnome2 packages to 3.3.1

(tsutsui)

2019-01-27 02:23:41 UTC MAIN commitmail json YAML

ruby-gnome2: update to 3.3.1.

Upstream changes (from NEWS):

== Ruby-GNOME2 3.3.1: 2019-01-09

This is a release that improves GObject Introspection support.

=== Changes

==== Ruby/GLib2

  * Improvements

    * (({rbgobj_remove_relative()})): Added support for removing a
      relative added by (({rbgobj_add_relative()})).

    * Stopped to use raw (({Hash})) to guard objects from GC.

    * (({GLib::Idle.remove})): Deprecated. Use
      (({GLib::Source.remove})) instead.

  * Fixes

    * Fixed typos in samples.
      [GitHub#1267][Patch by kojix2]

==== Ruby/CairoGObject

  * Improvements

    * Started to require cairo gem 1.16.2 or later.

==== Ruby/GObjectIntrospection

  * Improvements

    * Added support for input object validation.

    * Added support for callback with module function such as
      (({Gdk.threads_add_idle})).
      [GitHub#1256][Reported by xetum]

    * Added support for converting (({GHash<utf8, GObject>})).

    * Added support for transfer full (({GHash})).

    * Added support for freeing array of primitive types.
      [GitHub#1266][Patch by Yosuke Shiro]

    * Improved suitable method detection for array and list.

    * Added support for converting an array of (({GObject})).

    * Added support for renaming compare operations:

      * (({not_equal})): (({!=}))

      * (({less_than})): (({<}))

      * (({less_than_or_equal})): (({<=}))

      * (({greater_than})): (({>}))

      * (({greater_than_or_equal})): (({>=}))

==== Ruby/GdkPixbuf2

  * Fixes

    * Fixed markup.
      [GitHub#1250][Patch by kojix2]

    * Fixed a bug that data passed to (({GdkPixbuf::Pixbuf.new(data:
      array)})) is corrupt by GC.

==== Ruby/Pango

  * Improvements

    * (({Pango::Layout#get_pixel_extents})): Added for backward
      compatibility.

    * (({Pango::Rectangle#ascent})): Added for backward
      compatibility.

    * (({Pango::Rectangle#descent})): Added for backward
      compatibility.

    * (({Pango::Rectangle#lbearing})): Added for backward
      compatibility.

    * (({Pango::Rectangle#rbearing})): Added for backward
      compatibility.

    * (({Pango::Rectangle#left_bearing})): Added.

    * (({Pango::Rectangle#right_bearing})): Added.

==== Ruby/GTK2

  * Fixes

    * Fixed typos in samples.
      [GitHub#1268][Patch by kojix2]

==== Ruby/GTK3

  * Improvements

    * Updated sample to work on HiDPI environment.
      [GitHub#1246][Patch by noanoa07]

    * Updated samples.
      [GitHub#1258][GitHub#1259][GitHub#1260][Patch by kojix2]

==== Ruby/RSVG2

  * Fixes

    * Fixed typos.
      [GitHub#1253][Patch by kojix2]

    * Removed needless rsvg2 gem dependency for Windows.
      [GitHub#1261][Reported by noanoa07]

==== Ruby/GEGL

  * Fixes

    * Fixed a typo in README.
      [GitHub#1263][Patch by kojix2]

=== Thanks

  * noanoa07

  * kojix2

  * xetum

  * Yosuke Shiro

(tsutsui)

2019-01-27 01:31:52 UTC MAIN commitmail json YAML

more tex updates

(markd)

2019-01-27 01:17:05 UTC MAIN commitmail json YAML

2019-01-27 01:06:01 UTC MAIN commitmail json YAML

tex-babel{,-doc}: update to 3.27

- Preliminary support for bidi (by Vafa Khalighi) with xetex.
- Fix for 3.23 - \ensureascii was redefined even when not
  necessary.
- Minor improvements in babel-vi.ini.

(markd)

2019-01-27 00:59:48 UTC MAIN commitmail json YAML

2019-01-27 00:50:01 UTC MAIN commitmail json YAML

texlive-collection-pictures: update to rev 49113

(markd)

2019-01-27 00:41:13 UTC MAIN commitmail json YAML

tex-fonts-tlwg{,-doc}: update to 0.7.1

Address another reproducibility issue caused by "date stamp" in
auto-generated UniqueID.

(markd)

2019-01-27 00:31:30 UTC MAIN commitmail json YAML

2019-01-27 00:07:32 UTC MAIN commitmail json YAML

2019-01-26 23:47:43 UTC MAIN commitmail json YAML

sync target list

(tnn)

2019-01-26 23:43:47 UTC MAIN commitmail json YAML

tex-hyphen-* updates

(markd)

2019-01-26 23:41:07 UTC MAIN commitmail json YAML

2019-01-26 23:32:42 UTC MAIN commitmail json YAML

2019-01-26 23:29:43 UTC MAIN commitmail json YAML

2019-01-26 23:26:51 UTC MAIN commitmail json YAML

2019-01-26 23:24:05 UTC MAIN commitmail json YAML

2019-01-26 23:20:41 UTC MAIN commitmail json YAML

qt5-qttools: make qdoc optional

It pulls in all of clang and I don't need that just to build wireshark.

(tnn)

2019-01-26 23:20:37 UTC MAIN commitmail json YAML

tex-hyphen-bulgarian: update to 2018.49078

cosmetic changes

(markd)

2019-01-26 23:16:30 UTC MAIN commitmail json YAML

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

2019-01-26 23:09:35 UTC MAIN commitmail json YAML

2019-01-26 23:06:36 UTC MAIN commitmail json YAML

2019-01-26 23:04:23 UTC MAIN commitmail json YAML

2019-01-26 23:03:53 UTC MAIN commitmail json YAML

don't need libxml2 here

(tnn)

2019-01-26 23:00:53 UTC MAIN commitmail json YAML

2019-01-26 22:58:41 UTC MAIN commitmail json YAML

2019-01-26 22:58:04 UTC MAIN commitmail json YAML

append to PKG_SUPPORTED_OPTIONS since this file is used by multiple pkgs

(tnn)

2019-01-26 22:54:37 UTC MAIN commitmail json YAML

2019-01-26 22:51:16 UTC MAIN commitmail json YAML

2019-01-26 22:48:27 UTC MAIN commitmail json YAML

2019-01-26 22:44:54 UTC MAIN commitmail json YAML

2019-01-26 22:41:37 UTC MAIN commitmail json YAML

2019-01-26 22:39:19 UTC MAIN commitmail json YAML

2019-01-26 22:36:46 UTC MAIN commitmail json YAML

2019-01-26 22:32:12 UTC MAIN commitmail json YAML

2019-01-26 22:29:07 UTC MAIN commitmail json YAML

2019-01-26 22:26:12 UTC MAIN commitmail json YAML

tex-hyphen-german: update to 2018.49078

cosmetic changes
add tex-dehyph dependency

(markd)

2019-01-26 22:21:08 UTC MAIN commitmail json YAML

2019-01-26 22:15:19 UTC MAIN commitmail json YAML

2019-01-26 22:08:54 UTC MAIN commitmail json YAML

2019-01-26 22:04:10 UTC MAIN commitmail json YAML

2019-01-26 21:55:46 UTC MAIN commitmail json YAML

2019-01-26 21:52:51 UTC MAIN commitmail json YAML

2019-01-26 21:49:27 UTC MAIN commitmail json YAML

2019-01-26 21:46:32 UTC MAIN commitmail json YAML

2019-01-26 21:44:34 UTC MAIN commitmail json YAML

regen distinfo for patch comments

(tnn)

2019-01-26 21:41:18 UTC MAIN commitmail json YAML

2019-01-26 21:37:42 UTC MAIN commitmail json YAML

tex-hyphen-latin: update to 3.1.2018.49078

cosmetic changes

(markd)

2019-01-26 21:33:14 UTC MAIN commitmail json YAML

2019-01-26 21:30:05 UTC MAIN commitmail json YAML

2019-01-26 21:28:29 UTC MAIN commitmail json YAML

MesaLib18: don't need the llvm toolchain, just the lib. Bump rev.

(tnn)

2019-01-26 21:25:05 UTC MAIN commitmail json YAML

2019-01-26 21:24:30 UTC MAIN commitmail json YAML

misc/yelp3: add a MESSAGE file referencing MANPATH

Add a note informing users they may need to define MANPATH to search
most non-default locations man pages can be found. The distinction with
yelp3 is that it uses a better means of determining search paths, so
this is less likely to be an issue, but I can still duplicate it in
some pkgsrc environments I have. Addresses PR pkg/34881.

(gutteridge)

2019-01-26 21:21:42 UTC MAIN commitmail json YAML

2019-01-26 21:18:09 UTC MAIN commitmail json YAML

2019-01-26 21:17:20 UTC MAIN commitmail json YAML

2019-01-26 21:15:02 UTC MAIN commitmail json YAML

tex-hyphen-polish: update to 3.0a.2018

cosmetic changes

(markd)

2019-01-26 21:12:54 UTC MAIN commitmail json YAML

Remove pointless/vacuous logic clause.

(dholland)

2019-01-26 21:11:48 UTC MAIN commitmail json YAML

Use BROKEN_ON_PLATFORM for unsupported things meant to be fixed eventually.

(dholland)

2019-01-26 21:10:53 UTC MAIN commitmail json YAML

2019-01-26 21:08:55 UTC MAIN commitmail json YAML

libLLVM4: Enable the PKG_OPTIONS support again

Unknown why it was commented out, happened in 3.9 update.

(tnn)

2019-01-26 21:08:11 UTC MAIN commitmail json YAML

erlang: Update to 21.2.4.

Changes:

---------------------------------------------------------------------
--- erts-10.2.3 -----------------------------------------------------
---------------------------------------------------------------------

Note! The erts-10.2.3 application can *not* be applied independently
      of other applications on an arbitrary OTP 21 installation.

      On a full OTP 21 installation, also the following runtime
      dependencies have to be satisfied:
      -- kernel-6.1 (first satisfied in OTP 21.1)
      -- sasl-3.3 (first satisfied in OTP 21.2)

--- Fixed Bugs and Malfunctions ---

  OTP-15536    Application(s): erts
              Related Id(s): ERL-827

              Fix bug where doing a gen_tcp:send on a socket with
              delay_send set to true could cause a segfault if the
              other side closes the connection.

              Bug was introduced in erts-10.2 (OTP-21.2).

  OTP-15537    Application(s): erts

              Fix a race condition when a port program closes that
              could result in the next started port to hang during
              startup.

              When this fault happens the following error is normally
              (but not always) logged:

              =ERROR REPORT==== 14-Jan-2019::10:45:52.868246 ===
              Bad input fd in erts_poll()! fd=11, port=#Port<0.505>,
              driver=spawn, name=/bin/sh -s unix:cmd

              Bug was introduced in erts-10.0 (OTP-21.0).

  OTP-15538    Application(s): erts
              Related Id(s): ERIERL-229

              Fix a bug where polling for external events could be
              delayed for a very long time if all active schedulers
              were 100% loaded.

              Bug was introduced in erts-10.2 (OTP-21.2).

Full runtime dependencies of erts-10.2.3: kernel-6.1, sasl-3.3,
stdlib-3.5

---------------------------------------------------------------------
--- inets-7.0.4 -----------------------------------------------------
---------------------------------------------------------------------

The inets-7.0.4 application can be applied independently of other
applications on a full OTP 21 installation.

--- Fixed Bugs and Malfunctions ---

  OTP-15544    Application(s): inets
              Related Id(s): ERIERL-289

              Make sure ipv6 addresses with brackets in URIs are
              converted correctly before passing to lower level
              functions like gen_tcp and ssl functions. Could cause
              connection to fail.

Full runtime dependencies of inets-7.0.4: erts-6.0, kernel-3.0,
mnesia-4.12, runtime_tools-1.8.14, ssl-5.3.4, stdlib-3.5

---------------------------------------------------------------------
---------------------------------------------------------------------
---------------------------------------------------------------------

(nia)

2019-01-26 21:07:33 UTC MAIN commitmail json YAML

2019-01-26 21:05:50 UTC MAIN commitmail json YAML

misc/yelp: add a MESSAGE file referencing MANPATH

Add a note informing users they need to define MANPATH to search most
non-default locations man pages can be found. Addresses PR pkg/34881.

(gutteridge)

2019-01-26 21:04:09 UTC MAIN commitmail json YAML

2019-01-26 21:00:29 UTC MAIN commitmail json YAML

2019-01-26 20:55:33 UTC MAIN commitmail json YAML

2019-01-26 20:51:44 UTC MAIN commitmail json YAML

tex-hyphen-serbian: update to 1.0a.2018

cosmetic changes

(markd)

2019-01-26 20:50:50 UTC MAIN commitmail json YAML

2019-01-26 20:47:12 UTC MAIN commitmail json YAML

2019-01-26 20:42:08 UTC MAIN commitmail json YAML

sxiv: ...and remove no longer needed patch in distinfo too

(leot)

2019-01-26 20:41:59 UTC MAIN commitmail json YAML

2019-01-26 20:39:34 UTC MAIN commitmail json YAML

doc: Updated graphics/sxiv to 25

(leot)

2019-01-26 20:39:20 UTC MAIN commitmail json YAML

sxiv: Update to 25

Changes:
v25
---

  * Support font fallback for missing glyphs
  * Fix busy loop when built without inotify
  * Use background/foreground colors from X resource database

(leot)

2019-01-26 20:37:42 UTC MAIN commitmail json YAML

tex-hyphen-spanish: update to 4.5.2018

cosmetic changes

(markd)

2019-01-26 20:33:41 UTC MAIN commitmail json YAML

2019-01-26 20:33:39 UTC MAIN commitmail json YAML

2019-01-26 20:27:35 UTC MAIN commitmail json YAML

tex-hyphen-thai: update to 2018.49078

minor changes

(markd)

2019-01-26 20:22:56 UTC MAIN commitmail json YAML

lang/Makefile: +libLLVM4

(tnn)

2019-01-26 20:22:46 UTC MAIN commitmail json YAML

2019-01-26 20:19:42 UTC MAIN commitmail json YAML

adjust bl3.mk for package rename

(tnn)

2019-01-26 20:18:51 UTC MAIN commitmail json YAML

2019-01-26 20:16:35 UTC MAIN commitmail json YAML

remove old comment

(tnn)

2019-01-26 20:14:02 UTC MAIN commitmail json YAML

2019-01-26 20:13:33 UTC MAIN commitmail json YAML

2019-01-26 20:08:05 UTC MAIN commitmail json YAML

2019-01-26 20:04:31 UTC MAIN commitmail json YAML

2019-01-26 18:23:35 UTC MAIN commitmail json YAML

2019-01-26 18:23:05 UTC MAIN commitmail json YAML

Switch Mail-SpamAssassin-3.4.2 to default to gnupg2 instead of gnupg1

We're now at the point where gnupg2 makes more sense as a default.

Bump PKGREVISION

Also, some spaces to tabs.

(abs)

2019-01-26 16:32:45 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 5.6.12

(rillig)

2019-01-26 16:31:33 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 5.6.12

Changes since 5.6.11:

* In buildlink3.mk files, print the paths relative
  to the line, not to the pkgsrc root.

* When explaining that a variable cannot be set/used because of wrong
  permissions, list the permissions. This provides more transparency
  than just stating that the desired action is not allowed.

* When pkglint checks a pkgsrc-wip package, don't warn about malformed
  lines in doc/CHANGES-* since pkgsrc-wip users typically cannot do
  anything about these errors.

* In profiling mode, not only the code coverage and the performance
  statistics are dumped, the whole heap is also dumped to see which
  parts of pkglint consume the most heap memory. Pkglint now needs
  less heap memory than before, which mainly affects full scans.

* The checks for absolute pathnames have gone. They were of questionable
  value since pkglint has failed to give proper advice on how to fix
  them properly, at least for the last 12 years.

* The check that pkgsrc-wip packages should only use exact CVS Ids
  (the unexpanded variant) has been disabled again. It occurred about
  16000 times but even fixing it wouldn't improve anything since it
  was mostly a formatting issue without any practical consequences.

* Warn about trailing variable modifiers like in ${VAR:S,from,to,extra}.

* Properly parse ${VAR:!command!}.

* Suggest to replace SUBST_SED with SUBST_VARS where possible, even
  with complicated shell quoting. Pkglint can autofix most of these
  overly verbose cases.

* Load builtin.mk whenever the corresponding buildlink3.mk file is
  included. This fixes several warnings about undefined variables
  (especially for packages using OpenSSL).

* Parse .for lines like bmake does since 2015, splitting words like
  in brk_string.

* Optionally show a warning even if it cannot be autofixed by pkglint.
  This is useful for the SUBST_VARS replacement since even when
  pkglint cannot automatically replace the code, there are still cases
  where it can warn at least.

* As always, several refactorings.

(rillig)

2019-01-26 11:52:19 UTC MAIN commitmail json YAML

more tex updates

(markd)

2019-01-26 11:47:12 UTC MAIN commitmail json YAML

tex-pdfcomment{,-doc}: update to 2.4a

* fix "Wrong driver 'hpdftex.def'" warning when using `lualatex`

(markd)

2019-01-26 11:37:11 UTC MAIN commitmail json YAML

2019-01-26 11:27:51 UTC MAIN commitmail json YAML

vimb: Reintroduce SunOS build fixes accidentally lost in vimb 3.x update

From wip/vimb2, should hopefully fix build on SunOS.

PKGREVISION++

(leot)

2019-01-26 11:25:13 UTC MAIN commitmail json YAML

texlive-collection-langchinese: update to rev 49019

(markd)