Commit graph

16131 commits

Author SHA1 Message Date
dbj
cbad825619 x11/wxGTK: have cmake include(GNUInstallDirs) when using ${CMAKE_INSTALL_BINDIR} 2022-08-10 05:19:57 +00:00
jperkin
9c51592bc2 *: Remove hardcoded -liconv / -lintl on SunOS.
This is now handled centrally via OPSYS_EXPLICIT_LIBDEPS support in libiconv
and gettext-lib.
2022-08-09 12:08:27 +00:00
wiz
3a1379f6a5 ocaml-labgltk3: add missing bl3.mk
Necessary in particular when all options are disabled
2022-08-08 19:09:05 +00:00
nia
af88224584 xf86-input-ws: stable releases of NetBSD lack WSCONS_EVENT_HSCROLL
and WSCONS_EVENT_VSCROLL (PR pkg/56958)
2022-08-08 13:53:57 +00:00
wiz
7e2b5e78cb wxGTK32: fix packaging when using configure
Also, add missing unused dependency that configure checks for,
but CMake doesn't.
2022-08-08 10:39:46 +00:00
wiz
703b669863 wxGTK32: add comment with upstream bug report about PLIST differences
(between CMake and configure builds)
2022-08-07 23:17:02 +00:00
dbj
09d4f33b35 x11/wxGTK32: rebuild .mo locale files during build phase
thanks joerg@ for pointing this out
2022-08-07 22:40:52 +00:00
gutteridge
e360fd17cb vte3: remove a line missed in previous commit (NFC) 2022-08-07 19:07:53 +00:00
gutteridge
3d8227c1c5 vte3: remove now duplicated GCC special handling block (NFC)
Equivalent code is now present in mk/compiler/gcc.mk.
2022-08-07 16:23:46 +00:00
nia
11cd66ddbd wxGTK30: Revert workaround for libepoll-shim setting BUILDLINK_INCDIRS. 2022-08-06 08:14:07 +00:00
nia
023b1dbc15 wxGTK30: Do not detect epoll as being available simply due to the
presence of libepoll-shim on the build machine, fixing a missing symbol
error. Reported by wiz.
2022-08-05 15:26:15 +00:00
nia
e836dcac95 gtk3: Re-support wayland. Tested w/ sakura + velox on NetBSD CURRENT! 2022-08-04 15:24:47 +00:00
dbj
194f651509 x11/wxGTK32: install locale files when building with cmake
switch deafult to build with cmake
2022-08-04 04:49:40 +00:00
wiz
629cd93537 wxGTK32: remove incorrect comment
cmake found curl even though it wasn't bl3'd in
2022-07-31 16:57:22 +00:00
wiz
bcbdc1c0f7 wxGTK30: fix png library name 2022-07-31 12:07:23 +00:00
tnn
6ca4011997 picom: install the sample config 2022-07-29 21:16:32 +00:00
tnn
d1299d83d2 mrxvt: needs pkg-config. Else Xft gets silently disabled. 2022-07-29 20:46:37 +00:00
wiz
7e581d5fff wxGTK32: use upstream patch
Build using cmake on NetBSD for now.
2022-07-29 18:36:06 +00:00
wiz
b6e2dfae42 gtk4: fix bl3.mk file for pkg-config detection 2022-07-29 16:24:31 +00:00
wiz
9020060182 gtk4: update to 4.6.6.
Overview of Changes in 4.6.6, 02-07-2022
========================================

* Fix translations in GTKs own ui files

* Wayland:
 - Fix a problem with the activation protocol
 - Don't force the HighContrast icontheme

* Windows:
 - Fix a problem with builtin icons if the
   hicolor icontheme is not installed

Overview of Changes in 4.6.5, 27-05-2022
========================================

* GtkFileChooser:
 - Fix pasting text into the name field

* GtkText:
 - Remove an assertion that is sometimes hit

* Wayland:
 - Ensure that our cursor surfaces don't violate
   protocol constraints

* Accssibility:
 - Fix a problem in the accessibility tree

Overview of Changes in 4.6.4, 13-05-2022
========================================

* GtkFileChooser:
 - Fix select button sensitivity in select_folder mode
 - Fix some fallout from list model porting

