Date: Thu, 6 Nov 2014 19:19:32 +0000 (UTC) From: John Marino <marino@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r372230 - in head/net-mgmt: . seafile-gui seafile-gui/files Message-ID: <201411061919.sA6JJWVt018891@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: marino Date: Thu Nov 6 19:19:31 2014 New Revision: 372230 URL: https://svnweb.freebsd.org/changeset/ports/372230 QAT: https://qat.redports.org/buildarchive/r372230/ Log: Add new port net-mgmt/seafile-gui PR: 193312 Submitted by: Jingfeng Yan Seafile is a next-generation open source cloud storage system with advanced support for file syncing, privacy protection and teamwork. Collections of files are called libraries, and each library can be synced separately. A library can be encrypted with a user chosen password. This password is not stored on the server, so even the server admin cannot view a file's contents. Seafile allows users to create groups with file syncing, wiki, and discussion to enable easy collaboration around documents within a team. This is the desktop client for Seafile. Added: head/net-mgmt/seafile-gui/ head/net-mgmt/seafile-gui/Makefile (contents, props changed) head/net-mgmt/seafile-gui/distinfo (contents, props changed) head/net-mgmt/seafile-gui/files/ head/net-mgmt/seafile-gui/files/patch-CMakeLists.txt (contents, props changed) head/net-mgmt/seafile-gui/pkg-descr (contents, props changed) head/net-mgmt/seafile-gui/pkg-plist (contents, props changed) Modified: head/net-mgmt/Makefile Modified: head/net-mgmt/Makefile ============================================================================== --- head/net-mgmt/Makefile Thu Nov 6 18:33:54 2014 (r372229) +++ head/net-mgmt/Makefile Thu Nov 6 19:19:31 2014 (r372230) @@ -282,6 +282,7 @@ SUBDIR += scli SUBDIR += sdig SUBDIR += seafile + SUBDIR += seafile-gui SUBDIR += send SUBDIR += sendip SUBDIR += sipcalc Added: head/net-mgmt/seafile-gui/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/seafile-gui/Makefile Thu Nov 6 19:19:31 2014 (r372230) @@ -0,0 +1,37 @@ +# $FreeBSD$ + +PORTNAME= seafile-gui +PORTVERSION= 3.1.5 +CATEGORIES= net-mgmt + +MAINTAINER= yan_jingfeng@yahoo.com +COMMENT= Seafile desktop client + +LICENSE= APACHE20 + +LIB_DEPENDS+= libglib-2.0.so:${PORTSDIR}/devel/glib20 \ + libsearpc.so:${PORTSDIR}/devel/libsearpc \ + libseafile.so:${PORTSDIR}/net-mgmt/seafile \ + libsqlite3.so:${PORTSDIR}/databases/sqlite3 \ + libccnet.so:${PORTSDIR}/net-mgmt/ccnet \ + libjansson.so:${PORTSDIR}/devel/jansson + +USE_GITHUB= yes +GH_ACCOUNT= haiwen +GH_PROJECT= seafile-client +GH_TAGNAME= v3.1.5 +GH_COMMIT= ce808db + +USES= cmake pkgconfig +USE_QT4= corelib dbus gui network \ + qmake_build moc_build rcc_build uic_build \ + linguist_build +USE_OPENSSL= yes +INSTALLS_ICONS= yes +LRELEASE= ${PREFIX}/bin/lrelease-qt4 +CMAKE_ARGS+= -DCMAKE_INCLUDE_PATH:PATH=include/glib-2.0 + +WITH_OPENSSL_PORT= yes +CMAKE_BUILD_TYPE= Release + +.include <bsd.port.mk> Added: head/net-mgmt/seafile-gui/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/seafile-gui/distinfo Thu Nov 6 19:19:31 2014 (r372230) @@ -0,0 +1,2 @@ +SHA256 (seafile-gui-3.1.5.tar.gz) = 81102eb267b8e3e507ddf78d5b019fd527f521e9cff1e2dd3dfcd41eec69e6ff +SIZE (seafile-gui-3.1.5.tar.gz) = 763089 Added: head/net-mgmt/seafile-gui/files/patch-CMakeLists.txt ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/seafile-gui/files/patch-CMakeLists.txt Thu Nov 6 19:19:31 2014 (r372230) @@ -0,0 +1,29 @@ +--- CMakeLists.txt.orig 2014-09-03 23:17:55.314282575 -0400 ++++ CMakeLists.txt 2014-09-03 23:19:48.914240566 -0400 +@@ -21,7 +21,7 @@ + IF (${CMAKE_BUILD_TYPE} MATCHES Release) + SET(GUI_TYPE WIN32) + ENDIF() +-ELSEIF (${CMAKE_SYSTEM_NAME} MATCHES "Linux") ++ELSEIF (${CMAKE_SYSTEM_NAME} MATCHES "Linux|FreeBSD|DragonFly|NetBSD|OpenBSD") + INCLUDE_DIRECTORIES(${QT_QTDBUS_INCLUDE_DIR}) + LINK_DIRECTORIES(${QT_QTDBUS_LIBRARIES}) + SET(EXTRA_LIBS ${EXTRA_LIBS} ${QT_QTDBUS_LIBRARIES}) +@@ -42,7 +42,7 @@ + #################### + ###### BEGIN: QT configuration + #################### +-IF (${CMAKE_SYSTEM_NAME} MATCHES "Linux") ++IF (${CMAKE_SYSTEM_NAME} MATCHES "Linux|FreeBSD|DragonFly|NetBSD|OpenBSD") + SET(QtDBus "QtDBus") + ENDIF() + +@@ -380,7 +380,7 @@ + ${EXTRA_LIBS} + ) + +-IF (${CMAKE_SYSTEM_NAME} MATCHES "Linux") ++IF (${CMAKE_SYSTEM_NAME} MATCHES "Linux|FreeBSD|DragonFly|NetBSD|OpenBSD") + TARGET_LINK_LIBRARIES(seafile-applet + ${QT_QTDBUS_LIBRARIES} + ) Added: head/net-mgmt/seafile-gui/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/seafile-gui/pkg-descr Thu Nov 6 19:19:31 2014 (r372230) @@ -0,0 +1,12 @@ +Seafile is a next-generation open source cloud storage system with +advanced support for file syncing, privacy protection and teamwork. +Collections of files are called libraries, and each library can be synced +separately. A library can be encrypted with a user chosen password. This +password is not stored on the server, so even the server admin cannot +view a file's contents. + +Seafile allows users to create groups with file syncing, wiki, and +discussion to enable easy collaboration around documents within a team. +This is the desktop client for Seafile. + +WWW: https://github.com/haiwen/seafile Added: head/net-mgmt/seafile-gui/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/net-mgmt/seafile-gui/pkg-plist Thu Nov 6 19:19:31 2014 (r372230) @@ -0,0 +1,10 @@ +%%QT_BINDIR%%/seafile-applet +share/applications/seafile.desktop +share/icons/hicolor/128x128/apps/seafile.png +share/icons/hicolor/16x16/apps/seafile.png +share/icons/hicolor/22x22/apps/seafile.png +share/icons/hicolor/24x24/apps/seafile.png +share/icons/hicolor/32x32/apps/seafile.png +share/icons/hicolor/48x48/apps/seafile.png +share/icons/hicolor/scalable/apps/seafile.svg +share/pixmaps/seafile.png
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201411061919.sA6JJWVt018891>