Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 8 Nov 2016 13:35:36 +0000 (UTC)
From:      Ben Woods <woodsb02@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r425739 - in head: . net net/remmina net/remmina-plugin-gnome net/remmina-plugin-i18n net/remmina-plugin-nx net/remmina-plugin-telepathy net/remmina-plugin-vnc net/remmina-plugin-xdmcp ...
Message-ID:  <201611081335.uA8DZaVi022383@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: woodsb02
Date: Tue Nov  8 13:35:36 2016
New Revision: 425739
URL: https://svnweb.freebsd.org/changeset/ports/425739

Log:
  net/remmina: Update to 1.2.0-rcgit.16
  
  - Add extra patch for FreeBSD<10.3-RELEASE as utimensat isn't available
  - Take maintainership
  - Modernise port: use new options helpers and USES=pathfix
  - Correct LICENSE and add LICENSE_FILE
  - Add new dependencies detected by qa script
  - Add new option for enabling user survey (off by default)
  - Also update net/remmina-plugins and net/remmina-plugin-*
  - Remove net/remmina-plugin-i18n - translations were removed upstream
  
  Approved by:	adamw (mentor)
  Differential Revision:	D8436

Added:
  head/net/remmina/files/extrapatch-remmina_src_remmina__file.c   (contents, props changed)
  head/net/remmina/pkg-message
     - copied unchanged from r425738, head/net/remmina/files/pkg-message.in
Deleted:
  head/net/remmina-plugin-i18n/
  head/net/remmina/files/patch-FreeRDP-Remmina-b6a55ae
  head/net/remmina/files/pkg-message.in
Modified:
  head/MOVED
  head/net/Makefile
  head/net/remmina-plugin-gnome/Makefile
  head/net/remmina-plugin-nx/Makefile
  head/net/remmina-plugin-telepathy/Makefile
  head/net/remmina-plugin-vnc/Makefile
  head/net/remmina-plugin-xdmcp/Makefile
  head/net/remmina-plugins/Makefile
  head/net/remmina-plugins/bsd.plugin.mk   (contents, props changed)
  head/net/remmina-plugins/distinfo
  head/net/remmina/Makefile
  head/net/remmina/distinfo
  head/net/remmina/pkg-descr
  head/net/remmina/pkg-plist

Modified: head/MOVED
==============================================================================
--- head/MOVED	Tue Nov  8 13:11:31 2016	(r425738)
+++ head/MOVED	Tue Nov  8 13:35:36 2016	(r425739)
@@ -8795,3 +8795,4 @@ graphics/linux-c7-libGLU|graphics/linux-
 multimedia/libmovtar||2016-11-05|Not used anymore, abandonware
 devel/p5-Test-Exception-LessClever||2016-11-06|Deprecated by upstream
 www/py-django-piston||2016-11-06|Has expired: Abandoned upstream. Doesn't work with django>=1.6
+net/remmina-plugin-i18n||2016-11-08|Plugin translations removed upstream in GH commit 2dd0526

Modified: head/net/Makefile
==============================================================================
--- head/net/Makefile	Tue Nov  8 13:11:31 2016	(r425738)
+++ head/net/Makefile	Tue Nov  8 13:35:36 2016	(r425739)
@@ -1089,7 +1089,6 @@
     SUBDIR += relayd
     SUBDIR += remmina
     SUBDIR += remmina-plugin-gnome
-    SUBDIR += remmina-plugin-i18n
     SUBDIR += remmina-plugin-nx
     SUBDIR += remmina-plugin-telepathy
     SUBDIR += remmina-plugin-vnc

Modified: head/net/remmina-plugin-gnome/Makefile
==============================================================================
--- head/net/remmina-plugin-gnome/Makefile	Tue Nov  8 13:11:31 2016	(r425738)
+++ head/net/remmina-plugin-gnome/Makefile	Tue Nov  8 13:35:36 2016	(r425739)
@@ -5,7 +5,10 @@ PKGNAMESUFFIX=	-gnome
 
 COMMENT=	Remmina plugin for GNOME Keyring
 
