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
>