* GtkListView, GtkColumnView:
 - Optimize scrolling

* print-to-file:
 - Handle nonexisting files better in the dialog

* Avoid infinite loops in size allocation

* CSS:
 - Optimize a case of reparenting that is important in GtkListView

* GSK:
 - Check for half-float support before using it

* Wayland:
 - Ignore empty preedit updates This fixes a problem with
   textview scrolling
 - Freeze popups when hidden. This addresses a frame rate drop

Overview of Changes in 4.6.3, 21-04-2022
========================================

* GtkOverlay:
 - Bring back positional style classes

* GtkFileChooser:
 - Prevent unwanted completion popups
 - Fix small problems in save mode
 - Fix buildable suport of GtkFileFilter

* GtkPopover:
 - Fix button positions in right-to-left locales

* GtkLabel:
 - Fix small issues with link handling

* Tooltips:
 - Don't restrict the minimum tooltip length

* Theme:
 - Don't use opacity for overlay scrollbars
 - Fix selection text color in  vertical spin buttons

* GSK:
 - Accept textures that are generated by webkit
 - Align offscreen rendering to the pixel grid

* Accessibility
 - Fix a crash in startup when orca is running

* Input:
 - Fix display changes in GtkIMMultiContext
 - Fix activating on-screen keyboards
 - Always propagate hold events in GtkEventControllerScroll

* Windows:
 - Fix a critical warning in clipboard handling
 - Report serial numbers for events

* MacOS:
 - Prevent fullscreen transition reentrancy


Overview of Changes in 4.6.2, 18-03-2022
========================================

* GtkScrolledWindow:
 - Set scroll-to-focus on viewports
 - Avoid doubly triggering deceleration

* GtkEntry:
 - Stop cursor blinking on focus-out

* Emoji:
 - Update Emoji data to CLDR 40 and Unicode 14
 - Add more locales for Emoji data (da, de, en, es,
   fr hu, it, ko, lt, ms, nl, pl, pt, ru, s, uk zh)

* GDK
 - Optimize texture conversions on x86 and ARM
 - Use EGK_KHR_swap_buffers_with_damage if available

* GSK
 - Avoid clearing opaque regions
 - Support using a non-default framebuffer
 - Handle large viewports by tiling

* Wayland:
 - Prefer xdg-activation over gtk-shell
 - text protocol: Fix text caret location
 - text protocol: Use serials to control outbound messages

* Inspector:
 - Show app ID and resource path

* Demos:
 - widget-factory: Handle F11 to toggle fullscreen

* Tools:
 - gtk-builder-tool: Allow use without display

* Windows:
 - Fix preedit window placement on HiDPI
 - Build improvements
 - Fix fullscreen handling

* MacOS:
 - Fix scrolling with an external mouse
 - Fix kinetic scrolling with overshoot
 - Improve monitor detection
 - Many input handling fixes
 - Support OpenGL accelerated video playback
 - Support fullscreen
 - Improve interactive window resizing and moving
 - Fix backdrop state handling
 - Fix GtkFileChooserNative filtering
 - Use CALayer and IOSurface for rendering
 - Use per monitor CVDisplayLink to support mixed-rate monitors
 - Start applications in foreground
 - Fix cursor blink time

Overview of Changes in 4.6.1, 11-02-2022
========================================

* GtkFontChooser:
 - Stop using PangoFc api
 - Fix a crash
 - Use new HarfBuzz api

* GtkMenuButton:
 - Update accessible description

* GtkTextView:
 - Fix intra-widget dnd

* Printing:
 - Fix an fd leak

* Input:
 - Make sure input methods get focus-in events
 - Always flush events to avoid scroll event pileup
 - Support hold events
 - Update keysyms from libxkbcommon

* Theme:
 - Improve text selection legibility

* Introspection:
 - Add missing nullable annotations everywhere

* Build:
 - Make stack noexec again
 - Avoid symbol leaks
 - Drop unneeded script data

* Windows:
 - Stop using WM_SYNCPAINT
 - Relax check for GL 3.x legacy contexts
 - Use native apis for language names
 - Rewrite the keymap code
 - Use the GL renderer by default

