Changeset View
Changeset View
Standalone View
Standalone View
head/audio/taglib/Makefile
Show All 29 Lines | |||||
OPTIONS_SUB= yes | OPTIONS_SUB= yes | ||||
RCC_DESC= Build with RusXMMS librcc patches (experimental) | RCC_DESC= Build with RusXMMS librcc patches (experimental) | ||||
RCC_LIB_DEPENDS= librcc.so:${PORTSDIR}/devel/librcc | RCC_LIB_DEPENDS= librcc.so:${PORTSDIR}/devel/librcc | ||||
RCC_EXTRA_PATCHES= ${FILESDIR}/extrapatch-rcc | RCC_EXTRA_PATCHES= ${FILESDIR}/extrapatch-rcc | ||||
RCC_CFLAGS= -I${LOCALBASE}/include | RCC_CFLAGS= -I${LOCALBASE}/include | ||||
RCC_LDFLAGS= -L${LOCALBASE}/lib | RCC_LDFLAGS= -L${LOCALBASE}/lib | ||||
.include <bsd.port.options.mk> | post-patch-RCC-on: | ||||
post-patch: | |||||
.if ${PORT_OPTIONS:MRCC} | |||||
@${REINPLACE_CMD} -e 's|-ltag|-ltag -lrcc|g' \ | @${REINPLACE_CMD} -e 's|-ltag|-ltag -lrcc|g' \ | ||||
${WRKSRC}/taglib.pc.cmake ${WRKSRC}/taglib-config.cmake | ${WRKSRC}/taglib.pc.cmake ${WRKSRC}/taglib-config.cmake | ||||
@${REINPLACE_CMD} -e 's|-ltag_c|-ltag_c -lrcc|g' \ | @${REINPLACE_CMD} -e 's|-ltag_c|-ltag_c -lrcc|g' \ | ||||
${WRKSRC}/bindings/c/taglib_c.pc.cmake | ${WRKSRC}/bindings/c/taglib_c.pc.cmake | ||||
.endif | post-patch: | ||||
${REINPLACE_CMD} -e 's|$${LIB_INSTALL_DIR}/pkgconfig|libdata/pkgconfig|' \ | ${REINPLACE_CMD} -e 's|$${LIB_INSTALL_DIR}/pkgconfig|libdata/pkgconfig|' \ | ||||
${WRKSRC}/CMakeLists.txt ${WRKSRC}/bindings/c/CMakeLists.txt | ${WRKSRC}/CMakeLists.txt ${WRKSRC}/bindings/c/CMakeLists.txt | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |