git: fbc86c357269 - main - multimedia/vapoursynth-l-smash-works: Update to 20260326 and unbreak port

From: Daniel Engberg <diizzy_at_FreeBSD.org>
Date: Fri, 19 Jun 2026 11:36:26 UTC
The branch main has been updated by diizzy:

URL: https://cgit.FreeBSD.org/ports/commit/?id=fbc86c357269e5b293bf7f6d389b1e180d7771b0

commit fbc86c357269e5b293bf7f6d389b1e180d7771b0
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2026-06-19 10:44:08 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2026-06-19 11:36:05 +0000

    multimedia/vapoursynth-l-smash-works: Update to 20260326 and unbreak port
    
    * Update to latest release which also unbreaks port
    * Adjust port Makefile to improve readbility and more closely follow
      Porters Handbook
    
    Changelog: https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works/releases/tag/1282
---
 multimedia/vapoursynth-l-smash-works/Makefile | 22 +++++++++++-----------
 multimedia/vapoursynth-l-smash-works/distinfo |  6 +++---
 2 files changed, 14 insertions(+), 14 deletions(-)

diff --git a/multimedia/vapoursynth-l-smash-works/Makefile b/multimedia/vapoursynth-l-smash-works/Makefile
index c993e6f82581..29819792efe3 100644
--- a/multimedia/vapoursynth-l-smash-works/Makefile
+++ b/multimedia/vapoursynth-l-smash-works/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	l-smash-works
-DISTVERSION=	20230716
-PORTREVISION=	1
+DISTVERSION=	20260326
 CATEGORIES=	multimedia
 PKGNAMEPREFIX=	vapoursynth-
 
@@ -8,8 +7,6 @@ MAINTAINER=	ports@FreeBSD.org
 COMMENT=	L-SMASH source plugin for VapourSynth
 WWW=		https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works
 
-BROKEN=		Does not build with ffmpeg > 6
-
 LICENSE=	ISCL
 LICENSE_FILE=	${WRKSRC}/LICENSE
 
@@ -20,27 +17,30 @@ LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg \
 		liblsmash.so:multimedia/l-smash
 
 USES=		meson pkgconfig
+USE_LDFLAGS=	yes
+
 USE_GITHUB=	yes
 GH_ACCOUNT=	HomeOfAviSynthPlusEvolution
 GH_PROJECT=	L-SMASH-Works
-USE_LDFLAGS=	yes
+GH_TAGNAME=	1282
 
-EXCLUDE=	VSHelper.h VSScript.h VapourSynth.h
-EXTRACT_AFTER_ARGS=${EXCLUDE:S,^,--exclude ,}
+EXTRACT_AFTER_ARGS= 	--exclude ${GH_PROJECT_DEFAULT}-${GH_TAGNAME_EXTRACT}/include/VSHelper.h \
+			--exclude ${GH_PROJECT_DEFAULT}-${GH_TAGNAME_EXTRACT}/include/VapourSynth.h \
+			--no-same-owner --no-same-permissions
 
 WRKSRC_SUBDIR=	VapourSynth
 
-PLIST_FILES=	lib/vapoursynth/libvslsmashsource.so
-
 CFLAGS_powerpc64le=	-DNO_WARN_X86_INTRINSICS
 
+PLIST_FILES=	lib/vapoursynth/libvslsmashsource.so
+
 post-patch:
 	@${REINPLACE_CMD} -e 's|%%DISTVERSION%%|${DISTVERSION}|g' \
 		${PATCH_WRKSRC}/meson.build
 	@${REINPLACE_CMD} -e 's|LSMASHSource.dll|libvslsmashsource.so|g' \
-		${PATCH_WRKSRC}/README
+		${PATCH_WRKSRC}/README.md
 
 post-install:
-	${INSTALL_MAN} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}
+	${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
 
 .include <bsd.port.mk>
diff --git a/multimedia/vapoursynth-l-smash-works/distinfo b/multimedia/vapoursynth-l-smash-works/distinfo
index 46a53e3a14eb..af966de02069 100644
--- a/multimedia/vapoursynth-l-smash-works/distinfo
+++ b/multimedia/vapoursynth-l-smash-works/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1690746766
-SHA256 (HomeOfAviSynthPlusEvolution-L-SMASH-Works-20230716_GH0.tar.gz) = 24cb8648afbe11926a7f95a947e33fe8f8ee17e6ec5f2dd12ec461d0942cc9db
-SIZE (HomeOfAviSynthPlusEvolution-L-SMASH-Works-20230716_GH0.tar.gz) = 317505
+TIMESTAMP = 1781870420
+SHA256 (HomeOfAviSynthPlusEvolution-L-SMASH-Works-20260326-1282_GH0.tar.gz) = f39a2631ace804f47d9d54242192d4b3744c5579e3962b31ce0ffa893e35c569
+SIZE (HomeOfAviSynthPlusEvolution-L-SMASH-Works-20260326-1282_GH0.tar.gz) = 285541