-LIB_DEPENDS=	libgnome-keyring.so:security/libgnome-keyring
+LIB_DEPENDS=	libgnome-keyring.so:security/libgnome-keyring \
+		libsecret-1.so:security/libsecret
+
+USES+=		gettext-runtime
 
 MASTERDIR=	${.CURDIR}/../remmina-plugins
 

Modified: head/net/remmina-plugin-nx/Makefile
==============================================================================
--- head/net/remmina-plugin-nx/Makefile	Tue Nov  8 13:11:31 2016	(r425738)
+++ head/net/remmina-plugin-nx/Makefile	Tue Nov  8 13:35:36 2016	(r425739)
@@ -5,7 +5,8 @@ PKGNAMESUFFIX=	-nx
 
 COMMENT=	Remmina plugin for NX
 
-USE_XORG+=	xkbfile
+USE_GNOME+=	cairo
+USE_XORG+=	x11 xkbfile
 
 MASTERDIR=	${.CURDIR}/../remmina-plugins
 

Modified: head/net/remmina-plugin-telepathy/Makefile
==============================================================================
--- head/net/remmina-plugin-telepathy/Makefile	Tue Nov  8 13:11:31 2016	(r425738)
+++ head/net/remmina-plugin-telepathy/Makefile	Tue Nov  8 13:35:36 2016	(r425739)
@@ -5,7 +5,7 @@ PKGNAMESUFFIX=	-telepathy
 
 COMMENT=	Remmina plugin for Telepathy support
 
-USE_GNOME+=	gtk30
+USE_GNOME+=	cairo gtk30
 LIB_DEPENDS=	libtelepathy-glib.so:net-im/telepathy-glib
 
 MASTERDIR=	${.CURDIR}/../remmina-plugins

Modified: head/net/remmina-plugin-vnc/Makefile
==============================================================================
--- head/net/remmina-plugin-vnc/Makefile	Tue Nov  8 13:11:31 2016	(r425738)
+++ head/net/remmina-plugin-vnc/Makefile	Tue Nov  8 13:35:36 2016	(r425739)
@@ -1,7 +1,6 @@
 # Created by: Alexander Logvinov <avl@FreeBSD.org>
 # $FreeBSD$
 
-PORTREVISION=	6
 PKGNAMESUFFIX=	-vnc
 
 COMMENT=	Remmina plugin for VNC protocol
@@ -11,6 +10,7 @@ LIB_DEPENDS=	libgnutls.so:security/gnutl
 		libvncserver.so:net/libvncserver
 
 USES=		jpeg
+USE_GNOME+=	cairo
 
 MASTERDIR=	${.CURDIR}/../remmina-plugins
 

Modified: head/net/remmina-plugin-xdmcp/Makefile
==============================================================================
--- head/net/remmina-plugin-xdmcp/Makefile	Tue Nov  8 13:11:31 2016	(r425738)
+++ head/net/remmina-plugin-xdmcp/Makefile	Tue Nov  8 13:35:36 2016	(r425739)
@@ -7,6 +7,8 @@ COMMENT=	Remmina plugin for XDMCP protoc
 
 RUN_DEPENDS=	Xephyr:x11-servers/xephyr
 
+USE_GNOME+=	cairo
+
 MASTERDIR=	${.CURDIR}/../remmina-plugins
 
 PLIST_SUB+=	ICONS="" SSH=""

Modified: head/net/remmina-plugins/Makefile
==============================================================================
--- head/net/remmina-plugins/Makefile	Tue Nov  8 13:11:31 2016	(r425738)
+++ head/net/remmina-plugins/Makefile	Tue Nov  8 13:35:36 2016	(r425739)
@@ -2,11 +2,11 @@
 # $FreeBSD$
 
 PORTNAME?=	remmina-plugins
