Adjust the local patch for CMakeLists.txt for the changes made upstream and fix it to find and link to QtDBus like it was intending. Add dependency on QtDBus since it links to it now. Bump PORTREVISION since QtDBus is detected now. PR: 230844 Obtained from: upstream
51 lines
1.3 KiB
Makefile
51 lines
1.3 KiB
Makefile
# $FreeBSD$
|
|
|
|
PORTNAME= seafile-gui
|
|
DISTVERSIONPREFIX= v
|
|
DISTVERSION= 6.1.7
|
|
PORTREVISION= 2
|
|
CATEGORIES= net-mgmt devel
|
|
|
|
PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
|
|
PATCHFILES= 03c883561d40.patch:-p1
|
|
|
|
MAINTAINER= ultima@FreeBSD.org
|
|
COMMENT= Open Source Cloud Storage (Client)
|
|
|
|
LICENSE= APACHE20
|
|
LICENSE_FILE= ${WRKSRC}/LICENSE
|
|
|
|
LIB_DEPENDS= libsearpc.so:devel/libsearpc \
|
|
libseafile.so:net-mgmt/seafile-client \
|
|
libsqlite3.so:databases/sqlite3 \
|
|
libccnet.so:net-mgmt/ccnet-client \
|
|
libjansson.so:devel/jansson \
|
|
libevent.so:devel/libevent \
|
|
libuuid.so:misc/e2fsprogs-libuuid
|
|
|
|
USES= compiler:c++11-lang cmake gnome pkgconfig qt:5 shebangfix ssl
|
|
SHEBANG_FILES= extensions/*.sh scripts/*.sh fsplugin/*.sh \
|
|
scripts/*.py
|
|
|
|
USE_GITHUB= yes
|
|
GH_ACCOUNT= haiwen
|
|
GH_PROJECT= seafile-client
|
|
|
|
USE_GNOME= glib20
|
|
USE_QT= core dbus gui network widgets \
|
|
qmake_build buildtools_build linguisttools_build
|
|
#INSTALLS_ICONS= yes
|
|
CMAKE_ARGS= -DCMAKE_INCLUDE_PATH:PATH=include/glib-2.0 \
|
|
-DOPENSSL_INCLUDE_DIRS=${OPENSSLINC} \
|
|
-DOPENSSL_LIBRARIES="-L${OPENSSLLIB} -lcrypto"
|
|
|
|
OPTIONS_DEFINE= DEBUG NLS
|
|
|
|
NLS_USES= gettext
|
|
|
|
# Note that per PR 197984, cairo must be built with X11 and XCB options
|
|
# otherwise configure fails with "cairo needs x11 enabled" message
|
|
|
|
.include "${.CURDIR}/../seafile-client/Makefile.include"
|
|
|
|
.include <bsd.port.mk>
|