View | Details | Raw Unified | Return to bug 233260 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-14 / +20 lines)
Lines 2-10 Link Here
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTNAME=	nextcloudclient
4
PORTNAME=	nextcloudclient
5
PORTVERSION=	0.0.0.20180323
5
PORTVERSION=	2.5.1
6
#DISTVERSIONPREFIX=	v
6
DISTVERSIONPREFIX=	v
7
PORTREVISION=	2
8
CATEGORIES=	deskutils
7
CATEGORIES=	deskutils
9
8
10
MAINTAINER=	mr@FreeBSD.org
9
MAINTAINER=	mr@FreeBSD.org
Lines 17-47 Link Here
17
16
18
USES=		cmake:outsource,noninja compiler:c++11-lib gmake iconv \
17
USES=		cmake:outsource,noninja compiler:c++11-lib gmake iconv \
19
		localbase:ldflags pkgconfig qt:5 sqlite ssl
18
		localbase:ldflags pkgconfig qt:5 sqlite ssl
20
USE_QT=		buildtools_build concurrent core dbus gui linguist_build network \
19
USE_QT=		buildtools_build concurrent core dbus declarative gui \
21
		qmake_build sql webkit widgets xml
20
		linguist_build location network printsupport qmake_build \
21
		sql webchannel webengine webkit widgets xml
22
22
CMAKE_ARGS=	-DBUILD_WITH_QT4:BOOL=OFF \
23
CMAKE_ARGS=	-DBUILD_WITH_QT4:BOOL=OFF \
23
		-DCMAKE_INSTALL_MANDIR:STRING=man \
24
		-DCMAKE_INSTALL_MANDIR:STRING=man \
24
		-DWITH_STACK_PROTECTOR:BOOL=OFF
25
		-DWITH_STACK_PROTECTOR:BOOL=OFF
25
USE_LDCONFIG=	yes
26
USE_LDCONFIG=	yes
26
INSTALLS_ICONS=	yes
27
27
28
USE_GITHUB=	yes
28
USE_GITHUB=	yes
29
GH_ACCOUNT=	nextcloud
29
GH_ACCOUNT=	nextcloud
30
GH_PROJECT=	client
30
GH_PROJECT=	desktop
31
GH_TAGNAME=	4c40789dcafe5b193e125620b63dcc95e08ffba5
32
31
33
#OPTIONS_DEFINE=		DEBUG DOCS
32
#OPTIONS_DEFINE=	DOCS
34
OPTIONS_DEFINE=		DEBUG # DOCS doesn't build currently
35
33
36
#DOCS_BUILD_DEPENDS=	sphinx-build:textproc/py-sphinx \
34
#DOCS_BUILD_DEPENDS=	sphinx-build:textproc/py-sphinx \
37
#			doxygen:devel/doxygen
35
#			doxygen:devel/doxygen
38
#DOCS_USE=		tex=dvipsk:build,latex:build
36
#DOCS_USE=		tex=dvipsk:build,latex:build
39
#DOCS_CMAKE_ON=		-DWITH_DOC:BOOL=ON
37
#DOCS_CMAKE_ON=	-DWITH_DOC:BOOL=ON
40
38
41
DEBUG_CMAKE_ON=		-DCMAKE_BUILD_TYPE:STRING=Debug
42
43
PLIST_SUB=	VERSION=${PORTVERSION}
39
PLIST_SUB=	VERSION=${PORTVERSION}
44
40
41
.include <bsd.port.pre.mk>
42
43
.ifdef WITH_DEBUG
44
CMAKE_ARGS+=		-DCMAKE_BUILD_TYPE:STRING=Debug
45
.endif
46
47
.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1200085 && !${SSL_DEFAULT:Mopenssl111}
48
BROKEN=	nextcloudclient requires OpenSSL 1.1.0, add DEFAULT_VERSIONS+=ssl=openssl111 to /etc/make.conf
49
.endif
50
45
post-patch:
51
post-patch:
46
	@${REINPLACE_CMD} -e \
52
	@${REINPLACE_CMD} -e \
47
		's|.lst |.lst.sample |' ${WRKSRC}/CMakeLists.txt
53
		's|.lst |.lst.sample |' ${WRKSRC}/CMakeLists.txt
Lines 49-52 Link Here
49
pre-configure:
55
pre-configure:
50
	@(cd ${WRKSRC} && ${CP} -f sync-exclude.lst sync-exclude.lst.sample)
56
	@(cd ${WRKSRC} && ${CP} -f sync-exclude.lst sync-exclude.lst.sample)