-PORTVERSION=	1.0.0
-PORTREVISION?=	4
+DISTVERSIONPREFIX=v
+DISTVERSION=	1.2.0-rcgit.16
 CATEGORIES=	net gnome
 
-MAINTAINER?=	ports@FreeBSD.org
+MAINTAINER?=	woodsb02@FreeBSD.org
 COMMENT?=	Remmina plugin system
 
 USE_GITHUB=	yes
@@ -17,44 +17,21 @@ GH_PROJECT=	Remmina
 .include "${.CURDIR}/../remmina-plugins/bsd.plugin.mk"
 .else
 
-OPTIONS_DEFINE=	KEYRING VNC XDMCP TELEP NX NLS
-OPTIONS_DEFAULT=	KEYRING VNC XDMCP TELEP
-KEYRING_DESC=	GNOME Keyring plugin
-VNC_DESC=	VNC protocol plugin
-XDMCP_DESC=	XDMCP protocol plugin
-TELEP_DESC=	Telepathy protocol plugin
-NX_DESC=	NX protocol plugin
+USES=	metaport
 
-NO_BUILD=	yes
-PATCHDIR=	# none
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MKEYRING}
-RUN_DEPENDS+=	${LOCALBASE}/lib/remmina/plugins/remmina-plugins-gnome.so:net/remmina-plugin-gnome
-.endif
-
-.if ${PORT_OPTIONS:MVNC}
-RUN_DEPENDS+=	${LOCALBASE}/lib/remmina/plugins/remmina-plugin-vnc.so:net/remmina-plugin-vnc
-.endif
-
-.if ${PORT_OPTIONS:MXDMCP}
-RUN_DEPENDS+=	${LOCALBASE}/lib/remmina/plugins/remmina-plugin-xdmcp.so:net/remmina-plugin-xdmcp
-.endif
-
-.if ${PORT_OPTIONS:MTELEP}
-RUN_DEPENDS+=	${LOCALBASE}/lib/remmina/plugins/remmina-plugin-telepathy.so:net/remmina-plugin-telepathy
-.endif
-
-.if ${PORT_OPTIONS:MNX}
-RUN_DEPENDS+=	${LOCALBASE}/lib/remmina/plugins/remmina-plugin-nx.so:net/remmina-plugin-nx
-.endif
-
-.if ${PORT_OPTIONS:MNLS}
-RUN_DEPENDS+=	${LOCALBASE}/share/locale/bg/LC_MESSAGES/remmina-plugins.mo:net/remmina-plugin-i18n
-.endif
-
-do-install:	# empty
+OPTIONS_DEFINE=		KEYRING NX TELEP VNC XDMCP
+OPTIONS_DEFAULT=	KEYRING TELEP VNC XDMCP
+KEYRING_DESC=		GNOME Keyring plugin
+VNC_DESC=		VNC protocol plugin
+XDMCP_DESC=		XDMCP protocol plugin
+TELEP_DESC=		Telepathy protocol plugin
+NX_DESC=		NX protocol plugin
+
+KEYRING_RUN_DEPENDS=	remmina-plugin-gnome>=0:net/remmina-plugin-gnome
+NX_RUN_DEPENDS=		remmina-plugin-nx>=0:net/remmina-plugin-nx
+TELEP_RUN_DEPENDS=	remmina-plugin-telepathy>=0:net/remmina-plugin-telepathy
+VNC_RUN_DEPENDS=	remmina-plugin-vnc>=0:net/remmina-plugin-vnc
+XDMCP_RUN_DEPENDS=	remmina-plugin-xdmcp>=0:net/remmina-plugin-xdmcp
 
 .include <bsd.port.mk>
 

