Commit graph

15177 commits

Author SHA1 Message Date
maya
f75842f180 xf86-video-intel: freebsd/dragonflybsd build fix. from freebsd ports.
Inspired by an outdated patch in PR pkg/50090
2020-10-13 04:38:29 +00:00
bacon
87edcb24b1 math/blas, math/lapack: Install interchangeable BLAS system
Install the new interchangeable BLAS system created by Thomas Orgis,
currently supporting Netlib BLAS/LAPACK, OpenBLAS, cblas, lapacke, and
Apple's Accelerate.framework.  This system allows the user to select any
BLAS implementation without modifying packages or using package options, by
setting PKGSRC_BLAS_TYPES in mk.conf. See mk/blas.buildlink3.mk for details.

This commit should not alter behavior of existing packages as the system
defaults to Netlib BLAS/LAPACK, which until now has been the only supported
implementation.

Details:

Add new mk/blas.buildlink3.mk for inclusion in dependent packages
Install compatible Netlib math/blas and math/lapack packages
Update math/blas and math/lapack MAINTAINER approved by adam@
OpenBLAS, cblas, and lapacke will follow in separate commits
Update direct dependents to use mk/blas.buildlink3.mk
Perform recursive revbump
2020-10-12 21:51:57 +00:00
mcf
584a4a2121 qt5-qtsensors: iio-sensor-proxy depends on qt5-qtbase[dbus]
This plugin is only built when Qt has the dbus module [0].

[0] https://github.com/qt/qtsensors/blob/v5.15.1/src/plugins/sensors/sensors.pro#L40
2020-10-12 19:46:00 +00:00
mcf
3ab10bac93 qt5-qtlocation: geoclue plugins depend on qt5-qtbase[dbus]
These plugins are only built when Qt has the dbus module [0].

[0] https://github.com/qt/qtlocation/blob/v5.15.1/src/plugins/position/position.pro#L5-L6
2020-10-12 19:32:54 +00:00
nia
19820b4a88 rxvt: fix distfiles 2020-10-10 08:26:56 +00:00
wiz
01f4a0c192 py-xcbgen: update to 1.14.1.
This minor bug fix release provides compatibility with Python 3.9 by
replacing usage of deprecated API's which were removed in Python 3.9.

Alan Coopersmith (1):
      xcb-proto 1.14.1

Björn Esser (3):
      xcbgen: Use math.gcd() for Python >= 3.5.
      xcbgen: xml.etree.cElementTree has been dropped in Python 3.9.
      xcbgen: Use xml.etree.ElementTree for Python >= 3.3.

Samanta Navarro (1):
      Fix typo in documentation

Uli Schlachter (1):
      Parse a field's "enum=" correctly
2020-10-09 06:45:15 +00:00
wiz
fc6a7abe3d xcb-proto: update to 1.14.1.
This minor bug fix release provides compatibility with Python 3.9 by
replacing usage of deprecated API's which were removed in Python 3.9.

Alan Coopersmith (1):
      xcb-proto 1.14.1

Björn Esser (3):
      xcbgen: Use math.gcd() for Python >= 3.5.
      xcbgen: xml.etree.cElementTree has been dropped in Python 3.9.
      xcbgen: Use xml.etree.ElementTree for Python >= 3.3.

Samanta Navarro (1):
      Fix typo in documentation

Uli Schlachter (1):
      Parse a field's "enum=" correctly
2020-10-09 06:44:47 +00:00
wiz
15d9521b5e *: recursive bump for vala 0.50 2020-10-06 19:51:15 +00:00
gutteridge
aee890989a mate-panel: fix builds with newer libwnck3, and update to 1.24.1
pkgsrc-specific change: the PLIST generated by this package varies,
depending on the version of libwnck3 it's built against. Newer versions
of libwnck3 offer window previewing functionality that mate-panel
conditionally detects and uses, if available, which installs an extra
config file (org.mate.panel.applet.window-list-previews.gschema.xml).

Change log:

