Lines 1-15
Link Here
|
1 |
# $FreeBSD$ |
1 |
# $FreeBSD$ |
2 |
|
2 |
|
3 |
PORTNAME= seafile-gui |
3 |
PORTNAME= seafile-gui |
4 |
PORTVERSION= 4.1.0 |
4 |
PORTVERSION= 5.0.6 |
5 |
PORTREVISION= 1 |
|
|
6 |
DISTVERSIONPREFIX= v |
5 |
DISTVERSIONPREFIX= v |
7 |
CATEGORIES= net-mgmt |
6 |
CATEGORIES= net-mgmt devel |
8 |
|
7 |
|
9 |
MAINTAINER= ultima1252@gmail.com |
8 |
MAINTAINER= ultima1252@gmail.com |
10 |
COMMENT= Seafile desktop client |
9 |
COMMENT= Open Source Cloud Storage (Client) |
11 |
|
10 |
|
12 |
LICENSE= APACHE20 |
11 |
LICENSE= APACHE20 |
|
|
12 |
LICENSE_FILE= ${WRKSRC}/LICENSE |
13 |
|
13 |
|
14 |
LIB_DEPENDS+= libglib-2.0.so:${PORTSDIR}/devel/glib20 \ |
14 |
LIB_DEPENDS+= libglib-2.0.so:${PORTSDIR}/devel/glib20 \ |
15 |
libsearpc.so:${PORTSDIR}/devel/libsearpc \ |
15 |
libsearpc.so:${PORTSDIR}/devel/libsearpc \ |
Lines 22-40
Link Here
|
22 |
GH_ACCOUNT= haiwen |
22 |
GH_ACCOUNT= haiwen |
23 |
GH_PROJECT= seafile-client |
23 |
GH_PROJECT= seafile-client |
24 |
|
24 |
|
25 |
USES= cmake pkgconfig |
25 |
USES= cmake pkgconfig shebangfix |
26 |
USE_QT4= corelib dbus gui network \ |
26 |
SHEBANG_FILES= extensions/*.sh scripts/*.sh fsplugin/*.sh \ |
27 |
qmake_build moc_build rcc_build uic_build \ |
27 |
scripts/*.py |
28 |
linguist_build |
|
|
29 |
USE_OPENSSL= yes |
28 |
USE_OPENSSL= yes |
30 |
INSTALLS_ICONS= yes |
29 |
INSTALLS_ICONS= yes |
31 |
LRELEASE= ${PREFIX}/bin/lrelease-qt4 |
|
|
32 |
CMAKE_ARGS+= -DCMAKE_INCLUDE_PATH:PATH=include/glib-2.0 \ |
30 |
CMAKE_ARGS+= -DCMAKE_INCLUDE_PATH:PATH=include/glib-2.0 \ |
33 |
-DOPENSSL_INCLUDE_DIRS=${OPENSSLINC} \ |
31 |
-DOPENSSL_INCLUDE_DIRS=${OPENSSLINC} \ |
34 |
-DOPENSSL_LIBRARIES="-L${OPENSSLLIB} -lcrypto" |
32 |
-DOPENSSL_LIBRARIES="-L${OPENSSLLIB} -lcrypto" |
35 |
|
33 |
|
36 |
CMAKE_BUILD_TYPE= Release |
34 |
OPTIONS_DEFINE= DEBUG |
|
|
35 |
OPTIONS_SINGLE= GUI |
36 |
OPTIONS_SINGLE_GUI= QT4 QT5 |
37 |
OPTIONS_DEFAULT= QT4 |
37 |
|
38 |
|
|
|
39 |
QT4_USE= qt4=corelib,dbus,gui,network \ |
40 |
qt4=qmake_build,moc_build,rcc_build,uic_build,linguist_build |
41 |
QT4_LRELEASE_ON= ${PREFIX}/bin/lrelease-qt4 |
42 |
QT5_USE= qt5=core,dbus,gui,network,testlib,widgets \ |
43 |
qt5=qmake_build,buildtools_build,linguisttools_build |
44 |
QT5_LRELEASE_ON= ${PREFIX}/bin/lrelease-qt5 |
45 |
QT5_CMAKE_ON= -DUSE_QT5=on |
46 |
DEBUG_CMAKE_BUILD_TYPE_ON= Debug |
47 |
DEBUG_CMAKE_BUILD_TYPE_OFF= Release |
38 |
# Note that per PR 197984, cairo must be built with X11 and XCB options |
48 |
# Note that per PR 197984, cairo must be built with X11 and XCB options |
39 |
# otherwise configure fails with "cairo needs x11 enabled" message |
49 |
# otherwise configure fails with "cairo needs x11 enabled" message |
40 |
|
50 |
|