* Wayland:
 - Fix support for the new high-contrast setting
 - Avoid redundant scale changes
 - Fix DND hotspot handling
 - Don't always restore the saved size when floating

* MacOS:
 - Various performance improvements

Overview of Changes in 4.6.0, 30-12-2021
========================================

* GtkProgressBar:
 - Fix handling of "inverted"

* GtkLabel:
 - Add a "natural wrap mode" property to influence how
   natural width is determined

* GtkTextView
 - Scroll insertion on-screen after undo / redo

* gsk:
 - Abort region diffing when changes are too complex

* gdk:
 - Avoid compressing discrete scroll events
 - Fix problems with hiding windows
 - Improve GL and GLES version checks

* Wayland:
 - Support new high-contrast setting

* Inspector:
 - Add DND inspection support

* build:
 - Avoid deprecated meson apis

Overview of Changes in 4.5.1, 16-12-2021
========================================

* GtkWidget sizing has been rewritten to implement
  width-for-height more properly. This had some fallout,
  and some widgets may still not react kindly to the
  new way of doing things.

  See https://blog.gtk.org/2021/12/03/sizable-news/
  for details, and please file issues if you notice fallout.

* Rename git `master` branch to `main`

* Css:
 - Fully support font-variant-caps
 - Fix a crash with gradients

* Make various widgets activatable:
 - GtkComboBox
 - GtkDropDown

* GtkPopover:
 - Make focus indicators not disappear

* GtkTextView:
 - Don't leave embedded children stranded when scrolling
 - Don't insert Emoji into non-editable textviews
 - Fix Emoji chooser positioning
 - Fix problems with pasting text
 - Improve scroll-to-mark behavior
 - Support right-aligned, centered and decimal tabs
 - Make child anchor replacement character settable
 - Provide more context to input methods

* GtkDragIcon:
 - Provide default icons for paintables and files

* GtkBuilder:
 - Speed up template precompilation

* Actions:
 - Reduce allocations during signal emissions
 - Avoid duplication and unnecessary recursion

* Inspector:
 - Show the selected im-module in the General tab
 - Add a clipboard viewer
 - Make the recorder record events too
 - Add a graph visualizing gtk_widget_measure()

* Gsk:
 - Fix hexbox rendering
 - Fix transformed linear gradient rendering

* Printing:
 - Fix dialog-less printing

* Windows:
 - Use the common EGL setup code
 - Respect GDK_DEBUG=gl-egl
 - Fix AeroSnap indicator and positioning

* X11:
 - Improve behavior of windows drags on headerbar controls
 - Trap errors for RANDR changes
 - Fix problems with drag icons

* Wayland:
 - Ensure we prefer the Wayland im-module over others

Overview of Changes in 4.5.0
============================

* gsk:
 - Drop the GL renderer in favor of NGL
 - Rename NGL to GL
 - Fix some coordinate overflow issues
 - Reimplement texture upload and download for better
   support of image formats and color spaces
 - New api:
   gsk_transform_skew
   gsk_transform_to_2d_components

* gdk:
 - Support HSL in gdk_rgba_parse
 - Use libpng, libjpeg and libtiff directly when loading
   textures, and support more image formats (including 16bit
   and float formats)
 - New apis:
   gdk_texture_new_from_bytes
   gdk_texture_new_from_filename
   gdk_texture_download_float
   gdk_texture_save_to_png_bytes
   gdk_texture_save_to_tiff
   gdk_texture_save_to_tiff_bytes
   gdk_display_create_gl_context
 - Implement GIcon and GLoadableIcon in GdkTexture
 - Move EGL initialization to the frontend
 - Use configless EGL contexts, if supported
 - Use >8bit pixel formats, if supported and requested

* css:
 - Add support for line-height
 - Add support for text-transform

* theme:
 - Fixes for buttons in toolbars

* input:
 - Update compose sequences from libX11 1.7.2
 - Accept replacement string longer than 20 characters

* text:
 - Implement sloped caret drawing
 - Add a gtk-hint-font-metrics setting to switch
   font rendering to be more similar to GTK3

