pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/libadwaita



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Mar 15 09:41:20 UTC 2026

Modified Files:
        pkgsrc/devel/libadwaita: Makefile PLIST distinfo

Log Message:
libadwaita: update to 1.8.0.

=============
Version 1.8.0
=============

- AdwSpinner
  - Switch to progressbar accessible role
- AdwSwipeTracker
  - Fix memory leak
- Demo
  - Fix 2 memory leaks
- Docs
  - Typo fixes
- Translation updates
  - Basque
  - British English
  - Catalan
  - Chinese (China)
  - Czech
  - Danish
  - Spanish
  - Esperanto
  - Finnish
  - Galician
  - Georgian
  - Hungarian
  - Korean
  - Lithuanian
  - Swedish
  - Turkish
  - Ukrainian

==============
Version 1.8.rc
==============

- Add copy-func and free-func annotations to boxed types
- AdwAlertDialog/AdwMessageDialog:
  - Clarify behavior around :default-response
- AdwApplication
  - Enable support for CSS media queries in the autoloaded styles
- AdwShortcutLabel
  - Fix RTL layout
- AdwShortcutsDialog
  - Fix 2 memory leaks
- AdwToastOverlay
  - Fix disappear animation not playing on dismiss_all()
  - Make the action button in toasts insensitive after a click
- AdwWrapLayout
  - Fx allocation of a single child in RTL languages or with align > 0
- Build
  - Require GTK 4.19.4
- Docs
  - Fix AdwShortcutLabel and AdwShortcutsDialog screenshots in dark
  - Fix close button style on screenshots
- Stylesheet
  - Update GtkShortcutLabel style to match AdwShortcutLabel
  - Switch to media queries instead of separate CSS variants
- Translation updates
  - Brazilian Portuguese
  - Galician
  - Interlingua
  - Japanese
  - Persian
  - Polish
  - Russian

================
Version 1.8.beta
================

- AdwAlertDialog/AdwMessageDialog
  - Emit ::response when cancelled after calling choose()
- AdwDialog
  - Fix widget activation in window-backed dialogs
  - Fix set_focus() in window-backed dialogs
- AdwLayoutSlot
  - Error out if ID is not set
- AdwNavigationView
 - Defer swipe start to ::begin-swipe
- AdwShortcutLabel
  - Differentiate keypad keys better (same as in GtkShortcutLabel)
- AdwShortcutsDialog
  - Show navigation pills for large dialogs
  - Set a title
  - Focus search bar with Ctrl+F
  - Fix action-name fetching when presented as a window
  - Fix search row activation
  - Fix markup handling
- AdwTabBar
  - Fix focusing start/end action widgets
- AdwTabOverview
  - Make button hitboxes larger
- AdwWrapBox
  - Add remove_all()
- AdwWrapLayout
  - Fix a memory leak
- Build
  - Evaluate dependencies early
- Demo
  - Switch to AdwShortcutLabel
- Stylesheet
  - Add .document style class using the document font
  - Increase line height for .body and .caption
  - Add hover/active styles to GtkFlowBox children
  - Stop shipping symbolic PNG assets
  - Fix .devel striping with new GTK
  - Adapt window controls styles to GTK styles
- Various fixes
- Translation updates
  - Belarusian
  - Hebrew
  - Romanian
  - Slovenian

=================
Version 1.8.alpha
=================

- Add AdwShortcutsDialog
- Add AdwShortcutLabel
- Fix a crash with empty window layouts
- Avoid needlessly resassigning CSS classes for dynamic shadows
- AdwAboutDialog/AdwAboutWindow
  - Fix a leak
  - Fix mnemonics
  - Clarify :translator-credits docs
- AdwAlertDialog/AdwMessageDialog
  - Fix a warning with long headings
- AdwApplication
  - Automatically set up app.shortcuts action if shortcuts-dialog.ui is present
- AdwAvatar
  - Fix custom image size with GTK 4.19.2
- AdwBreakpointBin
  - Preserve focus when switching breakpoints
- AdwCarousel
  - Support keyboard navigation
  - Fix a critical when disposing it after scrolling with mouse wheel
