xref: /mports/multimedia/l-smash/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PORTNAME=	l-smash
2DISTVERSIONPREFIX=	v
3DISTVERSION=	2.18.0-10
4DISTVERSIONSUFFIX=	-g2c0696c
5PORTREVISION=	1
6CATEGORIES=	multimedia
7
8MAINTAINER=	ports@MidnightBSD.org
9COMMENT=	MP4 muxer and other tools
10WWW=		https://l-smash.github.io/l-smash/
11
12LICENSE=	iscl
13LICENSE_FILE=	${WRKSRC}/LICENSE
14
15LIB_DEPENDS=	libobuparse.so:multimedia/obuparse
16
17USES=		gmake localbase pathfix
18PATHFIX_MAKEFILEIN=	Makefile
19USE_LDCONFIG=	yes
20
21USE_GITHUB=	yes
22GH_ACCOUNT=	vimeo
23
24HAS_CONFIGURE=	yes
25CONFIGURE_ARGS=	--prefix="${PREFIX}" \
26		--cc="${CC}" \
27		--extra-cflags="${CPPFLAGS} ${CFLAGS}" \
28		--extra-ldflags="${LDFLAGS}" \
29		--extra-libs="${LIBS}" \
30		--enable-shared
31MAKE_ARGS=	STRIP="${STRIP_CMD}"
32
33post-patch:
34	@${REINPLACE_CMD} -e 's/-Os //; /=.*-fexcess-precision/d' \
35		-e '/sed/{s/-i/& ""/; s/i \\/&\\"$$'"'\\\n'"'"/; s/%"/&$$'"'\\\012'"'/;}' \
36		${WRKSRC}/configure
37	@${REINPLACE_CMD} -e '/SHARED/,/^$$/ { /STRIP/s/-x //; }' \
38		${WRKSRC}/${MAKEFILE}
39
40post-install:
41	@${RM} ${PREFIX}/lib/liblsmash.a
42
43.include <bsd.port.mk>
44

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026