git: fbc86c357269 - main - multimedia/vapoursynth-l-smash-works: Update to 20260326 and unbreak port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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