* GtkTextView:
 - Add support for line height
 - Add support for text transforms
 - Misc fixes for css->pango attribute translations
 - Invalidate pango contexts when font settings change
 - Improve undo grouping when overwriting

* GtkListView:
 - Make tree indentation more flexible with
   GtkTreeExpander:indent-for-icon

* GtkMenuButton:
 - Support custom children

* GtkFlowBox:
 - Add prepend and append

* GtkCalendar:
 - Fix handling of weeks starting on Monday

* GtkWindow:
 - Add a titlebar property

* GtkDropDown:
 - Add a show-arrow property

* GtkPopoverMenu:
 - Support a use-markup attribute in menu models

* Add GtkSymbolicPaintable

* Tools:
 - Support DND in gtk4-node-editor and the inspector's recorder

* Demos:
 - Improve the font rendering demo

* Build:
 - Require Pango 1.49
 - Require libpng, libtiff and libjpeg
 - Speed up handling of resources during build

* X11:
 - Support touchpad gestures with XInput 2.4

* Windows:
 - Fix DND coordinates

Overview of Changes in 4.4.0
============================

* Input:
 - Match IBus for display of Compose sequences
 - Match IBus for handling of mismatches
 - Handle Escape in Compose sequences
 - Allow multiple dead keys
 - Support 32bit keysyms

* GtkCheckButton:
 - Activate when moving focus

* GtkLabel:
 - Propertly ignore double underscores for mnemonics

* GtkPopoverMenu:
 - Fix focus cycling

* GtkTextView:
 - Improve word selection
 - Fix block cursors on empty lines

* GdkToplevel:
 - Support the gnome-shell titlebar gesture protocol

* GdkDropTarget:
 - Allow creating drop targets in ui files

* gsk:
 - Handle partial color fonts correctly
 - Use harfbuzz for color font information
 - Avoid pango for glyph cache rendering
 - Shrink shadow extents

* Settings:
 - Change the default for gtk-split-cursor to FALSE

* Demos:
 - Small improvements to widget-factory
 - gtk-demo: Improve the hypertext demo
 - gtk-dem: Improve the clipboard demo

* X11:
 - Set WM_CLASS on toplevels

* Wayland:
 - Support wl_seat v7

* Windows:
 - Drop the local DND protocol
 - Avoid WGL if shaders don't work
 - Use WinPointer API

Overview of Changes in 4.3.2
============================

* GtkToggleButton:
 - Fix the actionable implementation

* GtkCheckButton:
 - Fix the actionable implementation
 - Cancel activation on when the pointer leaves

* GtkMenuButton:
 - Make activatable again
 - Add a way to have an icon + arrow

* GtkColorButton:
 - Make activatable again

* GtkFontButton:
 - Make activatable again

* GtkAppChooserButton:
 - Make activatable again

* GtkColumnView:
 - Fix double activation

* GtkLabel:
 - Fix mnemonics without markup

* GtkTreeView:
 - Clip header buttons

* GtkTextView:
 - Add api to get the RTL and LTR contexts
 - Fix some errors in text history grouping

* GtkText:
 - Don't show placeholder text on top of entry text
 - Add api to compute the cursor extents
 - Fix y coordinates for text selection

* GtkFileChooser:
 - Don't show Trash in the side bar

* GtkPopoverMenu:
 - Add scrollbars to long menus

* GtkActionMuxer:
 - Fix propagation of accel changes

* Introspection:
 - Annotate all filename arguments
 - Rename GtkMediaStream apis to avoid name collisions
 - Rename GtkDropTarget properties to avoid name collisions
 - Make GtkPasswordEntryBuffer introspectable

* Printing:
 - Remove the Google Cloud Print backend

* Theme:
 - Sync included icons with the Adwaita icon theme

* GSK:
 - Avoid overflowing the vertex counter
 - Handle negative scales correctly in the ngl renderer

* GDK:
 - Cleanup and simplify OpenGL setup code
 - Add a GdkDisplay::init_gl vfunc and gdk_display_prepare_gl() api
 - Require EGL 1.4
 - Fix EGL + NVidia

