Noteable exiv2 port changes: - Switch to cmake and enable i18n support - Change COMMENT and cleanup DESCR - Switch to https - Don't provide the new Exiv2::getProcessPath() function. Not portable, doesn't work on OpenBSD, and shouldn't be exposed in the API of a graphics library. Instead, define a macro with CMake to help runtime find gettext files. from jca@'s commit https://v4.freshbsd.org/commit/openbsd/ports/fHGCS7kzl4zKjdnW - All consumer fixed. configure checks, port-lib-depends-checks checks and also some run-time tests with krita, digikam, nomacs. Consumer patches from upstream, gentoo, freebsd and by me for the old creepy KDE4 stuff. This went through a full amd64 bulk build. Thanks jj
52 lines
1.2 KiB
Makefile
52 lines
1.2 KiB
Makefile
# $OpenBSD: Makefile,v 1.33 2020/05/14 19:16:24 rsadowski Exp $
|
|
|
|
COMMENT = document indexer
|
|
DISTNAME = strigi-0.7.8
|
|
REVISION = 4
|
|
CATEGORIES = databases devel textproc sysutils
|
|
|
|
HOMEPAGE = https://www.vandenoever.info/software/strigi/
|
|
|
|
SHARED_LIBS += searchclient 2.0
|
|
SHARED_LIBS += streamanalyzer 2.0
|
|
SHARED_LIBS += streams 2.0
|
|
SHARED_LIBS += strigihtmlgui 2.0
|
|
SHARED_LIBS += strigiqtdbusclient 2.0
|
|
|
|
# LGPLv2+
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
WANTLIB += ${COMPILER_LIBCXX} lib/qt4/QtDBus lib/qt4/QtGui avcodec
|
|
WANTLIB += avformat avutil bz2 c clucene-core clucene-shared dbus-1
|
|
WANTLIB += exiv2 fam iconv m swscale xml2 z
|
|
|
|
MASTER_SITES = https://www.vandenoever.info/software/strigi/
|
|
EXTRACT_SUFX = .tar.bz2
|
|
|
|
COMPILER = base-clang ports-gcc base-gcc
|
|
|
|
MODULES = devel/cmake \
|
|
x11/qt4
|
|
|
|
BUILD_DEPENDS = devel/boost
|
|
|
|
LIB_DEPENDS = archivers/bzip2 \
|
|
converters/libiconv \
|
|
graphics/exiv2 \
|
|
graphics/ffmpeg \
|
|
sysutils/gamin \
|
|
textproc/clucene>=2.3 \
|
|
textproc/libxml \
|
|
x11/dbus
|
|
|
|
# Not ported
|
|
CONFIGURE_ARGS = -DENABLE_LOG4CXX=No
|
|
|
|
# Depends on Java
|
|
CONFIGURE_ARGS += -DENABLE_REGENERATEXSD=No
|
|
|
|
# Doesn't build with C++14
|
|
CXXFLAGS += --std=c++03
|
|
|
|
.include <bsd.port.mk>
|