multimedia/l-smash: Switch to Vimeo fork and update to latest commit (2023-04-06)

Contains various bug fixes and initial AV1 support
This commit is contained in:
Daniel Engberg 2023-08-05 21:03:02 +02:00
parent cb0f0ba546
commit d17e2a6eea
4 changed files with 25 additions and 7 deletions

View file

@ -1,6 +1,7 @@
PORTNAME= l-smash
PORTVERSION= 2.14.5
DISTVERSIONPREFIX= v
DISTVERSION= 2.18.0-10
DISTVERSIONSUFFIX= -g2c0696c
CATEGORIES= multimedia
MAINTAINER= ports@FreeBSD.org
@ -10,10 +11,14 @@ WWW= https://l-smash.github.io/l-smash/
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/LICENSE
USE_GITHUB= yes
LIB_DEPENDS= libobuparse.so:multimedia/obuparse
USES= gmake pathfix
USES= gmake localbase pathfix
PATHFIX_MAKEFILEIN= Makefile
USE_GITHUB= yes
GH_ACCOUNT= vimeo
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --prefix="${PREFIX}" \
--cc="${CC}" \
@ -31,4 +36,7 @@ post-patch:
@${REINPLACE_CMD} -e '/SHARED/,/^$$/ { /STRIP/s/-x //; }' \
${WRKSRC}/${MAKEFILE}
post-install:
@${RM} ${STAGEDIR}${PREFIX}/lib/liblsmash.a
.include <bsd.port.mk>

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1518307696
SHA256 (l-smash-l-smash-v2.14.5_GH0.tar.gz) = e6f7c31de684f4b89ee27e5cd6262bf96f2a5b117ba938d2d606cf6220f05935
SIZE (l-smash-l-smash-v2.14.5_GH0.tar.gz) = 465037
TIMESTAMP = 1690745425
SHA256 (vimeo-l-smash-v2.18.0-10-g2c0696c_GH0.tar.gz) = 710370b5fea5ba6acca6b8f7315588926f28c98bee74c4143257ac40fcb8a6ba
SIZE (vimeo-l-smash-v2.18.0-10-g2c0696c_GH0.tar.gz) = 492886

View file

@ -0,0 +1,11 @@
--- configure.orig 2023-07-30 19:24:45 UTC
+++ configure
@@ -282,7 +282,7 @@ if test -n "$DEBUG"; then
CFLAGS="$CFLAGS -g3 -O0"
STRIP=""
else
- CFLAGS="-Os -ffast-math $CFLAGS"
+ CFLAGS="$CFLAGS"
fi

View file

@ -3,7 +3,6 @@ bin/muxer
bin/remuxer
bin/timelineeditor
include/lsmash.h
lib/liblsmash.a
lib/liblsmash.so
lib/liblsmash.so.2
libdata/pkgconfig/liblsmash.pc