1 # Created by: Kevin Lo <kevlo@FreeBSD.org>
9 MAINTAINER= ports@FreeBSD.org
10 COMMENT= Library for keyword extraction
12 LICENSE= GPLv3 # (or later)
14 USES= iconv gettext libtool makeinfo pathfix pkgconfig
17 USE_AUTOTOOLS= libltdl
19 CONFIGURE_ARGS= --with-gtk-version=2 \
20 --with-ltdl=${LOCALBASE}
21 INSTALL_TARGET= install-strip
25 CPPFLAGS+= $$(pkg-config --cflags gtk+-2.0) \
26 -I${LOCALBASE}/include
27 LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB}
31 OPTIONS_DEFINE= EXIV2 FFMPEG FLAC GIF GSF GSTREAMER MPEG2 MP4 \
33 OPTIONS_DEFAULT= EXIV2 FFMPEG FLAC GIF GSF GSTREAMER MPEG2 MP4 \
37 EXIV2_LIB_DEPENDS= libexiv2.so:${PORTSDIR}/graphics/exiv2
38 EXIV2_CONFIGURE_ENV= EXIV2_H="<exiv2/image.hpp>"
39 EXIV2_CONFIGURE_ENV_OFF= EXIV2_H=""
40 FLAC_LIB_DEPENDS= libFLAC.so:${PORTSDIR}/audio/flac
41 FLAC_CONFIGURE_ENV_OFF= ac_cv_lib_FLAC_FLAC__stream_decoder_init_stream=no
42 FFMPEG_LIB_DEPENDS= libavcodec.so:${PORTSDIR}/multimedia/ffmpeg
43 FFMPEG_CONFIGURE_ENABLE= ffmpeg
44 GIF_LIB_DEPENDS= libgif.so:${PORTSDIR}/graphics/giflib
45 GIF_CONFIGURE_ENV_OFF= ac_cv_lib_gif_DGifOpen=no
46 GSF_DESC= GSF (OLE2 (MS office) support)
48 GSF_CONFIGURE_ENV_OFF= ac_cv_lib_gsf_1_gsf_init=no
49 GSTREAMER_USE= gstreamer1=yes
50 GSTREAMER_CONFIGURE_WITH= gstreamer
51 MPEG2_LIB_DEPENDS= libmpeg2.so:${PORTSDIR}/multimedia/libmpeg2
52 MPEG2_CONFIGURE_ENV_OFF= ac_cv_lib_mpeg2_mpeg2_init=no
53 MP4_LIB_DEPENDS= libmp4v2.so:${PORTSDIR}/multimedia/mp4v2
54 MP4_CONFIGURE_ENV_OFF= ac_cv_lib_mp4v2_MP4ReadProvider=no
56 RPM_LIB_DEPENDS= librpm.so:${PORTSDIR}/archivers/rpm4
57 RPM_CONFIGURE_ENV= ac_cv_lib_rpm_rpmReadPackageFile=yes
58 RPM_CONFIGURE_ENV_OFF= ac_cv_lib_rpm_rpmReadPackageFile=no
59 SMF_DESC= Standard MIDI file support via LibSMF
60 SMF_LIB_DEPENDS= libsmf.so:${PORTSDIR}/audio/libsmf
61 SMF_CONFIGURE_ENV_OFF= ac_cv_lib_smf_smf_load_from_memory=no
62 TIDY_LIB_DEPENDS= libtidy.so:${PORTSDIR}/www/tidy-lib
63 TIDY_CONFIGURE_ENV= TIDY_H="<tidy/tidy.h>"
64 TIDY_CONFIGURE_ENV_OFF= TIDY_H=""
65 VORBIS_LIB_DEPENDS= libvorbisfile.so:${PORTSDIR}/audio/libvorbis
66 VORBIS_CONFIGURE_ENV_OFF= ac_cv_lib_vorbisfile_ov_open_callbacks=no
69 @${REINPLACE_CMD} -e \
72 s|<exiv2/image.hpp>|$${EXIV2_H}| ; \
73 s|<tidy/tidy.h>|$${TIDY_H}|' ${WRKSRC}/configure
74 @${REINPLACE_CMD} -e \
75 's|-lpthread|-pthread|' ${WRKSRC}/src/plugins/Makefile.in
77 .include <bsd.port.mk>