diff --git a/games/devd-controller-rules/Makefile b/games/devd-controller-rules/Makefile index 7c5f48d60c46..c17f4ca9a430 100644 --- a/games/devd-controller-rules/Makefile +++ b/games/devd-controller-rules/Makefile @@ -1,36 +1,38 @@ PORTNAME= devd-controller-rules PORTVERSION= 2025.11.17 CATEGORIES= games MASTER_SITES= https://raw.githubusercontent.com/libsdl-org/SDL/${SDL_COMMIT}/src/joystick/:headers DISTFILES= usb_ids.h:headers \ controller_list.h:headers +DIST_SUBDIR= ${PORTNAME}/${DISTVERSION} EXTRACT_ONLY= MAINTAINER= arrowd@FreeBSD.org COMMENT= Rules for devd making game controller devices accessible to non-root users WWW= https://gist.github.com/shkhln/b39c2f3d609e57d47b7026da2a925aef # The script itself is MIT, the database comes from SDL LICENSE= MIT ZLIB LICENSE_COMB= multi USES= ruby:build USE_LOCALE= en_US.UTF-8 SDL_COMMIT= a882afafe55501711593d96f8f0f59f0e3adf3ee PLIST_FILES= etc/devd/${RULES_FILE} RULES_FILE= gamecontrollers.conf do-extract: - ${CP} ${DISTDIR}/usb_ids.h ${DISTDIR}/controller_list.h ${WRKDIR} + ${CP} ${DISTDIR}/${DIST_SUBDIR}/usb_ids.h \ + ${DISTDIR}/${DIST_SUBDIR}/controller_list.h ${WRKDIR} ${INSTALL_SCRIPT} ${FILESDIR}/freebsd-sdl-controller-devd-rules.rb ${WRKDIR} do-build: cd ${WRKDIR} && ${SETENVI} ${WRK_ENV} ${MAKE_ENV} \ ./freebsd-sdl-controller-devd-rules.rb > ${WRKDIR}/${RULES_FILE} do-install: ${INSTALL_DATA} ${WRKDIR}/${RULES_FILE} ${STAGEDIR}${PREFIX}/etc/devd/ .include diff --git a/games/devd-controller-rules/distinfo b/games/devd-controller-rules/distinfo index f55e2ef03d54..b88b4061ebe9 100644 --- a/games/devd-controller-rules/distinfo +++ b/games/devd-controller-rules/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1763397232 -SHA256 (usb_ids.h) = e4731c52c51bb7e5afe910f73b2726132a03d8905917e7e0578e3569eba7406e -SIZE (usb_ids.h) = 11704 -SHA256 (controller_list.h) = cc87bb3c596ed9c962cfb1d9c5afa32afadd5190b3833cfc608de0a09ae3a757 -SIZE (controller_list.h) = 73014 +TIMESTAMP = 1763888241 +SHA256 (devd-controller-rules/2025.11.17/usb_ids.h) = e4731c52c51bb7e5afe910f73b2726132a03d8905917e7e0578e3569eba7406e +SIZE (devd-controller-rules/2025.11.17/usb_ids.h) = 11704 +SHA256 (devd-controller-rules/2025.11.17/controller_list.h) = cc87bb3c596ed9c962cfb1d9c5afa32afadd5190b3833cfc608de0a09ae3a757 +SIZE (devd-controller-rules/2025.11.17/controller_list.h) = 73014