51
57
52
.include <bsd.port.mk>
58
.include <bsd.port.post.mk>
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1521915864
1
TIMESTAMP = 1544125625
2
SHA256 (nextcloud-client-0.0.0.20180323-4c40789dcafe5b193e125620b63dcc95e08ffba5_GH0.tar.gz) = 311028a8dadc9137699255f9b1d619c45f5ce820f2942697285339bfc6c0e836
2
SHA256 (nextcloud-desktop-v2.5.1_GH0.tar.gz) = 48be2556f4fddb956ad31e954be5f9c73482e936a80ec0efaeb30549dcd81f19
3
SIZE (nextcloud-client-0.0.0.20180323-4c40789dcafe5b193e125620b63dcc95e08ffba5_GH0.tar.gz) = 18378272
3
SIZE (nextcloud-desktop-v2.5.1_GH0.tar.gz) = 18916053
(-)pkg-plist (-2 / +15 lines)
Lines 12-21 Link Here
12
include/nextcloudsync/mirall/syncresult.h
12
include/nextcloudsync/mirall/syncresult.h
13
lib/libnextcloudsync.so
13
lib/libnextcloudsync.so
14
lib/libnextcloudsync.so.0
14
lib/libnextcloudsync.so.0
15
lib/libnextcloudsync.so.2.5.0
15
lib/libnextcloudsync.so.%%VERSION%%
16
lib/nextcloud/libocsync.so
16
lib/nextcloud/libocsync.so
17
lib/nextcloud/libocsync.so.0
17
lib/nextcloud/libocsync.so.0
18
lib/nextcloud/libocsync.so.2.5.0
18
lib/nextcloud/libocsync.so.%%VERSION%%
19
share/applications/nextcloud.desktop
19
share/applications/nextcloud.desktop
20
share/caja-python/extensions/syncstate-Nextcloud.py
20
share/caja-python/extensions/syncstate-Nextcloud.py
21
share/icons/hicolor/1024x1024/apps/Nextcloud.png
21
share/icons/hicolor/1024x1024/apps/Nextcloud.png
Lines 86-98 Link Here
86
share/nautilus-python/extensions/syncstate-Nextcloud.py
86
share/nautilus-python/extensions/syncstate-Nextcloud.py
87
share/nemo-python/extensions/syncstate-Nextcloud.py
87
share/nemo-python/extensions/syncstate-Nextcloud.py
88
share/nextcloud/i18n/client_TW.qm
88
share/nextcloud/i18n/client_TW.qm
89
share/nextcloud/i18n/client_bg.qm
89
share/nextcloud/i18n/client_ca.qm
90
share/nextcloud/i18n/client_ca.qm
90
share/nextcloud/i18n/client_cs.qm
91
share/nextcloud/i18n/client_cs.qm
91
share/nextcloud/i18n/client_de.qm
92
share/nextcloud/i18n/client_de.qm
92
share/nextcloud/i18n/client_el.qm
93
share/nextcloud/i18n/client_el.qm
93
share/nextcloud/i18n/client_en.qm
94
share/nextcloud/i18n/client_en.qm
95
share/nextcloud/i18n/client_en_GB.qm
94
share/nextcloud/i18n/client_es.qm
96
share/nextcloud/i18n/client_es.qm
95
share/nextcloud/i18n/client_es_AR.qm
97
share/nextcloud/i18n/client_es_AR.qm
98
share/nextcloud/i18n/client_es_CL.qm
99
share/nextcloud/i18n/client_es_CO.qm
100
share/nextcloud/i18n/client_es_CR.qm
101
share/nextcloud/i18n/client_es_DO.qm
102
share/nextcloud/i18n/client_es_EC.qm
103
share/nextcloud/i18n/client_es_GT.qm
104
share/nextcloud/i18n/client_es_HN.qm
105
share/nextcloud/i18n/client_es_MX.qm
106
share/nextcloud/i18n/client_es_SV.qm
96
share/nextcloud/i18n/client_et.qm
107
share/nextcloud/i18n/client_et.qm
97
share/nextcloud/i18n/client_eu.qm
108
share/nextcloud/i18n/client_eu.qm
98
share/nextcloud/i18n/client_fa.qm
109
share/nextcloud/i18n/client_fa.qm
Lines 100-107 Link Here
100
share/nextcloud/i18n/client_fr.qm
111
share/nextcloud/i18n/client_fr.qm
101
share/nextcloud/i18n/client_gl.qm
112
share/nextcloud/i18n/client_gl.qm
102
share/nextcloud/i18n/client_hu.qm
113
share/nextcloud/i18n/client_hu.qm
114
share/nextcloud/i18n/client_is.qm
103
share/nextcloud/i18n/client_it.qm
115
share/nextcloud/i18n/client_it.qm
104
share/nextcloud/i18n/client_ja.qm
116
share/nextcloud/i18n/client_ja.qm
117
share/nextcloud/i18n/client_lt_LT.qm
105
share/nextcloud/i18n/client_nb_NO.qm
118
share/nextcloud/i18n/client_nb_NO.qm
106
share/nextcloud/i18n/client_nl.qm
119
share/nextcloud/i18n/client_nl.qm
107
share/nextcloud/i18n/client_pl.qm
120
share/nextcloud/i18n/client_pl.qm

Return to bug 233260