Modified: head/net/remmina-plugins/bsd.plugin.mk
==============================================================================
--- head/net/remmina-plugins/bsd.plugin.mk	Tue Nov  8 13:11:31 2016	(r425738)
+++ head/net/remmina-plugins/bsd.plugin.mk	Tue Nov  8 13:35:36 2016	(r425739)
@@ -1,34 +1,32 @@
+# $FreeBSD$
+#
+# Common code for Remmina plugin ports net/remmina-plugin-*
+
 .if defined(PKGNAMESUFFIX)
 
 PORTNAME=	remmina-plugin
 PATCHDIR=	${.CURDIR}/../remmina/files
 
-LICENSE=	GPLv2
+LICENSE=	GPLv2+
+LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS+=	remmina>=${PORTVERSION}:net/remmina
 RUN_DEPENDS+=	remmina>=${PORTVERSION}:net/remmina
 
-USES+=		cmake gmake pkgconfig desktop-file-utils
-USE_GNOME=	atk gdkpixbuf2 glib20 gtk20 pango
+USES+=		cmake gmake pkgconfig
+USE_GNOME+=	atk gdkpixbuf2 glib20 gtk30 pango
 INSTALLS_ICONS=	yes
-LDFLAGS+=	-lpthread -L${LOCALBASE}/lib
-CPPFLAGS+=	-I${LOCALBASE}/include
-CFLAGS+=	-I${WRKSRC}/remmina/include -I${LOCALBASE}/include -fPIC
 
-# disable appindicator as it is new feature of gnome 3
+# disable appindicator as it is a feature of gnome 3 which isn't supported on FreeBSD
 CMAKE_ARGS+=    -DWITH_APPINDICATOR=OFF
 # set build directory
 CMAKE_ARGS+=    --build=build
-# prefer gtk2 rather than gtk3
-CMAKE_ARGS+=    -DGTK_VERSION=2
 
 SSH_DESC=	Build with SSH tunneling support
 
-.include <bsd.port.options.mk>
-
 .include <bsd.port.pre.mk>
 
-.if ${PKGNAMESUFFIX} == "-i18n" || ${PKGNAMESUFFIX} == "-gnome"
+.if ${PKGNAMESUFFIX} == "-gnome"
 PLIST=		${.CURDIR}/pkg-plist
 .else
 PLIST_SUB+=	PLUGIN="${PKGNAMESUFFIX:S,-,,}"
@@ -63,9 +61,6 @@ post-patch:
 	${REINPLACE_CMD} -e 's|find_suggested_package(TELEPATHY)||' ${WRKSRC}/remmina-plugins/CMakeLists.txt
 	${REINPLACE_CMD} -e 's|add_subdirectory(telepathy)||' ${WRKSRC}/remmina-plugins/CMakeLists.txt
 .endif
-.if ${PKGNAMESUFFIX:S,-,,} != "i18n"
-	${REINPLACE_CMD} -e 's|add_subdirectory(po)||' ${WRKSRC}/remmina-plugins/CMakeLists.txt
-.endif
 
 .include <bsd.port.post.mk>
 .endif

Modified: head/net/remmina-plugins/distinfo
==============================================================================
--- head/net/remmina-plugins/distinfo	Tue Nov  8 13:11:31 2016	(r425738)
+++ head/net/remmina-plugins/distinfo	Tue Nov  8 13:35:36 2016	(r425739)
@@ -1,2 +1,3 @@
-SHA256 (FreeRDP-Remmina-1.0.0_GH0.tar.gz) = 248e23849442c026771de2c4ca89577acb3b89f66008c5739f212bacfd1291b8
-SIZE (FreeRDP-Remmina-1.0.0_GH0.tar.gz) = 540414
+TIMESTAMP = 1478177235
+SHA256 (FreeRDP-Remmina-v1.2.0-rcgit.16_GH0.tar.gz) = edb347f9e4d0a2e682f7ffd22caa364b477653a1aca31d1c1922a86d81df4995
+SIZE (FreeRDP-Remmina-v1.2.0-rcgit.16_GH0.tar.gz) = 1008438

