svn commit: r380223 - in head/net-mgmt/seafile-gui: . files
John Marino
marino at FreeBSD.org
Sun Mar 1 18:56:57 UTC 2015
Author: marino
Date: Sun Mar 1 18:56:56 2015
New Revision: 380223
URL: https://svnweb.freebsd.org/changeset/ports/380223
QAT: https://qat.redports.org/buildarchive/r380223/
Log:
net-mgmt/seafile-gui: Upgrade version 3.1.5 => 4.1.0
PR: 197984
Submitted by: maintainer (Jingfeng Yan)
Modified:
head/net-mgmt/seafile-gui/Makefile
head/net-mgmt/seafile-gui/distinfo
head/net-mgmt/seafile-gui/files/patch-CMakeLists.txt
Modified: head/net-mgmt/seafile-gui/Makefile
==============================================================================
--- head/net-mgmt/seafile-gui/Makefile Sun Mar 1 18:33:36 2015 (r380222)
+++ head/net-mgmt/seafile-gui/Makefile Sun Mar 1 18:56:56 2015 (r380223)
@@ -1,8 +1,9 @@
# $FreeBSD$
PORTNAME= seafile-gui
-PORTVERSION= 3.1.5
+PORTVERSION= 4.1.0
CATEGORIES= net-mgmt
+DISTNAME= seafile-client-${PORTVERSION}
MAINTAINER= yan_jingfeng at yahoo.com
COMMENT= Seafile desktop client
@@ -19,8 +20,8 @@ LIB_DEPENDS+= libglib-2.0.so:${PORTSDIR}
USE_GITHUB= yes
GH_ACCOUNT= haiwen
GH_PROJECT= seafile-client
-GH_TAGNAME= v3.1.5
-GH_COMMIT= ce808db
+GH_TAGNAME= v${PORTVERSION}
+GH_COMMIT= 74817c4
USES= cmake pkgconfig
USE_QT4= corelib dbus gui network \
@@ -34,4 +35,7 @@ CMAKE_ARGS+= -DCMAKE_INCLUDE_PATH:PATH=i
WITH_OPENSSL_PORT= yes
CMAKE_BUILD_TYPE= Release
+# Note that per PR 197984, cairo must be built with X11 and XCB options
+# otherwise configure fails with "cairo needs x11 enabled" message
+
.include <bsd.port.mk>
Modified: head/net-mgmt/seafile-gui/distinfo
==============================================================================
--- head/net-mgmt/seafile-gui/distinfo Sun Mar 1 18:33:36 2015 (r380222)
+++ head/net-mgmt/seafile-gui/distinfo Sun Mar 1 18:56:56 2015 (r380223)
@@ -1,2 +1,2 @@
-SHA256 (seafile-gui-3.1.5.tar.gz) = 81102eb267b8e3e507ddf78d5b019fd527f521e9cff1e2dd3dfcd41eec69e6ff
-SIZE (seafile-gui-3.1.5.tar.gz) = 763089
+SHA256 (seafile-client-4.1.0.tar.gz) = 7de5d09fa969c18a37d3f71ccafa82f7e678440616ce61819e245a98aded768d
+SIZE (seafile-client-4.1.0.tar.gz) = 1002057
Modified: head/net-mgmt/seafile-gui/files/patch-CMakeLists.txt
==============================================================================
--- head/net-mgmt/seafile-gui/files/patch-CMakeLists.txt Sun Mar 1 18:33:36 2015 (r380222)
+++ head/net-mgmt/seafile-gui/files/patch-CMakeLists.txt Sun Mar 1 18:56:56 2015 (r380223)
@@ -1,29 +1,20 @@
---- 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)
+--- CMakeLists.txt.orig 2015-01-28 22:35:49.000000000 -0500
++++ CMakeLists.txt 2015-01-28 22:42:26.000000000 -0500
+@@ -85,7 +85,7 @@
+ SET(USE_QT_LIBRARIES ${USE_QT_LIBRARIES} "WebKit" "WebKitWidgets")
+ ADD_DEFINITIONS(-DHAVE_SHIBBOLETH_SUPPORT)
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}
- )
+- IF (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
++ IF (${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR ${CMAKE_SYSTEM_NAME} MATCHES "BSD|DragonFly")
+ SET(USE_QT_LIBRARIES ${USE_QT_LIBRARIES} "DBus")
+ ENDIF()
+ FIND_PACKAGE(Qt5 REQUIRED ${USE_QT_LIBRARIES})
+@@ -100,7 +100,7 @@
+ SET(QtWebKit "QtWebKit")
+ ADD_DEFINITIONS(-DHAVE_SHIBBOLETH_SUPPORT)
+ ENDIF()
+- IF (${CMAKE_SYSTEM_NAME} MATCHES "Linux")
++ IF (${CMAKE_SYSTEM_NAME} MATCHES "Linux" OR ${CMAKE_SYSTEM_NAME} MATCHES "BSD|DragonFly")
+ SET(QtDBus "QtDBus")
+ ENDIF()
+ FIND_PACKAGE(Qt4 REQUIRED QtCore QtGui QtNetwork ${QtDBus} ${QtWebKit})
More information about the svn-ports-all
mailing list