ld: error: can't create dynamic relocation R_386_32 against local symbol in readonly segment; recompile object files with -fPIC or pass '-Wl,-z,notext' to allow text relocations in the output >>> defined in src/25a6634@@dav1d@sha/mc_ssse3.obj >>> referenced by ../src/x86/mc_ssse3.asm >>> src/25a6634@@dav1d@sha/mc_ssse3.obj:(.text+0x16) Reported by: antoine (via emaste, bug 214864 exp-run)
47 lines
1.3 KiB
Makefile
47 lines
1.3 KiB
Makefile
# $FreeBSD$
|
|
|
|
PORTNAME= dav1d
|
|
DISTVERSION= 0.1.0
|
|
CATEGORIES= multimedia
|
|
|
|
PATCH_SITES= ${GL_SITE}/jbeich/${GL_PROJECT}/commit/
|
|
PATCHFILES+= d3a03bd9939d.patch:-p1
|
|
PATCHFILES+= 7f01c6166519.patch:-p1
|
|
|
|
MAINTAINER= jbeich@FreeBSD.org
|
|
COMMENT= Small and fast AV1 decoder
|
|
|
|
LICENSE= BSD2CLAUSE
|
|
LICENSE_FILE= ${WRKSRC}/COPYING
|
|
|
|
BUILD_DEPENDS= ${BUILD_DEPENDS_${ARCH}}
|
|
BUILD_DEPENDS_aarch64= as:devel/binutils
|
|
BUILD_DEPENDS_amd64= nasm:devel/nasm
|
|
BUILD_DEPENDS_armv6= ${LOCALBASE}/bin/as:devel/binutils
|
|
BUILD_DEPENDS_armv7= ${LOCALBASE}/bin/as:devel/binutils
|
|
BUILD_DEPENDS_i386= nasm:devel/nasm
|
|
|
|
USES= compiler:c11 meson
|
|
USE_GITLAB= yes
|
|
USE_LDCONFIG= yes
|
|
GL_SITE= https://code.videolan.org
|
|
GL_ACCOUNT= videolan
|
|
GL_COMMIT= a6b903fb6d78f1515b2c50ba17ae50ead8cf5b72
|
|
CONFIGURE_ENV= UNAME_m=${ARCH} # XXX cpu_family()
|
|
CFLAGS_aarch64= -no-integrated-as
|
|
CFLAGS_armv6= -no-integrated-as -B${LOCALBASE}/bin
|
|
CFLAGS_armv7= -no-integrated-as -B${LOCALBASE}/bin
|
|
LDFLAGS_i386= -Wl,-z,notext
|
|
|
|
OPTIONS_DEFINE= TEST
|
|
|
|
TEST_GL_TUPLE= videolan:dav1d-test-data:0028f7f3d9cdcd0e95643e16d49d5a691807cb77:testdata/tests/dav1d-test-data
|
|
TEST_MESON_TRUE=build_tests testdata_tests
|
|
|
|
.if make(makesum) # for optional distfiles
|
|
.MAKEFLAGS: WITH="${OPTIONS_DEFINE}"
|
|
.endif
|
|
|
|
pre-install-TEST-on: do-test
|
|
|
|
.include <bsd.port.mk>
|