svn commit: r449260 - in head: . net-mgmt/ccnet-server net-mgmt/seafile-server

Richard Gallamore ultima at FreeBSD.org
Mon Sep 4 19:49:43 UTC 2017


Author: ultima
Date: Mon Sep  4 19:49:41 2017
New Revision: 449260
URL: https://svnweb.freebsd.org/changeset/ports/449260

Log:
  Updated to 6.1.2, cleanup makefiles, add note in UPDATING
  
  Upstream has set collation type for MySQL to be implicit and
  will cause issues when updating if tables are not set to
  utf8_unicode_ci.
  
  Approved by:	lifanov (mentor, implicit)

Modified:
  head/UPDATING
  head/net-mgmt/ccnet-server/Makefile
  head/net-mgmt/ccnet-server/distinfo
  head/net-mgmt/seafile-server/Makefile
  head/net-mgmt/seafile-server/Makefile.include
  head/net-mgmt/seafile-server/distinfo
  head/net-mgmt/seafile-server/pkg-plist

Modified: head/UPDATING
==============================================================================
--- head/UPDATING	Mon Sep  4 19:32:33 2017	(r449259)
+++ head/UPDATING	Mon Sep  4 19:49:41 2017	(r449260)
@@ -5,6 +5,14 @@ they are unavoidable.
 You should get into the habit of checking this file for changes each time
 you update your ports collection, before attempting any port upgrades.
 
+20170904
+  AFFECTS: users of net-mgmt/seafile-server
+  AUTHOR: ultima at FreeBSD.org
+
+  Users using MySQL updating to 6.1.2 need to verify table's collation
+  are utf8_unicode_ci. Upstream has set collation type to be implicit
+  and will cause all libraries to disappear if set to incorrect collation.
+
 20170828
   AFFECTS: users of security/gnupg
   AUTHOR: adamw at FreeBSD.org

Modified: head/net-mgmt/ccnet-server/Makefile
==============================================================================
--- head/net-mgmt/ccnet-server/Makefile	Mon Sep  4 19:32:33 2017	(r449259)
+++ head/net-mgmt/ccnet-server/Makefile	Mon Sep  4 19:49:41 2017	(r449260)
@@ -1,8 +1,8 @@
 # $FreeBSD$
 
 PORTNAME=	ccnet-server
-PORTVERSION=	${SEAFILE_VER}
 DISTVERSIONPREFIX=	v
+DISTVERSION=	${SEAFILE_VER}
 DISTVERSIONSUFFIX=	-server
 CATEGORIES=	net-mgmt devel
 
@@ -20,21 +20,24 @@ LIB_DEPENDS=	libsearpc.so:devel/libsearpc \
 		libevent.so:devel/libevent \
 		libjansson.so:devel/jansson
 
-CONFLICT=	ccnet-[0-9]*
-
+USES=		autoreconf libtool localbase mysql:client pathfix \
+		pgsql pkgconfig python:-2.7 shebangfix ssl
 USE_GITHUB=	yes
 GH_ACCOUNT=	haiwen
-
-USES=		autoreconf gettext libtool localbase mysql:client \
-       		pathfix pgsql pkgconfig python:-2.7 shebangfix ssl
 USE_GNOME=	glib20
 USE_LDCONFIG=	yes
 USE_OPENLDAP=	yes
 
+CONFLICT=	ccnet-[0-9]*
+
 CONFIGURE_ENV=	SSL_CFLAGS="${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto"
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS+=	--enable-ldap
 INSTALL_TARGET=	install-strip
+
+OPTIONS_DEFINE=	NLS
+
+NLS_USES=	gettext
 
 post-install:
 	@${MKDIR} ${STAGEDIR}${PREFIX}/${SEABIN} ${STAGEDIR}${PREFIX}/${SEALIB}

Modified: head/net-mgmt/ccnet-server/distinfo
==============================================================================
--- head/net-mgmt/ccnet-server/distinfo	Mon Sep  4 19:32:33 2017	(r449259)
+++ head/net-mgmt/ccnet-server/distinfo	Mon Sep  4 19:49:41 2017	(r449260)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1498236981
-SHA256 (haiwen-ccnet-server-v6.1.1-server_GH0.tar.gz) = 1cb84c8155d348f14b5af6e085640f1b42c523210d0f01216f04b3ad6a0e047e
-SIZE (haiwen-ccnet-server-v6.1.1-server_GH0.tar.gz) = 211230
+TIMESTAMP = 1502839888
+SHA256 (haiwen-ccnet-server-v6.1.2-server_GH0.tar.gz) = 582a4c72b9af7463dbe6f5af5e1c51e3210de93bf92db42f47e43e3887d9b61a
+SIZE (haiwen-ccnet-server-v6.1.2-server_GH0.tar.gz) = 211617

Modified: head/net-mgmt/seafile-server/Makefile
==============================================================================
--- head/net-mgmt/seafile-server/Makefile	Mon Sep  4 19:32:33 2017	(r449259)
+++ head/net-mgmt/seafile-server/Makefile	Mon Sep  4 19:49:41 2017	(r449260)
@@ -1,8 +1,8 @@
 # $FreeBSD$
 
 PORTNAME=	seafile-server