* Build:
 - Enable gstreamer by default
 - Disable Vulkan by default
 - Remove the sassc option
 - Remove options and checks for X11 extensions

* X11:
 - Stop using XComposite
 - Remove the Visual cache

* Wayland:
 - Fix some DND corner cases
 - Work with version 2 of pointer-gestures-v1
 - Look for cursor themes in $HOME/.icons

* Windows:
 - Fix SIGILL on x64 due to popcnt
 - Fix popup placement
 - Fix drag icon placement
 - Clean up HiDPI and WGL support
 - Default to WGL

* MacOs:
 - Fix input method support
 - Register known clipboard types for drop targets
 - Add initial DND support

Overview of Changes in 4.3.1
============================

* GtkEmojiChooser:
 - Update data from CLDR 39
 - Load Emoji data for both language and territory

* GtkCalendar:
 - Fix an off-by-one error in day numbers

* GtkListView:
 - Add .activatable style class to activatable items

* GtkCheckButton:
 - Don't allow unchecking grouped radio buttons

*GtkToggleButton:
 - Fix mnemonic activation propagation

* GtkLabel:
 - Make mnemonics work even when invisible
 - Fix mnemonic activation propagation

* GtkMenuButton:
 - Add a property to mark primary menus and make F10 work

* GtkApplication:
 - Fix initial screensaver state async

* GtkEntry:
 - Apply xalign to placeholder text (as it was in GTK 3)

* GtkSpinButton:
 - Fix swipe gestures

* GtkStackSwitcher:
 - Implement GtkOrientable (as it was in GTK 3)
 - Fix a use-after-free problem with drag timeouts

* GtkFileChooser:
 - Add support for (case-insensitive) suffix matches in GtkFileFilter

* GtkPasswordEntry:
 - Make GtkPasswordEntryBuffer public, to make it easier
   to write your own password entry widget

* Input:
 - Fix interference between various obscure XKB features
   (e.g. overlays) and Compose sequences

* Action support:
 - Fix submenu-action handling

* Theme:
 - Update icons from the Adwaita icon theme
 - Fix icon names for GtkSwitch
 - Fix switch-off icon

* GSK:
 - Improve transformed offscreen rendering
 - Add padding between cached glyphs

* Wayland:
 - Fix monitor sizes in the presence of transforms
 - Add a getter for the EGLDisplay
 - Fix click-drag-release sequences for popovers

* X11:
 - Support EGL for X11. Fall back to GLX if EGL isn't available
 - Always fall back to GLX on NVidia
 - Add a getter for the EGLDisplay

* Broadway:
 - Add a setter for display scale

* Windows:
 - Add a getter for the EGLDisplay
 - Make GL work for media playback

* MacOS:
 - Fix menubar appearance

* Tools:
 - gtk4-builder-tool: Replace can-focus with focusable in 3-to-4 conversion

* Introspection:
 - Add missing annotations in a few places (e.g. gtk_free_view_row_activated)

* Build:
 - Only build one source file with -mf16c
 - Fix devel styling for ci flatpak builds
 - Generate appdata for demo flatpaks

* Docs:
 - Numerous fixes and additions

Overview of Changes in 4.3.0
============================

* GtkVideo:
 - Detect stream metadata when using gstreamer

* GtkFileChooser:
 - Fix a crash

* GtkButton:
 - Add back visual feedback for keynav activation

* GtkFontChooser:
 - Fix initial font selection

* Text widgets:
 - Replace squiggly error underlines by dotted lines
 - Support translucent selections

* GtkTextView:
 - Various improvements to rendering performance

* GtkScrolledWindow:
 - Stop using scroll cursors

* GtkMenuButton:
 - Make focus-on-click work

* GtkToggleButton:
 - Make grouped buttons mutually exclusive

* GtkPasswordEntry:
 - Use MADV_DONTDUMP for secure memory

* GtkListBox:
 - Allow repeated selection extension for MULTIPLE

* Themes:
 - Reorganize and rename included themes. The theme is now
   called Default, with dark, hc and hc-dark variants.
   Visually, the themes are unchanged.
 - The theme variants are also available as standalone
   themes called Default-dark, etc.
 - The theme named Adwaita is moving to libadwaita
 - Fix resize border sizing
 - Fix solid-csd window decorations

