Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (1h)  pkgsrc-2024Q1 (19d)  pkgsrc-2023Q4 (66d)  pkgsrc-2023Q2 (98d)  pkgsrc-2023Q3 (178d) 

2024-06-06 04:01:40 UTC Now

2019-11-11 09:21:40 UTC MAIN commitmail json YAML

KDE Frameworks update to 5.64.0

5.62.0

KActivitiesStats
  Add Term::Type::files() and Term::Type::directories() to filter only
  directories or excluding them
  Add @since 5.62 for newly added setters
  Add proper logging using ECMQtDeclareLoggingCategory
  Add setter to Type, Activity, Agent and UrlFilter query fields
  Use special values constants in terms.cpp
  Allow date range filtering of resource events using Date Term

KActivities
  [kactivities] Use new activities icon

KConfigWidgets
  Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)
  [KColorSchemeManager] Optimize preview generation

KDesignerPlugin
  Deprecate kgendesignerplugin, drop bundle plugim for all KF5 widgets

Kirigami
  Replace the custom overflow button with PrivateActionToolButton in
  ActionToolBar
  If a submenu action has an icon set, make sure to also display it
  [Separator] Match Breeze borders' color
  Add Kirigami ListSectionHeader component
  Fix context menu button for pages not showing up
  Fix PrivateActionToolButton with menu not clearing checked state properly
  allow to set custom icon for the left drawer handle
  Rework the visibleActions logic in SwipeListItem
  Allow usage of QQC2 actions on Kirigami components and now make K.Action
  based on QQC2.Action
  Kirigami.Icon: Fix loading bigger images when source is a URL
  Add icon used by Kirigami.AboutPage

KItemViews
  Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)

KTextWidgets
  Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)

KWidgetsAddons
  [KMessageWidget] Pass widget to standardIcon()
  Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)

KWindowSystem
  KWindowSystem: add cmake option KWINDOWSYSTEM_NO_WIDGETS
  Deprecate slideWindow(QWidget *widget)
  Add KWindowSystem::setMainWindow(QWindow *) overload
  KWindowSystem: add setNewStartupId(QWindow *...) overload

KXMLGUI
  Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)

Plasma Framework
  Make notification icons use outline style
  make the sizing of the toolbuttons more coherent
  Allow applets/containments/wallpaper to defer UIReadyConstraint
  Make notification icons look like bells
  Fix incorrect initial tabs position for vertical tab bars

QQC2StyleBridge
  Prevent dragging QQC2 ComboBox contents outside menu

5.63.0

Framework Integration
  ensure winId() not called on non-native widgets

KConfigWidgets
  Make KColorScheme compatible with QVariant

KDELibs 4 Support
  Support NetworkManager 1.20 and do actually compile the NM backend

Kirigami
  always cache just the last item
  more z
  fix import version in PagePoolAction
  PagePool is Kirigami 2.11
  take into account dragging speed when a flick ends
  Fix copying urls to the clipboard
  check more if we are reparenting an actual Item
  basic support for ListItem actions
  introduce cachePages
  fix compatibility with Qt5.11
  introduce PagePoolAction
  new class: PagePool to manage recycling of pages after they're popped
  make tabbars look better
  some margin on the right
  Revert "Compensate smaller icon sizes on mobile in the ActionButton"
  don't make list items look inactive
  Revert "Remove scaling of iconsize unit for isMobile"
  Layout.fillWidth should be done by the client
  Add template for Kirigami application development
  Add a mode to center actions and omit the title when using a ToolBar style
  Compensate smaller icon sizes on mobile in the ActionButton
  Fixed some undefined properties runtime errors
  Fix ListSectionHeader background color for some color schemes
  Remove custom content item from ActionMenu separator

KItemViews
  [KItemViews] Port to non-deprecated QWheelEvent API

KJobWidgets
  cleanup dbus related objects early enough to avoid hang on program exit

KWidgetsAddons
  Make OK button configurable in KMessageBox::sorry/detailedSorry
  [KCollapsibleGroupBox] Fix QTimeLine::start warning at runtime
  Improve naming of KTitleWidget icon methods
  Add QIcon setters for the password dialogs
  [KWidgetAddons] port to non-deprecated Qt API

KWindowSystem
  Set XCB to required if building the X backend
  Make less use of deprecated enum alias NET::StaysOnTop

KXMLGUI
  Move "Full Screen Mode" item from Settings menu to View menu

Plasma Framework
  Export Plasma core lib log category, add a category to a qWarning
  [pluginloader] Use categorized logging
  make editMode a corona global property
  Honor global animation speed factor
  properly install whole plasmacomponent3
  [Dialog] Apply window type after changing flags
  Change reveal password button logic
  Fix crash on teardown with Applet's ConfigLoader

QQC2StyleBridge
  Fix several build system errors
  take margins from qstyle
  [Tab] Fix sizing

5.64.0

Framework Integration
  Add standard icons to support to all entries in QDialogButtonBox
  ensure winId() not called on non-native widgets

KActivitiesStats
  tests: fix macos build failure
  Windows MSVC compile fix
  Add a utility accessor to get a QUrl from a ResultSet::Result

KConfigWidgets
  Avoid overloading KCModule::changed

KDELibs 4 Support
  KLocale api docs: make it easier to find how to port code away from it

Kirigami
  Ensure that GlobalDrawer topContent always stays on top
  highlight on mouseover only when mode than one page
  Rename Okular Active to Okular Mobile
  items have active focus on tab when they aren't in a view
  Allow contextualActions to flow into the header toolbar
  Fix incorrect Credits model for Kirigami.AboutPage
  Don't show context drawer if all actions are invisible
  Fix Kirigami template image
  keep containers devoid of deleted items
  limit size of the drag margins
  Fix showing menu toolbutton when no drawer is available
  Disable dragging global drawer when in menu mode
  Show menu items tooltip text
  Do not warn about LayoutDirection in SearchField
  Properly check enabled state of Action for ActionToolBar buttons
  Use MenuItem's action property directly in ActionMenuItem
  Allow the global drawer to become a menu if desired
  Be more explicit about action property types

KItemViews
  [RFC] Unify style of new Kirigami.ListSectionHeader and CategoryDrawer

KTextWidgets
  Remove call to no longer needed KIconTheme::assignIconsToContextMenu

KXMLGUI
  fix default shortcut detection

Plasma Framework
  map disabledTextColor to ColorScope
  add DisabledTextColor to Theme
  [PC3/button] Elide text always
  Improve panel options menu entries
  [icons/media.svg] Add 16 & 32px icons, update style
  [PlasmaComponents3] Fix checkable toolbutton background

QQC2StyleBridge
  Do not assign combobox currentIndex as it breaks binding
  Listen to the application style changing

(markd)

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

KDE Frameworks update to 5.64.0

5.62.0

KDE WebKit
  Use ECMAddQtDesignerPlugin instead of private copy

5.63.0

KJS
  Added startsWith(), endsWith() and includes() JS String functions
  Fixed Date.prototype.toJSON() called on non-Date objects

5.64.0

KHTML
  Extend KHtmlView::print() to use a predefined QPrinter instance

KJS
  Better message for String.prototype.repeat(count) range errors
  Simplify parsing of numeric literals
  Parse JS binary literals
  Detect truncated hex and octal literals
  Support new standard way of specifying octal literals
  Collection of regression tests taken from khtmltests repository

(markd)

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

Update rust to version 1.39.0.

Pkgsrc changes:
* Remove patch which no longer applies (but what about RPATH?)
* Adapt a few patches to changed files upstream.

Upstream changes:

Version 1.39.0 (2019-11-07)
===========================

Language
--------
- [You can now create `async` functions and blocks with `async fn`,
  `async move {}`, and `async {}` respectively, and you can now call
  `.await` on async expressions.][63209]
- [You can now use certain attributes on function, closure, and function
  pointer parameters.][64010] These attributes include `cfg`, `cfg_attr`,
  `allow`, `warn`, `deny`, `forbid` as well as inert helper attributes used
  by procedural macro attributes applied to items. e.g.
  ```rust
  fn len(
      #[cfg(windows)] slice: &[u16],
      #[cfg(not(windows))] slice: &[u8],
  ) -> usize {
      slice.len()
  }
  ```
- [You can now take shared references to bind-by-move patterns in the
  `if` guards of `match` arms.][63118] e.g.
  ```rust
  fn main() {
      let array: Box<[u8; 4]> = Box::new([1, 2, 3, 4]);

      match array {
          nums
  //      ---- `nums` is bound by move.
              if nums.iter().sum::<u8>() == 10
  //                ^------ `.iter()` implicitly takes a reference to `nums`.
          => {
              drop(nums);
  //          ----------- Legal as `nums` was bound by move and so we have ownership.
          }
          _ => unreachable!(),
      }
  }
  ```

Compiler
--------
- [Added tier 3\* support for the `i686-unknown-uefi` target.][64334]
- [Added tier 3 support for the `sparc64-unknown-openbsd` target.][63595]
- [rustc will now trim code snippets in diagnostics to fit in your terminal.]
  [63402] **Note** Cargo currently doesn't use this feature. Refer to
  [cargo#7315][cargo/7315] to track this feature's progress.
- [You can now pass `--show-output` argument to test binaries to print the
  output of successful tests.][62600]

\* Refer to Rust's [platform support page][forge-platform-support] for more
information on Rust's tiered platform support.

Libraries
---------
- [`Vec::new` and `String::new` are now `const` functions.][64028]
- [`LinkedList::new` is now a `const` function.][63684]
- [`str::len`, `[T]::len` and `str::as_bytes` are now `const` functions.][63770]
- [The `abs`, `wrapping_abs`, and `overflowing_abs` numeric functions are
  now `const`.][63786]

Stabilized APIs
---------------
- [`Pin::into_inner`]
- [`Instant::checked_duration_since`]
- [`Instant::saturating_duration_since`]

Cargo
-----
- [You can now publish git dependencies if supplied with a `version`.]
  [cargo/7237]
- [The `--all` flag has been renamed to `--workspace`.][cargo/7241] Using
  `--all` is now deprecated.

Misc
----
- [You can now pass `-Clinker` to rustdoc to control the linker used
  for compiling doctests.][63834]

Compatibility Notes
-------------------
- [Code that was previously accepted by the old borrow checker, but rejected by
  the NLL borrow checker is now a hard error in Rust 2018.][63565] This was
  previously a warning, and will also become a hard error in the Rust 2015
  edition in the 1.40.0 release.
- [`rustdoc` now requires `rustc` to be installed and in the same directory to
  run tests.][63827] This should improve performance when running a large
  amount of doctests.
- [The `try!` macro will now issue a deprecation warning.][62672] It is
  recommended to use the `?` operator instead.
- [`asinh(-0.0)` now correctly returns `-0.0`.][63698] Previously this
  returned `0.0`.

[62600]: https://github.com/rust-lang/rust/pull/62600/
[62672]: https://github.com/rust-lang/rust/pull/62672/
[63118]: https://github.com/rust-lang/rust/pull/63118/
[63209]: https://github.com/rust-lang/rust/pull/63209/
[63402]: https://github.com/rust-lang/rust/pull/63402/
[63565]: https://github.com/rust-lang/rust/pull/63565/
[63595]: https://github.com/rust-lang/rust/pull/63595/
[63684]: https://github.com/rust-lang/rust/pull/63684/
[63698]: https://github.com/rust-lang/rust/pull/63698/
[63770]: https://github.com/rust-lang/rust/pull/63770/
[63786]: https://github.com/rust-lang/rust/pull/63786/
[63827]: https://github.com/rust-lang/rust/pull/63827/
[63834]: https://github.com/rust-lang/rust/pull/63834/
[63927]: https://github.com/rust-lang/rust/pull/63927/
[63933]: https://github.com/rust-lang/rust/pull/63933/
[63934]: https://github.com/rust-lang/rust/pull/63934/
[63938]: https://github.com/rust-lang/rust/pull/63938/
[63940]: https://github.com/rust-lang/rust/pull/63940/
[63941]: https://github.com/rust-lang/rust/pull/63941/
[63945]: https://github.com/rust-lang/rust/pull/63945/
[64010]: https://github.com/rust-lang/rust/pull/64010/
[64028]: https://github.com/rust-lang/rust/pull/64028/
[64334]: https://github.com/rust-lang/rust/pull/64334/
[cargo/7237]: https://github.com/rust-lang/cargo/pull/7237/
[cargo/7241]: https://github.com/rust-lang/cargo/pull/7241/
[cargo/7315]: https://github.com/rust-lang/cargo/pull/7315/
[`Pin::into_inner`]: https://doc.rust-lang.org/std/pin/struct.Pin.html#method.into_inner
[`Instant::checked_duration_since`]: https://doc.rust-lang.org/std/time/struct.Instant.html#method.checked_duration_since
[`Instant::saturating_duration_since`]: https://doc.rust-lang.org/std/time/struct.Instant.html#method.saturating_duration_since

(he)

2019-11-11 09:05:38 UTC MAIN commitmail json YAML

kholidays: update to 5.64.0

5.62.0

KHolidays
  Display filename where we return an error

(markd)

2019-11-11 09:03:12 UTC MAIN commitmail json YAML

KDE Frameworks update to 5.64.0

5.62.0

KCompletion
  Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)

Sonnet
  Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)

Syntax Highlighting
  C & ISO C++: add digraphs (folding & preprocessor)
  Markdown, TypeScript & Logcat: some fixes
  Format class: add functions to know if XML files set style attributes
  combine test.m stuff into existing highlight.m
  Support for native Matlab strings
  Gettext: Add "Translated String" style and spellChecking attribute
  Set the OpenSCAD indenter to C-style instead of none
  Possiblity to change Definition data after loading
  Highlighting indexer: check kateversion
  Markdown: multiple improvements and fixes
  JSP: support of <script> and <style> ; use IncludeRule ##Java
  LESS: import CSS keywords, new highlighting and some improvements
  JavaScript: remove unnecessary "Conditional Expression" context
  New syntax: SASS. Some fixes for CSS and SCSS
  Use CMake find_dependency in CMake config file instead of find_package
  SCSS: fix interpolation (#{...}) and add the Interpolation color
  fix additionalDeliminator attribute
  C++: contracts are not in C++20
  Gettext: fix "previous untranslated string" and other improvements/fixes
  Jam: Fix local with variable without initilisation and highlight SubRule
  implicit fallthough if there is fallthoughContext
  Add common GLSL file extensions (.vs, .gs, .fs)
  Latex: several fixes (math mode, nested verbatim, ...)
  Lua: fix color of end with several levels of condition and function nesting
  Highlighting indexer: all warnings are fatal

5.63.0

KCompletion
  [KComboBox] Properly disable Qt's builtin completer [regression fix]

Syntax Highlighting
  Add syntax highlighting for RenPy (.rpy)
  WordDetect rule: detect delimiters at the inner edge of the string
  Highlight GeoJSON files as if they were plain JSON
  Add syntax highlighting for SubRip Text (SRT) Subtitles
  Fix skipOffset with dynamic RegExpr
  bitbake: handle embedded shell and python
  Jam: fix identifier in a SubRule
  Add syntax definition for Perl6
  support .inl extension for C++, not used by other xml files at the moment
  support *.rej for diff highlighting

5.64.0

Syntax Highlighting
  VHDL: all keywords are insensitive
  Add string escape characters to PowerShell syntax
  Modelines: fix end of comment
  Meson: more built-in functions and add built-in member functions
  debchangelog: add Focal Fossa
  Updates from CMake 3.16
  Meson: Add a comment section for comment/uncomment with Kate
  TypeScript: update grammar and fixes

(markd)

2019-11-11 08:55:57 UTC MAIN commitmail json YAML

KDE Frameworks update to 5.64.0

5.62.0

Baloo
  Fixes a crash in Peruse triggered by baloo

KDBusAddons
  Fix race on kcrash auto-restarts

KFileMetaData
  Implement writing of images

Solid
  Make battery serial property constant
  Expose technology property in battery interface

5.64.0

Baloo
  Make it compile against qt5.15
  Use propertymap to store properties in Baloo::Result
  Add standalone conversion functions for PropertyMap to Json and vice versa
  [Database] Rework handling environment flags
  Replace recursion in FilteredDirIterator with loop iteration

KFileMetaData
  Fix crash in writer collection and cleanup

Solid
  Don't build static library when BUILD_TESTING=OFF

(markd)

2019-11-11 08:47:47 UTC MAIN commitmail json YAML

KDE Frameworks update to 5.64.0

5.62.0

KWallet
  fix starting kwalletmanager, the desktop file name has a '5' in it

5.63.0

KWallet
  HiDPI support

(markd)

2019-11-11 08:40:02 UTC MAIN commitmail json YAML

KDE Frameworks update to 5.64.0

5.63.0

KNewStuff
  Bring KNewStuffQuick to feature parity with KNewStuff(Widgets)

5.64.0

KNewStuff
  Ensure that the changedEntries property is correctly propagated
  Fix KNSCore::Cache fetching when initialising Engine

(markd)

2019-11-11 08:33:13 UTC MAIN commitmail json YAML

KDE Frameworks update to 5.64.0

5.62.0

Attica
  Fix the attica pkgconfig file

KUnitConversion
  Add decibel power units (dBW and multiples)

5.64.0

Attica
  Add some std::move in setter functions

(markd)

2019-11-11 08:19:37 UTC MAIN commitmail json YAML

KDE Frameworks update to 5.64.0

5.62.0

Breeze Icons
  Add new activities and virtual desktops icons
  Make small recent documents icons look like documents and improve clock
  emblems
  Create new "Recent folders" icon
  Add "preferences-desktop-navigation" icon
  Add 22px dialog-scripts, change script actions/places icons to match it
  Improve "user-trash" icon
  Use empty/filled style for monochrome empty/full trash
  Make notification icons use outline style
  Make user-trash icons look like trashcans
  Add breeze icons for ROOT cern files
  Remove applets/22/computer
  Add view-barcode-qr icons
  Krita has split from Calligra and now uses Krita name instead of calligrakrita
  Add battery-ups icons
  Make "monitor" a link to "computer" icon
  Add FictionBook 2 icons
  Add icon for kuiviewer, needs updating
  Symlink "port" to "anchor", which displays more appropriate iconography
  Change radio to device icon, add more sizes
  Make `pin` icon point to an icon that looks like a pin, not something
  unrelated
  Fix missing digit and pixel-perfect alignment of depth action icons
  Make 16px folder-activites look more like larger sizes
  add latte-dock icon from latte dock repo for kde.org/applications
  icon for kdesrc-build used by kde.org/applications to be redrawn
  Rename media-show-active-track-amarok to media-track-show-active

KIconThemes
  Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)

KPlotting
  Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)

5.63.0

Breeze Icons

  Improve KFloppy icon
  Add format-text-underline-squiggle actions icons
  Add colorful preferences-desktop-filter icon
  Add app icon for the Kirogi Drone control app
  Added scripts to create a webfont out of all breeze action icons
  Add enablefont and disablefont icon for kfontinst KCM
  Fix large system-reboot icons rotating in an inconsistent direction

KIconThemes
  Deprecate the global [Small|Desktop|Bar]Icon() methods

KImageFormats
  xcf: Fix regression when reading files with "unsupported" properties
  xcf: Properly read image resolution
  Port HDR (Radiance RGBE) image loader to Qt5

5.64.0

Breeze Icons
  Center-align the non-square 64px audio mimetype icons
  Delete remnants of nepomuk icon
  Move colorful 32px help-about icon into actions
  Improve draw icons
  Delete nepomuk icon
  Fill middle mouse button area
  Add folder-recent, extend hand of clock in folder-temp
  Use a more correct and appropriate visual metaphor for "get hot new stuff"
  icon
  Update elisa icon
  Use css instead of scss as output format
  Fix incorrect rendering of 22px edit-opacity icon
  Add edit-opacity icons
  Icons for windy weather
  Fix incorrect margins in 16/22px media icons
  Use the text rather than highlight color for rating/star emblem
  Add draw-arrow icons
  Add draw-highlight action icons
  Add PATH/LD_LIBRARY_PATH to qrcAlias invocation
  Add applications-network icon for renaming Internet category to Network
  Add edit-line-width icons

KIconThemes
  Fix usage of the new deprecation macros for assignIconsToContextMenu
  Deprecate KIconTheme::assignIconsToContextMenu

Prison
  Fix memory handling in datamatrix

(markd)

