Index: net-mgmt/seafile-gui/Makefile =================================================================== --- net-mgmt/seafile-gui/Makefile (revision 403174) +++ net-mgmt/seafile-gui/Makefile (working copy) @@ -1,15 +1,15 @@ # $FreeBSD$ PORTNAME= seafile-gui -PORTVERSION= 4.1.0 -PORTREVISION= 1 +PORTVERSION= 5.0.0 DISTVERSIONPREFIX= v -CATEGORIES= net-mgmt +CATEGORIES= net-mgmt devel MAINTAINER= ultima1252@gmail.com COMMENT= Seafile desktop client LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS+= libglib-2.0.so:${PORTSDIR}/devel/glib20 \ libsearpc.so:${PORTSDIR}/devel/libsearpc \ @@ -22,19 +22,29 @@ GH_ACCOUNT= haiwen GH_PROJECT= seafile-client -USES= cmake pkgconfig -USE_QT4= corelib dbus gui network \ - qmake_build moc_build rcc_build uic_build \ - linguist_build +USES= cmake pkgconfig shebangfix +SHEBANG_FILES= extensions/*.sh scripts/*.sh fsplugin/*.sh \ + scripts/*.py USE_OPENSSL= yes INSTALLS_ICONS= yes -LRELEASE= ${PREFIX}/bin/lrelease-qt4 CMAKE_ARGS+= -DCMAKE_INCLUDE_PATH:PATH=include/glib-2.0 \ -DOPENSSL_INCLUDE_DIRS=${OPENSSLINC} \ -DOPENSSL_LIBRARIES="-L${OPENSSLLIB} -lcrypto" -CMAKE_BUILD_TYPE= Release +OPTIONS_DEFINE= DEBUG +OPTIONS_SINGLE= GUI +OPTIONS_SINGLE_GUI= QT4 QT5 +OPTIONS_DEFAULT= QT4 +QT4_USE= qt4=corelib,dbus,gui,network \ + qt4=qmake_build,moc_build,rcc_build,uic_build,linguist_build +QT4_LRELEASE_ON= ${PREFIX}/bin/lrelease-qt4 +QT5_USE= qt5=core,dbus,gui,network,testlib,widgets \ + qt5=qmake_build,buildtools_build,linguisttools_build +QT5_LRELEASE_ON= ${PREFIX}/bin/lrelease-qt5 +QT5_CMAKE_ON= -DUSE_QT5=on +DEBUG_CMAKE_BUILD_TYPE_ON= Debug +DEBUG_CMAKE_BUILD_TYPE_OFF= Release # Note that per PR 197984, cairo must be built with X11 and XCB options # otherwise configure fails with "cairo needs x11 enabled" message Index: net-mgmt/seafile-gui/distinfo =================================================================== --- net-mgmt/seafile-gui/distinfo (revision 403174) +++ net-mgmt/seafile-gui/distinfo (working copy) @@ -1,2 +1,2 @@ -SHA256 (haiwen-seafile-client-v4.1.0_GH0.tar.gz) = 3e50ad0b3885b794e96c289aa90d138ab3ac09e82417f88cb48822916e8fca13 -SIZE (haiwen-seafile-client-v4.1.0_GH0.tar.gz) = 1002135 +SHA256 (haiwen-seafile-client-v5.0.0_GH0.tar.gz) = 38a64c8bd0a32765ebccd4b32e9a12abd754b55a64bc18d32ddf75bbac142994 +SIZE (haiwen-seafile-client-v5.0.0_GH0.tar.gz) = 2067730 Index: net-mgmt/seafile-gui/pkg-plist =================================================================== --- net-mgmt/seafile-gui/pkg-plist (revision 403174) +++ net-mgmt/seafile-gui/pkg-plist (working copy) @@ -1,4 +1,4 @@ -%%QT_BINDIR%%/seafile-applet +bin/seafile-applet share/applications/seafile.desktop share/icons/hicolor/128x128/apps/seafile.png share/icons/hicolor/16x16/apps/seafile.png