* Input:
 - Revert some Compose sequence changes (mainly around dead
   acute and apostrophe)
 - Consume all key events during preedit, to avoid unexpected
   interactions
 - Ignore more modifiers during preedit, to allow using 3rd and
   5th level choosers
 - Fix handling of cursor positions in non-ASCII preedit text
 - Fix a problem with deferred focus setting

* GdkClipboard:
 - Ensure strings are nul-terminated

* GSK:
 - Improvements to the ngl renderer
   - Fix offscreen rendering with transforms
   - Fix downscaled textures
   - Avoid huge intermediate textures
   - Use fp16 for colors
   - Optimize handling of underlines in text
   - Fix corner cases of shadow rendering
 - Reorganize shader resources
 - Make shadow rendering match across renderers

* Accessibility:
 - Various fixes to get Orca to speak (still a work in progress)

* Wayland:
 - Improve font settings fallback
 - Avoid unintentional rendering freezes with popovers
 - Support the xdg_activation_v1 protocol

* X11:
 - Don't beep on untrusted displays
 - Don't crash when popovers are outside the workarea

* Windows:
 - Fix using GL rendering with Mesa drivers

* Tools:
 - Add support for copy/paste in gtk4-node-editor
 - Make syntax highlighting work in the gtk4-demo flatpak

* Inspector:
 - Enable the inspector by default, in all cases
 - Show keyboard layouts
 - Improve monitor information
2022-07-29 16:08:20 +00:00
wiz
c2c406f1c6 wxGTK32: fix png library name
Fix some pkglint
2022-07-29 13:14:59 +00:00
rin
d38b5ea688 x11/eterm: Fix for graphics/imlib2 update
imlib_strerror() has been introduced to imlib2; mangle local version.

Bump revision.
2022-07-29 06:05:49 +00:00
dbj
5ee3bec058 x11/wxGTK32: fix Makefile error introduced in previous commit
thanks wiz@ for catching it
2022-07-29 01:24:24 +00:00
dbj
f0de51184d x11/wxGTK32: cosmetic makefile reorg, no functional change 2022-07-28 07:34:33 +00:00
dbj
218cdff2d1 x11/wxGTK32: for cmake builds, install binaries into libexec/wx-3.2
this avoids conflicts with wxGTK28 and wxGTK30
take upstream patches for DESTDIR support
also respect CMAKE_INSTALL_BINDIR instead of assuming "bin"
2022-07-28 05:25:22 +00:00
wiz
2a0a3276e0 xf86-video-nv: update to 2.1.22.
Alan Coopersmith (7):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Build xz tarballs instead of bzip2
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      Update README.G80 for gitlab migration
      riva_xaa: don't build RivaSetRopPattern when XAA is not supported

Colin Walters (1):
      autogen.sh: Implement GNOME Build API

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (2):
      configure: Drop AM_MAINTAINER_MODE
      autogen.sh: use exec instead of waiting for configure to finish

Yusuf (1):
      Replace xf86PciInfo.h with our own pci ids

Yusuf Khan (1):
      bump to version 2.1.22
2022-07-27 20:19:28 +00:00
wiz
236098fb31 fox: fix png library name.
Bump PKGREVISION.
2022-07-27 18:53:29 +00:00
wiz
e93f692ad3 fltk: fix png library name.
Bump PKGREVISION.
2022-07-27 18:46:49 +00:00
wiz
c7388f595c fltk: fix png library name.
Bump PKGREVISION.
2022-07-27 18:42:42 +00:00
dbj
b0fecf2c90 x11/wxGTK32: build with configure instead of cmake
This package installs different files when built with cmake
For now, temporarily build with configure.  Leave cmake as
a package option with the plan to iterate the cmake option
until it builds identically and then remove the cmake option.
2022-07-26 02:58:56 +00:00
rin
9e8f39a67e x11/mlterm: Fix PLIST; some files depend on gdk_pixbuf2, not gtk. 2022-07-26 02:25:15 +00:00
gutteridge
7028e528f7 libX11: note upstream pull request for latest configure tweak 2022-07-26 02:19:03 +00:00
wiz
92b4a6e496 *: remove pkg-config from tools where no buildlink3.mk file is included
Bulk build on NetBSD of these packages had the same result as before
(build succeeds, no PLIST change).
2022-07-25 11:12:18 +00:00
tnn
3cc962bfcc *: revbump for ffmpeg5 2022-07-25 01:01:52 +00:00
gutteridge
96ad1e8645 xfce4-panel: fix crasher bug not yet on branch upstream 2022-07-24 20:46:33 +00:00
rin
75d03a41ef X11/mlterm: Fix TTIMEST without Ps argument.
Cherry-picked from upstream.

