head 1.3; access; symbols pkgsrc-2022Q3:1.2.0.46 pkgsrc-2022Q3-base:1.2 pkgsrc-2022Q2:1.2.0.44 pkgsrc-2022Q2-base:1.2 pkgsrc-2022Q1:1.2.0.42 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.40 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.38 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.36 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.34 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.2.0.32 pkgsrc-2020Q4-base:1.2 pkgsrc-2020Q3:1.2.0.30 pkgsrc-2020Q3-base:1.2 pkgsrc-2020Q2:1.2.0.26 pkgsrc-2020Q2-base:1.2 pkgsrc-2020Q1:1.2.0.6 pkgsrc-2020Q1-base:1.2 pkgsrc-2019Q4:1.2.0.28 pkgsrc-2019Q4-base:1.2 pkgsrc-2019Q3:1.2.0.24 pkgsrc-2019Q3-base:1.2 pkgsrc-2019Q2:1.2.0.22 pkgsrc-2019Q2-base:1.2 pkgsrc-2019Q1:1.2.0.20 pkgsrc-2019Q1-base:1.2 pkgsrc-2018Q4:1.2.0.18 pkgsrc-2018Q4-base:1.2 pkgsrc-2018Q3:1.2.0.16 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.14 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.2.0.12 pkgsrc-2018Q1-base:1.2 pkgsrc-2017Q4:1.2.0.10 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.8 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.4 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.2 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.1.0.12 pkgsrc-2016Q4-base:1.1 pkgsrc-2016Q3:1.1.0.10 pkgsrc-2016Q3-base:1.1 pkgsrc-2016Q2:1.1.0.8 pkgsrc-2016Q2-base:1.1 pkgsrc-2016Q1:1.1.0.6 pkgsrc-2016Q1-base:1.1 pkgsrc-2015Q4:1.1.0.4 pkgsrc-2015Q4-base:1.1 pkgsrc-2015Q3:1.1.0.2 pkgsrc-2015Q3-base:1.1; locks; strict; comment @# @; 1.3 date 2022.10.09.07.41.36; author wiz; state dead; branches; next 1.2; commitid 6KRPFD1Xeuv611XD; 1.2 date 2017.01.11.12.58.50; author wiz; state Exp; branches; next 1.1; commitid YxujrVlbDrt2byBz; 1.1 date 2015.06.29.11.15.05; author wiz; state Exp; branches; next ; commitid OCCTtdFK7UzuFjry; desc @@ 1.3 log @xf86-input-vmmouse: update to 13.2.0. Alan Coopersmith (4): Update "See Also" list in vmmouse_detect man page Update configure.ac bug URL for gitlab migration Build xz tarballs instead of bzip2 gitlab CI: add a basic build test Colin Walters (1): autogen.sh: Implement GNOME Build API Emil Velikov (1): autogen.sh: use quoted string variables Matt Turner (2): tools: Fix declaration of xf86EnableIO() xf86-input-vmmouse 13.2.0 Mihail Konev (1): autogen: add default patch prefix Peter Hutterer (2): Drop maintainer mode from autogen.sh autogen.sh: use exec instead of waiting for configure to finish Thomas Klausner (2): Replace unportable test(1) operator. Add NetBSD/amd64 support for iopl calls. @ text @$NetBSD: patch-configure,v 1.2 2017/01/11 12:58:50 wiz Exp $ DragonFly patches from DragonFly dports iopl patches for NetBSD --- configure.orig 2015-06-25 10:27:50.000000000 +0000 +++ configure @@@@ -18024,13 +18024,13 @@@@ done $as_echo "#define VMMOUSE_OS_GENERIC 1" >>confdefs.h ;; - *bsd*) + *bsd*|*dragonfly*) $as_echo "#define VMMOUSE_OS_BSD 1" >>confdefs.h ;; solaris*) - if test "x$GCC" == "xyes"; then + if test "x$GCC" = "xyes"; then CC="$save_solaris_cc -fms-extensions" fi @@@@ -18073,13 +18073,13 @@@@ case $host_cpu in ;; x86_64*|amd64*) case $host_os in - *freebsd*) + *freebsd*|*dragonfly*) $as_echo "#define USE_DEV_IO 1" >>confdefs.h ;; *netbsd*) -$as_echo "#define USE_I386_IOPL 1" >>confdefs.h +$as_echo "#define USE_X86_64_IOPL 1" >>confdefs.h - use_i386_iopl=yes ;; + use_x86_64_iopl=yes ;; *openbsd*) $as_echo "#define USE_AMD64_IOPL 1" >>confdefs.h @@@@ -18188,6 +18188,56 @@@@ fi fi +if test x$use_x86_64_iopl = xyes; then + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for x86_64_iopl in -lx86_64" >&5 +$as_echo_n "checking for x86_64_iopl in -lx86_64... " >&6; } +if ${ac_cv_lib_x86_64_x86_64_iopl+:} false; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lx86_64 $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char x86_64_iopl (); +int +main () +{ +return x86_64_iopl (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_x86_64_x86_64_iopl=yes +else + ac_cv_lib_x86_64_x86_64_iopl=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_x86_64_x86_64_iopl" >&5 +$as_echo "$ac_cv_lib_x86_64_x86_64_iopl" >&6; } +if test "x$ac_cv_lib_x86_64_x86_64_iopl" = xyes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBAMD64 1 +_ACEOF + + LIBS="-lx86_64 $LIBS" + +else + as_fn_error $? "cannot find library for x86_64_iopl" "$LINENO" 5 +fi + +fi + pkg_failed=no { $as_echo "$as_me:${as_lineno-$LINENO}: checking for XORG" >&5 @ 1.2 log @DragonFly build fix, from Dragonfly ports via David Shao. @ text @d1 1 a1 1 $NetBSD: patch-configure,v 1.1 2015/06/29 11:15:05 wiz Exp $ @ 1.1 log @Update to 13.1.0 (all new patches have already been accepted upstream): This release is intended for general distro inclusion, Testing has been performed on various linux distros, FreeBSD 10.1 and Solaris 11.2. This release contains a number of build fixes and also changes to deal with improved vmmouse port security and backoff if a vmmouse kernel module is encountered. An additional dependency on libudev is introduced on linux. Note that if the new linux 4.1 vmmouse functionality is used, the user-space xf86-input-vmmouse driver can be skipped. Distros that want to keep the xf86-input-vmmouse driver as a backup should *not* use any version prior to 13.0.99 since those versions would compete with the in-kernel vmmouse driver for mouse input. 13.1.0: Thomas Hellstrom (1): Bump version number for release 13.0.99: Gaetan Nadon (6): Autoconf: remove AC_PROG_CC which overrides AC_PROG_CC_C99 from util-macros Autoconf: replace deprecated AC_HELP_STRING with AS_HELP_STRING Autoconf: minimum level required is 2.60 Autoconf: Fix deprecated use of AC_OUTPUT "make dist" fails when workstation has no udev package tools: make install fails when user has no write permission in /lib Jeremy Huddleston Sequoia (1): Always include config.h first Loïc Yhuel (1): Fix wheel button labels Peter Hutterer (4): Free the vmmouse data on UnInit Handle DEVICE_ABORT on ABI 19.1 Don't de-reference pMse if it hasn't been initialised yet Drop AM_MAINTAINER_MODE Stefan Dirsch (1): vmmouse_client.h: Include xorg-server.h before xf86_OSproc.h Thomas Hellstrom (5): Back off if we detect a vmmouse kernel driver v3 vmmouse: Run vmmouse_detect as an io privileged process vmmouse: Add support for the access restrict command vmmouse: Fix vmmouse_detect build on BSD vmmouse: Bump version number for release @ text @d1 4 a4 1 $NetBSD$ d8 8 a15 1 @@@@ -18030,7 +18030,7 @@@@ $as_echo "#define VMMOUSE_OS_BSD 1" >>co d24 6 a29 1 @@@@ -18077,9 +18077,9 @@@@ case $host_cpu in @