- AdwExpanderRow
  - Fix grab_focus() behavior
- AdwHeaderBar
  - Add support for native window controls in macOS
- AdwNavigationView
  - fix :visible-page-tag notifications
- AdwPreferencesGroup
  - Add bind_model()
  - Add get_row()
  - Allow rows that aren't AdwPreferencesRow
- AdwPreferencesPage
  - Add insert()
  - Add get_group()
- AdwStyleManager
  - Fix font name docs
  - Fix loading font names when debug variables are set
  - Move yellow/green boundary for accent color
  - Support high contrast on macOS
- AdwTabOverview
  - Update window radius
- AdwToastOverlay
  - Fix a critical when showing a toast while hiding it
  - Fix accessible role in documentation
- Adaptive preview
  - Add context to shell and device preset translatable strings
  - Change screenshot tooltip
- Build
  - Don't install internal static library
  - Fix build with older gobject-introspection versions
- Demo
  - Add a shortcut for opening preferences
- Docs
  - Fix window radius value
  - Fix missing AdwCarouselIndicatorLines image
- Inspector
  - Disable markup on window rows
- Stylesheet
  - Adjust GtkWindowControls styles for GTK 4.18.4 changes
  - Optimize window and dialog shadows
  - Fix disabled styles for various .view widgets
  - Fix list DND styles
  - Fix .property for expander rows
- Tests
  - Fix a leak
- Translation updates
  - Belarusian
  - Brazilian Portuguese
  - British English
  - Catalan
  - Friulian
  - German
  - Hebrew
  - Hungarian
  - Indonesian
  - Japanese
  - Latvian
  - Portuguese
  - Romanian
  - Russian
  - Slovenian
  - Ukrainian

=============
Version 1.7.0
=============

- Build
  - Specify --doc-format for GIR data
- AdwDialog
  - Fix :current-breakpoint notifications
- AdwPreferencesDialog/Window
  - Exclude hidden pages from search too
  - Fix the search filter expression
- Translation updates
  - Belarusian
  - Catalan
  - Danish
  - Filipino
  - French
  - Hungarian
  - Nepali
  - Norwegian Bokmål
  - Spanish
  - Swedish

==============
Version 1.7.rc
==============

- Fix build failures on win32
- Bump minimum GTK and GLib versions
- Adaptive preview
  - Fix screenshotting GtkGraphicsOffload
  - Add a missing translators comment
- AdwAboutDialog/Window
  - Use system monospace font for `<code>` in release notes
- AdwDialog
  - Fix parent window shortcuts propagating into dialogs
- AdwPreferencesDialog
  - Hide pages with visible=false
- AdwStyleManager
  - Document how to handle font names
- Stylesheet
  - Fix popovers in non-composited environments
  - Fix GtkPaned drag area
- Translation updates
  - Basque
  - Brazilian Portuguese
  - Bulgarian
  - Catalan
  - Chinese (China)
  - Czech
  - Finnish
  - Galician
  - Georgian
  - Hebrew
  - Indonesian
  - Korean
  - Lithuanian
  - Norwegian Bokmål
  - Occitan
  - Persian
  - Polish
  - Portuguese
  - Turkish
  - Ukrainian

================
Version 1.7.beta
================

- AdwApplicationWindow, AdwWindow
  - Add a public property for toggling adaptive preview
  - Open adaptive preview with Ctrl+Shift+M
- AdwBreakpoint
  - Fix to_string() with locales using comma as decimal separator
- AdwComboRow
  - Fix very short strings not being displayed
- AdwDialog
  - Fix ::closed emission with window-backed dialogs
  - Fix a focus-related crash
- AdwOverlaySplitView, AdwFlap
  - Remove an unreachable check
- AdwPreferencesDialog
  - Document navigation.pop action
- AdwTabBox, AdwTabGrid
  - Fix scrolling to newly appearing tabs
  - Fix a copy-paste error
- AdwToast
  - Use a lighter opaque style
- Adaptive Preview
  - Add an outline around the device
  - Round bezel sizes
  - Fix bezels with locales using comma as decimal separator
  - Prevent secondary sidebar style leak into the previewed app