Modified: head/net/remmina/Makefile
==============================================================================
--- head/net/remmina/Makefile	Tue Nov  8 13:11:31 2016	(r425738)
+++ head/net/remmina/Makefile	Tue Nov  8 13:35:36 2016	(r425739)
@@ -2,85 +2,71 @@
 # $FreeBSD$
 
 PORTNAME=	remmina
-PORTVERSION=	1.0.0
-PORTREVISION=	5
+DISTVERSIONPREFIX=v
+DISTVERSION=	1.2.0-rcgit.16
 CATEGORIES=	net gnome
 
-MAINTAINER=	ports@FreeBSD.org
+MAINTAINER=	woodsb02@FreeBSD.org
 COMMENT=	GTK+ Remote Desktop Client
 
-LICENSE=	GPLv2
+LICENSE=	GPLv2+
+LICENSE_FILE=	${WRKSRC}/LICENSE
 
-USES=		cmake gmake pkgconfig
-USE_GNOME=	atk gdkpixbuf2 glib20 gtk20 pango
-INSTALLS_ICONS=	yes
-LDFLAGS+=	-lpthread -L${LOCALBASE}/lib  -Wl,-rpath -Wl,${LOCALBASE}/lib \
-		-lX11 -lgio-2.0 -lgobject-2.0 -lgthread-2.0 -lgmodule-2.0 \
-		-lgtk-x11-2.0
-CPPFLAGS+=	-I${LOCALBASE}/include
-CFLAGS+=	-I${WRKSRC}/remmina/include -I${LOCALBASE}/include -fPIC
-SUB_FILES=	pkg-message
 USE_GITHUB=	yes
 GH_ACCOUNT=	FreeRDP
 GH_PROJECT=	Remmina
 
-OPTIONS_DEFINE=	SSH GCRYPT TERM AVAHI NLS
-OPTIONS_DEFAULT=	SSH GCRYPT TERM AVAHI
-SSH_DESC=	Build with SSH tunneling support
-GCRYPT_DESC=	Build with libgcrypt support for password encryption
-TERM_DESC=	Build with terminal support
-AVAHI_DESC=	Build with Avahi support
-
-.include <bsd.port.options.mk>
-
-CMAKE_ARGS+=	--build=build
-# now cannot build with gtk30 because requisite ports are old
-CMAKE_ARGS+=	-DGTK_VERSION=2
-
-.if ${PORT_OPTIONS:MNLS}
-USES+=		gettext
-PLIST_SUB+=	NLS=""
-LDFLAGS+=	-lintl
-.else
-USES+=		gettext	# doesn't build otherwise
-LDFLAGS+=	-lintl	# doesn't build otherwise
-PLIST_SUB+=	NLS="@comment "
-.endif
+USES=		cmake:outsource gmake pathfix pkgconfig
+USE_GNOME=	atk cairo gdkpixbuf2 glib20 gtk30 pango
+USE_XORG=	ice sm x11 xext
+PATHFIX_WRKSRC=		${WRKSRC}/remmina
+INSTALLS_ICONS=	yes
+CMAKE_ARGS=	--build=build \
+		-DWITH_APPINDICATOR:BOOL=false
 
-.if ${PORT_OPTIONS:MSSH}
-LIB_DEPENDS+=	libssh_threads.so:security/libssh
-LDFLAGS+=	-fstack-protector
-.else
-CMAKE_ARGS+=	-DWITH_LIBSSH=OFF
-.endif
+OPTIONS_DEFINE=		AVAHI GCRYPT NLS SSH SURVEY TERM
+OPTIONS_DEFAULT=	AVAHI GCRYPT SSH TERM
+OPTIONS_SUB=		yes
 
-.if ${PORT_OPTIONS:MGCRYPT}
-LIB_DEPENDS+=	libgcrypt.so:security/libgcrypt
-.else
-CMAKE_ARGS+=	-DWITH_GCRYPT=OFF
-.endif
+AVAHI_DESC=		Build with Avahi support
+GCRYPT_DESC=		Build with libgcrypt support for password encryption
+SSH_DESC=		Build with SSH tunneling support
+SURVEY_DESC=		Enable user survey to allow developers to understand usage
+TERM_DESC=		Build with terminal support
 