Bump revision.
2022-07-24 08:56:54 +00:00
micha
be420eac91 *: recursive bump for graphics/graphviz 5.0.0 2022-07-22 17:07:10 +00:00
wiz
c5bf1ef784 x11/Makefile: + wxGTK32 2022-07-21 11:39:39 +00:00
wiz
60714df38e x11/wxGTK32: import wxGTK32-3.2.0
Packaged with help from dbj@

wxWidgets is a set of libraries that allows C++ applications to compile and
run on several different types of computer, with minimal source code changes.
There is one library per supported GUI (such as Windows, GTK+, Motif, and Mac).
As well as providing a common API (Application Programming Interface) for GUI
functionality, it provides functionality for accessing some commonly-used
operating system facilities, from copying and deleting files to socket and
thread support. wxWidgets is a 'framework' in the sense that it provides a lot
of built-in functionality, which the application can use or replace as required,
thus saving a great deal of coding effort. Basic data structures such as
strings, arrays, linked lists and hash tables are also supported.

Such a toolkit is not unique - there are others to choose from - but wxWidgets
is free, well-established, well-documented, and very broad in its coverage of
GUI functionality. It has some extras that make it stand out from the crowd,
such as the many convenience dialogs, built-in HTML display and printing,
virtual filesystems, easy-to-use OLE automation controller class, Open GL
support, and many other features that make it easier to write modern and
user-friendly applications.

This package contains the 3.2 stable branch of the library.
2022-07-21 11:39:21 +00:00
wiz
036485bc91 libxcvt: update to 0.1.2.
Dima Krasner (1):                                                                                                         make xrandr report 1366x768 instead of 1360x768

Jeremy Huddleston Sequoia (1):
      meson: Add initial darwin_versions

Olivier Fourdan (1):
      libxcvt 0.1.2
2022-07-20 07:57:48 +00:00
hauke
1171254d62 Unbreak by adapting to upstream's Language Policing, where necessary:
master -> primary, slave -> secondary
2022-07-19 11:59:05 +00:00
tnn
e2250ed154 modular-xorg-server: add libxcvt to bl3 as required by xorg-server.pc 2022-07-17 02:29:41 +00:00
tnn
9c8cbfe9fc g/c invalid CONFLICTS lines between modular-xorg-server and libxcvt 2022-07-17 01:39:07 +00:00
tnn
52bd965014 modular-xorg-server: fix CHECK_PORTABILITY_SKIP 2022-07-17 01:25:50 +00:00
gutteridge
70bf3daf8d libX11: report the thread safety constructor build state (NFC)
1.8 added a feature (--enable-thread-safety-constructor) which is
enabled by default and can cause issues like hangs with X11 clients
that aren't coded properly. (This affects more than one DE in pkgsrc.)
When the feature was added, it didn't include any output from configure
itself that reports what the state of the option is set to.

No change to package defaults or resulting binaries, this is just for
informational purposes for anyone else dealing with this, should they
want to disable the setting, or just recognize what state the build
used.
2022-07-15 23:23:35 +00:00
wiz
6b5f7de105 modular-xorg-server*: update to 21.1.4
modular-xorg-xwayland: mark as BROKEN for now, it has a separate distfile
in the 21.x series.

This release fixes 2 recently reported security vulnerabilities in xkb, several
regressions since 1.20.x and a number of miscellaneous bugs.

Błażej Szczygieł (1):
      present: Check for NULL to prevent crash