- Demo
  - Allow opening adaptive preview from menu
  - Inherit page background color when duplicating tabs
- Docs
  - Switch to Adwaita Sans/Mono 11pt for doc screenshots
- Inspector
  - Provide a list of windows instead of a single button for adaptive preview
- Stylesheet
  - Add --document-font-family/size and --monospace-font-family/size
  - Use --monospace-font-family/size for .monospace
  - Fix disabled style for raised/suggested/destructive menubuttons in toolbars
  - Drop GtkSourceView support for textview.inline as it didn't work anyway
- Translation updates
  - Italian
  - Russian
  - Slovenian
  - Turkish

=================
Version 1.7.alpha
=================

- Add AdwToggleGroup and AdwInlineViewSwitcher
- Add AdwWrapBox and AdwWrapLayout
- Add adaptive preview in inspector
- Use EASE easing for timed animations instead of EASE_OUT_CUBIC
- Don't warn when setting child in bin-like widgets to itself
- Fix meson syntax in readme
- Add doc guidelines to HACKING
- Build
  - Drop pre-built docs and styles
  - Rename -Dgtk_doc to -Ddocumentation, deprecate the old option
- AdwAboutDialog
  - Add Other Apps section
  - Fix natural width
- AdwAboutWindow
  - Fix natural width
- AdwActionRow
  - Set accessible role to presentation for the icon
- AdwAlertDialog
  - Fix a crash when setting content-width/height before present()
- AdwAvatar
  - Set accessible role and label
- AdwBanner
  - Start-align the title earlier
  - Tone down visuals
  - Add :style to allow to make button suggested
- AdwBottomSheet
  - Add :reveal-bottom-bar
  - Fix natural height
  - Fix criticals in dispose in some cases
- AdwBreakpointBin
  - Fix natural size
- AdwButtonRow
  - Set accessible role to presentation for icons
- AdwClamp
  - Fix get/set_unit() version
- AdwClampLayout
  - Fix layout with multiple children
  - Fix height-for-width measuring
- AdwComboRow
  - Fix a property noficiation
- AdwDialog
  - Fix accessible role critical when using window-backed dialogs
  - Handle close() before and right after present()
  - Don't crash when chaining up in vfuncs
- AdwEasing
  - Add EASE, EASE_IN, EASE_OUT and EASE_IN_OUT
- AdwExpanderRow
  - Make suffix spacing match action rows and entry rows
- AdwHeaderBar
  - Ignore split views outside sheets
- AdwLengthUnit
  - Fix pt and sp unit values when gtk-xft-dpi = -1
- AdwMessageDialog
  - Fix a typo in adw_message_dialog_response() deprecation message
- AdwNavigationSplitView
  - Support :sidebar-position
  - Stop reporting baseline
- AdwNavigationView
  - Addw :h/vhomogeneous
  - Add :visible-page-tag
  - Don't crash when chaining up in vfuncs
- AdwOverlaySplitView
  - Don't allow focusing hidden sidebar
- AdwPreferencesPage
  - Add :banner
- AdwStyleManager
  - Fix initial color scheme value on Windows
- AdwTabBar
  - Only handle middle clicks started and ended on the same tab
  - Don't select tabs when clicking close or indicator buttons
- AdwTabOverview
  - Darken background color
  - Only handle middle clicks started and ended on the same thumbnail
- AdwToastOverlay
  - Add dismiss_all()
  - Add tooltip to the dismiss button
- AdwToolbarView
  - Fix height-for-width measurements
- AdwViewSwitcher
  - Have a minimum height outside header bars
  - Always focus active toggle when entering focus
- AdwViewStack
  - Add an optional crossfade transition
  - Rework adjusting child allocation
- AdwWindow, AdwApplicationWindow
  - Fix allocating children
- Docs
  - Indicate and explain out of gamut colors on CSS variables page
  - Update deprecated meson syntax
  - Link clamp/layout/scrollable docs between each other
  - Force GTK_FONT_RENDERING_MANUAL for screenshots
  - Typo fixes
