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

2024-05-23 16:31:27 UTC Now

2020-04-06 04:58:42 UTC MAIN commitmail json YAML

2020-04-06 01:26:10 UTC MAIN commitmail json YAML

mate: fix $VERSION entries for some dependencies

(gutteridge)

2020-04-06 00:08:16 UTC MAIN commitmail json YAML

doc: Updated editors/retext to 7.1.0

(gutteridge)

2020-04-06 00:08:07 UTC MAIN commitmail json YAML

retext: update to 7.1.0

## ReText 7.1.0 (2020-04-04)

* General improvements:
    - New files are now opened in new tabs by default, not new windows
      (contributed by Daniele Scasciafratte in #476). This can be disabled
      using `openFilesInExistingWindow` configuration option.
    - Preferences dialog improvements: it now uses tabs; added a link to
      configuration file (contributed by Xavier Gouchet in #327); clicking on
      checkbox label now changes checkbox state.
    - Return key now automatically continues quote blocks and ordered lists
      (contributed by Xavier Gouchet in #298 and #326).
    - It is now possible to close the current tab with Ctrl+W (contributed by
      Xavier Gouchet in #283).
    - Ctrl+wheel on editor now increases/decreases font size (contributed by
      Xavier Gouchet in #328). Ctrl+wheel in preview zooms in/out (#400).
    - Alt+Up/Down arrow now moves the current line up/down (contributed by
      Xavier Gouchet in #337).
    - Added “Jump to Line” feature, with Ctrl+G shortcut (contributed by
      Xavier Gouchet in #382).
    - Table mode improvements (contributed by Maurice van der Pot).
    - “Paste Image” moved to a separate action, with Ctrl+Shift+V shortcut.
    - Added “Insert table” dialog (contributed by Changhee Kim in #431).
    - Clicking a link to nonexistent file now prompts the user to create it
      (contributed by red-kite in #436 and Xavier Gouchet in #459).
    - Added a menu action to insert images from filesystem (contributed by
      Daniel Venturini in #500).
* New options added:
    - `relativeLineNumbers` — count line numbers as relative to the current
      line (contributed by Xavier Gouchet in #270).
    - `documentStatsEnabled` — show text statistics in the lower left corner
      of the editor (contributed by Xavier Gouchet in #268 and #338).
    - `rightMarginWrap` — soft-wrap text at user specified margin line
      (contributed by Oğuzhan Öğreden in #313).
    - `paperSize` — set the default paper size for print or PDF export
      (contributed by mray271 in #335).
    - `recentDocumentsCount` — number of recent files to show in the menu
      (contributed by red-kite in #407).
    - `windowTitleFullPath` — show full path in window title (contributed by
      red-kite in #429).
    - `defaultPreviewState` — mode for new tabs: `editor`, `normal-preview` or
      `live-preview` (contributed by red-kite in #435). It replaces the old
      `livePreviewByDefault` option.
    - `wideCursor` — make cursor as wide as characters.
* Bugs fixed:
    - Issue #252 — Limit max-width of images to 100%.
    - Issue #267 — setup.py now installs retext.svg icon.
    - Issues #281, #469 — Autofill current filename for PDF export and Save As
      dialogs (the Save As part contributed by Xavier Gouchet in #474).
    - Issue #291 — Make sure search result does not overlap with stats/info
      areas.
    - Issue #301 — Made the Markdown include extension working.
    - PR #315 — Fixed handling multi-line rows in reStructuredText tables in
      table mode (contributed by R1dO).
    - Issue #346 — Ctrl+F now focuses the search field, not closes the search
      bar. To close the search bar, now the Escape key can be used.
    - Issue #378 — Ensure that cursor is visible after resizes.
    - Issue #397 — Only check whether .css file exists on initial page load.
    - Issue #399 — Try to load libGL.so.1 before creating QApplication.
    - Issue #408 — Fix printing with dark themes.
    - Issue #409 — Make the WebKit renderer use disk cache.
    - PRs #411, #417, #426, #494 — AppData file improvements (contributed by
      scx).
    - Issue #441 — Files reloading no longer triggers tab change.
    - Issue #445 — Implemented PDF export for the WebEngine renderer.
    - Issue #451 — Make the highlighter not break the pymdownx.highlight
      extension.
    - Issues #452, #497, #499 — Prevent pip from building wheels, as that
      results in broken desktop files.
    - Issues #467, #488 — WebEngine renderer broken with new Qt versions.
    - Issue #468 — Include the stylesheet in exported HTML.
    - Issue #479 — Display `*` in tab title when document is modified and
      unsaved (contributed by Xavier Gouchet in #480).
    - Issue #487 — Added a workaround for missing icons in Ubuntu 19.10 Yaru
      theme.
    - PR #496 — Enable HiDPI icons (contributed by Guo Yunhe).
* Translations updated:
    - Chinese (China) (contributed by liulitchi and the Chinese team).
    - Czech (contributed by David Kolibáč).
    - Danish (contributed by scootergrisen).
    - Dutch (contributed by Heimen Stoffels).
    - Finnish (contributed by elguitar).
    - German (contributed by Oliver A. Gubler in #370, Carsten Beck).
    - Italian (contributed by Alessandro Menti).
    - Korean (contributed by MukKim in #415).
    - Portuguese (Brazil) (contributed by EdemarSantos).
    - Portuguese (European) (contributed by Ricardo Simões in #278).
    - Russian (contributed by Vladislav Glinsky, Виктор Ерухин).
    - Serbian (contributed by Slobodan Simić).
    - Spanish (contributed by Félix Fischer, Fito JB).
    - Swedish (contributed by Philip Andersen).
    - Ukrainian (contributed by Vladislav Glinsky).

(gutteridge)

2020-04-05 23:36:02 UTC MAIN commitmail json YAML

gnupg2: continue the OPSYS-specific -lintl cargo cult

This probably has nothing to do with OPSYS ...

(tnn)

2020-04-05 23:11:43 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-clipman-plugin to 1.6.1

(gutteridge)

2020-04-05 23:11:18 UTC MAIN commitmail json YAML

xfce4-clipman-plugin: update to 1.6.1

Change log:

1.6.1
======
- Add translateable files to POTFILES (Bug #16608)
- Bump libxfce4ui ifdef to 4.15.1
- Translation Updates:
  Albanian, Bulgarian, Catalan, Chinese (China), Danish, Dutch, French,
  Galician, German, Italian, Japanese, Lithuanian, Norwegian Bokm奪l,
  Polish, Portuguese, Russian, Spanish

1.6.0
======
- Add standalone dialog to search history: xfce4-clipman-history
- Don't delete the history on startup
- plugin: Indicate if clipman is disabled (Bug #11381)
- plugin: Bind middle-click to toggle "inhibit"
- plugin: Add "Clipman settings..." menuitem
- plugin: "Show full history..." menuitem
- plugin: Wire up max-menu-items setting
- settings: Make strings translatablei (Bug #16496)
- settings: Improve responsiveness of actions tab
- settings: Replace GtkStock icons and tweak actions dialog
- settings: Revamp UI and add max-menu-items setting
- settings: Further UI tweaks
- daemon: Show info dialog if already running
- Add warning if clipman is not running
- Show info/warning dialogs if clipman is (not) running
- Add clipman-settings desktop file
- Replace deprecated g_type_class_add_private
- Replace GtkStock items
- Improve clipman autostart file
- Update copyright
- Update gitignore
- Translation Updates:
  Albanian, Belarusian, Bulgarian, Catalan, Chinese (China), Chinese
  (Taiwan), Danish, Dutch, French, Galician, German, Hebrew, Hungarian,
  Italian, Japanese, Lithuanian, Norwegian Bokm奪l, Polish, Portuguese,
  Portuguese (Brazil), Russian, Serbian, Spanish, Turkish

(gutteridge)

2020-04-05 23:01:48 UTC MAIN commitmail json YAML

doc: Updated sysutils/xfce4-thunar to 1.8.14

(gutteridge)

2020-04-05 23:01:36 UTC MAIN commitmail json YAML

xfce4-thunar: update to 1.8.14

Change log:

1.8.14
======
  - Revert "Allow opening of multiple file selections (bug #2487)",
  because it introduced a regression (Not possible any more to DnD
  multiple files in icon/compact view)
- Translation Updates:
  Portuguese

1.8.13
======
  - Use tre-view toplevel path of the cursor, if available, in order to
  prevent jumping (Bug #16024)
  - Increase vertical gap between icon and its label slightly (Bug #16041)
  - Fix crash when inserting USB device in tree-view  mode. (Bug #15172)
  - Fix jump to Home when ejecting a currently viewed device (Bug #16504)
  - Allow context menu when editing location in pathbar (Bug #16483)
  - Sort device entries in tree view (Bug #16471)
  - Allow to open multiple files at once (Bug #2487)
  - Fix incorrect pathbar autocomplete (Bug #16267)
  - Avoid unreadable names in detailed view (Bug #16391)
  - Prevent crash when renaming files (Bug #10805)
- Translation Updates:
  Belarusian, Croatian, Finnish, French, Hebrew, Indonesian, Kazakh,
  Malay, Portuguese, Portuguese (Brazil)

(gutteridge)

2020-04-05 22:59:15 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-garcon to 0.7.0

(gutteridge)

2020-04-05 22:59:00 UTC MAIN commitmail json YAML

xfce4-garcon: update to 0.7.0

Change log:

0.7.0
======
- Add garcon_menu_item_[g|s]et_keywords to docs
- Add garcon_gtk_menu_get_desktop_actions_menu
- Improve docstrings
- Translation Updates:
  Albanian, Asturian, Belarusian, Chinese (Taiwan), Galician, Georgian,
  Hindi, Spanish

(gutteridge)

2020-04-05 22:41:53 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-session to 4.14.2

(gutteridge)

2020-04-05 22:41:43 UTC MAIN commitmail json YAML

xfce4-session: update to 4.14.2

(In this case, only the translation updates are relevant for pkgsrc.)

Change log:

4.14.2
======
- Add support for xfce4-screensaver (Bug #16522)
- Try xfce screensaver before cinnamon (Bug #16223)
- Translation Updates:
  Albanian, Belarusian, Indonesian, Polish, Portuguese, Swedish

(gutteridge)

2020-04-05 22:37:25 UTC MAIN commitmail json YAML

doc: Updated x11/xfce4-terminal to 0.8.9.2

(gutteridge)

2020-04-05 22:37:14 UTC MAIN commitmail json YAML

xfce4-terminal: update to 0.8.9.2

Change log:

0.8.9.2
=======
- Allow to create window with 1 line height. One should also disable the
  scrollbar (--hide-scrollbar) to get 1 row window. (bug #16447)
- Fix 'Transparency setting ignored when using --color-bg' (bug #16309)
- Translation updates: Albanian, Belarusian, Polish, Portuguese, Slovenian,
  Swedish

(gutteridge)

2020-04-05 17:48:18 UTC MAIN commitmail json YAML

mate: align mate-themes required version to pair with 1.24

(gutteridge)

2020-04-05 17:30:36 UTC MAIN commitmail json YAML

xscreensaver: fix PLISTs

Fix PLIST and PLIST.opengl to reflect additions from the previous
update that caused builds without the opengl option to fail to package.
(No bump to PKGREVISION, since builds with the default options were
unaffected.)

(gutteridge)

2020-04-05 16:24:28 UTC MAIN commitmail json YAML

2020-04-05 16:22:43 UTC MAIN commitmail json YAML

2020-04-05 16:11:15 UTC MAIN commitmail json YAML

2020-04-05 16:05:45 UTC MAIN commitmail json YAML

Update all MATE packages (except system-monitor) to 1.24.0.

This release contains plenty of new features, bug-fixes, and general
improvements. Some of the most important highlights include:

  * We did it again, the MATE desktop environment is easier to use than before,
    once the user starts the session. Do you want to hide applications startup?
    Now you can set which applications to show on startup.
  * Engrampa now has support for a handful of extra formats, as well as fixed
    support for passwords and unicode characters in some of them.
  * Eye of MATE now has support for Wayland and we窶况e added support for
    embedded color profiles.
      * The thumbnail generation has been reworked and fixed in several places.
      * Added support for webp files.
  * Our window manager, marco, has gotten quite a few changes:
      * We窶况e brought a bunch of window decorations from the past to feed
        your nostalgia.
      * Finally added invisible resize borders. No more struggling to find a
        border to grab with your mouse!
      * All window controls (you know, the min, max, close buttons) are now
        rendered in HiDPI.
      * The Alt+Tab and Workspace Switcher popups have been entirely reworked.
        Now they render in beautiful OSD style, are more configurable, and can
        respond to keyboard arrows.
      * Tiling windows with the keyboard now allows you to cycle through
        different window sizes. You no longer need to feel constrained by only
        half of your screen.
  * The System Monitor panel applet now has support for NVMe drives.
  * Calculator now supports using either 窶徘i窶� or 窶慫�窶�.
      * Scientific notation has been improved.
      * Some fixes for supporting pre-defined physical constants.
  * The Control Center now displays its icons correctly on HiDPI displays.
  * A brand new Time And Date Manager app has been added.
  * The Mouse app now supports acceleration profiles.
  * The Preferred Applications app has been improved for accessibility, as well
    as better support for integration with IM clients.
  * The Indicator Applet has slightly better interaction with
    oddly-sized icons.
  * Speaking of icons, the network manager applet icons in our own themes have
    been entirely redesigned and can now be enjoyed on HiDPI displays.
  * If you窶决e the type of person that does not like to be disturbed when busy,
    or giving a presentation, or watching a movie, you窶冤l be happy to know that
    the notification daemon now supports a Do-Not-Disturb mode.
  * The MATE Panel had several bugs that caused crashes in the past when
    changing layouts. Those are now fixed!
      * Support for Wayland compatibility has improved considerably.
      * Status icons (a.k.a. notification area, or system tray) have support
        for HiDPI displays.
      * Wanda the Fish got a make-over and now you can enjoy her in full
        HiDPI glory.
      * The window list applet now supports window thumbnails on hover.
      * Various accessibility improvements throughout the panel and its
        core applets.
  * If your system doesn窶冲, uh, support systemd you might be interested in
    knowing that we窶况e added support for elogind to both the MATE Screensaver
    and the MATE Session.
  * We窶况e also added a brand new MATE Disk Image Mounter utility.
  * Mozo, the menu editor, now supports Undo and Redo actions.
  * Pluma plugins have now fully switched to Python 3.
  * Pluma no longer has to envy anything from other complex editors, since it
    can now show the formatting marks.
  * i18n: All applications have been migrated from intltools to gettext.

(bsiegert)

2020-04-05 14:43:16 UTC MAIN commitmail json YAML

doc: Updated games/openttd-data to 0.6.0

(nia)

2020-04-05 14:43:05 UTC MAIN commitmail json YAML

openttd-data: Update to 0.6.0

OpenGFX 0.6.0 (29 Mar 2020)
---------------------------
- Add: NRT GUI sprites (#34)
- Change: Improved road tunnel construction GUI icons
- Change: hg -> git conversion
- Fix: realsprites animated flag for various features to suppress spurious warnings (#31)
- Fix: Sprite sizes and offsets were partially wrong (Brumi)
- Update translations: Dutch

(nia)

2020-04-05 14:41:31 UTC MAIN commitmail json YAML

doc: Updated games/openttd to 1.10.0

(nia)

2020-04-05 14:41:21 UTC MAIN commitmail json YAML

openttd: Update to 1.10.0

1.10.0 (2020-04-01)
------------------------------------------------------------------------
Change: Open company window when clicking on a company goal (#8033)
Change: [SDL2] Support pasting from clipboard on Linux (#8004)
Fix: [Script] Random deviation upper bound range should be inclusive (#8052)
Fix #8043: Incorrect handling of global road/tram hotkeys caused a crash (#8044)
Fix #8039: [Script] SetOrderFlags and GetOrderDestination didn't work for oil rigs (#8040)
Fix: [Script] CanBuildConnectedRoadPartsHere neighbours tiles were incorrect if you started a new game with a different world size (#8036)
Fix: Ignore clicks on non-applicable global goals (#8035)
Fix #7613: Limit News Window to 1024 messages to keep it usable and avoid overflowing scrollbars (#8026)
Fix #7644: [OSX] Hopefully improve performance by manually set colorspace to sRGB (#8023)
Fix #8020: Add missing docking tiles around industry neutral stations (#8021)
Fix: GUI tramway icon only contained a single set of tram tracks (#8015)
Fix: Station with multiple docks had the wrong tile area (#8014)
Fix #8011: Crash when loading TTD scenario containing a dock (#8012)
Fix #7998: Crash when scripts tried to access companies with invalid IDs (#8010)
Fix: Crash when attempting to draw a string containing nonprintable characters (#8005)
Fix #6399: Directory ~/.local/share not created if it didn't already exist (#8003)
Fix #7958: Custom catenary missing on road bridges (#7991)
Fix #7944: Demolishing locks built on rivers didn't always restore the river (#7946)

1.10.0-RC1 (2020-02-09)
------------------------------------------------------------------------
Feature: Allow server to supply a reason to kicked/banned clients (#7859)
Feature: [NewGRF] Station variable 6A, querying GRFID of nearby station tiles (#7956)
Feature: Improved logic of sharing industry production between 3 or more stations (#7922)
Feature: Highlight the item under mouse cursor in file browser (#7900)
Feature: [GS] Methods to change town rating of companies (#7898)
Feature: [NewGRF] Callback profiling command (#7868)
Feature: Add a setting to show the name of the NewGRF of a vehicle in the build window (#7852)
Feature: Ability to filter industry directory window by cargo (#7843)
Feature: Minimap screenshot type (#7817)
Feature: [GS] Methods to control engine availability of a specific company (#7791)
Feature: Configurable game ending year (#7747)
Feature: Separate window for taking screenshots (#7550)
Change: Move autorenew setting to basic category (#7984)
Change: Improved algorithm for transfer feeder payments (#7935)
Change: Show volume sliders with wedges instead of boxy slider (#7902)
Change: Auto-restart loads the original resources (e.g. save or scenario) again (#7688)
Change: Improve readability of integer lists saved to config files (#7396)
Fix #7976: Crash when attempting to kick the host via rcon (#7985)
Fix #7592: Road vehicles no longer balanced between multiple road stop stations (#7979)
Fix: Station rating effects affecting too large area (#7977)
Fix #7974: Crash when Ctrl+click to show a collapsed vehicle group (#7975)
Fix #7969: Crash when executing a recursive console alias (#7973)
Fix #6566: Very long loading of the maximum "zoom out" level at high resolutions (#7968)
Fix #7952: Crash when switching input languages (#7953)
Fix: [OSX] Don't show a crash/assertion message box for a GUI-less video driver (#7934)
Fix #7925: Corrupt savegames could lead to corruption of the titlegame (#7932)
Fix: [Fluidsynth] Music notes from previous song were not properly reset (#7930)
Fix: Invalid string usage within music window (#7928)
Fix: Non-deterministic name sorting in industry directory window (#7915)
Fix #7899: Various issues with town list window sorting (#7906, #7916)
Fix #7587: Fix possible crashes when loading old save games with invalid waypoint positions (#7894)
Fix: Avoid a crash by properly resetting timetable duration when loading old savegames (#7894)
Fix: Possible crash when post road-works cleanup removes all road pieces (#7903)
Fix #7891: Fix crash when loading save from 1.7.2 (#7892)
Fix #7887: Missing sound effects for some main toolbar buttons (#7888)
Fix #6667: Avoid confusion by also recalculating bridge costs for 'spectated' AI companies (#7884)
Fix: Allow old NewGRF industries to hide in/out cargo slots (#7882)
Fix: [Windows] Fix bootstrap GUI with Uniscribe but no Freetype (#7878)
Fix: Missing keycodes for hotkeys.cfg (#7850)
Fix #7625: Ensure road infrastructure cost is correctly updated when upgrading your own roads (#7628)
Fix #7088: Avoid crash by closing AI/GS textfile windows when changing their in-game slot (#7094)

1.10.0-beta2 (2019-12-25)
------------------------------------------------------------------------
- Feature: [Script] More error mappings (#7857)
- Feature: Ctrl+Click on a vehicle in the vehicle group window selects and scrolls to the vehicle's group (#7800)
- Feature: Ctrl+Click on the vehicle details button in the vehicle view window opens the vehicle group window focused on the vehicle (#7800)
- Feature: Add a button to the vehicle advisory news window to open the vehicle's group window (#7800)
- Feature: Ctrl+Click on a vehicle in the vehicle list window opens the vehicle group window focused on the vehicle's group (#7800)
- Fix: Custom sea level default value is now equal to minimum value (#7866)
- Fix: [NewGRF] Various tracktype fixes (#7863)
- Fix: Infrastructure total update when removing tram road stop (#7856)
- Fix #7847: Use ViewportSign coordinates for sign Kdtree coordinates (#7849)
- Fix #7836: Check coherency of NewGRF parameter min/max (#7840)
- Fix #7673: [Script] Allow removal of custom town text (#7834)
- Fix: Crash when displaying an error message at map edges (#7833)
- Fix #7783, #7816: [SDL2] Fix input handling in edit context (#7825)
- Fix #7697: Tile query on HQs did not display cargo correctly (#7824)
- Fix #7820: Possible game crash when removing oil rig (#7821)
- Fix #7606: Rare crash when trying to clean up a crashed script (#7819)
- Fix #7784: [SDL2] up/down/home/end key behaviour (#7815)
- Fix #7631: 16 out cargo support for industry directory (#7809)
- Fix #7646: Crash on random map generation failure (#7805)
- Fix #7430: Only reset time since pickup when train visits station if it has room to load (#7595)
- Fix #5405: Aircraft could route to depots outside their range (#7104)

1.10.0-beta1 (2019-10-29)
------------------------------------------------------------------------
- Feature: Configurable minimum age for companies before allowing share trading (#7780)
- Feature: Filter on town list window (#7621)
- Feature: Ability to show Newspaper and Ticker messages in parallel (#7612)
- Feature: Show coverage area for stations and towns (#7446)
- Feature: Collapsible vehicle groups (#7417)
- Feature: More flexible docks - can now have multiple per station, ships can use any part of dock (#7380)
- Feature: [NewGRF] Railtype flags to allow/disallow 90 degree curves (#7352)
- Feature/Change: Non-rectangular catchment area for sparse stations (#7235)
- Feature: Improved performance for road vehicle pathfinding (#7261)
- Feature: Option to show local authority boundary of towns (#7025)
- Feature: Experimental method of town cargo generation that scales linearly with population (#6965)
- Feature: [NewGRF] RoadTypes (NRT) (#6811)
- Add: [Win32] Select MIDI device by port name (#7666)
- Add: 'getsysdate' console command (#7658)
- Add: Currencies NTD, CNY, HKD (#7596)
- Add: Icons to vehicle construction drop down lists (#7358, #7485)
- Add: Security warning to players that company passwords are not truly secure (#7351)
- Add: [Script] Various API functions for managing vehicle groups (#7225, #7336, #7716)
- Add: SDL2 video driver (#7086)
- Change: Inactive industries do not make sound effects (#7752)
- Change: [Win32] Use native GDI engine for rendering fonts (#7572)
- Change: Scale oil refinery edge distance limit by map size (#7514)
- Change: Do not display a news message about old vehicles when a replacement for it is activated (#7401)
- Change: When filtering purchase list by cargo type, buy button now performs a refit if required (#7301)
- Change: Don't apply forbid 90 deg turn settings to ships, and make penalties for turns configurable (#7289, #7372)
- Change: Make the chance of an aeroplane crashing at an airport with a short runway independent of plane crash setting (#7302)
- Change: Keep town growth rate in sync with house count (#6777)
- Fix #6219: Improve helicopter's ability to takeoff from commuter and international airports (#7710)
- Fix #6407: Show snowy ground sprites for train depots (#7671)
- Fix: Power/running cost sorting algorithm was not correct when power was higher than running cost (#7561)
- Fix: Tweaks to small-map colours to make dark blue company more visible (#7436, #7450)
- Fix: [SDL] Do not offer video smaller than 640x480 (#7442)
- Fix: Incorrect display of industry production around tiles (#7426)
- Fix: Show industry name in Land Area Information window for industries with neutral stations instead of just 'Oil Rig' (#7349)
- Fix: Remove redundant and broken file lookups when loading base sets (#7348)
- Fix: Always report error when ordering a road vehicle to wrong type of road stop (#7316)
- Fix #7043, #7274: Improve performance when creating towns during world creation (#7284)
- Fix #7062: Remove ship max order distance (#7279)
- Fix #7189: Fluidsynth volume gain too high (#7253)
- Fix: Add setting for whether industries with neutral stations (e.g. Oil rigs) accept and supply cargo to/from surrounding stations to fix exploit as old as TTO (#7234)
- Fix: Properly reset dropdown menu windows after changing AI/GS settings (#7092)
- Remove: DOS, MorphOS, AmigaOS & BeOS support (#7326, #7388)
- Remove: Original Path Finder (#7245)

(nia)

2020-04-05 14:29:08 UTC MAIN commitmail json YAML

Add missing converters/fribidi dependency.

(hauke)

2020-04-05 14:06:23 UTC MAIN commitmail json YAML

doc: Updated x11/libxdg-basedir to 1.2.0

(nia)

2020-04-05 14:06:13 UTC MAIN commitmail json YAML

libxdg-basedir: Update to 1.2.0

Mark Nevill (4):
      Pulled updated attributes.m4 from xine-lib.
      Quickfix for warning in attributes.m4.
      Added support for Basedir 0.7's XDG_RUNTIME_DIRECTORY.
      Merge branch 'development', bumped version to 1.2.0, adjusted libtool version info.

(nia)

2020-04-05 13:36:41 UTC MAIN commitmail json YAML

doc: Updated lang/janet to 1.8.1

(nia)

2020-04-05 13:36:27 UTC MAIN commitmail json YAML

janet: Update to 1.8.1

## 1.8.1 - 2020-03-31
- Fix bugs for big endian systems
- Fix 1.8.0 regression on BSDs

(nia)

2020-04-05 13:33:52 UTC MAIN commitmail json YAML

doc: Updated audio/musicpd to 0.21.22

(nia)

2020-04-05 13:33:41 UTC MAIN commitmail json YAML

musicpd: Update to 0.21.22

ver 0.21.22 (2020/04/02)
* database
  - simple: optimize startup
* input
  - curl: fix streaming errors on Android
* playlist
  - rss: support MIME type application/xml
* mixer
  - android: new mixer plugin for "sles" output
* Android
  - TV support
* Windows
  - fix time zone offset check
* fix build failures with uClibc-ng

(nia)

2020-04-05 13:33:36 UTC MAIN commitmail json YAML

doc: Updated www/gitea to 1.11.4

(nia)

2020-04-05 13:33:26 UTC MAIN commitmail json YAML

gitea: Update to 1.11.4

## [1.11.4](https://github.com/go-gitea/gitea/releases/tag/v1.11.4) - 2020-04-01

* BUGFIXES
  * Only update merge_base if not already merged (#10909)
  * Fix milestones too many SQL variables bug (#10880) (#10904)
  * Protect against NPEs in notifications list (#10879) (#10883)
  * Convert plumbing.ErrObjectNotFound to git.ErrNotExist in getCommit (#10862) (#10868)
  * Convert plumbing.ErrReferenceNotFound to git.ErrNotExist in GetRefCommitID (#10676) (#10797)
  * Account for empty lines in receive-hook message (#10773) (#10784)
  * Fix bug on branch API (#10767) (#10775)
  * Migrate to go-git/go-git v5.0.0 (#10735) (#10753)
  * Fix hiding of fields in authorization source page (#10734) (#10752)
  * Prevent default for linkAction (#10742) (#10743)

(nia)

2020-04-05 13:21:21 UTC MAIN commitmail json YAML

doc: Removed devel/libmcs

(nia)

2020-04-05 13:20:56 UTC MAIN commitmail json YAML

2020-04-05 13:13:24 UTC MAIN commitmail json YAML

doc: Updated textproc/libodfgen to 0.1.7

(nia)

2020-04-05 13:13:02 UTC MAIN commitmail json YAML

libodfgen: Update to 0.1.7

libodfgen 0.1.7
- All:
    + switch to C++-11
    + fuzzing: correct many problem
    + support more text's style attributes
    + add support for named's graphic style
    + ods/odt: try to retrieve some MathML equations
- Chart:
    + support more attributes,
- Spreadsheet:
    + allow external file reference
    + do not create invalid file if there is more than 26*26 columns
- Other improvements and fixes.

(nia)

2020-04-05 13:12:37 UTC MAIN commitmail json YAML

doc: Updated converters/orcus to 0.15.4

(nia)

2020-04-05 13:10:27 UTC MAIN commitmail json YAML

orcus: Update to 0.15.4

Release Notes

    fixed a build error with gcc 10 with LTO. For more details, visit https://bugs.gentoo.org/715154.
    removed potentially non-free specification and schema files from the package.

(nia)

2020-04-05 12:49:59 UTC MAIN commitmail json YAML

doc: Updated sysutils/libisoburn to 1.5.2

(nia)

2020-04-05 12:49:44 UTC MAIN commitmail json YAML

libisoburn: Update to 1.5.2

libisoburn-1.5.2.tar.gz  Sat Oct 26 2019
===============================================================================
* Bug fix: -disk_pattern on -add ./ -- mistook "./" for the root directory
  Thanks JBThiel.
* Bug fix: -disk_pattern on -add "" -- yielded SIGSEGV
* Bug fix: -osirrox "concat_split_on" worked only together with -split_size
          larger than 0. Thanks William Willems.
* New API calls isoburn_igopt_set_part_type_guid(),
  isoburn_igopt_get_part_type_guid(), isoburn_igopt_set_iso_type_guid(),
  isoburn_igopt_get_iso_type_guid()
* Enabled GPT type GUIDs with -append_partition,
  -boot_image any iso_mbr_part_type=, and -as mkisofs -iso_mbr_part_type
* Made libisoburn and GNU xorriso ready for building out-of-source.
  Thanks Ross Burton.

(nia)

2020-04-05 12:47:27 UTC MAIN commitmail json YAML

doc: Updated sysutils/libburn to 1.5.2

(nia)

2020-04-05 12:47:13 UTC MAIN commitmail json YAML

libburn: Update to 1.5.2

libburn-1.5.2.tar.gz Sat Oct 26 2019
===============================================================================
* Bug fix: No lock was obtained for setting up a fifo object
* Bug fix: Stream recording was applied regardless whether the drive offers it.
          This caused Xfburn failures with some MATSHITA laptop drives.
* Bug fix: TDK Corporation was not recognized as manufacturer of DVD-R "TTH02"
* Made libburn ready for building out-of-source.  Thanks Ross Burton.
* New API calls burn_drive_get_feature_codes(), burn_drive_get_feature()
* New cdrskin option --list_features

(nia)

2020-04-05 12:35:46 UTC MAIN commitmail json YAML

doc: Updated sysutils/libisofs to 1.5.2

(nia)

2020-04-05 12:35:35 UTC MAIN commitmail json YAML

libisofs: Update to 1.5.2

Changes:

* New API calls iso_write_opts_set_part_type_guid(),
  iso_write_opts_set_iso_type_guid()
* New API call iso_nowtime()
* New flag bit2 of iso_node_set_acl_text() to be verbous about failures
* Made libisofs ready for building out-of-source. Thanks Ross Burton.
* Bug fix: Appended GPT partitions were not covered by the protective MBR
          partition
* Bug fix: Multi-session emulation spoiled GPT production.
          "GPT partitions ... overlap". Regression towards 1.4.8
* Bug fix: Appending partitions 5 to 8 caused damaged ISO filesystems if not
          for SUN disk label
* Bug fix: SIGSEGV happened if options bit 14 of
          iso_write_opts_set_system_area() is set and no El Torito boot image
          is defined

(nia)

2020-04-05 12:28:08 UTC MAIN commitmail json YAML

doc: Updated converters/libwps to 0.4.11

(nia)

2020-04-05 12:27:55 UTC MAIN commitmail json YAML

libwps: Update to 0.4.11

0.4.10 -> 0.4.11
- add a parser for XYWrite v1-v4
- wks,wk1: try to improve the cell's reference retrieving

(nia)

2020-04-05 08:40:30 UTC MAIN commitmail json YAML

doc/TODO: add some

+ apache24-2.4.43, gtk3-3.24.17, khard-0.16.0, libgit2-1.0.0,
  librsvg-2.48.2, libsigc++-2.10.3, libsigc++3-3.0.3, musicpd-0.21.22,
  openttd-1.10, py-distro-1.5.0, py-google-auth-1.13.1,
  py-mercurial-5.3.2.

(wiz)

2020-04-05 07:05:44 UTC MAIN commitmail json YAML

Updated multimedia/mkvtoolnix

(adam)

2020-04-05 07:05:28 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 45.0.0

Version 45.0.0 "Heaven in Pennies"

New features and enhancements

* mkvmerge: mkvmerge has never supported appending & splitting FLAC audio
  tracks. mkvmerge will now emit error messages when the user attempts either
  instead of continuing and creating invalid FLAC tracks.
* MKVToolNix GUI: added an option in the preferences to turn on eliding text
  on tab headers. If enabled, tab names will be shortened so that all tab
  headers fit into the window's width.
* MKVToolNix GUI: added an option in the preferences to disable all tooltips.
* MKVToolNix GUI: Windows: debug output sent via Qt's to Windows' debugging
  facility will use a more verbose message format including the application
  name, making it easier to filter for in SysInternal's "Debug View" utility.
* MKVToolNix GUI: multiplexer: if the file identification fails due to a JSON
  parser error, the output generated by `mkvmerge` will be output via Qt's
  debugging facility (viewable with SysInternal's "Debug View" utility on
  Windows; on other systems it's output on `STDERR`) allowing insight into
  what's gone wrong.
* MKVToolNix GUI: multiplexer: if an error occurs during file identification,
  the name of the processed file will be mentioned in the error message.
* MKVToolNix GUI: multiplexer: if an error occurs during identification of
  multiple files, the GUI will ask the user whether to continue or abort the
  identification process.
* MKVToolNix GUI: job queue: added an option in the preferences for removing
  completed jobs when exiting the program depending on their status.

Bug fixes

* mkvmerge: H.265/HEVC packetizer: fixed changing the NALU size length, it was
  using the wrong offset into the `hevcC` structure.
* mkvmerge: MP4 reader: fixed calculating the duration of video tracks that
  only contain a single frame.
* mkvmerge: MP4 reader: if there's no frame offset table (`ctts` atom) present
  for H.265/HEVC video tracks, mkvmerge will determine the timestamp order
  itself instead of relying on the timestamps in the MP4 being in the
  presentation order required by Matroska.
* mkvpropedit: Windows: mkvpropedit wasn't caching when reading the file to
  modify, slowing down operations such as adding track statistics tags
  considerably.
* MKVToolNix GUI: multiplexer: when using the title as part of the destination
  file name (both automatically as well as using the "copy title to
  destination file name" function) all characters that aren't valid in a file
  name are replaced by hyphens.
* MKVToolNix GUI: multiplexer: the "copy title to destination file name"
  function was broken when the "make file name unique" option in the
  preferences was disabled. In that case the file base name was removed
  regardless of what the title was set to at the time.
* MKVToolNix GUI: multiplexer: when using the "show command line" menu option
  on Windows the path to the `mkvmerge` executable was shown with forward
  slashes instead of backslashes. This is a purely cosmetic fix as Windows
  supports both forward and backward slashes.
* MKVToolNix GUI: multiplexer: when adding Blu-ray playlists the GUI used to
  only look for the English version of the disc library information (title &
  cover images). Now the GUI will present all disc library entries in the
  "select playlist to add" dialog & let the user chose which one to use (if
  any).
* MKVToolNix GUI: multiplexer, info tool: fixed the "warn before overwriting"
  check wrt. jobs creating the same file.

(adam)

2020-04-05 06:14:17 UTC MAIN commitmail json YAML

doc: Updated security/polkit to 0.116

(wiz)

2020-04-05 06:14:08 UTC MAIN commitmail json YAML

polkit: update to 0.116.

This is polkit 0.116.

Highlights:
Fix of CVE-2018-19788, high UIDs caused overflow in polkit;
Fix of CVE-2019-6133, kernel vulnerability (Slowfork) allowed local privilege escalation.

Changes since polkit 0.115:

Kyle Walker:
    Leaking zombie child processes

Jan Rybar:
    Possible resource leak found by static analyzer
    Output messages tuneup
    Sanity fixes
    pkttyagent tty echo disabled on SIGINT

Ray Strode:
    HACKING: add link to Code of Conduct

Philip Withnall:
    polkitbackend: comment typos fix

Zbigniew Jędrzejewski-Szmek:
    configure.ac: fix detection of systemd with cgroups v2
    CVE-2018-19788 High UIDs overflow fix

Colin Walters:
    CVE-2019-6133 Slowfork vulnerability fix

Matthew Leeds:
    Allow unset process-uid

Emmanuele Bassi
    Port the JS authority to mozjs-60

Göran Uddeborg:
    Use JS_EncodeStringToUTF8

Many thanks to all contributors!

Jan Rybar et al.,
April 25, 2019

(wiz)

2020-04-05 06:11:41 UTC MAIN commitmail json YAML

doc: Added lang/mozjs60 version 60.8.0

(wiz)

2020-04-05 06:11:28 UTC MAIN commitmail json YAML

lang/Makefile: + mozjs60

(wiz)

2020-04-05 06:10:28 UTC MAIN commitmail json YAML

2020-04-05 01:29:42 UTC MAIN commitmail json YAML

doc: Updated lang/nim to 1.2.0

(ryoon)

2020-04-05 01:29:15 UTC MAIN commitmail json YAML

nim: Update to 1.2.0

Changelog:
# v1.2.0 - 2020-04-02

## Standard library additions and changes

- Added overloaded `strformat.fmt` macro that use specified characters as
  delimiter instead of '{' and '}'.
- Added new procs in `tables.nim`: `OrderedTable.pop`, `CountTable.del`,
  `CountTable.pop`, `Table.pop`.
- Added `strtabs.clear` overload that reuses the existing mode.
- Added `browsers.osOpen` const alias for the operating system specific *"open"* command.
- Added `sugar.dup` for turning in-place algorithms like `sort` and `shuffle`
  into operations that work on a copy of the data and return the mutated copy,
  like the existing `sorted` does.
- Added `sugar.collect` that does comprehension for seq/set/table collections.
- Added `sugar.capture` for capturing some local loop variables when creating a
  closure. This is an enhanced version of `closureScope`.
- Added `typetraits.tupleLen` to get number of elements of a tuple/type tuple,
  and `typetraits.get` to get the ith element of a type tuple.
- Added `typetraits.genericParams` to return a tuple of generic params from a
  generic instantiation.
- `options` now treats `proc` like other pointer types, meaning `nil` proc variables
  are converted to `None`.
- Added `os.normalizePathEnd` for additional path sanitization.
- Added `times.fromUnixFloat,toUnixFloat`, sub-second resolution versions of
  `fromUnix`,`toUnixFloat`.
- Added `wrapnils` module for chains of field-access and indexing where the LHS
  can be nil. This simplifies code by reducing need for if-else branches around
  intermediate maybe nil values. E.g. `echo ?.n.typ.kind`.
- Added `minIndex`, `maxIndex` and `unzip` to the `sequtils` module.
- Added `os.isRelativeTo` to tell whether a path is relative to another.
- Added `resetOutputFormatters` to `unittest`.
- Added `expectIdent` to the `macros` module.
- Added `os.isValidFilename` that returns `true` if `filename` argument is valid
  for cross-platform use.
- Added `times.isLeapDay`
- `base64` adds URL-Safe Base64, implements RFC-4648 Section-7.
- Added a new module, `std / compilesettings` for querying the compiler about
  diverse configuration settings.
- Added `net.getPeerCertificates` and `asyncnet.getPeerCertificates` for
  retrieving the verified certificate chain of the peer we are connected to
  through an SSL-wrapped `Socket`/`AsyncSocket`.
- Added `browsers.openDefaultBrowser` without URL, implements IETF RFC-6694 Section-3.
- Added `jsconsole.trace`, `jsconsole.table`, `jsconsole.exception` for JavaScript target.
- Added `distinctBase` overload for values: `assert 12.MyInt.distinctBase == 12`
- Added new module `std/stackframes`, in particular `setFrameMsg`, which enables
  custom runtime annotation of stackframes, see #13351 for examples.
  Turn on/off via `--stackTraceMsgs:on/off`.
- Added `sequtils.countIt`, allowing for counting items using a predicate.
- Added a `with` macro for easy function chaining that's available everywhere,
  there is no need to concern your APIs with returning the first argument
  to enable "chaining", instead use the dedicated macro `with` that
  was designed for it. For example:

```nim
type
  Foo = object
    col, pos: string

proc setColor(f: var Foo; r, g, b: int) = f.col = $(r, g, b)
proc setPosition(f: var Foo; x, y: float) = f.pos = $(x, y)

var f: Foo
with(f, setColor(2, 3, 4), setPosition(0.0, 1.0))
echo f
```

- `macros.newLit` now works for ref object types.
- `macro pragmas` can now be used in type sections.
- 5 new pragmas were added to Nim in order to make the upcoming tooling more
  convenient to use. Nim compiler checks these pragmas for syntax but otherwise
  ignores them. The pragmas are `requires`, `ensures`, `assume`, `assert`, `invariant`.
- `system.writeFile` has been overloaded to also support `openarray[byte]`.
- `asyncdispatch.drain` now properly takes into account `selector.hasPendingOperations`
  and only returns once all pending async operations are guaranteed to have completed.
- `sequtils.zip` now returns a sequence of anonymous tuples i.e. those tuples
  now do not have fields named "a" and "b".
- `distinctBase` has been moved from `sugar` to `typetraits` and now it is
  implemented as compiler type trait instead of macro. `distinctBase` in sugar
  module is now deprecated.
- `CountTable.mget` has been removed from `tables.nim`. It didn't work, and it
  was an oversight to be included in v1.0.
- `tables.merge(CountTable, CountTable): CountTable` has been removed.
  It didn't work well together with the existing inplace version of the same proc
  (`tables.merge(var CountTable, CountTable)`).
  It was an oversight to be included in v1.0.
- `asyncdispatch.drain` now consistently uses the passed timeout value for all
  iterations of the event loop, and not just the first iteration.
  This is more consistent with the other asyncdispatch APIs, and allows
  `asyncdispatch.drain` to be more efficient.
- `base64.encode` and `base64.decode` were made faster by about 50%.
- `htmlgen` adds [MathML](https://wikipedia.org/wiki/MathML) support
  (ISO 40314).
- `macros.eqIdent` is now invariant to export markers and backtick quotes.
- `htmlgen.html` allows `lang` in the `<html>` tag and common valid attributes.
- `macros.basename` and `basename=` got support for `PragmaExpr`,
  so that an expression like `MyEnum {.pure.}` is handled correctly.
- `httpclient.maxredirects` changed from `int` to `Natural`, because negative values
  serve no purpose whatsoever.
- `httpclient.newHttpClient` and `httpclient.newAsyncHttpClient` added `headers`
  argument to set initial HTTP Headers, instead of a hardcoded empty `newHttpHeader()`.
- `parseutils.parseUntil` has now a different behaviour if the `until` parameter is
  empty. This was required for intuitive behaviour of the strscans module
  (see bug #13605).
- `strutils.formatFloat` with `precision = 0` has the same behavior in all
  backends, and it is compatible with Python's behavior,
  e.g. `formatFloat(3.14159, precision = 0)` is now `3`, not `3.`.
- `times.parse` now only uses input to compute its result, and not `now`:
  `parse("2020", "YYYY", utc())` is now `2020-01-01T00:00:00Z` instead of
  `2020-03-02T00:00:00Z` if run on 03-02; it also doesn't crash anymore when
  used on 29th, 30th, 31st of each month.
- `httpcore.==(string, HttpCode)` is now deprecated due to lack of practical
  usage. The `$` operator can be used to obtain the string form of `HttpCode`
  for comparison if desired.
- `std/oswalkdir` was buggy, it's now deprecated and reuses `std/os` procs.
- `net.newContext` now performs SSL Certificate checking on Linux and OSX.
  Define `nimDisableCertificateValidation` to disable it globally.
- `os.walkDir` and `os.walkDirRec` now have new flag, `checkDir` (default: false).
  If it is set to true, it will throw if input dir is invalid instead of a noop
  (which is the default behaviour, as it was before this change),
  `os.walkDirRec` only throws if top-level dir is invalid, but ignores errors for
  subdirs, otherwise it would be impossible to resume iteration.
- The `FD` variant of `selector.unregister` for `ioselector_epoll` and
  `ioselector_select` now properly handle the `Event.User` select event type.
- `joinPath` path normalization when `/` is the first argument works correctly:
  `assert "/" / "/a" == "/a"`. Fixed the edge case: `assert "" / "" == ""`.
- `xmltree` now adds indentation consistently to child nodes for any number
  of children nodes.
- `os.splitPath()` behavior synchronized with `os.splitFile()` to return "/"
  as the dir component of `/root_sub_dir` instead of the empty string.
- The deprecated `lc` macro has been removed from `sugar`. It is now replaced with the
  more powerful `collect` macro.
- `os.relativePath("foo", "foo")` is now `"."`, not `""`, as `""` means invalid
  path and shouldn't be conflated with `"."`; use `-d:nimOldRelativePathBehavior`
  to restore the old behavior.
- `os.joinPath(a, b)` now honors trailing slashes in `b` (or `a` if `b` = "").
- `base64.encode` no longer supports `lineLen` and `newLine`.
  Use `base64.encodeMime` instead.

## Language changes

- An `align` pragma can now be used for variables and object fields, similar
  to the `alignas` declaration modifier in C/C++.
- `=sink` type bound operator is now optional. Compiler can now use combination
  of `=destroy` and `copyMem` to move objects efficiently.
- Unsigned integer operators have been fixed to allow promotion of the first operand.
- Conversions to unsigned integers are unchecked at runtime, imitating earlier Nim
  versions. The documentation was improved to acknowledge this special case.
  See https://github.com/nim-lang/RFCs/issues/175 for more details.
- New syntax for lvalue references: `var b {.byaddr.} = expr` enabled by
  `import std/decls`.
- `var a {.foo.}: MyType = expr` now lowers to `foo(a, MyType, expr)` for
  non-builtin pragmas, enabling things like lvalue references (see `decls.byaddr`).

## Compiler changes

- Generated JS code uses spaces, instead of mixed spaces and tabs.
- The Nim compiler now supports the ``--asm`` command option for easier
  inspection of the produced assembler code.
- The Nim compiler now supports a new pragma called ``.localPassc`` to
  pass specific compiler options to the C(++) backend for the C(++) file
  that was produced from the current Nim module.
- The compiler now inferes "sink parameters". To disable this for a specific routine,
  annotate it with `.nosinks`. To disable it for a section of code, use
  `{.push sinkInference: off.}`...`{.pop.}`.
- The compiler now supports a new switch `--panics:on` that turns runtime
  errors like `IndexError` or `OverflowError` into fatal errors that **cannot**
  be caught via Nim's `try` statement. `--panics:on` can improve the
  runtime efficiency and code size of your program significantly.
- The compiler now warns about inheriting directly from `system.Exception` as
  this is **very bad** style. You should inherit from `ValueError`, `IOError`,
  `OSError` or from a different specific exception type that inherits from
  `CatchableError` and cannot be confused with a `Defect`.
- The error reporting for Nim's effect system has been improved.
- Implicit conversions for `const` behave correctly now, meaning that code like
  `const SOMECONST = 0.int; procThatTakesInt32(SOMECONST)` will be illegal now.
  Simply write `const SOMECONST = 0` instead.
- The `{.dynlib.}` pragma is now required for exporting symbols when making
  shared objects on POSIX and macOS, which make it consistent with the behavior
  on Windows.
- The compiler is now more strict about type conversions concerning proc
  types: Type conversions cannot be used to hide `.raise` effects or side
  effects, instead a `cast` must be used. With the flag `--useVersion:1.0` the
  old behaviour is emulated.
- The Nim compiler now implements a faster way to detect overflows based
  on GCC's `__builtin_sadd_overflow` family of functions. (Clang also
  supports these). Some versions of GCC lack this feature and unfortunately
  we cannot detect this case reliably. So if you get compilation errors like
  "undefined reference to `__builtin_saddll_overflow`" compile your programs
  with `-d:nimEmulateOverflowChecks`.

## Tool changes

- Nimpretty doesn't accept negative indentation argument anymore, because it was
  breaking files.

## Bugfixes

- Fixed "`nimgrep --nocolor` is ignored on posix; should be instead: `--nimgrep --color=[auto]|true|false`"
  ([#7591](https://github.com/nim-lang/Nim/issues/7591))
- Fixed "Runtime index on const array (of converted obj) causes C-compiler error"
  ([#10514](https://github.com/nim-lang/Nim/issues/10514))
- Fixed "windows x86 with vcc compile error with "asmNoStackFrame""
  ([#12298](https://github.com/nim-lang/Nim/issues/12298))
- Fixed "[TODO] regression: Error: Locks requires --threads:on option"
  ([#12330](https://github.com/nim-lang/Nim/issues/12330))
- Fixed "Add --cc option to --help or --fullhelp output"
  ([#12010](https://github.com/nim-lang/Nim/issues/12010))
- Fixed "questionable `csize` definition in `system.nim`"
  ([#12187](https://github.com/nim-lang/Nim/issues/12187))
- Fixed "os.getAppFilename() returns incorrect results on OpenBSD"
  ([#12389](https://github.com/nim-lang/Nim/issues/12389))
- Fixed "HashSet[uint64] slow insertion depending on values"
  ([#11764](https://github.com/nim-lang/Nim/issues/11764))
- Fixed "Differences between compiling 'classic call syntax' vs 'method call syntax' ."
  ([#12453](https://github.com/nim-lang/Nim/issues/12453))
- Fixed "c -d:nodejs --> SIGSEGV: Illegal storage access"
  ([#12502](https://github.com/nim-lang/Nim/issues/12502))
- Fixed "Closure iterator crashes on --newruntime due to "dangling references""
  ([#12443](https://github.com/nim-lang/Nim/issues/12443))
- Fixed "No `=destroy` for elements of closure environments other than for latest devel --gc:destructors"
  ([#12577](https://github.com/nim-lang/Nim/issues/12577))
- Fixed "strutils:formatBiggestFloat() gives different results in JS mode"
  ([#8242](https://github.com/nim-lang/Nim/issues/8242))
- Fixed "Regression (devel): the new `csize_t` definition isn't consistently used, nor tested thoroughly..."
  ([#12597](https://github.com/nim-lang/Nim/issues/12597))
- Fixed "tables.take() is defined only for `Table` and missed for other table containers"
  ([#12519](https://github.com/nim-lang/Nim/issues/12519))
- Fixed "`pthread_key_t` errors on OpenBSD"
  ([#12135](https://github.com/nim-lang/Nim/issues/12135))
- Fixed "newruntime: simple seq pop at ct results in compile error"
  ([#12644](https://github.com/nim-lang/Nim/issues/12644))
- Fixed "[Windows] finish.exe C:\Users\<USERNAME>\.nimble\bin is not in your PATH environment variable."
  ([#12319](https://github.com/nim-lang/Nim/issues/12319))
- Fixed "Error with strformat + asyncdispatch + const"
  ([#12612](https://github.com/nim-lang/Nim/issues/12612))
- Fixed "MultipartData needs $"
  ([#11863](https://github.com/nim-lang/Nim/issues/11863))
- Fixed "Nim stdlib style issues with --styleCheck:error"
  ([#12687](https://github.com/nim-lang/Nim/issues/12687))
- Fixed "new $nimbleDir path substitution yields unexpected search paths"
  ([#12767](https://github.com/nim-lang/Nim/issues/12767))
- Fixed "Regression: inlined procs now get multiple rounds of destructor injection"
  ([#12766](https://github.com/nim-lang/Nim/issues/12766))
- Fixed "newruntime: compiler generates defective code"
  ([#12669](https://github.com/nim-lang/Nim/issues/12669))
- Fixed "broken windows modules path handling because of 'os.relativePath' breaking changes"
  ([#12734](https://github.com/nim-lang/Nim/issues/12734))
- Fixed "for loop tuple syntax not rendered correctly"
  ([#12740](https://github.com/nim-lang/Nim/issues/12740))
- Fixed "Crash when trying to use `type.name[0]`"
  ([#12804](https://github.com/nim-lang/Nim/issues/12804))
- Fixed "Enums should be considered Trivial types in Atomics"
  ([#12812](https://github.com/nim-lang/Nim/issues/12812))
- Fixed "Produce static/const initializations for variables when possible"
  ([#12216](https://github.com/nim-lang/Nim/issues/12216))
- Fixed "Assigning descriminator field leads to internal assert with --gc:destructors"
  ([#12821](https://github.com/nim-lang/Nim/issues/12821))
- Fixed "nimsuggest `use` command does not return all instances of symbol"
  ([#12832](https://github.com/nim-lang/Nim/issues/12832))
- Fixed "@[] is a problem for --gc:destructors"
  ([#12820](https://github.com/nim-lang/Nim/issues/12820))
- Fixed "Codegen ICE in allPathsAsgnResult"
  ([#12827](https://github.com/nim-lang/Nim/issues/12827))
- Fixed "seq[Object with ref and destructor type] doesn't work in old runtime"
  ([#12882](https://github.com/nim-lang/Nim/issues/12882))
- Fixed "Destructor not invoked because it is instantiated too late, old runtime"
  ([#12883](https://github.com/nim-lang/Nim/issues/12883))
- Fixed "The collect macro does not handle if/case correctly"
  ([#12874](https://github.com/nim-lang/Nim/issues/12874))
- Fixed "allow typed/untyped params in magic procs (even if not in stdlib)"
  ([#12911](https://github.com/nim-lang/Nim/issues/12911))
- Fixed "ARC/newruntime memory corruption"
  ([#12899](https://github.com/nim-lang/Nim/issues/12899))
- Fixed "tasyncclosestall.nim still flaky test: Address already in use"
  ([#12919](https://github.com/nim-lang/Nim/issues/12919))
- Fixed "newruntime and computed goto: variables inside the loop are in generated code uninitialised"
  ([#12785](https://github.com/nim-lang/Nim/issues/12785))
- Fixed "osx: dsymutil needs to be called for debug builds to keep debug info"
  ([#12735](https://github.com/nim-lang/Nim/issues/12735))
- Fixed "codegen ICE with ref objects, gc:destructors"
  ([#12826](https://github.com/nim-lang/Nim/issues/12826))
- Fixed "mutable iterator cannot yield named tuples"
  ([#12945](https://github.com/nim-lang/Nim/issues/12945))
- Fixed "parsecfg stores "\r\n" line breaks just as "\n""
  ([#12970](https://github.com/nim-lang/Nim/issues/12970))
- Fixed "db_postgres.getValue issues warning when no rows found"
  ([#12973](https://github.com/nim-lang/Nim/issues/12973))
- Fixed "ARC: Unpacking tuple with seq causes segfault"
  ([#12989](https://github.com/nim-lang/Nim/issues/12989))
- Fixed "ARC/newruntime: strutils.join on seq with only empty strings causes segfault"
  ([#12965](https://github.com/nim-lang/Nim/issues/12965))
- Fixed "regression (1.0.4): `{.push exportc.}` wrongly affects generic instantiations, causing codegen errors"
  ([#12985](https://github.com/nim-lang/Nim/issues/12985))
- Fixed "cdt, crash with --gc:arc, works fine with default gc"
  ([#12978](https://github.com/nim-lang/Nim/issues/12978))
- Fixed "ARC: No indexError thrown on out-of-bound seq access, SIGSEGV instead"
  ([#12961](https://github.com/nim-lang/Nim/issues/12961))
- Fixed "ARC/async: Returning in a try-block results in wrong codegen"
  ([#12956](https://github.com/nim-lang/Nim/issues/12956))
- Fixed "asm keyword is generating wrong output C code when --cc:tcc"
  ([#12988](https://github.com/nim-lang/Nim/issues/12988))
- Fixed "Destructor not invoked"
  ([#13026](https://github.com/nim-lang/Nim/issues/13026))
- Fixed "ARC/newruntime: Adding inherited var ref object to seq with base type causes segfault"
  ([#12964](https://github.com/nim-lang/Nim/issues/12964))
- Fixed "Style check error with JS compiler target"
  ([#13032](https://github.com/nim-lang/Nim/issues/13032))
- Fixed "regression(1.0.4): undeclared identifier: 'readLines'; plus another regression and bug"
  ([#13013](https://github.com/nim-lang/Nim/issues/13013))
- Fixed "regression(1.04) `invalid pragma: since` with nim js"
  ([#12996](https://github.com/nim-lang/Nim/issues/12996))
- Fixed "Sink to MemMove optimization in injectdestructors"
  ([#13002](https://github.com/nim-lang/Nim/issues/13002))
- Fixed "--gc:arc: `catch` doesn't work with exception subclassing"
  ([#13072](https://github.com/nim-lang/Nim/issues/13072))
- Fixed "nim c --gc:arc --exceptions:{setjmp,goto} incorrectly handles raise; `nim cpp --gc:arc` is ok"
  ([#13070](https://github.com/nim-lang/Nim/issues/13070))
- Fixed "typetraits feature request - get subtype of a generic type"
  ([#6454](https://github.com/nim-lang/Nim/issues/6454))
- Fixed "CountTable inconsistencies between keys() and len() after setting value to 0"
  ([#12813](https://github.com/nim-lang/Nim/issues/12813))
- Fixed "{.align.} pragma is not applied if there is a generic field"
  ([#13122](https://github.com/nim-lang/Nim/issues/13122))
- Fixed "ARC, finalizer, allow rebinding the same function multiple times"
  ([#13112](https://github.com/nim-lang/Nim/issues/13112))
- Fixed "`nim doc` treats `export localSymbol` incorrectly"
  ([#13100](https://github.com/nim-lang/Nim/issues/13100))
- Fixed "--gc:arc SIGSEGV (double free?)"
  ([#13119](https://github.com/nim-lang/Nim/issues/13119))
- Fixed "codegen bug with arc"
  ([#13105](https://github.com/nim-lang/Nim/issues/13105))
- Fixed "symbols not defined in the grammar"
  ([#10665](https://github.com/nim-lang/Nim/issues/10665))
- Fixed "[JS] Move is not defined"
  ([#9674](https://github.com/nim-lang/Nim/issues/9674))
- Fixed "[TODO] pathutils.`/` can return invalid AbsoluteFile"
  ([#13121](https://github.com/nim-lang/Nim/issues/13121))
- Fixed "regression(1.04) `nim doc main.nim` generates broken html (no css)"
  ([#12998](https://github.com/nim-lang/Nim/issues/12998))
- Fixed "Wrong supportsCopyMem on string in type section"
  ([#13095](https://github.com/nim-lang/Nim/issues/13095))
- Fixed "Arc, finalizer, out of memory"
  ([#13157](https://github.com/nim-lang/Nim/issues/13157))
- Fixed "`--genscript` messes up nimcache and future nim invocations"
  ([#13144](https://github.com/nim-lang/Nim/issues/13144))
- Fixed "--gc:arc with --exceptions:goto for "nim c" generate invalid c code"
  ([#13186](https://github.com/nim-lang/Nim/issues/13186))
- Fixed "[regression] duplicate member `_i1` codegen bug"
  ([#13195](https://github.com/nim-lang/Nim/issues/13195))
- Fixed "RTree investigations with valgrind for --gc:arc"
  ([#13110](https://github.com/nim-lang/Nim/issues/13110))
- Fixed "relativePath("foo", ".") returns wrong path"
  ([#13211](https://github.com/nim-lang/Nim/issues/13211))
- Fixed "asyncftpclient - problem with welcome.msg"
  ([#4684](https://github.com/nim-lang/Nim/issues/4684))
- Fixed "Unclear error message, lowest priority"
  ([#13256](https://github.com/nim-lang/Nim/issues/13256))
- Fixed "Channel messages are corrupted"
  ([#13219](https://github.com/nim-lang/Nim/issues/13219))
- Fixed "Codegen bug with exportc and case objects"
  ([#13281](https://github.com/nim-lang/Nim/issues/13281))
- Fixed "[bugfix] fix #11590: c compiler warnings silently ignored, giving undefined behavior"
  ([#11591](https://github.com/nim-lang/Nim/issues/11591))
- Fixed "[CI] tnetdial flaky test"
  ([#13132](https://github.com/nim-lang/Nim/issues/13132))
- Fixed "Cross-Compiling with -d:mingw fails to locate compiler under OSX"
  ([#10717](https://github.com/nim-lang/Nim/issues/10717))
- Fixed "`nim doc --project` broken with imports below main project file or duplicate names"
  ([#13150](https://github.com/nim-lang/Nim/issues/13150))
- Fixed "regression: isNamedTuple(MyGenericTuple[int]) is false, should be true"
  ([#13349](https://github.com/nim-lang/Nim/issues/13349))
- Fixed "--gc:arc codegen bug copying objects bound to C structs with missing C struct fields"
  ([#13269](https://github.com/nim-lang/Nim/issues/13269))
- Fixed "write requires conversion to string"
  ([#13182](https://github.com/nim-lang/Nim/issues/13182))
- Fixed "Some remarks to stdlib documentation"
  ([#13352](https://github.com/nim-lang/Nim/issues/13352))
- Fixed "a `check` in unittest generated by template doesn't show actual value"
  ([#6736](https://github.com/nim-lang/Nim/issues/6736))
- Fixed "Implicit return with case expression fails with 'var' return."
  ([#3339](https://github.com/nim-lang/Nim/issues/3339))
- Fixed "Segfault with closure on arc"
  ([#13314](https://github.com/nim-lang/Nim/issues/13314))
- Fixed "[Macro] Crash on malformed case statement with multiple else"
  ([#13255](https://github.com/nim-lang/Nim/issues/13255))
- Fixed "regression: `echo 'discard' | nim c -r -` generates a file '-' ; `-` should be treated specially"
  ([#13374](https://github.com/nim-lang/Nim/issues/13374))
- Fixed "on OSX, debugging (w gdb or lldb) a nim program crashes at the 1st call to `execCmdEx`"
  ([#9634](https://github.com/nim-lang/Nim/issues/9634))
- Fixed "Internal error in getTypeDescAux"
  ([#13378](https://github.com/nim-lang/Nim/issues/13378))
- Fixed "gc:arc mode breaks tuple let"
  ([#13368](https://github.com/nim-lang/Nim/issues/13368))
- Fixed "Nim compiler hangs for certain C/C++ compiler errors"
  ([#8648](https://github.com/nim-lang/Nim/issues/8648))
- Fixed "htmlgen does not support `data-*` attributes"
  ([#13444](https://github.com/nim-lang/Nim/issues/13444))
- Fixed "[gc:arc] setLen will cause string not to be null-terminated."
  ([#13457](https://github.com/nim-lang/Nim/issues/13457))
- Fixed "joinPath("", "") is "/" ; should be """
  ([#13455](https://github.com/nim-lang/Nim/issues/13455))
- Fixed "[CI] flaky test on windows: tests/osproc/texitcode.nim"
  ([#13449](https://github.com/nim-lang/Nim/issues/13449))
- Fixed "Casting to float32 on NimVM is broken"
  ([#13479](https://github.com/nim-lang/Nim/issues/13479))
- Fixed "`--hints:off` doesn't work (doesn't override ~/.config/nim.cfg)"
  ([#8312](https://github.com/nim-lang/Nim/issues/8312))
- Fixed "joinPath("", "") is "/" ; should be """
  ([#13455](https://github.com/nim-lang/Nim/issues/13455))
- Fixed "tables.values is broken"
  ([#13496](https://github.com/nim-lang/Nim/issues/13496))
- Fixed "global user config can override project specific config"
  ([#9405](https://github.com/nim-lang/Nim/issues/9405))
- Fixed "Non deterministic macros and id consistency problem"
  ([#12627](https://github.com/nim-lang/Nim/issues/12627))
- Fixed "try expression doesn't work with return on expect branch"
  ([#13490](https://github.com/nim-lang/Nim/issues/13490))
- Fixed "CI will break every 4 years on feb 28: times doesn't handle leap years properly"
  ([#13543](https://github.com/nim-lang/Nim/issues/13543))
- Fixed "[minor] `nimgrep --word` doesn't work with operators (eg misses  `1 +% 2`)"
  ([#13528](https://github.com/nim-lang/Nim/issues/13528))
- Fixed "`as` is usable as infix operator but its existence and precedence are not documented"
  ([#13409](https://github.com/nim-lang/Nim/issues/13409))
- Fixed "JSON unmarshalling drops seq's items"
  ([#13531](https://github.com/nim-lang/Nim/issues/13531))
- Fixed "os.joinPath returns wrong path when head ends '\' or '/' and tail starts '..'."
  ([#13579](https://github.com/nim-lang/Nim/issues/13579))
- Fixed "Block-local types with the same name lead to bad codegen (sighashes regression)"
  ([#5170](https://github.com/nim-lang/Nim/issues/5170))
- Fixed "tuple codegen error"
  ([#12704](https://github.com/nim-lang/Nim/issues/12704))
- Fixed "newHttpHeaders does not accept repeated headers"
  ([#13573](https://github.com/nim-lang/Nim/issues/13573))
- Fixed "regression: --incremental:on fails on simplest example"
  ([#13319](https://github.com/nim-lang/Nim/issues/13319))
- Fixed "strscan can't get value of last element in format"
  ([#13605](https://github.com/nim-lang/Nim/issues/13605))
- Fixed "hashes_examples crashes with "Bus Error" (unaligned access) on sparc64"
  ([#12508](https://github.com/nim-lang/Nim/issues/12508))
- Fixed "gc:arc bug with re-used `seq[T]`"
  ([#13596](https://github.com/nim-lang/Nim/issues/13596))
- Fixed "`raise CatchableError` is broken with --gc:arc  when throwing inside a proc"
  ([#13599](https://github.com/nim-lang/Nim/issues/13599))
- Fixed "cpp --gc:arc --exceptions:goto fails to raise with discard"
  ([#13436](https://github.com/nim-lang/Nim/issues/13436))
- Fixed "terminal doesn't compile with -d:useWinAnsi"
  ([#13607](https://github.com/nim-lang/Nim/issues/13607))
- Fixed "Parsing "sink ptr T" - region needs to be an object type"
  ([#12757](https://github.com/nim-lang/Nim/issues/12757))
- Fixed "gc:arc + threads:on + closures compilation error"
  ([#13519](https://github.com/nim-lang/Nim/issues/13519))
- Fixed "[ARC] segmentation fault"
  ([#13240](https://github.com/nim-lang/Nim/issues/13240))
- Fixed "times.toDateTime buggy on 29th, 30th and 31th of each month"
  ([#13558](https://github.com/nim-lang/Nim/issues/13558))
- Fixed "Deque misbehaves on VM"
  ([#13310](https://github.com/nim-lang/Nim/issues/13310))
- Fixed "Nimscript listFiles should throw exception when path is not found"
  ([#12676](https://github.com/nim-lang/Nim/issues/12676))
- Fixed "koch boot fails if even an empty config.nims is present in ~/.config/nims/ [devel regression]"
  ([#13633](https://github.com/nim-lang/Nim/issues/13633))
- Fixed "nim doc generates lots of false positive LockLevel warnings"
  ([#13218](https://github.com/nim-lang/Nim/issues/13218))
- Fixed "Arrays are passed by copy to iterators, causing crashes, unnecessary allocations and slowdowns"
  ([#12747](https://github.com/nim-lang/Nim/issues/12747))
- Fixed "Range types always uses signed integer as a base type"
  ([#13646](https://github.com/nim-lang/Nim/issues/13646))
- Fixed "Generate c code cannot compile with recent devel version"
  ([#13645](https://github.com/nim-lang/Nim/issues/13645))
- Fixed "[regression] VM: Error: cannot convert -1 to uint64"
  ([#13661](https://github.com/nim-lang/Nim/issues/13661))
- Fixed "Spurious raiseException(Exception) detected"
  ([#13654](https://github.com/nim-lang/Nim/issues/13654))
- Fixed "gc:arc memory leak"
  ([#13659](https://github.com/nim-lang/Nim/issues/13659))
- Fixed "Error: cannot convert -1 to uint (inside tuples)"
  ([#13671](https://github.com/nim-lang/Nim/issues/13671))
- Fixed "strformat issue with --gc:arc"
  ([#13622](https://github.com/nim-lang/Nim/issues/13622))
- Fixed "astToStr doesn't work inside generics"
  ([#13524](https://github.com/nim-lang/Nim/issues/13524))
- Fixed "oswalkdir.walkDirRec wont return folders"
  ([#11458](https://github.com/nim-lang/Nim/issues/11458))
- Fixed "`echo 'echo 1' | nim c -r -`  silently gives wrong results (nimBetterRun not updated for stdin)"
  ([#13412](https://github.com/nim-lang/Nim/issues/13412))
- Fixed "gc:arc destroys the global variable accidentally."
  ([#13691](https://github.com/nim-lang/Nim/issues/13691))
- Fixed "[minor] sigmatch errors should be sorted, for reproducible errors"
  ([#13538](https://github.com/nim-lang/Nim/issues/13538))
- Fixed "Exception when converting csize to clong"
  ([#13698](https://github.com/nim-lang/Nim/issues/13698))
- Fixed "ARC: variables are no copied on the thread spawn causing crashes"
  ([#13708](https://github.com/nim-lang/Nim/issues/13708))
- Fixed "Illegal distinct seq causes compiler crash"
  ([#13720](https://github.com/nim-lang/Nim/issues/13720))
- Fixed "cyclic seq definition crashes the compiler"
  ([#13715](https://github.com/nim-lang/Nim/issues/13715))
- Fixed "Iterator with openArray parameter make the argument evaluated many times"
  ([#13417](https://github.com/nim-lang/Nim/issues/13417))
- Fixed "net/asyncnet: Unable to access peer's certificate chain"
  ([#13299](https://github.com/nim-lang/Nim/issues/13299))
- Fixed "Accidentally "SIGSEGV: Illegal storage access" error after arc optimizations (#13325)"
  ([#13709](https://github.com/nim-lang/Nim/issues/13709))
- Fixed "Base64 Regression"
  ([#13722](https://github.com/nim-lang/Nim/issues/13722))
- Fixed "A regression (?) with --gc:arc and repr"
  ([#13731](https://github.com/nim-lang/Nim/issues/13731))
- Fixed "Internal compiler error when using the new variable pragmas"
  ([#13737](https://github.com/nim-lang/Nim/issues/13737))
- Fixed "bool conversion produces vcc 2019 warning at cpp compilation stage"
  ([#13744](https://github.com/nim-lang/Nim/issues/13744))
- Fixed "Compiler "does not detect" a type recursion error in the wrong code, remaining frozen"
  ([#13763](https://github.com/nim-lang/Nim/issues/13763))
- Fixed "[minor] regression: `Foo[0.0] is Foo[-0.0]` is now false"
  ([#13730](https://github.com/nim-lang/Nim/issues/13730))
- Fixed "`nim doc` - only whitespace on first line causes segfault"
  ([#13631](https://github.com/nim-lang/Nim/issues/13631))
- Fixed "hashset regression"
  ([#13794](https://github.com/nim-lang/Nim/issues/13794))
- Fixed "`os.getApplFreebsd` could return incorrect paths in the case of a long path"
  ([#13806](https://github.com/nim-lang/Nim/issues/13806))
- Fixed "Destructors are not inherited"
  ([#13810](https://github.com/nim-lang/Nim/issues/13810))
- Fixed "io.readLines AssertionError on devel"
  ([#13829](https://github.com/nim-lang/Nim/issues/13829))
- Fixed "exceptions:goto accidentally reset the variable during exception handling"
  ([#13782](https://github.com/nim-lang/Nim/issues/13782))

(ryoon)

2020-04-04 20:44:36 UTC MAIN commitmail json YAML

Bump version for pbulk script fixes.

(riastradh)

2020-04-04 17:05:06 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 74.0

(nia)

2020-04-04 17:02:34 UTC MAIN commitmail json YAML

firefox68-l10n: Update to 68.6.1

Sync with firefox68.

(nia)

2020-04-04 16:31:32 UTC MAIN commitmail json YAML

doc: Updated audio/fasttracker2 to 1.17

(fox)

2020-04-04 16:30:43 UTC MAIN commitmail json YAML

audio/fasttracker2: Updates to v1.17

Changes since v1.14:

v1.17 - 03.04.2020
- Fixed some bugs with sample data marking/hand-drawing and sample loop pin
  dragging, which appeared in v1.16.

v1.16 - 02.04.2020
- The mouse system has been rewritten so that we don't need to do mouse
  capturing while interacting with GUI widgets, which could be buggy sometimes.
- The different Disk Op. item paths (mod./instr./smp./pat./trk.) now behave
  exactly like real FT2. I.e. if they haven't been initialized before, they
  will be set to the current working directory.
- Scrollbar thumbs are now limited to minimum 9 pixels in length/height, to
  prevent them from being difficult to click on.

v1.15 - 31.03.2020
- More improvements to S3M loader. Fixes "satellite one.s3m" and other S3Ms.
- Up/down pushbutton delay has been increased even more, to prevent accidentally
  skipping too much.
- Some other small miscellaneous changes not worth of a mention

(fox)

2020-04-04 15:27:54 UTC MAIN commitmail json YAML

doc: Updated www/firefox68 to 68.6.1

(nia)

2020-04-04 15:26:42 UTC MAIN commitmail json YAML

firefox68: Update to 68.6.1

Security Vulnerabilities fixed in Firefox 74.0.1 and Firefox ESR 68.6.1

    #CVE-2020-6819: Use-after-free while running the nsDocShell destructor
    #CVE-2020-6820: Use-after-free when handling a ReadableStream

(nia)

2020-04-04 15:22:18 UTC MAIN commitmail json YAML

Added sysutils/u-boot-orangepi-lite2 version 2018.11.

(thorpej)

2020-04-04 15:20:35 UTC MAIN commitmail json YAML

2020-04-04 15:17:48 UTC MAIN commitmail json YAML

Fix typo: $client_prepare_chroot, not clients_prepare_chroot.

(riastradh)

2020-04-04 15:17:36 UTC MAIN commitmail json YAML

Fix order of assignments so we set path as intended, not to empty.

(riastradh)

2020-04-04 15:13:56 UTC MAIN commitmail json YAML

Updated sysutils/arm-trusted-firmware-sun50i-h6 to 20180207nb1.

(thorpej)

2020-04-04 15:12:17 UTC MAIN commitmail json YAML

2020-04-04 09:31:31 UTC MAIN commitmail json YAML

Updated net/py-zeroconf, net/grpc, net/py-grpcio, net/py-grpcio-testing, net/py-grpcio-tools

(adam)

2020-04-04 09:30:37 UTC MAIN commitmail json YAML

grpc: updated to 1.28.1

Release v1.28.1
This release is a patch specifically for the Python bindings to address 22546.

Python
Backport 22549 to 1.28 (Only load simple stubs code on 3.6+ interpreters).

Release v1.28.0
This release contains refinements, improvements, and bug fixes, with highlights listed below.

Core
feat: add x-goog-user-project header from quota_project_id field.
Reintroduce 21527 (boringssl submodule unification - take two).
Reintroduce 21527 (boringssl submodule unification).
Treat an empty http_proxy mean "Don't use proxy" and skip parsing it.

C++
This release adds an experimental client side implementation of xDSv2 APIs. This allows a gRPC client written in C++ to receive configuration from an xDSv2 API compatible server and use that configuration to load balance RPCs. In this release, only the virtual host matching and cluster route action is supported. More features will be added in future.
Cherrypick 22147: xds: send no-overprovisioning client capability and populate user_agent fields.
Fix regression in MSVC runtime flag.
Unify boringssl submodules and use non-developer boringssl cmake build.

Objective-C
Fix ObjC memory consumption increase as app runs.

Python
Backport Simple Stubs Codegen to 1.28.
[Aio] Generate gRPC AsyncIO API Reference.
Experimental: Implement Top-Level Invocation Functions Not Requiring an Explicit Channel.
[Aio] Implement health checking servicer in AsyncIO.
[Aio] Prohibit mixing two styles of API on client side.
[Aio] Add channel_ready helper function.
[Aio] Support compression for both client and server.
[Aio] Close ongoing calls when the channel is closed.
[Aio] Fix the server credentials & improve socket implementation.
[Aio] Support wait-for-ready mechanism.
[Aio] Fix the windows build failure.
Stop building manylinux1 images.
[Aio] Move status and initial metadata handling to Cython.

Ruby
Backport to 1.28.x: add ruby 2.7 to mac binary pkgs.
Add ruby-2.7 to build process of binary gems for Windows and Linux.

(adam)

2020-04-04 09:28:51 UTC MAIN commitmail json YAML

py-zeroconf: updated to 0.25.0

0.25.0
Reverted uniqueness assertions when browsing, they caused a regression
Backwards incompatible:

Rationalized handling of TXT records. Non-bytes values are converted to str and encoded to bytes using UTF-8 now, None values mean value-less attributes. When receiving TXT records no decoding is performed now, keys are always bytes and values are either bytes or None in value-less attributes.

0.24.5
Fixed issues with shared records being used where they shouldn't be (TXT, SRV, A records are unique now)
Stopped unnecessarily excluding host-only interfaces from InterfaceChoice.all as they don't forbid multicast
Fixed repr() of IPv6 DNSAddress
Removed duplicate update messages sent to listeners
Added support for cooperating responders
Optimized handle_response cache check
Fixed memory leak in DNSCache

(adam)

2020-04-04 07:46:24 UTC MAIN commitmail json YAML

duktape: Capitalize ECMAScript and JavaScript

(ryoon)

2020-04-04 07:32:28 UTC MAIN commitmail json YAML

doc/TODO: + MesaLib-20.0.3, Sigil-1.2.0 [needs QtWebEngine], gnome-3.36.1.

(wiz)

2020-04-04 07:29:21 UTC MAIN commitmail json YAML

doc: Updated www/php-nextcloud to 18.0.3

(ryoon)

2020-04-04 07:25:45 UTC MAIN commitmail json YAML

2020-04-04 06:21:54 UTC MAIN commitmail json YAML

2020-04-04 04:19:36 UTC MAIN commitmail json YAML

(lang/scala) Fix install stage, ${TAR} was not defined

(mef)

2020-04-04 04:02:11 UTC MAIN commitmail json YAML

(devel/ruby-redmine_jenkins) Convert obsolete option --no-ri to --no-document

(mef)

2020-04-04 03:44:57 UTC MAIN commitmail json YAML

(devel/ecb) Fix install stage, ${TAR} was not defined

(mef)

2020-04-04 03:22:02 UTC MAIN commitmail json YAML

(cross/avr-libc) Fix _VECTOR.3 issue on PLIST and options.mk

(mef)

2020-04-04 02:39:38 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 74.0.1

(ryoon)

2020-04-04 02:39:17 UTC MAIN commitmail json YAML

firefox-l10n: Update to 74.0.1

* Sync with www/firefox-74.0.1

(ryoon)

2020-04-04 02:38:21 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 74.0.1

(ryoon)

2020-04-04 02:37:30 UTC MAIN commitmail json YAML

firefox: Update to 74.0.1

Changelog:
Security fixes:
#CVE-2020-6819: Use-after-free while running the nsDocShell destructor
#CVE-2020-6820: Use-after-free when handling a ReadableStream

(ryoon)

2020-04-03 23:06:48 UTC MAIN commitmail json YAML

doc: Added devel/py-adb version 1.3.0

(nia)

2020-04-03 23:06:35 UTC MAIN commitmail json YAML

devel: Add py-adb. Based on work by leot in pkgsrc-wip.

This is a complete replacement and rearchitecture of the Android
project's ADB and fastboot, using libusb1 for USB communications.

This code is mainly targeted to users that need to communicate with
Android devices in an automated fashion, such as in automated
testing. It does not have a daemon between the client and the
device, and therefore does not support multiple simultaneous commands
to the same device.

(nia)

2020-04-03 23:05:10 UTC MAIN commitmail json YAML

doc: Added devel/py-libusb1 version 1.7.1

(nia)

2020-04-03 23:04:54 UTC MAIN commitmail json YAML

devel: Add py-libusb1. Based on work by leot in pkgsrc-wip.

Pure Python wrapper for libusb-1.0.

Supports all transfer types, both in synchronous and asynchronous mode.

(nia)

2020-04-03 22:11:58 UTC MAIN commitmail json YAML

doc: Updated sysutils/fdupes to 2.0.0

(wiz)

2020-04-03 22:11:48 UTC MAIN commitmail json YAML

fdupes: update to 2.0.0.

Changes from 1.6.1 to 2.0.0:

    Add ncurses mode for interactive file deletion (plain mode still available via --plain or ./configure).
    Add --minsize option.
    Add --maxsize option.
    Add --time option.
    Add --order=ctime option.
    Add --log option.
    Use configure script for installation (Autotools/Automake).

Changes from version 1.6.0 to 1.6.1:

    Fix 'invalid option' error for -I.

Changes from 1.51 to 1.6.0:

    Add --nohidden option.
    Add --permissions option.
    Add --order option.
    Add --reverse option.
    Add --immediate option.
    Speed up file comparison.
    Fix bug where fdupes fails to consistently ignore hardlinks, depending on
    file processing order, when F_CONSIDERHARDLINKS flag is not set.
    Fix bug in is_hardlink(): Proper traversal of duplicates is done via
    dupe->duplicates, not via dupe->next.
    Revise md5.c to compile under OSX.
    Remove EXTERNAL_MD5 configuration option.
    Various other changes (see git log).

(wiz)

2020-04-03 22:06:34 UTC MAIN commitmail json YAML

doc: Updated sysutils/fdupes to 1.51nb1

(wiz)

2020-04-03 22:06:17 UTC MAIN commitmail json YAML

2020-04-03 22:00:07 UTC MAIN commitmail json YAML

doc: Updated sysutils/dupeguru to 4.0.4rc1

(wiz)

2020-04-03 21:59:48 UTC MAIN commitmail json YAML

dupeguru: update to 4.0.4rc1.

Fixes build.

Changes Since Last Release

    Update qt/platform.py to support other Unix style OSes (#444)
    Fix font size scaling issue in properties dialog [qt] (#504)
    Updates to support Python 3.7
    Fix issue with result window appearing partially off-screen [qt] (#521)
    Fix translation error for Simplified Chinese
    Updates to language files for German (#479)
    Fix error with multiple close calls to the progress window [qt] (#460, #449)
    Add Travis CI Builds
    Un-recurse methods get_files() and get_state() to improve stability (#421)
    Updates to language files for Italian (#445, #446, #447, #448)
    Fix issue with cache_shelve (#402, #439)
    Updated Windows packaging and builds (#438, #456, #461, #491, #474, #490, #565)
    Handle OS termination signals (#425)
    Make documentation installation optional
    Move cocoa UI to dupeguru-cocoa [cocoa]

(wiz)

2020-04-03 20:49:28 UTC MAIN commitmail json YAML

doc: Updated x11/xscreensaver to 5.44

(wiz)

2020-04-03 20:49:17 UTC MAIN commitmail json YAML

xscreensaver*: update to 5.44

    New hacks, New hacks, Gibson, EtruscanVenus and Scooter.
    BSOD supports Tivo and Nintendo.
    New color options in RomanBoy, ProjectivePlane, Hypertorus and Klein.
    "Use random screen saver" works again on macOS 10.15.
    iOS supports dark mode.
    Image loading works again on iOS 13.
    Fixed rotation on iOS 13 (Apple incompatibly breaks rotation every two years as a matter of policy).
    Performance tweaks for Eruption, Fireworkx, Halftone, Halo, Moire2 and RD-Bomb.
    Various bug fixes.

(wiz)

2020-04-03 20:39:03 UTC MAIN commitmail json YAML

libusb1: Recognize ETIMEDOUT as a connection timeout on NetBSD

Helps py-adb work over USB.

Bump PKGREVISION.

(nia)

2020-04-03 20:32:57 UTC MAIN commitmail json YAML

2020-04-03 20:15:36 UTC MAIN commitmail json YAML

doc: Updated devel/libmtp to 1.1.17nb1

(nia)

2020-04-03 20:15:19 UTC MAIN commitmail json YAML

libmtp: Don't attempt to unload kernel drivers on NetBSD.

This reduces the amount the command line utilities complain and makes
this marginally less broken. But, it's a hack around the underlying issue,
it shouldn't treat this as a failure if the underlying libusb driver doesn't
support it.

(nia)

2020-04-03 20:06:08 UTC MAIN commitmail json YAML

doc: Updated devel/libusb1 to 1.0.23

(nia)

2020-04-03 20:05:41 UTC MAIN commitmail json YAML

libusb1: Update to 1.0.23

2019-08-28: v1.0.23
* Add German translation (#446)
* Add Hungarian translation (#493)
* Android: Improved support for Android
* BSD: Remove infinite recursion in OpenBSD backend
* configure.ac: Fix detection of clock_gettime library (#439)
* Core: abandon synchronous transfers when device closure is detected.
* Core: fix error in handling the removal of file descriptors while handling
  events.
* Darwin(macOS): Switch from using ResetDevice to USBDeviceReEnumerate (#455)
* Darwin(macOS): Remove code that changed the device class used (#428)
* Darwin(macOS): Reduce hotplug timeout to 1ms (from 5s)
* New API libusb_set_log_cb() to redirect global and per context log
  messages to the provided log handling function
* New API libusb_wrap_sys_device to allow the user to specify the
  usb device to use.
* Solaris: Break infinite recursion in backend clock_gettime
* Solaris: Enable timerfd on sunos when available
* Windows: Add support for isochronous transfers with WinUSB
* Various other bug fixes and improvements

(nia)

2020-04-03 19:47:00 UTC MAIN commitmail json YAML

groff: Now requires yacc due to ypp patch.

(jperkin)

2020-04-03 16:40:14 UTC MAIN commitmail json YAML

Updated net/haproxy, databases/prometheus

(adam)

2020-04-03 16:39:50 UTC MAIN commitmail json YAML

prometheus: updated to 2.17.1

2.17.1:
[BUGFIX] TSDB: Fix query performance regression that increased memory and CPU usage

2.17.0:
[FEATURE] TSDB: Support isolation
[ENHANCEMENT] PromQL: Allow more keywords as metric names
[ENHANCEMENT] React UI: Add normalization of localhost URLs in targets page
[ENHANCEMENT] Remote read: Read from remote storage concurrently
[ENHANCEMENT] Rules: Mark deleted rule series as stale after a reload
[ENHANCEMENT] Scrape: Log scrape append failures as debug rather than warn
[ENHANCEMENT] TSDB: Improve query performance for queries that partially hit the head
[ENHANCEMENT] Consul SD: Expose service health as meta label
[ENHANCEMENT] EC2 SD: Expose EC2 instance lifecycle as meta label
[ENHANCEMENT] Kubernetes SD: Expose service type as meta label for K8s service role
[ENHANCEMENT] Kubernetes SD: Expose label_selector and field_selector
[ENHANCEMENT] Openstack SD: Expose hypervisor id as meta label
[BUGFIX] PromQL: Do not escape HTML-like chars in query log
[BUGFIX] React UI: Fix data table matrix values
[BUGFIX] React UI: Fix new targets page not loading when using non-ASCII characters
[BUGFIX] Remote read: Fix duplication of metrics read from remote storage with external labels
[BUGFIX] Remote write: Register WAL watcher and live reader metrics for all remotes, not just the first one
[BUGFIX] Scrape: Prevent removal of metric names upon relabeling
[BUGFIX] Scrape: Fix 'superfluous response.WriteHeader call' errors when scrape fails under some circonstances
[BUGFIX] Scrape: Fix crash when reloads are separated by two scrape intervals

(adam)

2020-04-03 16:34:13 UTC MAIN commitmail json YAML

haproxy: updated to 2.1.4

2.1.4
- SCRIPTS: make announce-release executable again
- BUG/MINOR: namespace: avoid closing fd when socket failed in my_socketat
- BUG/MEDIUM: muxes: Use the right argument when calling the destroy method.
- BUG/MINOR: mux-fcgi: Forbid special characters when matching PATH_INFO param
- MINOR: mux-fcgi: Make the capture of the path-info optional in pathinfo regex
- SCRIPTS: announce-release: use mutt -H instead of -i to include the draft
- MINOR: http-htx: Add a function to retrieve the headers size of an HTX message
- MINOR: filters: Forward data only if the last filter forwards something
- BUG/MINOR: filters: Count HTTP headers as filtered data but don't forward them
- BUG/MINOR: http-htx: Don't return error if authority is updated without changes
- BUG/MINOR: http-ana: Matching on monitor-uri should be case-sensitive
- MINOR: http-ana: Match on the path if the monitor-uri starts by a /
- BUG/MAJOR: http-ana: Always abort the request when a tarpit is triggered
- MINOR: ist: add an iststop() function
- BUG/MINOR: http: http-request replace-path duplicates the query string
- BUG/MEDIUM: shctx: make sure to keep all blocks aligned
- MINOR: compiler: move CPU capabilities definition from config.h and complete them
- BUG/MEDIUM: ebtree: don't set attribute packed without unaligned access support
- BUILD: fix recent build failure on unaligned archs
- CLEANUP: cfgparse: Fix type of second calloc() parameter
- BUG/MINOR: sample: fix the json converter's endian-sensitivity
- BUG/MEDIUM: ssl: fix several bad pointer aliases in a few sample fetch functions
- BUG/MINOR: connection: make sure to correctly tag local PROXY connections
- MINOR: compiler: add new alignment macros
- BUILD: ebtree: improve architecture-specific alignment
- BUG/MINOR: h2: reject again empty :path pseudo-headers
- BUG/MINOR: sample: Make sure to return stable IDs in the unique-id fetch
- BUG/MINOR: dns: ignore trailing dot
- BUG/MINOR: http-htx: Do case-insensive comparisons on Host header name
- MINOR: contrib/prometheus-exporter: Add heathcheck status/code in server metrics
- MINOR: contrib/prometheus-exporter: Add the last heathcheck duration metric
- BUG/MEDIUM: random: initialize the random pool a bit better
- MINOR: tools: add 64-bit rotate operators
- BUG/MEDIUM: random: implement a thread-safe and process-safe PRNG
- MINOR: backend: use a single call to ha_random32() for the random LB algo
- BUG/MINOR: checks/threads: use ha_random() and not rand()
- BUG/MAJOR: list: fix invalid element address calculation
- MINOR: debug: report the task handler's pointer relative to main
- BUG/MEDIUM: debug: make the debug_handler check for the thread in threads_to_dump
- MINOR: haproxy: export main to ease access from debugger
- BUILD: tools: remove obsolete and conflicting trace() from standard.c
- BUG/MINOR: wdt: do not return an error when the watchdog couldn't be enabled
- DOC: fix incorrect indentation of http_auth_*
- OPTIM: startup: fast unique_id allocation for acl.
- BUG/MINOR: pattern: Do not pass len = 0 to calloc()
- DOC: configuration.txt: fix various typos
- DOC: assorted typo fixes in the documentation and Makefile
- BUG/MINOR: init: make the automatic maxconn consider the max of soft/hard limits
- BUG/MAJOR: proxy_protocol: Properly validate TLV lengths
- REGTEST: make the PROXY TLV validation depend on version 2.2
- BUG/MINOR: filters: Use filter offset to decude the amount of forwarded data
- BUG/MINOR: filters: Forward everything if no data filters are called
- MINOR: htx: Add a function to return a block at a specific offset
- BUG/MEDIUM: cache/filters: Fix loop on HTX blocks caching the response payload
- BUG/MEDIUM: compression/filters: Fix loop on HTX blocks compressing the payload
- BUG/MINOR: http-ana: Reset request analysers on a response side error
- BUG/MINOR: lua: Ignore the reserve to know if a channel is full or not
- BUG/MINOR: http-rules: Preserve FLT_END analyzers on reject action
- BUG/MINOR: http-rules: Fix a typo in the reject action function
- BUG/MINOR: rules: Preserve FLT_END analyzers on silent-drop action
- BUG/MINOR: rules: Increment be_counters if backend is assigned for a silent-drop
- DOC: fix typo about no-tls-tickets
- DOC: improve description of no-tls-tickets
- DOC: assorted typo fixes in the documentation
- DOC: ssl: clarify security implications of TLS tickets
- BUILD: wdt: only test for SI_TKILL when compiled with thread support
- BUG/MEDIUM: mt_lists: Make sure we set the deleted element to NULL;
- MINOR: mt_lists: Appease gcc.
- BUG/MEDIUM: random: align the state on 2*64 bits for ARM64
- BUG/MEDIUM: pools: Always update free_list in pool_gc().
- BUG/MINOR: haproxy: always initialize sleeping_thread_mask
- BUG/MINOR: listener/mq: do not dispatch connections to remote threads when stopping
- BUG/MINOR: haproxy/threads: try to make all threads leave together
- DOC: proxy_protocol: Reserve TLV type 0x05 as PP2_TYPE_UNIQUE_ID
- DOC: correct typo in alert message about rspirep
- BUILD: on ARM, must be linked to libatomic.
- BUILD: makefile: fix regex syntax in ARM platform detection
- BUILD: makefile: fix expression again to detect ARM platform
- BUG/MEDIUM: peers: resync ended with RESYNC_PARTIAL in wrong cases.
- DOC: assorted typo fixes in the documentation
- MINOR: wdt: Move the definitions of WDTSIG and DEBUGSIG into types/signal.h.
- BUG/MEDIUM: wdt: Don't ignore WDTSIG and DEBUGSIG in __signal_process_queue().
- MINOR: memory: Change the flush_lock to a spinlock, and don't get it in alloc.
- BUG/MINOR: connections: Make sure we free the connection on failure.
- REGTESTS: use "command -v" instead of "which"
- REGTEST: increase timeouts on the seamless-reload test
- BUG/MINOR: haproxy/threads: close a possible race in soft-stop detection
- BUG/MINOR: peers: init bind_proc to 1 if it wasn't initialized
- BUG/MINOR: peers: avoid an infinite loop with peers_fe is NULL
- BUG/MINOR: peers: Use after free of "peers" section.
- MINOR: listener: add so_name sample fetch
- BUILD: ssl: only pass unsigned chars to isspace()
- BUG/MINOR: stats: Fix color of draining servers on stats page
- DOC: internals: Fix spelling errors in filters.txt
- MINOR: http-rules: Add a flag on redirect rules to know the rule direction
- BUG/MINOR: http_ana: make sure redirect flags don't have overlapping bits
- MINOR: http-rules: Handle the rule direction when a redirect is evaluated
- BUG/MINOR: http-ana: Reset request analysers on error when waiting for response
- BUG/CRITICAL: hpack: never index a header into the headroom after wrapping

(adam)

2020-04-03 16:21:59 UTC MAIN commitmail json YAML

Updated devel/py-cython, devel/py-xopen

(adam)

2020-04-03 16:20:50 UTC MAIN commitmail json YAML

py-xopen: updated to 0.9.0

v0.9.0
When the file name extension of a file to be opened for reading is not available, the content is inspected (if possible) and used to determine which compression format applies.
This release drops Python 2.7 and 3.4 support. Python 3.5 or later is now required.

(adam)

2020-04-03 16:19:13 UTC MAIN commitmail json YAML

py-cython: updated to 0.29.16

0.29.16:

Bugs fixed
* Temporary internal variables in nested prange loops could leak into other
  threads.
* Default arguments on fused functions could crash.
* C-tuples declared in ``.pxd`` files could generate incomplete C code.
* Fused functions were not always detected and optimised as Cython
  implemented functions.
* Valid Python object concatenation of (iterable) strings to non-strings
  could fail with an exception.
* Using C functions as temporary values lead to invalid C code.
* Fix an unhandled C++ exception in comparisons.
* Fix deprecated import of "imp" module.
* Fix compatibility with Pythran 0.9.6 and later.
* The ``_Py_PyAtExit()`` function in ``cpython.pylifecycle`` was misdeclared.
* Several missing declarations in ``cpython.*`` were added.
* A declaration for ``libc.math.fpclassify()`` was added.
* Avoid "undeclared" warning about automatically generated pickle methods.
* Avoid C compiler warning about unreachable code in ``prange()``.
* Some C compiler warnings in PyPy were resolved.

(adam)

2020-04-03 14:36:58 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-lwt_ssl to 1.1.3

(jaapb)

2020-04-03 14:36:44 UTC MAIN commitmail json YAML

Update devel/ocaml-lwt_ssl to version 1.1.3.

This switches the build system from jbuilder to dune.

(jaapb)

2020-04-03 14:28:48 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-async_kernel to 0.13.0

(jaapb)

2020-04-03 14:28:34 UTC MAIN commitmail json YAML

Updated devel/ocaml-async_kernel to version 0.13.0.

The CHANGES.md file hasn't been updated in a while, but there do not seem
to have been major changes; nevertheless, this version corrects a build
failure.

(jaapb)

2020-04-03 11:56:43 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-core_kernel to 0.13.1

(jaapb)

2020-04-03 11:56:31 UTC MAIN commitmail json YAML

Updated devel/ocaml-core_kernel to version 0.13.1.

This adds support for OCaml 4.10.

(jaapb)

2020-04-03 10:58:39 UTC MAIN commitmail json YAML

2020-04-03 10:57:57 UTC MAIN commitmail json YAML

doc: Updated databases/openldap-server to 2.4.49nb1

(jperkin)

2020-04-03 10:56:40 UTC MAIN commitmail json YAML

openldap-server: Enable the dso option by default.

Without this, various openldap modules are useless out of the box.  Bump
PKGREVISION.

(jperkin)

2020-04-03 10:56:25 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-spawn to 0.13.0

(jaapb)

2020-04-03 10:56:10 UTC MAIN commitmail json YAML

Updated devel/ocaml-spawn to version 0.13.0.

This introduces a breaking change on Windows, and updates the build system
to dune.

(jaapb)

2020-04-03 10:53:35 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-base to 0.13.1

(jaapb)

2020-04-03 10:53:20 UTC MAIN commitmail json YAML

Updated devel/ocaml-base to version 0.13.1.

This adds support for OCaml 4.10.

(jaapb)

2020-04-03 10:30:35 UTC MAIN commitmail json YAML

2020-04-03 10:23:33 UTC MAIN commitmail json YAML

doc: Updated print/poppler to 0.87.0

(wiz)

2020-04-03 10:23:21 UTC MAIN commitmail json YAML

poppler*: update to 0.87.0

Release 0.87.0:
        core:
        * Fix leak in broken files
        * Internal code improvements

        qt5:
        * Add option to get form choice for export value
        * ArthurOutputDev: Avoid division by zero in updateLineDash. Issue #695

        glib:
        * Internal code improvements

        utils:
        * pdftohtml: Fix memory leak in HtmlOutputDev::getLinkDest

(wiz)

2020-04-03 09:17:07 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-lwt_log to 1.1.1

(jaapb)

2020-04-03 09:16:54 UTC MAIN commitmail json YAML

Updated devel/ocaml-lwt_log to version 1.1.1.

This upgrades the build system to dune, and fixes license headers.

(jaapb)

2020-04-03 09:15:12 UTC MAIN commitmail json YAML

doc: Updated devel/ocaml-ppx_tools_versioned to 5.3.0

(jaapb)

2020-04-03 09:14:57 UTC MAIN commitmail json YAML

2020-04-03 08:58:24 UTC MAIN commitmail json YAML

Re-insert the missing 'ss' -- to my excuse, cvsweb.netbsd.org wouldn't
render it, either.

(hauke)

2020-04-03 08:45:44 UTC MAIN commitmail json YAML

Remove spurious UTF8 gremlin from comment -- it hangs my shell.

(hauke)

2020-04-03 08:36:50 UTC MAIN commitmail json YAML

TODO: - git-base, done

(wiz)

2020-04-03 08:28:08 UTC MAIN commitmail json YAML

Updated security/easy-rsa, net/qbittorrent

(adam)

2020-04-03 08:27:51 UTC MAIN commitmail json YAML

qbittorrent: updated to 4.2.3

v4.2.3
- FEATURE: Add logging for SOCKS5 proxy errors
- FEATURE: Add UPnP lease duration advanced option
- BUGFIX: Allow to translate error messages
- BUGFIX: Don't round scaling factor
- BUGFIX: Save log file in UTF-8 encoding
- BUGFIX: Avoid log file excessive flushing
- BUGFIX: Fix regression when fastresume contains network path
- BUGFIX: Fix broken UNC paths in fastresumes on Windows
- BUGFIX: Prevent multiple instances for the same app config
- BUGFIX: Fix unexpected torrent resume after app restart with libtorrent 1.1.x
- WEBUI: Add alt and title tags for WebUI footer
- WINDOWS: Installer: Update Finnish translation
- WINDOWS: Installer: Update Japanese translation
- WINDOWS: Installer: Update Turkish translation
- WINDOWS: Installer: Update Russian translation

(adam)

2020-04-03 08:27:05 UTC MAIN commitmail json YAML

easy-rsa: updated to 3.0.7

3.0.7:
Include OpenSSL libs and binary for Windows 1.1.0j
Remove RANDFILE environment variable
Workaround for bug in win32 mktemp
Handle IP address in SAN and renewals
Workaround for ash and no set -o echo
Shore up windows testing framework
Provide upgrade mechanism for older versions of EasyRSA
Add support for KDC certificates
Add support for Edward Curves
Add support for EASYRSA_PASSIN and EASYRSA_PASSOUT env vars
Add support for RID to SAN

(adam)

2020-04-03 08:02:17 UTC MAIN commitmail json YAML

hledger-lib: add missing DEPENDS.

Fixes build.

(wiz)

2020-04-03 07:46:30 UTC MAIN commitmail json YAML

hs-cassava-megaparsec: add missing DEPENDS

Fixes build

(wiz)

2020-04-03 07:45:17 UTC MAIN commitmail json YAML

Updated www/py-httplib2, lang/py-uncompyle6

(adam)

2020-04-03 07:44:59 UTC MAIN commitmail json YAML

py-uncompyle6: updated to 3.6.5

3.6.5:
Back port some of the changes in decompile3 here which mostly helps 3.7 and 3.8 decompilation, although this may also help 3.6ish versions too.

Handle nested async for in for... and better async comprehension detection via xdis. Still more work is needed.
include token number in listings when -g and there is a parser error
remove unneeded Makefiles now that remake 4.3+1.5dbg is a thing that has -c
Bug in finding annotations in functions with docstrings
Fix bug found by 2.4 sre_parse.py testing
Fix transform module's ifelseif bugs
Fix bug in 3.0 name module detection
Fix docstring detection

(adam)

2020-04-03 07:42:34 UTC MAIN commitmail json YAML

hs-tasty-hunit: add missing DEPENDS.

Fixes build.

(wiz)

2020-04-03 07:40:44 UTC MAIN commitmail json YAML

hs-cassava: add missing DEPENDS.

Fixes build.

(wiz)

2020-04-03 07:39:47 UTC MAIN commitmail json YAML

py-httplib2: updated to 0.17.1

0.17.1
python3: no_proxy was not checked with https

(adam)

2020-04-03 07:32:32 UTC MAIN commitmail json YAML

hs-text-short: add missing DEPENDS.

Fixes build.

(wiz)

2020-04-03 07:30:53 UTC MAIN commitmail json YAML

hs-tasty: add missing DEPENDS.

Fixes build.

(wiz)

2020-04-03 07:28:13 UTC MAIN commitmail json YAML

hs-hashtables: add missing DEPENDS.

Fixes build.

(wiz)

2020-04-03 07:25:43 UTC MAIN commitmail json YAML

hs-shakespeare: add missing DEPENDS.

Fixes build.

(wiz)

2020-04-03 07:22:04 UTC MAIN commitmail json YAML

hs-lucid: add missing DEPENDS

Fixes build.

(wiz)

2020-04-03 06:26:27 UTC MAIN commitmail json YAML

Updated security/py-cryptography, security/py-cryptography_vectors

(adam)

2020-04-03 06:25:50 UTC MAIN commitmail json YAML

py-cryptography{_vectors}: updated to 2.9

2.9:
* **BACKWARDS INCOMPATIBLE:** Support for Python 3.4 has been removed due to
  low usage and maintenance burden.
* **BACKWARDS INCOMPATIBLE:** Support for OpenSSL 1.0.1 has been removed.
  Users on older version of OpenSSL will need to upgrade.
* **BACKWARDS INCOMPATIBLE:** Support for LibreSSL 2.6.x has been removed.
* Removed support for calling
  :meth:`~cryptography.hazmat.primitives.asymmetric.x25519.X25519PublicKey.public_bytes`
  with no arguments, as per our deprecation policy. You must now pass
  ``encoding`` and ``format``.
* **BACKWARDS INCOMPATIBLE:** Reversed the order in which
  :meth:`~cryptography.x509.Name.rfc4514_string` returns the RDNs
  as required by :rfc:`4514`.
* Updated Windows, macOS, and ``manylinux`` wheels to be compiled with
  OpenSSL 1.1.1f.
* Added support for parsing
  :attr:`~cryptography.x509.ocsp.OCSPResponse.single_extensions` in an OCSP
  response.
* :class:`~cryptography.x509.NameAttribute` values can now be empty strings.

(adam)

2020-04-03 06:17:25 UTC MAIN commitmail json YAML

compat80: mark as not RELRO safe

These are existing binaries, no way to fix them and not all of them are.

ERROR: emul/netbsd/usr/X11R7/lib/libXfontcache.so.2.0: missing RELRO
ERROR: emul/netbsd/usr/X11R7/lib/libfreetype.so.18.0.13: missing RELRO
ERROR: emul/netbsd/usr/lib/libbfd.so.15.0: missing RELRO
ERROR: emul/netbsd/usr/lib/libdes.so.12.0: missing RELRO
ERROR: emul/netbsd/usr/lib/libssl.so.12.0: missing RELRO

(wiz)

2020-04-02 22:07:16 UTC MAIN commitmail json YAML

Updated x11/qt5

(adam)

2020-04-02 22:06:00 UTC MAIN commitmail json YAML

2020-04-02 20:41:52 UTC MAIN commitmail json YAML

2020-04-02 20:39:34 UTC MAIN commitmail json YAML

doc: Updated doc/guide to 20200402

(leot)

2020-04-02 20:39:10 UTC MAIN commitmail json YAML

doc/guide: Update htdocs-share to 20200402 (pkgsrc-2020Q1)

(leot)

2020-04-02 19:03:24 UTC MAIN commitmail json YAML

doc: Fix devel/ruby-mode entry (not under lang/)

Pointed out by pkg-changes2html htutils script.

(leot)

2020-04-02 17:46:40 UTC MAIN commitmail json YAML

2020-04-02 16:50:23 UTC MAIN commitmail json YAML

Temporarily disable "err" test; it will be fixed soon in upstream

(cheusov)

2020-04-02 16:41:40 UTC MAIN commitmail json YAML

doc: correct ruby24-base version

* Correct ruby24-base version to 2.4.10nb2.
* Add update of lang/ruby-mode to 2.5.8.

(taca)

2020-04-02 15:54:14 UTC MAIN commitmail json YAML

doc: Updated multimedia/xine-lib to 1.2.10

(nia)

2020-04-02 15:53:39 UTC MAIN commitmail json YAML

doc: Updated multimedia/xine-ui to 0.99.12

(nia)

2020-04-02 15:53:28 UTC MAIN commitmail json YAML

xine-ui: Update to 0.99.12

xine-ui (0.99.12)
  * Make XLockDisplay use user switchable.
  * Faster seek.
  * Optimize text rendering.
  * Add utf pixmap support.
  * Add animated logo.
  * Update splash.
  * Fix build with libxine <= 1.2.9.

xine-ui (0.99.11)
  * Offer all autoplay/autodir input plugins.
  * Dont treat hls as playlist.
  * Play ftp:/ mrls instead of downloading.
  * Update german translation.
  * Fix mrl browser background.
  * Fix user agent.
  * Fix libjpeg detection.
  * Fix linking with caca.
  * Fix memory and resource leaks.
  * Fix crashes.
  * Fix lirc build.
  * Code cleanup and "dust removal".

(nia)

2020-04-02 15:52:47 UTC MAIN commitmail json YAML

xine-lib: Update to 1.2.10

xine-lib (1.2.10) 2019-12-13
  * Add first Android support.
  * Add (xcb)xv yuy2 emulation.
  * Add libavcodec v58 compatibility.
  * Add avio seek support.
  * Make libpostproc optional.
  * Add libdav1d, libaom and lavc AV1 video decoders.
  * Add libvpx multithreading.
  * Add libpng decoder.
  * Add a52 double and fixed point modes.
  * Add Opus audio support to ogg demuxer.
  * Add AV1 video support to matroska demuxer.
  * Add ivf demuxer.
  * Add mpeg-ts split payload support.
  * Add TLS support using gnutls or OpenSSL.
  * Add ftp input plugin (ftp://) with TLS support (ftpes://)
  * Add tls:// input plugin (raw TLS over TCP).
  * Add libnfs NFS input plugin.
  * Add ftp/http seek support.
  * Add scp forward seek support.
  * Add mp4 http streaming support (plain and fragment modes).
  * Add HLS streaming support.
  * Add HTTP 1.1 support.
  * Add OpenGL EGL and Wayland support.
  * Add generic bitrate estimation.
  * Add side stream feature.
  * Optimize demux_qt.
  * Optimize OSD.
  * Optimize output layers.
  * Optimize decoder threads.
  * Optimize event handling.
  * Optimize stream info.
  * Optimize TCP/TLS/HTTP network input.
  * Optimize network buffering control.
  * Alsa/oss startup optimization.
  * Optimize input_stdin_fifo.
  * Optimize internal liba52.
  * Optimize user seek.
  * Build optimizations.
  * Simply user config.
  * Better support for audio out drivers that cannot resume after pause.
  * Better support for mpeg pts jumps.
  * Better bluray seek.
  * XML parser fixes.
  * Fix midstream audio mode switch.
  * Fix FLAC audio playback via ffmpeg.
  * Fix ffmpeg mpeg1/2 video.
  * Fix C++ build.
  * Fix build on clang only systems.
  * Fix/optimize mpeg, mpeg-ts, qt, flv, matroska, real and asf demuxers.
  * Fix network seek.
  * Fix/optimize audio CD.
  * Fix DVD (occasional crashes, damaged video after a DVD had been played).
  * Fix opengl2 freeze after X server failure.
  * Fix tvtime deinterlacer crash.
  * Fix/optimize overlay.
  * Fix/optimize old VDR plugin.
  * Fix xine-ui freeze when opening a playlist while paused.
  * Security fixes.
  * Build fixes (C99 mode, vaapi, ImageMagick, libmvec, less warnings).
  * Many small fixes.
  * More error handling instead of aborting.
  * Update german translation.

(nia)

2020-04-02 14:27:40 UTC MAIN commitmail json YAML

lang/ruby24-base: revert previous commit

Revert previous commit.  Yes, it was too late.

(taca)

2020-04-02 13:23:10 UTC MAIN commitmail json YAML

lang/ruby24-base: one more forgot commit

Reset PKGREVISION should be done in previous commit.
(It is too late?)

(taca)

2020-04-02 12:20:51 UTC MAIN commitmail json YAML

ruby24-base: update distinfo for 2.4.10 release

(wiz)

2020-04-02 11:39:05 UTC MAIN commitmail json YAML

doc: Updated sysutils/upower to 0.99.11

(bsiegert)

2020-04-02 11:38:50 UTC MAIN commitmail json YAML

Update upower to 0.99.11.

Version 0.99.11
~~~~~~~~~~~~~~~
Released: 2019-09-03

New Features:
- Add code of conduct document
- build: Migrate from intltool to gettext
- rules: Split off HID++ udev rules
- Harden systemd service
- Let systemd create /var/lib/upower
- Move D-Bus policy file to /usr/share/dbus-1/system.d/

Bug fixes:
- Fix endless loop burning 100% CPU on keyboard plugout with external
  backlight
- linux: Start polling for unknown device batteries too
- linux: Retry to get a battery type if it's unknown
- linux: Don't treat device batteries like laptop batteries
- Replace use of G_TYPE_INSTANCE_GET_PRIVATE and g_type_class_add_private()

Version 0.99.10
~~~~~~~~~~~~~~~
Released: 2019-02-20

Bugfixes:
- Set 'pending-charge' for DisplayDevice if at least one
  battery is in the 'pending-charge' state
- Map pending-charge to fully-charged when charge is 100%

Version 0.99.9
~~~~~~~~~~~~~~
Released: 2018-10-25

Bugfixes:
- Fix lack of update after AC status changes, and broken keyboard
  backlight, following the daemon lockdown added in 0.99.8
- Multiple API documentation fixes
- Out-of-tree build fixes

Version 0.99.8
~~~~~~~~~~~~~~
Released: 2018-06-18

New Features:
- Lock down systemd service file
- Add support for "Unknown" capacity level, and clarify handling
  of devices with coarse battery levels
- Add a new version of up_client_get_devices() which unrefs contents

Bugfixes:
- Fix warnings when D-Bus related properties change
- Prevent crash after attaching an Apple TV, and support newer
  versions of iOS
- Lower severity of "unhandled action" messages
- Fix battery status on MacBooks after a plug or unplug event
- Fix double-close on exit

Version 0.99.7
~~~~~~~~~~~~~~
Released: 2017-11-28

New Features:
- Add support for Bluetooth LE device batteries (Bastien Nocera)
- Allow to be replaced via --replace,-r (Christian Kellner)

Bugfixes:
- Fix critical action after resume from hibernate (Miroslav Sustek)
- Fix compilation with libimobiledevice git (Bastien Nocera)

Version 0.99.6
~~~~~~~~~~~~~~
Released: 2017-09-11

New Features:
- Add UP_DEVICE_KIND_GAMING_INPUT for gaming devices (Bastien Nocera)
- Detect joysticks as gaming input devices (Bastien Nocera)

Bugfixes:
- Correctly close inhibitor FD (Benjamin Berg)
- Fix crash when '@' is present in the device name (oleid, Bastien Nocera)
- Fix lid detection on FreeBSD (Alberto Villa)
- Grab the model name from device if unavailable from battery (Bastien Nocera)

Version 0.99.5
~~~~~~~~~~~~~~
Released: 2017-07-24

New Features:
- Add a more complete self test for HID++ devices (Bastien Nocera)
- Add BatteryLevel property for devices with a finite number of power levels (Bastien Nocera)
- Add support for pausing and resuming of the daemon poll (Christian Kellner, Bastien Nocera)
- Get a serial number for device batteries (Bastien Nocera)
- Refresh devices after waking up from sleep (Christian Kellner)

Bugfixes:
- Add proper error and cancellable handling to UpClient constructor (Martin Pitt)
- Do not spin in a loop when /proc/timer_stats cannot be written (Richard Hughes)
- Exit early from up-tool when connecting to upower fails (Martin Pitt)
- Expand the integration-tests to run in more environments (Bastien Nocera, Christian Kellner)
- Fix reading and writing the keyboard brightness level (Hans de Goede, Marco Trevisan)
- Fix -Wformat-y2k compilation errors (Bastien Nocera)
- Lower initial power usage when iDevice isn't accessible (Bastien Nocera)
- Simplify string checks in upower-glib (Bastien Nocera)

(bsiegert)

2020-04-02 11:22:05 UTC MAIN commitmail json YAML

Updated databases/ldb, net/samba4

(adam)

2020-04-02 11:21:42 UTC MAIN commitmail json YAML

samba4: updated to 4.12.0

samba 4.12.0:

NEW FEATURES/CHANGES
====================

Python 3.5 Required
-------------------

Samba's minimum runtime requirement for python was raised to Python
3.4 with samba 4.11.  Samba 4.12 raises this minimum version to Python
3.5 both to access new features and because this is the oldest version
we test with in our CI infrastructure.

(Build time support for the file server with Python 2.6 has not
changed)

Removing in-tree cryptography: GnuTLS 3.4.7 required
----------------------------------------------------

Samba is making efforts to remove in-tree cryptographic functionality,
and to instead rely on externally maintained libraries.  To this end,
Samba has chosen GnuTLS as our standard cryptographic provider.

Samba now requires GnuTLS 3.4.7 to be installed (including development
headers at build time) for all configurations, not just the Samba AD
DC.

Thanks to this work Samba no longer ships an in-tree DES
implementation and on GnuTLS 3.6.5 or later Samba will include no
in-tree cryptography other than the MD4 hash and that
implemented in our copy of Heimdal.

Using GnuTLS for SMB3 encryption you will notice huge performance and copy
speed improvements. Tests with the CIFS Kernel client from Linux Kernel 5.3
show a 3x speed improvement for writing and a 2.5x speed improvement for reads!

NOTE WELL: The use of GnuTLS means that Samba will honour the
system-wide 'FIPS mode' (a reference to the US FIPS-140 cryptographic
standard) and so will not operate in many still common situations if
this system-wide parameter is in effect, as many of our protocols rely
on outdated cryptography.

A future Samba version will mitigate this to some extent where good
cryptography effectively wraps bad cryptography, but for now that above
applies.

zlib library is now required to build Samba
-------------------------------------------

Samba no longer includes a local copy of zlib in our source tarball.
By removing this we do not need to ship (even where we did not
build) the old, broken zip encryption code found there.

New Spotlight backend for Elasticsearch
---------------------------------------

Support for the macOS specific Spotlight search protocol has been enhanced
significantly. Starting with 4.12 Samba supports using Elasticsearch as search
backend. Various new parameters have been added to configure this:

  spotlight backend = noindex | elasticsearch | tracker
  elasticsearch:address = ADDRESS
  elasticsearch:port = PORT
  elasticsearch:use tls = BOOLEAN
  elasticsearch:index = INDEXNAME
  elasticsearch:mappings = PATH
  elasticsearch:max results = NUMBER

Samba also ships a Spotlight client command "mdfind" which can be used to search
any SMB server that runs the Spotlight RPC service. See the manpage of mdfind
for details.

Note that when upgrading existing installations that are using the previous
default Spotlight backend Gnome Tracker must explicitly set "spotlight backend =
tracker" as the new default is "noindex".

'net ads kerberos pac save' and 'net eventlog export'
-----------------------------------------------------

The 'net ads kerberos pac save' and 'net eventlog export' tools will
no longer silently overwrite an existing file during data export.  If
the filename given exits, an error will be shown.

Fuzzing
-------

A large number of fuzz targets have been added to Samba, and Samba has
been registered in Google's oss-fuzz cloud fuzzing service.  In
particular, we now have good fuzzing coverage of our generated NDR
parsing code.

A large number of issues have been found and fixed thanks to this
effort.

'samba-tool' improvements add contacts as member to groups
----------------------------------------------------------

Previously 'samba-tool group addmemers' can just add users, groups and
computers as members to groups. But also contacts can be members of
groups. Samba 4.12 adds the functionality to add contacts to
groups. Since contacts have no sAMAccountName, it's possible that
there are more than one contact with the same name in different
organizational units. Therefore it's necessary to have an option to
handle group members by their DN.

To get the DN of an object there is now the "--full-dn" option available
for all necessary commands.

The MS Windows UI allows to search for specific types of group members
when searching for new members for a group. This feature is included
here with the new samba-tool group addmembers "--object-type=OBJECTYPE"
option. The different types are selected accordingly to the Windows
UI. The default samba-toole behaviour shouldn't be changed.

Allow filtering by OU or subtree in samba-tool
----------------------------------------------

A new "--base-dn" and "--member-base-dn" option is added to relevant
samba-tool user, group and ou management commands to allow operation
on just one part of the AD tree, such as a single OU.

VFS
===

SMB_VFS_NTIMES
--------------

Samba now uses a sentinel value based on utimensat(2) UTIME_OMIT to denote
to-be-ignored timestamp variables passed to the SMB_VFS_NTIMES() VFS function.

VFS modules can check whether any of the time values inside a struct
smb_file_time is to be ignored by calling is_omit_timespec() on the value.

'io_uring' vfs module
---------------------

The module makes use of the new io_uring infrastructure
(intruduced in Linux 5.1), see https://lwn.net/Articles/776703/

Currently this implements SMB_VFS_{PREAD,PWRITE,FSYNC}_SEND/RECV
and avoids the overhead of the userspace threadpool in the default
vfs backend. See also vfs_io_uring(8).

In order to build the module you need the liburing userspace library
and its developement headers installed, see
https://git.kernel.dk/cgit/liburing/

At runtime you'll need a Linux kernel with version 5.1 or higher.
Note that 5.4.14 and 5.4.15 have a regression that breaks the Samba
module! The regression was fixed in Linux 5.4.16 again.

MS-DFS changes in the VFS
-------------------------

This release changes set getting and setting of MS-DFS redirects
on the filesystem to go through two new VFS functions:

SMB_VFS_CREATE_DFS_PATHAT()
SMB_VFS_READ_DFS_PATHAT()

instead of smbd explicitly storing MS-DFS redirects inside
symbolic links on the filesystem. The underlying default
implementations of this has not changed, the redirects are
still stored inside symbolic links on the filesystem, but
moving the creation and reading of these links into the VFS
as first-class functions now allows alternate methods of
storing them (maybe in extended attributes) for OEMs who
don't want to mis-use filesystem symbolic links in this
way.

CTDB changes
============

* The ctdb_mutex_fcntl_helper periodically re-checks the lock file

  The re-check period is specified using a 2nd argument to this
  helper.  The default re-check period is 5s.

  If the file no longer exists or the inode number changes then the
  helper exits.  This triggers an election.

REMOVED FEATURES
================

The smb.conf parameter "write cache size" has been removed.

Since the in-memory write caching code was written, our write path has
changed significantly. In particular we have gained very flexible
support for async I/O, with the new linux io_uring interface in
development.  The old write cache concept which cached data in main
memory followed by a blocking pwrite no longer gives any improvement
on modern systems, and may make performance worse on memory-contrained
systems, so this functionality should not be enabled in core smbd
code.

In addition, it complicated the write code, which is a performance
critical code path.

If required for specialist purposes, it can be recreated as a VFS
module.

Retiring DES encryption types in Kerberos.
------------------------------------------
With this release, support for DES encryption types has been removed from
Samba, and setting DES_ONLY flag for an account will cause Kerberos
authentication to fail for that account (see RFC-6649).

Samba-DC: DES keys no longer saved in DB.
-----------------------------------------
When a new password is set for an account, Samba DC will store random keys
in DB instead of DES keys derived from the password.  If the account is being
migrated to Windbows or to an older version of Samba in order to use DES keys,
the password must be reset to make it work.

Heimdal-DC: removal of weak-crypto.
-----------------------------------
Following removal of DES encryption types from Samba, the embedded Heimdal
build has been updated to not compile weak crypto code (HEIM_WEAK_CRYPTO).

vfs_netatalk: The netatalk VFS module has been removed.
-------------------------------------------------------

The netatalk VFS module has been removed. It was unmaintained and is not needed
any more.

BIND9_FLATFILE deprecated
-------------------------

The BIND9_FLATFILE DNS backend is deprecated in this release and will
be removed in the future.  This was only practically useful on a single
domain controller or under expert care and supervision.

This release removes the 'rndc command' smb.conf parameter, which
supported this configuration by writing out a list of DCs permitted to
make changes to the DNS Zone and nudging the 'named' server if a new
DC was added to the domain.  Administrators using BIND9_FLATFILE will
need to maintain this manually from now on.

(adam)

2020-04-02 11:19:09 UTC MAIN commitmail json YAML

ldb: updated to 2.1.1

2.1.1:
Unknown changes (needed for Samba 4.12.0).

(adam)

2020-04-02 10:33:17 UTC MAIN commitmail json YAML

doc: Added devel/py-codespell version 1.16.0

(wiz)

2020-04-02 10:33:09 UTC MAIN commitmail json YAML

devel/Makefile: + py-codespell.

(wiz)

2020-04-02 10:32:55 UTC MAIN commitmail json YAML

devel/py-codespell: import py-codespell-1.16.0

Fix common misspellings in text files. It's designed primarily for
checking misspelled words in source code, but it can be used with
other files as well.

(wiz)

2020-04-02 10:11:47 UTC MAIN commitmail json YAML

doc: Updated lang/yabasic to 2.86.6

(fcambus)

2020-04-02 10:11:36 UTC MAIN commitmail json YAML

yabasic: update to 2.86.6.

ChangeLog:

Version 2.86.6 (March 8, 2020)
  - Advancing version for technical reasons

Version 2.86.5 (March 8, 2020)
  - Fix double backslash in string before quote

(fcambus)

2020-04-02 09:57:50 UTC MAIN commitmail json YAML

doc: Updated textproc/json-schema to 1.3

(wiz)

2020-04-02 09:57:41 UTC MAIN commitmail json YAML

json-schema: update to 1.3.

1.3 [2020-03-31]
================

* option to add default values during validation
* add thread-safe API
* build static library by default (jsoncpp only builds static library by default)

(wiz)

2020-04-02 09:47:03 UTC MAIN commitmail json YAML

doc: Updated net/fpdns to 0.10.0pre20190131

(fcambus)

2020-04-02 09:46:53 UTC MAIN commitmail json YAML

fpdns: update to 0.10.0-20190131.

pkgsrc changes:

- Remove redundant PERL5_CONFIGURE directive
- Remove empty PLIST and now unneeded patches

ChangeLog:

- fpdns-rails implementation upgraded to 3.2.11 to fix security vulnerability
- Do not set header counters unless changed
- Knot DNS capture from response_collector
- Hack to work around an old problem in Net::DNS.  Up to Net::DNS 0.68
  the notify opcode was coded as NS_NOTIFY_OP.  That was changed in version
  0.69 through 0.71 with no backwards compatibility.  This hack
  tests for the new NOTIFY and falls back to NS_NOTIFY_OP if necessary.
- Don't pass an undef value to Net::DNS::Resolver::srcaddr()
- Existing unbound rules match up to 1.6.0

  Versions between 1.6.1 and 1.6.8 are misidentified as Raiden DNSD.
  Versions later than that are not recognized.

  This was verified on versions 1.5.10 and 1.6.0; versions prior to 1.5.10
  wasn't as easy to build due to openssl api changes.
- Identify Unbound 1.7.x to 1.9.x

  All Unbound releases between 1.7.0 and 1.9.6 were tested and verified to
  match these new rules. Prior to this change, none of them matched a
  signature. The old rules matched up to 1.6.0, but for 1.6.1 to 1.6.8,
  fpdns misidentifies Unbound as "Raiden DNSD" (and still does, even after
  this change).
- Update signatures for Unbound

(fcambus)

2020-04-02 09:40:04 UTC MAIN commitmail json YAML

doc: Updated misc/vttest to 20200303

(nia)

2020-04-02 09:39:43 UTC MAIN commitmail json YAML

vttest: Update to 20200303

20200303
+ spelling fixes found with codespell.

+ correct a few other highlighting items for Turkish NRCS and DEC
  Supplemental Graphic NRCS.

+ correct highlighting for Spanish NRCS pound-sign in character-sets
  (report by James Holderness)

+ updated/improved configure macros

20191231
+ updated/improved configure macros

+ update config.guess, config.sub

20190710
+ improve alternate-screen test, with additional cursor-position check.

+ add extensions found in DEC standard 070 to the primary response table.

+ updated/improved configure macros

+ update config.guess, config.sub

(nia)

2020-04-02 09:35:59 UTC MAIN commitmail json YAML

doc: Updated net/tnftpd to 20190602

(nia)

2020-04-02 09:35:22 UTC MAIN commitmail json YAML

tnftpd: Update to 20190602

Changes in tnftpd from 20130325 to 20190602:

Security fixes to avoid resource exhaustion when globbing paths,
traversing directories, or parsing numbers.

Support NetBSD blacklistd(8).

Add -f option to ftpd to stay in foreground with -D.

(nia)

2020-04-02 09:31:55 UTC MAIN commitmail json YAML

doc: Updated print/zathura-pdf-poppler to 0.3.0

(nia)

2020-04-02 09:31:26 UTC MAIN commitmail json YAML

zathura-pdf-poppler: Update to 0.3.0

Changelog

    * Small improvements

(nia)

2020-04-02 09:23:16 UTC MAIN commitmail json YAML

doc: Updated print/zathura to 0.4.5

(nia)

2020-04-02 09:23:06 UTC MAIN commitmail json YAML

zathura: Update to 0.4.5

Changelog

    * Fix step size for mouse wheel scrolling
    * Lookup fileinfo from database by hash as fallback
    * Various fixes and improvements
    * Updated translations

(nia)

2020-04-02 09:16:28 UTC MAIN commitmail json YAML

doc: Updated sysutils/u-boot-rockpro64 to 2020.01.rc5

(tnn)

2020-04-02 09:12:54 UTC MAIN commitmail json YAML

2020-04-02 09:09:05 UTC MAIN commitmail json YAML

u-boot-rock64: add a local copy of u-boot-rockchip.mk here

Since this package still uses the ayufan branch. This is so that
the main u-boot-rockchip.mk can move to mainline.

(tnn)

2020-04-02 09:06:28 UTC MAIN commitmail json YAML

u-boot-rockpro64: switch to mainline U-Boot

Reach over to the pinebook pro package for patches and build glue.
XXX boot from SPI is currently broken, but SD-card works.

(tnn)

2020-04-02 08:11:23 UTC MAIN commitmail json YAML

u-boot-odroid-c2: regen distinfo

To add patch-arch_powerpc_include_asm_byteorder.h

(wiz)

2020-04-02 08:09:34 UTC MAIN commitmail json YAML

pam-p11: remove patch after update removed it from distinfo

(wiz)

2020-04-02 08:07:37 UTC MAIN commitmail json YAML

mingw-w64-x86_64-gcc-winpthreads: remove unused distinfo file

(wiz)

2020-04-02 07:47:25 UTC MAIN commitmail json YAML

Updated devel/git

(adam)

2020-04-02 07:46:42 UTC MAIN commitmail json YAML

git: updated to 2.26.0

Git 2.26 Release Notes
======================

Updates since v2.25
-------------------

Backward compatibility notes

* "git rebase" uses a different backend that is based on the 'merge'
  machinery by default.  There are a few known differences in the
  behaviour from the traditional machinery based on patch+apply.

  If your workflow is negatively affected by this change, please
  report it to git@vger.kernel.org so that we can take a look into
  it.  After doing so, you can set the 'rebase.backend' configuration
  variable to 'apply', in order to use the old default behaviour in
  the meantime.

UI, Workflows & Features

* Sample credential helper for using .netrc has been updated to work
  out of the box.

* gpg.minTrustLevel configuration variable has been introduced to
  tell various signature verification codepaths the required minimum
  trust level.

* The command line completion (in contrib/) learned to complete
  subcommands and arguments to "git worktree".

* Disambiguation logic to tell revisions and pathspec apart has been
  tweaked so that backslash-escaped glob special characters do not
  count in the "wildcards are pathspec" rule.

* One effect of specifying where the GIT_DIR is (either with the
  environment variable, or with the "git --git-dir=<where> cmd"
  option) is to disable the repository discovery.  This has been
  placed a bit more stress in the documentation, as new users often
  get confused.

* Two help messages given when "git add" notices the user gave it
  nothing to add have been updated to use advise() API.

* A new version of fsmonitor-watchman hook has been introduced, to
  avoid races.

* "git config" learned to show in which "scope", in addition to in
  which file, each config setting comes from.

* The basic 7 colors learned the brighter counterparts
  (e.g. "brightred").

* "git sparse-checkout" learned a new "add" subcommand.

* A configuration element used for credential subsystem can now use
  wildcard pattern to specify for which set of URLs the entry
  applies.

* "git clone --recurse-submodules --single-branch" now uses the same
  single-branch option when cloning the submodules.

* "git rm" and "git stash" learns the new "--pathspec-from-file"
  option.

* "git am --show-current-patch" is a way to show the piece of e-mail
  for the stopped step, which is not suitable to directly feed "git
  apply" (it is designed to be a good "git am" input).  It learned a
  new option to show only the patch part.

* Handling of conflicting renames in merge-recursive have further
  been made consistent with how existing codepaths try to mimic what
  is done to add/add conflicts.

Performance, Internal Implementation, Development Support etc.

* Tell .editorconfig that in this project, *.txt files are indented
  with tabs.

* The test-lint machinery knew to check "VAR=VAL shell_function"
  construct, but did not check "VAR= shell_function", which has been
  corrected.

* Replace "git config --bool" calls with "git config --type=bool" in
  sample templates.

* The effort to move "git-add--interactive" to C continues.

* Improve error message generation for "git submodule add".

* Preparation of test scripts for the day when the object names will
  use SHA-256 continues.

* Warn programmers about pretend_object_file() that allows the code
  to tentatively use in-core objects.

* The way "git pack-objects" reuses objects stored in existing pack
  to generate its result has been improved.

* The transport protocol version 2 becomes the default one.

* Traditionally, we avoided threaded grep while searching in objects
  (as opposed to files in the working tree) as accesses to the object
  layer is not thread-safe.  This limitation is getting lifted.

* "git rebase -i" (and friends) used to unnecessarily check out the
  tip of the branch to be rebased, which has been corrected.

* A low-level API function get_oid(), that accepts various ways to
  name an object, used to issue end-user facing error messages
  without l10n, which has been updated to be translatable.

* Unneeded connectivity check is now disabled in a partial clone when
  fetching into it.

* Some rough edges in the sparse-checkout feature, especially around
  the cone mode, have been cleaned up.

* The diff-* plumbing family of subcommands now pay attention to the
  diff.wsErrorHighlight configuration, which has been ignored before;
  this allows "git add -p" to also show the whitespace problems to
  the end user.

* Some codepaths were given a repository instance as a parameter to
  work in the repository, but passed the_repository instance to its
  callees, which has been cleaned up (somewhat).

* Memory footprint and performance of "git name-rev" has been
  improved.

* The object reachability bitmap machinery and the partial cloning
  machinery were not prepared to work well together, because some
  object-filtering criteria that partial clones use inherently rely
  on object traversal, but the bitmap machinery is an optimization
  to bypass that object traversal.  There however are some cases
  where they can work together, and they were taught about them.

* "git rebase" has learned to use the merge backend (i.e. the
  machinery that drives "rebase -i") by default, while allowing
  "--apply" option to use the "apply" backend (e.g. the moral
  equivalent of "format-patch piped to am").  The rebase.backend
  configuration variable can be set to customize.

* Underlying machinery of "git bisect--helper" is being refactored
  into pieces that are more easily reused.

Fixes since v2.25
-----------------

* "git commit" gives output similar to "git status" when there is
  nothing to commit, but without honoring the advise.statusHints
  configuration variable, which has been corrected.

* has_object_file() said "no" given an object registered to the
  system via pretend_object_file(), making it inconsistent with
  read_object_file(), causing lazy fetch to attempt fetching an
  empty tree from promisor remotes.

* Complete an update to tutorial that encourages "git switch" over
  "git checkout" that was done only half-way.

* C pedantry ;-) fix.

* The code that tries to skip over the entries for the paths in a
  single directory using the cache-tree was not careful enough
  against corrupt index file.

* Reduce unnecessary round-trip when running "ls-remote" over the
  stateless RPC mechanism.

* "git restore --staged" did not correctly update the cache-tree
  structure, resulting in bogus trees to be written afterwards, which
  has been corrected.

* The code recently added to move to the entry beyond the ones in the
  same directory in the index in the sparse-cone mode did not count
  the number of entries to skip over incorrectly, which has been
  corrected.

* Rendering by "git log --graph" of ancestry lines leading to a merge
  commit were made suboptimal to waste vertical space a bit with a
  recent update, which has been corrected.

* Work around test breakages caused by custom regex engine used in
  libasan, when address sanitizer is used with more recent versions
  of gcc and clang.

* Minor bugfixes to "git add -i" that has recently been rewritten in C.

* "git fetch --refmap=" option has got a better documentation.

* "git checkout X" did not correctly fail when X is not a local
  branch but could name more than one remote-tracking branches
  (i.e. to be dwimmed as the starting point to create a corresponding
  local branch), which has been corrected.
  (merge fa74180d08 am/checkout-file-and-ref-ref-ambiguity later to maint).

* Corner case bugs in "git clean" that stems from a (necessarily for
  performance reasons) awkward calling convention in the directory
  enumeration API has been corrected.

* A fetch that is told to recursively fetch updates in submodules
  inevitably produces reams of output, and it becomes hard to spot
  error messages.  The command has been taught to enumerate
  submodules that had errors at the end of the operation.
  (merge 0222540827 es/fetch-show-failed-submodules-atend later to maint).

* The "--recurse-submodules" option of various subcommands did not
  work well when run in an alternate worktree, which has been
  corrected.

* Futureproofing a test not to depend on the current implementation
  detail.

* Running "git rm" on a submodule failed unnecessarily when
  .gitmodules is only cache-dirty, which has been corrected.

* C pedantry ;-) fix.

* "git grep --no-index" should not get affected by the contents of
  the .gitmodules file but when "--recurse-submodules" is given or
  the "submodule.recurse" variable is set, it did.  Now these
  settings are ignored in the "--no-index" mode.

* Technical details of the bundle format has been documented.

* Unhelpful warning messages during documentation build have been squelched.

* "git rebase -i" identifies existing commits in its todo file with
  their abbreviated object name, which could become ambiguous as it
  goes to create new commits, and has a mechanism to avoid ambiguity
  in the main part of its execution.  A few other cases however were
  not covered by the protection against ambiguity, which has been
  corrected.

* Allow the rebase.missingCommitsCheck configuration to kick in when
  "rebase --edit-todo" and "rebase --continue" restarts the procedure.
  (merge 5a5445d878 ag/edit-todo-drop-check later to maint).

* The way "git submodule status" reports an initialized but not yet
  populated submodule has not been reimplemented correctly when a
  part of the "git submodule" command was rewritten in C, which has
  been corrected.
  (merge f38c92452d pk/status-of-uncloned-submodule later to maint).

* The code to automatically shrink the fan-out in the notes tree had
  an off-by-one bug, which has been killed.

* The index-pack code now diagnoses a bad input packstream that
  records the same object twice when it is used as delta base; the
  code used to declare a software bug when encountering such an
  input, but it is an input error.

* The code to compute the commit-graph has been taught to use a more
  robust way to tell if two object directories refer to the same
  thing.
  (merge a7df60cac8 tb/commit-graph-object-dir later to maint).

* "git remote rename X Y" needs to adjust configuration variables
  (e.g. branch.<name>.remote) whose value used to be X to Y.
  branch.<name>.pushRemote is now also updated.

* Update to doc-diff.

* Doc markup fix.

* "git check-ignore" did not work when the given path is explicitly
  marked as not ignored with a negative entry in the .gitignore file.

* The merge-recursive machinery failed to refresh the cache entry for
  a merge result in a couple of places, resulting in an unnecessary
  merge failure, which has been fixed.

* Fix for a bug revealed by a recent change to make the protocol v2
  the default.

* In rare cases "git worktree add <path>" could think that <path>
  was already a registered worktree even when it wasn't and refuse
  to add the new worktree. This has been corrected.
  (merge bb69b3b009 es/worktree-avoid-duplication-fix later to maint).

* "git push" should stop from updating a branch that is checked out
  when receive.denyCurrentBranch configuration is set, but it failed
  to pay attention to checkouts in secondary worktrees.  This has
  been corrected.
  (merge 4d864895a2 hv/receive-denycurrent-everywhere later to maint).

* "git rebase BASE BRANCH" rebased/updated the tip of BRANCH and
  checked it out, even when the BRANCH is checked out in a different
  worktree.  This has been corrected.
  (merge b5cabb4a96 es/do-not-let-rebase-switch-to-protected-branch later to maint).

* "git describe" in a repository with multiple root commits sometimes
  gave up looking for the best tag to describe a given commit with
  too early, which has been adjusted.

* "git merge signed-tag" while lacking the public key started to say
  "No signature", which was utterly wrong.  This regression has been
  reverted.

* MinGW's poll() emulation has been improved.

* "git show" and others gave an object name in raw format in its
  error output, which has been corrected to give it in hex.

* "git fetch" over HTTP walker protocol did not show any progress
  output.  We inherently do not know how much work remains, but still
  we can show something not to bore users.
  (merge 7655b4119d rs/show-progress-in-dumb-http-fetch later to maint).

* Both "git ls-remote -h" and "git grep -h" give short usage help,
  like any other Git subcommand, but it is not unreasonable to expect
  that the former would behave the same as "git ls-remote --head"
  (there is no other sensible behaviour for the latter).  The
  documentation has been updated in an attempt to clarify this.

(adam)