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

2024-05-13 11:05:03 UTC Now

2019-10-07 18:41:01 UTC MAIN commitmail json YAML

Bump GCC_REQD to 7, because of
"configure: error: GCC 5.5.0 is too old, must be at least GCC 7.0.0".

(rhialto)

2019-10-07 18:34:44 UTC MAIN commitmail json YAML

Updated www/py-soupsieve, www/py-beautifulsoup

(adam)

2019-10-07 18:34:21 UTC MAIN commitmail json YAML

py-beautifulsoup: updated to 3.2.2

3.2.2:
Added helpful syntax errors when someone tries to run Beautiful Soup 3
code under Python 3. Added a detailed deprecation warning with
instructions for everyone else.

(adam)

2019-10-07 18:27:09 UTC MAIN commitmail json YAML

py-soupsieve: updated to 1.9.4

1.9.4
- **FIX**: :checked rule was too strict with option elements. The specification for :checked does not require an
  option element to be under a select element.
- **FIX**: Fix level 4 :lang() wildcard match handling with singletons. Implicit wildcard matching should not
  match any singleton. Explicit wildcard matching (* in the language range: *-US) is allowed to match singletons.

(adam)

2019-10-07 15:00:33 UTC MAIN commitmail json YAML

2019-10-07 14:52:53 UTC MAIN commitmail json YAML

doc: Updated multimedia/gst-plugins1-editing-services to 1.16.0nb1

(wiz)

2019-10-07 14:52:33 UTC MAIN commitmail json YAML

gst-plugins1-editing-services: add gstreamer1 requirement

(needs one that has gst-check enabled)

Remove gi file from PLIST that's not installed with current dependencies
(perhaps one is missing?).

Bump PKGREVISION.

(wiz)

2019-10-07 14:39:17 UTC MAIN commitmail json YAML

doc: Added lang/tcltutor version 30b7

(kamil)

2019-10-07 14:38:49 UTC MAIN commitmail json YAML

2019-10-07 14:37:34 UTC MAIN commitmail json YAML

lang/tcltutor: import tcltutor-30b7

This is a package designed to teach the Tcl programming language in a
quick and easy manner.  The goal is to teach the minimal amount of Tcl
syntax, commands and options that are necessary to write useful
programs.

You are encouraged to use the man pages and books to augment this
tutorial.

(kamil)

2019-10-07 12:54:51 UTC MAIN commitmail json YAML

Un-break Solarish build by avoiding world-writable dist files.

Would be nice if the extract: target took care of this, where upstream cannot...

(hauke)

2019-10-07 11:52:36 UTC MAIN commitmail json YAML

Turn of vulkan for qt5.

Turn of vulkan for qt5 since we currently do not have vulkan support
in pkgsrc and it might cause build problems as seen in PR pkg/54024.

(nros)

2019-10-07 11:12:32 UTC MAIN commitmail json YAML

guacamole-server: Add a required REPLACE_PERL.

(jperkin)

2019-10-07 10:13:56 UTC MAIN commitmail json YAML

Added filesystems/mkspiffs version 0.2.3

(bouyer)

2019-10-07 10:13:16 UTC MAIN commitmail json YAML

Add mkspiffs 0.2.3

Tool to build and unpack SPIFFS images.
This package provides binaries built with the following configuration:
mkspiffs-arduino-esp32: configuration compatible with the Espressif ESP32
    arduino developpement environnement
mkspiffs-arduino-esp8266: configuration compatible with the Espressif ESP8266
    arduino developpement environnement
mkspiffs-esp-idf: configuration compatible with the Espressif IoT Development
    Framework
mkspiffs-generic: configuration using the default SPIFFS parameters

(bouyer)

2019-10-07 09:28:14 UTC MAIN commitmail json YAML

2019-10-07 09:15:18 UTC pkgsrc-2019Q3 commitmail json YAML

Pullup tickets #6067 and #6068

(bsiegert)

2019-10-07 09:14:48 UTC pkgsrc-2019Q3 commitmail json YAML

Pullup ticket #6068 - requested by nia
devel/libgit2: security fix

Revisions pulled up:
- devel/libgit2/Makefile                                        1.40
- devel/libgit2/distinfo                                        1.18

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Sun Oct  6 12:18:30 UTC 2019

  Modified Files:
  pkgsrc/devel/libgit2: Makefile distinfo

  Log Message:
  libgit2: Update to 0.28.3

  This is a security release fixing the following issues:

      A carefully constructed commit object with a very large number
      of parents may lead to potential out-of-bounds writes or
      potential denial of service.

      The ProgramData configuration file is always read for compatibility
      with Git for Windows and Portable Git installations. The ProgramData
      location is not necessarily writable only by administrators, so we
      now ensure that the configuration file is owned by the administrator
      or the current user.

(bsiegert)

2019-10-07 08:56:28 UTC pkgsrc-2019Q3 commitmail json YAML

Pullup ticket #6067 - requested by agc
security/netpgpverify: build fix

Revisions pulled up:
- security/netpgpverify/files/bignum.c                          1.11
- security/netpgpverify/files/verify.h                          1.41

---
  Module Name:    pkgsrc
  Committed By:  agc
  Date:          Thu Oct  3 20:18:13 UTC 2019

  Modified Files:
          pkgsrc/security/netpgpverify/files: bignum.c verify.h

  Log Message:
  Bump netpgpverify and libnetpgpverify to 20191003 - fix problem
  pointed out by mrg and gcc8:

  + don't read an automatic array element we haven't already written

(bsiegert)

2019-10-07 08:41:31 UTC MAIN commitmail json YAML

doc: Updated fonts/spleen to 1.5.0

(fcambus)

2019-10-07 08:41:10 UTC MAIN commitmail json YAML

spleen: update to 1.5.0.

Spleen 1.5.0 (2019-10-01)

- Shift the middle bar of the digit '3' one pixel up, for better
  alignement (12x24 version)
- Tweak the digit '7' for consistency with other sizes (5x8 version)
- Make the 'Z', 'z' and derived characters more balanced, as is the
  case with other sizes  (12x24 version)
- Tweak the digit '2' for consistency with other sizes (12x24 version)
- Make the slash inside the digit '0' one pixel thiner (32x64 version)
- Add light box drawings characters in the 5x8 version
- Add full support for the Braille Patterns Unicode block in the 5x8 version
- Add branch, LN, and padlock icons for Powerline users
- Also provide a fonts.alias file, along with fonts.alias-spleen

Spleen 1.4.0 (2019-09-24)

- Add left and right single quotation mark characters, both identical to
  an apostrophe
- Add left and right double quotation mark characters, both identical to
  ASCII quotation mark
- Add bullet and horizontal ellipsis characters
- Add the eight trigrams
- Add full support for the Block Elements Unicode block

OK kamil@

(fcambus)

2019-10-07 08:38:50 UTC MAIN commitmail json YAML

doc: Updated graphics/libansilove to 1.1.4

(fcambus)

2019-10-07 08:37:48 UTC MAIN commitmail json YAML

libansilove: update to 1.1.4.

ChangeLog:

libansilove 1.1.4 (2019-09-13)

- Force xbin_fontsize to 16 when using default 80x25 font
- Return ANSILOVE_FORMAT_ERROR if xbin_fontsize > 32

libansilove 1.1.3 (2019-08-23)

- Omit implicit return in the example program
- Use a switch statement to set 24-bit background and foreground values
- Remove superfluous background color allocations in the Binary, PCBoard
  and XBin loaders
- Modify the PCBoard loader to use a cursor pointer to parse input
- Infer font height to 16 in the XBin loader, the default in absence of
  font data (Thanks Andrew Herbert)

OK kamil@

(fcambus)

2019-10-07 05:43:41 UTC MAIN commitmail json YAML

Updated textproc/py-jinja2, sysutils/py-crontab, devel/py-xdis, lang/py-uncompyle6

(adam)

2019-10-07 05:43:16 UTC MAIN commitmail json YAML

py-uncompyle6: updated to 3.4.1

3.4.1:
Correct assert{,2} transforms
Fragment parsing fixes:
- Wasn't handling 3-arg %p
- fielding error in code_deparse()
Use newer xdis to better track Python 3.8.0

(adam)

2019-10-07 05:38:39 UTC MAIN commitmail json YAML

py-xdis: updated to 4.0.4

4.0.4:
Add most-recent 3.8 magic number
Remove some 3.8 invalid escape warnings

(adam)

2019-10-07 05:37:00 UTC MAIN commitmail json YAML

2019-10-07 05:34:30 UTC MAIN commitmail json YAML

py-jinja2: updated to 2.10.3

Version 2.10.3
- Fix a typo in Babel entry point in ``setup.py`` that was preventing
  installation.

Version 2.10.2
- Fix Python 3.7 deprecation warnings.
- Using ``range`` in the sandboxed environment uses ``xrange`` on
  Python 2 to avoid memory use.
- Use Python 3.7's better traceback support to avoid a core dump when
  using debug builds of Python 3.7.

(adam)

2019-10-06 23:01:58 UTC MAIN commitmail json YAML

doc: Added games/tcl-theo version 0.0.1

(kamil)

2019-10-06 23:01:03 UTC MAIN commitmail json YAML

2019-10-06 23:00:09 UTC MAIN commitmail json YAML

Import tcl-theo 0.0.1

theo - theo.c implementation for Tcl

This package provides quotes from OpenBSD's src/usr.bin/mg/theo.c.  The
quotes were originally spoken by Theo de Raadt, the OpenBSD project
founder.

(kamil)

2019-10-06 21:45:14 UTC MAIN commitmail json YAML

math/R: remove unknown configure arguments

(rillig)

2019-10-06 18:22:43 UTC MAIN commitmail json YAML

doc: Updated games/fallingtime to 1.0.2

(nia)

2019-10-06 18:22:23 UTC MAIN commitmail json YAML

2019-10-06 17:45:50 UTC MAIN commitmail json YAML

2019-10-06 17:29:54 UTC MAIN commitmail json YAML

doc: Updated audio/fluidsynth to 2.0.7

(nia)

2019-10-06 17:29:33 UTC MAIN commitmail json YAML

fluidsynth: Update to 2.0.7

Switched to github for upstream, build system now uses cmake.

Changes in major release 2.0.0:

New Features

    implement polyphonic key pressure (#185, thanks to @mawe42)
    add API for manipulating default modulators (#265, #164, #71, thanks to @mawe42)
    add midi.autoconnect setting for automatically connecting fluidsynth with available MIDI Input ports (currently only for alsa_seq thanks to @tomcucinotta)
    add seek support to midi-player (#261, thanks to @loki666)
    add support for text and lyrics midi events (#111)
    add support for 24 bit sample soundfonts (#301, #329)
    consider "important midi channels" during overflow calculation synth.overflow.important-channels (#294, thanks to @mawe42)
    add a custom default modulator for MIDI CC8 to support proper stereo balance (#317, thanks to @mawe42)
    add support for an additional custom high-pass filter (#331, thanks to @mawe42)
    incorporate JJC's polymono patch (#306, #236, #158)
        add basic channel support
        implement MIDI modes Omni On, Omni Off, Poly, Mono
        implement portamento control
        implement legato control
        implement breath control
    add support soundfont loading from memory (#241)
    add a profiling command interface (#345, thanks to @jjceresa)
    add support on demand sample loading (#366, thanks to @mawe42)
    add reverb and chorus settings (#49)
    allow using the midi router to manipulate midi files when playing from command line
    fluid_synth_process() received a new proper implementation
    synth.effects-groups allows to render effects of all MIDI channels to separate audio channels

General

    CMake 3.1.0 or later is required for building
    consider channel pressure, key pressure and pitch wheel for lower attenuation boundary calculation (#163, thanks to @mawe42)
    complete rewrite of the LADSPA subsystem (#227, #235, thanks to @mawe42)
    complete rewrite of the Soundfont Loader API (#334, #309)
    avoid reverb amplitude growing exponentially (#279, thanks to @jjceresa)
    removed deprecated autotools build system
    a minimal build of fluidsynth without requiring pkg-config is supported
    remove deprecated LADCCA support
    use unique device names for the audio.portaudio.device setting (#284, thanks to @jjceresa)
    documentation of the settings moved to http://www.fluidsynth.org/api/fluidsettings.xml
    adjust MIDI Pan and Balance calculations as outlined by MIDI Recommended Practice (RP-036) (#317, thanks to @mawe42)
    make network support compile-time optional (#307, thanks to @carlo-bramini)
    speed up calculation of chorus modulation waveforms for devices without FPU (#321, thanks to @carlo-bramini)
    cleanup internal audio rendering and mixing engine (#197)
    reduce memory consumption of loaded soundfonts (#370, thanks to @mawe42)

(nia)

2019-10-06 17:29:14 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.0.8.67, ap2-perl-2.0.11, glib-networking-2.62.1,
  glib2-2.62.1, gmime3-3.2.4, gtk3-3.24.12, py-mercurial-5.1.2,
  py-snowballstemmer-2.0.0, py-test-cov-2.8.1, py-test-mock-1.11.1,
  vala-0.46.2.

(wiz)

2019-10-06 17:02:10 UTC MAIN commitmail json YAML

fix build of u-boot using pylibfdt on macOS.

u-boot.mk:
  pass PYTHON2, PYTHONCONFIG and PYTHONLIBPATH in ALL_ENV
patch-Makefile:
  make PYTHON2 overridable.  Add PYTHONCONFIG and BYTHONLIBPATH.
patch-lib_bch.c:
  #include <libkern/OSByteOrder.h> and use OSSwapHostToBigInt32
  as in u-boot master ab8fc41302 "fix compile error on macOS Mojave".
patch-scripts_dtc_pylibfdt_Makefile:
  determine PYTHONCLFAGS and PYTHONLIBS by asking PYTHONCONFIG.
  build PYTHONLDFLAGS from PYTHONLIBPATH and PYTHONLIBS
  add PYTHON{LD.C}FLAGS to LDFLAGS and CPPFLAGS in cmd_pymod.

bump PKGREVISION

tested with u-boot-nanopi-mi.

(bad)

2019-10-06 16:38:06 UTC MAIN commitmail json YAML

Updated textproc/fmtlib, multimedia/mkvtoolnix

(adam)

2019-10-06 16:37:37 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 38.0.0

Version 38.0.0 "The Silent Type":

New features and enhancements
* mkvextract: chapters, tags & cue sheets will now be written to standard
  output if no file name is given, same as if `-` is given as the file name.
* MKVToolNix GUI: job queue: added a new setting in the preferences' "job
  queue & job status" section that, when enabled, will cause the GUI to remove
  all output files created by jobs that are either aborted by the user or that
  end in an error.

Bug fixes
* all programs: macOS: fixed file access if the file name (including all path
  components) contains any Unicode character where NFC (Normalization Form
  Canonical Composed) and NFD (Normalization Form Canonical Decomposed)
  differ, e.g. German Umlauts.
* mkvmerge: when splitting by chapters the user can now split by chapters
  coming from one of the appended files, too.
* mkvmerge: AAC reader: fixed reading codec parameters (channels, sample rate)
  if a file starts with garbage that includes valid-but-bogus AAC
  headers.
* MKVToolNix GUI: Hebrew was added to the list of often-used languages so that
  it can be selected by default again.
* MKVToolNix GUI: when updating the GUI's settings from v37.0.0 or older, the
  GUI checks if the list of often-used languages equals the built-in list from
  v36.0.0. If it does, it will be updated to the built-in list changed in
  v37.0.0.

Build system changes
* Boost's Operators header library is now required.

(adam)

2019-10-06 16:36:28 UTC MAIN commitmail json YAML

fmtlib: updated to 6.0.0

6.0.0:
Switched to the MIT license with an optional exception that allows distributing binary code without attribution.
Floating-point formatting is now locale-independent by default.
Added an experimental Grisu floating-point formatting algorithm implementation (disabled by default). To enable it compile with the FMT_USE_GRISU macro defined to 1.
Separated formatting and parsing contexts for consistency with C++20 std::format, removing the undocumented basic_format_context::parse_context() function.
Added oss-fuzz support.
formatter specializations now always take precedence over operator<<.
Introduced the experimental fmt::compile function that does format string compilation.
Added the % format specifier that formats floating-point values as percentages.
Implemented precision for floating-point durations.
Implemented chrono format specifiers %Q and %q that give the value and the unit respectively .
Fixed handling of dynamic width in chrono formatter.
Removed deprecated fmt/time.h. Use fmt/chrono.h instead.
Added fmt::format and fmt::vformat overloads that take text_style.
Removed the deprecated color API (print_colored). Use the new API, namely print overloads that take text_style instead.
Made std::unique_ptr and std::shared_ptr formattable as pointers via fmt::ptr.
Made print and vprint report I/O errors.
Marked deprecated APIs with the [[deprecated]] attribute and removed internal uses of deprecated APIs.
Modernized the codebase using more C++11 features and removing workarounds. Most importantly, buffer_context is now an alias template, so use buffer_context<T> instead of buffer_context<T>::type. These features require GCC 4.8 or later.
formatter specializations now always take precedence over implicit conversions to int and the undocumented convert_to_int trait is now deprecated.
Moved the undocumented basic_writer, writer, and wwriter types to the internal namespace.
Removed deprecated basic_format_context::begin(). Use out() instead.
Disallowed passing the result of join as an lvalue to prevent misuse.
Refactored the undocumented structs that represent parsed format specifiers to simplify the API and allow multibyte fill.
Moved SFINAE to template parameters to reduce symbol sizes.
Switched to fputws for writing wide strings so that it's no longer required to call _setmode on Windows.

(adam)

2019-10-06 16:16:08 UTC MAIN commitmail json YAML

doc: Updated audio/ncmpc to 0.35

(nia)

2019-10-06 16:15:51 UTC MAIN commitmail json YAML

ncmpc: Update to 0.35

0.35 - (2019-09-14)
* fall back to "AlbumArtist" tag in the default format
* fix crash with a very narrow terminal window
* config: allow escaping single quote with backslash in key bindings
* config: fix bug with deprecated names in "screen-list" setting

(nia)

2019-10-06 15:54:57 UTC MAIN commitmail json YAML

doc: Updated editors/tea to 48.0.1

(nia)

2019-10-06 15:54:38 UTC MAIN commitmail json YAML

2019-10-06 15:54:24 UTC MAIN commitmail json YAML

doc: Added lang/gjs version 1.53.4

(fox)

2019-10-06 15:52:44 UTC MAIN commitmail json YAML

Added gjs to Makefile SUBDIRs.

(fox)

2019-10-06 15:50:31 UTC MAIN commitmail json YAML

Import of gjs-1.53.4 as lang/gjs

Gjs is a Javascript binding for GNOME. It's mainly based on
Spidermonkey javascript engine and the GObject introspection
framework.

Reviewed by: nia@

(fox)

2019-10-06 14:44:36 UTC MAIN commitmail json YAML

bump PKGREVISION for previous games/xbomb commit

(jakllsch)

2019-10-06 14:41:45 UTC MAIN commitmail json YAML

doc: Updated games/xbomb to 2.2

(jakllsch)

2019-10-06 14:41:07 UTC MAIN commitmail json YAML

games/xbomb: Add patch to avoid UB and/or segfault on startup

(jakllsch)

2019-10-06 14:01:20 UTC MAIN commitmail json YAML

make the pylibfdt module build verbose if KBUILD_VERBOSE != 0.

(bad)

2019-10-06 13:46:01 UTC MAIN commitmail json YAML

doc: Updated audio/mixxx to 2.2.2

(nia)

2019-10-06 13:45:42 UTC MAIN commitmail json YAML

mixxx: Update to 2.2.2

This release includes many stability and usability fixes. Please note that we had to disable writing of file tags for .ogg files with the current TagLib version 1.11.1 that would otherwise corrupt your precious files. Upgrading from version 2.2.1 is strongly recommended.

    Fix battery widget with upower <= 0.99.7. #2221
    Fix BPM adjust in BpmControl. lp:1836480
    Disable track metadata export for .ogg files and TagLib 1.11.1. lp:1833190
    Fix interaction of hot cue buttons and looping. lp:1778246
    Fix detection of moved tracks. #2197
    Fix playlist import. lp:16878282
    Fix updating playlist labels. lp:1837315
    Fix potential segfault on exit. lp:1828360
    Fix parsing of invalid bpm values in MP3 files. lp:1832325
    Fix crash when removing rows from empty model. #2128
    Fix high DPI scaling of RGB overview waveforms. #2090
    Fix for OpenGL SL detection on macOS. lp:1828019
    Fix OpenGL ES detection. lp:1825461
    Fix FX1/2 buttons missing Mic unit in Deere (64 samplers). lp:1837716
    Tango64: Re-enable 64 samplers. #2223
    Numark DJ2Go re-enable note-off for deck A cue button. #2087
    Replace Flanger with QuickEffect in keyboard mapping. #2233

(nia)

2019-10-06 13:38:22 UTC MAIN commitmail json YAML

mk/check: remove documentation for obsolete SKIP_PORTABILITY_CHECK

(rillig)

2019-10-06 13:25:25 UTC MAIN commitmail json YAML

fix u-boot's "make clean" target. SPL is a directory.

(bad)

2019-10-06 13:20:06 UTC MAIN commitmail json YAML

doc: Updated audio/suil to 0.10.4

(nia)

2019-10-06 13:19:51 UTC MAIN commitmail json YAML

suil: Update to 0.10.4

Changes:

    Add support for min/base size hints for X11 in Gtk (thanks Hermann Meyer)
    Add support for Qt5 in Gtk3

(nia)

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

doc: Updated www/spawn-fcgi to 1.6.4

(nia)

2019-10-06 13:10:39 UTC MAIN commitmail json YAML

spawn-fcgi: Update to 1.6.4

Changes:

    Use octal mode for -M (patch by dfjoerg)
    Add -b backlog option (fixes #2422, patch by aschmitz)
    Restrict Unix socket file ownership by default to ug=rw
    Add example apparmor spawn-fcgi abstraction
    Use autoreconf instead of calling tools manually
    Add more flags to extra-warning flags
    Check return values of setuid, setgid, setgroups, initgroups, write
    Check whether compiler supports wanted CFLAGS (fixes #2235)
    Fix resource leaks in failure cases (found with coverity)

(nia)

2019-10-06 13:02:26 UTC MAIN commitmail json YAML

doc: Updated devel/SDL_gfx to 2.0.26

(nia)

2019-10-06 13:02:08 UTC MAIN commitmail json YAML

SDL_gfx: Update to 2.0.26

Ver 2.0.26 - Mon, Feb 20, 2017  8:31:57 PM
* Updated version numbers for next release
* Included patch for CMake builds against SDL2 (contributed by
  Carles Pages - thanks Carles)
* Fixed bug in rotozoomSurfaceSizeTrig (thanks hydren)
* added VS2015 solution files.

(nia)

2019-10-06 12:55:41 UTC MAIN commitmail json YAML

doc: Updated pkgtools/url2pkg to 19.3.3

(rillig)

2019-10-06 12:55:30 UTC MAIN commitmail json YAML

pkgtools/url2pkg: update to 19.3.3

Changes since 19.3.2:

* Replaced the Perl implementation with the Python implementation.

* Improved detection of WRKSRC: only directories are candidates, regular
  files are ignored.

* R packages are handled by R2pkg instead of url2pkg.

(rillig)

2019-10-06 12:52:39 UTC MAIN commitmail json YAML

doc: Updated net/maradns to 2.0.17

(nia)

2019-10-06 12:52:20 UTC MAIN commitmail json YAML

maradns: Update to 2.0.17

maradns-2.0.17:
This is the stable release of MaraDNS. No security updates were made.

        Deadwood updated to 3.2.14
        Default max_mem value doubled as discussed in GitHub issue #52.

(nia)

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

pkgtools/url2pkg: remove Perl implementation

The Python implementation has received more bugfixes, new features and
handles all kinds of edge cases better. All previous features have been
either copied or intentionally omitted.

(rillig)

2019-10-06 12:50:41 UTC MAIN commitmail json YAML

pkgtools/url2pkg: update man page

(rillig)

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

2019-10-06 12:43:53 UTC MAIN commitmail json YAML

xonotic: Needs zip

(nia)

2019-10-06 12:24:09 UTC MAIN commitmail json YAML

Bump PKGREVISION for libmypaint

(nia)

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

doc: Updated graphics/libmypaint to 1.4.0

(nia)

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

libmypaint: Update to 1.4.0

This release backports a few new features and bug fixes from the 2.0 alpha
branch.

(nia)

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

doc: Updated devel/libgit2 to 0.28.3

(nia)

2019-10-06 12:18:30 UTC MAIN commitmail json YAML

libgit2: Update to 0.28.3

This is a security release fixing the following issues:

    A carefully constructed commit object with a very large number
    of parents may lead to potential out-of-bounds writes or
    potential denial of service.

    The ProgramData configuration file is always read for compatibility
    with Git for Windows and Portable Git installations. The ProgramData
    location is not necessarily writable only by administrators, so we
    now ensure that the configuration file is owned by the administrator
    or the current user.

(nia)

2019-10-06 12:12:25 UTC MAIN commitmail json YAML

doc: Updated wm/i3 to 4.17.1

(nia)

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

i3: Update to 4.17.1

┌──────────────────────────────┐
│ Release notes for i3 v4.17.1 │
└──────────────────────────────┘

This is i3 v4.17.1. This version is considered stable. All users of i3 are
strongly encouraged to upgrade.

This is a bugfix release for v4.17

┌────────────────────────────┐
│ Bugfixes                  │
└────────────────────────────┘

  • unset _I3_RESTART_FD after restart (fixes crashes on restart)
  • default config: immediately refresh i3status after volume changes
  • default config: add XF86AudioMicMute
  • default config: mention loginctl lock-session alongside xss-lock
  • default config: use workspace number, not just workspace

┌────────────────────────────┐
│ Thanks!                    │
└────────────────────────────┘

Thanks for testing, bugfixes, discussions and everything I forgot go out to:

  David Shen

-- Michael Stapelberg, 2019-08-30

(nia)

2019-10-06 12:06:41 UTC MAIN commitmail json YAML

doc: Updated devel/hdf5-c++ to 1.10.5

(nia)

2019-10-06 12:05:53 UTC MAIN commitmail json YAML

doc: Updated devel/hdf5 to 1.10.5

(nia)

2019-10-06 12:05:34 UTC MAIN commitmail json YAML

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

doc: Updated emulators/hercules to 3.13

(nia)

2019-10-06 11:51:25 UTC MAIN commitmail json YAML

hercules: Update to 3.13

What's new in release 3.13

Release date: 30 September 2017

    CTC corrections (Peter J. Jansen)
    ECPS:VM corrections (Bob Polmanter)
    SIE corrections (Ivan Warren)
    PCC,KM,KMCTR,CUxx,CSST corrections (Juergen Winkelmann)
    Miscellaneous bug fixes (Drew Derbyshire, Doug Wade, Peter Coghlan, Peter J. Jansen, Alexei Chmelev, Gert Caers)

What's new in release 3.12

Release date: 30 November 2015

    dasdload corrections and support for loading ASCII TEXT files (Roger Bowler)
    comm3705_RU-size+unack_attn_delay patch (Juergen Winkelmann)
    CCKDDUMP/CCKDLOAD support for DSNTYPE=LARGE (Christophe Varlet)
    CMPSC corrections (Bernard van der Helm)
    Miscellaneous bug fixes (Peter Coghlan, Gert Caers, Giuseppe Vitillaro, Bill Carlborg, David "Fish" Trout)

Download hercules-3.12.tar.gz

(nia)

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

pkgtools/pkglint4: remove more unreliable or outdated checks

CFLAGS and LDFLAGS had been checked for GCC-style flags only. This didn't
make sense since wrong flags would be detected on the exotic platforms
anyway.

The experimental --autofix has been removed.

The check for "# used by" comments in Makefile.common has been removed.
Especially the --autofix could damage files.

The warnings for ICON_THEMES have been removed since they appear in
groups of thousands, and the old pkglint cannot issue warnings "once per
file" simply.

(rillig)

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

doc: Updated net/haproxy to 2.0.7

(nia)

2019-10-06 11:35:55 UTC MAIN commitmail json YAML

haproxy: Update to 2.0.7

2019/09/27 : 2.0.7
    - BUG/MEDIUM: stick-table: Properly handle "show table" with a data type argument
    - BUG/MINOR: mux-h2: Be sure to have a connection to unsubcribe
    - BUG/MAJOR: mux-h2: Handle HEADERS frames received after a RST_STREAM frame
    - BUG/MEDIUM: check/threads: make external checks run exclusively on thread 1
    - BUG/MINOR: stream-int: Process connection/CS errors first in si_cs_send()
    - BUG/MEDIUM: stream-int: Process connection/CS errors during synchronous sends
    - BUG/MEDIUM: checks: make sure the connection is ready before trying to recv
    - BUG/MINOR: mux-h2: do not wake up blocked streams before the mux is ready
    - BUG/MEDIUM: namespace: close open namespaces during soft shutdown
    - BUG/MEDIUM: mux-h2: don't reject valid frames on closed streams
    - BUG/MINOR: mux-h2: Use the dummy error when decoding headers for a closed stream
    - BUG/MAJOR: mux_h2: Don't consume more payload than received for skipped frames
    - BUG/MINOR: mux-h1: Do h2 upgrade only on the first request
    - BUG/MEDIUM: spoe: Use a different engine-id per process
    - MINOR: spoe: Improve generation of the engine-id
    - MINOR: spoe: Support the async mode with several threads
    - MINOR: stats: Add the support of float fields in stats
    - BUG/MINOR: contrib/prometheus-exporter: Return the time averages in seconds
    - DOC: Fix documentation about the cli command to get resolver stats
    - BUG/MEDIUM: namespace: fix fd leak in master-worker mode

(nia)

2019-10-06 11:35:16 UTC MAIN commitmail json YAML

Add "Generic Multi-domain Mode" support and track CPU usage on a per-domain
basis when enabled.

(jmcneill)

2019-10-06 11:32:37 UTC MAIN commitmail json YAML

doc: Updated graphics/glfw to 3.3

(nia)

2019-10-06 11:32:18 UTC MAIN commitmail json YAML

glfw: Update to 3.3

This adds gamepad input via SDL_GameControllerDB, support for Vulkan on macOS via MoltenVK, better handling of high-DPI and scaling, changing attributes of existing windows, raw mouse motion input, explicit support for joystick hats/dpads, user attention requests, transparent windows and framebuffers (where possible), query for monitor work area, more run-time configuration, various other features as well as fixes for a large number of bugs.

(nia)

2019-10-06 11:19:30 UTC MAIN commitmail json YAML

doc: Updated net/mikutter to 3.9.6

(tsutsui)

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

mikutter: update to 3.9.6.

Upstream changes:

mikutter 3.9.6

* [appimage] update ruby to 2.6.5
* [appimage] update jemalloc to 5.2.1
* change notation of credits in "about mikutter" in the settings
* change author's names to Mastodon accts registered at Redmine
* add yuntan_t to the authors
* support a new illustration URL format of pixiv
* thanks Akira Ouchi
* extract tabs cannot be removed
* thanks Shibafu Midorino
* crash when scale value is not returned properly
* thanks ahiru ahiru
* several files opened read mode were overwriten by FileUtils.mv
  on migrating from 3.6 and prior
* this might be problematic on Windows environment and
  will no longer appear as an actual problem, but anyway fixed.
* show search tab if at least one search spell is defined
* thanks Akira Ouchi
* turns out this merge was missed for a year

(tsutsui)

2019-10-06 11:07:44 UTC MAIN commitmail json YAML

2019-10-06 11:06:42 UTC MAIN commitmail json YAML

pkgtools/pkglint4: remove some unreliable checks

The warnings about variable permissions were not understandable enough to
be acted upon. The new pkglint does this better.

The languages that are allowed in USE_LANGUAGES are defined differently
in the pkgsrc infrastructure, thus the old parsing code does not work
anymore. Therefore all identifiers are allowed now.

Dependency patterns like 'package>=1.0<2.0' are no longer marked as
wrong.

The debatable warning about plural names is gone.

The order of variables in simple Makefiles is no longer checked. Some new
variables have been added in the meantime, and keeping the consistent
order is not of utmost importance to those pkgsrc developers who work
with pkglint4. They are experienced enough to know the rules.

Missing manual pages are no longer marked in the PLIST files. It's not
the job of pkgsrc to provide these files.

The warning about unnoticed errors in pipelines like 'find | xargs' has
been removed because the shell parser is unreliable. This is solved
better in the new pkglint.

(rillig)

2019-10-06 10:46:18 UTC MAIN commitmail json YAML

pkgtools/pkglint4: remove broken version check

The version number '4.193.0' had always been compared to the string
'pkglint4-4.193.0', which when interpreted as a version number, was:
(16, 11, 7, 12, 9, 14, 20, 4, 0, 193, 0, 0). This was always greater than
the (4, 0, 193, 0, 0).

(rillig)

2019-10-06 10:33:45 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint4 to 4.193.0

(rillig)

2019-10-06 10:33:34 UTC MAIN commitmail json YAML

2019-10-06 10:00:00 UTC MAIN commitmail json YAML

Updated converters/dos2unix to 7.4.1

(ryoon)

2019-10-06 09:59:33 UTC MAIN commitmail json YAML

Update to 7.4.1

Changelog:
2019-09-24: Version 7.4.1

  * Updated Danish, German, Hungarian, Japanese and Ukranian translations.
  * Code cleanup.

(ryoon)

2019-10-06 09:44:41 UTC MAIN commitmail json YAML

mk/configure: add more keywords for bmake help

(rillig)

2019-10-06 08:58:22 UTC MAIN commitmail json YAML

devel/gtexinfo: disable strict check for configure arguments

When the check was enabled, the sub-configure for the Perl modules didn't
know some options and failed. This in turn disabled the Perl modules from
being installed, but the PLIST mentions them unconditionally.

(rillig)

2019-10-06 08:24:19 UTC MAIN commitmail json YAML

pkgtools/url2pkg: improve determining WRKSRC

For setting WRKSRC, only the directories in WRKDIR are relevant, not the
files.

(rillig)

2019-10-06 05:53:00 UTC MAIN commitmail json YAML

2019-10-06 03:25:42 UTC MAIN commitmail json YAML

doc: Updated textproc/tcl-tDOM to 0.9.1

(kamil)

2019-10-06 03:25:18 UTC MAIN commitmail json YAML

tcl-tDOM: Update to 0.9.1

pkgsrc changes:

- switch homepage to tdom.org
- start using bsdtar due to pax tar issues
- update license to include the expat one (mit)
- update MASTER_SITES to new host
- require gmake for proper building
- drop no longer needed -DUSE_INTERP_ERRORLINE

UPSTREAM CHANGELOG
------------------
ANNOUNCE: tDOM 0.9.1
Posted by Rolf Ade on 07/26/18 01:01 AM

It's a good point to roll out what's done before other changes took
place, so: tDOM 0.9.1 got tagged, source balls and windows binaries
are available. Find them at
http://tdom.org/downloads/
or see the README below for more information.
The most notable changes since the last release are:
- The included expat is now 2.2.5, the most recent expat release.
- An interface to use expat as pull parser (StAX like).
- Some minor options for more control about parsing ([dom parse
-keepCDATA]) and serialization (asXML -nogtescape
--noEmptyElementTag).
- A few bug fixes important to whom are bitten by them.
And other things.
See the file CHANGES in the root of the source tree or
http://tdom.org/index.html/artifact/014245dd36bb67aa for a more
detailed list or http://tdom.org/index.html/timeline for even more
details.
Thanks to the contributors and all the others for help, encouragement
and discussion.

ANNOUNCE: tDOM 0.9.0
Posted by Rolf Ade on 08/25/17 01:51 PM

Some demand (and, to be fair, also some civilized encouragement)
finally pushed me to cut a new tDOM release.
Besides the fruit of the careful gardening of the as mature recognized
core over the years there are also a couple of new features. The
probably most prominent ones are (in no special order):
- a new HTML5 parser (optional at build time, needs the gumbo library)
- a JSON to DOM parser and a way to create JSON data
- more capablilities of the *FromScript way of creating DOM trees

(kamil)

2019-10-05 22:03:00 UTC MAIN commitmail json YAML

doc: Updated pkgtools/url2pkg to 19.3.2

(rillig)

2019-10-05 22:02:32 UTC MAIN commitmail json YAML

pkgtools/url2pkg: update to 19.3.2

Changes since 19.3.1 (only to the Python implementation):

* In Python packages, the variables LICENSE, HOMEPAGE and COMMENT are
  filled from their counterparts in setup.py, no matter whether
  the package uses setuptools or distutils.core.

* For buildlink3 dependencies, the variables BUILDLINK_DEPENDS and
  BUILDLINK_API_DEPENDS are added to the package Makefile.

* The DESCR and PLIST files are only created if they are missing.
  Existing files are not overwritten.

* Packages that contain .po files will set USE_PKGLOCALEDIR=yes.
  Before, only packages that contained .mo or .gmo did that.

* More download URLs from SourceForge can be handled.

* SourceForge packages get their HOMEPAGE set correctly.

* When matching the URL against the MASTER_SITE_* variables, the
  protocol is ignored. This allows https URLs to use the
  MASTER_SITE_GNU, which still uses http.

* Python packages from GitHub only get their MASTER_SITES converted to
  PyPI if they can be actually downloaded from there as well. This
  check was missing before.

(rillig)

2019-10-05 21:39:25 UTC MAIN commitmail json YAML

2019-10-05 21:32:12 UTC MAIN commitmail json YAML

pluma: remove redundant settings in options.mk

Remove conditionalized settings in options.mk that are already applied
unconditionally in Makefile. (There is more to fix here, this is just a
quick simplification.)

(gutteridge)

2019-10-05 21:05:50 UTC MAIN commitmail json YAML

2019-10-05 20:53:23 UTC MAIN commitmail json YAML

doc: Updated devel/fossil to 2.10nb1

(gutteridge)

2019-10-05 20:53:01 UTC MAIN commitmail json YAML

2019-10-05 20:52:52 UTC MAIN commitmail json YAML

Fix clamav install when PKG_SYSCONFDIR not set to ${PREFIX}/etc

Use PKG_SYSCONFDIR when moving files to EGDIR.
Fixes install when PKG_SYSCONFDIR is set to something else than
${PREFIX}/etc

(nros)

2019-10-05 20:10:19 UTC MAIN commitmail json YAML

snes9x-gtk: Normalize meson usage.

(nia)

2019-10-05 20:09:52 UTC MAIN commitmail json YAML

meson: Support CONFIGURE_DIRS et al.

(nia)

2019-10-05 19:59:04 UTC MAIN commitmail json YAML

2019-10-05 19:53:25 UTC pkgsrc-2019Q3 commitmail json YAML

Pullup tickets #6064 to #6066

(bsiegert)

2019-10-05 19:53:04 UTC pkgsrc-2019Q3 commitmail json YAML

Pullup ticket #6066 - requested by taca
lang/ruby26-base: security fix

Revisions pulled up:
- lang/ruby/rubyversion.mk                                      1.211
- lang/ruby26-base/Makefile                                    1.4
- lang/ruby26-base/distinfo                                    1.7
- lang/ruby26/Makefile                                          1.2

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Wed Oct  2 13:44:34 UTC 2019

  Modified Files:
  pkgsrc/lang/ruby: rubyversion.mk
  pkgsrc/lang/ruby26: Makefile
  pkgsrc/lang/ruby26-base: Makefile distinfo

  Log Message:
  lang/ruby26: update to 2.6.5

  Update ruby26-base and ruby26 packges to 2.6.5

  pkgsrc chagnes

  * fix warnings of pkglint.

  Quote from release announce:

  Ruby 2.6.5 (2019-10-01)

  This release includes security fixes. Please check the topics below for
  details.

  * CVE-2019-16255: A code injection vulnerability of Shell#[] and Shell#test
  * CVE-2019-16254: HTTP response splitting in WEBrick (Additional fix)
  * CVE-2019-15845: A NUL injection vulnerability of File.fnmatch and
    File.fnmatch?
  * CVE-2019-16201: Regular Expression Denial of Service vulnerability of
    WEBrick's Digest access authentication

(bsiegert)

2019-10-05 19:46:45 UTC pkgsrc-2019Q3 commitmail json YAML

Pullup ticket #6065 - requested by taca
lang/ruby25-base: security fix

Revisions pulled up:
- lang/ruby/rubyversion.mk                                      1.210
- lang/ruby25-base/Makefile                                    1.10
- lang/ruby25-base/distinfo                                    1.12
- lang/ruby25/Makefile                                          1.2

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Wed Oct  2 13:39:53 UTC 2019

  Modified Files:
  pkgsrc/lang/ruby: rubyversion.mk
  pkgsrc/lang/ruby25: Makefile
  pkgsrc/lang/ruby25-base: Makefile distinfo

  Log Message:
  lang/ruby25: update to 2.5.7

  Update ruby25-base, ruby25 and ruby25-mode packges to 2.5.7.

  pkgsrc chagnes

  * fix warnings of pkglint.

  Quote from release announce:

  Ruby 2.5.7 (2019-10-01)

  This release includes security fixes as listed below. Please check the
  topics below for details.

  * CVE-2019-16255: A code injection vulnerability of Shell#[] and Shell#test
  * CVE-2019-16254: HTTP response splitting in WEBrick (Additional fix)
  * CVE-2019-15845: A NUL injection vulnerability of File.fnmatch and
    File.fnmatch?
  * CVE-2019-16201: Regular Expression Denial of Service vulnerability of
    WEBrick's Digest access authentication

(bsiegert)

2019-10-05 19:24:35 UTC MAIN commitmail json YAML

2019-10-05 18:00:09 UTC MAIN commitmail json YAML

pkgtools/url2pkg: fixed migration of Python packages from GitHub to PyPI

(rillig)

2019-10-05 17:39:55 UTC MAIN commitmail json YAML

doc: Updated audio/ladspa to 1.15

(nia)

2019-10-05 17:39:38 UTC MAIN commitmail json YAML

ladspa: Update to 1.15

Version 1.14 - 3 Jan 2019

    Rename Makefile.
    Modernise C++ #include style.
    Make some globals static.
    Use mkdir -p rather than mkdirhier during build.
    Use GCC export map to ensure only the ladspa_descriptor() exported.
    Put libraries at the end of link instructions.
    Package with version number in archive and directory names.
    Tweaks to documentation processing.
    Fix bug in LADSPA plugin search which did not handle shared libraries that are not plugins correctly.
    Introduce a default LADSPA plugin search path.

Version 1.15 - 6 Jan 2019

    Perform macro string expansion in C code rather than in Makefile for better portability.
    Modernise init()/fini() style in GNU C plugin builds (not C++), tweak link line to correspond.

(nia)

2019-10-05 15:52:43 UTC MAIN commitmail json YAML

2019-10-05 14:59:47 UTC MAIN commitmail json YAML

webkit-gtk: Disable WPE when wayland is enabled for now

(nia)

2019-10-05 14:35:00 UTC MAIN commitmail json YAML

adwaita-icon-theme: Still needs rsvg unfortunately

(nia)

2019-10-05 14:23:05 UTC MAIN commitmail json YAML

codelite: nodejs dependency

(nia)

2019-10-05 13:21:09 UTC MAIN commitmail json YAML

sawfish: doesn't actually require pangox-compat any more.

(maya)

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

Updated www/php-nextcloud to 17.0.0

(ryoon)

2019-10-05 13:07:59 UTC MAIN commitmail json YAML

Update to 17.0.0

Changelog:
A quick overview of what is new:

    Remote Wipe allows users and administrators to forcibly clean files from remote devices, for example in case they are stolen.
    Nextcloud Text, our new distraction-free, collaborative rich text editor
    Improvements to secure view like enforcable watermarks enable virtual data room use
    Setup two-factor authentication after first login, admins can create one-time login tokens in the web UI and delegate this to group admins
    secure mailbox in Outlook Add-in
    LDAP write support makes it possible to manage users from Nextcloud
    S3 versioning support, IBM Spectrum Scale integration and Global Scale with Collabora Online

(ryoon)

2019-10-05 12:38:28 UTC MAIN commitmail json YAML

pangox-compat: fix build with newer pango.

seems to be enough to run at least one of the packages indirectly using
this.

note: all the packages relying on this are at serious risk of breaking.
it isn't maintained code.

(maya)

2019-10-05 12:22:51 UTC MAIN commitmail json YAML

pkgtools/url2pkg: ignore URL protocol

The MASTER_SITE_GNU still uses http:// for downloading the distfiles.
Since typical URLs today use https://, ignore the protocol when matching
the given URL against the MASTER_SITE_* variables from mk/fetch/sites.mk.

(rillig)

2019-10-05 12:13:25 UTC MAIN commitmail json YAML

terminatorx: +desktopdb.mk

(nia)

2019-10-05 12:09:45 UTC MAIN commitmail json YAML

doc: Updated audio/terminatorx to 4.0.1

(nia)

2019-10-05 12:09:26 UTC MAIN commitmail json YAML

2019-10-05 11:02:30 UTC MAIN commitmail json YAML

pkgtools/url2pkg: improve URL handling for SourceForge

* Improved handling of SourceForge URLs
* Fixed wrong HOMEPAGE for URLs composed from MASTER_SITE_*
* Improved the existing tests and added some more

(rillig)

2019-10-05 10:13:20 UTC pkgsrc-2019Q3 commitmail json YAML

Pullup ticket #6064 - requested by taca
lang/ruby24-base: security fix

Revisions pulled up:
- lang/ruby/rubyversion.mk                                      1.209
- lang/ruby24-base/INSTALL                                      1.2
- lang/ruby24-base/Makefile                                    1.13
- lang/ruby24-base/distinfo                                    1.15
- lang/ruby24/Makefile                                          1.2

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Wed Oct  2 13:31:48 UTC 2019

  Modified Files:
  pkgsrc/lang/ruby: rubyversion.mk
  pkgsrc/lang/ruby24: Makefile
  pkgsrc/lang/ruby24-base: INSTALL Makefile distinfo

  Log Message:
  lang/ruby24: update to 2.4.9

  Update ruby24-base and related packges to 2.4.9.

  pkgsrc chagnes

  * fix warnings of pkglint.

  Quote from release announce:

  Ruby 2.4.8 (2019-10-01)

  This release includes security fixes. Please check the topics below for
  details.

  * CVE-2019-16255: A code injection vulnerability of Shell#[] and Shell#test
  * CVE-2019-16254: HTTP response splitting in WEBrick (Additional fix)
  * CVE-2019-15845: A NUL injection vulnerability of File.fnmatch and
    File.fnmatch?
  * CVE-2019-16201: Regular Expression Denial of Service vulnerability of
    WEBrick's Digest access authentication

  Ruby 2.4.9 (2019-10-02)

  This release is a re-package of 2.4.8 because the previous Ruby 2.4.8
  release tarball does not install. (See [Bug #16197] in detail.) There are no
  essential change except their version numbers between 2.4.8 and 2.4.9.

  Ruby 2.4 is now under the state of the security maintenance phase, until the
  end of March of 2020. After that date, maintenance of Ruby 2.4 will be
  ended. We recommend you start planning the migration to newer versions of
  Ruby, such as 2.6 or 2.5.

(bsiegert)

2019-10-05 08:53:27 UTC MAIN commitmail json YAML

2019-10-05 08:50:35 UTC MAIN commitmail json YAML

doc/guide: Update htdocs-share to 20191005 (pkgsrc-2019Q3)

(leot)

2019-10-05 08:04:44 UTC MAIN commitmail json YAML

Updated databases/sqlite3, databases/sqlite3-docs, databases/sqlite3-tcl,  devel/lemon

(adam)

2019-10-05 08:03:56 UTC MAIN commitmail json YAML

sqlite3: updated to 3.30.0

SQLite Release 3.30.0

Add support for the FILTER clause on aggregate functions.
Add support for the NULLS FIRST and NULLS LAST syntax in ORDER BY clauses.
The index_info and index_xinfo pragmas are enhanced to provide information about the on-disk representation of WITHOUT ROWID tables.
Add the sqlite3_drop_modules() interface, allowing applications to disable automatically loaded virtual tables that they do not need.
Improvements to the .recover dot-command in the CLI so that it recovers more content from corrupt database files.
Enhance the RBU extension to support indexes on expressions.
Change the schema parser so that it will error out if any of the type, name, and tbl_name columns of the sqlite_master table have been corrupted and the database connection is not in writable_schema mode.
The PRAGMA function_list, PRAGMA module_list, and PRAGMA pragma_list commands are now enabled in all builds by default. Disable them using -DSQLITE_OMIT_INTROSPECTION_PRAGMAS.
Add the SQLITE_DBCONFIG_ENABLE_VIEW option for sqlite3_db_config().
Added the TCL Interface config method in order to be able to disable SQLITE_DBCONFIG_ENABLE_VIEW as well as control other sqlite3_db_config() options from TCL.
Added the SQLITE_DIRECTONLY flag for application-defined SQL functions to prevent those functions from being used inside triggers and views.
The legacy SQLITE_ENABLE_STAT3 compile-time option is now a no-op.

(adam)

2019-10-05 06:20:20 UTC MAIN commitmail json YAML

Added cad/py-PyRTL version 0.8.7

(ryoon)

2019-10-05 06:19:57 UTC MAIN commitmail json YAML

Enable py-PyRTL

(ryoon)

2019-10-05 06:19:16 UTC MAIN commitmail json YAML

cad/py-PyRTL: import py37-PyRTL-0.8.7

PyRTL provides a collection of classes for pythonic register-transfer
level design, simulation, tracing, and testing suitable for teaching
and research. Simplicity, usability, clarity, and extensibility
rather than performance or optimization is the overarching goal.

(ryoon)

2019-10-05 06:14:05 UTC MAIN commitmail json YAML

In MAKE_JOBS >= 8 at least, some .o files are not built before link stage.

Mark MAKE_JOBS_SAFE=no.

(ryoon)

2019-10-05 06:11:52 UTC MAIN commitmail json YAML

Updated graphics/rabbit to 3.0.0

(ryoon)

2019-10-05 06:11:25 UTC MAIN commitmail json YAML

Update to 3.0.0

Changelog:
3.0.0: 2019-09-06

GTK+ 3 support release. GTK+ 2 support is dropped.

Wide (16.9 ratio) slide support release. Note that this is a backward incompatible change.
Improvements
rabbit

    Added support for wide (16:9 ratio) slide.

    To use wide slide, you just specify wide size by --size option such as --size 800,450.

    This is a backward incompatible change. If you already use wide size, text size in your slide is changed.

    You can use the same text size in normal (4:3 ratio) slide and wide (16:9 ratio) slide since this release. Text size is different before this release.
    Changed to use GTK+ 3 by default.
    Dropped support for GTK+ 2.

    Added support for "as large as possible text" without wrapping.

    This is a change that may change slide rendering result.
    Stopped to reset timer on reload.

    Added support for start-time and end-time title slide attributes.

    If both start-time and end-time are specified, you don't need to specify allotted-time. allotted-time can be computed from them.

    Here is an example that show how to specify 1 hour talk:

    = Title

    : start-time
      2017-10-08T11:00:00+09:00
    : end-time
      2017-10-08T12:00:00+09:00

    Dropped support for getting slide source from Hiki.
    Dropped support for getting slide source from SlideShare.

    RD: Removed <URL:...> mark from the default text of URL link.

    This is a change that may change slide rendering result.
    Added support for animation GIF.

    Stopped to force keeping above. --no-keep-above option is also removed.

    [Suggested by Shugo Maeda]
    info-window: Added support for reloading theme. [GitHub#118][Reported by Dominique Martinet]
    Added support for kramdown 2.1.0 or later. [GitHub#120][Reported by Yusuke Nakamura]
    Added workaround for environment that sends arrow key with mod2 mask. [GitHub#121][Reported by Yukihiro Matsumoto]
    Added support for align tags in table cell.
    Suppressed a Proc.new warning. [GitHub#124][Patch by Nobuyoshi Nakada]
    Added support for link in note.

    Improved text rendering on scale. Text wrapping isn't changed by scaling.

    [Reported by Yukihiro Matsumoto]

rabbit-slide

    Added --licenses option. [GitHub#116][Patch by Yusuke Nakamura]
    Added support for GUI.

Theme

    clear-blue: Decreases the default graffiti line width.
    lightning-talk-toolkit: Added support for customizing @lightning_talk_wrap_mode.
    image-viewer: Added support for image timer.
    Added font_size method for computing font size in theme.

Document

    Changed to use HTTPS. [GitHub#122][Patch by Kazuhiro NISHIYAMA]

Fixes
rabbit

    Fixed a bug that printing is failed when slide title has special character for file name. [GitHub#117][Reported by Dominique Martinet]

Document

    Fixed a typo. [GitHub#113][Patch by Hiroshi Hatake]
    Fixed broken links. [GitHub#114][Patch by Yusuke Nakamura]

Thanks

    Hiroshi Hatake
    Shugo Maeda
    Yusuke Nakamura
    Dominique Martinet
    Yukihiro Matsumoto
    Kazuhiro NISHIYAMA
    Nobuyoshi Nakada

(ryoon)

2019-10-05 06:07:50 UTC MAIN commitmail json YAML

Bump API dependency pattern

(ryoon)

2019-10-05 06:07:09 UTC MAIN commitmail json YAML

Updated print/poppler-glib to 0.79.0nb1

(ryoon)

2019-10-05 06:06:32 UTC MAIN commitmail json YAML

Enable gobject introspection support, bump PKGREVISION

This is required by upcoming graphics/rabbit-3.0.0
via print/ruby-poppler.

(ryoon)

2019-10-05 05:10:38 UTC MAIN commitmail json YAML

Updated www/ruby-jekyll to 4.0.0

(ryoon)

2019-10-05 05:10:12 UTC MAIN commitmail json YAML

Update to 4.0.0

Changelog:
4.0.0
Major Enhancements
    Drop ruby 2.3 (#7454)
    Drop support for Ruby 2.1 and 2.2 (#6560)
    Drop support for older versions of Rouge (#6978)
    Drop support for pygments as syntax-highlighter (#7118)
    Drop support for Redcarpet (#6987)
    Drop support for rdiscount (#6988)
    Drop support for jekyll-watch-1.4.0 and older (#7287)
    Incorporate relative_url filter in link tag (#6727)
    Upgrade kramdown dependency to v2.x (#7492)
    Upgrade jekyll-sass-converter to v2.x - Sassc + sourcemaps (#7778)
    Upgrade i18n to v1.x (#6931)
    Add Jekyll::Cache class to handle caching on disk (#7169)
    Cache converted markdown (#7159)
    Cache: Do not dump undumpable objects (#7190)
    Cache matched defaults sets for given parameters (#6888)
    Ignore cache directory (#7184)
    Add Site#in_cache_dir helper method (#7160)
    Remove 'cache_dir' during jekyll clean (#7158)
    Cache parsed Liquid templates in memory (#7136)
    Only read layouts from source_dir or theme_dir (#6788)
    Allow custom sorting of collection documents (#7427)
    Always exclude certain paths from being processed (#7188)
    Remove Jekyll::Utils#strip_heredoc in favor of a Ruby > 2.3 built in (#7584)
    Incorporate relative_url within post_url tag (#7589)
    Remove patch to modify config for kramdown (#7699)

Minor Enhancements
    Enhance --blank scaffolding (#7310)
    Use jekyll-compose if installed (#6932)
    Disable Liquid via front matter (#6824)
    Configure cache_dir (#7232)
    ISO week date drops (#5981)
    Fix custom 404 page for GitHub pages (#7132)
    Load config file from within current theme-gem (#7304)
    Suggest re-running command with --trace on fail (#6551)
    Support for binary operators in where_exp filter (#6998)
    Automatically load _config.toml (#7299)
    Add vendor folder to a newly installed site's .gitignore (#6968)
    Output Jekyll Version while debugging (#7173)
    Memoize computing excerpt's relative_path (#6951)
    Skip processing posts that can not be read (#7302)
    Memoize the return value of Site#documents (#7273)
    Cache globbed paths in front matter defaults (#7345)
    Cache computed item property (#7301)
    Cleanup Markdown converter (#7519)
    Do not process Liquid in post excerpt when disabled in front matter (#7146)
    Liquefied link tag (#6269)
    Update item_property to return numbers as numbers instead of strings (#6608)
    Use .markdown extension for page templates (#7126)
    Add support for *.xhtml files (#6854)
    Allow i18n v0.9.5 and higher (#7044)
    Ignore permission error of /proc/version (#7267)
    Strip extra slashes via Jekyll.sanitized_path (#7182)
    Site template: remove default config for markdown (#7285)
    Add a custom inspect string for StaticFile objects (#7422)
    Remind user to include gem in the Gemfile on error (#7476)
    Search Front matter defaults for Page objects with relative_path (#7261)
    Lock use of tzinfo gem to v1.x (#7521, #7562)
    Utilize absolute paths of user-provided file paths (#7450)
    Detect nil and empty values in objects with where filter (#7580)
    Initialize mutations for Drops only if necessary (#7657)
    Reduce Array allocations via Jekyll::Cleaner (#7659)
    Encode and unencode urls only as required (#7654)
    Reduce string allocations with better alternatives (#7643)
    Reduce allocations from Jekyll::Document instances (#7625)
    Add type attribute to Document instances (#7406)
    Reduce allocations from where-filter (#7653)
    Memoize SiteDrop#documents to reduce allocations (#7697)
    Add PathManager class to cache interim paths (#7732)
    Remove warnings and fixes for deprecated config (#7440)
    Delegate --profile tabulation to terminal-table (#7627)

Bug Fixes
    Security: fix include bypass of EntryFilter#filter symlink check (#7226)
    Theme gems: ensure directories aren't symlinks (#7419)
    Add call to unused method validate_options in commands/serve.rb (#7122)
    Check if scope applies to type before given path (#7263)
    Document two methods, simplify one of the methods (#7270)
    Check key in collections only if it isn't "posts" (#7277)
    Interpolate Jekyll::Page subclass on inspection (#7203)
    Measure the no. of times a template gets rendered (#7316)
    Reduce array traversal in Jekyll::Reader (#7157)
    Re-implement handling Liquid blocks in excerpts (#7250)
    Documents should be able to render their date (#7404)
    Fix Interpreter warning from Jekyll::Renderer (#7448)
    Loggers should accept both numbers and symbols (#6967)
    Replace regex arg to :gsub with a string arg (#7189)
    Dont write static files from unrendered collection (#7410)
    Excerpt handling of custom and intermediate tags (#7382)
    Change future post loglevel to warn to help user narrow down issues (#7527)
    Handle files with trailing dots in their basename (#7315)
    Fix unnecessary allocations via StaticFileReader (#7572)
    Don't check if site URL is absolute if it is nil (#7498)
    Avoid unnecessary duplication of pages array (#7272)
    Memoize Site#post_attr_hash (#7276)
    Memoize Document#excerpt_separator (#7569)
    Optimize Document::DATE_FILENAME_MATCHER to match valid filenames (#7292)
    Escape valid special chars in a site's path name (#7568)
    Replace name in Page#inspect with relative_path (#7434)
    Log a warning when the slug is empty (#7357)
    Push Markdown link refs to excerpt only as required (#7577)
    Fix broken include_relative usage in excerpt (#7633)
    Initialize and reset glob_cache only as necessary (#7658)
    Revert memoizing Site#docs_to_write and #documents (#7684)
    Backport #7684 for v3.8.x: Revert memoizing Site#docs_to_write and refactor #documents (#7689)
    Backport #7213 and #7633 for v3.8.x: Fix broken include_relative usage in excerpt (#7690)
    Don't read symlinks in site.include in safe mode (#7711)
    Replace String#=~ with String#match? (#7723)
    Update log output for an invalid theme directory (#7679)
    Remove configuration of theme sass files from Core (#7290)
    Actually conditionally include liquid-c (#7792)
    Test number_like regex on stringified property (#7788)

Development Fixes
    Upgrade liquid-c to v4.0 (#7375)
    Bump RuboCop to v0.71.0 (#7687)
    Target Ruby 2.4 syntax (#7583)
    Fix: RuboCop offenses (#7769)
    Use communicative method parameters (#7566)
    Scan assert_equal methods and rectify any offenses with a custom RuboCop cop (#7130)
    CI: Test with Ruby 2.6 (#7438)
    CI: Test with Ruby 2.6 on AppVeyor (#7518)
    CI: Update RuboCop config (#7050)
    CI: Add a script to profile docs (#7540)
    CI(Appveyor): shallow clone with 5 last commits (#7312)
    CI: Test with oldest and latest Ruby only (#7412)
    CI: Update excludes for CodeClimate Analyses (#7365)
    CI: Lock Travis to Bundler-1.16.2 (#7144)
    CI: Bump tested version of JRuby to 9.2.7.0 (#7612)
    CI: Do not install docs on updating gems on Travis (#7706)
    Update gemspec (#7425)
    deps: relax version constraint on classifier-reborn gem (#7471)
    deps: update yajl-ruby (#7278)
    deps: bump yajl-ruby to v1.4.0 (#6976)
    Create symlink only if target is accessible (#7429)
    Switch to :install_if for wdm gem (#7372)
    Add cucumber feature to test include_relative tag (#7213)
    Small benchmark refactoring (#7211)
    Fix incorrectly passed arguments to assert_equal (#7134)
    fix up refute_equal call (#7133)
    Fix RuboCop offences in test files (#7128)
    Use assert_include (#7093)
    Remember to release docs gem (#7066)
    Useless privates removed (#6768)
    Load Rouge for TestKramdown (#7007)
    Update instructions for releasing docs Gem (#6975)
    We are not using Ruby 2.2 anymore (#6977)
    Remove unnecessary Jekyll::Page constant (#6770)
    Remove unused error class (#6511)
    Add a Cucumber feature for post_url tag (#7586)
    Generate a "TOTAL" row for build-profile table (#7614)
    Refactor Jekyll::Cache (#7532)
    Store list of expected extnames in a constant (#7638)
    Profile allocations from a build session (#7646)
    Update small typo in contributing.md (#7671)
    Remove override to Jekyll::Document#respond_to? (#7695)
    Update TestTags in sync with Rouge v3.4 (#7709)
    Use regexp to filter special entries (#7702)
    Reduce Array objects generated from utility method (#7749)
    Update mime.types (#7756)
    Replace redundant Array#map with Array#each (#7761)
    Reduce allocations by using #each_with_object (#7758)
    Memoize fallback_data for Drop (#7728)
    Use String#end_with? to check if entry is a backup (#7701)

Documentation
    Refactor docs (#7205)
    Add a link to Giraffe Academy's tutorial (#7325)
    Do not advise users to install Jekyll outside of Bundler (#6927)
    Remove documentation for using Redcarpet (#6990)
    Install Docs that Work on MacOS 10.14 (#7561)
    Add Installation Instructions for Ubuntu (#6925)
    Don't prompt for sudo when installing with Ubuntu WSL (#6781)
    Installation instructions for Fedora (#7198)
    Update Windows install docs (#6926)
    List all standard liquid filters (#7333)
    List all static files variables (#7002)
    Improve how to include Rouge stylesheets (#7752)
    Mention CommonMark plugins (#7418)
    Add TSV to list of supported _data files. (#7168)
    How to deploy using pre-push git hook (#7179)
    Hosting with AWS Amplify (#7510)
    CircleCI deployment through CircleCI v2 (#7024)
    GitHub Pages: use themes from other repos (#7112)
    Document page.dir and page.name (#7373)
    Document custom tag blocks (#7359)
    Document converter methods (#7289)
    Document {{ page.collection }} (#7430)
    Document Jekyll Filters with YAML data (#7335)
    Document where Jekyll looks for layouts in a site (#7564)
    plugin: liquid tag jekyll-flickr (#6946)
    plugin: jekyll-target-blank (#7046)
    plugin: json-get. (#7086)
    plugin: jekyll-info (#7091)
    plugin: jekyll-xml-source (#7114)
    plugin: jekyll-firstimage filter (#7127)
    plugin: CAT (#7011)
    Resources: Statictastic (#7593)
    Resources: Bonsai Search (#7543)
    Resources: Formspark (#7601)
    Resources: Jekpack(#7598)
    Resources: formX (#7536)
    Resources: 99inbound's Jekyll post (#7348)
    Resources: CloudSh (#7497)
    Community: DEV Community's Jekyll tag (#7139)
    Showcase: developer.spotify.com (#7217)
    Showcase: Isomer (#7300)
    Add version number for group_by_exp doc (#6956)
    Updated nginx configuration for custom-404-page documentation (#6994)
    Clarify definition of 'draft' (#7037)
    _drafts need to be contained within the custom collection directory (#6985)
    Updated to supported version (#7031)
    Add Hints for some Improved Travis Config in Doc (#7049)
    Update travis-ci.md to point out "this is an example Gemfile" (#7089)
    Instructions to view theme窶冱 files under Linux (#7095)
    Use a real theme in the example (#7125)
    Update docs about post creation (#7138)
    Initialize upgrading doc for v4.0 (#7140)
    Add version badge for date filters with ordinal (#7162)
    Corrected sample usage of postfiles (#7181)
    Resolve "Unable to locate package ruby2.4" error (#7196)
    Correct stylesheet url in tutorial step 7 (#7210)
    Removes quotes from markdown for assets (#7223)
    Clarified front matter requirement (#7234)
    Explicit location of where to create blog.html (#7241)
    Reference the build command options that allows multiple config files (#7266)
    Add more issue template(s) and pull request template (#7269)
    Suggest sites use OpenSSL instead of GnuTLS for their site's CI (#7010)
    Fix broken Contributors link in README.markdown (#7200)
    Add title tag to item in RSS template (#7282)
    Add link tag to item in RSS template (#7291)
    Remove redundant instruction comment (#7342)
    Textile is only supported through a converter plugin (#7003)
    Add recursive navigation tutorial (#7720)
    Remove installation instructions with Homebrew (#7381)
    Fix dead link and misleading prose (#7383)
    Fix content management section (#7385)
    Apply ruby official guide documents (#7393)
    Fix group_by_exp filter example (#7394)
    Remove alt attribute from a tags (#7407)
    Fix BASH code-block in ubuntu.md (#7420)
    zlib is missing (#7428)
    Fixed unnecessary aticles and pronouns (#7466)
    Store SSL key and cert in site source (#7473)
    Fix typo in tutorial for converting existing site (#7524)
    Check if var exists before include tag (#7530)
    Clarify docs on collections regarding the need for front matter (#7538)
    Fix incorrect Windows path in themes.md (#7525)
    Addresses bundle not found. (#7351)
    Update the contribution docs for draft pull requests (#7619)
    Data file section adds TSV (#7640)
    Indicate where the _sass folder is by default (#7644)
    Docs: add version tags to new placeholders (#5981) for permalinks (#7647)
    Solve "GitHub Page build failure" in 10-deployment.md (#7648)
    fix link to Site Source config (#7708)
    Introduce frontmatter in step 2 (#7704)
    Add @ashmaroli to Core Team listing (#7398)
    Lnk to Tidelift in site's footer (#7377)
    Link to OpenCollective backing (#7378
    Link to sponsor listing in README (#7405)
    Adjust team page listings (#7395)
    Updates to CODE OF CONDUCT (v1.4.0) (#7105)
    More inclusive writing (#7283)
    Update Ruby version used in Travis-CI example (#7783)
    Documentation for binary operators in where_exp (#7786)
    Adding SmartForms as Forms service (#7794)

Site Enhancements
    Better Performance (#7388)
    Add some minor improvements to image loading in Showcase page (#7214)
    Simplify assigning classname to docs' aside-links (#7609)
    Simplify couple of includes in the docs site (#7607)
    Avoid generating empty classnames (#7610)
    Minimize rendering count (#7343)

Release
    Release post for v4.0.0 beta1 (#7716)
    Release post for v4.0.0.pre.alpha1 (#7574)
    Release post for v3.8.0 (#6849)
    Release post for v3.6.3, v3.7.4 and v3.8.4 (#7259)
    Post: v4.0 development (#6934)

(ryoon)

2019-10-05 05:06:17 UTC MAIN commitmail json YAML

Updated www/ruby-jekyll-minima to 2.5.1

(ryoon)

2019-10-05 05:05:54 UTC MAIN commitmail json YAML

Update to 2.5.1

Changelog:
2.5.1
Minor enhancements
    Allow use and testing with Jekyll 4.x (#398)

(ryoon)

2019-10-05 04:59:06 UTC MAIN commitmail json YAML

Updated www/ruby-jekyll-sass-converter to 2.0.1

(ryoon)

2019-10-05 04:58:42 UTC MAIN commitmail json YAML

Update to 2.0.1

Changelog:
2.0.1
Bug Fixes
    Do not register hooks for documents of type :pages (#94)
    Append theme's sass path after all sanitizations (#96)

2.0.0
Major Enhancements
    Migrate to sassc gem (#75)
    Use and test sassc-2.1.0 pre-releases and beyond (#86)
    Drop support for Ruby 2.3 (#90)

Minor Enhancements
    Generate Sass Sourcemaps (#79)
    Configure Sass to load from theme-gem if possible (#80)
    SyntaxError line and filename are set by SassC (#85)
    Memoize #jekyll_sass_configuration (#82)

Development Fixes
    Target Ruby 2.3 (#70)
    Lint with rubocop-jekyll (#73)
    Clear out RuboCop TODO (#87)
    Cache stateless regexes in class constants (#83)
    Add appveyor.yml (#76)

Bug Fixes
    Fix rendering of sourcemap page (#89)

2.0.0.pre.beta
Major Enhancements
    Migrate to sassc gem (#75)
    Drop support for Ruby 2.3 (#90)

Minor Enhancements
    Generate Sass Sourcemaps (#79)
    Configure Sass to load from theme-gem if possible (#80)
    SyntaxError line and filename are set by SassC (#85)
    Memoize #jekyll_sass_configuration (#82)

Development Fixes
    Target Ruby 2.3 (#70)
    Lint with rubocop-jekyll (#73)
    Clear out RuboCop TODO (#87)
    Cache stateless regexes in class constants (#83)
    Add appveyor.yml (#76)

(ryoon)

2019-10-05 04:55:31 UTC MAIN commitmail json YAML

Updated www/ruby-jekyll-seo-tag to 2.6.1

(ryoon)

2019-10-05 04:55:10 UTC MAIN commitmail json YAML

Update to 2.6.1

Changelog:
2.6.1
Development Fixes
    Test against Jekyll 4.x (#336)

2.6.0
Minor Enhancements
    Twitter Image and Title (#330)

Bug Fixes
    Do not cache the drop payload for SeoTag (#306)
    Update url of schema website (#296)

Development Fixes
    Relax version constraint on Bundler (#325)
    chore(ci): Add Ruby 2.6, drop Ruby 2.3 (#326)
    chore (ci): remove deprecated sudo: false in .travis.yml (#333)
    Lint Ruby code with rubocop-jekyll gem (#302)
    chore(deps): bump rubocop-jekyll to v0.4 (#320)
    chore(deps): bump rubocop-jekyll to v0.3 (#316)
    Correct RuboCop offenses in spec files (#319)

Documentation
    Rectify error in Usage documentation (#328)

(ryoon)

2019-10-05 04:52:41 UTC MAIN commitmail json YAML

Updated www/ruby-jekyll-feed to 0.12.1

(ryoon)

2019-10-05 04:52:16 UTC MAIN commitmail json YAML

Update to 0.12.1

Changelog:
0.12.1
Bug Fixes
    Re-introduce Ruby 2.3 support and test Jekyll 3.7+ (#272)

0.12.0
    Allow Jekyll v4 (still alpha)

Development Fixes
    style: fix offenses in specs (#248)
    dev: update CI and style settings (#258)
    Enable testing for Windows platform (#265)

(ryoon)

2019-10-05 04:46:18 UTC MAIN commitmail json YAML

Updated textproc/ruby-kramdown-parser-gfm to 1.0.1

(ryoon)

2019-10-05 04:45:57 UTC MAIN commitmail json YAML

Enable ruby-kramdown-parser-gfm

(ryoon)

2019-10-05 04:44:54 UTC MAIN commitmail json YAML

textproc/ruby-kramdown-parser-gfm: import ruby26-kramdown-parser-gfm-1.0.1

kramdown-parser-gfm provides a kramdown parser for the GFM dialect of
Markdown.

(ryoon)

2019-10-05 04:34:36 UTC MAIN commitmail json YAML

Updated textproc/ruby-kramdown to 2.1.0

(ryoon)

2019-10-05 04:34:02 UTC MAIN commitmail json YAML

Update to 2.1.0

Changelog:
2.1.0
Changes
    2 minor change:
        Enable the use of extension gems in the kramdown binary through the new -x/--extension options (issue #569 by Ashwin Maroli)
        Allow using the Rouge plaintext lexer with the :guess_lang highlighting option (issue #572 and pull request #573 by Ashwin Maroli)

    1 bug fix:
        Fix problem with frozen string when using a codespan inside a table (issue #571 by Matijs van Zuijlen)

2.0.0
Changes
    3 major changes:
        Require at least Ruby 2.3 (fixes #557 by Matt Schreiber)
        Rouge is the new default syntax highlighter instead of Coderay
        Kramdown::Utils::OrderedHash has been removed in favor of Hash
        The following extension have been moved into their own repository and Rubygem:
            GFM parser
            PDF converter
            coderay syntax highlighter
            mathjaxnode math engine
            sskatex math engine
            katex math engine
            ritex math engine
            itex2mml math engine

    4 minor changes:
        Allow HTML5 style attribute values without quotes for HTML parser (issue #522 and pull request #523 by Dan Allen)
        Guessing of the syntax highlighting language with rouge is now only performed if the guess_lang option is set
        Paragraphs with a single image can now be rendered as a <figure> element by specifying the standalone IAL reference (fixes issues #48 by Gilbert Townshend and #98 by Luca Barbato)
        Add option footnote_prefix for avoiding duplicate IDs when rendering multiple documents (fixes issue #483 by Peter Poole)

    3 bug fixes:
        Add support for single backslash variant of hard line break to the (extracted) GFM parser (issue #519 and pull request #520 by Dan Allen)
        Don窶冲 use the 窶徘laintext窶� lexer of rouge
        Fix updating IAL references so that they get handled correctly

(ryoon)

2019-10-05 04:13:04 UTC MAIN commitmail json YAML

Added textproc/ruby-terminal-table version 1.8.0

(ryoon)

2019-10-05 04:12:32 UTC MAIN commitmail json YAML

Enable ruby-terminal-table

(ryoon)

2019-10-05 04:11:43 UTC MAIN commitmail json YAML

textproc/ruby-terminal-table: import ruby26-terminal-table-1.8.0

Terminal Table is a fast and simple, yet feature rich ASCII table
generator written in Ruby.

(ryoon)

2019-10-05 02:28:49 UTC MAIN commitmail json YAML

Use PKGVERSION_NOREV to fix a potential error when PKGREVISION is bumped

(ryoon)

2019-10-04 23:43:03 UTC MAIN commitmail json YAML

Added textproc/ruby-unicode-display_width version 1.6.0

(ryoon)

2019-10-04 23:42:35 UTC MAIN commitmail json YAML

Enable ruby-unicode-display_width

(ryoon)

2019-10-04 23:41:47 UTC MAIN commitmail json YAML

textproc/ruby-unicode-display_width: import ruby26-unicode-display_width-1.6.0

Determines the monospace display width of a string in Ruby.
Implementation based on EastAsianWidth.txt and other data, 100% in
Ruby. Other than wcwidth(), which fulfills a similar purpose, it
does not rely on the OS vendor to provide an up-to-date method for
measuring string width.

(ryoon)

2019-10-04 23:37:56 UTC MAIN commitmail json YAML

Updated graphics/gdk-pixbuf2-xlib to 2.38.2

(ryoon)

2019-10-04 23:37:20 UTC MAIN commitmail json YAML

Update to 2.38.2

* Sync with graphics/gdk-pixbug2-2.38.2

(ryoon)

2019-10-04 22:42:47 UTC MAIN commitmail json YAML

doc: Updated devel/fossil to 2.10

(gutteridge)

2019-10-04 22:42:39 UTC MAIN commitmail json YAML

fossil: update to 2.10

Change log:

  *  Added support for [./serverext.wiki|CGI-based Server Extensions].
  *  Added the [/help?cmd=repolist-skin|repolist-skin] setting used to
    add style to repository list pages.
  *  Enhance the hierarchical display of Forum threads to do less
    indentation and to provide links back to the previous message
    in the thread.  Provide sequential numbers for all messages in
    a forum thread.
  *  Add support for fenced code blocks and improved hyperlink
    processing to the [/md_rules|markdown formatter].
  *  Add support for hyperlinks to wiki pages in the
    [/md_rules|markdown formatter].
  *  Enhance the [/help?cmd=/stat|/stat] page so that it gives the
    option to show a breakdown of forum posts.
  *  The special check-in name "merge-in:BRANCH" means the source of
    the most recent merge-in from the parent branch of BRANCH.
  *  Add hyperlinks to branch-diffs on the /info page and from
    timelines of a branch.
  *  Add graphical context on the [/help?cmd=/vdiff|/vdiff] page.
  *  Uppercase query parameters, POST parameters, and cookie names are
    converted to all lowercase and entered into the parameter set,
    instead of being discarded.
  *  Change the default [./hashpolicy.wiki|hash policy] to SHA3.
  *  Timeout [./server/any/cgi.md|CGI requests] after 300 seconds, or
    some other value set by the
    [./cgi.wiki#timeout|"timeout:" property] in the CGI script.
  *  The check-in lock interval is reduced from 24 hours to 60 seconds,
    though the interval is now configurable using a setting.
    An additional check for conflicts is added after interactive
    check-in comment entry, to compensate for the reduced lock interval.
  *  Performance optimizations.
  *  Many documentation improvements.

(gutteridge)

2019-10-04 22:32:31 UTC MAIN commitmail json YAML

doc: Updated devel/py-guppy3 to 3.0.7

(gutteridge)

2019-10-04 22:32:18 UTC MAIN commitmail json YAML

py-guppy3: update to version 3.0.7

Change log:

2019-09-21  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Nothing changed, just releasing 3.0.7

2019-09-20  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Simulate recursion with multiple node sets (MutNodeSet) and stacks
      (PyList) for generating a reference graph, so we don't get a C stack
      overflow
    * Make tab completion with rlcompleter on a UniSet not so expensive by
      using introspection and return if it's being called by rlcompleter

2019-09-19  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Traverse all GC tracked items to find non-GC-tracked dicts in dictof
      classifier

2019-09-17  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Optimize dictof classifier by using GC data rather than heap traversal
    * Scope all eval() in tests
    * Use a stack instead of recursion for heap traversals, except reference
      graph where a recursion limit is set

2019-09-16  YiFei Zhu  <zhuyifei1999@gmail.com>

    * Disabled malloc hooks because of thread safety issues
    * Fixed tests if installed as package

(gutteridge)

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

pkgtools/url2pkg: reorganize the Python implementation

The previous version of the code was largely work in progress. Now the code
has been grouped and sorted. A few bugs have been fixed on the way:

* If a PKGNAME had been added in the interactive editor session, it had
  been overwritten before. This was because of a typo.

* The whole code has been grouped into classes, to clearly show the
  dependencies between the parts.

* Generation of the initial Makefile has been split into smaller methods,
  to make them individually testable and to reduce the scope of the local
  variables.

* When creating a package in a directory pkgsrc/local/*, "local" is not
  used as the primary category of the package.

* GNU configure and other configure scripts are also detected if they are
  not placed directly in WRKSRC.

* Packages that contain *.po files will have USE_PKGLOCALEDIR=yes in the
  package Makefile. Previously, only *.mo or *.gmo files triggered this
  variable.

* When PKGNAME is based on DISTNAME, it is only written to the package
  Makefile if there is an actual prefix or transformation.

(rillig)

2019-10-04 22:19:17 UTC MAIN commitmail json YAML

doc: added devel/py-guppy3 3.0.6

(gutteridge)

2019-10-04 22:15:04 UTC MAIN commitmail json YAML

devel/Makefile: add py-guppy3

(gutteridge)

2019-10-04 22:11:59 UTC MAIN commitmail json YAML

py-guppy3: add package version 3.0.6

Guppy3 is a programming environment providing object and heap memory sizing,
profiling and analysis. It includes a prototypical specification language that
can be used to formally specify aspects of Python programs and generate tests
and documentation from a common source.

Modules which constitute the environment:

- Heapy: debugging and optimization regarding memory related issues in Python
  programs
- GSL (Guppy Specification Language): describes aspects of a system, especially
  its API, in a way that can be automatically converted to tests as well as to
  documents
- Guppy: umbrella package combining Heapy and GSL with support utilities such as
  the Glue module that keeps things together

(gutteridge)

2019-10-04 18:08:07 UTC MAIN commitmail json YAML

advancecomp: Avoid compiler warnings due to redefining bswap* on NetBSD.

(nia)

2019-10-04 18:03:06 UTC MAIN commitmail json YAML

doc: Updated archivers/advancecomp to 2.1

(nia)

2019-10-04 18:02:48 UTC MAIN commitmail json YAML

advancecomp: Update to 2.1

ADVANCECOMP VERSION 2.1 2018/02
===============================

* Support ZIPs with data descriptor signature.
* Fixed a crash condition with invalid ZIP data.

ADVANCECOMP VERSION 2.0 2017/06
===============================

* Added support for reading MNG files with depth of 1, 2, and 4 bits.
* Added 64 bits binary for Windows.
* Updated to libdeflate 29-May-2017.
  From https://github.com/ebiggers/libdeflate
  at commit 1726e9e87fb6f98682dfdea2356d5ee58881fe7b.

(nia)

2019-10-04 17:29:10 UTC MAIN commitmail json YAML

doc: Updated graphics/gdk-pixbuf2 to 2.38.2

(nia)

2019-10-04 17:28:50 UTC MAIN commitmail json YAML

gdk-pixbuf2: Update to 2.38.2

GdkPixbuf 2.38.2 (stable)
Changes since 2.38.1:

- Add annotations to disable deprecation warnings in our public API
  caused by GLib deprecating GTimeVal
- Handle truncated or invalid XPM files [Bastien Nocera, #95]
- Avoid a configuration warning with Meson >= 0.50

(nia)

2019-10-04 17:26:12 UTC MAIN commitmail json YAML

doc: Updated security/gnutls to 3.6.10

(nia)

2019-10-04 17:25:54 UTC MAIN commitmail json YAML

gnutls: Update to 3.6.10

* Version 3.6.10 (released 2019-09-29)

** libgnutls: Added support for deterministic ECDSA/DSA (RFC6979)
  Deterministic signing can be enabled by setting
  GNUTLS_PRIVKEY_FLAG_REPRODUCIBLE when calling gnutls_privkey_sign_*()
  functions (#94).

** libgnutls: add gnutls_aead_cipher_encryptv2 and gnutls_aead_cipher_decryptv2
  functions that will perform in-place encryption/decryption on data buffers (#718).

** libgnutls: Corrected issue in gnutls_session_get_data2() which could fail under
  TLS1.3, if a timeout callback was not set using gnutls_transport_set_pull_timeout_function()
  (#823).

** libgnutls: added interoperability tests with gnutls 2.12.x; addressed
  issue with large record handling due to random padding (#811).

** libgnutls: the server now selects the highest TLS protocol version,
  if TLS 1.3 is enabled and the client advertises an older protocol version first (#837).

** libgnutls: fix non-PIC assembly on i386 (#818).

** libgnutls: added support for GOST 28147-89 cipher in CNT (GOST counter) mode
  and MAC generation based on GOST 28147-89 (IMIT). For description of the
  modes see RFC 5830. S-Box is id-tc26-gost-28147-param-Z (TC26Z) defined in
  RFC 7836.

** certtool: when outputting an encrypted private key do not insert the textual description
  of it. This fixes a regression since 3.6.5 (#840).

** API and ABI modifications:
gnutls_aead_cipher_encryptv2: Added
gnutls_aead_cipher_decryptv2: Added
GNUTLS_CIPHER_GOST28147_TC26Z_CNT: Added
GNUTLS_MAC_GOST28147_TC26Z_IMIT: Added

(nia)

2019-10-04 17:02:16 UTC MAIN commitmail json YAML

doc: Updated net/syncthing to 1.3.0

(nia)

2019-10-04 17:01:56 UTC MAIN commitmail json YAML

syncthing: Update to 1.3.0

This release adds the "databaseTuning" config option to adjust parameters for the database size in use. The default is "auto" which automatically determines appropriate parameters. The other options are "small" (results in the parameters used previously, and used now for small databases) and "large" (results in the new parameters for large databases, regardless of the actual database size).
Bugfixes

    #5985: Log spam and high CPU use if #include path is wrong in .stignore

Enhancements

    #5138: Rate limit can be very bursty
    #5948: Improve free space checking when syncing
    #5966: Database performance: improve situation with huge databases

Other issues

    #5924: Upgrade server JSON generator
    #5991: lib/api: TestHostCheck never finishes with Go 1.13rc2 under Docker
    #5999: Allow providing your own ldflags for building

(nia)

2019-10-04 16:33:10 UTC MAIN commitmail json YAML

My clock was wrong.

(prlw1)

2019-10-04 16:12:40 UTC MAIN commitmail json YAML

2019-10-04 16:05:10 UTC MAIN commitmail json YAML

nios2-gcc3: remove. The compiler built from this package hangs during the
build.

We have other nios2-gcc packages. (And it's still in the latest GCC sources)

(maya)

2019-10-04 15:46:24 UTC MAIN commitmail json YAML

or1k-none-elf-gcc: skip portability checks for a libgo shell script.

We don't run it.

(maya)

2019-10-04 14:29:09 UTC MAIN commitmail json YAML

Updated archivers/star to 1.6.1nb1

(micha)

2019-10-04 14:27:51 UTC MAIN commitmail json YAML

star: Update to 1.6.1nb1

Switch to latest distfile.
Update PLIST.
Replaced MESSAGE with share/doc/star/INSTALL.pkgsrc.

Changelog
=========

Release 2019-03-29:
- libschily: the lutimens() emulation no longer returns ENOSYS in case
  that the lstat() call fails, since this error code may e.g. be
  ENAMETOOLONG and used as an important indicator for long path name
  handling.

  This bug caused incorrect behavior when star extracted long pathnames
  on a platform without utimensat().

- star: The code restructuring to openat() from Summer 2018 did not
  only cause a noticeable speed up even when not using -find, it at
  the same time resulted in a wrong error message when a file type
  was seen that is not archivable (e.g. a socket while using the USTAR
  format). The correct message was something like "Unsupported filetype",
  while the bug caused a "file not found " message. This has been fixed
  by adding a new parameter "fd" to the function stat_to_info().

- star: header.c::get_xhtype() we did forgot to initialize:

    finfo.f_devminorbits

  and

    finfo.f_xflags

  This is now done.

- star: The USTAR format now is able to create base-256 values in
  the field "t_devmajor". "t_devminor" did already support base-256.

- star: The GNU tar format now is able to create base-256 values in
  the fields "t_devmajor" and "t_devminor".

- star: The man page star.4 now mentions which fileds may have
  base-256 numbers.

- star: The man page star.4 now longer contains the doubled "field field"
  in the explanation of the added UID/GID number for ACLs.

- star: The man page star.4 now has a better description for the additional
  numeric fields in the ACL entries to prevent GNU tar from continuing
  with it's incompatible ACL implementation.

- star: New ACL reference archives for the ultra compact format, that has
  been defined together with the libachive people, have been added to the
  directory testscripts/:

  acl-nfsv4-compact-test.tar.gz
  acl-nfsv4-compact-test2.tar.gz
  acl-nfsv4-compact-test3.tar.gz
  acl-nfsv4-compact-test4.tar.gz
  acl-nfsv4-compact-test5.tar.gz

- star: Linux now uses the new <linux/fs.h> instead of <ext2/ext2_fs.h>
  to retrieve file flags.

  Thanks to a hint from Martin Matuska <martin@matuska.org> from the
  libarchive team.

- star: Support for the following new BSD Flags:

    compressed hidden offline rdonly reparse sparse system

  has been added.

  Thanks to a hint from Martin Matuska <martin@matuska.org> from the
  libarchive team.

- star: Support for the following new Linux flags:

    dirsync nocow notail projinherit topdir

  has been added.

  Thanks to a hint from Martin Matuska <martin@matuska.org> from the
  libarchive team.

- star: Support for reading non-comliant libarchive tarballs that use.

    "securedeletion" or "journal"

  instead of the documented text has been added. This was used by
  libarchive until March 20, when libarchive has been fixed. We introduce
  the above names for compatibility with old TARs created by libarchive.

- star: When an "old star" archive is read and this archive is from a system
  like FreeBSD with non-continous minor bits, star no longer warns unless
  there is a device file in the archive.

- star: unit tests: the scripts now contain

    LC_ALL=C export LC_ALL

  instead of just LC_ALL=C to make the environment exported.

- star/libstrar: The case where iconv() returns -1 and sets errno to E2BIG
  is now handled correctly.

- star: The testscripts/ directory now contains the tar test archives
  from the portability tests from Michal Gorny. Check

    http://cdrtools.sourceforge.net/private/portability-of-tar-features.html

  for an updated (to match star-1.6) variant of the results from the portability
  tests from Michal Gorny.

- star: older versions of star did not print the messages:

    "WARNING: Archive is 'xxx' compressed, trying to use the -xxx option.\n"

  in case that the option -print-artype was in use. Later versions that
  added support for more than "gzip" and "bzip2" forgot to add the same
  exception for the new compression methods. We now ommit this message
  for all compression types.

- star: Support for the "lzma" compression has been added.

- star: Support for the "freeze2" compression has been added.

- star: The compression method name list did not include the text "zstd".
  We added the missing text.

- star: The hint messages that are printed when a compressed input archive
  is not seekable did forgot to mention "lzip" and "zstd". We added the
  forgotten messages.

- star: New unit tests check whether star is able to auto-detect and auto
  decompress various compression formats.

- star: The unit tests now include the portability tests from Michal Gorny

- A new option cli=name (must be argv[1]) allows to select all
  supported command line interfaces (star, suntar, gnutar,
  pax, cpio) when called as star.

  This is needed to be able to test all command line interfaces from
  out unit tests since star is not installed in this case and a selection
  from argv[0] would not work.

- star: The version date is now "2019/03/20"

Release 2019-04-29:
- libfind/star: the verbose listing code has ben restructured to have
  the file permissions in the same string as the file type.
  This is needed to implement the POSIX pax listformat interpreter
  format %M in future.

- libfind/star: the verbose listing no longer prints "l" for mandatory
  record locking for non-directory type file, but rather only
  for plain files.

- star: The "gnutar" emulation now prints the --help output to stdout as
  GNU tar does.

- star: The gnutar.1 man page now mentions that the GNU tar
  options -g / -G did never work and it thus makes no sense to
  implement them.

- star: very outdated code in list.c has been removed.

- star: Added new unit tests for incremental backups and restores.
  This in special include tests that always fail with GNU tar
  as GNU tar is not usable and never was usable for incremental
  restores in case that the differences are more than trivial.

- star: new version date 2019-04-01

Release 2019-06-13:
- star: fixed a bug in the FIFO code that mainly happened on Linux (with
  a 1000x higher probability than it happens on Solaris). The bug was.
  caused, as a check for a flag has been done twice instead of only once
  where it could change it's value between both locations. As a.
  result, star reported "star: Implementation botch: with FIFO_MEOF"
  as the tar side of the FIFO did sometimes not wait for the FIFO_IWAIT
  state when called as "star -multivolume -tv f=... f=... ...
  For this reason, star incorrectly got a wakeup at the wrong location.

  The bug appeared in case that star -x/-t -multivol f=.. f=.. ....
  has been called with very small tar archives.

  Thanks to Heiko Eissfeldt for reporting.

- star: The FIFO code renamed the "flag" member of the "m_head" structure
  to "gflag" for better readability.

- star: The debugging code in the FIFO has been enhanced to print the
  names of the flag bits in addition to the hex values.

- star: A deadlock situation that happens once every 500000 tries on
  Linux with multi-volume archives has been fixed.

  The problem was caused by a complex condition where the get side
  of the FIFO needs to check the EOF FIFO flag and the amount of data
  available in the FIFO and then decide whether to wait for a wakeup or
  not.

  Since the EOF flag needs to be checked first, a context switch in
  the get side of the FIFO could allow the put side to set the EOF flag
  before the get side did check the fill ratio of the FIFO. This
  caused both the get side and the put side to wait for a wakeup.

  The new code introduced a new variable mp->mayoblock that is set by
  the get side before checking for EOF. This new flags allows the
  put side to know that the get side is just in a critical situation
  and lets the put side wait until mp->mayoblock is no longer set,
  which signals a stable state in the get side. This permits to
  avoid the deadlock.

- star: Note that the FIFO has been initially written as a lock free
  design in the late 1980's. This is to allow high portability to even
  older UNIX versions. The star FIFO works on all UNIX variants that
  support pipes and shared memory, which is e.g. the case for
  SunOS-4.0 from 1988. At the time the FIFO has been designed, the
  target OS did not support multi-CPU systems and problems in the
  FIFO first appeared with massively faster multi-CPU systems around
  y2000. The recently detected problems all have been triggered by a
  different context switch behavior on Linux, even though they could
  have appeared on any OS in case that many million tries are
  attempted.

- star: bumped version to 1.6.1

Release 2019-07-15:
- star: the compress unit test no longer fails on Cygwin because the
  gzip binary is compiled incorrectly and does not support LZW.
  The related test is now skipped.

  Thanks to Heiko Eissfeldt for reporting

- star: some new unit tests failed if the schilytools source tree has
  been installed in a directory with spaces in it's name.

  Thanks to Heiko Eissfeldt for reporting

- star: The unit tests for incremental backups include archives that
  include userid/groupid and username/groupname that may not be
  restorable on a different computer. We now ignore these ID meta.
  data when comparing the results.

  Thanks to Heiko Eissfeldt for reporting

- star: When comparing nanoseconds in time stamps, star now has a mode
  that treats time stamps as equal in case that tv_nsec % 100 == 0
  and the rest of the nano seconds is equal. This is needd on Cygwin
  since NTFS counts in 1/10 microseconds since Januar 1 1601.

  This applies to both star -diff and the "newer" check while extracting
  files.

  Thanks to Heiko Eissfeldt for reporting

- star: a new option diffopts=dnlink has been implemented to support
  filesystems that do not follow the historic UNIX model for hard links
  on directories.

  Since Cygwin usually has a linkcount of 1 on directories, you need
  to use "star -diff diffopts=!dnlink ..." if you like to diff the
  meta data from a historical UNIX filesystem.

  Thanks to Heiko Eissfeldt for reporting

- star: The incremental backup/restore tests now use.
  "star -diff diffopts=!dnlink ..." to make them work on Cygwin.

  Thanks to Heiko Eissfeldt for reporting

- star: star -c -H exustar -acl -xattr-linux .
  did cause file not found messages from the attempt to archive the
  Linux xattrs. This was caused by a change from July 2018 when trying to
  optimize directory access in (non-find) create mode. The call to read
  the Linux xattrs has now been moved to the location where in former
  times the ACL code has already been moved.

  The move is needed because there is no ACL/XATTR related function
  that is similar to openat().

- star: A similar problem with get_xattr() did exist with star -diff

- star: star -diff did not compare ACLs since getinfo() no longer
  includes a call to get_acl(). We now call get_xattr() and get_acl()
  in diff.c

- star: The Solaris ACL interface now implelements lacl() / lacl_get() /
  lacl_set() to support very long pathnames with ACLs.

- star: The Linux ACL interface now implelements lacl_get_file() /
  lacl_set_file() to support very long pathnames with ACLs on platforms
  that implement the withdrawn POSIX ACL draft.

- star: The Linux xattr interface now implelements.
  llgetxattr() / llsetxattr() / lllistxattr() to support very long
  pathnames with Linux xattrs.

- star: New version date

Release 2019-07-22:
- star: "pax -pe" no longer sets the variable "doxattr" as this caused
  an error message:

    "NFSv4 extended attribute files are not yet supported.\n"

  that caused the OpenSolaris-ON "nightly" compilation to abort as a
  result of that error and exit code != 0.

Release 2019-08-13:
- libschily: Various functions and *at() emulation functions call stat()
  even though the caller does not know about that call.

  This could cause a missbehavior in case that a file returns EOVERFLOW
  with a normal stat(). We now compile these functions in unconditional
  large file mode to overcome that problem.

  The affected files are:

  diropen.c lutimens.c findinpath.c linkat.c mkdirs.c searchinpath.c
  resolvepath.c  lchmod.c renameat.c.

  Note that this problem affected star(1) on platforms that do not
  fully implement all *at() interfaces, since star started to support
  really long path names in July 2018.

- star: Star did not compile on platforms without ACLs anymore since
  we did rearrange the code with schilytools 2019-07-15.

  We now have the needed #undef USE_ACL in diff.c as well.

  Thanks to Dennis Clarke for reporting.

- star: Avoid a warning when a star -dump archive is unpacked on FreeBSD
  or Linux with non-contiguous minor bits. The warning is not needed
  since we only use SCHILY.dev in order to detect mount points but
  not to compute the major/minor parts.

Release 2019-08-13:
- star: star -xdev -find typically works to exclude mounted files.
  It still does not always do what is expected, e.g. in case that /proc
  is in the tree of scanned files, where files deep in the new mounted
  tree suddenly have the same FS ID as other filesystems, e.g. the file
  /proc/<pid>/path/a.out.

  In such cases, "star -find -xdev" is still recommended where the
  mounted file exclusion is done inside libfind instead of being
  done inside star.

  Before, files on other filesystems have not been honored at all when
  using "star -xdev -find ...".

(micha)

2019-10-04 14:21:59 UTC MAIN commitmail json YAML

doc: Updated graphics/freeglut to 3.2.1

(nia)

2019-10-04 14:21:40 UTC MAIN commitmail json YAML

2019-10-04 14:09:29 UTC MAIN commitmail json YAML

Updated shells/pbosh to 20190922

(micha)

2019-10-04 14:07:55 UTC MAIN commitmail json YAML

pbosh: Switch to latest distfile.

Changelog
=========

Release 2019-03-29:
- Bourne Shell: local(1), export(1) and readonly(1) now all support to.
  expand the '~' character in environment variables like e.g. PATH.

- Bourne Shell: Added unit tests for the tilde expansion and the related
  changes.

Release 2019-04-29:
- libshedit/bsh/Bourne Shell: The TAB file name expansion now uses a new
  expansion funtion that is not based on pattern matching but on strstr()
  and thus is no longer fooled by file names that contain pattern matching
  meta characters.

- Bourne Shell: "trap -- ..." now correctly handles "--" even if the next
  argument is "-".

- Bourne Shell: trap now supports a new option -p that allows to restore
  the whole trap state using the following commands:

    old_traps=$(trap -p)
    trap "some commands" INT QUIT
    ...
    eval "$old_traps"

  This is possible because "trap -p" outputs the state for all signals
  and not only for those signals that are not in the default state.

  The new trap interfase was agreed on in the 2019-04-11 POSIX
  teleconference.

  Bourne Shell: The exception for "while true; do date; done | uniq -c"
  in job control handling that has been introduced in November 2015 has
  been refined to prevent it from causing "(bosh)" to stop from SIGTTIN.

  Thanks to Robert Elz <kre@munnari.OZ.AU> for reporting.

- Bourne Shell: A new #define JOB_DEBUG has been added.

- Bourne Shell: The command:

    (trap '' SEGV; $SHELL -c 'kill -s SEGV $$; echo survived')

  caused the shell not to print "survived" because a previous exception
  for SIGSEGV from the 1977 Bourne Shell version had not been removed
  for the POSIX variant of the shell. The problem occured because it
  was possible to unignore an ignored (at startup) SIGSEGV.

  Thanks to Robert Elz <kre@munnari.OZ.AU> for reporting.

- Bourne Shell: The code now uses SIG2STR_MAX for the size of the
  sig2str() output buffer.

- Bourne Shell: the behavior related to SIGINT on the command line
  in the case that the history editor is enabled has been changed to
  match the behavior of ksh. The Bourne Shell now calls trap commands
  for SIGINT when ^C is typed on the command line.

  Note that the classical Bourne Shell behavior (which is still active
  in case the history editor has been disabled via "set +o ved") is that
  the trap command is called after ^C is followed by a CR if both are
  typed on a PS1 prompt.

  Note: The behavior for "trap" in this area is currently not specified
  in POSIX.

- Bourne Shell: After jobcontrol has been introduced into the Bourne
  Shell: When in jobcontrol mode, the shell could no longer get
  signals at the same time as foreground jobs because when using
  jobcontrol, the shell is in a different process group than the
  foreground job.

  The Bourne Shell now derives the information about a delivered signal
  from the waitid() return data and thus is now able to work the same
  way as it has been designed in 1977. This is the same way as ksh works.

  If a foreground program catches such signals, the shell is still not
  able to detect the signal, but it is now closer to the original
  behavior from 1977.

- Bourne Shell: new version date 2019-04-17

Release 2019-05-28:
- Bourne Shell: Similar to what ksh88 does, scripts are now checked
  before they are run. If there is a nul byte before a newline
  in the first 256 bytes, a file is rejected as alien binary
  instead of trying to interpret it as a script.

Release 2019-06-13:
- Bourne Shell: A new option "set -o globskipdot" has been added.
  If set, the entries "."  and ".." are skipped and not shown in globbing
  results. If not set, the entries "."  and ".." are always returned,
  even when they are not part of the readdir(3) results.

- Bourne Shell: The option "set -o globskipdot" has been made the
  new dfault behavior for "bosh", but not for "pbosh"

  Note that this new shell option has been introduced as a result
  of a related BUG discussion in the Austin Group telephone conference.
  The background is to permit shell scripts to check whether a shell
  grants to hide the "."  and ".." for all filesystems.

Release 2019-07-15:
- Bourne Shell: If OPTIND is set to a new value, the getopt() internal
  variable "_sp" is now reset to 1. This is needed in order to make sure
  that a combined option string can be parsed correctly.

- Bourne Shell/libshedit/bsh: The TAB expander now again gives .. as a.
  result if the pattern is ..

  This is needed in order to let ..TAB result in ../ on the command
  line editor.

Release 2019-09-22:
- Bourne Shell: The new function isbinary() that has been introduced
  in May and that should prevent the shell from interpreting binary
  files as shell scripts had a problem:

  In case that a disconnected TCP/IP based remote login caused a SIGTERM
  followed by the read() function on stdin returning EIO, the shell
  could go into a complex endless loop as the failing read() with
  "trapnote" set caused a longjmp() before the next prompt without first
  clearing "trapnote". As a result, the shell did hang endlessly around
  while just consuming CPU time.

  The shell now avoids to call the read() routine inside isbinary()
  when "trapnote" is set and this way is able to avoid the longjmp() on
  error.

- Bourne Shell: Fixed some typos in comment

  Thanks to Robert Clausecker for reporting

- Bourne Shell: print.c: Changed err++ for a BOOL typed variable
  into err = TRUE.

  Thanks to Robert Clausecker for reporting

- Bourne Shell, with obosh compilation type: Avoid an "unused" warning
  with word.c

- Bourne Shell: defs.h now includes an "extern int optopt;" in order
  to support Ultrix where this delcaration is missing in unistd.h.

  Thanks to Robert Clausecker for reporting

- bsh/Bourne Shell: test.c Now using a

    #if defined(S_IFPORT) && S_IFPORT != S_IFIFO

  to work around a strange definition on Ultrix

  Thanks to Robert Clausecker for reporting

- Bourne Shell: New version date

(micha)