-.if ${PORT_OPTIONS:MTERM}
-USE_GNOME+=	vte
-.else
-CMAKE_ARGS+=	-DWITH_VTE=OFF
-.endif
+AVAHI_LIB_DEPENDS=	libavahi-client.so:net/avahi-app \
+			libavahi-ui-gtk3.so:net/avahi-gtk3
+AVAHI_CMAKE_BOOL=	WITH_AVAHI
+
+GCRYPT_LIB_DEPENDS=	libgcrypt.so:security/libgcrypt
+GCRYPT_CMAKE_BOOL=	WITH_GCRYPT
 
-.if ${PORT_OPTIONS:MAVAHI}
-LIB_DEPENDS+=	libavahi-ui.so:net/avahi-gtk
-.else
-CMAKE_ARGS+=	-DWITH_AVAHI=OFF
+NLS_USES=		gettext
+NLS_CMAKE_BOOL=		WITH_GETTEXT
+
+SSH_LIB_DEPENDS=	libssh_threads.so:security/libssh
+SSH_LDFLAGS=		-fstack-protector
+SSH_CMAKE_BOOL=		WITH_LIBSSH
+
+SURVEY_LIB_DEPENDS=	libwebkit2gtk-4.0.so:www/webkit2-gtk3
+SURVEY_CMAKE_BOOL=	WITH_SURVEY
+
+TERM_USE=		gnome=vte3
+TERM_CMAKE_BOOL=	WITH_VTE
+
+.include <bsd.port.pre.mk>
+
+# utimensat(5) only available in FreeBSD from 10.3-RELEASE
+.if ${OPSYS} == FreeBSD && ${OSVERSION} < 1002506
+EXTRA_PATCHES=	${FILESDIR}/extrapatch-remmina_src_remmina__file.c
 .endif
 
 post-patch:
-	# fix pkgconfig
-	${REINPLACE_CMD} -e 's,$${CMAKE_INSTALL_LIBDIR}/pkgconfig,libdata/pkgconfig,' ${WRKSRC}/remmina/CMakeLists.txt
 	# do not build plugins and locales , they are provided by separated ports
 	${REINPLACE_CMD} -e's|add_subdirectory(remmina-plugins)||' ${WRKSRC}/CMakeLists.txt
 	${REINPLACE_CMD} -e's|add_subdirectory(remmina-plugins-gnome)||' ${WRKSRC}/CMakeLists.txt
 	${REINPLACE_CMD} -e's|add_subdirectory(external_tools)||' ${WRKSRC}/remmina/CMakeLists.txt
-.if !${PORT_OPTIONS:MNLS}
+post-patch-NLS-off:
 	${REINPLACE_CMD} -e's|add_subdirectory(po)||' ${WRKSRC}/remmina/CMakeLists.txt
-.endif
 
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>

Modified: head/net/remmina/distinfo
==============================================================================
--- head/net/remmina/distinfo	Tue Nov  8 13:11:31 2016	(r425738)
+++ head/net/remmina/distinfo	Tue Nov  8 13:35:36 2016	(r425739)
@@ -1,2 +1,3 @@
-SHA256 (FreeRDP-Remmina-1.0.0_GH0.tar.gz) = 248e23849442c026771de2c4ca89577acb3b89f66008c5739f212bacfd1291b8
-SIZE (FreeRDP-Remmina-1.0.0_GH0.tar.gz) = 540414
+TIMESTAMP = 1478174578
+SHA256 (FreeRDP-Remmina-v1.2.0-rcgit.16_GH0.tar.gz) = edb347f9e4d0a2e682f7ffd22caa364b477653a1aca31d1c1922a86d81df4995
+SIZE (FreeRDP-Remmina-v1.2.0-rcgit.16_GH0.tar.gz) = 1008438

