# Created by: Frank Laszlo # $FreeBSD$ PORTNAME= taglib PORTVERSION= 1.9.1 PORTREVISION= 1 CATEGORIES= audio MASTER_SITES= http://taglib.github.io/releases/ MAINTAINER= jhale@FreeBSD.org COMMENT= Library for manipulating ID3 tags and Ogg comments LICENSE= LGPL21 MPL LICENSE_COMB= dual LICENSE_FILE_MPL= ${WRKSRC}/COPYING.MPL USES= cmake CMAKE_ARGS= -DWITH_ASF:BOOL=ON \ -DWITH_MP4:BOOL=ON USE_LDCONFIG= yes # clang will generate code that just doesn't work with clementine-player # if this isn't compiled as though it were C99. CFLAGS+= -std=c99 OPTIONS_DEFINE= RCC OPTIONS_SUB= yes RCC_DESC= Build with RusXMMS librcc patches (experimental) RCC_LIB_DEPENDS= librcc.so:${PORTSDIR}/devel/librcc RCC_EXTRA_PATCHES= ${FILESDIR}/extrapatch-rcc RCC_CFLAGS= -I${LOCALBASE}/include RCC_LDFLAGS= -L${LOCALBASE}/lib .include post-patch: .if ${PORT_OPTIONS:MRCC} @${REINPLACE_CMD} -e 's|-ltag|-ltag -lrcc|g' \ ${WRKSRC}/taglib.pc.cmake ${WRKSRC}/taglib-config.cmake @${REINPLACE_CMD} -e 's|-ltag_c|-ltag_c -lrcc|g' \ ${WRKSRC}/bindings/c/taglib_c.pc.cmake .endif ${REINPLACE_CMD} -e 's|$${LIB_INSTALL_DIR}/pkgconfig|libdata/pkgconfig|' \ ${WRKSRC}/CMakeLists.txt ${WRKSRC}/bindings/c/CMakeLists.txt .include