2019-11-11 07:57:11 UTC MAIN commitmail json YAML

KDE Frameworks update to 5.64.0

5.62.0

KI18n
  Localize long number strings
  Support passing target to ki18n_wrap_ui macro

KIO
  Undoing trashing files on the desktop has been fixed
  kio_trash: split up copyOrMove, for a better error than "should never happen"
  FileUndoManager: clearer assert when forgetting to record
  Fix exit and crash in kio_file when put() fails in readData
  [CopyJob] Fix crash when copying an already existing dir and pressing "Skip"
  [KUrlNavigator] Add MIME types supported by krarc to isCompressedPath
  Added dialog to set execute permission for executable file when trying to
  run it
  [KPropertiesDialog] Always check mount point being null
  [KRun] Check mime type for isExecutableFile first
  Add an icon for the trash root and a proper label
  Add support for handling QNAM SSL errors to KSslErrorUiData
  Making FileJob behave consistently
  [KFilePlacesView] Use asynchronous KIO::FileSystemFreeSpaceJob
  rename internal 'kioslave' helper executable to 'kioslave5'
  [KDirOperator] Middle-elide labels that are too long to fit
  [KDirOperator] Add follow new directories options
  KDirOperator: Only enable "Create New" menu if the selected item is a
  directory
  KIO FTP: Fix file copy hanging when copying to existing file
  KIO: port to non-deprecated KWindowSystem::setMainWindow
  Make file bookmark names consistent
  Add option to build Qt Designer plugin (BUILD_DESIGNERPLUGIN, default ON)
  [KDirOperator] Use more human-readable sort order descriptions
  [Permissions editor] Port icons to use QIcon::fromTheme()

KItemModels
  Add Q_PROPERTIES interface to KDescendantsProxyModel
  Port away from deprecated methods in Qt

KNotification
  Avoid duplicate notifications from showing up on Windows and remove
  whitespaces
  Have 1024x1024 app icon as fallback icon in Snore
  Add `-pid` parameter to Snore backend calls
  Add snoretoast backend for KNotifications on Windows

KPeople
  Make it possible to delete contacts from backends
  Make it possible to modify contacts

KRunner
  Make sure we're checking whether tearing down is due after finishing a job
  Add a done signal to FindMatchesJob instead of using QObjectDecorator wrongly

KTextEditor
  Allow to customize attributes for KSyntaxHighligting themes
  Fix for all themes: allow turn off attributes in XML highlighting files
  simplify isAcceptableInput + allow all stuff for input methods
  simplify typeChars, no need for return code without filtering
  Mimic QInputControl::isAcceptableInput() when filtering typed characters
  try to sanitize line endings on paste
  Fix: allow turn off attributes in XML highlighting files
  improve word completion to use highlighting to detect word boundaries
  More porting from QRegExp to QRegularExpression
  properly check if diff command can be started for swap file diffing
  KTextEditor: Fix left border flicker when switching between documents
  Migrate some more QRegExps to QRegularExpression
  Allow 0 in line ranges in vim mode
  Use CMake find_dependency instead of find_package in CMake config file
  template

KWayland
  [server] Wrap proxyRemoveSurface in smart pointer
  [server] Use cached current mode more and assert validness
  [server] Cache current mode
  Implement zwp_linux_dmabuf_v1

5.63.0

KIO
  [Places panel] Revamp the Recently Saved section
  [DataProtocol] compile without implicit coversion from ascii
  Consider the usage of WebDAV methods sufficient for assuming WebDAV
  REPORT also supports the Depth header
  Make QSslError::SslError <-> KSslError::Error conversion reusable
  Deprecate the KSslError::Error ctor of KSslError
  [Windows] fix listing the parent dir of C:\foo, that's C:\ and not C:
  Fix crash on exit in kio_file (bug 408797)
  Add == and != operators to KIO::UDSEntry
  Replace KSslError::errorString with QSslError::errorString
  Move/copy job: skip stat'ing sources if the destination dir isn't writable
  Fixed interaction with DOS/Windows executables in KRun::runUrl
  [KUrlNavigatorPlacesSelector] Properly identify teardown action
  KCoreDirLister: fix crash when creating new folders from kfilewidget
  [kpropertiesdialog] add icons for the size section
  Add icons for "Open With" and "Actions" menus
  Avoid initializing an unnecessary variable
  Move more functionality from KRun::runCommand/runApplication to
  KProcessRunner
  [Advanced Permissions] Fix icon names
  [KUrlNavigatorButton] Fix QString usage to not use [] out of bounds
  Make KSslError hold a QSslError internally
  Split KSslErrorUiData from KTcpSocket
  Port kpac from QtScript

KPeople
  Claim Android as a supported platform
  Deploy default avatar via qrc
  Bundle plugin files on Android
  Disable DBus pieces on Android
  Fix crash when monitoring a contact that gets removed on PersonData
  Use fully qualified types on signals

KRunner
  Consider UNC paths as NetworkShare context

KService
  Move Amusement to Games directory instead of Games > Toys
  [KService] Add copy constructor
  [KService] add workingDirectory(), deprecate path()

KTextEditor
  try to avoid artifacts in text preview
  Variable expansion: Use std::function internally
  QRectF instead of QRect solves clipping issues
  next rendering artifact goes away if you adjust the clip rect a bit
  avoid the font choosing magic and turn of anti aliasing
  KadeModeMenuList: fix memory leaks and others
  try to scan for usable fonts, works reasonable well if you use no dumb
  scaling factor like 1.1
  Status bar mode menu: Reuse empty QIcon that is implicitly shared
  Expose KTextEditor::MainWindow::showPluginConfigPage()
  Replace QSignalMapper with lambda
  KateModeMenuList: use QString() for empty strings
  KateModeMenuList: add "Best Search Matches" section and fixes for Windows
  Variable expansion: Support QTextEdits
  Add keyboard shortcut for switching Input modes to edit menu
  Variable expansion dialog: properly handle selection changes and item
  activation
  Variable expansion dialog: add filter line edit
  Backup on save: Support time and date string replacements
  Variable expansion: Prefer return value over return argument
  Initial start of variables dialog
  use new format API

KWayland
  Sort files alphabetically in cmake list

5.64.0

KI18n
  Add KLocalizedString::untranslatedText
  Replace all qWarning and related calls with categorised logging

KIO
  Const & signature of new introduced SlaveBase::configValue
  Port to the QSslError variant of KSslInfoDialog
  Port KSSLD internals from KSslError to QSslError
  Make non-ignorable SSL errors explicit
  auto-enable KIO_ASSERT_SLAVE_STATES also for from-git builds
  Port (most of) KSslInfoDialog from KSslError to QSslError
  kio_http: avoid double Content-Type and Depth when used by KDAV
  Port the KSSLD D-Bus interface from KSslError to QSslError
  Replace usage of SlaveBase::config()->readEntry by SlaveBase::configValue
  Remove two unused member variables using KSslError
  Avoid sending KDirNotify::emitFilesAdded when the emptytrashjob finishes
  Deprecate the KTcpSocket-based variant of SslUi::askIgnoreSslErrors
  Treat "application/x-ms-dos-executable" as executable on all platforms
  Replace usage of SlaveBase::config() by SlaveBase::mapConfig()
  ftptest: replace logger-colors with logger
  [SlaveBase] Use QMap instead of KConfig to store ioslave config
  Port KSslErrorUiData to QSslError
  exclude ioslaves directory from api docs
  ftptest: mark overwrite without overwrite flag no longer failing
  ftptest: refactor the daemon startup into its own helper function
  [SslUi] Add api docs for askIgnoreSslErrors()
  consider ftpd not required for the time being
  port ftp slave to new error reporting system
  fix proxy setting loading
  Implement KSslCertificateRule with QSslError instead of KSslError
  Port (most of) the interface of KSslCertificateRule to QSslError
  Port KSslCertificateManager to QSslError
  Update test kfileplacesviewtest following D7446

KNotification
  [KStatusNotifierItem] Allow left click when menu is null
  Remove Growl support
  Add and enable Notification Center support in macOS

KPeople
  Unbreak build: limit DISABLE_DEPRECATED for KService to < 5.0

KService
  Make it compile against qt5.15 without deprecated method

KTextEditor
  KateModeMenuList: improve word wrap
  add hint to copyright header
  clarify license
  add missing s
  KateModeMenuList: force the vertical position above the button
  better: self-contained headers
  group includes for semantics
  sort includes

KWayland
  FakeInput: add support for keyboard key press and release
  Fix non-integer scale copy on creation of OutputChangeSet

ThreadWeaver
  Make it compile against qt5.15

(markd)

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

KDE Frameworks update to 5.64.0

5.62.0

KConfig
  Fix memory leak in KConfigWatcher
  Disable KCONFIG_USE_DBUS on Android

KCoreAddons
  KProcessInfo::name() now returns only the name of the executable. For the
  full command line use KProcessInfo::command()

KCrash
  Avoid enabling kcrash if it's only included via a plugin
  Disable kcrash when running under rr

KDeclarative
  Warn if KPackage is invalid
  [GridDelegate] Don't select unselected item when clicking on any of its
  action buttons
  [ColorButton] Forward accepted signal from ColorDialog
  use zero-based coordinate system on the plot

KDocTools
  KF5DocToolsMacros.cmake: Use non-deprecated KDEInstallDirs variables

5.63.0

KCMUtils
  Suppress mouse events in KCMs causing window moves
  adjust margins of KCMultiDialog

KConfig
  Fix generating properties that start with an uppercase letter

KCoreAddons
  Add KListOpenFilesJob

KDeclarative
  Delete QQmlObjectSharedEngine context in sync with QQmlObject
  Port from deprecated QWheelEvent::delta() to angleDelta()

5.64.0

KCMUtils
  Conditionally show navigation buttons in the header for multi-page KCMs
  don't use a custom header height
  add extra include
  Fix memory leak of KQuickAddons::ConfigModule objects
  [KCModuleLoader] Show error when QML fails to load

KConfig
  kconfig_compiler: Move the KSharedConfig::Ptr when using them
  Make it compile against qt5.15 without deprecated method
  Expose isImmutable to introspection (e.g. QML)
  Add convenience for defaults/dirty states to KCoreConfigSkeleton
  Make kconfig_compiler generate ctors with the optional parent arg
  Make preferences() a public function

KCoreAddons
  KProcessInfoList -- add proclist backend for FreeBSD

KDeclarative
  Use compile time checked connect
  Make the settingChanged() slot protected
  Get KQuickAddons::ConfigModule to expose if we're in the defaults state
  Grab the keyboard when KeySequenceItem is recording
  Add ManagedConfigModule
  Remove outdated comment about [$e] expansion
  [ConfigModule] Expose mainUi component status and error string

KDocTools
  man: use <arg> instead of <group>
: ----------------------------------------------------------------------

(markd)

2019-11-11 06:57:05 UTC MAIN commitmail json YAML

karchive: update to 5.64.0

5.62.0
  Fix creating archives on Android content: URLs

5.64.0
  Fix memory leak in KXzFilter::init
  Fix null pointer reference when extraction fails
  decodeBCJ2: Fix assert with broken files
  KXzFilter::Private: remove unused props
  K7Zip: Fix memory use in readAndDecodePackedStreams

(markd)

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

kde: update kde frameworks version to 5.64.0

(markd)

2019-11-11 06:40:09 UTC MAIN commitmail json YAML

oxygen-icons: update to 5.64.0

no significant changes

(markd)

2019-11-11 06:38:05 UTC MAIN commitmail json YAML

extra-cmake-modules: update to 5.64.0

5.62.0
  ECMAddQtDesignerPlugin: pass code sample indirectly via variable name arg
  Keep 'lib' as default LIBDIR on Arch Linux based systems
  Enable autorcc by default
  Define install location for JAR/AAR files for Android
  Add ECMAddQtDesignerPlugin

5.63.0
  new module ECMSourceVersionControl
  Fix FindEGL when using Emscripten
  ECMAddQch: add INCLUDE_DIRS argument

5.64.0
  Don't set C/C++ standards if already set
  Use modern way to set the C/CXX standad
  Raise CMake requirements to 3.5
  ECMAddQch: support PREDEFINED_MACROS/BLANK_MACROS with blanks & quotes

(markd)

2019-11-11 05:24:45 UTC MAIN commitmail json YAML

doc: Updated net/gallery-dl to 1.11.1

(leot)

2019-11-11 05:24:23 UTC MAIN commitmail json YAML

gallery-dl: Update to 1.11.1

Changes:
1.11.1
======
### Fixes
- Fix inclusion of bash completion and man pages in source distributions

