|
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.5 |
| 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 |
|