- Stylesheet
  - Increase border radii of various widgets
  - Tint gray colors to make them colder
  - Add hover and active transition to switch, check, radio and slider
  - Increase scrollbar padding to match the new window radius
  - Add .dimmed and deprecate .dim-label
  - Make preferences group .labels style more specific
- Translation updates
  - Belarusian
  - Catalan
  - Chinese (China)
  - Dutch
  - Hebrew
  - Russian
  - Serbian
  - Slovenian
  - Thai


To generate a diff of this commit:
cvs rdiff -u -r1.35 -r1.36 pkgsrc/devel/libadwaita/Makefile
cvs rdiff -u -r1.7 -r1.8 pkgsrc/devel/libadwaita/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/devel/libadwaita/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/libadwaita/Makefile
diff -u pkgsrc/devel/libadwaita/Makefile:1.35 pkgsrc/devel/libadwaita/Makefile:1.36
--- pkgsrc/devel/libadwaita/Makefile:1.35       Fri Feb  6 10:04:33 2026
+++ pkgsrc/devel/libadwaita/Makefile    Sun Mar 15 09:41:20 2026
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.35 2026/02/06 10:04:33 wiz Exp $
+# $NetBSD: Makefile,v 1.36 2026/03/15 09:41:20 wiz Exp $
 
-DISTNAME=      libadwaita-1.6.1
-PKGREVISION=   15
+DISTNAME=      libadwaita-1.8.0
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/${PKGBASE}/${PKGVERSION_NOREV:R}/}
 EXTRACT_SUFX=  .tar.xz
@@ -11,6 +10,8 @@ HOMEPAGE=     https://gitlab.gnome.org/GNOME
 COMMENT=       Building blocks for modern GNOME applications
 LICENSE=       gnu-lgpl-v2.1
 
+TOOL_DEPENDS+= sassc-[0-9]*:../../www/sassc
+
 USE_TOOLS+=    msgfmt pkg-config
 
 PKGCONFIG_OVERRIDE+=   output/meson-private/libadwaita-1.pc
@@ -26,5 +27,6 @@ TEST_ENV+=    LD_LIBRARY_PATH=${WRKSRC}/out
 .include "../../devel/meson/build.mk"
 .include "../../graphics/hicolor-icon-theme/buildlink3.mk"
 .include "../../lang/vala/buildlink3.mk"
+BUILDLINK_API_DEPENDS.gtk4+=   gtk4>=4.19.4
 .include "../../x11/gtk4/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/devel/libadwaita/PLIST
diff -u pkgsrc/devel/libadwaita/PLIST:1.7 pkgsrc/devel/libadwaita/PLIST:1.8
--- pkgsrc/devel/libadwaita/PLIST:1.7   Wed Oct 23 07:28:16 2024
+++ pkgsrc/devel/libadwaita/PLIST       Sun Mar 15 09:41:20 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.7 2024/10/23 07:28:16 adam Exp $
+@comment $NetBSD: PLIST,v 1.8 2026/03/15 09:41:20 wiz Exp $
 bin/adwaita-1-demo
 include/libadwaita-1/adw-about-dialog.h
 include/libadwaita-1/adw-about-window.h
@@ -34,6 +34,7 @@ include/libadwaita-1/adw-expander-row.h
 include/libadwaita-1/adw-flap.h
 include/libadwaita-1/adw-fold-threshold-policy.h
 include/libadwaita-1/adw-header-bar.h
+include/libadwaita-1/adw-inline-view-switcher.h
 include/libadwaita-1/adw-layout-slot.h
 include/libadwaita-1/adw-layout.h
 include/libadwaita-1/adw-leaflet.h
@@ -51,6 +52,10 @@ include/libadwaita-1/adw-preferences-gro
 include/libadwaita-1/adw-preferences-page.h
 include/libadwaita-1/adw-preferences-row.h
 include/libadwaita-1/adw-preferences-window.h
+include/libadwaita-1/adw-shortcut-label.h
+include/libadwaita-1/adw-shortcuts-dialog.h
+include/libadwaita-1/adw-shortcuts-item.h
+include/libadwaita-1/adw-shortcuts-section.h
 include/libadwaita-1/adw-spin-row.h
 include/libadwaita-1/adw-spinner-paintable.h
 include/libadwaita-1/adw-spinner.h