Jeremy Huddleston Sequoia (23):
      rootless: Dead code removal (ROOTLESS_REDISPLAY_DELAY is already defined)
      X11Application: Ensure TIS operations are done on the main thread
      os/connection: Improve abstraction for launchd secure sockets
      xquartz: Create a separate category for organizing user preferences
      xquartz pbproxy: Adopt NSUserDefaults+XQuartzDefaults for preferences
      xquartz: Fold spaces related preferences into NSUserDefaults+XQuartzDefaults
      XQuartz: Ensure scroll events are delivered to a single window (not both X11 and AppKit)
      meson: Bump requirement to meson-0.50.0
      xquartz: Update Sparkle configuration to use SUPublicEDKey
      xquartz: Update copyright for 2022
      meson: Provide options to set CFBundleVersion and CFBundleVersionString in XQuartz
      Revert "meson: Bump requirement to meson-0.50.0"
      xquartz: Update autotools-based builds of XQuartz to account for recent changes
      print_edid: Fix a format string error
      xf86-input-inputtest: Fix build on systems without SOCK_NONBLOCK
      tests: Fix build failure from missing micmap.c
      meson: Support building Xnest and Xorg on darwin
      XQuartz: Build the bundle trampoline when using meson
      XQuartz: Add TCC reason keys to Info.plist
      xquartz: Use correct defines when building to support Sparkle updates
      xquartz: Fix a possible crash when editing the Application menu due to mutaing immutable arrays
      XQuartz: Improve type safety for X11Controller's application menu editor
      xquartz: Add missing files to distribution tarball

Olivier Fourdan (1):
      render: Fix build with gcc 12

Peter Hutterer (3):
      xkb: switch to array index loops to moving pointers
      xkb: swap XkbSetDeviceInfo and XkbSetDeviceInfoCheck
      xkb: add request length validation for XkbSetGeometry

Povilas Kanapickas (5):
      Revert "os: Try to discover the current seat with the XDG_SEAT var first"
      dix: Correctly save replayed event into GrabInfoRec
      dix: Don't send touch end to clients that do async grab without touches
      xfree86: Fix event data alignment in inputtest driver
      xserver 21.1.4

Samuel Thibault (1):
      xkb: fix XkbSetMap when changing a keysym without changing a keytype
2022-07-15 20:39:49 +00:00
gutteridge
a74771cfe0 xfce4-settings: update to 4.16.3
This release contains a single significant bug fix which ensures it
works with libX11 >= 1.8 (and pkgsrc and NetBSD -current were both just
updated to 1.8.1).

4.16.3
======
- xfsettingsd: Fix recursive lock in libX11 (Fixes #369)
- build: Fix intltool lock file problem during make distcheck
- Translation Updates:
  Armenian (Armenia), Belarusian, Catalan, English (Canada), English
  (United Kingdom), Estonian, Galician, Greek, Indonesian, Kazakh,
  Korean, Lithuanian, Malay, Occitan (post 1500), Polish, Romanian,
  Swedish
2022-07-15 05:19:05 +00:00
dholland
838831b9b0 Bump everything affected by the jpeg.buildlink3.mk fix. 2022-07-14 23:46:18 +00:00
gdt
ca4a05dcdb x11/qt5-qtwebengine: Use the proper form of MAKE_JOBS
Otherwise, per-package setting of MAKE_JOBS is not respected.  This
just copies existing practice.

From Paul Ripke on pkgsrc-users.
2022-07-14 14:05:12 +00:00
wiz
8a2c6c1a47 xmag: update to 1.0.7.
Alan Coopersmith (7):
      Update README for gitlab migration
      Update configure.ac bug URL for gitlab migration
      Fix spelling/wording issues
      gitlab CI: add a basic build test
      Build xz tarballs instead of bzip2
      Use _CONST_X_STRING to make libXt declare String as const char *
      xmag 1.0.7

Emil Velikov (1):
      autogen.sh: use quoted string variables

Mihail Konev (1):
      autogen: add default patch prefix

Peter Hutterer (1):
      autogen.sh: use exec instead of waiting for configure to finish

Thomas Klausner (1):
      Protect config.h with HAVE_CONFIG_H.
2022-07-13 20:56:31 +00:00