Added: head/net/remmina/files/extrapatch-remmina_src_remmina__file.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/remmina/files/extrapatch-remmina_src_remmina__file.c	Tue Nov  8 13:35:36 2016	(r425739)
@@ -0,0 +1,37 @@
+--- remmina/src/remmina_file.c.orig	2016-10-31 23:54:16 UTC
++++ remmina/src/remmina_file.c
+@@ -64,7 +64,7 @@
+ #define MIN_WINDOW_WIDTH 10
+ #define MIN_WINDOW_HEIGHT 10
+ 
+-static struct timespec times[2];
++static struct timeval times[2];
+ 
+ typedef struct _RemminaSetting
+ {
+@@ -631,16 +631,21 @@ remmina_file_touch(RemminaFile *remminaf
+ 	TRACE_CALL("remmina_file_touch");
+ 	int fd;
+ 	struct stat st;
++	struct timeval tv_atim, tv_mtim;
+ 	int r;
+ 
+ 	if ((r = stat(remminafile->filename, &st)) < 0) {
+ 		if (errno != ENOENT)
+ 			remmina_log_printf("stat %s:", remminafile->filename);
+ 	} else if (!r) {
+-		times[0] = st.st_atim;
+-		times[1] = st.st_mtim;
+-		if (utimensat(AT_FDCWD, remminafile->filename, times, 0) < 0)
+-			remmina_log_printf("utimensat %s:", remminafile->filename);
++		tv_atim.tv_sec = st.st_atim.tv_sec;
++		tv_atim.tv_usec = st.st_atim.tv_nsec / 1000;
++		tv_mtim.tv_sec = st.st_mtim.tv_sec;
++		tv_mtim.tv_usec = st.st_mtim.tv_nsec / 1000;
++		times[0] = tv_atim;
++		times[1] = tv_mtim;
++		if (utimes(remminafile->filename, times) < 0)
++			remmina_log_printf("utimes %s:", remminafile->filename);
+ 		return;
+ 	}
+ 

Modified: head/net/remmina/pkg-descr
==============================================================================
--- head/net/remmina/pkg-descr	Tue Nov  8 13:11:31 2016	(r425738)
+++ head/net/remmina/pkg-descr	Tue Nov  8 13:35:36 2016	(r425739)
@@ -5,9 +5,8 @@ multiple network protocols in an integra
 
 The Remmina main program:
 
- * A pure GTK+ 2.0 application!
- * Maintain a list of remote desktop files, organized by groups
- * Make quick connections by directly putting in the server name
+ * Maintain a list of connection profiles, organized by groups
+ * Make quick connections by directly putting in the server address
  * Remote desktops with higher resolutions are scrollable/scalable in both
    window and fullscreen mode
  * Viewport fullscreen mode: remote desktop automatically scrolls when the
@@ -15,6 +14,9 @@ The Remmina main program:
  * Floating toolbar in fullscreen mode, allows you to switch between modes,
    toggle keyboard grabbing, minimize, etc.
  * Tabbed interface, optionally managed by groups
- * Supported network protocols: RDP, NX, Telepathy, VNC, XDMCP, SSH, Avahi
+ * A GTK+ 3 application
+
+Remmina plugins are available for the following network protocols:
+ * RDP, VNC, NX, XDMCP, SSH, Telepathy
 
 WWW: http://www.remmina.org/

Copied: head/net/remmina/pkg-message (from r425738, head/net/remmina/files/pkg-message.in)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net/remmina/pkg-message	Tue Nov  8 13:35:36 2016	(r425739, copy of r425738, head/net/remmina/files/pkg-message.in)
@@ -0,0 +1,4 @@
+
+ Remmina is pretty useless without a plugins.
+ Consider installing net/remmina-plugins.
+

Modified: head/net/remmina/pkg-plist
==============================================================================
--- head/net/remmina/pkg-plist	Tue Nov  8 13:11:31 2016	(r425738)
+++ head/net/remmina/pkg-plist	Tue Nov  8 13:35:36 2016	(r425739)
@@ -1,46 +1,100 @@
 bin/remmina
+include/remmina/plugin.h
+include/remmina/remmina_trace_calls.h
+include/remmina/types.h
 libdata/pkgconfig/remmina.pc
+share/appdata/remmina.appdata.xml
 share/applications/remmina.desktop
+share/icons/hicolor/128x128/apps/remmina.png
 share/icons/hicolor/16x16/actions/remmina-fit-window.png
 share/icons/hicolor/16x16/actions/remmina-fullscreen.png
 share/icons/hicolor/16x16/actions/remmina-pin-down.png
 share/icons/hicolor/16x16/actions/remmina-pin-up.png
 share/icons/hicolor/16x16/actions/remmina-scale.png
 share/icons/hicolor/16x16/actions/remmina-switch-page.png
+share/icons/hicolor/16x16/apps/remmina-panel-inverted.png
+share/icons/hicolor/16x16/apps/remmina-panel.png
 share/icons/hicolor/16x16/apps/remmina.png
 share/icons/hicolor/16x16/emblems/remmina-sftp.png
 share/icons/hicolor/22x22/actions/remmina-fit-window.png
 share/icons/hicolor/22x22/actions/remmina-fullscreen.png
 share/icons/hicolor/22x22/actions/remmina-scale.png
 share/icons/hicolor/22x22/actions/remmina-switch-page.png
+share/icons/hicolor/22x22/apps/remmina-panel-inverted.png
+share/icons/hicolor/22x22/apps/remmina-panel.png
 share/icons/hicolor/22x22/apps/remmina.png
 share/icons/hicolor/22x22/emblems/remmina-sftp.png
+share/icons/hicolor/24x24/apps/remmina-panel-inverted.png
+share/icons/hicolor/24x24/apps/remmina-panel.png
 share/icons/hicolor/24x24/apps/remmina.png
 share/icons/hicolor/32x32/apps/remmina.png
 share/icons/hicolor/48x48/apps/remmina.png
+share/icons/hicolor/64x64/apps/remmina.png
+share/icons/hicolor/72x72/apps/remmina.png
+share/icons/hicolor/96x96/apps/remmina.png
 share/icons/hicolor/scalable/apps/remmina.svg
+%%NLS%%share/locale/ar/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/ast/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/bg/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/bn/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/bs/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/ca/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/ca@valencia/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/cs/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/da/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/de/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/el/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/en_AU/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/en_GB/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/es/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/et/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/eu/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/fi/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/fr/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/gl/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/he/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/hr/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/hu/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/id/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/it/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/kk/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/km/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/kn/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/ko/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/lt/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/lv/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/ms/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/my/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/nb/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/nl/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/oc/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/pl/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/pt/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/pt_BR/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/pt_PT/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/ro/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/ru/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/shn/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/si/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/sk/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/sl/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/sq/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/sr/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/sv/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/te/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/th/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/tr/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/ug/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/uk/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/uz@cyrillic/LC_MESSAGES/remmina.mo
 %%NLS%%share/locale/zh_CN/LC_MESSAGES/remmina.mo
+%%NLS%%share/locale/zh_TW/LC_MESSAGES/remmina.mo
+share/man/man1/remmina.1
+%%DATADIR%%/ui/remmina_about.glade
+%%DATADIR%%/ui/remmina_key_chooser.glade
+%%DATADIR%%/ui/remmina_main.glade
+%%DATADIR%%/ui/remmina_preferences.glade
+%%DATADIR%%/ui/remmina_spinner.glade
+%%DATADIR%%/ui/remmina_string_list.glade
+%%DATADIR%%/ui/remmina_survey.glade



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201611081335.uA8DZaVi022383>