Requires mk-configure 0.34.0 or above to build
Remove broken hack with CC_TYPE, latest mk-configure is able to do
everything automatically
Use new mk-configure's feature libl instead of LEXLIB variable
Use CFLAGS.check for disabling warnerr
mknod: fix build failure on latest OpenSuSE tumbleweed
id, date: fixes for Darwin-15.6.0 (disabling warnings)
Changes:
4.4
---
- Use a single inotify queue on Linux, limited by
/proc/sys/fs/inotify/max_user_watches
- Set the environment variable `ENTR_INOTIFY_WORKAROUND` to enable a
compatibility mode for platforms with deformed inotify support
Suggested by the upstream author Stefan Hundhammer in
https://mail-index.netbsd.org/pkgsrc-users/2020/02/13/msg030448.html.
Changes since 1.6:
- Much better handling for "permission denied" errors while reading directories.
- Now showing the exact byte size (134 495 994 Bytes instead of 128.3 MB)
upon mouse click in the tree (right click) and in the details panel (left or
right click).
- New optional tree column "Oldest File" (not enabled by default).
- Bug fix: Support for dark widget themes in File Size Histogram window.
The python27 incompatibility from pyobjc creates huge problems as now every
recursive dependency of this package would also need to manually handle this
only on Darwin. That's too much work to fix for now when we just need bulk
builds to not be broken.
0.10.2
- Fixed the ``build_ext`` command on macOS Catalina
- Fixed the installation of macOS requirements on non-macOS OSes
- Refactored ``dispatch()`` method of ``FileSystemEventHandler``,
``PatternMatchingEventHandler`` and ``RegexMatchingEventHandler``
- [bsd] Improved tests support on non Windows/Linux platforms
- [bsd] Added FreeBSD CI support
- [bsd] Restored full support
Virt Viewer provides a graphical viewer for the guest OS
display. At this time is supports guest OS using the VNC
or SPICE protocols. Further protocols may be supported in
the future as user demand dictates. The viewer can connect
directly to both local and remotely hosted guest OS, optionally
using SSL/TLS encryption.
SPICE is a remote display system built for virtual environments which
allows you to view a computing 'desktop' environment not only on the
machine where it is running, but from anywhere on the Internet and
from a wide variety of machine architectures.
0.10.1
Fixed Python 2.7 to 3.6 installation when the OS locale is set to POSIX
Fixed the build_ext command on macOS
Moved requirements to setup.cfg
[mac] Removed old C code for Python 2.5 in the fsevents C implementation
[snapshot] Added EmptyDirectorySnapshot
0.10.0
Breaking Changes
Dropped support for Python 2.6, 3.2 and 3.3
Emitters that failed to start are now removed
[snapshot] Removed the deprecated walker_callback argument, use stat instead
[watchmedo] The utility is no more installed by default but via the extra watchdog[watchmedo]
Other Changes
Fixed several Python 3 warnings
Identify synthesized events with is_synthetic attribute
Use os.scandir() to improve memory usage
[bsd] Fixed flavors of FreeBSD detection
[bsd] Skip unprocessable socket files
[inotify] Fixed events containing non-ASCII characters
[inotify] Fixed the way OSError are re-raised
[inotify] Fixed wrong source path after renaming a top level folder
[inotify] Removed delay from non-move events
[mac] Fixed a bug when calling FSEventsEmitter.stop() twice
[mac] Support for unscheduling deleted watch
[mac] Fixed missing field initializers and unused parameters in watchdog_fsevents.c
[snapshot] Don't walk directories without read permissions
[snapshot] Fixed a race condition crash when a directory is swapped for a file
[snasphot] Fixed an AttributeError about forgotten path_for_inode attr
[snasphot] Added the ignore_device=False parameter to the ctor (597)
[watchmedo] Fixed the path separator used
[watchmedo] Fixed the use of yaml.load() for yaml.safe_load()
[watchmedo] Handle all available signals
[watchmedo] Added the --debug-force-polling argument
[windows] Fixed issues when the observed directory is deleted
[windows] WindowsApiEmitter made easier to subclass
[windows] Use separate ctypes DLL instances
[windows] Generate sub created events only if recursive=True
pkgsrc changes:
---------------
* Use XXXtar to avoid the following complaint:
tar: File extended headers posix ustar archive. Extracting as plain
files. Following files might be in the wrong directory or have wrong
attributes.
build with qt5 5.14
All frameworks
Port from QRegExp to QRegularExpression
Port from qrand to QRandomGenerator
Fix compilation with Qt 5.15 (e.g. endl is now Qt::endl,
QHash insertMulti now requires using QMultiHash...)
Attica
Don't use a verified nullptr as a data source
Support multiple children elements in comment elements
Set a proper agent string for Attica requests
Baloo
Correctly report if baloo_file is unavailable
Check cursor_open return value
Initialise QML monitor values
Move URL parsing methods from kioslave to query object
Breeze Icons
Change XHTML icon to be a purple HTML icon
Merge headphones and zigzag in the center
Add application/x-audacity-project icon
Add 32px preferences-system
Add application/vnd.apple.pkpass icon
icon for ktimetracker using the PNG in the app repo, to be replaced
with real breeze SVG
add kipi icon, needs redone as a breeze theme svg [or just kill off kipi]
Extra CMake Modules
[android] Fix apk install target
Support PyQt5 compiled with SIP 5
Framework Integration
Remove ColorSchemeFilter from KStyle
KDE Doxygen Tools
Display fully qualified class/namespace name as page header
KCalendarCore
Improve README.md to have an Introduction section
Make incidence geographic coordinate also accessible as a property
Fix RRULE generation for timezones
KCMUtils
Deprecate KCModuleContainer
KCodecs
Fix invalid cast to enum by changing the type to int rather than enum
KCompletion
Deprecate KPixmapProvider
[KHistoryComboBox] Add method to set an icon provider
KConfig
kconfig EBN transport protocol cleanup
Expose getter to KConfigWatcher's config
Fix writeFlags with KConfigCompilerSignallingItem
Add a comment pointing to the history of Cut and Delete sharing a shortcut
KConfigWidgets
Rename "Configure Shortcuts" to "Configure Keyboard Shortcuts"
KContacts
Align ECM and Qt setup with Frameworks conventions
Specify ECM dependency version as in any other framework
KCoreAddons
Add KPluginMetaData::supportsMimeType
[KAutoSaveFile] Use QUrl::path() instead of toLocalFile()
Unbreak build w/ PROCSTAT: add missing impl. of KProcessList::processInfo
[KProcessList] Optimize KProcessList::processInfo
[KAutoSaveFile] Improve the comment in tempFileName()
Fix KAutoSaveFile broken on long path
KDeclarative
[KeySequenceHelper] Grab actual window when embedded
Add optional subtitle to grid delegate
[QImageItem/QPixmapItem] Don't lose precision during calculation
KFileMetaData
Partial fix for accentuated characters in file name on Windows
Remove unrequired private declarations for taglibextractor
Partial solution to accept accentuated characters on windows
xattr: fix crash on dangling symlinks
KIconThemes
Set breeze as default theme when reading from configuration file
Deprecate the top-level IconSize() function
Fix centering scaled icons on high dpi pixmaps
KImageFormats
pic: Fix Invalid-enum-value undefined behaviour
KIO
[KFilePlacesModel] Fix supported scheme check for devices
Embed protocol data also for Windows version of trash ioslave
Adding support for mounting KIOFuse URLs for applications that don't use KIO
Add truncation support to FileJob
Deprecate KUrlPixmapProvider
Deprecate KFileWidget::toolBar
[KUrlNavigator] Add RPM support to krarc:
KFilePlaceEditDialog: fix crash when editing the Trash place
Add button to open the folder in filelight to view more details
Show more details in warning dialog shown before starting a
privileged operation
KDirOperator: Use a fixed line height for scroll speed
Additional fields such as deletion time and original path are now
shown in the file properties dialog
KFilePlacesModel: properly parent tagsLister to avoid memleak.
HTTP ioslave: call correct base class in virtual_hook(). The
base of HTTP ioslave is TCPSlaveBase, not SlaveBase
Ftp ioslave: fix 4 character time interpreted as year
Re-add KDirOperator::keyPressEvent to preserve BC
Use QStyle for determining icon sizes
Kirigami
ActionToolBar: Only show the overflow button if there are visible
items in the menu
Don't build and install app templates on android
Don't hardcode the margin of the CardsListView
Add support for custom display components to Action
Let the other components grow if there's more things on the header
Remove dynamic item creation in DefaultListItemBackground
reintroduce the collapse button
Show application window icon on AboutPage
KItemModels
Add KColumnHeadersModel
KJS
Added tests for Math.exp()
Added tests for various assignment operators
Test special cases of multiplicate operators (*, / and %)
KNewStuff
Ensure the dialog title is correct with an uninitialised engine
Don't show the info icon on the big preview delegate
Support archive installs with adoption commands
Send along the config name with requests
KPeople
Expose enum to the metaobject compiler
KQuickCharts
Also correct the shader header files
Correct license headers for shaders
KService
Deprecate KServiceTypeProfile
KTextEditor
Add "line-count" property to the ConfigInterface
Avoid unwanted horizontal scrolling
KWayland
[plasmashell] Update docs for panelTakesFocus to make it generic
[plasmashell] Add signal for panelTakesFocus changing
KXMLGUI
KActionCollection: provide a changed() signal as a replacement for removed()
Adjust keyboard shortcut configuration window's title
NetworkManagerQt
Manager: add support for AddAndActivateConnection2
cmake: Consider NM headers as system includes
Sync Utils::securityIsValid with NetworkManager
Plasma Framework
[ToolTip] Round position
Enable wheel events on Slider {}
Sync QWindow flag WindowDoesNotAcceptFocus to wayland plasmashell interface
[calendar] Check out of bounds array access in QLocale lookup
[Plasma Dialog] Use QXcbWindowFunctions for setting window types Qt
WindowFlags doesn't know
[PC3] Complete plasma progress bar animation
[PC3] Only show progress bar indicator when the ends won't overlap
[RFC] Fix Display Configuration icon margins
[ColorScope] Work with plain QObjects again
[Breeze Desktop Theme] Add monochrome user-desktop icon
Remove default width from PlasmaComponents3.Button
[PC3 ToolButton] Have the label take into account complementary color schemes
Added background colors to active and inactive icon view
QQC2StyleBridge
[ToolTip] Round position
Update size hint when font changes
Solid
Display first / in mounted storage access description
Ensure mounted nfs filesystems matches their fstab declared counterpart
Sonnet
The signal done is deprecated in favour of spellCheckDone, now correctly emitted
Syntax Highlighting
LaTeX: fix brackets in some commands
TypeScript: add "bigint" primitive type
Python: improve numbers, add octals, binaries and "breakpoint" keyword
SELinux: add "glblub" keyword and update permissions list
Several enhancements to gitolite syntax definition
Package changes:
- New debug option
- Fix for build failure CentOS & RHEL 6
- Workaround for startup crash on NetBSD
Upstream changes:
- all keybinds and options reviewed by the team and frozen (see #422)
- reduced number of keybinds
- greatly improved help screen readability
- nuke: sample opener (CLI-only by default) and plugin
- fast line redraws instead of full screen refresh (thanks @annagrram)
- auto archive handling by extension (see config NNN_ARCHIVE)
- Lead key simplified to bookmark key (<b> or <^/>)
- single key to toggle order (<t> or <^T>)
- plugins
- .cbcp: copy selection to system clipboard (internal, program
option -x)
- .ntfy: show noti on cp, mv, rm completion (internal, program
option -x)
- autojump: navigate using autojump
- upload: paste text files to http://ix.io, upload rest to
https://file.io
- all fuzzy plugins modified to support both fzf and fzy
- more control on plugins
- prefix - to skip directory refresh after running (cmd as) plugin
- suffix * to skip confirmation after running cmd as plugin
- indicate range selection mode with *
- list keys at bookmark and plugin key prompts
- visit to pinned dir like bookmarks (Bookmark key followed by <,>)
- toggle executable (key <*>)
- show mime along with file details
- more special keys at empty filter prompt:
- apply the last filter (<^L>)
- toggle between string and regex (</>)
- toggle case-sensitivity (<:>)
- retain filter on <Esc>, <Up>, <Down>
- show filter details when filter is on
- remove option to run filter as cmd on prompt key (can be disruptive)
- program options
- option -x: enable notis and copy selection to system clipboard
- option -g: regex filters (string filter is default now)
- option -Q: quit program without confirmation
- option -s: load session
- option -n: start in nav-as-you-type mode
- option -v: version sort
- option -V: show program version
- option -A: disable dir auto-select
- ISO 8601 compliant date in status bar
- ported to Haiku OS (thanks @annagrram)
- sort only filtered entries (to avoid directory refresh)
- fix getplugs to install hidden files
- fix several selection issues (see #400)
- fix detail mode not restored on loading session
- fix symlink to directory not auto-selected
- fix regex error on partial regex patterns
- fix symlink not shown if stat(2) on target fails
- fix flags when spawning a CLI opener as default FM
- fix issue with stat flag on Sun (no support for dirent.d_type)
- fix current file in current context not saved correctly in session
- signed source distribution on release
- simplified debugging with line numbers in logs
2020-01-25 Martin Mares <mj@ucw.cz>
* Released as 3.6.4.
* A new back-end for the GNU Hurd was contributed by Joan Lledó.
* When printing VPD item identifiers, non-ASCII characters are escaped.
dbus Python Bindings 1.2.16 (2020-01-14)
========================================
The “bag of assorted swords” release.
Enhancements:
• All tests are run even if the tap.py module is not available, although
diagnostics for failing tests will be better if it is present.
(Simon McVittie)
Fixes:
• Forbid unexpanded AX-prefixed macros more selectively, similar to
dbus#249. (Simon McVittie)
pkglint -r --network --only "migrate"
As a side-effect of migrating the homepages, pkglint also fixed a few
indentations in unrelated lines. These and the new homepages have been
checked manually.
Version 4.8.24
- Core
* Drop bundled gettext (#3629)
* Implement the file edit and view history. Default shortcut is alt-shift-e (#2733)
* Enable subshell in standalone mceditor, mcviewer, and mcdiffviewer (#3380)
* Refactoring of SIGWINCH handling (#117, #4019)
* Prevent run/open files with double right click (#4016)
* Improve support of Windows 1251 encoding on Solaris (#3992)
* Support binary reproducible builds (via --disable-configure-args configure option) (#4031)
- VFS
* sftpfs: support keyborad interactive authentication (#3921)
* uc1541 extfs: update up to 3.3 version (#3936)
- Editor
* Syntax:
* add yabasic (Yet Another BASIC) syntax highlighting (#4005)
* improve YAML syntax highlighting (#4010)
* add "https://" to Debian sources.list syntax (#4018)
* add .desktop files (#4022)
* improve RPM spec file syntax highlighting (#4037)
* improve Debian sources.list syntax highlighting (#4041)
- Misc
* Code cleanup (#3997, #4030, #4038, #4039)
* menu.mc: handle symbolic links to compressed archives (#4009)
* File highlighting updates (#4015)
* part - partial files, e.g. used by many download managers ([temp])
* apk - Android packages, deb - Debian packages ([archive])
* ts - MPEG-TS streams ([media])
* New skins:
* julia256: a dark skin with calm colors and good contrast.
- Fixes
* Compile failure on AIX 7.2 (#4033)
* Compile failure on OS X 10.9 (#4035)
* Enter key works as Down one in menu (#4006)
* Menubar: incorrect mouse click coordinate (#4013)
* Rotating dash generates way too much output (#3859)
* Totals aren't computed before move of a single directory (#4027)
* Editor: unusable dynamic paragraphing (#3996)
* VFS: iso9660 does not report listing errors (#3993)
* VFS: extfs: nested archives are not removed from temporary directory (#4000)
Version 7.0.0.6, by Aleksey Cheusov, Sun, 19 Jan 2020 01:45:59 +0300
Add support for Solaris-10 and -11 to a lot of utilities
(almost all with the help of musl-fts library!).
A lot of fixes for SunC compiler (versions 5.11 and 5.15).
mk/mkc_imp.f_bsd_getopt.mk: fix for target "clean"
Fix feature "efun" on SunOS-5.10.
Add new feature "strsep" that provides portable strsep(3) and stresep(3)
find, ls, mtree and xinstall: fix build failure on eglibc-2.13
======================================================================
Version 7.0.0.5, by Aleksey Cheusov, Mon, 6 Jan 2020 01:43:19 +0300
Fix typos doc/INSTALL
Fix bugs in the local feature "base64". As a result we fix some
compilation issues on musl-based Linuxes (Alpine Linux).
Fix compilation failures (seen on musl-based Alpine Linux) of the
following programs: compress, sort, hexdump, id, leave, uudecode
Implement new local feature "bsd_signal" that implements
BSD functions "sigblock", "sigsetmask", "sigmask" and "siggetmask".
2020-01-22 Martin Mares <mj@ucw.cz>
* Released as 3.6.3.
* `lspci -t' (tree mode) can be combined with `-s' to show a sub-tree.
We also fixed potential buffer overflows in the tree dumper.
* Cleaned messy code for dumping of I/O, memory, and ROM regions.
This helped fixing a bug, which caused some 64-bit regions to be
reported as virtual. All flags are now printed after the address
(previously, "[virtual]" and "[enhanced]" were before it for no good
reason).
* Added pci_find_cap_nr() to the library, which handles capabilities
which occur multiple times in a single device.
* Minor improvements in printing of PCIe capabilities.
* We now decode the Multicast and Secondary PCI Express extended
capabilities.
* The list of capability names available to setpci was updated.
* Minor bugs were fixed in FreeBSD and Solaris ports.
* We now prefer HTTPS URLs in all documentation
* The pci.ids file has a man page.
* As usually, updated pci.ids to the current snapshot of the database.
UNIX services. daemontools-encore is derived from the public-domain
release of daemontools by D. J. Bernstein, adding numerous enhancements
while maintaining backwards compatibility.
I am under the impression we use _THING to mean "defined by the
implementation", which would be similar to the C meaning of __ prefix,
rather than "private to this file".