-PORTVERSION=	${SEAFILE_VER}
 DISTVERSIONPREFIX=	v
+DISTVERSION=	${SEAFILE_VER}
 DISTVERSIONSUFFIX=	-server
 CATEGORIES=	net-mgmt
 
@@ -28,31 +28,31 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}sqlite3>0:database
 
 CONFLICTS=	seafile-[0-9]*
 
+USES=		autoreconf iconv libarchive libtool localbase mysql \
+		pathfix pgsql pkgconfig python:-2.7 shebangfix sqlite ssl
 USE_GITHUB=	yes
 GH_ACCOUNT=	haiwen
-
-USES=		autoreconf gettext iconv libarchive libtool mysql pathfix \
-		pgsql pkgconfig python:-2.7 shebangfix sqlite ssl
 USE_GNOME=	glib20
+USE_LDCONFIG=	yes
+USE_RC_SUBR=	seafile
+
 SHEBANG_FILES=	scripts/*.sh scripts/upgrade/*.sh *.sh scripts/build/*.py \
 		scripts/*.py scripts/upgrade/*.py tools/seafile-admin
 GNU_CONFIGURE=	yes
-USE_LDCONFIG=	yes
 CONFIGURE_ENV=	SSL_CFLAGS="${OPENSSLINC}" SSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto"
 
 PATHFIX_MAKEFILEIN=	Makefile.am
 
 INSTALL_TARGET=	install-strip
-CPPFLAGS+=	-I${LOCALBASE}/include -I${LOCALBASE}/include/evhtp
-LDFLAGS+=	-L${LOCALBASE}/lib
+CPPFLAGS+=	-I${LOCALBASE}/include/evhtp
 
-USE_RC_SUBR=	seafile
-
 SUB_FILES=	pkg-message
 
 MAKE_JOBS_UNSAFE=	yes
 
-OPTIONS_DEFINE=		FUSE
+OPTIONS_DEFINE=		FUSE NLS
+OPTIONS_DEFAULT=	FUSE
+OPTIONS_EXCLUDE_DragonFly=	FUSE
 OPTIONS_SUB=		yes
 
 FUSE_DESC=		Use file system in userspace
@@ -60,8 +60,7 @@ FUSE_DESC=		Use file system in userspace
 FUSE_CONFIGURE_ENABLE=	fuse
 FUSE_LIB_DEPENDS=	libfuse.so:sysutils/fusefs-libs
 
-OPTIONS_DEFAULT=	FUSE
-OPTIONS_EXCLUDE_DragonFly=	FUSE
+NLS_USES=		gettext
 
 .include <bsd.port.options.mk>
 

Modified: head/net-mgmt/seafile-server/Makefile.include
==============================================================================
--- head/net-mgmt/seafile-server/Makefile.include	Mon Sep  4 19:32:33 2017	(r449259)
+++ head/net-mgmt/seafile-server/Makefile.include	Mon Sep  4 19:49:41 2017	(r449260)
@@ -1,6 +1,6 @@
 # $FreeBSD$
 
-SEAFILE_VER=6.1.1
+SEAFILE_VER=6.1.2
 SEAHUB_VER=6.1.7
 
 

Modified: head/net-mgmt/seafile-server/distinfo
==============================================================================
--- head/net-mgmt/seafile-server/distinfo	Mon Sep  4 19:32:33 2017	(r449259)
+++ head/net-mgmt/seafile-server/distinfo	Mon Sep  4 19:49:41 2017	(r449260)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1498236981
-SHA256 (haiwen-seafile-server-v6.1.1-server_GH0.tar.gz) = e939f0d374961372f9a8bf8f34f2da6f190e1bb67f5a9b793d20e584c347e2fe
-SIZE (haiwen-seafile-server-v6.1.1-server_GH0.tar.gz) = 697896
+TIMESTAMP = 1502839888
+SHA256 (haiwen-seafile-server-v6.1.2-server_GH0.tar.gz) = 6a724e2db9d304906b34be11cc3236b580914ed284b1ab5548e92357d76035a6
+SIZE (haiwen-seafile-server-v6.1.2-server_GH0.tar.gz) = 701524

Modified: head/net-mgmt/seafile-server/pkg-plist
==============================================================================
--- head/net-mgmt/seafile-server/pkg-plist	Mon Sep  4 19:32:33 2017	(r449259)
+++ head/net-mgmt/seafile-server/pkg-plist	Mon Sep  4 19:49:41 2017	(r449260)
@@ -4,6 +4,7 @@ include/seafile/seafile-object.h
 libdata/pkgconfig/libseafile.pc
 %%SEAFILE_SERVER%%/breakpad.py
 %%SEAFILE_SERVER%%/check_init_admin.py
+%%SEAFILE_SERVER%%/export-users.sh
 %%SEAFILE_SERVER%%/migrate-to-ceph.sh
 %%SEAFILE_SERVER%%/reset-admin.sh
 %%SEAFILE_SERVER%%/seaf-cli-wrapper.sh


More information about the svn-ports-all mailing list