@@ -70,6 +75,7 @@ include/libadwaita-1/adw-tab-view.h
 include/libadwaita-1/adw-timed-animation.h
 include/libadwaita-1/adw-toast-overlay.h
 include/libadwaita-1/adw-toast.h
+include/libadwaita-1/adw-toggle-group.h
 include/libadwaita-1/adw-toolbar-view.h
 include/libadwaita-1/adw-version.h
 include/libadwaita-1/adw-view-stack.h
@@ -78,10 +84,10 @@ include/libadwaita-1/adw-view-switcher-t
 include/libadwaita-1/adw-view-switcher.h
 include/libadwaita-1/adw-window-title.h
 include/libadwaita-1/adw-window.h
+include/libadwaita-1/adw-wrap-box.h
+include/libadwaita-1/adw-wrap-layout.h
 include/libadwaita-1/adwaita.h
 lib/girepository-1.0/Adw-1.typelib
-lib/libadwaita-1-internal.so
-lib/libadwaita-1-internal.so.0
 lib/libadwaita-1.so
 lib/libadwaita-1.so.0
 lib/pkgconfig/libadwaita-1.pc
@@ -103,6 +109,7 @@ share/locale/es/LC_MESSAGES/libadwaita.m
 share/locale/eu/LC_MESSAGES/libadwaita.mo
 share/locale/fa/LC_MESSAGES/libadwaita.mo
 share/locale/fi/LC_MESSAGES/libadwaita.mo
+share/locale/fil/LC_MESSAGES/libadwaita.mo
 share/locale/fr/LC_MESSAGES/libadwaita.mo
 share/locale/fur/LC_MESSAGES/libadwaita.mo
 share/locale/gl/LC_MESSAGES/libadwaita.mo
@@ -110,6 +117,7 @@ share/locale/he/LC_MESSAGES/libadwaita.m
 share/locale/hi/LC_MESSAGES/libadwaita.mo
 share/locale/hr/LC_MESSAGES/libadwaita.mo
 share/locale/hu/LC_MESSAGES/libadwaita.mo
+share/locale/ia/LC_MESSAGES/libadwaita.mo
 share/locale/id/LC_MESSAGES/libadwaita.mo
 share/locale/it/LC_MESSAGES/libadwaita.mo
 share/locale/ja/LC_MESSAGES/libadwaita.mo

Index: pkgsrc/devel/libadwaita/distinfo
diff -u pkgsrc/devel/libadwaita/distinfo:1.10 pkgsrc/devel/libadwaita/distinfo:1.11
--- pkgsrc/devel/libadwaita/distinfo:1.10       Wed Oct 23 07:28:16 2024
+++ pkgsrc/devel/libadwaita/distinfo    Sun Mar 15 09:41:20 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.10 2024/10/23 07:28:16 adam Exp $
+$NetBSD: distinfo,v 1.11 2026/03/15 09:41:20 wiz Exp $
 
-BLAKE2s (libadwaita-1.6.1.tar.xz) = 042d6ccffcefbc349ec50bf73b05d63404c48fe083b77ca992a006c335cdab8c
-SHA512 (libadwaita-1.6.1.tar.xz) = 6d3eece4f56b31ac750d1393d373e5de7660d0b0ffe22c991cc4c387281e4c819fcbff93763157cfeb4011d74cab8ccee4e58a9aae35fe69db8120e10457d0fc
-Size (libadwaita-1.6.1.tar.xz) = 4738740 bytes
+BLAKE2s (libadwaita-1.8.0.tar.xz) = a933ed0f18f3d2144cbe37060b01bb9691104a404e2c7b070ab3a21e28b99023
+SHA512 (libadwaita-1.8.0.tar.xz) = 2966c5252ce0412e79302c195835acf0bff46f7a017bc877a66dcd4c6010b59a7ccbf7578e3a0b6e31f2656f5b228f55889361070038f807cc6a2f311754d637
+Size (libadwaita-1.8.0.tar.xz) = 2688964 bytes



Home | Main Index | Thread Index | Old Index