mate-panel 1.24.1

  * update translations
  * wncklet: Hide window preview on non-visible windows
  * launcher: Fix memory leaks
  * launcher: Fix memory leak
  * panel-util: Fix memory leak
  * Fix creating several launchers at once
  * clock: Fix GError double free
  * clock: Properly free rsvg handles
  * wncklet: Fix leaking cairo_t
  * panel-run-dialog: Fix leaking tree model strings
  * workspace-switcher: Fix leaking color string
  * panel-properties-dialog: Fix leaking string
  * clock: Fix leaking GtkListStore
  * panel-profile: Fix leaking list elements
  * clock: Fix list iteration
  * panel-lockdown: Fix leaking string array
  * panel-menu-items: Fix leaking string
  * mate-panel-applet: Fix leaking GVariantBuilder
  * launcher: Fix leaking strings
  * clock: Fix leaking cairo surface
  * Clarify meaning of panel reset option
  * panel-toplevel: Refactor panel_toplevel_update_hide_buttons_size()
  * panel-util: Fix leaking root GFile
  * panel-profile: Fix leaking list elements
  * panel-frame: Fix leaking background-color
  * panel-applet-frame: Fix leaking bg_pattern
  * fix release tarballs on travis CI failed
  * build: silent build warnings for distcheck
  * use default MATE_COMPILE_WARNINGS level
  * Add larger icon sizes
  * Clean scalable svg files
  * button-widget: Fix memory leak
  * Do not collect the translation for Icon
  * Enable applications in addto menu (fixes 1055) (#1056)
2020-10-05 17:35:55 +00:00
mef
7164b26fff (x11/gnustep-back) Updated 0.22 to 0.28
(pkgsrc)
 - githubify
 - DISTNAME changed to libs-back-version

(upstream)
1.1 Noteworthy changes in version '0.28.0'
==========================================

This release includes a few bugfixes and a huge rework of multi monitor
handling.

   * Improved focus handling for WindowMaker interaction.
   * Cursor improvements.
   * Better handling of fonts with fontconfig.
   * Simplify code that converts images for X11.
   * art: Remove ftfont-old.m.
   * Use Xrandr for multi monitor support.

1.2 Noteworthy changes in version '0.27.0'
==========================================

This release includes a few bugfixes.

   * configure: Improve configuration.
   * xlib: Improve xft font classes.
   * x11: Enable drawing in secondary threads.
   * x11: Better handling of atoms.  Method to get the window manager.
   * opal: Improve colour handling

1.3 Noteworthy changes in version '0.26.2'
==========================================

This release contains no changes since 0.26.1.  It is released to
coincide with gnustep-gui 0.26.2, which has important bugfixes related
to printing.

1.4 Noteworthy changes in version '0.26.1'
==========================================

This release contains no changes since 0.26.0.  It is released to
coincide with gnustep-gui 0.26.1, released to mark gnustep-base 1.25.1
as the requirement for gnustep-gui.

1.5 Noteworthy changes in version '0.26.0'
==========================================

This release includes a few bugfixes, as well as compatibility
improvements as a result of GSoC 2017 project.

   * opal: Bridging categories between Opal and GNUstep GUI. Added onto
     NSColor, NSImage and NSImageRep.
   * cairo: Get -DPSshow: to work on scaled windows.
   * opal: Allow creating a NSGraphicsContext with a custom graphics
     port, other than a CGContext.
   * misc: Fix reported static analyser warnings.

1.6 Noteworthy changes in version '0.25.1'
==========================================

Small fixes and cleanups.

1.7 Noteworthy changes in version '0.25.0'
==========================================

Support for pattern phase, compositing operation, image interpolation
and antialiasing per gstate.

   Improvements to Win32 code.

   Fix application menus under WindowMaker.

   Various fixes.

1.8 Noteworthy changes in version '0.24.1'
==========================================

Improvements in win32 display and mouse tracking.

   Various minor bugfixes and cleanups.

1.9 Noteworthy changes in version '0.24.0'
==========================================

Added experimental Opal backend.

   Allow for ARGB visual for OpenGL.

1.10 Noteworthy changes in version '0.23.0'
===========================================

Added cairo support for ms-windows.

   Updated for NSInteger/CGFloat support
2020-10-03 12:52:54 +00:00
nia
97b541036e picom: Update to 8.1
Changes:
    Fixed yshui/picom#470 yshui/picom#471 yshui/picom#474 yshui/picom#465
    Worked around yshui/picom#301
    Fixed specifying a window id with the picom-trans script
    Fixed minor memory leaks
2020-10-03 09:23:41 +00:00
mef
33618bdd2e (x11/gnustep-gui) Updated 0.22 to 0.28
(pkgsrc)
  - githubify
  - DISTNAME changed  (gnustep-gui to libs-gui)
  - LICENSE changed   (gnu-gpl-v3  to gnu-lgpl-v2.1 OR gnu-gpl-v3),
    both COPYING and COPYING.LIB now included
  - some discussion either renaming to libs-gui or staying on gnustep-gui
    http://mail-index.netbsd.org/pkgsrc-users/2020/09/28/msg032335.html

(upstream)
1.1 Noteworthy changes in version '0.28.0'
==========================================

This version adds support for modern XIB files and many new classes.
Plus the usual bunch of bug fixes.

   * Support loading of document XIB files.
   * Improve Key Value Binding for NSArrayController and add more
     bindings.
   * Better support for multi monitor usage and other improvement in the
     backend integration.
   * Add classes NSFontCollection, NSColorSampler, NSSpeechRecognizer,
     NSAppearance, NSPDFInfo, NSPICTImageRep, NSCIImageRep,
     NSPDFImageRep, NSPDFPanel, NSDataAsset, NSDatePicker,
     NSDatePickerCell, NSPredicateEditor, NSPredicateEditorRowTemplate,
     NSRuleEditor, NSGestureRecognizer, NSButtonTouchBarItem,
     NSCandidateListTouchBarItem, NSClickGestureRecognizer,
     NSColorPickerTouchBarItem, NSCustomTouchBarItem,
     NSGroupTouchBarItem, NSMagnificationGestureRecognizer,
     NSPanGestureRecognizer, NSPickerTouchBarItem,
     NSPopoverTouchBarItem, NSPressGestureRecognizer,
     NSRotationGestureRecognizer, NSSharingServicePickerTouchBarItem,
     NSSliderTouchBarItem, NSStepperTouchBarItem, NSTouchBarItem,
     NSTouchBar, NSTouch, NSDockTile.
   * Implement NSEPSImageRep.
   * Better encoding handling in RTF files.
   * Theming and drawing improvements.
   * Increase small font size to 10.
   * New cursor and stepper images.
   * Move NSFileWrapper to Foundation.
   * Fixed build on Debian GNU/kFreeBSD.
   * With command line argument -autolaunch YES, do not activate the
     application when -activateIgnoringOtherApps: is invoked.
   * Improvements to WindowMaker compatibility (e.g.  WMFHideApplication
     support).
   * Lowered NSFloatingWindowLevel by one to distinguish floating panels
     from menus.

1.2 Noteworthy changes in version '0.27.0'
==========================================

This version includes numerous bugfixes, compatibility improvements and
other changes accumulated over the last year.  It also enables work to
be done on integrating NSViews with a Core Animation renderer.

   * Make targetForAction safer.
   * Speed up menu updates.
   * Clean up speech tool compilation and switch to newer interface.
   * Fix bug in CUPS subclassing introduced in last release.
   * Minor improvements to typesetting.
   * Add NSIsControllerMarker.
   * Fix tracking on segmented cell.
   * Bring slider cell closer to Cocoa implementation.
   * Add ivar for Core Animation in NSView.
   * Improve border calculation on printing.
   * Lazy load app icon.
   * Better detection of removable volumes.
   * Polish translations.
   * Japanese translations.
   * Lots of bug fixes.

1.3 Noteworthy changes in version '0.26.2'
==========================================

This version is a small, but important bugfix release.

   * printing: Fix allocation of the CUPS printing classes.
   * installation: Fix the configure script.

1.4 Noteworthy changes in version '0.26.1'
==========================================

This version is released to conincide with version 1.25.1 of
gnustep-base, which contains changes required for this version of
gnustep-gui and gnustep-back.

   It includes an important workaround for users of GNUstep Objective-C
Runtime (libobjc2) and non-fragile ABI to avoid a bug in interaction
between the clang compiler and the runtime when non-fragile ABI is in
use.  Specifically, Clang and the runtime may disagree on what is the
offset of an ivar in a class's RAM. This manifested in a crash at
application startup due to misalignment of _gcontext inside NSThread.
See the mailing list discussion
(http://lists.gnu.org/archive/html/discuss-gnustep/2017-12/msg00129.html)
for more information.

   It also contains the following changes:

   * tests: Cleanup of warnings.
   * tests: Fix text system deallocation test.
   * printing: Undefine __BLOCKS__ before including cups.h, as some
     versions of the header expect that libdispatch is present and used
     if __BLOCKS__ is defined.
   * graphics context: Workaround for Clang+libobjc2+nonfragile ABI
     issue.

1.5 Noteworthy changes in version '0.26.0'
==========================================

This version was bumped due to previous binary incompatibilities between
0.25.0 and 0.25.1.  This version also includes numerous compatibility
improvements from the Summer of Code project, and a wide variety of
other fixes.  Notably, it fixes the use of cupsGetPPD() in the printing
system.

   * printing: Add an include to get deprecated function cupsGetPPD() on
     newer CUPS systems.
   * chore: Bump required base version.
   * tiff: Support for writing resolution.
   * jpeg: Save resolution information if it is different from 72 dpi.
   * save panel: Fix return type of sorting function.
   * events: Add some newer Cocoa enums and one method with dummy
     implementation.
   * speech synthesis: NSSpeechSynthesizerDelegate is now a @protocol on
     runtimes that support it.
   * pasteboard: New type identifiers.
   * translations: Some work on Polish, Russian and German translations
   * cell: Improvements to mouse tracking logic on NSCell.
   * image: If an unknown named image is unarchived with a coder or
     keyed coder, keep the name.
   * screen: Add -backingScaleFactor and return 1.0.
   * window: Return 1.0 from -backingScaleFactor.

   * compatibility: Numerous stub implementations of constants, classes
     and methods to improve source-level compatibility.
   * other bugfixes

1.6 Noteworthy changes in version '0.25.1'
==========================================

   * JPEG (saving) alpha channel fixes and size with resolution != 72
   * JPEG resolution read support
   * TIFF saving fixes
   * Improved volumes mounting and support
   * Portability improvements in volume mounting and support
   * Corrected layout of empty strings
   * Only update visible menus

1.7 Noteworthy changes in version '0.25.0'
==========================================

   * Fixes for new GIF library versions
   * Theming of named images for specific applications by the use of the
     CFBundleIdentifier in the theme
   * New icons and corresponding constants for special folders, recycler
     and others
   * Improvements in NSWorkspace icon lookup
   * Improvements in removable media commands, imported and cleaned from
     GWorkspace
   * Numerous bug fixes and improvements in Cocoa compatibility
   * Numerous theme tweaks
   * Spanish locale

1.8 Noteworthy changes in version '0.24.1'
==========================================

From a look through ChangeLog, we can see a lot of bugfixes for this
release, with the main focus on avoiding display glitches and improving
OSX compatibility.

1.9 Noteworthy changes in version '0.24.0'
==========================================

New features include:
   * Require newer base release as we moved the
     -replaceObject:withObject: of NSKeyedUnarchiver there.
   * Support for newer releases of the gif library.
   * NSTabView is now flipped.
   * Theme improvements and changes to image mapping.

   Many bugfixes.

1.10 Noteworthy changes in version '0.23.1'
===========================================

This is a bugfix release, primarily to deal with coding/archiving
issues.
2020-10-02 23:47:28 +00:00
nia
824ec6cd5f xlockmore: ftgl should be disabled if tty is
avoids it being picked up by other means resulting in mysterious build
errors
2020-10-02 13:26:09 +00:00
prlw1
28b5b11e65 Update gtksourceview4 to 4.8.0
- fix introspection option

News in 4.8.0, 2020-09-12
-------------------------
* Translation updates

News in 4.7.90, 2020-08-07
--------------------------
* Bump GTK requirement to 3.24 for gdk_window_move_to_rect()
* Use gdk_window_move_to_rect() to more reliably position completion windows
* erb.lang: initial support for ERB
* javascript.lang, typescript.lang: various correctness and performance
  improvements.
* Translation updates

News in 4.6.1, 2020-06-26
-------------------------
* Fix various G-I annotations
* Improve draw-spaces coloring in solarized-light
* javascript.lang: Performance improvements
* c.lang: Fixes for #include preprocessor
* sql.lang: Language completeness improvements
* latex.lang: additional keywords
* sh.lang: improved parameter expansion
* yara.lang: initial support for YARA
* Translation updates
2020-10-01 13:40:33 +00:00
prlw1
30756c1220 Update py-Xlib to 0.28
Version 0.28
============

Extensions
----------

- DPMS: Display Power Management Signaling (by @thiagokokada)

---
Version 0.27
============

Bug Fixes
---------

- fix TypeError in socket.error exception handling for Python 3.x (by @t-wissmann)

Extensions
----------

- NV-CONTROL: set offset for all perf levels (by @Sporif)

---
Version 0.26
============

Bug Fixes
---------

- support legacy X servers like RealVNC's one (by @Gerardwx)

Extensions
----------

- enrich XFixes extension with XFixesSelectionNotify events (by @acrisci)
- add example xfixes-selection-notify.py (by @acrisci)
- fix two issues in NV-CONTROL extension (by @leinardi)
- add method get_clock_info into NV-CONTROL extension (by @leinardi)
- add default client version into Composite extension (by @jakogut)
- add Damage extension with the example (by @mgarg1 and @jakogut)
2020-10-01 12:01:50 +00:00
prlw1
b89a4eba64 Update gtk3 to 3.24.23
Overview of Changes in GTK+ 3.24.23
===================================

* Adwaita:
 - Support error states for labels and entries

* Printing:
 - Use the correct names for remote printers

* File choser:
 - Default to tracker2 for search to prevent
   symbol clashes in tracker-using applications

* Wayland:
 - Support newer schemas for settings
 - Fix DND hotspot handling
 - Disconnect on display close

* X11:
 - Fix a possible crash with disabled devices

* Translation updates:
 Basque
 Chinese (China)
 Croatian
 Dutch
 Finnish
 Friulian
 Galician
 Hungarian
 Japanese
 Korean
 Portuguese
 Serbian
2020-10-01 11:54:11 +00:00
pin
10fbd41c44 x11/xterm: update to 360
Patch #360 - 2020/09/20

-mention decGraphicsID in ctlseqs.ms (suggested by Thomas Wolff).
-modify pixel-coordinate mouse reponse to use as origin the VT100-window rather
than the underlying widget, which includes the scrollbar
(report by Thomas Wolff).
-add configure option --disable-print-graphics (Ross Combs).
-add test_ptydata to make check rule.
-minor fixes for ctlseqs.ms (report by Jean-Marc Bourguet).
-minor fixes for manpage style (report/patch by "a1346054").
-correct cleanup from switch between italics/normal font in the show/hide cursor
functions (report/testcase by Peter Fabinski).
-integrated patch by Ross Combs:
  -internal renaming of GraphicsID symbols, for readability.
  -adjust logic for VT125, treating it as a ReGIS terminal.
-update configure macros, for compiler-warning fixes.
-integrated patch by Ross Combs:
  -add control sequence modes for graphics printing.
  -improve conversion to bitmaps for TrueType fonts in ReGIS
  -add font7 resource, for an enormous bitmap font.
  -do not reset graphics in a soft-reset.
  -add pointerFont resource, and -pf command-line option.
-improve typography of manual page (patch by Branden Robinson).
-amend patch #359 change to df-install.in to ignore a command-line assignment to
DESTDIR if followed by an explicit --dir (report by Sven Joachim).
2020-09-28 09:00:02 +00:00
khorben
423a972c9c modular-xorg-xephyr: fix Xephyr visual with -parent option
This patch was imported from
https://gitlab.freedesktop.org/xorg/xserver/-/issues/128.

It notably fixes embedding Xephyr into Gtk+ 3 applications, such as
simulator(1) from devel/deforaos-coder.

Tested on netbsd-9/amd64.
2020-09-28 01:08:15 +00:00
wiz
190950f182 Xrender: remove
This package contains an old version of libXrender.

Announced in https://mail-index.netbsd.org/tech-pkg/2020/09/14/msg023792.html
2020-09-27 16:32:01 +00:00
mef
9c40bd647c (x11/labltk) Not really fix, but $(BYTECC) was missing, added 2020-09-27 13:12:17 +00:00
jperkin
ccdca5e4f6 vte3: Portability fixes. 2020-09-25 08:51:41 +00:00
jperkin
46f28ec714 xf86-video-intel: Fix SunOS byteswap. 2020-09-23 08:33:35 +00:00
mef
fec2ec06d0 (x11/gnustep-gui) Some edit to make build go furthur: GS_GC_UNHIDE/GS_GC_HIDE issue 2020-09-21 03:43:22 +00:00
joerg
d847b10917 Fix Jasper fallout 2020-09-20 03:17:40 +00:00
taca
7fb140de04 x11/xf86-input-keyboard: apply xsrc/54784 fix
Apply xsrc/54784 fix.

Bump PKGREVISION.
2020-09-19 13:52:14 +00:00
wiz
e53ff42b51 libxkbcommon: fix PLIST for Linux
add xkbcli-interactive-evdev to PLIST.Linux
This utility is only built when linux/input.h is available.

From Michael Forney via tech-pkg.
2020-09-16 07:33:24 +00:00
adam
bbae49b146 py-qt5: updated to 5.15.1
v5.15.1
- Added the QtTextToSpeech module.
- None is now interpreted as a null QJsonValue.
- Bound signals can now be compared for equality.
- Q_CLASSINFO, Q_ENUM, Q_ENUMS, Q_FLAG and Q_FLAGS are not implemented when
  using PyPy.
2020-09-15 19:30:53 +00:00
adam
e30fb67eaa py-sip: updated to 4.19.24
v4.19.24
- Added support for Python v3.9.
- %InstanceCode is now used to provide the default result of virtual handlers
  that return a class or mapped type by value.
- 'android_abi' can now be used in a configuration file when building the sip
  module using qmake.  This is required when using Qt v5.14 or later on
  Android.
2020-09-15 19:30:03 +00:00
adam
2fa4b1ed9f qt5: updated to 5.15.1
Qt 5.15.1 Released

We have released Qt 5.15.1, the first patch release of Qt 5.15 LTS. As a patch release, Qt 5.15.1 does not add any new functionality but provides many bug fixes and other improvements.

Compared to Qt 5.15.0, the new Qt 5.15.1 contains more than 400 bug fixes.  For details of the most important changes, please check the Change files of Qt 5.15.1.
2020-09-14 20:08:26 +00:00
khorben
da34c42826 deforaos-notes: no longer depend on Gtk+ 2
Since the latest release (0.2.0) the package actually depends on what
deforaos-libdesktop uses, which now defaults to Gtk+ 3.

Bumps PKGREVISION.
2020-09-13 21:19:06 +00:00
wiz
0f0b70eded wmweather: update to 2.4.7.
Based on PR 55656 by snow flurry.

2.4.7 - Feb 12, 2019

  * Fixed NOAA download URL. Thanks to Tilmann Hentze, Werner,
    Roman Dobosz, Cristian Ionescu-Idbohrn, and Faried Nawaz.
2020-09-13 20:12:08 +00:00
wiz
5e0cd4b2cf libxkbcommon: update to 1.0.1.
libxkbcommon 1.0.1 - 2020-09-11
==================

- Fix the tool-option-parsing test failing.

- Remove requirement for pytest in the tool-option-parsing test.

- Make the table output of `xkbcli how-to-type` aligned.

- Some portability and test isolation fixes.

libxkbcommon 1.0.0 - 2020-09-05
==================

Note: this release is API and ABI compatible with previous releases -- the
major version bump is only an indication of stability.

- Add libxkbregistry as configure-time optional library. libxkbregistry is a C
  library that lists available XKB models, layouts and variants for a given
  ruleset. This is a separate library (libxkbregistry.so, pkgconfig file
  xkbregistry.pc) and aimed at tools that provide a listing of available
  keyboard layouts to the user. See the Documentation for details on the API.

  Contributed by Peter Hutterer <@who-t.net>.

- Better support custom user configuration:

    * Allow including XKB files from other paths.

      Previously, a 'symbols/us' file in path A would shadow the same file in
      path B. This is suboptimal, we rarely need to hide the system files - we
      care mostly about *extending* them. By continuing to check other lookup
      paths, we make it possible for a XDG_CONFIG_HOME/xkb/symbols/us file to
      have sections including those from /usr/share/X11/xkb/symbols/us.

      Note that this is not possible for rules files, which need to be manually
      controlled to get the right bits resolved.

    * Add /etc/xkb as extra lookup path for system data files.

      This completes the usual triplet of configuration locations available for
      most processes:
      - vendor-provided data files in /usr/share/X11/xkb
      - system-specific data files in /etc/xkb
      - user-specific data files in $XDG_CONFIG_HOME/xkb

      The default lookup order user, system, vendor, just like everything else
      that uses these conventions.

      For include directives in rules files, the '%E' resolves to that path.

    * Add a new section to the documentation for custom user configuration.

  Contributed by Peter Hutterer <@who-t.net>.

- Add an `xkbcli` command-line utility.

  This tool offers various subcommands for introspection and debugging.
  Currently the available subcommands are:

  list
    List available rules, models, layouts, variants and options

  interactive-wayland
    Interactive debugger for XKB keymaps for Wayland

  interactive-x11
    Interactive debugger for XKB keymaps for X11

  interactive-evdev
    Interactive debugger for XKB keymaps for evdev (Linux)

  compile-keymap
    Compile an XKB keymap

  how-to-type
    See separate entry below.

  See the manpages for usage information.

  Contributed by Peter Hutterer <@who-t.net>.

- Add `xkb_utf32_to_keysym()` to translate a Unicode codepoint to a keysym.
  When a special keysym (`XKB_KEY_` constant) for the codepoint exists, it is
  returned, otherwise the direct encoding is used, if permissible.

  Contributed by Jaroslaw Kubik <@froglogic.com>.

- Add `xkb_keymap_key_get_mods_for_level()` which retrieves sets of modifiers
  which produce a given shift level in a given key+layout.

  Contributed by Jaroslaw Kubik <@froglogic.com>.

- Add `xkbcli how-to-type` command, which, using `xkb_utf32_to_keysym()`
  and `xkb_keymap_key_get_mods_for_level()` and other APIs, prints out all
  the ways to produce a given keysym.

  For example, how to type `?` (codepoint 63) in a us,de keymap?

    $ xkbcli how-to-type --layout us,de 63 | column -ts $'\t'
    keysym: question (0x3f)
    KEYCODE  KEY NAME  LAYOUT#  LAYOUT NAME   LEVEL#  MODIFIERS
    20       AE11      2        German        2       [ Shift ]
    20       AE11      2        German        2       [ Shift Lock ]
    61       AB10      1        English (US)  2       [ Shift ]

- Add a new section to the documentation describing the format of the XKB
  rules file.

- Search for Compose in $XDG_CONFIG_HOME/XCompose (fallback to
  ~/.config/XCompose) before trying $HOME/.XCompose.

  Note that libX11 still only searches in $HOME/.XCompose.

  Contributed by Emmanuel Gil Peyrot <@linkmauve.fr>.

- Bump meson requirement to >= 0.49.0.

- Fix build with byacc.

- Fix building X11 tests on PE targets.

  Contributed by Jon Turney <@dronecode.org.uk>

- The tests no longer rely on bash, only Python (which is already used by
  meson).

- New API:
  xkb_utf32_to_keysym
  xkb_keymap_key_get_mods_for_level
  XKB_KEY_XF86FullScreen
2020-09-13 09:25:37 +00:00
khorben
40c76a6066 deforaos-integration: update to version 0.1.1
* Imported the telephony applet from DeforaOS Panel
2020-09-13 04:58:25 +00:00
khorben
46062ee18f deforaos-panel: update to version 0.4.1
* The telephony applet moved to DeforaOS Integration
 * The "General" tab no longer focused when applying preferences
 * Fix building Panel applets with pkg-config
 * Improved support for translations
2020-09-13 04:32:35 +00:00
khorben
7b0041c8b9 deforaos-panel: fix building panel applets with pkg-config
This should notably fix building x11/deforaos-integration.
2020-09-12 22:51:10 +00:00
leot
703a21d89e x11: + clipnotify 2020-09-11 13:28:13 +00:00
leot
247088fd40 clipnotify: Import clipnotify-1.0.2 as x11/clipnotify
clipnotify is a simple program that, using the XFIXES extension to X11,
waits until a new selection is available and then exits.
2020-09-11 13:27:43 +00:00
wiz
d3dd6eb9df xf86-video-vesa: update to 2.5.0.
This release rolls up a few minor bug fixes since 2.4.0. We now refuse
to run on machines with UEFI firmware (on Linux only, patches welcome
for other OSes) since it won't work in the general case and you
probably have a kernel framebuffer driver running already. We also only
attempt to use 24bpp if the alternative would be pseudocolor, but note
that since xserver 1.20 24bpp will not work at all. If you'd like to
fix that case, please note that it is filed as issue #4:

https://gitlab.freedesktop.org/xorg/driver/xf86-video-vesa/-/issues/4

We also notice several cases of running on emulated GPUs, in which case
the shadow framebuffer is disabled by default to improve performance by
reducing the number of copies.

All users are recommended to upgrade, ideally to a better video card
and/or driver.

Full changelog:

Adam Jackson (5):
      Newline-terminate a few error messages
      Refuse to run on UEFI machines
      Try harder to avoid 24bpp
      Disable shadow by default on known-virtual GPUs
      vesa 2.5.0

Alan Coopersmith (2):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration

Benjamin Tissoires (1):
      Refuse to run on UEFI machines running older kernels
2020-09-10 22:27:04 +00:00
gutteridge
9292ff6c1b xfce4-notifyd: update to 0.6.2
Change log:

0.6.2
======
- Switch to new app icon and rDNS icon name
- Default to session autostart instead of DBus (Fixes #27)
- Add configurable log size limit (default: 100)
- Make buttons on non-1st notifications work
- panel-plugin: Add option to hide "Clear log" dialog
- log: properly handle iso8601 timestamps
- log: Use SHA-1 data hash in icon cache paths (bug #16825)
- log: Improve performance of adding notifications to log file (bug #14865)
- log: Refactor log keyfile element insertion into a separate function
- Add basic GitLab pipeline
- Fix GTimeVal deprecation (Bug #16805)
- Remove unused expire_timeout variable
- Fix memory leaks
- settings: Switch to symbolic close icon
- Translation Updates:
  Bulgarian, Catalan, Chinese (China), Danish, Dutch, Eastern Armenian,
  Estonian, Finnish, French, Galician, German, Hebrew, Indonesian,
  Italian, Japanese, Kazakh, Korean, Lithuanian, Norwegian Bokmål,
  Portuguese, Portuguese (Brazil), Russian, Serbian, Spanish, Turkish
2020-09-10 00:34:44 +00:00
wiz
a04500aa2a p5-gtk2: update to 1.24993.
Overview of changes in Gtk2 1.24993
===================================

∗ Fix two test failures on newer versions of gtk+/gnome-shell/mutter
2020-09-07 21:05:04 +00:00
wiz
f94ee1e03f p5-Tk: update to 804.035.
Tk-804.035 release (2020-03-28)
------------------

This is basically the same like Tk-804.034_501.

Tk-804.034_501 release (2020-03-19)
----------------------

Fixes
 Add dummy rules for newer EUMM (RT #124910)

 Try harder to find libpng on FreeBSD

Tk-804.034_500 release (2020-02-23)
----------------------

Fixes
 Compiles again with perl 5.31.x (see also
 github pull request #61 and https://github.com/Perl/perl5/issues/17024
 by Karl Williamson). Now ppport.h is included in the
 distribution.

 Switch to X's locale handling if needed (Karl Williamson)

 Don't use buttons 4 and 5 on non-X11 platforms
 (Christopher Chavez)

 Fix corner case in XPM handling (/* in colors section)

 Spelling/grammar fixes in comments and code (Christopher Chavez)

 Improved demo script photo1.pl (Christopher Chavez)

Documentation
 Smaller Pod fixes (Slaven Rezic, Christopher Chavez)

Tests
 travis-ci fixes
2020-09-07 20:58:27 +00:00
wiz
8c6c22364d p5-Clipboard: update to 0.26.
0.26    2020-05-16

    - Try to fix 'Wide character in print' warning with Xclip
        - https://github.com/shlomif/Clipboard/issues/4
        - Thanks to @shawnhcorey .

0.25    2020-05-14

    - Fix capitalization in GitHub links (the links still worked) in META.*
        - A minor and cosmetic change

0.24    2020-03-07

    - Remove Makefile.PL due to ::OSPrereqs not munging it along with Build.PL
        - https://github.com/dagolden/Dist-Zilla-Plugin-OSPrereqs/issues/4
    - Fix macOS detection.
        - https://github.com/shlomif/Clipboard/issues/1
        - convert "darwin" to a regex.

0.23    2020-03-06

    - Require deps on MacOS and MSwin32
        - See: https://github.com/shlomif/Clipboard/issues/1
        - Thanks to https://metacpan.org/pod/Dist::Zilla::Plugin::OSPrereqs .

0.22    2020-01-28

    - Rebuild for order of 'NAME' and 'VERSION' sections in the generated
    POD documentation (see 0.001004 in
    https://metacpan.org/changes/distribution/Pod-Weaver-PluginBundle-SHLOMIF
    ).
        - VERSION used to appear before NAME.

0.21    2019-12-02

    - Min version of Mac::Pasteboard for macOS Catalina compat
        - Thanks to William H. Gilmore
2020-09-07 20:53:48 +00:00
kim
b3f2f0abe1 Use http with ftp.funet.fi 2020-09-02 22:16:48 +00:00
leot
b48709fc7d dmenu: Update to 5.0
Changes:
5.0
---
- Revert IME support
- Fix memory leaks in drw
- Misc bug fixes
2020-09-02 17:47:12 +00:00
wiz
2ac11edd52 *: switch to versioned_dependencies.mk for py-setuptools 2020-08-31 23:07:00 +00:00
wiz
00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
khorben
b119007eb9 deforaos-panel: fix wrong dependency on Gtk+ 2
This should fix building meta-pkgs/deforaos-desktop.

Thanks joerg@ for the heads up!
2020-08-30 22:06:22 +00:00
tnn
7b158523be py-qwt-qt4: remove, was only used by the outdated gnuradio package 2020-08-30 21:33:38 +00:00
tnn
1415230d11 x11/Makefile: +py-qwt-qt5 2020-08-30 08:23:52 +00:00
tnn
ca009eedb4 x11/py-qwt-qt5: import py37-qwt-qt5-1.02.00
Python PyQt wrapper for Qwt6
2020-08-30 08:21:15 +00:00