pkgsrc-Changes archive

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

CVS commit: pkgsrc/net/gtk-vnc



Module Name:    pkgsrc
Committed By:   wiz
Date:           Sun Apr 21 14:47:51 UTC 2024

Modified Files:
        pkgsrc/net/gtk-vnc: Makefile PLIST buildlink3.mk distinfo options.mk
Removed Files:
        pkgsrc/net/gtk-vnc/patches: patch-ab patch-ae patch-src_Makefile.in

Log Message:
gtk-vnc: update to 1.3.1.

1.2.0 (latest "stable" version according to Gnome standards)
doesn't build, so use latest version.

Jul 14, 2022: Release 1.3.1
===========================

 o Fix invalid use of subprojects with meson
 o Support ZRLE encoding for zero size alpha cursors
 o Add 'check' arg to meson run_command()

Nov 16, 2021: Release 1.3.0
===========================

 o Add API to request screen rotation
 o Automatically pick gthread coroutine if ucontext is not available
 o Fix meson logic bug when disabling vala
 o Honour choice of python when generating keymaps
 o Fix error reporting and memory leaks encrypting auth data
 o Fix missing includes for GDK quartz and broadway backends
 o Switch to GNUTLS for VNC auth challenge to fix empty password handling
 o Fix handling of auth subtypes in gvnccapture program

Apr 14, 2021: Release 1.2.0
===========================

 o Add API to request fixed zoom level
 o Add API to request fixed aspect ratio when scaling
 o Add APIs for client initiated desktop resize
 o Implement "Extended Desktop Resize" VNC extension
 o Implement "Desktop Rename" VNC extension
 o Implement "Last Rect" VNC extension
 o Implement "XVP" (power control) VNC extension
 o Implement VeNCrypt "plain" auth mode
 o Implement alpha cursor VNC extension
 o Use GTK preferred width/height helpers for resizing
 o Fix misc docs/introspection annotation bugs
 o Honour meson warninglevel setting for compiler flags
 o Fix JPEG decoding in low colour depth modes
 o Fix minor memory leaks
 o Add header file macros for checking API version
 o Change some meson options from "bool" to "feature"
 o Validate GLib/GTK min/max symbol versions at build time
 o Avoid recreating framebuffer if size/format is unchanged
 o Emit resize signal after WMVi update
 o Various fixes & enhancements to python demo program
 o Ensure Gir files build against local libs
 o Enable stack protector on more platforms
 o Don't force disable introspection on windows
 o Relax min x11 deps for older platforms
 o Avoid mutex deadlock on FreeBSD in test suite
 o Stop using deprecated GLib thread APIs
 o Stop using deprecated GLib main loop APIs
 o Stop using deprecated GObject class private data APIs
 o Add fixes for building on macOS
 o Fix deps for building example program
 o Update translations

Aug 7, 2019: Release 1.0.0
==========================

 o Autotools build system replaced with meson
 o Support for GTK-2 is dropped. GTK-3 is mandatory
 o Support for libview is dropped in example program
 o Improvements to example demos
 o Use MAP_ANON if MAP_ANONYMOUS doesn't exist to help
   certai macOS versions
 o Fix crash when connection attempt fails early
 o Initialize gcrypt early in auth process
 o Emit vnc-auth-failure signal when SASL auth fals
 o Emit vnc-error signal when authentication fails
 o Fix double free when failing to read certificates
 o Run unit tests in RPM build
 o Modernize RPM spec
 o Fix race condition in unit tests
 o Fix install of missing header for cairo framebuffer
 o Fix typo in gir package name
 o Add missing VncPixelFormat file to git data

Aug 17, 2018: Release 0.9.0
===========================

Note that the next release (1.0.0) will drop support for GTK-2

 o Requires gnutls >= 3.1.18
 o Requires libgcrypt >= 1.5.0
 o Requires glib2 >= 2.42.0
 o Use libgcrypt for DES routines
 o Add missing cipher close calls in ARD auth
 o Check for errors after reading mslogon params
 o Support newer UltraVNC mslogon auth type code
 o Avoid divide by zero in mslogin auth from bogus params
 o Re-allow python2 accidentally blocked when removing
   python binding

Aug  1, 2018: Release 0.8.0
===========================

 o Deleted the python2 binding in favour of GObject introspection
 o Pull in latest keycodemapdb content
 o Disable/fix -Wcast-function-type warnings

