From: Stuart Henderson Subject: Re: [update] x11/xdotool 4.20251130.1 -> 4.20260303.1 To: Johannes Thyssen Tishman , ports@openbsd.org Date: Wed, 4 Mar 2026 09:28:23 +0000 On 2026/03/04 09:12, Johannes Thyssen Tishman wrote: > Please find below an update for x11/xdotool to version 4.20260303.1. > > A small bugfix-only release that corrects two regressions introduced in > the previous version: > > XSendEvent now correctly sets the modifier mask when sending key > combinations. > > Keystroke delays less than 50ms should work now correctly; type and > key commands were affected. > > I switched to using GH_* variables, because there are only Github > auto-generated tarballs for this release. However, now that I think > about it, maybe changing SITES to .../xdotool/archive/refs/tags/v${V} > would've been better in case upstream starts generating release tarballs > again. Either is fine for me. generally please don't set github.../archive/... in SITES by hand, you will have extra mess with DISTFILES {url} syntax to deal with the filename, and if github changes things we don't want to deal with it port-by-port. (one exception that I know of, GH_* / DIST_TUPLE doesn't handle tag names that contain /, and for those you do need to deal with it). for this, I would suggest keeping at least the SITES line and maybe the other related lines in the Makefile but commented-out, as a reminder that they used to do it and might start again. however either way, ok. > > Ok? > > diff /usr/ports > path + /usr/ports > commit - a997e136cdf34f1112a64ae34de845a26ebf15c7 > blob - e35e38bf98488d04b4c4ee359246048794be12f5 > file + x11/xdotool/Makefile > --- x11/xdotool/Makefile > +++ x11/xdotool/Makefile > @@ -1,7 +1,8 @@ > COMMENT= fake keyboard and mouse input > > -V = 4.20251130.1 > -DISTNAME = xdotool-${V} > +GH_ACCOUNT = jordansissel > +GH_PROJECT = xdotool > +GH_TAGNAME = v4.20260303.1 > EPOCH= 0 > > SHARED_LIBS= xdo 1.0 > @@ -15,10 +16,8 @@ PERMIT_PACKAGE= Yes > > USE_GMAKE= Yes > > -WANTLIB += X11 Xi Xinerama Xtst c m xkbcommon > +WANTLIB += X11 Xinerama Xtst c m xkbcommon > > -SITES = https://github.com/jordansissel/xdotool/releases/download/v${V}/ > - > DEBUG_PACKAGES= ${BUILD_PACKAGES} > > LIB_DEPENDS= x11/xkbcommon > commit - a997e136cdf34f1112a64ae34de845a26ebf15c7 > blob - c1ff6f23866cfb8a474bf6811c0c7dc6c0be40b7 > file + x11/xdotool/distinfo > --- x11/xdotool/distinfo > +++ x11/xdotool/distinfo > @@ -1,2 +1,2 @@ > -SHA256 (xdotool-4.20251130.1.tar.gz) = 7ueJsA1qE9R7MbvBOXJ+ZAjCG19rpegE/fbs+4x4E1Y= > -SIZE (xdotool-4.20251130.1.tar.gz) = 117349 > +SHA256 (xdotool-4.20260303.1.tar.gz) = wflxo4TaWI65nKB1X8QwAxbUnB5hJTfj8d5SIV4QT6M= > +SIZE (xdotool-4.20260303.1.tar.gz) = 115029 >