c1ff5bbef3
As there is an shlib version bump, bump them portrevision of dependent ports. While doing so, also switch to the cmake build system, as it requires less patching and is easier to handle. PR: 211329 Reviewed by: mat, rakuco, kwm Approved by: rakuco (mentor) Differential Revision: https://reviews.freebsd.org/D7283
39 lines
1.1 KiB
Makefile
39 lines
1.1 KiB
Makefile
# $FreeBSD$
|
|
|
|
PORTNAME= libstreamanalyzer
|
|
PORTVERSION= ${STRIGI_VERSION}
|
|
PORTREVISION= 6
|
|
CATEGORIES= deskutils
|
|
MASTER_SITES= ${STRIGI_MASTER_SITES}
|
|
|
|
MAINTAINER= kde@FreeBSD.org
|
|
COMMENT= Strigi desktop search: streamanalyzer library
|
|
|
|
LIB_DEPENDS= libavcodec${FFMPEG_SUFFIX}.so:multimedia/ffmpeg${FFMPEG_SUFFIX} \
|
|
libclucene-core.so:textproc/clucene \
|
|
libexiv2.so:graphics/exiv2 \
|
|
libstreams.so:deskutils/libstreams
|
|
|
|
USES= pkgconfig iconv
|
|
USE_GNOME= libxml2
|
|
USE_LDCONFIG= yes
|
|
|
|
# supported versions: ffmpeg, ffmpeg1, ffmpeg-devel
|
|
# corresponding FFMPEG_SUFFIX: '', '1', '-devel'
|
|
FFMPEG_SUFFIX?=
|
|
CMAKE_ARGS+= -DFFMPEG_SUFFIX:STRING="${FFMPEG_SUFFIX}"
|
|
|
|
.if !empty(FFMPEG_SUFFIX)
|
|
# Reorder include directories to allow build with multiple ffmpeg installed.
|
|
# This patch must NOT be used, if ffmpeg headers are installed
|
|
# directly to ${LOCALBASE}/include
|
|
EXTRA_PATCHES+= ${FILESDIR}/extrapatch-libstreamanalyzer__plugins__endplugins__CMakeLists.txt
|
|
.endif
|
|
|
|
post-patch:
|
|
${REINPLACE_CMD} -e \
|
|
's,$${LIB_DESTINATION}/pkgconfig,libdata/pkgconfig,' \
|
|
${WRKSRC}/libstreamanalyzer/CMakeLists.txt
|
|
|
|
.include <${.CURDIR}/../strigi/Makefile.common>
|
|
.include <bsd.port.mk>
|