Mar 23, 2018: Release 0.7.2
===========================

 o Deprecated the manual python2 binding in favour of GObject
   introspection. It will be deleted in the next release.
 o Emit led state notification on connect
 o Fix incorrect copyright notices
 o Simplify shifted-tab key handling
 o Don't short circuit TLS credential request
 o Improve check for keymap under XWayland
 o Update doap description of project
 o Modernize RPM specfile

May 19, 2017: Release 0.7.1
===========================

 o Explicitly link to GIO instead of relying
   on implicit linkage
 o Switch to use new keycodemap database module
 o Fix size of reserved data in class struct
 o Fix inverted framebuffer args in test case
 o Avoid sign extension in integer arithmetic
 o Avoid crash when opening a GSocketAddress
 o Fix crash if server connection times out
 o Fix incompatibility with libvncserver

Feb  9, 2017: Release 0.7.0
===========================

 o CVE-2017-5884 - fix bounds checking for RRE, hextile and
   copyrect encodings
 o CVE-2017-5885 - fix color map index bounds checking
 o Add API to allow smooth scaling to be disabled
 o Workaround to help SPICE servers quickly drop VNC clients
   which mistakenly connect, by sending "RFB " signature bytes
   early
 o Don't accept color map entries for true-color pixel formats
 o Add missing vala .deps files for gvnc & gvncpulse
 o Avoid crash if host/port is NULL
 o Add precondition checks to some public APIs
 o Fix link to home page in README file
 o Fix misc memory leaks
 o Clamp cursor hot-pixel to within cursor region

Aug 18, 2016: Release 0.6.0
===========================

Important changes:

 o Default to build with GTK-3, use --with-gtk=2.0 to override

New features:

 o Add --with-tls-priority configure flag to set default TLS
   priority string
 o Add a 'vnc-error' signal to report reason for disconnect
 o Add support for fallback to GNUTLS system trust DB

Bug fixes:

 o Fix crash on Windows with GTK3 checking realized state
 o Fix XKB detection of keyboard mapping with Xwayland
 o Switch back to XKB detection for Xwayland
 o Remove duplicate cert expiry check
 o Avoid misc compile warnings
 o Add missing API docs + GObject introspection annotations
 o Add missing GIO dep on gvnc library GObject introspection build
 o Remove unused code
 o Fix redraw on Win10
 o Drop support for gnutls < 2.2.0
 o Fix path to h2def script
 o Update compiler warning detection to fix clang build
 o Ignore cast align warnings to fix clang build
 o Fix endianess inversion when setting pixel format

Feb 10, 2015: Release 0.5.4
===========================

Bug fixes:

 o Fix auth when using PLAIN SASL method
 o Fix introspection build support on FreeBSD
 o Remove use of deprecated GTK_STOCK_* constants
 o Fix parallel build for introspection files
 o Add mising dep on Gtk introspection file
 o Release held keys when getting grab notify
 o Updated translations
 o Don't call into GDK if no GdkWindow is realized
 o Chain up parent realize_event vfunc
 o Fix colourmap mode by always sending pixel format message
 o Update GCC compiler warning flags used
 o Enable double buffering on Gtk3 to fix child widget clipping
 o Disable -Wbad-function-cast to avoid glib header warnings
 o Don't set thread callbacks on gcrypt >= 1.6 or gnutls >= 2.12
 o Do explicit check for gcrypt since gnutls might use nettle
 o Add support for Wayland & Xwayland keymaps
 o Add support for Gtk Broadway backend keymaps
 o Fix AltGr handling on Windows displays
 o Fix virtual keycode conversion on Win32
 o Fix USB/HID scsancodes for volume keys

Sep 18, 2013: Release 0.5.3
===========================

New features:

 o Support QEMU LED state extension

Bug fixes:

 o Time out connection attempt after 10 seconds
 o Abort if out of memory when mmap'ing coroutine stack
 o Stop leaking coroutine stack memory
 o Improve perfornmance of ZRLE encoding by avoiding memmove
 o Only trigger keyboard grab sequence upon key release to
   allow modifiers to go to the remote server
 o Avoid busy loop upon I/O error which follows blocking I/O,
   commonly seen when a server drops the connection
 o Fix handling of --no-undefined flag
 o Don't break implicit pointer grab from mouse clicks
 o Don't drop mouse events that are out of bounds, clamp their
   coordinates instead
 o Show how to block all accelerators in gvncviewer demo program