1.11.0
======
### Additions
- Support for
  - `blogger` (#364)
  - `nozomi`  (#388)
  - `issuu`  (#413)
  - `naver`  (#447)
- Extractor for `twitter` search results (#448)
- Extractor for `deviantart` user profiles with configurable targets
  (#377, #419)
- `--ugoira-conv-lossless` (#432)
- `cookies-update` option to allow updating cookies.txt files (#445)
- Optional `cloudflare` and `video` installation targets (#460)
- Allow executing commands with the `exec` post-processor after all files
  are downloaded (#413, #421)

### Changes
- Rewrite `imgur` using its public API (#446)
- Rewrite `luscious` using GraphQL queries (#457)
- Adjust default `nijie` filenames to match `pixiv`
- Change enumeration index for gallery extractors from `page` to `num`
- Return non-zero exit status when errors occurred
- Forward proxy settings to youtube-dl downloader
- Install bash completion script into `share/bash-completion/completions`

### Fixes
- Adapt to new `instagram` page layout when logged in (#391)
- Support protected `twitter` videos (#452)
- Extend `hitomi` URL pattern and fix gallery extraction
- Restore OAuth2 authentication error messages
- Miscellaneous fixes for `patreon` (#444), `deviantart` (#455),
  `sexcom` (#464), `imgur` (#467), `simplyhentai`

(leot)

2019-11-11 04:16:34 UTC MAIN commitmail json YAML

2019-11-10 21:55:08 UTC MAIN commitmail json YAML

doc: Updated emulators/stella to 6.0.2

(nia)

2019-11-10 21:54:58 UTC MAIN commitmail json YAML

stella: Update to 6.0.2

- Updated properties database for Pink Panther ROM.

(nia)

2019-11-10 21:44:39 UTC MAIN commitmail json YAML

webkit24-gtk: Make Mesa dependency explicit

(nia)

2019-11-10 21:42:15 UTC MAIN commitmail json YAML

2019-11-10 21:33:52 UTC MAIN commitmail json YAML

seamonkey: Don't try to use mozilla-jemalloc on SunOS.

"ERROR: --enable-jemalloc is not supported on SunOS"

(nia)

2019-11-10 21:31:00 UTC MAIN commitmail json YAML

festival: Give up on trying to support multiple curses implementations

(it doesn't work).

bump PKGREVISION

(nia)

2019-11-10 21:17:18 UTC MAIN commitmail json YAML

widelands: Missing tools

(nia)

2019-11-10 21:15:40 UTC MAIN commitmail json YAML

manaplus: Needs iconv

(nia)

2019-11-10 21:12:52 UTC MAIN commitmail json YAML

dunelegacy: Needs -lsocket -lnsl on SunOS

(nia)

2019-11-10 20:13:42 UTC MAIN commitmail json YAML

doc: Added graphics/tk-tkimg version 1.3.20080116

(maya)

2019-11-10 20:11:30 UTC MAIN commitmail json YAML

Add tk-tkimg version 1.3.20080116

The IMG package by Jan Nijtmans provides the handling
of several image formats beyond the standard formats in Tk.
The formats supported by Img's are:
    * BMP
    * GIF (with transparency, but without LZW, due to patent restrictions)
    * ico
    * JPEG
    * pcx
    * pixmap
    * PNG
    * ppm
    * postscript
    * sgi
    * sun
    * tga
    * TIFF
    * window
    * XBM
    * XPM

Provided by Emiliano Gavil叩n in PR pkg/38026.

(maya)

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

Updated devel/thrift

(adam)

2019-11-10 18:05:33 UTC MAIN commitmail json YAML

thrift: updated to 0.13.0

0.13.0

Deprecated Languages
THRIFT-4723 - CSharp and Netcore targets are deprecated and will be removed with the next release - use NetStd instead.

Removed Languages
THRIFT-4719 - Cocoa language was removed - use swift instead.

Breaking Changes
THRIFT-4743 - compiler: removed the plug-in mechanism
THRIFT-4720 - cpp: C++03/C++98 support has been removed; also removed boost as a runtime dependency
THRIFT-4730 - cpp: BoostThreadFactory, PosixThreadFactory, StdThreadFactory removed
THRIFT-4732 - cpp: CMake build changed to use BUILD_SHARED_LIBS
THRIFT-4735 - cpp: Removed Qt4 support
THRIFT-4740 - cpp: Use std::chrono::duration for timeouts
THRIFT-4762 - cpp: TTransport::getOrigin() is now const
THRIFT-4702 - java: class org.apache.thrift.AutoExpandingBuffer is no longer public
THRIFT-4709 - java: changes to UTF-8 handling require JDK 1.7 at a minimum
THRIFT-4712 - java: class org.apache.thrift.ShortStack is no longer public
THRIFT-4725 - java: change return type signature of 'process' methods
THRIFT-4805 - java: replaced TSaslTransportException with TTransportException
THRIFT-2530 - java: TIOStreamTransport's "isOpen" now returns false after "close" is called
THRIFT-4675 - js: now uses node-int64 for 64 bit integer constants
THRIFT-4841 - delphi: old THTTPTransport is now TMsxmlHTTPTransport
THRIFT-4536 - rust: convert from try-from crate to rust stable (1.34+), re-export ordered-float

Known Issues (Blocker or Critical)
THRIFT-3877 - C++: library don't work with HTTP (csharp server, cpp client; need cross test enhancement)

As3
THRIFT-4784 - Thrift should throw when skipping over unexpected data

Build Process
THRIFT-2333 - RPMBUILD: Abort build if user did not disable ruby but ruby build will fail later on
THRIFT-4689 - Pull changes from 0.12.0 release branch into master
THRIFT-4690 - Update dlang deimos for OpenSSL 1.1 (use 1.1.0h tagged release instead of master)
THRIFT-4694 - Upgrade Java to Java 1.8
THRIFT-4716 - Create a version alignment tool to make releases easier
THRIFT-4760 - Install pkgconfig when using cmake
THRIFT-4769 - Change NuGet package to use netstd artifact
THRIFT-4811 - Add cmake config module
THRIFT-4855 - go CI fails with "cannot find package "golang.org/x/tools/go/packages" in any of ..."
THRIFT-4864 - CI fails at netstd
THRIFT-4874 - Thrift 0.12.0 Source Distribution (.tar.gz) Contains Hardlinks - Extract Fails
THRIFT-4896 - cpp and c_glib include paths are added to source files when building
THRIFT-4966 - Git ignore files generated by the build

C glib
THRIFT-4842 - Multiplexed protocol has a memory leak in set c_glib
THRIFT-4878 - c_glib ThriftSocket support for unix domain sockets
THRIFT-4950 - fix bind print error and Macro call errors thrift_server_socket

C#
THRIFT-3587 - C# TTLSSocket does not use timeout for opening the socket
THRIFT-4024 - Skip() should throw on unknown data types
THRIFT-4684 - Missing namespace and un-used private fields in WCF fault classes when enable WCF in C# code generation
THRIFT-4715 - C# union "data" should be strongly-typed
THRIFT-4723 - Consolidate C# and netcore into new netstd language target (and finally deprecate both C# and netcore bindings)
THRIFT-4741 - Missing "inner" argument from one CTOR
THRIFT-4769 - Change NuGet package to use netstd artifact
THRIFT-4859 - Enables changing 'UserAgent'
THRIFT-4907 - strong named assemblies wanted

C++
THRIFT-4384 - Using a concurrent client with cpp async is not safe.
THRIFT-4441 - C++: support building lib without Boost
THRIFT-4487 - gettimeofday: windows implementation not quoting source, applying license to foreign code
THRIFT-4593 - Unit Tests failing on Alpine Linux due to non-portable mutex initializers
THRIFT-4678 - add noexcept cpp generator option
THRIFT-4720 - Drop support for C++03/C++98 and begin refactoring
THRIFT-4730 - Remove pthread and boost::thread library support and use std::thread for C++11
THRIFT-4735 - Remove C++ Qt4 support (leave Qt5) - Qt4 LTS ended in 2014
THRIFT-4739 - Good old concurrency_test failing on windows builds again with some regularity
THRIFT-4740 - Use std::chrono for timeout and remove old structures.
THRIFT-4762 - C++: Applied some C++11 refactorings to the runtime library and compiler
THRIFT-4776 - Modernize c++11 code by clang-tidy
THRIFT-4830 - Add to_string function for enum in C++ file generate
THRIFT-4861 - Fix use of deprecated boost endian header; move to minimum boost 1.56.0
THRIFT-4936 - add depth limit type exception description
THRIFT-4962 - Deadlock in TimerManager::stop

cocoa
THRIFT-4719 - Remove cocoa language support

Compiler (General)
THRIFT-4743 - Remove the compiler plug-in mode

contributed
THRIFT-4897 - UT of thrift-maven-plugin failed

D language
THRIFT-4690 - Update dlang deimos for OpenSSL 1.1 (use 1.1.0h tagged release instead of master)
THRIFT-4724 - dlang dub.json dependency for openssl is too restrictive
THRIFT-4918 - dlang name conflict

dart
THRIFT-4654 - Thrift Dart port is not compatible with Dart 2

Delphi
THRIFT-4024 - Skip() should throw on unknown data types
THRIFT-4841 - THTTPTransport relies on activeX component
THRIFT-4843 - http:// and https:// schemes are switched in test client
THRIFT-4862 - better ToString() support for enums and container types
THRIFT-4863 - better indication of WinHTTP errors
THRIFT-4881 - Allow TLS1.1 and TLS1.2 over WinHTTP even when not configured as systemwide default
THRIFT-4882 - Autodetect proxy settings with WinHTTP
THRIFT-4884 - Add serialisation performance test for Delphi
THRIFT-4886 - More detailed error information for WinHTTP transport
THRIFT-4894 - Enable automatic content encoding handling for gzip,deflate in the WinHTTP client
THRIFT-4939 - TThriftListImpl.Sort() does not use comparer
THRIFT-4944 - Field IDs > 255 fail with compact protocol

Documentation
THRIFT-4697 - Create updated release procedures
THRIFT-4808 - Update LANGUAGES.md on master to reflect master
THRIFT-4933 - Incorrect description in the 0.12.0 version of the documentation

Erlang
THRIFT-4583 - Support rebar3 for erlang builds
THRIFT-4744 - Erlang help intendation not aligned

Go
THRIFT-4024 - Skip() should throw on unknown data types
THRIFT-4612 - Add THeader for Go
THRIFT-4747 - The 'omitempty' tag should not be appended to optional fields that have a default value
THRIFT-4797 - Generated Go code produces name collisions on imports
THRIFT-4908 - reader&writer in golang's TBinaryProtocol is not necessary and misleading

haskell
THRIFT-4834 - CI error at Haskell: Failed to load interface for `Network'
THRIFT-4955 - Haskell test broken due to extension to CompactProtoTestStruct
THRIFT-4956 - DebugProtoTest_Main.hs: Invalid ThriftType 128

haxe
THRIFT-4024 - Skip() should throw on unknown data types
THRIFT-4812 - haxelib readme still points to old ASF git repo

HTML
THRIFT-4763 - HTML compiler produces invalid HTML document

Java
THRIFT-2530 - TIOStreamTransport's isOpen() always be true even if close() was called.
THRIFT-4368 - Guaranteed NPE in TBaseAsyncProcessor.java
THRIFT-4469 - isServing is not thread safe
THRIFT-4481 - TBinaryProtocol.writeMessageEnd isn't throwable exception
THRIFT-4695 - Pre-Size Java Collections in Union
THRIFT-4696 - NonBlocking Server: Use case-switch Statement Instead of if-else Clauses
THRIFT-4702 - Improve AutoExpandingBuffer
THRIFT-4704 - Streamline TDeserializer Implementation
THRIFT-4709 - Use StandardCharset UTF-8
THRIFT-4711 - Improve Immutable None Type Instantiation
THRIFT-4712 - Improve Performance of ShortStack
THRIFT-4713 - Review of TBaseHelper.java
THRIFT-4714 - Java TFramedTransport calls write twice for each flush
THRIFT-4725 - Change Return Type Signature of Process Methods
THRIFT-4726 - Remove SLF4J Logging Guards
THRIFT-4748 - Add Jitpack support
THRIFT-4766 - JDK9+ fails on missing annotations
THRIFT-4773 - TSaslTransport should relay underlying TTransportException to TSaslTransportException
THRIFT-4805 - Suppress excessive logging of SASL TTransportExceptions in case of END_OF_FILE
THRIFT-4849 - Do not Ignore InterruptedException
THRIFT-4851 - Remove All Calls To printStackTrace
THRIFT-4857 - Java field hash code implementation inconsistent with equals.
THRIFT-4858 - Java TThreadPoolServer: confusing error message on closed socket
THRIFT-4865 - warning: [deprecation] UTF_8 in Charsets has been deprecated
THRIFT-4899 - Generated TypeScript declarations incorrectly references types when there is more than 1 include
THRIFT-4945 - Log output mode is not standardized
THRIFT-4957 - testSanePartsOfCompactProtoTestStruct FAILED

JavaScript
THRIFT-4675 - JS code generators not handling int64 type properly for constants and for TypeScript type mappings
THRIFT-4728 - Cleanup for the double rendering test in JS
THRIFT-4737 - thrift.js does not use customHeaders in jqRequest
THRIFT-4745 - warning C4305: 'initializing' : truncation from '"__int64' to 'long'
THRIFT-4757 - grunt-shell-spawn drags in sync-exec which has a security notice

netcore
THRIFT-4024 - Skip() should throw on unknown data types
THRIFT-4722 - Netcore union "data" should be strongly-typed
THRIFT-4723 - Consolidate C# and netcore into new netstd language target (and finally deprecate both C# and netcore bindings)
THRIFT-4742 - Typo "cannot read from null input stream" on write
THRIFT-4769 - Change NuGet package to use netstd artifact
THRIFT-4919 - THttpTransport.cs (netstd) and THttpClientTransport (netcore) have bad timeout code

netstd
THRIFT-4768 - Remove "nullable" option from the code base (netstd ONLY)
THRIFT-4772 - fully enable server-side usage of framed/buffered transports
THRIFT-4813 - NamedPipes may not work in all cases
THRIFT-4816 - JSONTransports Context.WriteAsync/ReadAsync are badly named
THRIFT-4817 - Add string CTOR to TTlsSocketTransport
THRIFT-4818 - Test client should use cancellation token
THRIFT-4821 - Normalize TServerSocketTransport constructors in netstd
THRIFT-4822 - Refactor bool CTOR flags into enum type
THRIFT-4824 - Logger deprecation warnings in tutorial
THRIFT-4825 - Align TTlsServerSocketTransport constructors with TServerSocketTransport - Breaking Change
THRIFT-4829 - HTTP server transport lacks TransportFactory arguments
THRIFT-4831 - interface ITProtocolFactory should be class TProtocolFactory again
THRIFT-4832 - superfluous backing field causes CS0169 "field never used"
THRIFT-4839 - Remove embedded buffering/framed options from TCP transports
THRIFT-4840 - Update the README in the netstd tutorial to include references to the new buffering arguments
THRIFT-4848 - Add ability to set Content-Type,Accept headers in HTTP client
THRIFT-4853 - TServerFramedTransport is now obsolete and can be removed
THRIFT-4854 - oneway calls do not work over HTTP
THRIFT-4860 - Allow changing "User-Agent"
THRIFT-4879 - general performance improvements for netstd library
THRIFT-4891 - Align HTTP test client with all other variants
THRIFT-4893 - Enable automatic content encoding handling for gzip,deflate in the HTTP client
THRIFT-4898 - Pipe write operations across a network are limited to 65,535 bytes per write.
THRIFT-4919 - THttpTransport.cs (netstd) and THttpClientTransport (netcore) have bad timeout code

node.js
THRIFT-3060 - Node.js client retry logic doesn't flush offline queue on reconnect
THRIFT-4675 - JS code generators not handling int64 type properly for constants and for TypeScript type mappings
THRIFT-4738 - Generated typescript type definition files are incorrect
THRIFT-4771 - THeader for node.js
THRIFT-4809 - Javascript episodic code generation
THRIFT-4844 - createConnection ignores connect_timeout option

perl
THRIFT-4691 - The perl CPAN module contains no tests

PHP
THRIFT-4751 - Missing imports in TProtocol (phpdoc related only)
THRIFT-4794 - Finish adding json protocol to the php cross test
THRIFT-4807 - PHP extension segfaults if reference is used in input
THRIFT-4845 - PHP's TCurlClient ignores timeout values smaller that 1 second

python
THRIFT-1549 - Python TSSLSocket: Shutdown cleanly
THRIFT-4733 - Address already in use with python unit test
THRIFT-4767 - support tcp keepalive in python
THRIFT-4778 - Python protocol factories do not derive from TProtocolFactory
THRIFT-4779 - Python, Java TMultiplexedProcessor do not raise TProtocolException
THRIFT-4780 - TMultiplexedProcessor is not fully tested or implemented in Python
THRIFT-4783 - Thrift should throw when skipping over unexpected data
THRIFT-4798 - Fix python THttpServer to honor correct oneway reply semantics
THRIFT-4892 - SASL data type exception for PLAIN
THRIFT-4920 - Binary constants emit non-binary Python literals

ruby
THRIFT-4721 - Installing the ruby gem on systems without make fails in the build_ext task.
THRIFT-4971 - Fix lib/rb/spec/union_spec.rb so that CI succeeds

rust
THRIFT-4953 - Unspecified Field Identifier Creates Non Compiling Rust Code
THRIFT-4960 - Bare Trait Warnings

Swift
THRIFT-4902 - Swift compatibility with Swift 4.2, 5.0 and 5.1

Test suite
THRIFT-4301 - configuring --without-python and --without-py3 still invokes py3 tests in make cross
THRIFT-4405 - Incorrect handling of sequence numbers that wrap to negative
THRIFT-4794 - Finish adding json protocol to the php cross test
THRIFT-4969 - PHP test doesn't check the code generation with php:classmap

Tutorial
THRIFT-4426 - repository should not include symbolic links
THRIFT-4965 - Perl tutorial server doesn't work due to the lack of use statement
THRIFT-4967 - Node.js tutorial server fails if the zip function invoked
THRIFT-4968 - Makefile.am in the Ruby tutorial refers to Python directory
THRIFT-4970 - PHP tutorial doesn't work with Thrift v0.12.0+

Typescript
THRIFT-4675 - JS code generators not handling int64 type properly for constants and for TypeScript type mappings

(adam)

2019-11-10 17:49:22 UTC MAIN commitmail json YAML

guile22: restore logic for different PLIST for Darwin.

(Dropping FreeBSD version rather than blindly guessing which number it is,
if it's different we might hear a report of it.)

Fixes report by Louis Guillaume on tech-pkg.

(maya)

2019-11-10 17:03:47 UTC MAIN commitmail json YAML

Updated databases/ldb, net/samba4

(adam)

2019-11-10 17:02:34 UTC MAIN commitmail json YAML

2019-11-10 17:01:58 UTC MAIN commitmail json YAML

samba4: updated to 4.11.2

4.11.2:
This is a security release in order to address the following defects:
o CVE-2019-10218: Client code can return filenames containing path separators.
o CVE-2019-14833: Samba AD DC check password script does not receive the full
  password.
o CVE-2019-14847: User with "get changes" permission can crash AD DC LDAP server
  via dirsync.

4.11.1:
This is the latest stable release of the Samba 4.11 release series.

Changes since 4.11.0:
* BUG 14141: getpwnam and getpwuid need to return data for ID_TYPE_BOTH
  group.
* BUG 14094: smbc_readdirplus() is incompatible with smbc_telldir() and
  smbc_lseekdir().
* BUG 14152: s3: smbclient: Stop an SMB2-connection from blundering into
  SMB1-specific calls.
* BUG 14137: Fix stale file handle error when using mkstemp on a share.
* BUG 14106: Fix spnego fallback from kerberos to ntlmssp in smbd server.
* BUG 14140: Overlinking libreplace against librt and pthread against every
  binary or library causes issues.
* BUG 14130: s3-winbindd: Fix forest trusts with additional trust attributes.
* BUG 14134: auth/gensec: Fix non-AES schannel seal.
* BUG 14147: Deleted records can be resurrected during recovery.
* BUG 14136: Fix uncaught exception in classicupgrade.
* BUG 14139: fault.c: Improve fault_report message text pointing to our wiki.
* BUG 14128: s3:client: Use DEVICE_URI, instead of argv[0], for Device URI.
* BUG 14124: pam_winbind with krb5_auth or wbinfo -K doesn't work for users
  of trusted domains/forests.
* BUG 14131: Remove 'pod2man' as it is no longer needed.
* BUG 13884: Joining Active Directory should not use SAMR to set the
  password.
* BUG 14140: Overlinking libreplace against librt and pthread against every
  binary or library causes issues.
* BUG 14155: 'kpasswd' fails when built with MIT Kerberos.
* BUG 14129: Exit code of ctdb nodestatus should not be influenced by deleted
  nodes.

4.11.0:
* BUG 14049: ldb: Don't try to save a value that isn't there.
* ldb_dn: Free dn components on explode failure.
* ldb: Do not allow adding a DN as a base to itself.
* ldb: Release ldb 2.0.7.
* BUG 13695: ldb: Correct Pigeonhole principle validation in
  ldb_filter_attrs().
* BUG 14049: Fix ldb dn crash.
* BUG 14117: Deprecate "lanman auth = yes" and "encrypt passwords = no".
* BUG 14038: Fix compiling ctdb on older systems lacking POSIX robust
  mutexes.
* BUG 14121: smbd returns bad File-ID on filehandle used to create a file or
  directory.
* BUG 14098: vfs_glusterfs: Use pthreadpool for scheduling aio operations.
* BUG 14055: Add the target server name of SMB 3.1.1 connections as a hint to
  load balancers or servers with "multi-tenancy" support.
* BUG 14113: Fix byte range locking bugs/regressions.
* ldb: Fix mem-leak if talloc_realloc fails.
* BUG 14007: Fix join with don't exists machine account.
* BUG 14085: ctdb-recoverd: Only check for LMASTER nodes in the VNN map.

CHANGES SINCE 4.11.0rc2
* BUG 13972: Different Device Id for GlusterFS FUSE mount is causing data
  loss in CTDB cluster.
* BUG 14035: CVE-2019-10197: Permissions check deny can allow user to escape
  from the share.
* BUG 14059: ldb: Release ldb 2.0.6 (log database repack so users know what
  is happening).
* BUG 14092: docs: Deprecate "rndc command" for Samba 4.11.
* BUG 14059: ldb: Free memory when repacking database.
* BUG 14089: vfs_default: Use correct flag in vfswrap_fs_file_id.
* BUG 14090: vfs_glusterfs: Initialize st_ex_file_id, st_ex_itime and
  st_ex_iflags.
* BUG 14093: vfs_glusterfs: Enable profiling for file system operations.
* BUG 14059: Backport sambadowngradedatabase for v4.11.
* BUG 14035: CVE-2019-10197: Permissions check deny can allow user to escape
  from the share.
* BUG 14032: vfs_gpfs: Implement special case for denying owner access to
  ACL.
* BUG 14084: Avoid marking a node as connected before it can receive packets.
* BUG 14086: Fix onnode test failure with ShellCheck >= 0.4.7.
* BUG 14087: ctdb-daemon: Stop "ctdb stop" from completing before freezing
  databases.

(adam)

2019-11-10 16:59:26 UTC MAIN commitmail json YAML

Note update of lang/sbcl to 1.5.7nb2.

(he)

2019-11-10 16:58:31 UTC MAIN commitmail json YAML

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

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

Added databases/go-sqlite3

(ng0)

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

2019-11-10 14:24:10 UTC MAIN commitmail json YAML

doc: Updated cad/xcircuit to 3.10.13

(mef)

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

(cad/xcircuit) Updated 3.9.72 to 3.10.13, ChangeLog for recent unknown

(mef)

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

MesaLib: Needs c++14

(nia)

2019-11-10 14:17:38 UTC MAIN commitmail json YAML

spidermonkey52: Requires gcc 4.8 or higher

(nia)

2019-11-10 13:28:15 UTC MAIN commitmail json YAML

cad/adms-2.3.6 cad/py-gds-1.4.2

(mef)

2019-11-10 13:17:18 UTC MAIN commitmail json YAML

doc: Updated cad/gtkwave to 3.3.102

(mef)

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

(cad/gtkwave) Updated to 3.3.102

3.3.102 21sep19 Remove redundant TREE_VHDL_ST_PACKAGE from SST exclude.
                Added addCommentTracesFromList tcl command from user patch.
                Harden savefile loader for missing group start on vectors.
                Preliminary VHDL support for wlf2vcd.
                Add missing return value checks on mmap() in FST writer.

(mef)

2019-11-10 11:32:58 UTC MAIN commitmail json YAML

fasttracker2: Fix usage of iconv linker args with CMake

(nia)

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

mpc: Use LDFLAGS instead of LIBS now that build system has changed.

(nia)

2019-11-10 11:21:59 UTC MAIN commitmail json YAML

scrot: Needs libXfixes

(nia)

2019-11-10 11:19:50 UTC MAIN commitmail json YAML

babl: Remove unsupported linker args on SunOS

(nia)

2019-11-10 11:12:53 UTC MAIN commitmail json YAML

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

libnotify: Strip unsupported linker args on SunOS

(nia)

2019-11-10 10:30:50 UTC MAIN commitmail json YAML

pkg_chk: add NO_CHECKSUM= yes to appease pkglint

(triaxx)

2019-11-10 10:25:43 UTC MAIN commitmail json YAML

pkg_chk: fix PR pkg/54675

Some OS (e.g. Arch Linux) do not have hostname in their base set of
packages.

pkgsrc changes:
---------------
  * Replace $(hostname) by $(uname -n).

Thanks jperkin@!

(triaxx)

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

Updated multimedia/mkvtoolnix, databases/prometheus

(adam)

2019-11-09 23:12:05 UTC MAIN commitmail json YAML

prometheus: updated to 2.13.1

2.13.1:
[BUGFIX] Fix panic in ARM builds of Prometheus.
[BUGFIX] promql: fix potential panic in the query logger.
[BUGFIX] Multiple errors of http: superfluous response.WriteHeader call in the logs.

(adam)

2019-11-09 23:10:20 UTC MAIN commitmail json YAML

mkvtoolnix: updated to 40.0.0

Version 40.0.0 "Old Town Road + Pony":

New features and enhancements
* mkvmerge: MP4 reader: added support for BMP covert art images.
* MKVToolNix GUI: multiplexer: added an option to disable deriving the
  destination file name from the file title.
* MKVToolNix GUI: multiplexer: the content of the "stereoscopy" combo box has
  been simplified making the box's minimum width much smaller, allowing the
  user to resize the GUI's whole window to a much smaller width.
* MKVToolNix GUI: multiplexer: whenever the user changes the "aspect ratio" or
  "display dimensions" controls, the corresponding radio button will be
  activated automatically.
* MKVToolNix GUI: Windows: added a setting in the preferences to disable the
  GUI's dark color mode even if Windows's app color mode is set to
  dark.
* MKVToolNix GUI: Windows: replaced the dark mode introduced in v39 with
  another dark mode that's less wasteful with space between widgets.

Bug fixes
* mkvmerge: MP4 reader: mkvmerge was reading eight bytes too many for cover
  art images. This could cause file identification to fail when the cover art
  was located at the end of the MP4 file. Even if it succeeded, this meant too
  much data present in the attachment.
* mkvmerge: MP4 reader: covert art images with unknown image types will be
  skipped instead of treated as JPEG images.

Build system changes
* Qt 5.9.0 or newer is now required for building MKVToolNix GUI.

(adam)

2019-11-09 21:51:47 UTC MAIN commitmail json YAML

Updated math/py-uncertainties, devel/py-cython

(adam)

2019-11-09 21:51:15 UTC MAIN commitmail json YAML

py-cython: updated to 0.29.14

0.29.14:

Bugs fixed
* The generated code failed to initialise the ``tp_print`` slot in CPython 3.8.
* ``?`` for ``bool`` was missing from the supported NumPy dtypes.
* ``await`` was not allowed inside of f-strings.
* Coverage analysis failed for projects where the code resides in separate
  source sub-directories.
* An incorrect compiler warning was fixed in automatic C++ string conversions.
* Error reports in the Jupyter notebook showed unhelpful stack traces.
* ``Python.h`` is now also included explicitly from ``public`` header files.
* Distutils builds with ``--parallel`` did not work when using Cython's
  deprecated ``build_ext`` command.

Other changes
* The ``PyMemoryView_*()`` C-API is available in ``cpython.memoryview``.

(adam)

2019-11-09 21:46:58 UTC MAIN commitmail json YAML

py-uncertainties: updated to 3.1.2

3.1.2:
Partial NumPy 1.17 fix

(adam)

2019-11-09 21:39:16 UTC MAIN commitmail json YAML

Updated security/py-cryptodome, math/py-numexpr

(adam)

2019-11-09 21:36:15 UTC MAIN commitmail json YAML

py-numexpr: updated to 2.7.0

Changes from 2.6.9 to 2.7.0
- The default number of 'safe' threads has been restored to the historical limit
  of 8, if the environment variable "NUMEXPR_MAX_THREADS" has not been set.
- Thanks to @eltoder who fixed a small memory leak.
- Support for Python 2.6 has been dropped, as it is no longer available via
  TravisCI.
- A typo in the test suite that had a less than rather than greater than symbol
  in the NumPy version check has been corrected thanks to dhomeier.
- The file `site.cfg` was being accidently included in the sdists on PyPi.
  It has now been excluded.

(adam)

2019-11-09 21:34:57 UTC MAIN commitmail json YAML

py-cryptodome: updated to 3.9.1

3.9.1:
New features
* Add Python 3.8 wheels for Linux and Windows.

Resolved issues
* Minor speed-up when importing RSA.

(adam)

2019-11-09 21:24:25 UTC MAIN commitmail json YAML

Add SCO Unix to the ELF pile.

Blind commit intended to help PR pkg/54681

(maya)

2019-11-09 20:01:15 UTC MAIN commitmail json YAML

2019-11-09 19:31:14 UTC MAIN commitmail json YAML

harfbuzz: Move GCC_REQD to before bsd.prefs.mk.

(jperkin)

2019-11-09 15:01:01 UTC MAIN commitmail json YAML

doc: Updated devel/apenwarr-redo to 0.42

(schmonz)

2019-11-09 15:00:55 UTC MAIN commitmail json YAML

Update to 0.42. From the git log:

- mkdocs: enforce sufficiently new version, and use mkdocs-exclude.
- cookbook/container: example of building+running docker containers.
- cookbook/container: add missing PS1 to sh example
- Merge pull request #25 from ejona86/missing-ps1
- cookbook/container: remove unexplained "exec >&2" lines.
- cookbook/container: skip on missing cpio and missing kvm kernel image.
- cookbook/container: some minor clarifications.
- cookbook/container: minor proofreading
- Merge pull request #26 from martinmosegaard/proof-cook-container
- Better handling if parent closes REDO_CHEATFDS or MAKEFLAGS fds.
- docs/cookbook/container: don't delete *.out and *.code during build.
- mkdocs: include additional hljs languages.
- Fix builder: Reinstate stderr instead of opening /dev/tty
- Merge pull request #27 from spacefrogg/fix-tty
- cookbook/container/kvm: better handling of \r\n line endings.
- mkdocs: exclude more generated files from cookbook/container.
- Merge remote-tracking branch 'origin/master'
- mkdocs: exclude more generated file types.
- Experimental new redoconf C/C++ build/autoconfiguration system.
- redoconf: avoid sed -E in _objlist().
- redoconf: clock_gettime() detection needs to depend on -lrt.
- redoconf: better handling of required vs optional detectors.
- redoconf: posix.rc: fix abort when timespec is not available.
- Fix some build problems on MacOS X.
- minimal/do: remove dependency on 'seq' command.
- Precompiled headers: supply "-x c-header" or "-x c++-header" if available.
- docs/cookbook/c/allconfig.do: avoid need for '&' backgrounding.
- mkdocs: don't bother to include cookbook/c/out.*/ dirs.
- redoconf: move -Wl,-rpath flags to shlib.rc and add -Wl,-z,origin.
- minimal/do: remove dependency on 'seq' command.
- Certain redo post-build failures would still mark a target as built.
- Overridden files were accidentally getting reclassified as static.
- If redo searched all the way up to /default.do, it would run ./default.do instead.
- Explicitly reject target/source filenames with newlines in them.
- redo-ifchange regression: if REDO_LOG is not set, assume it's 1.
- builder.py: atomically replace the log for a given target.
- Merge branch 'master' into redoconf
- redoconf: assorted minor fixes.
- redoconf: a stub rc_include() now sources ./redoconf.rc automatically.
- Merge branch 'redoconf'
- logs.py: don't print (unchanged) lines with --no-log unless DEBUG.
- Change -x/-v to only affect top-level targets by default, not recursively.
- redo-log: sometimes print a (resumed) line after ending a level of recursion.
- Minor clarifications to redo install instructions.
- shelltest.od: warning 84 (W84) triggered on *all* shells, not just posh.
- Work around ancient shells where >$3 does not implicitly quote $3.
- docs/cookbook/container: update docker image builder.
- docs/cookbook/redoconf-simple: a simple redoconf C++ project.
- builder.py: create temp log file in the same directory as the final one.
- Unset CDPATH if it is set.
- redo-log: "(resumed)" lines didn't print as often as they should.
- Fix minor pylint warnings.
- redoconf/configure.sh: use "cmp -s" to silence output.
- cookbook/container/default.sha256.do: use explicit close_fds=False.
- Fix more problems with "/usr/bin/env python" picking python3.
- Merge remote-tracking branch 'origin/experimental/dockrepo'
- Oops, redo/whichpython.do would fail if python2.7 didn't exist.
- Disable docker container test from toplevel 'redo test'
- t/103-unicode: workaround unicode normalization on newer macOS.
- t/shelltest.od: Add a new preliminary test for IFS= behaviour.

(schmonz)

2019-11-09 14:30:39 UTC MAIN commitmail json YAML

doc: Updated www/privoxy to 3.0.28

(nia)

2019-11-09 14:30:29 UTC MAIN commitmail json YAML

privoxy: Update to 3.0.28

Privoxy 3.0.27 stable scales better in multi-user environments
and brings a couple of tuning directives.

Privoxy 3.0.28 stable fixes two regressions introduced in 3.0.27.

--------------------------------------------------------------------
ChangeLog for Privoxy 3.0.28
--------------------------------------------------------------------
- Bug fixes for regressions in 3.0.27:
  - Fixed misplaced parentheses.
    Reported by David Binderman.
  - Changed two regression tests to depend on config directive
    enable-remote-toggle instead of FEATURE_TOGGLE.

--------------------------------------------------------------------
ChangeLog for Privoxy 3.0.27
--------------------------------------------------------------------
- General improvements:
  - Add a receive-buffer-size directive which can be used to
    set the size of the previously statically allocated buffer
    in handle_established_connection().
    Increasing the buffer size increases Privoxy's memory usage but
    can lower the number of context switches and thereby reduce the
    CPU usage and potentially increase the throughput.
    This is mostly relevant for fast network connections and
    large downloads that don't require filtering.
    Sponsored by: Robert Klemme
  - Add a listen-backlog directive which specifies the backlog
    value passed to listen().
    Sponsored by: Robert Klemme
  - Add an enable-accept-filter directive which allows to
    toggle accept filter support at run time when compiled
    with FEATURE_ACCEPT_FILTER support.
    It makes testing more convenient and now that it's
    optional we can emit an error message if enabling
    the accept filter fails.
    Sponsored by: Robert Klemme
  - Add a delay-response{} action.
    This is useful to tar pit JavaScript requests that
    are endlessly retried in case of blocks. It can also
    be used to simulate a slow Internet connection.
    Sponsored by: Robert Klemme
  - Add a 'trusted-cgi-referrer' directive.
    It allows to configure another page or site that can be used
    to reach sensitive CGI resources.
    Sponsored by: Robert Klemme
  - Add a --fuzz mode which exposes Privoxy internals to input
    from files or stdout.
    Mainly tested with American Fuzzy Lop. For details see:
    https://www.fabiankeil.de/talks/fuzzing-on-freebsd/
    This work was partially funded with donations and done
    as part of the Privoxy month in 2015.
  - Consistently use the U(ngreedy) flag in the 'img-reorder' filter.
  - listen_loop(): Reuse a single thread attribute object
    The object doesn't change and creating a new one for
    every thread is a waste of (CPU) time.
    Sponsored by: Robert Klemme
  - Free csp resources in the thread that belongs to the csp instead
    of the main thread which has enough on its plate already.
    Sponsored by: Robert Klemme
  - Improve 'socket timeout reached' message.
    Log the timeout that was triggered and downgrade the
    log level to LOG_LEVEL_CONNECT to reduce the log noise
    with common debug settings.
    The timeout isn't necessary the result of an error and
    usually merely indicates that Privoxy's socket timeout
    is lower than the relevant timeouts used by client and
    server.
    Sponsored by: Robert Klemme
  - Explicitly taint the server socket in case of CONNECT requests.
    This doesn't fix any known problems, but makes
    some log messages less confusing.
  - Let write_pid_file() terminate if the pid file can't be opened.
    Logging the issue at info level is unlikely to help.
  - log_error(): Reduce the mutex-protected area by not using a
    heap-allocated buffer that is shared between all threads.
    This increases performance and reduces the latency with
    verbose debug settings and multiple concurrent connections.
    Sponsored by: Robert Klemme
  - Let zalloc() use calloc() if it's available.
    In some situations using calloc() can be faster than
    malloc() + memset() and it should never be slower.
    In the real world the impact of this change is not
    expected to be noticeable.
    Sponsored by: Robert Klemme
  - Never use select() when poll() is available.
    On most platforms select() is limited by FD_SETSIZE while
    poll() is not. This was a scaling issue for multi-user setups.
    Using poll() has no downside other than the usual risk
    that code modifications may introduce new bugs that have
    yet to be found and fixed.
    At least in theory this commit could also reduce the latency
    when there are lots of connections and select() would use
    "bit fields in arrays of integers" to store file descriptors.
    Another side effect is that Privoxy no longer has to stop
    monitoring the client sockets when pipelined requests are
    waiting but can't be read yet.
    This code keeps the select()-based code behind ifdefs for
    now but hopefully it can be removed soonish to make the
    code more readable.
    Sponsored by: Robert Klemme
  - Add a 'reproducible-tarball-dist' target.
    It's currently separate from the "tarball-dist" target
    because it requires a tar implementation with mtree spec
    support.
    It's far from being perfect and does not enforce a
    reproducible mode, but it's better than nothing.
  - Use arc4random() if it's available.
    While Privoxy doesn't need high quality pseudo-random numbers
    there's no reason not to use them when we can and this silences
    a warning emitted by code checkers that can't tell whether or not
    the quality matters.
  - Show the FEATURE_EXTERNAL_FILTERS status on the status page.
    Better late than never. Previously a couple of tests weren't
    executed as Privoxy-Regression-Test couldn't detect that the
    FEATURE_EXTERNAL_FILTERS dependency was satisfied.
  - Ditch FEATURE_IMAGE_DETECT_MSIE.
    It's an obsolete workaround we inherited from Junkbuster
    and was already disabled by default.
    Users that feel the urge to work around issues with
    image requests coming from an Internet Explorer version
    from more than 15 years ago can still do this using tags.
  - Consistently use strdup_or_die() instead of strdup() in
    cases where allocation failures aren't expected.
    Using strdup_or_die() allows to remove a couple of explicit
    error checks which slightly reduces the size of the binary.
  - Insert a refresh tag into the /client-tags CGI page when
    serving it while a client-specific tag is temporarily enabled.
    This makes it less likely that the user ends up
    looking at tag state that is out of date.
  - Use absolute URLs in the client-tag forms.
    It's more consistent with the rest of the CGI page
    URLs and makes it more convenient to copy the forms
    to external pages.
  - cgi_error_disabled(): Use status code 403 and an appropriate response line
  - Use a dedicated CGI handler to deal with tag-toggle requests
    As a result the /client-tags page is now safe to reach without
    trusted Referer header which makes bookmarking or linking to
    it more convenient.
    Finally, refreshing the /client-tags page to show the
    current state can no longer unintentionally repeat the
    previous toggle request.
  - Don't add a "Connection" header for CONNECT requests.
    Explicitly sending "Connection: close" is not necessary and
    apparently it causes problems with some forwarding proxies
    that will close the connection prematurely.
    Reported by Marc Thomas.
  - Fix compiler warnings.

- Bug fixes:
  - rfc2553_connect_to(): Properly detect and log when poll()
    reached the time out. Previously this was logged as:
    Could not connect to [...]: No error: 0.
    which isn't very helpful.
    Sponsored by: Robert Klemme
  - add_tag_for_client(): Set time_to_live properly.
    Previously the time_to_live was always set for the first tag.
    Attempts to temporarily enable a tag would result in enabling
    it permanently unless no tag was enabled already.
  - Revert r1.165 which didn't perform as advertised.
    While the idea was to use "https:// when creating links
    for the user manual on the website", the actual effect
    was to use "https://" when Privoxy was supposed to serve
    the user manual itself.
    Reported by Yossi Zahn on Privoxy-devel@.
  - socks5_connect(): Fail in case of unsupported address types.
    Previously they would not be detected right away and
    Privoxy would fail later on with an error message that
    didn't make it obvious that the problem was socks-related.
    So far, no such problems have actually been reported.
  - socks5_connect(): Properly deal with socks replies that
    contain IPv6 addresses.
    Previously parts of the reply were left unread and
    later on treated as invalid HTTP response data.
    Fixes #904 reported by Danny Goossen who also provided
    the initial version of this patch.

- Action file improvements:
  - Unblock 'msdn.microsoft.com/'.
    It (presumably) isn't used to serve the kind of ads Privoxy should
    block by default but happens to serve lots of pages with URLs that
    are likely to result in false positives.
    Reported by bugreporter1694 in AF#939.
  - Disable gif deanimation for requests tagged with CSS-REQUEST.
    The action will ignore content that isn't considered text
    anyway and explicitly disabling it makes this more obvious
    if "action" debugging (debug 65536) is enabled while
    "gif deanimation" debugging (debug 256) isn't.
  - Explicitly disable HTML filters for requests with CSS-REQUEST tag.
    The filters are unlikely to break CSS files but executing
    them without (intentionally) getting any hits is a waste of
    cpu time and makes the log more noisy when running with
    "debug 64".
  - Unblock 'adventofcode.com/'.
    Reported by Clint Adams in Debian bug #848211.
    Fixes Roland's AF#937.
  - Unblock 'adlibris.com'.
    Reported by Wyrex in #935
  - Unblock .golang.org/
  - Add fast-redirects exception for '.youtube.com/.*origin=http'

- Privoxy-Log-Parser:
  - Don't gather host and resource statistics if they aren't requested.
    While the performance impact seems negligible this significantly
    reduces the memory usage if there are lots of requests.
  - Bump version as the behaviour (slightly) changed.
  - Count connection failures as well in statistics mode.
    Sponsored by: Robert Klemme
  - Count connection timeouts as well in statistics mode.
    Sponsored by: Robert Klemme
  - Fix an 'uninitialized value' warning when generating
    statistics for a log file without response headers.
    While privoxy-log-parser was supposed to detect this already,
    the check was flawed and the message the user didn't see was
    somewhat confusing anyway.
    Now the message is less confusing, more helpful and actually printed.
    Reported by: Robert Klemme

- Documentation improvements:
  - Refer to the git sources instead of CVS.
  - Use GNU/Linux when referring to the OS instead of the kernel.
  - Add FAQ entry for what to do if editing the config file is access denied.
  - Add brief HTTP/2 FAQ.
  - Add a small fuzzing section to the developer documentation.
  - Add a client-header-tagger{client-ip-address} example.
  - Stop suggesting that Privoxy is an anonymizing proxy.
    The term could lead to Privoxy users overestimating
    what it can do on its own (without Tor).
  - Make it more obvious that SPI accepts Paypal, too.
    Currently most donations are made through the Paypal account
    managed by Zwiebelfreunde e.V. and a more even distribution
    would be useful.
  - Suggest to log applying actions as well when reproducing problems.
  - Explicitly mention that Privoxy binaries are built by individuals
    on their own systems. Buyer beware!
  - Mention the release feed on the homepage.
  - Remove a mysterious comment with a GNU FDL link as it isn't
    useful and could confuse license scanners.
    In May 2002 it was briefly claimed that "this document" was covered
    by the GNU FDL. The commit message (r1.5) doesn't explain the motivation
    or whether all copyright holders were actually asked and agreed to the
    declared license change.
    It's thus hard to tell whether or not the license change was legit,
    but luckily two days later the "doc license" was "put" "back to GPL"
    anyway (r1.6).
    At the same time the offending comment with a link to the FDL
    (not the GPL) was added for no obvious reason.
    Now it's gone again.

- Regression tests:
  - Bump for-privoxy-version to 3.0.27 as we now rely on untrusted
    CGI request being rejected with status code 403 (instead of 200).
  - Update test for /send-stylesheet and add another one

- Templates:
  - Consistently use https:// when linking to the Privoxy website.
  - Remove SourceForge references in Copyright header.
  - Remove a couple of SourceForge references in a comment.
    While at it, fix the grammar.
  - Move the site-specific documentation block before the generic one.
    While most Privoxy installations don't have a site-specific
    documentation block, in cases were it exists it's likely to
    be more relevant than the generic one.
    Showing it first makes it less likely that users stop reading
    before they reach it, especially on pages that don't fit on
    the screen.

- Build system improvements:
  - Prefer openjade to jade. On some systems Jade produces
    HTML with unescaped ampersands in URLs.
  - Prefer OpenSP to SP to be consistent.
  - Have Docbook generated HTML files be straight ASCII.
    Dealing with a mixture of ISO-8859 and UTF-8 files is problematic.
  - Echo the filename to stderr for 'make dok-tidy'.
    Make it a bit easier to find errors in docbook generated HTML.
  - Warn when still using select().
  - Warn when compiling without calloc().
  - Make it more obvious that the --with-fdsetsize configure switch
    is pointless if poll() is available.
  - Remove support for AmigaOS.
  - Update windows build system to use supported software.
    The cygwin gcc -mno-cygwin option is no longer supported, so
    convert the windows build system to use the cygwin cross-compiler
    to build "native" code.
  - Add --enable-static-linking option for configure
    does the same thing as LDFLAGS=-static; ./configure
    but nicer than mixing evars and configure options.

(nia)

2019-11-09 13:07:44 UTC MAIN commitmail json YAML

doc: Updated emulators/stella to 6.0.1

(nia)

2019-11-09 13:07:35 UTC MAIN commitmail json YAML

stella: Update to 6.0.1

6.0 to 6.0.1: (June 5, 2019)

  * Added support for CDFJ bankswitching type (Galaga, Wizard of War, etc).

  * Allow the DPC+ scheme to not enable playfield 'jitter' effect for
    certain older DPC+ driver versions; this allows 'Epic Adventure' ROM
    to finally work in Stella.

-Have fun!

(nia)

2019-11-09 12:53:21 UTC MAIN commitmail json YAML

doc: Updated games/crimsonfields to 0.5.3

(nia)

2019-11-09 12:53:10 UTC MAIN commitmail json YAML

crimsonfields: Update to 0.5.3

* 0.5.3 (01-03-2009)
  - fix possible crash with invalid mission files
  - added partial Turkish translation

(nia)

2019-11-09 12:47:22 UTC MAIN commitmail json YAML

doc: Updated archivers/unshield to 1.4.3

(nia)

2019-11-09 12:47:11 UTC MAIN commitmail json YAML

unshield: Update to 1.4.3

Changes:
"Make file name encoding work"

(nia)

2019-11-09 12:44:18 UTC MAIN commitmail json YAML

doc: Updated www/seamonkey-l10n to 2.49.5

(nia)

2019-11-09 12:44:07 UTC MAIN commitmail json YAML

seamonkey-l10n: Update to 2.49.5

Synced with most recent seamonkey release.

(nia)

2019-11-09 12:42:15 UTC MAIN commitmail json YAML

doc: Updated sysutils/screenfetch to 3.9.0

(nia)

2019-11-09 12:42:05 UTC MAIN commitmail json YAML

screenfetch: Update to 3.9.0

No current changelog available.

(nia)

2019-11-09 12:33:38 UTC MAIN commitmail json YAML

doc: Updated print/podofo to 0.9.6

(nia)

2019-11-09 12:33:29 UTC MAIN commitmail json YAML

podofo: Update to 0.9.6

"As there are so many improvements, patches and fixes that made it into
this release, we are not able to list them, so please stick with the svn log."

(nia)

2019-11-09 12:02:38 UTC MAIN commitmail json YAML

doc: Updated shells/fish to 3.0.2

(nia)

2019-11-09 12:02:29 UTC MAIN commitmail json YAML

fish: Update to 3.0.2

# fish 3.0.2 (released February 19, 2019)

This release of fish fixes an issue discovered in fish 3.0.1.

### Fixes and improvements

- The PWD environment variable is now ignored if it does not resolve to the true working directory, fixing strange behaviour in terminals started by editors and IDEs (#5647).

If you are upgrading from version 2.7.1 or before, please also review the release notes for 3.0.1, 3.0.0 and 3.0b1 (included below).

---

# fish 3.0.1 (released February 11, 2019)

This release of fish fixes a number of major issues discovered in fish 3.0.0.

### Fixes and improvements

- `exec` does not complain about running foreground jobs when called (#5449).
- while loops now evaluate to the last executed command in the loop body (or zero if the body was empty), matching POSIX semantics (#4982).
- `read --silent` no longer echoes to the tty when run from a non-interactive script (#5519).
- On macOS, path entries with spaces in `/etc/paths` and `/etc/paths.d` now correctly set path entries with spaces. Likewise, `MANPATH` is correctly set from `/etc/manpaths` and `/etc/manpaths.d` (#5481).
- fish starts correctly under Cygwin/MSYS2 (#5426).
- The `pager-toggle-search` binding (Ctrl-S by default) will now activate the search field, even when the pager is not focused.
- The error when a command is not found is now printed a single time, instead of once per argument (#5588).
- Fixes and improvements to the git completions, including printing correct paths with older git versions, fuzzy matching again, reducing unnecessary offers of root paths (starting with `:/`) (#5578, #5574, #5476), and ignoring shell aliases, so enterprising users can set up the wrapping command (via `set -g __fish_git_alias_$command $whatitwraps`) (#5412).
- Significant performance improvements to core shell functions (#5447) and to the `kill` completions (#5541).
- Starting in symbolically-linked working directories works correctly (#5525).
- The default `fish_title` function no longer contains extra spaces (#5517).
- The `nim` prompt now works correctly when chosen in the Web-based configuration (#5490).
- `string` now prints help to stdout, like other builtins (#5495).
- Killing the terminal while fish is in vi normal mode will no longer send it spinning and eating CPU. (#5528)
- A number of crashes have been fixed (#5550, #5548, #5479, #5453).
- Improvements to the documentation and certain completions.

### Known issues

There is one significant known issue that was not corrected before the release:

- fish does not run correctly under Windows Services for Linux before Windows 10 version 1809/17763, and the message warning of this may not be displayed (#5619).

If you are upgrading from version 2.7.1 or before, please also review the release notes for 3.0.0 and 3.0b1 (included below).

(nia)

2019-11-09 11:48:45 UTC MAIN commitmail json YAML

doc: Updated audio/faac to 1.30

(nia)

2019-11-09 11:48:35 UTC MAIN commitmail json YAML

faac: Update to 1.30

Changes:

[ Robert Kausch ]

    Fix Joint Stereo coding

[ Krzysztof Nikiel ]

    Code cleanup and compilation fixes
    Fix endianness conversion functions

[ Takashi Yoshi ]

    Fix compilation with GCC < 4.6
    Fix compilation on big endian systems

[ Fabian Greffrath ]

    Fix division by zero errors
    Fix compilation with GCC <= 4.7.3
    Change pointer type for proper arithmetics
    Fix logic error in compiler detection
    Revert back to some more generic SSE2 code
    Fix a memory leak
    Fix some cppcheck warnings in the Cfaac code
    Check index ranges before dereferencing book arrays (CVE-2018-19886)
    Clean up stdint.h header inclusions
    Consistently use stdint.h types

[ Michael Fink ]

    Update Visual Studio 2017 projects
    Add stdint.h header inclusions
    Port over ac2ver tool from faad2 to generate PACKAGE_VERSION
    when compiling with Visual Studio

[ Eug竪ne Filin ]

    Memory allocations redefined

(nia)

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

2019-11-09 11:30:06 UTC MAIN commitmail json YAML

roundcube: Follow HOMEPAGE redirect

(nia)

2019-11-09 11:22:32 UTC MAIN commitmail json YAML

doc: Updated audio/ncmpc to 0.36

(nia)

2019-11-09 11:22:20 UTC MAIN commitmail json YAML

ncmpc: Update to 0.36

ncmpc 0.36 - (2019-11-05)
* screen_keydef: show "Add new key" only if there is room for more keys
* support the Alt modifier in hotkeys
* reduce network transfer

(nia)

2019-11-08 20:07:21 UTC MAIN commitmail json YAML

doc: Updated sysutils/backuppc to 4.3.1

(tnn)

2019-11-08 17:11:13 UTC MAIN commitmail json YAML

2019-11-08 17:03:55 UTC MAIN commitmail json YAML

p5-BackupPC-XS: update to 0.59

- fix to use correct int format when reading v3 attrib files

(tnn)

2019-11-08 16:05:38 UTC MAIN commitmail json YAML

doc: Updated www/R-curl to 4.2

(mef)

2019-11-08 16:05:26 UTC MAIN commitmail json YAML

(www/R-curl) Updated from 4.0 to 4.2 (also fix build on NetBSD/amd64 9.0_BETA)

4.2
- Fix for old versions of libcurl (build was broken in 4.1 on RHEL / CentOS).
- Add hostname to timeout errors (#190)

4.1
- Fixed typechecking code for new internal macro names in libcurl 7.66
- Rewrite typechecking to work better with clang and old libcurl (#192)
- has_internet() now checks for connectivity via a proxy server if one is detected
- Windows: respect the CURL_SSL_BACKEND variable for people that want to use OpenSSL.
- Windows: respect CURL_CA_BUNDLE if (and only if) CURL_SSL_BACKEND == openssl
- curl_download now writes to a temporary file, which is renamed to the destfile
  upon success. This prevents corrupt files when a download fails or is interrupted.
- Automatically set forbid_reuse = TRUE in curl_echo() handles
- Update symbol table to 7.66.0

(mef)

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

Updated net/p5-Net-Stomp to 0.60
Updated net/p5-Test-TCP to 2.22

(mef)

2019-11-08 15:10:20 UTC MAIN commitmail json YAML

(net/p5-Test-TCP) Updated from 2.20 to 2.22

2.22 2019-10-08T08:15:34Z
    - Portability fixes for Win32 and non-linux #83, #87

2.21 2019-10-03T03:15:22Z
    - Fix race condition in check_port(UDP) #78

(mef)

2019-11-08 15:04:31 UTC MAIN commitmail json YAML

(net/p5-Net-Stomp) Updated from 0.57 to 0.60

0.60 2019-07-17
- switch to Log::Any
- add trace / debug logging
- work sponsored by Broadbean Technology

(mef)

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

Added devel/p5-Test-NiceDump version 1.0.1

(mef)

2019-11-08 14:50:23 UTC MAIN commitmail json YAML

devel/p5-Test-NiceDump: import p5-Test-NiceDump-1.0.1

This module uses Data::Dump::Filtered and a set of sensible filters to dump
test data in a more readable way.

For example, DateTime objects get printed in the full ISO 8601 format, and
DBIx::Class::Row objects get printed as hashes of their inflated columns.

(mef)

2019-11-08 14:42:28 UTC MAIN commitmail json YAML

Update the patch to src/runtime/Config.x86-netbsd so that this
builds again on NetBSD/i386.  Build fix so no revbump.

(he)

2019-11-08 14:42:27 UTC MAIN commitmail json YAML

doc: Updated net/p5-Net-Frame to 1.21

(mef)

2019-11-08 14:42:05 UTC MAIN commitmail json YAML

(net/p5-Net-Frame) Updated from 1.19 to 1.21

1.21 Thu 23 May 07:54:16 CEST 2019
  - update: copyright notice

1.20 Wed 22 May 11:15:40 CEST 2019
  - bugfix: tests for IPv4 & IPv6 DNS resolutions
  => https://rt.cpan.org/Ticket/Display.html?id=129409

(mef)

2019-11-08 14:32:42 UTC MAIN commitmail json YAML

doc: Update shells/[p]bosh to 20191025

(micha)

2019-11-08 14:26:46 UTC MAIN commitmail json YAML

doc: Updated net/p5-Net-DNS to 1.21

(mef)

2019-11-08 14:26:34 UTC MAIN commitmail json YAML

(net/p5-Net-DNS) Updated to 1.21

**** 1.21 Aug 30, 2019
- Fix error report for non-existent or recursive zone file $INCLUDE.
- Emit one deprecation warning on invocation of obsolete method.
- Rework OPT.pm EDNS0 option construction.
- Remove obsolete Net::DNS::RR::DLV package.
- Add Net::DNS::RR::ZONEMD package.

Fix rt.cpan.org #128901
        background TCP query logic expects to read entire response at once

(mef)

2019-11-08 14:26:13 UTC MAIN commitmail json YAML

shells/pbosh: Update to 20191025

Based on schilytools release from 2019-10-25.

Changelog
=========
- include/schily/wchar.h: Some fallback definitions for
  mbsinit() mbrtowc() wcrtomb() have been moved to make them always
  visible and not only in case that <wchar.h> exists.

- include/schily/wchar.h: Before, we checked for HAVE_ISWPRINT to catch
  the HP-UX-10.20 case where wchar_t is in stdlib.h. Now we check
  (SIZEOF_WCHAR == 0 || SIZEOF_WCHAR_T == 0) as this works on Ultrix as
  well.

- libgetopt: The getopt() function now supports options in the form:

    +o, ++long-option or +long-option

  if the optstring starts with a '+'. A new exported variable
  "optflags" has the bit "OPT_PLUS" set, in case that an actual option
  starts with '+'.

  If more than one of the flag characters ':', '+' or "()" are used,
  "()" must be last.

- Bourne Shell: The testsuite no longer tries to check ISO-8859-1 strings
  as we cannot set this up reliably on all platforms and as Mac OS does
  not allow to create the related filenames.

- Bourne Shell: The getopts(1) builtin command now supports options in.
  the form:

    +o, ++long-option or +long-option

  if the optstring starts with a '+'. The shell variable "$NAME" has
  a leading '+' in case that an actual option starts with '+'.

  Note that this makes getopts(1) in the Bourne Shell compatible at
  shell script level to the extensions in the getopts(1) implementation
  in ksh93 for:

    -o/+o  Short options with either a leading - or +

    --long  GNU style long options as aliases to short -o options

    ++long  GNU style long options as aliases to short +o options

  Our enhancements to support:

    -long  UNIX style long options as aliases to short -o options

    +long  UNIX style long options as aliases to short +o options

    -      Long options the have no related short option

  Are not supported by ksh93.

(micha)

2019-11-08 14:22:56 UTC MAIN commitmail json YAML

shells/bosh: Update to 20191025

Based on schilytools release from 2019-10-25.

Changelog
=========
- include/schily/wchar.h: Some fallback definitions for
  mbsinit() mbrtowc() wcrtomb() have been moved to make them always
  visible and not only in case that <wchar.h> exists.

- include/schily/wchar.h: Before, we checked for HAVE_ISWPRINT to catch
  the HP-UX-10.20 case where wchar_t is in stdlib.h. Now we check
  (SIZEOF_WCHAR == 0 || SIZEOF_WCHAR_T == 0) as this works on Ultrix as
  well.

- libgetopt: The getopt() function now supports options in the form:

    +o, ++long-option or +long-option

  if the optstring starts with a '+'. A new exported variable
  "optflags" has the bit "OPT_PLUS" set, in case that an actual option
  starts with '+'.

  If more than one of the flag characters ':', '+' or "()" are used,
  "()" must be last.

- Bourne Shell: The testsuite no longer tries to check ISO-8859-1 strings
  as we cannot set this up reliably on all platforms and as Mac OS does
  not allow to create the related filenames.

- Bourne Shell: The getopts(1) builtin command now supports options in.
  the form:

    +o, ++long-option or +long-option

  if the optstring starts with a '+'. The shell variable "$NAME" has
  a leading '+' in case that an actual option starts with '+'.

  Note that this makes getopts(1) in the Bourne Shell compatible at
  shell script level to the extensions in the getopts(1) implementation
  in ksh93 for:

    -o/+o  Short options with either a leading - or +

    --long  GNU style long options as aliases to short -o options

    ++long  GNU style long options as aliases to short +o options

  Our enhancements to support:

    -long  UNIX style long options as aliases to short -o options

    +long  UNIX style long options as aliases to short +o options

    -      Long options the have no related short option

  Are not supported by ksh93.

(micha)

2019-11-08 13:59:40 UTC MAIN commitmail json YAML

doc: Update archivers/star to 1.6.1nb3

(micha)

2019-11-08 13:58:19 UTC MAIN commitmail json YAML

archivers/star: Update to 1.6.1nb3

Based on schilytools release from 2019-10-25.

Changelog
=========
- libstreamer: Added new keywords "fsdevmajor" and "fsdevminor" as
  there are too many incompatible st_dev binary formats.

  These keywords are not yet created, but they are understood.
  This permits to switch to the new format (fade out "dev") later.

- star: Added new keywords "SCHILY.fsdevmajor" and "SCHILY.fsdevminor"
  as there are too many incompatible st_dev binary formats.

  These keywords are not yet created, but they are understood.
  This permits to switch to the new format (fade out "SCHILY.dev") later.

- star: The amount of shared mamory used by default has been reduced to
  1 MB on Ultrix. These are old small machines, that do not support 8 MB.

(micha)

2019-11-08 13:44:02 UTC MAIN commitmail json YAML

doc: Update devel/smake to 1.3nb7

(micha)

2019-11-08 13:41:32 UTC MAIN commitmail json YAML

devel/smake: Update to 1.3nb7

Based on schilytools release from 2019-10-25.

smake code itself is unchanged. Reason for bump:
Libraries were changed in platform specific ways. It's unclear whether this
may change binary packages for certain platforms.

(micha)

2019-11-08 13:39:02 UTC MAIN commitmail json YAML

doc: Updated print/qpdfview to 0.4.18

(nia)

2019-11-08 13:38:48 UTC MAIN commitmail json YAML

qpdfview: Update to 0.4.18

Fixed rendering with latest pkgsrc poppler.

Release 0.4.18:
  * Fixed various issue w.r.t. statically linked plug-ins and cross builds for Windows. Thanks to Marshall Banana.
  * Fixed encoding issues w.r.t. CUPS names. Thanks to Silvan Scherrer.
  * Fixed not overwriting page ranges CUPS option when set already by Qt's print dialog. Thanks to Fabio Rossi.
  * Fixed refreshing modified documents from disk.
  * Added support for nested splitting of document views.
  * Added support for transparent decompression of document files.
  * Added restoring of tab order and of current tab.
  * Added action to open current file in new window. Thanks to Pavel Sanda.
  * Updated support for MuPDF to version 1.12 and later. Thanks to S. Razi Alavizadeh.
  * Added support for EPUB, XPS, CBZ and FB2 via MuPDF. Thanks to S. Razi Alavizadeh.
  * Automated translations import from Launchpad via Travis CI. Thanks to S. Razi Alavizadeh.
  * Imported various new and updated translations from Launchpad. Thanks to all Launchpad translators!

Release 0.4.17:
  * Fixed query to populate the instance list for the choose instance dialog.
  * Fixed selecting the complete text upon opening a page number dialog.
  * Fixed computation of tile sub rect w.r.t. non-unit device pixel ratios.
  * Moved loading of interactive elements out of the main event loop.
  * Optimize tile rendering event handling by centralizing dispatch.
  * The results of the current tab are now automatically expanded in the extended search dock.
  * Added support for external document links to the outline view.
  * Added optional page-parallel execution of text search.
  * Added triggering SyncTeX reverse search using a keyboard modifier.
  * Keyboard modifiers for mouse interaction can be disabled.
  * Optimizations of the search dock layout w.r.t. vertical/horizontal positioning.
  * Added context menu action to move document to a different instance.
  * Changed cache size tracking from byte to kilobyte granularity to support more than 2 GB cache.
  * Added a save in addition to the save-as action to simplify modifying documents in-place.
  * Added Japanese translations. Thanks to Koji Yokota.
  * Updated British English translations. Thanks to Anthony Harrington.
  * Updated Russian translations. Thanks to ned.
  * Updated French translations. Thanks to Charles Monzat.
  * Updated Lithunian translations. Thanks Moo.

(nia)

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

Updated www/py-flask-admin, www/py-flask-sqlalchemy

(adam)

2019-11-08 13:21:52 UTC MAIN commitmail json YAML

py-flask-sqlalchemy: updated to 2.4.1

Version 2.4.1
- Fix ``AttributeError`` when using multiple binds with polymorphic
  models.

(adam)

2019-11-08 13:20:16 UTC MAIN commitmail json YAML

py-flask-admin: updated to 1.5.4

1.5.4:
Fix display of inline x-editable boolean fields on list view
Add support for several SQLAlchemy-Utils data types
Support searching on SQLAlchemy hybrid properties
Extra URL paramaters are now propagated to the next page when searching / filtering
Add enum34 dependency when running on legacy Python version
Update Mapbox API v1 URL format
Update jQuery and moment dependencies in templates
Fixed a datepicker issue, where only dates up to 2015 were showing up
Updated Pillow dependency version

(adam)

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

Updated www/py-nbconvert, www/py-notebook

(adam)

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

py-notebook: updated to 6.0.2

6.0.2
- Update JQuery dependency to version 3.4.1 to fix security vulnerability (CVE-2019-11358)
- Update CodeMirror to version 5.48.4 to fix Python formatting issues
- Continue removing obsolete Python 2.x code/dependencies
- Multiple documentation updates

(adam)

2019-11-08 13:13:45 UTC MAIN commitmail json YAML

py-nbconvert: updated to 5.6.1

5.6.1:

Significant Changes
RegExRemove applies to all cells
RegExRemove preprocessor now removes cells regardless of cell outputs. Before this only cells that had outputs were filtered.

Comprehensive notes

New Features
- Add support for alt tags for jpeg and png images
- Allow HTML header anchor text to be HTML
- Change RegExRemove to remove code cells with output
- Added cell tag data attributes to HTML exporter

Fixing Problems
- Update svg2pdf.py to search the PATH for inkscape
- Fix latex dependencies installation command for Ubuntu systems

Testing, Docs, and Builds
- Added Circle CI builds for documentation
- Fix typo in argument name in docstring (TagRemovePreprocessor)
- Changelog typo fix
- Updated API page for TagRemovePreprocessor and TemplateExporter
- Added remove_input_tag traitlet to the docstring

(adam)

2019-11-08 12:52:30 UTC MAIN commitmail json YAML

2019-11-08 12:25:33 UTC MAIN commitmail json YAML

Updated devel/git

(adam)

2019-11-08 12:24:31 UTC MAIN commitmail json YAML

git: updated to 2.24.0

Git 2.24 Release Notes
======================

Updates since v2.23
-------------------

Backward compatibility note

* "filter-branch" is showing its age and alternatives are available.
  From this release, we started to discourage its use and hint
  people about filter-repo.

UI, Workflows & Features

* We now have an active interim maintainer for the Git-Gui part of
  the system.  Praise and thank Pratyush Yadav for volunteering.

* The command line parser learned "--end-of-options" notation; the
  standard convention for scripters to have hardcoded set of options
  first on the command line, and force the command to treat end-user
  input as non-options, has been to use "--" as the delimiter, but
  that would not work for commands that use "--" as a delimiter
  between revs and pathspec.

* A mechanism to affect the default setting for a (related) group of
  configuration variables is introduced.

* "git fetch" learned "--set-upstream" option to help those who first
  clone from their private fork they intend to push to, add the true
  upstream via "git remote add" and then "git fetch" from it.

* Device-tree files learned their own userdiff patterns.
  (merge 3c81760bc6 sb/userdiff-dts later to maint).

* "git rebase --rebase-merges" learned to drive different merge
  strategies and pass strategy specific options to them.

* A new "pre-merge-commit" hook has been introduced.

* Command line completion updates for "git -c var.name=val" have been
  added.

* The lazy clone machinery has been taught that there can be more
  than one promisor remote and consult them in order when downloading
  missing objects on demand.

* The list-objects-filter API (used to create a sparse/lazy clone)
  learned to take a combined filter specification.

* The documentation and tests for "git format-patch" have been
  cleaned up.

* On Windows, the root level of UNC share is now allowed to be used
  just like any other directory.

* The command line completion support (in contrib/) learned about the
  "--skip" option of "git revert" and "git cherry-pick".

* "git rebase --keep-base <upstream>" tries to find the original base
  of the topic being rebased and rebase on top of that same base,
  which is useful when running the "git rebase -i" (and its limited
  variant "git rebase -x").

  The command also has learned to fast-forward in more cases where it
  can instead of replaying to recreate identical commits.

* A configuration variable tells "git fetch" to write the commit
  graph after finishing.

* "git add -i" has been taught to show the total number of hunks and
  the hunks that has been processed so far when showing prompts.

* "git fetch --jobs=<n>" allowed <n> parallel jobs when fetching
  submodules, but this did not apply to "git fetch --multiple" that
  fetches from multiple remote repositories.  It now does.

* The installation instruction for zsh completion script (in
  contrib/) has been a bit improved.

Performance, Internal Implementation, Development Support etc.

* The code to write commit-graph over given commit object names has
  been made a bit more robust.

* The first line of verbose output from each test piece now carries
  the test name and number to help scanning with eyeballs.

* Further clean-up of the initialization code.

* xmalloc() used to have a mechanism to ditch memory and address
  space resources as the last resort upon seeing an allocation
  failure from the underlying malloc(), which made the code complex
  and thread-unsafe with dubious benefit, as major memory resource
  users already do limit their uses with various other mechanisms.
  It has been simplified away.

* Unnecessary full-tree diff in "git log -L" machinery has been
  optimized away.

* The http transport lacked some optimization the native transports
  learned to avoid unnecessary ref advertisement, which has been
  corrected.

* Preparation for SHA-256 upgrade continues in the test department.
  (merge 0c37c41d13 bc/hash-independent-tests-part-5 later to maint).

* The memory ownership model of the "git fast-import" got
  straightened out.

* Output from trace2 subsystem is formatted more prettily now.

* The internal code originally invented for ".gitignore" processing
  got reshuffled and renamed to make it less tied to "excluding" and
  stress more that it is about "matching", as it has been reused for
  things like sparse checkout specification that want to check if a
  path is "included".

* "git stash" learned to write refreshed index back to disk.

* Coccinelle checks are done on more source files than before now.

* The cache-tree code has been taught to be less aggressive in
  attempting to see if a tree object it computed already exists in
  the repository.

* The code to parse and use the commit-graph file has been made more
  robust against corrupted input.

* The hg-to-git script (in contrib/) has been updated to work with
  Python 3.

* Update the way build artifacts in t/helper/ directory are ignored.

* Preparation for SHA-256 upgrade continues.

* "git log --graph" for an octopus merge is sometimes colored
  incorrectly, which is demonstrated and documented but not yet
  fixed.

* The trace2 output, when sending them to files in a designated
  directory, can populate the directory with too many files; a
  mechanism is introduced to set the maximum number of files and
  discard further logs when the maximum is reached.

* We have adopted a Code-of-conduct document.
  (merge 3f9ef874a7 jk/coc later to maint).

Fixes since v2.23
-----------------

* "git grep --recurse-submodules" that looks at the working tree
  files looked at the contents in the index in submodules, instead of
  files in the working tree.
  (merge 6a289d45c0 mt/grep-submodules-working-tree later to maint).

* Codepaths to walk tree objects have been audited for integer
  overflows and hardened.
  (merge 5aa02f9868 jk/tree-walk-overflow later to maint).

* "git pack-refs" can lose refs that are created while running, which
  is getting corrected.
  (merge a613d4f817 sc/pack-refs-deletion-racefix later to maint).

* "git checkout" and "git restore" to re-populate the index from a
  tree-ish (typically HEAD) did not work correctly for a path that
  was removed and then added again with the intent-to-add bit, when
  the corresponding working tree file was empty.  This has been
  corrected.

* Compilation fix.
  (merge 70597e8386 rs/nedalloc-fixlets later to maint).

* "git gui" learned to call the clean-up procedure before exiting.
  (merge 0d88f3d2c5 py/git-gui-do-quit later to maint).

* We promoted the "indent heuristics" that decides where to split
  diff hunks from experimental to the default a few years ago, but
  some stale documentation still marked it as experimental, which has
  been corrected.
  (merge 64e5e1fba1 sg/diff-indent-heuristic-non-experimental later to maint).

* Fix a mismerge that happened in 2.22 timeframe.
  (merge acb7da05ac en/checkout-mismerge-fix later to maint).

* "git archive" recorded incorrect length in extended pax header in
  some corner cases, which has been corrected.
  (merge 71d41ff651 rs/pax-extended-header-length-fix later to maint).

* On-demand object fetching in lazy clone incorrectly tried to fetch
  commits from submodule projects, while still working in the
  superproject, which has been corrected.
  (merge a63694f523 jt/diff-lazy-fetch-submodule-fix later to maint).

* Prepare get_short_oid() codepath to be thread-safe.
  (merge 7cfcb16b0e rs/sort-oid-array-thread-safe later to maint).

* "for-each-ref" and friends that show refs did not protect themselves
  against ancient tags that did not record tagger names when asked to
  show "%(taggername)", which have been corrected.
  (merge 8b3f33ef11 mp/for-each-ref-missing-name-or-email later to maint).

* The "git am" based backend of "git rebase" ignored the result of
  updating ".gitattributes" done in one step when replaying
  subsequent steps.
  (merge 2c65d90f75 bc/reread-attributes-during-rebase later to maint).

* Tell cURL library to use the same malloc() implementation, with the
  xmalloc() wrapper, as the rest of the system, for consistency.
  (merge 93b980e58f cb/curl-use-xmalloc later to maint).

* Build fix to adjust .gitignore to unignore a path that we started to track.
  (merge aac6ff7b5b js/visual-studio later to maint).

* A few implementation fixes in the notes API.
  (merge 60fe477a0b mh/notes-duplicate-entries later to maint).

* Fix an earlier regression to "git push --all" which should have
  been forbidden when the target remote repository is set to be a
  mirror.
  (merge 8e4c8af058 tg/push-all-in-mirror-forbidden later to maint).

* Fix an earlier regression in the test suite, which mistakenly
  stopped running HTTPD tests.
  (merge 3960290675 sg/git-test-boolean later to maint).

* "git rebase --autostash <upstream> <branch>", when <branch> is
  different from the current branch, incorrectly moved the tip of the
  current branch, which has been corrected.
  (merge bf1e28e0ad bw/rebase-autostash-keep-current-branch later to maint).

* Update support for Asciidoctor documentation toolchain.
  (merge 83b0b8953e ma/asciidoctor-refmiscinfo later to maint).

* Start using DocBook 5 (instead of DocBook 4.5) as Asciidoctor 2.0
  no longer works with the older one.
  (merge f6461b82b9 bc/doc-use-docbook-5 later to maint).

* The markup used in user-manual has been updated to work better with
  asciidoctor.
  (merge c4d2f6143a ma/user-manual-markup-update later to maint).

* Make sure the grep machinery does not abort when seeing a payload
  that is not UTF-8 even when JIT is not in use with PCRE1.
  (merge ad7c543e3b cb/skip-utf8-check-with-pcre1 later to maint).

* The name of the blob object that stores the filter specification
  for sparse cloning/fetching was interpreted in a wrong place in the
  code, causing Git to abort.

* "git log --decorate-refs-exclude=<pattern>" was incorrectly
  overruled when the "--simplify-by-decoration" option is used, which
  has been corrected.
  (merge 0cc7380d88 rs/simplify-by-deco-with-deco-refs-exclude later to maint).

* The "upload-pack" (the counterpart of "git fetch") needs to disable
  commit-graph when responding to a shallow clone/fetch request, but
  the way this was done made Git panic, which has been corrected.

* The object traversal machinery has been optimized not to load tree
  objects when we are only interested in commit history.
  (merge 72ed80c784 jk/list-objects-optim-wo-trees later to maint).

* The object name parser for "Nth parent" syntax has been made more
  robust against integer overflows.
  (merge 59fa5f5a25 rs/nth-parent-parse later to maint).

* The code used in following tags in "git fetch" has been optimized.
  (merge b7e2d8bca5 ms/fetch-follow-tag-optim later to maint).

* Regression fix for progress output.
  (merge 2bb74b53a4 sg/progress-fix later to maint).

* A bug in merge-recursive code that triggers when a branch with a
  symbolic link is merged with a branch that replaces it with a
  directory has been fixed.
  (merge 83e3ad3b12 jt/merge-recursive-symlink-is-not-a-dir-in-way later to maint).

* The rename detection logic sorts a list of rename source candidates
  by similarity to pick the best candidate, which means that a tie
  between sources with the same similarity is broken by the original
  location in the original candidate list (which is sorted by path).
  Force the sorting by similarity done with a stable sort, which is
  not promised by system supplied qsort(3), to ensure consistent
  results across platforms.
  (merge 2049b8dc65 js/diff-rename-force-stable-sort later to maint).

* The code to skip "UTF" and "UTF-" prefix, when computing an advice
  message, did not work correctly when the prefix was "UTF", which
  has been fixed.
  (merge b181676ce9 rs/convert-fix-utf-without-dash later to maint).

* The author names taken from SVN repositories may have extra leading
  or trailing whitespaces, which are now munged away.
  (merge 4ddd4bddb1 tk/git-svn-trim-author-name later to maint).

* "git rebase -i" showed a wrong HEAD while "reword" open the editor.
  (merge b0a3186140 pw/rebase-i-show-HEAD-to-reword later to maint).

* A few simplification and bugfixes to PCRE interface.
  (merge c581e4a749 ab/pcre-jit-fixes later to maint).

* PCRE fixes.
  (merge ff61681b46 cb/pcre1-cleanup later to maint).

* "git range-diff" segfaulted when diff.noprefix configuration was
  used, as it blindly expected the patch it internally generates to
  have the standard a/ and b/ prefixes.  The command now forces the
  internal patch to be built without any prefix, not to be affected
  by any end-user configuration.
  (merge 937b76ed49 js/range-diff-noprefix later to maint).

* "git stash apply" in a subdirectory of a secondary worktree failed
  to access the worktree correctly, which has been corrected.
  (merge dfd557c978 js/stash-apply-in-secondary-worktree later to maint).

* The merge-recursive machinery is one of the most complex parts of
  the system that accumulated cruft over time.  This large series
  cleans up the implementation quite a bit.
  (merge b657047719 en/merge-recursive-cleanup later to maint).

* Pretty-printed command line formatter (used in e.g. reporting the
  command being run by the tracing API) had a bug that lost an
  argument that is an empty string, which has been corrected.
  (merge ce2d7ed2fd gs/sq-quote-buf-pretty later to maint).

* "git range-diff" failed to handle mode-only change, which has been
  corrected.
  (merge 2b6a9b13ca tg/range-diff-output-update later to maint).

* Dev support update.
  (merge 4f3c1dc5d6 dl/allow-running-cocci-verbosely later to maint).

* "git format-patch -o <outdir>" did an equivalent of "mkdir <outdir>"
  not "mkdir -p <outdir>", which was corrected.

* "git stash save" lost local changes to submodules, which has been
  corrected.
  (merge 556895d0c8 jj/stash-reset-only-toplevel later to maint).

* The atomic push over smart HTTP transport did not work, which has
  been corrected.
  (merge 6f1194246a bc/smart-http-atomic-push later to maint).

* Other code cleanup, docfix, build fix, etc.

(adam)

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

doc: Updated audio/faad2 to 2.9.1

(nia)

2019-11-08 11:10:02 UTC MAIN commitmail json YAML

faad2: Update to 2.9.1

[ Fabian Greffrath ]

    Include stdio.h in libfaad/ps_dec.c for stderr (Michael Fink)
    Fix Tille -> Title typo in frontend/mp4read.c (Alexander Thomas)

(nia)

2019-11-08 09:53:43 UTC MAIN commitmail json YAML

Fix typo in patch, ref. message on pkgsrc-users@.
Build fix, so no revision bump.

(he)

2019-11-08 09:47:55 UTC MAIN commitmail json YAML

2019-11-08 09:44:29 UTC MAIN commitmail json YAML

doc: Updated emulators/mame to 0.215

(wiz)

2019-11-08 09:44:17 UTC MAIN commitmail json YAML

mame: update to 0.215.

A wild MAME 0.215 appears! Yes, another month has gone by, and it窶冱
time to check out what窶冱 new. On the arcade side, Taito窶冱 incredibly
rare 4-screen top-down racer Super Dead Heat is now playable!
Joining its ranks are other rarities, such as the European release
of Capcom窶�s 19XX: The War Against Destiny, and a bootleg of Jaleco窶冱
P-47 窶� The Freedom Fighter using a different sound system. We窶况e
got three newly supported Game & Watch titles: Lion, Manhole, and
Spitball Sparky, as well as the crystal screen version of Super
Mario Bros. Two new JAKKS Pacific TV games, Capcom 3-in-1 and Disney
Princesses, have also been added.

Other improvements include several more protection microcontrollers
dumped and emulated, the NCR Decision Mate V working (now including
hard disk controllers), graphics fixes for the 68k-based SNK and
Alpha Denshi games, and some graphical updates to the Super A'Can
driver.

We窶况e updated bgfx, adding preliminary Vulkan support. There are
some issues we窶决e aware of, so if you run into issues, check our
GitHub issues page to see if it窶冱 already known, and report it if
it isn窶冲. We窶况e also improved support for building and running on
Linux systems without X11.

0.214:

With the end of September almost here, it窶冱 time to see what goodies
MAME 0.214 delivers. This month, we窶况e got support for five more
Nintendo Game & Watch titles (Fire, Flagman, Helmet, Judge and
Vermin), four Chinese computers from the 1980s, and three Motorola
CPU evaluation kits. Cassette support has been added or fixed for
a number of systems, the Dragon Speech Synthesis module has been
emulated, and the Dragon Sound Extension module has been fixed.
Acorn Archimedes video, sound and joystick support has been greatly
improved.

On the arcade side, remaining issues in Capcom CPS-3 video emulation
have been resolved and CD images have been upgraded to CHD version
5, Sega versus cabinet billboard support has been added to relevant
games, and long-standing issues with music tempo in Data East games
have been worked around.

0.213:

It's really about time we released MAME 0.213, with more of everything
we know you all love. First of all, we窶决e proud to present support
for the first Hegener + Glaser product: the 窶彙rikett窶� chess computers,
Mephisto, Mephisto II and Mephisto III. As you can probably guess,
there窶冱 an addition from Nintendo窶冱 Game & Watch line. This month
it窶冱 Mario窶冱 Bombs Away. On a related note, we窶况e also added
Elektronika窶冱 Kosmicheskiy Most, exported as Space Bridge, which
is an unlicensed total conversion of the Game & Watch title Fire.
If you haven窶冲 played any of the handheld LCD games in MAME, you窶决e
missing something special 窶� they look superb with external scanned
and traced artwork.

On the arcade side, we窶况e added The Destroyer From Jail (a rare
Philko game), and alternate regional versions of Block Out and
Super Shanghai Dragon窶冱 Eye. The CD for Simpsons Bowling has been
re-dumped, resolving some long-standing issues. With its protection
microcontroller dumped and emulated, Birdie Try is now fully
playable. Protection microcontrollers for The Deep and Last Mission
have also been dumped and emulated. Improvements to Seibu hardware
emulation mean Banpresto窶冱 SD Gundam Sangokushi Rainbow Tairiku
Senki is now playable, and sprite priorities in Seibu Cup Soccer
have been improved.

In computer emulation, two interesting DOS compatible machines
based on the Intel 80186 CPU are now working: the Mindset Personal
Computer, and the Dulmont Magnum. The Apple II software lists have
been updated to include almost all known clean cracks and original
flux dumps, and the Apple II gameport ComputerEyes frame grabber
is now emulated. We窶况e received a series of submissions that greatly
improve emulation of the SWTPC S/09 and SS-30 bus cards. On the
SGI front, the 4D/20 now has fully-working IRIX 4.0.5 via serial
console, and a whole host of improvements have gone into the Indy
窶廸ewport窶� graphics board emulation. Finally, MAME now supports HDI,
2MG and raw hard disk image files.

(wiz)

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

Updated graphics/py-graphviz, textproc/py-xlsxwriter

(adam)

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

py-xlsxwriter: updated to 1.2.3

Release 1.2.3:

* Increased allowable worksheet url length from 255 to 2079 characters, as
  supported in more recent versions of Excel. A lower or user defined limit
  can be set via the ``max_url_length`` property in the :func:`Workbook`
  constructor.

* Fixed several issues with hyperlinks in worksheet images.

(adam)

2019-11-08 09:24:05 UTC MAIN commitmail json YAML

py-graphviz: updated to 0.13.2

Version 0.13.2
Fix missing support for four-part versions in ``graphviz.version()``.

(adam)

2019-11-08 03:09:22 UTC MAIN commitmail json YAML

2019-11-07 13:35:58 UTC MAIN commitmail json YAML

Updated security/py-requests-oauthlib, security/py-google-auth-oauthlib

(adam)

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

py-google-auth-oauthlib: updated to 0.4.1

0.4.1
Implementation Changes
Don't auto-generate code_verifier by default.

Internal / Testing Changes
Add renovate.json

(adam)

2019-11-07 13:34:37 UTC MAIN commitmail json YAML

py-requests-oauthlib: updated to 1.3.0

1.3.0:
- Instagram compliance fix
- Added ``force_querystring`` argument to fetch_token() method on OAuth2Session

(adam)

2019-11-07 13:24:50 UTC MAIN commitmail json YAML

libsigc++: sync GCC_REQD between Makefile and bl3.mk

(wiz)

2019-11-07 13:24:38 UTC MAIN commitmail json YAML

libsigc++: mark it as version 2 of the library

(wiz)

2019-11-07 13:23:46 UTC MAIN commitmail json YAML

doc: Added devel/libsigc++3 version 3.0.0

(wiz)

2019-11-07 13:23:36 UTC MAIN commitmail json YAML

devel/Makefile: + libsigc++3

(wiz)

2019-11-07 13:17:42 UTC MAIN commitmail json YAML

devel/libsigc++3: import libsigc++3-3.0.0

libsigc++ implements a full callback system for use in widget
libraries, abstract interfaces, and general programming. Originally
part of the Gtk-- widget set, libsigc++ is now a separate library
to provide for more general use. It is the most complete library
of its kind with the ability to connect an abstract callback to a
class method, function, or function object. It contains adaptor
classes for connection of dissimilar callbacks and has an ease of
use unmatched by other C++ callback libraries.

This is major version 3 of the library.

(wiz)

2019-11-07 13:01:43 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.0.9.2

(wiz)

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

ImageMagick: update to 7.0.9.2.

2019-10-30  7.0.9-2 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-2, GIT revision 16325:6f84d89:20191030.

2019-10-29  7.0.9-2 Cristy  <quetzlzacatenango@image...>
  * JPEG and JPG are aliases in coder security policy.
  * Fixed numerous issues  posted to GitHub (reference
    https://github.com/ImageMagick/ImageMagick/issues).

2019-10-27  7.0.9-1 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-1, GIT revision 16313:e068be3:20191027.

2019-10-27  7.0.9-1 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous issues  posted to GitHub (reference
    https://github.com/ImageMagick/ImageMagick/issues).

2019-10-23  7.0.9-0 Cristy  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.9-0, GIT revision 16297:8744fd9:20191024

2019-10-06  7.0.9-0 Cristy  <quetzlzacatenango@image...>
  * Fixed numerous issues  posted to GitHub (reference
    https://github.com/ImageMagick/ImageMagick/issues).
  * Support trim:background-color define for -trim option.

(wiz)

2019-11-07 12:41:00 UTC MAIN commitmail json YAML

khard: fix sphinx names

(wiz)

2019-11-07 12:38:09 UTC MAIN commitmail json YAML

2019-11-07 12:05:31 UTC MAIN commitmail json YAML

doc: Updated print/poppler to 0.82.0

(wiz)

2019-11-07 12:05:20 UTC MAIN commitmail json YAML

poppler*: update to 0.82.0

Release 0.82.0:
        core:
        * Fix not being able to open some files. Issue #832
        * Fix crashes in malformed files
        * Fix memory leak on broken files
        * Minor performance improvements
        * Minor code improvements

        glib:
        * Add poppler_document_new_from_bytes
        * PopplerAttachment: Silence deprecation warnings for ctime/mtime

        build system:
        * pdf-inspector: Support builddir != srcdir
        * Install Cairo* headers if Cairo has been found

(wiz)

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

Updated devel/py-astroid, graphics/py-graphviz

(adam)

2019-11-07 10:58:19 UTC MAIN commitmail json YAML

py-graphviz: updated to 0.13.1

Version 0.13.1
Tag Python 3.8 support.
Fix quoting for non-ASCII numerals.

(adam)

2019-11-07 10:56:42 UTC MAIN commitmail json YAML

py-astroid: updated to 2.3.3

What's New in astroid 2.3.3?
* Relaxed `six` dependency.

(adam)

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

Note addition of textproc/p5-Alien-Libxml2 version 0.11.

(he)

2019-11-07 10:21:43 UTC MAIN commitmail json YAML

Add p5-Alien-Libxml2 version 0.11.

This module provides libxml2 for other modules to use. There was an
already existing Alien::LibXML, but it uses the older
Alien::Build::ModuleBuild and has not been actively maintained for a
while.

(he)

2019-11-07 08:07:58 UTC MAIN commitmail json YAML

jhead: remove unused patch after update

(wiz)

2019-11-07 03:28:20 UTC MAIN commitmail json YAML

add and enable opendnssec2

(jnemeth)

2019-11-07 03:01:35 UTC MAIN commitmail json YAML

The version number problem of uim-elisp is fixed in another way

Revert previous partially.

(ryoon)

2019-11-06 23:22:55 UTC MAIN commitmail json YAML

doc: Updated games/gargoyle to 2019.1

(yhardy)

2019-11-06 23:22:09 UTC MAIN commitmail json YAML

doc: Updated graphics/jhead to 3.03

(yhardy)

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

gargoyle: improve distfile name, and make patch apply after update

(wiz)

2019-11-06 23:04:31 UTC MAIN commitmail json YAML

openjdk11: move MAKE_JOBS_SAFE=no to NetBSD section

Requested by jperkin

(wiz)

2019-11-06 22:55:54 UTC MAIN commitmail json YAML

openjdk11: set MAKE_JOBS_SAFE=no as a workaround for PR 54619

(wiz)

2019-11-06 22:51:29 UTC MAIN commitmail json YAML

evolution-data-server: Needs gdbus-codegen

(nia)

2019-11-06 22:47:52 UTC MAIN commitmail json YAML

doc: Updated www/webkit-gtk to 2.26.2

(leot)

2019-11-06 22:47:38 UTC MAIN commitmail json YAML

webkit-gtk: Update to 2.26.2

Changes:
2.26.2
======
  - Improve performance of querying system fallback fonts.
  - Don't use prgname in dbus-proxy socket path.
  - Fix thread-safety issues in image decoders.
  - Fix the build with WebDriver disabled.
  - Disable accelerated compositing when we fail to initialize the EGL
    dispaly under Wayland.
  - Fill the objects category in emoji picker.
  - Fix several crashes and rendering issues.

(leot)

2019-11-06 21:08:16 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20191105

(leot)

2019-11-06 21:08:00 UTC MAIN commitmail json YAML

youtube-dl: Update to 20191105

Changes:
version 2019.11.05

Extractors
+ [scte] Add support for learning.scte.org (#22975)
+ [msn] Add support for Vidible and AOL embeds (#22195, #22227)
* [myspass] Fix video URL extraction and improve metadata extraction (#22448)
* [jamendo] Improve extraction
    * Fix album extraction (#18564)
    * Improve metadata extraction (#18565, #21379)
* [mediaset] Relax URL guid matching (#18352)
+ [mediaset] Extract unprotected M3U and MPD manifests (#17204)
* [telegraaf] Fix extraction
+ [bellmedia] Add support for marilyn.ca videos (#22193)
* [stv] Fix extraction (#22928)
- [iconosquare] Remove extractor
- [keek] Remove extractor
- [gameone] Remove extractor (#21778)
- [flipagram] Remove extractor
- [bambuser] Remove extractor
* [wistia] Reduce embed extraction false positives
+ [wistia] Add support for inline embeds (#22931)
- [go90] Remove extractor
* [kakao] Remove raw request
+ [kakao] Extract format total bitrate
* [daum] Fix VOD and Clip extracton (#15015)
* [kakao] Improve extraction
    + Add support for embed URLs
    + Add support for Kakao Legacy vid based embed URLs
    * Only extract fields used for extraction
    * Strip description and extract tags
* [mixcloud] Fix cloudcast data extraction (#22821)
* [yahoo] Improve extraction
    + Add support for live streams (#3597, #3779, #22178)
    * Bypass cookie consent page for european domains (#16948, #22576)
    + Add generic support for embeds (#20332)
* [tv2] Fix and improve extraction (#22787)
+ [tv2dk] Add support for TV2 DK sites
* [onet] Improve extraction …
    + Add support for onet100.vod.pl
    + Extract m3u8 formats
    * Correct audio only format info
* [fox9] Fix extraction

(leot)

2019-11-06 20:49:45 UTC MAIN commitmail json YAML

Updated devel/py-radon, time/py-dateutil

(adam)

2019-11-06 20:49:22 UTC MAIN commitmail json YAML

py-dateutil: updated to 2.8.1

Version 2.8.1:

Data updates
- Updated tzdata version to 2019c.

Bugfixes
- Fixed a race condition in the ``tzoffset`` and ``tzstr`` "strong" caches on
  Python 2.7.
- Parsing errors will now raise ``ParserError``, a subclass of ``ValueError``,
  which has a nicer string representation.
- ``parser.parse`` will now raise ``TypeError`` when ``tzinfos`` is passed a
  type that cannot be interpreted as a time zone. Prior to this change, it
  would raise an ``UnboundLocalError`` instead.
- Changed error message raised when when passing a ``bytes`` object as the time
  zone name to gettz in Python 3.
- Changed compatibility logic to support a potential Python 4.0 release.
- Updated many modules to use ``tz.UTC`` in favor of ``tz.tzutc()`` internally,
  to avoid an unnecessary function call.
- Fixed issue where ``dateutil.tz`` was using a backported version of
  ``contextlib.nullcontext`` even in Python 3.7 due to a malformed import
  statement.

Tests
- Switched from using assertWarns to using pytest.warns in the test suite.
- Fix typo in setup.cfg causing PendingDeprecationWarning to not be explicitly
  specified as an error in the warnings filter.
- Fixed issue where ``test_tzlocal_offset_equal`` would fail in certain
  environments (such as FreeBSD) due to an invalid assumption about what time
  zone names are provided.
- Fixed a minor bug in ``test_isoparser`` related to ``bytes``/``str``
  handling.
- Explicitly listed all markers used in the pytest configuration.
- Extensive improvements to the parser test suite, including the adoption of
  ``pytest``-style tests and the addition of parametrization of several test
  cases.
- Added tests for tzinfos input types.
- Fixed failure of test suite when changing the TZ variable is forbidden.
- Pinned all test dependencies on Python 3.3.

Documentation changes
- Fixed many misspellings, typos and styling errors in the comments and
  documentation.

Misc
- Added Python 3.8 to the trove classifiers.
- Moved as many keys from ``setup.py`` to ``setup.cfg`` as possible.
- Reorganized ``parser`` methods by functionality.
- Switched ``release.py`` over to using ``pep517.build`` for creating releases,
  rather than direct invocations of ``setup.py``.
- Added a "build" environment into the tox configuration, to handle dependency
  management when making releases.

(adam)

2019-11-06 20:43:36 UTC MAIN commitmail json YAML

py-radon: updated to 4.0.0

4.0.0:
- Support file configuration overrides
- Add support for analyzing Jupyter notebooks

3.0.1:
- Automatically exclude binary files, instead of producing an error

3.0.0:
- Include files with no extension but a Python shebang
- Fix calculation of total complexity for classes
- Update Colorama dependency to avoid conflicts with pytest
- Fix raw metrics, which were completely broken

(adam)

2019-11-06 19:05:08 UTC MAIN commitmail json YAML

games/gargoyle: update to gargoyle-2019.1

From https://github.com/garglk/garglk/releases/tag/2019.1:

The highlight of this release is updated interpreters:

  * Alan3 3.0b6
  * Bocfel 1.0.1
  * Git 1.3.5
  * Glulxe 0.5.4
  * Hugo 3.3.0
  * Jacl 2.9.0
  * Tads2 2.5.17
  * Tads3 3.1.3

In addition, the Gargoyle Glk implementation has seen some improvements:

  * Text-to-speech support
  * The built-in fonts support a much wider range of Unicode
  * Full screen support
  * Various accumulated small fixes and updates

(yhardy)

2019-11-06 18:54:08 UTC MAIN commitmail json YAML

graphics/jhead: update to jhead-3.03

Changes:

-------Released version 3.0 -- Feb 2 2015 --------
Ma4 5 2015:
Add option to set exif date from date from another file.

Jul 28 2015:
Remove some unnecessary warnings with some types of GPS data

Aug 4 2015:
Remove multiple copies of the same type of section when deleting section types

Aug 11 2011:
Bug fixes relating to fuzz testing.

Aug 1 2017:
Fix bug when no orientation tag is present

Aug 12 2018:
Fix bug of not clearing exif information when processing images with an without
exif data in one invocation.

-------Released version 3.02 -- Dec 11 2018 --------

Dec 21 2018:
Fix bug where thumbnail replacement DID NOT WORK.
(broke while fixing compiler warnings for 3.02 release)

-------Released version 3.03 -- Dec 31 2018 --------

(yhardy)

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

Updated devel/py-cffi, devel/py-crayons

(adam)

2019-11-06 17:31:40 UTC MAIN commitmail json YAML

py-crayons: updated to 0.3.0

v0.3.0
Breaking:
Rewrites clean to just remove ANSI codes, not whatever it was doing before (which seemed to be stripping all characters from the string)

Features:
Adds random function to get a random color (thanks @azillion)
Adds replace_color function to allow setting replacement for a given color (e.g. replace blue with magneta) (thanks @frostming)
Adds reset_replace_color to reset any replacement colors set

(adam)

2019-11-06 17:24:50 UTC MAIN commitmail json YAML

py-cffi: updated to 1.13.2

v1.13.2
* re-release because the Linux wheels came with an attached version of libffi
  that was very old and buggy

(adam)

2019-11-06 17:15:37 UTC MAIN commitmail json YAML

Updated archivers/zstd, net/grpc, net/py-grpcio, net/py-grpcio-tools

(adam)

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

grpc: updated to 1.25.0

Release v1.25.0

Core
Change RR to consider a subchannel in TF if it has failed since it was READY.
Fix a use after free in c-ares on Windows.

C++
Honor CARES_ROOT_DIR.
Make cmake grpc.pc depend on openssl too.
Create pkg-config files from CMake.
Add C++ wrapper for SPIFFE credentials v2.
Upgrade bazel to 0.29.1.

Python
Add experimental option to run unary-stream RPCs on a single Python thread.
[AIO] Minimal AsyncIO Server.
Switch to concrete classes in experimental asyncio.
Add manylinux2010_x86 wheels into artifacts.
Release 3.8 binary wheels.
Make grpc_testing's Servicer context abort method stop execution of the servicer handler.
Build Python wheels with tag manylinux2010.
Add experimental support for asyncio unary client.

(adam)

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

zstd: updated to 1.4.4

Zstandard v1.4.4
This release includes some major performance improvements and new CLI features, which make it a recommended upgrade.

perf: Improved decompression speed, by > 10%
perf: Better compression speed when re-using a context
perf: Fix compression ratio when compressing large files with small dictionary
perf: zstd reference encoder can generate RLE blocks
perf: minor generic speed optimization
api: new ability to extract sequences from the parser for analysis
api: fixed decoding of magic-less frames
api: fixed ZSTD_initCStream_advanced() performance with fast modes, reported by @QrczakMK
cli: Named pipes support
cli: short tar's extension support
cli: command --output-dir-flat=DIE , generates target files into requested directory
cli: commands --stream-size=# and --size-hint=#
cli: command --exclude-compressed
cli: faster -t test mode
cli: improved some error messages
cli: fix rare deadlock condition within dictionary builder
build: single-file decoder with emscripten compilation script
build: fixed zlibWrapper compilation on Visual Studio, reported by @bluenlive
build: fixed deprecation warning for certain gcc version, reported by @jasonma163
build: fix compilation on old gcc versions
build: improved installation directories for cmake script, by Dmitri Shubin
pack: modified pkgconfig, for better integration into openwrt, requested by @neheb
misc: Improved documentation : ZSTD_CLEVEL, DYNAMIC_BMI2, ZSTD_CDict, function deprecation, zstd format
misc: fixed educational decoder : accept larger literals section, and removed UNALIGNED() macro

(adam)

2019-11-06 16:49:48 UTC MAIN commitmail json YAML

2019-11-06 15:48:51 UTC MAIN commitmail json YAML

Updated databases/py-apsw, sysutils/py-psutil

(adam)

2019-11-06 15:48:23 UTC MAIN commitmail json YAML

py-psutil: updated to 5.6.5

5.6.5
**Bug fixes**
- remove pyproject.toml as it was causing installation issues.

5.6.4
**Enhancements**
- [Linux] added Process.cpu_times().iowait counter, which is the time
  spent waiting for blocking I/O to complete.
- add PEP 517/8 build backend and requirements specification for better
  pip integration.

**Bug fixes**
- [Windows] Process' cmdline(), environ() or cwd() may occasionally fail
  with ERROR_PARTIAL_COPY which now gets translated to AccessDenied.
- [Linux] cpu_affinity() segfaults on CentOS 5 / manylinux.
  cpu_affinity() support for CentOS 5 was removed.
- [AIX] compilation error on AIX 7.2 due to 32 vs 64 bit differences.
- 'type' and 'family' fields returned by net_connections() are not
  always turned into enums.
- [NetBSD] process cmdline() erroneously raise ZombieProcess error if
  cmdline has non encodable chars.
- usage percent may be rounded to 0 on Python 2.
- [Windows] getloadavg() math for calculating 5 and 15 mins values is
  incorrect.
- [Linux] use CC compiler env var if defined.
- [Windows] `NtWow64*` syscalls fail to raise the proper error code
- [OSX] calling close() (in C) on possible negative integers.
- [SunOS] compilation fails on SunOS 5.10.

(adam)

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

py-apsw: updated to 3.30.1

3.30.1-r1
Added constants:
  SQLITE_DBCONFIG_ENABLE_VIEW
Updated hashing of SQL statements
Python 3.8 Windows binaries available.

(adam)

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

doc: Updated mail/thunderbird-enigmail to 2.1.3

(wiz)

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

thunderbird-enigmail: update to 2.1.3.

Enigmail 2.1.3

Released 2019-10-20, works with Thunderbird 68 and Postbox 7.

Notable Changes

This release unifies the specific versions for Postbox and Thunderbird.

Bugs fixed:

    A bug was fixed in the setup wizard that could lead the wizard to never complete scanning the inbox.

    See list of fixed defects for more fixed issues.

(wiz)

2019-11-06 14:51:28 UTC MAIN commitmail json YAML

doc: Updated x11/gtk3 to 3.24.12

(wiz)

2019-11-06 14:51:19 UTC MAIN commitmail json YAML

gtk3+: update to 3.24.12.

Overview of Changes in GTK+ 3.24.12
===================================

* file chooser: allow sorting by file type

* dnd: fix pointer offsets under X11 and Wayland

* broadway: Fix a font problem

* mir Drop this backend

* printing: Get PPD from original host if needed

* a11y: Fix interference with clutter a11y impl

* Translation updates:
Brazilian Portuguese
Czech
Danish
Dutch
Italian
Greek
Lithuanian
Norwegian Bokm奪l
Polish
Romanian
Slovenian
Spanish
Turkish

(wiz)

2019-11-06 14:37:49 UTC MAIN commitmail json YAML

doc: Updated security/libssh to 0.91

(wiz)

2019-11-06 14:37:39 UTC MAIN commitmail json YAML

libssh: update to 0.91.

version 0.9.1 (released 2019-10-25)
  * Added support for Ed25519 via OpenSSL
  * Added support for X25519 via OpenSSL
  * Added support for localuser in Match keyword
  * Fixed Match keyword to be case sensitive
  * Fixed compilation with LibreSSL
  * Fixed error report of channel open (T75)
  * Fixed sftp documentation (T137)
  * Fixed known_hosts parsing (T156)
  * Fixed build issue with MinGW (T157)
  * Fixed build with gcc 9 (T164)
  * Fixed deprecation issues (T165)
  * Fixed known_hosts directory creation (T166)

(wiz)

2019-11-06 14:34:32 UTC MAIN commitmail json YAML

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

Fix recent go-* entries to Added.

(ng0)

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

doc: Updated lang/vala to 0.46.3

(wiz)

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

vala: this now requires glib2 2.48

(wiz)

2019-11-06 14:13:45 UTC MAIN commitmail json YAML

vala: update to 0.46.3.

Vala 0.46.3
===========
* Various improvements and bug fixes:
  - codegen:
    + Accept children after generating type specific declarations
    + Preserve full access to delegate variables and its target/destroy cvalues
    + Initialize delegate temp-var which is assigned by property getter
    + Silence warning about copying if delegate doesn't carry its target
    + Use gtype-boxed API for structs with "g_boxed_free" attribute [#863]
  - ccode: Implicitly register declaration for added CCodeFunction
  - vala: Fix compatible/disposable check between structs and their subtypes
  - vala: Don't issue a warning for non-public struct fields in bindings
  - girparser: Add required copy/free attributes for gtype-boxed structs
    and regenerate GIR-based bindings to pick up copy/free attributes [#863]
  - docs: Mention requirement of autoconf-archive as build-dependency
  - vapi: Perform syntax and semantic check for all bindings on "make check"

* Bindings:
  - avahi-client: Fix "use of possibly unassigned parameter" warnings
  - glib-2.0: Set default_value attribute for GLib.pointer
  - gnutls: Fix "use of possibly unassigned parameter" warnings
  - tokyocabinet: Fix deprecation warnings
  - xcb: Fix "missing return statement at end of subroutine body" errors

Vala 0.46.2
===========
* Various improvements and bug fixes:
  - vala:
    + Report dedicated error message for params-array parameter mismatch
    + Output "params" qualifier of parameters
    + Allow to override virtual interface implementations [#852]
    + Perform stricter compatibility check for delegates
  - codegen: Directly use "memmove()" while g_memmove() is deprecated
  - valadoc: Explicitly pass --pkg libgvc
  - tests: Add more tests to increase coverage

* Bindings:
  - gio-unix-2.0: Fix DesktopAppInfo.get_string(), UnixFDMessage.steal_fds()
  - glib-2.0: DateTime.from_iso8601() can take a null TimeZone
  - gobject-2.0: Some cherry-picking from GIR generated binding
  - gstreamer: Update from 1.17.0+ git master
  - gtk4: Update to 3.96.0+bcea9652
  - gtk4: Constructors of Gtk.MediaFile needs to be static functions
  - sqlite3: Fix use of possibly unassigned parameter `errmsg'

Vala 0.46.1
===========
* Regression and bug fixes:
  - vala: Run FlowAnalyzer on all given source-files [#843]
  - valadoc: Explicitly pass --pkg libvala@PACKAGE_SUFFIX@ as for doclets/tests

* Bindings:
  - gio-unix-2.0: Add UnixMountEntry.get_root_path() since 2.60
  - gstreamer: Update from 1.17.0+ git master
  - gtk4: Update to 3.96.0+97231ca2
  - gtk+-3.0: Ownership mismatch of ColorButton.rgba property-accessor [#844]
  - vapi: Update GIR-based bindings

Vala 0.46.0
===========
* Highlights:
  - Add boolean CodeContext.keep_going and corresponding compiler option

* Various improvements and bug fixes:
  - vala:
    + Move find_parent_type_symbol/get_this_type() to SemanticAnalyzer
    + Exclude nullable simple-type structs from gobject-property support
    + Reject unary operations on nullable integer/floating/boolean type [#772]
  - codegen:
    + Don't append unreachable clean-up section of Block [#838]
    + Don't cause double-free due append_local_free() in uncaught-errors [#838]
    + Don't unconditionally add/return internal "result" variable [#838]
  - codewriter: Write "weak" modifier for properties
  - girparser: Improve evalution of instance-parameter information [#836]
    (Regenerate GIR-based bindings to pick up out/ref instance-parameters)
  - girparser/gidlparser: "value_owned = true" by default for property types
  - libvaladoc: Don't traverse into close circles with parent [#829]
  - genie: Creation methods should not be static

* Bindings:
  - glib-2.0: Fix MutexLocker binding
  - glib-2.0: Add missing "DestroysInstance" attributes to Mutex/Locker API
  - glib-2.0: Use 'GStatBuf' as ctype for 'Stat'
  - glib-2.0: Add new symbols from 2.62
  - gio-2.0: Drop metadata for NativeSocketAddress
  - gstreamer: Update from 1.17.0+ git master
  - gtk4: Regenerate to pick up DestroyInstance attributes
  - json-glib-1.0: Change abstract methods of Serializable to virtual [#840]
  - libsoup-2.4: soup_auth_new is not a constructor but a factory method [#791]
  - vapi: Update GIR-based bindings

Vala 0.45.91
============
* Various improvements and bug fixes:
  - vala: Init formal_target_type of built ArrayCreationExpression from
    InitializerList [#835]
  - vala: Add missing closing brace/bracket in to_string() of
    ArrayCreationExpression and InitializerList

* Bindings:
  - cairo: Add 1.16 symbols
  - linux: Add more Input and update UserspaceInput bindings [#830]
  - sqlite3: Bind sqlite3_expanded_sql() and sqlite3_normalised_sql()

Vala 0.45.90
============
* Various improvements and bug fixes:
  - vala:
    + Support static methods in error-domains [#829]
    + Fix mixup of target_glib_major/minor in set_target_glib_version() [#825]
    + Implicit GValue cast requires GOBJECT profile
    + NoAccessorMethod checks require GOBJECT profile
    + 'construct' is not supported in POSIX profile
  - codegen:
    + Use G_TYPE_CHECK_INSTANCE_CAST for comparisons with interfaces
    + Append line-break after G_DEFINE_AUTOPTR_CLEANUP_FUNC
    + Move private type-struct to type-definition section
    + Include required type-definition when casting from generic pointer [#828]
  - girparser: Handle "function-macro" by skipping them [gi#159]
  - valadoc: Install icons and doclets to API dependent folders

* Bindings:
  - glib-2.0: Add new symbols and deprecations from 2.62
  - glib-2.0: Add MappedFile.from_fd constructor [#824]
  - gstreamer: Update from 1.17.0+ git master
  - posix: Fix return-value of mknod() and c-include for tcgetsid()
  - posix: Add *at() calls and related constants [#823]
  - webkit2gtk-4.0: Fix WebContext.initialize_notification_permissions()
  - x11: Fix return type of XInternAtoms and XGetAtomNames bindings
  - vapi: Update GIR-based bindings

Vala 0.45.3
===========
* Various improvements and bug fixes:
  - vala: Add Symbol.is_extern and use/set is accordingly (#745)
  - codegen:
    + Don't write declaration of extern symbols with given header (#745)
    + Real structs are allowed by simple generics and passed as reference (#819)
    + Assign GValue result of function calls to temp-var on copy_value (#819)
  - build: Pass -no-undefined when linking libvalaccodegen (#820)

* Bindings:
  - glib-2.0: Add binding for g_strv_equal() (since 2.60)
  - glib-2.0: Bind strcmp0 as GLib.CompareFunc<string?> (#810)
  - glib-2.0: Fix RecMutexLocker binding
  - glib-2.0: Add new symbols from 2.62
  - gstreamer: Update from 1.17.0+ git master
  - gtk4: Update to 3.96.0+b05d1676
  - xtst: Fix signature of XTest.fake_relative_motion_event()
  - vapi: Update GIR-based bindings

Vala 0.45.2
===========
* Various improvements and bug fixes:
  - Only warn about imcompatible type of external construct property [#803]
  - codegen: Use array_length of collection variable instead of expression
  - girparser: Skip 'attribute' elements
  - girwriter: Report error on secondary top-level namespace [#805]
  - genie: Drop unused "writeonly" token
  - genie: Make 'self' match its TokenType name
  - tests: Null-terminate arrays for compatibility test of uint8 / uchar [#809]

* Bindings:
  - gmodule-2.0: Build from GIR
  - glib-2.0: Add Unicode 12.0 symbols
  - gstreamer: Update from 1.17.0+ git master
  - gtk+-3.0: Update to 3.24.9~18177388
  - gtk4: Update to 3.96.0+8cfdd6c5
  - webkit2gtk-4.0: Update to 2.25.1
  - vapi: Update GIR-based bindings

Vala 0.45.1
===========
* Highlights:
  - Require and target GLib >= 2.48 [#671]
  - Add support for --target-glib=auto [#761]
  - Report error for public creation methods of abstract classes [#766]
  - Report error for yield statements without async context
  - Write "Source" attribute in fast-vapi mode
  - No-accessor struct properties in GLib.Object class must be owned
  - Support GObject properties with nullable GType-based struct type [#792]
  - Always use G_TYPE_CHECK_INSTANCE_TYPE for external symbols
  - valadoc: Drop obsolete "Driver" API

* Various improvements and bug fixes:
  - parser: Multiple corrections for source-location of code-nodes
  - build: Pass some useful G_LOG_DOMAIN definitions
  - girwriter: Mention that this file is generated and not meant to be modified
  - girwriter: Properly resolve GLib.TypeInterface instead of hardcoding it
  - girwriter: Multiple improvements and fixes for e.g. GType classes
  - girparser: Add support for string "ctype" metadata [#793]
  - codegen: Move GObject property validity checks to SemanticAnalyzer
  - When freeing local variables don't stop at "switch" on "continue" [#799]
  - compiler: Add OptionFlags.NO_ARG to deprecated "--thread" option

* Bindings:
  - Remove vte, vte-2.90 bindings [#584]
  - Rename graphene-1.0 to graphene-gobject-1.0
  - glib-2.0: Don't annotate dedicated GLib.assert_*() functions with [Assert]
    [#769]
  - clutter-1.0: Bind Margin, PaintVolume, Point, Rect and Size as struct [#795]
  - cogl-1.0: Fix out-params in Cogl.get_modelview_matrix/projection_matrix/
    bitmasks [#794]
  - gstreamer: Update from 1.17.0+ git master
  - gtk4: Update to 3.96.0+322507f2
  - vapi: Update GIR-based bindings

(wiz)

2019-11-06 13:53:13 UTC MAIN commitmail json YAML

doc: Updated graphics/gdk-pixbuf2-xlib to 2.40.0

(wiz)

2019-11-06 13:53:03 UTC MAIN commitmail json YAML

doc: Updated graphics/gdk-pixbuf2 to 2.40.0

(wiz)

2019-11-06 13:52:51 UTC MAIN commitmail json YAML

gdk-pixbuf2*: update to 2.40.0

2.40.0 (stable)
===

- Allow creating a GdkPixbuf instance without any property [Federico Mena
  Quintero, #91]

2.39.2 (development)
===

- Add gdk_pixbuf_init_modules() for applications with GdkPixbuf loader
  modules in a separate directory [Bastien Nocera, bgo#786035]
- Add subproject fallback for dependencies [Nirbheek Chauhan]
- Handle large XPM without crashing [Bastien Nocera, #95]
- Use the appropriate gdk-pixbuf-query-loaders on install [Emmanuele
  Bassi, #126]
- Disable deprecation warnings introduced by GLib 2.62
- Escape GIF version in error messages [Robert Ancell]
- Use the appropriate fallback for libpng on Windows [Chun-wei Fan]
- Render GIF frames on demand [Robert Ancell, #101]

(wiz)

2019-11-06 13:45:54 UTC MAIN commitmail json YAML

Note addition of security/opendnssec2 version 2.1.5.

(he)

2019-11-06 13:44:38 UTC MAIN commitmail json YAML

Make a separate package for OpenDNSSEC version 2.1.5.

OpenDNSSEC version 2 is not a drop-in replacement for OpenDNSSEC version 1.
See lib/opendnssec/README.md for migration instructions if you were
previously using version 1.

Upstream changes since OpenDNSSEC version 1.4.x:

OpenDNSSEC 2.1.5 - 2019-11-05

* SUPPORT-245: Resolve memory leak in signer introduced in 2.1.4.
* SUPPORT-244: Don't require Host and Port to be specified in conf.xml
  when migrating with a MySQL-based enforcer database backend.
* Allow for MySQL database to pre-exist when performing a migration,
  and be a bit more verbose during migration.
* New -f argument to ods-enforcer key list to show the full list of key states,
  similar to combinining -d and -v.
* Fix AllowExtraction tag in configuration file definition (thanks to raixie1A).
* SUPPORT-242: Skip over EDNS cookie option (thanks to H奪vard Eidne and
  Ulrich-Lorenz Schlueter).
* SUPPORT-240: Prevent exit of enforcer daemon upon interrupted interaction
  with CLI commands.
* Correct some error messages (thanks to Jonas Berlin).

OpenDNSSEC 2.1.4 - 2019-05-16

* SUPPORT-229: Missing signatures for key new while signatures for old key
  still present under certain kasp policies, leading to bogus zones.
  Root cause for bug existed but made prominent since 2.1.3 release.
* OPENDNSSEC-942: time leap command for signer for debugging purposes
  only, not to be used on actual deployments.
* OPENDNSSEC-943: support build on MacOS with missing pthread barriers
* SUPPORT-229: fixed for too early retivement of signatures upon double
  rrsig key roll signing strategy.
* Strip build directory from doxygen docs
* remove bashisms from ods-kasp2html.in
* upgrade developer build scripts to softhsm-2.5.0 update some platform
  dependent files (only for developers).
* The ods-signer and ods-signerd man page should be in section 8 not 22
  Note that this might mean that package managers should remove the older
  man pages from the old location.

OpenDNSSEC 2.1.3 - 2017-08-10

* OPENDNSSEC-508: Tag <RolloverNotification> was not functioning correctly
* OPENDNSSEC-901: Enforcer would ignore <ManualKeyGeneration/> tag in conf.xml
* OPENDNSSEC-906: Tag <AllowExtraction> tag included from late 1.4 development
* OPENDNSSEC-894: repair configuration script to allow excluding the build of
                  the enforcer.
* OPENDNSSEC-890: Mismatching TTLs in record sets would cause bogus signatures.
* OPENDNSSEC-886: Improper time calculation on 32 bits machine causes purge
                  time to be skipped.
* OPENDNSSEC-904 / SUPPORT-216 autoconfigure fails to properly identify
                  functions in ssl library on certain distributions
                  causing tsig unknown algorithm hmac-sha256
* OPENDNSSEC-908: Warn when TTL exceeds KASP's MaxZoneTTL instead of capping.

OpenDNSSEC 2.1.1 - 2017-04-28

* OPENDNSSEC-882: Signerd exit code always non-zero.
* OPENDNSSEC-889: MySQL migration script didn't work for all database and
  MySQL versions.
* OPENDNSSEC-887: Segfault on extraneous <Interval> tag.
* OPENDNSSEC-880: Command line parsing for import key command failed.
* OPENDNSSEC-890: Bogus signatures upon wrong zone input when TTLs for
  same rrset are mismatching.

OpenDNSSEC 2.1.0 - 2017-02-22

* If listening port for signer is not set in conf file, the default value
  "15354" is used.
* Enforce and signconf tasks are now scheduled individually per zone. Resign
  per policy.
* OPENDNSSEC-450: Implement support for ECDSA P-256, P-384, GOST.
  Notice: SoftHSMv1 only supports RSA. SoftHSMv2 can be compiled with
  support for these.
* zone delete removes tasks associated with zone from queue.
* Show help for ods-enforcer-db-setup
* OPENDNSSEC-778: Double NSEC3PARAM record after resalt.
* In the kasp file, KSK/ZSK section, the algorithm length MUST be set now.
* signer clear <zone> would assert when signconf wasn't read yet.
* The <Interval> tag had been deprecated, and is now no longer allowed to
  be specified in the conf.xml for the Enforcer.
* OPENDNSSEC-864: ods-signer didn't print help. Also --version and --socket
  options where not processed.
* OPENDNSSEC-869: ds-seen command did not give error on badly formatted keytag.
* OPENDNSSEC-681: After fork() allow child process to pass error messages to
  parent so they can be printed to the console in case of failed start.
* OPENDNSSEC-849: Crash on free of part of IXFR structure.
* OPENDNSSEC-759: Reduce HSM access during ods-signerd start. Daemon should
  start quicker and earlier available for user input.
* OPENDNSSEC-479: Transferring zones and sending notifies through
  a bound socket , using the same interface as listener.
* Key cache is now shared between threads.
* OPENDNSSEC-858: Don't print "completed in x seconds" to stderr for enforcer
  commands.
* Various memory leaks
* OPENDNSSEC-601: signer and enforcer working dir would not properly
  fallback to default when not specified.
* OPENDNSSEC-503: Speed up initial signing and algorithm rollover.
* A bash autocompletion script is included in contrib for ods-enforcer and
  ods-signer.
* SUPPORT-208: Strip comment from key export.
* OPENDNSSEC-552: On key export don't print SHA1 DS by default.
  (introduced --sha1 option to key export.) Usage of sha1 is deprecated and
  will be removed from future versions of OpenDNSSEC.

OpenDNSSEC 2.0.1 - 2016-07-21

* Fixed crash and linking issue in ods-migrate.
* Fixed case where 2.0.0 could not read backup files from 1.4.10.
* Fixed bug in migration script where key state wasn't transformed properly.

OpenDNSSEC 2.0.0-1

* include db creation scripts in dist tarball needed for migration from 1.4.

OpenDNSSEC 2.0.0 - 2016-07-07

* OpenDNSSEC-99: Skip "are you sure" messages. Add --force and -f flag to
  ods-enforcer-db-setup and hsmutil purge
* OPENDNSSEC-808: Crash on query with empty query section (thanks
  Havard Eidnes)
* OpenDNSSEC-771: Signer. Do not log warning on deleting a missing
  NSEC3PARAM RR.
* OPENDNSSEC-801: Set AA flag on outgoing AXFR.
* SUPPORT-191: Regression, Must accept notify without SOA (thanks
  Christos Trochalakis)

OpenDNSSEC 2.0b1 - 2016-04-14

First public release of OpenDNSSEC.  Initial pre-releases have been
made to a smaller audience, this pre-release is explicitly made available
to all.  At this moment, there are no known functional bugs.  There are
naturally issues, especially to make working with OpenDNSSEC easier, however
none should prevent you to use OpenDNSSEC in production for the average
case, even though this is a pre-release.  Which is because of the still
limited documentation, and is not being run in production yet.

* The enforcer can no longer be run on a single policy at a time
  anymore.  An enforce run will always process all zones.
* The key generate method is at this time not available.
* The key export method will not allow you to export keys for all zones
  at once (--all flag) or for a particular type of key (--keystate).
  It will not export ZSK keys.
* The zonelist.xml in etc/opendnssec is no longer updated automatically,
  and by default works as if the --no-xml flag was specified.  Use
  --xml to the zone add command to update the zonelist.xml.  If updating
  the zonelist fails, the zone will still be added and not updated in
  the xml with future zone adds.
* Plugins directory renamed to contrib.
* Default signer working directory renamed from tmp to signer.
* Configure option --with-database-backend renamed --with-enforcer-database
* Zones on a manual rollover policy will not get a key assigned to them
  immediately.

OpenDNSSEC 2.0.0a5

Project transfer to NLnetLabs, performing code drop as-is for evaluation
purposes only.

OpenDNSSEC 2.0.0a4 (EnforcerNG branch)

* SUPPORT-72: Improve logging when failed to increment serial in case
  of key rollover and serial value "keep" [OPENDNSSEC-461].
* SUPPORT-114: libhsm: Optimize storage in HSM by deleting the public
  key directly if SkipPublicKey is used [OPENDNSSEC-573].
* OPENDNSSEC-106: Add 'ods-enforcerd -p <policy>' option. This prompts the
  enforcer to run once and only process the specified policy and associated
  zones.
* OPENDNSSEC-330: NSEC3PARAM TTL can now be optionally configured in kasp.xml.
  Default value remains PT0S.
* OPENDNSSEC-390: ods-ksmutil: Add an option to the 'ods-ksmutil key ds-seen'
  command so the user can choose not to notify the enforcer.
* OPENDNSSEC-430: ods-ksmutil: Improve 'zone add' - Zone add command
  could warn if a specified zone file or adapter file does not exits.
* OPENDNSSEC-431: ods-ksmutil: Improve 'zone add' - Support default <input>
  and <output> values for DNS adapters.
* OPENDNSSEC-454: ods-ksmutil: Add option for 'ods-ksmutil key import' to
  check if there is a matching key in the repository before import.
* OPENDNSSEC-281: Enforcer NG: Commandhandler sometimes unresponsive.
* OPENDNSSEC-276, Enforcer NG: HSM initialized after fork().
* OPENDNSSEC-330: Signer Engine: NSEC3PARAM TTL is default TTL again, to
  prevent bad caching effects on resolvers.
* OPENDNSSEC-428: Add option for 'ods-ksmutil key generate' to take
  number of zones as a parameter
* OPENDNSSEC-515: Signer Engine: Don't replace tabs in RR with whitespace.

Bugfixes:
* OPENDNSSEC-435: Signer Engine: Fix a serious memory leak in signature
  cleanup.
* OPENDNSSEC-463: Signer Engine: Duration PT0S is now printed correctly.
* OPENDNSSEC-466: Signer Engine: Created bad TSIG signature when falling back
  to AXFR.
* OPENDNSSEC-467: Signer Engine: After ods-signer clear, signer should not use
  inbound serial.

OpenDNSSEC 2.0.0a3 (EnforcerNG branch) - 2012-06-18
Bugfixes:
* SUPPORT-66: Signer Engine: Fix file descriptor leak in case of TCP write
  error [OPENDNSSEC-427].
* SUPPORT-71: Signer Engine: Fix double free crash in case of HSM connection
  error during signing [OPENDNSSEC-444].
* OPENDNSSEC-401: 'ods-signer sign <zone> --serial <nr>' command produces seg
  fault when run directly on command line (i.e. not via interactive mode)
* OPENDNSSEC-440: 'ods-ksmutil key generate' and the enforcer can create
  too many keys if there are keys already available and the KSK and ZSK use
  same algorithm and length
* OPENDNSSEC-424: Signer Engine: Respond to SOA queries from file instead
  of memory. Makes response non-blocking.
* OPENDNSSEC-425 Change "hsmutil list" output so that the table header goes
  to stdout not stderr
* OPENDNSSEC-438: 'ods-ksmutil key generate' and the enforcer can create
  too many keys for <SharedKeys/> policies when KSK and ZSK use same
  algorithm and length
* OPENDNSSEC-443: ods-ksmutil: Clean up of hsm connection handling
* Signer Engine: Improved Inbound XFR checking.
* Signer Engine: Fix double free corruption in case of adding zone with
  DNS Outbound Adapters and NotifyCommand enabled.
* Enforcer: Limit number of pregenerated keys when using <SharedKeys>.
* Enforcer: MySQL database backend implemented.
* Enforcer: New directive <MaxZoneTTL> to make safe assumptions about
  zonefile.
* Enforcer: New zone add command, allow specifying adapters.
* Enforcer: New zone del command, use --force for still signed zones.
* Enforcer: Pre-generate keys on the HSM.
* Enforcer: SQLite database backend implemented.
* OPENDNSSEC-247: Signer Engine: TTL on NSEC3 was not updated on SOA
  Minimum change.

Bugfixes:
* OPENDNSSEC-481: libhsm: Fix an off-by-one length check error.
* OPENDNSSEC-482: libhsm: Improved cleanup for C_FindObjects.

(he)

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

doc: Updated devel/go-spew to 1.1.1

(ng0)

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

Add devel/go-spew version 1.1.1

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

(ng0)