Changeset View
Changeset View
Standalone View
Standalone View
head/multimedia/gstreamer1-libav/Makefile
Show All 22 Lines | |||||
USES= compiler:features gmake libtool pkgconfig tar:xz | USES= compiler:features gmake libtool pkgconfig tar:xz | ||||
USE_LDCONFIG= yes | USE_LDCONFIG= yes | ||||
USE_GSTREAMER1= yes | USE_GSTREAMER1= yes | ||||
GNU_CONFIGURE= yes | GNU_CONFIGURE= yes | ||||
CONFIGURE_ARGS= --with-system-libav | CONFIGURE_ARGS= --with-system-libav | ||||
INSTALL_TARGET= install-strip | INSTALL_TARGET= install-strip | ||||
.include <bsd.port.mk> | .include <bsd.port.pre.mk> | ||||
.if ${ARCH} == "armv6" | |||||
CONFIGURE_ENV+= ASFLAGS=-no-integrated-as | |||||
.endif | |||||
.if ${ARCH} == ia64 | |||||
BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils | |||||
MAKE_ENV= COMPILER_PATH=${LOCALBASE}/bin | |||||
.endif | |||||
.if ${COMPILER_TYPE} == clang && ${ARCH} == i386 | |||||
CFLAGS+= -mstack-alignment=16 -mstackrealign | |||||
.endif | |||||
post-patch: | |||||
@${REINPLACE_CMD} 's/[[:<:]]ARCH[[:>:]]/LIBAV_ARCH/' \ | |||||
${WRKSRC}/gst-libs/ext/libav/Makefile \ | |||||
${WRKSRC}/gst-libs/ext/libav/common.mak \ | |||||
${WRKSRC}/gst-libs/ext/libav/configure \ | |||||
${WRKSRC}/gst-libs/ext/libav/libavcodec/Makefile \ | |||||
${WRKSRC}/gst-libs/ext/libav/library.mak | |||||
@${REINPLACE_CMD} '/libgstlibav_la_LDFLAGS =/s/$$/ -Wl,-Bsymbolic/' \ | |||||
${WRKSRC}/ext/libav/Makefile.in | |||||
.include <bsd.port.post.mk> |