To generate a diff of this commit:
cvs rdiff -u -r1.107 -r1.108 pkgsrc/net/gtk-vnc/Makefile
cvs rdiff -u -r1.6 -r1.7 pkgsrc/net/gtk-vnc/PLIST
cvs rdiff -u -r1.61 -r1.62 pkgsrc/net/gtk-vnc/buildlink3.mk
cvs rdiff -u -r1.9 -r1.10 pkgsrc/net/gtk-vnc/distinfo
cvs rdiff -u -r1.15 -r1.16 pkgsrc/net/gtk-vnc/options.mk
cvs rdiff -u -r1.2 -r0 pkgsrc/net/gtk-vnc/patches/patch-ab
cvs rdiff -u -r1.3 -r0 pkgsrc/net/gtk-vnc/patches/patch-ae
cvs rdiff -u -r1.1 -r0 pkgsrc/net/gtk-vnc/patches/patch-src_Makefile.in

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

Modified files:

Index: pkgsrc/net/gtk-vnc/Makefile
diff -u pkgsrc/net/gtk-vnc/Makefile:1.107 pkgsrc/net/gtk-vnc/Makefile:1.108
--- pkgsrc/net/gtk-vnc/Makefile:1.107   Wed Apr 17 12:02:15 2024
+++ pkgsrc/net/gtk-vnc/Makefile Sun Apr 21 14:47:50 2024
@@ -1,65 +1,32 @@
-# $NetBSD: Makefile,v 1.107 2024/04/17 12:02:15 wiz Exp $
+# $NetBSD: Makefile,v 1.108 2024/04/21 14:47:50 wiz Exp $
 
-DISTNAME=      gtk-vnc-0.5.2
-PKGREVISION=   66
+DISTNAME=      gtk-vnc-1.3.1
 CATEGORIES=    net
-MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/gtk-vnc/0.5/}
+MASTER_SITES=  ${MASTER_SITE_GNOME:=sources/gtk-vnc/${PKGVERSION_NOREV:R}/}
 EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
-#HOMEPAGE=     http://live.gnome.org/gtk-vnc
+HOMEPAGE=      https://wiki.gnome.org/Projects/gtk-vnc
 COMMENT=       VNC viewer widget for GTK
 LICENSE=       gnu-lgpl-v2.1
 
-GNU_CONFIGURE= yes
-USE_LIBTOOL=   yes
-USE_TOOLS+=    gmake intltool msgfmt pkg-config
-
-PKGCONFIG_OVERRIDE+=   gtk-vnc-1.0.pc.in
-PKGCONFIG_OVERRIDE+=   gtk-vnc-2.0.pc.in
-PKGCONFIG_OVERRIDE+=   gvnc-1.0.pc.in
-PKGCONFIG_OVERRIDE+=   gvncpulse-1.0.pc.in
-PY_PATCHPLIST=         yes
+USE_TOOLS+=    intltool msgfmt pkg-config
 
-CONFIGURE_ARGS+=       --with-coroutine=gthread
+PKGCONFIG_OVERRIDE+=   output/meson-private/*.pc
 
-.include "options.mk"
+PKGCONFIG_OVERRIDE_STAGE=      post-configure
 
-# idea from arch linux PKGBUILD
-CONFIGURE_SCRIPT=      ../configure
-CONFIGURE_DIRS=                gtk2-build gtk3-build
-BUILD_DIRS=            gtk2-build gtk3-build
-INSTALL_DIRS=          gtk2-build gtk3-build
-
-pre-configure:
-       ${RM} -rf ${WRKSRC}/gtk2-build ${WRKSRC}/gtk3-build
-       ${MKDIR} ${WRKSRC}/gtk2-build ${WRKSRC}/gtk3-build
-
-do-configure:
-       cd ${WRKSRC}/gtk2-build \
-       && ${PKGSRC_SETENV} ${CONFIGURE_ENV} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS} \
-       --with-gtk=2.0
-       cd ${WRKSRC}/gtk3-build \
-       && ${PKGSRC_SETENV} ${CONFIGURE_ENV} ${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS} \
-       --with-gtk=3.0
-
-# The GTK3 build excludes some functions which are still listed in the mapfile.
-SUBST_CLASSES.SunOS+=  mapfile
-SUBST_STAGE.mapfile=   pre-build
-SUBST_FILES.mapfile=   gtk3-build/src/Makefile
-SUBST_SED.mapfile=     -e '/VERSION_SCRIPT_FLAGS.*GTK_VNC_VERSION_FILE/d'
+MESON_ARGS+=           -D with-coroutine=gthread
 
-#VIEW_REQUIRED=        0.6.0
-#libview
+.include "options.mk"
 
 .include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/gobject-introspection/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../devel/meson/build.mk"
 .include "../../devel/zlib/buildlink3.mk"
-# libview is only used for an example which is not installed
-#.include "../../devel/libview/buildlink3.mk"
+.include "../../lang/python/tool.mk"
 .include "../../security/gnutls/buildlink3.mk"
 .include "../../security/libgcrypt/buildlink3.mk"
-BUILDLINK_API_DEPENDS.gtk2+=   gtk2+>=2.18.0
-.include "../../x11/gtk2/buildlink3.mk"
-BUILDLINK_API_DEPENDS.gtk3+=   gtk3+>=3.0.0
 .include "../../x11/gtk3/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/net/gtk-vnc/PLIST
diff -u pkgsrc/net/gtk-vnc/PLIST:1.6 pkgsrc/net/gtk-vnc/PLIST:1.7
--- pkgsrc/net/gtk-vnc/PLIST:1.6        Wed Apr 17 12:02:15 2024
+++ pkgsrc/net/gtk-vnc/PLIST    Sun Apr 21 14:47:50 2024
@@ -1,15 +1,10 @@
-@comment $NetBSD: PLIST,v 1.6 2024/04/17 12:02:15 wiz Exp $
+@comment $NetBSD: PLIST,v 1.7 2024/04/21 14:47:50 wiz Exp $
 bin/gvnccapture
-include/gtk-vnc-1.0/gtk-vnc.h
-include/gtk-vnc-1.0/vncdisplay.h
-include/gtk-vnc-1.0/vncdisplayenums.h
-include/gtk-vnc-1.0/vncgrabsequence.h
-include/gtk-vnc-1.0/vncimageframebuffer.h
 include/gtk-vnc-2.0/gtk-vnc.h
+include/gtk-vnc-2.0/vnccairoframebuffer.h
 include/gtk-vnc-2.0/vncdisplay.h
 include/gtk-vnc-2.0/vncdisplayenums.h
 include/gtk-vnc-2.0/vncgrabsequence.h
-include/gtk-vnc-2.0/vncimageframebuffer.h
 include/gvnc-1.0/gvnc.h
 include/gvnc-1.0/vncaudio.h
 include/gvnc-1.0/vncaudioformat.h
@@ -23,17 +18,29 @@ include/gvnc-1.0/vnccursor.h
 include/gvnc-1.0/vncframebuffer.h
 include/gvnc-1.0/vncpixelformat.h
 include/gvnc-1.0/vncutil.h
+include/gvnc-1.0/vncversion.h
 ${PLIST.pulseaudio}include/gvncpulse-1.0/gvncpulse.h
 ${PLIST.pulseaudio}include/gvncpulse-1.0/vncaudiopulse.h
-lib/libgtk-vnc-1.0.la
-lib/libgtk-vnc-2.0.la
-lib/libgvnc-1.0.la
-${PLIST.pulseaudio}lib/libgvncpulse-1.0.la
-lib/pkgconfig/gtk-vnc-1.0.pc
+lib/girepository-1.0/GVnc-1.0.typelib
+${PLIST.pulseaudio}lib/girepository-1.0/GVncPulse-1.0.typelib
+lib/girepository-1.0/GtkVnc-2.0.typelib
+lib/libgtk-vnc-2.0.so
+lib/libgtk-vnc-2.0.so.0
+lib/libgtk-vnc-2.0.so.0.0.2
+lib/libgvnc-1.0.so
+lib/libgvnc-1.0.so.0
+lib/libgvnc-1.0.so.0.0.1
+${PLIST.pulseaudio}lib/libgvncpulse-1.0.so
+${PLIST.pulseaudio}lib/libgvncpulse-1.0.so.0
+${PLIST.pulseaudio}lib/libgvncpulse-1.0.so.0.0.1
 lib/pkgconfig/gtk-vnc-2.0.pc
 lib/pkgconfig/gvnc-1.0.pc
 ${PLIST.pulseaudio}lib/pkgconfig/gvncpulse-1.0.pc
 man/man1/gvnccapture.1
+share/gir-1.0/GVnc-1.0.gir
+${PLIST.pulseaudio}share/gir-1.0/GVncPulse-1.0.gir
+share/gir-1.0/GtkVnc-2.0.gir
+share/locale/bs/LC_MESSAGES/gtk-vnc.mo
 share/locale/ca/LC_MESSAGES/gtk-vnc.mo
 share/locale/ca@valencia/LC_MESSAGES/gtk-vnc.mo
 share/locale/cs/LC_MESSAGES/gtk-vnc.mo
@@ -44,18 +51,26 @@ share/locale/en_GB/LC_MESSAGES/gtk-vnc.m
 share/locale/eo/LC_MESSAGES/gtk-vnc.mo
 share/locale/es/LC_MESSAGES/gtk-vnc.mo
 share/locale/eu/LC_MESSAGES/gtk-vnc.mo
+share/locale/fa/LC_MESSAGES/gtk-vnc.mo
 share/locale/fr/LC_MESSAGES/gtk-vnc.mo
+share/locale/fur/LC_MESSAGES/gtk-vnc.mo
+share/locale/gd/LC_MESSAGES/gtk-vnc.mo
 share/locale/gl/LC_MESSAGES/gtk-vnc.mo
+share/locale/guc/LC_MESSAGES/gtk-vnc.mo
 share/locale/he/LC_MESSAGES/gtk-vnc.mo
+share/locale/hr/LC_MESSAGES/gtk-vnc.mo
 share/locale/hu/LC_MESSAGES/gtk-vnc.mo
 share/locale/id/LC_MESSAGES/gtk-vnc.mo
 share/locale/it/LC_MESSAGES/gtk-vnc.mo
 share/locale/ja/LC_MESSAGES/gtk-vnc.mo
+share/locale/ka/LC_MESSAGES/gtk-vnc.mo
 share/locale/ko/LC_MESSAGES/gtk-vnc.mo
 share/locale/lt/LC_MESSAGES/gtk-vnc.mo
 share/locale/lv/LC_MESSAGES/gtk-vnc.mo
 share/locale/nb/LC_MESSAGES/gtk-vnc.mo
 share/locale/nds/LC_MESSAGES/gtk-vnc.mo
+share/locale/nl/LC_MESSAGES/gtk-vnc.mo
+share/locale/oc/LC_MESSAGES/gtk-vnc.mo
 share/locale/pa/LC_MESSAGES/gtk-vnc.mo
 share/locale/pl/LC_MESSAGES/gtk-vnc.mo
 share/locale/pt/LC_MESSAGES/gtk-vnc.mo
@@ -67,6 +82,8 @@ share/locale/sl/LC_MESSAGES/gtk-vnc.mo
 share/locale/sr/LC_MESSAGES/gtk-vnc.mo
 share/locale/sr@latin/LC_MESSAGES/gtk-vnc.mo
 share/locale/sv/LC_MESSAGES/gtk-vnc.mo
+share/locale/te/LC_MESSAGES/gtk-vnc.mo
+share/locale/tg/LC_MESSAGES/gtk-vnc.mo
 share/locale/th/LC_MESSAGES/gtk-vnc.mo
 share/locale/tr/LC_MESSAGES/gtk-vnc.mo
 share/locale/uk/LC_MESSAGES/gtk-vnc.mo

Index: pkgsrc/net/gtk-vnc/buildlink3.mk
diff -u pkgsrc/net/gtk-vnc/buildlink3.mk:1.61 pkgsrc/net/gtk-vnc/buildlink3.mk:1.62
--- pkgsrc/net/gtk-vnc/buildlink3.mk:1.61       Wed Apr 17 12:02:15 2024
+++ pkgsrc/net/gtk-vnc/buildlink3.mk    Sun Apr 21 14:47:50 2024
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.61 2024/04/17 12:02:15 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.62 2024/04/21 14:47:50 wiz Exp $
 
 BUILDLINK_TREE+=       gtk-vnc
 
@@ -6,12 +6,12 @@ BUILDLINK_TREE+=      gtk-vnc
 GTK_VNC_BUILDLINK3_MK:=
 
 BUILDLINK_API_DEPENDS.gtk-vnc+=        gtk-vnc>=0.5.1
-BUILDLINK_ABI_DEPENDS.gtk-vnc+=        gtk-vnc>=0.5.2nb65
+BUILDLINK_ABI_DEPENDS.gtk-vnc+=        gtk-vnc>=1.3.1
 BUILDLINK_PKGSRCDIR.gtk-vnc?=  ../../net/gtk-vnc
 
 pkgbase := gtk-vnc
 .include "../../mk/pkg-build-options.mk"
-.if ${PKG_BUILD_OPTIONS.gtk-vnc:Mvnc-sasl}
+.if ${PKG_BUILD_OPTIONS.gtk-vnc:Msasl}
 .include "../../security/cyrus-sasl/buildlink3.mk"
 .endif
 

Index: pkgsrc/net/gtk-vnc/distinfo
diff -u pkgsrc/net/gtk-vnc/distinfo:1.9 pkgsrc/net/gtk-vnc/distinfo:1.10
--- pkgsrc/net/gtk-vnc/distinfo:1.9     Tue Oct 26 11:05:42 2021
+++ pkgsrc/net/gtk-vnc/distinfo Sun Apr 21 14:47:50 2024
@@ -1,8 +1,5 @@
-$NetBSD: distinfo,v 1.9 2021/10/26 11:05:42 nia Exp $
+$NetBSD: distinfo,v 1.10 2024/04/21 14:47:50 wiz Exp $
 
-BLAKE2s (gtk-vnc-0.5.2.tar.xz) = ac97e0655c40965714a9359d1d0d306dacfc55b9d19417d77abe4e1b30af8daf
-SHA512 (gtk-vnc-0.5.2.tar.xz) = e58a0bbb4c5d1802d51936d5869ccad55cd405f6939f49445e224863866a33173e47e055d88f50e60b3f864a7e393faf0c78a219a08ee8a8c1fc8fe108f9824a
-Size (gtk-vnc-0.5.2.tar.xz) = 388112 bytes
-SHA1 (patch-ab) = f59d1260533ed8c8e2932f6af416d8e5a6088650
-SHA1 (patch-ae) = 75b082408787267888d0f9ba5a6fcf7f953de13f
-SHA1 (patch-src_Makefile.in) = 15214b84ee70e20d12a9515281bb0f2660e5b57d
+BLAKE2s (gtk-vnc-1.3.1.tar.xz) = df663f6fc73d11bf4d0826fad39328d780502679581491b5e8a7bd5919c6ee25
+SHA512 (gtk-vnc-1.3.1.tar.xz) = 01c9af407f913b214814252d7b204822372293ffc5f658aa646936f9f8cdcd77589c127e4d0e893e914c61470d4616e32f7b1fa9bd3739b2a22caef6710953b9
+Size (gtk-vnc-1.3.1.tar.xz) = 222204 bytes

Index: pkgsrc/net/gtk-vnc/options.mk
diff -u pkgsrc/net/gtk-vnc/options.mk:1.15 pkgsrc/net/gtk-vnc/options.mk:1.16
--- pkgsrc/net/gtk-vnc/options.mk:1.15  Wed Apr 17 12:02:15 2024
+++ pkgsrc/net/gtk-vnc/options.mk       Sun Apr 21 14:47:51 2024
@@ -1,22 +1,20 @@
-# $NetBSD: options.mk,v 1.15 2024/04/17 12:02:15 wiz Exp $
+# $NetBSD: options.mk,v 1.16 2024/04/21 14:47:51 wiz Exp $
 
 PKG_OPTIONS_VAR=       PKG_OPTIONS.gtk-vnc
-PKG_SUPPORTED_OPTIONS= vnc-sasl pulseaudio
-PKG_SUGGESTED_OPTIONS= vnc-sasl pulseaudio
+PKG_SUPPORTED_OPTIONS= pulseaudio sasl
+PKG_SUGGESTED_OPTIONS= pulseaudio sasl
 
 .include "../../mk/bsd.options.mk"
 
-.if !empty(PKG_OPTIONS:Mvnc-sasl)
+.if !empty(PKG_OPTIONS:Msasl)
 .include "../../security/cyrus-sasl/buildlink3.mk"
-.else
-CONFIGURE_ARGS+=       --without-sasl
 .endif
 
 PLIST_VARS+=   pulseaudio
 .if !empty(PKG_OPTIONS:Mpulseaudio)
 .include "../../audio/pulseaudio/buildlink3.mk"
-CONFIGURE_ARGS+=       --with-pulseaudio
+MESON_ARGS+=           -D pulseaudio=enabled
 PLIST.pulseaudio=      yes
 .else
-CONFIGURE_ARGS+=       --without-pulseaudio
+MESON_ARGS+=           -D pulseaudio=disabled
 .endif



Home | Main Index | Thread Index | Old Index