Update to remmina-1.0.0.

remmina-plugins has been merged into the main tarball:
* merge former plugins,-main and plugins,-telepathy into -main
* keep remmina-plugins-rdp as a separate package
This commit is contained in:
ajacoutot 2012-02-24 13:48:26 +00:00
parent 60973badf6
commit d5c2f1bd3f
28 changed files with 363 additions and 291 deletions

View File

@ -1,7 +1,86 @@
# $OpenBSD: Makefile,v 1.1.1.1 2011/04/20 15:07:36 jasper Exp $
# $OpenBSD: Makefile,v 1.2 2012/02/24 13:48:26 ajacoutot Exp $
SUBDIR =
SUBDIR += core
SUBDIR += plugins
.include <bsd.port.subdir.mk>
# from upstream, removed at next update
MASTER_SITES0= https://github.com/FreeRDP/Remmina/commit/
PATCH_DIST_STRIP= -p1
PATCHFILES= 569d9bb702d06c061dfbbf3c590d57ea83a04369.diff:0 \
f7d1038ba358a295fb46c681db5c47e4ead97306.diff:0
SHARED_ONLY?= Yes
COMMENT-main= GTK+2 remote desktop client
COMMENT-rdp= GTK+2 remote desktop client, RDP plugin
V= 1.0.0
DISTNAME= Remmina-${V}
WRKDIST= ${WRKDIR}/FreeRDP-Remmina-356c033
PKGNAME-main= ${DISTNAME:L}
PKGNAME-rdp= remmina-plugins-rdp-${V}
CATEGORIES= x11 net
HOMEPAGE= http://remmina.sourceforge.net/
MAINTAINER= Jasper Lievisse Adriaanse <jasper@openbsd.org>
# GPLv2
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= https://github.com/FreeRDP/Remmina/downloads/
MODULES= devel/cmake \
devel/gettext \
textproc/intltool
MULTI_PACKAGES= -main -rdp
cWANTLIB += atk-1.0 cairo gdk-3 glib-2.0 gtk-3 pango-1.0
WANTLIB-main += ${cWANTLIB} intl # XXX no iconv?
WANTLIB-main += X11 c gcrypt gdk_pixbuf-2.0 gio-2.0 gmodule-2.0 gnome-keyring
WANTLIB-main += gobject-2.0 gthread-2.0 pthread vte2_90 jpeg z telepathy-glib
WANTLIB-rdp += ${cWANTLIB}
WANTLIB-rdp += freerdp-channels freerdp-codec freerdp-core freerdp-gdi
WANTLIB-rdp += freerdp-kbd freerdp-rail
BUILD_DEPENDS= net/avahi,-gtk3
LIB_DEPENDS-main= devel/vte3 \
net/telepathy/telepathy-glib \
x11/gnome/libgnome-keyring
RUN_DEPENDS-main= devel/desktop-file-utils \
x11/gtk+2,-guic
RUN_DEPENDS-rdp= ${BASE_PKGPATH},-main
LIB_DEPENDS-rdp= x11/gtk+3 \
x11/freerdp>=1.0
# pax_global_header
TAR= ${LOCALBASE}/bin/gtar
BUILD_DEPENDS += archivers/gtar
CFLAGS += -pthread
# Only useed by Ubuntu's Unity.
CONFIGURE_ARGS+= -DWITH_APPINDICATOR=OFF
# This needs the grantpt(3) and alike functions.
CONFIGURE_ARGS+= -DWITH_LIBSSH=OFF
pre-configure:
${SUBST_CMD} \
${WRKSRC}/remmina-plugins/rdp/CMakeLists.txt \
${WRKSRC}/remmina-plugins/telepathy/CMakeLists.txt \
${WRKSRC}/remmina-plugins/vnc/CMakeLists.txt \
${WRKSRC}/remmina-plugins/vnc/libvncserver/CMakeLists.txt \
${WRKSRC}/remmina-plugins/xdmcp/CMakeLists.txt \
${WRKSRC}/remmina/CMakeLists.txt
.include <bsd.port.mk>

View File

@ -1,27 +0,0 @@
# $OpenBSD: Makefile.inc,v 1.1.1.1 2011/04/20 15:07:36 jasper Exp $
SHARED_ONLY?= Yes
CATEGORIES= x11 net
HOMEPAGE= http://remmina.sourceforge.net/
# GPLv2
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MAINTAINER?= Jasper Lievisse Adriaanse <jasper@openbsd.org>
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=remmina/}
MODULES= devel/gettext \
textproc/intltool
USE_GMAKE?= Yes
CONFIGURE_STYLE?= gnu
CONFIGURE_ARGS+= ${CONFIGURE_SHARED}
CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib"

View File

@ -1,33 +0,0 @@
# $OpenBSD: Makefile,v 1.7 2011/12/03 23:20:53 ajacoutot Exp $
COMMENT= GTK+2 remote desktop client
DISTNAME= remmina-0.9.3
REVISION= 4
WANTLIB += GL X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext Xfixes
WANTLIB += Xi Xinerama Xrandr Xrender Xxf86vm atk-1.0 avahi-client
WANTLIB += avahi-common avahi-glib avahi-ui c cairo drm expat
WANTLIB += fontconfig freetype gcrypt gdk-x11-2.0 gdk_pixbuf-2.0
WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gpg-error
WANTLIB += gthread-2.0 gtk-x11-2.0 m pango-1.0 pangocairo-1.0
WANTLIB += pangoft2-1.0 pixman-1 png pthread pthread-stubs unique-1.0
WANTLIB += vte xcb xcb-render xcb-shm z
LIB_DEPENDS= devel/libunique \
devel/vte \
net/avahi,-gtk,no_mono,no_qt3,no_qt4 \
security/libgcrypt
RUN_DEPENDS= devel/desktop-file-utils \
x11/gtk+2,-guic
CONFIGURE_STYLE= gnu
CONFIGURE_ARGS+= --enable-avahi \
--enable-vte \
--enable-unique \
--enable-gcrypt
# This needs the grantpt(3) and alike functions.
CONFIGURE_ARGS+= --disable-ssh
.include <bsd.port.mk>

View File

@ -1,5 +0,0 @@
MD5 (remmina-0.9.3.tar.gz) = yHAEpw7GKsuucy6NR/cbpw==
RMD160 (remmina-0.9.3.tar.gz) = MSrv1XgdsSI+vn0U5n/FBVoHhKk=
SHA1 (remmina-0.9.3.tar.gz) = UVhesk0pfyO7UaI+Okp2f53QAIM=
SHA256 (remmina-0.9.3.tar.gz) = 6hDrpvYGdvfr/r0oWITkH7sIHzgJBkWIVk9TYko87oI=
SIZE (remmina-0.9.3.tar.gz) = 389744

View File

@ -1,23 +0,0 @@
$OpenBSD: patch-src_remminaprefdialog_c,v 1.1 2011/11/09 14:51:42 jasper Exp $
Don't display any SSH options which won't work since we don't use libssh.
(Can't not create the widget as the value is checked, not used, later on, and
this way the patch is kept minimal).
--- src/remminaprefdialog.c.orig Thu Dec 9 02:51:56 2010
+++ src/remminaprefdialog.c Wed Nov 9 15:49:26 2011
@@ -427,12 +427,12 @@ remmina_pref_dialog_init (RemminaPrefDialog *dialog)
priv->scale_quality_combo = widget;
widget = gtk_label_new (_("SSH tunnel local port"));
- gtk_widget_show (widget);
+ //gtk_widget_show (widget);
gtk_misc_set_alignment (GTK_MISC (widget), 0.0, 0.5);
gtk_table_attach_defaults (GTK_TABLE (table), widget, 0, 1, 9, 10);
widget = gtk_entry_new_with_max_length (5);
- gtk_widget_show (widget);
+ //gtk_widget_show (widget);
gtk_table_attach_defaults (GTK_TABLE (table), widget, 1, 2, 9, 10);
g_snprintf (buf, sizeof (buf), "%i", remmina_pref.sshtunnel_port);
gtk_entry_set_text (GTK_ENTRY (widget), buf);

View File

@ -1,84 +0,0 @@
@comment $OpenBSD: PLIST,v 1.2 2011/12/03 23:20:53 ajacoutot Exp $
@bin bin/remmina
include/remmina/
include/remmina/plugin.h
include/remmina/types.h
share/applications/remmina.desktop
share/icons/
share/icons/hicolor/
share/icons/hicolor/16x16/
share/icons/hicolor/16x16/apps/
share/icons/hicolor/16x16/apps/remmina.png
share/icons/hicolor/22x22/
share/icons/hicolor/22x22/apps/
share/icons/hicolor/22x22/apps/remmina.png
share/icons/hicolor/24x24/
share/icons/hicolor/24x24/apps/
share/icons/hicolor/24x24/apps/remmina.png
share/icons/hicolor/32x32/
share/icons/hicolor/32x32/apps/
share/icons/hicolor/32x32/apps/remmina.png
share/icons/hicolor/48x48/
share/icons/hicolor/48x48/apps/
share/icons/hicolor/48x48/apps/remmina.png
share/icons/hicolor/scalable/
share/icons/hicolor/scalable/apps/
share/icons/hicolor/scalable/apps/remmina.svg
share/locale/bg/LC_MESSAGES/remmina.mo
share/locale/ca/LC_MESSAGES/remmina.mo
share/locale/cs/LC_MESSAGES/remmina.mo
share/locale/da/LC_MESSAGES/remmina.mo
share/locale/de/LC_MESSAGES/remmina.mo
share/locale/el/LC_MESSAGES/remmina.mo
share/locale/es/LC_MESSAGES/remmina.mo
share/locale/eu/LC_MESSAGES/remmina.mo
share/locale/fr/LC_MESSAGES/remmina.mo
share/locale/hu/LC_MESSAGES/remmina.mo
share/locale/id/LC_MESSAGES/remmina.mo
share/locale/it/LC_MESSAGES/remmina.mo
share/locale/kk/
share/locale/kk/LC_MESSAGES/
share/locale/kk/LC_MESSAGES/remmina.mo
share/locale/lt/
share/locale/lt/LC_MESSAGES/
share/locale/lt/LC_MESSAGES/remmina.mo
share/locale/nl/LC_MESSAGES/remmina.mo
share/locale/pl/LC_MESSAGES/remmina.mo
share/locale/pt_BR/LC_MESSAGES/remmina.mo
share/locale/pt_PT/
share/locale/pt_PT/LC_MESSAGES/
share/locale/pt_PT/LC_MESSAGES/remmina.mo
share/locale/ru/LC_MESSAGES/remmina.mo
share/locale/sk/LC_MESSAGES/remmina.mo
share/locale/sv/LC_MESSAGES/remmina.mo
share/locale/th/
share/locale/th/LC_MESSAGES/
share/locale/th/LC_MESSAGES/remmina.mo
share/locale/tr/LC_MESSAGES/remmina.mo
share/locale/uk/LC_MESSAGES/remmina.mo
share/locale/zh_CN/LC_MESSAGES/remmina.mo
share/remmina/
share/remmina/icons/
share/remmina/icons/hicolor/
share/remmina/icons/hicolor/16x16/
share/remmina/icons/hicolor/16x16/actions/
share/remmina/icons/hicolor/16x16/actions/remmina-fit-window.png
share/remmina/icons/hicolor/16x16/actions/remmina-fullscreen.png
share/remmina/icons/hicolor/16x16/actions/remmina-pin-down.png
share/remmina/icons/hicolor/16x16/actions/remmina-pin-up.png
share/remmina/icons/hicolor/16x16/actions/remmina-scale.png
share/remmina/icons/hicolor/16x16/actions/remmina-switch-page.png
share/remmina/icons/hicolor/16x16/emblems/
share/remmina/icons/hicolor/16x16/emblems/remmina-sftp.png
share/remmina/icons/hicolor/22x22/
share/remmina/icons/hicolor/22x22/actions/
share/remmina/icons/hicolor/22x22/actions/remmina-fit-window.png
share/remmina/icons/hicolor/22x22/actions/remmina-fullscreen.png
share/remmina/icons/hicolor/22x22/actions/remmina-scale.png
share/remmina/icons/hicolor/22x22/actions/remmina-switch-page.png
share/remmina/icons/hicolor/22x22/emblems/
share/remmina/icons/hicolor/22x22/emblems/remmina-sftp.png
@exec %D/bin/gtk-update-icon-cache -q %D/share/icons/hicolor 2>/dev/null || true
@unexec-delete %D/bin/gtk-update-icon-cache -q %D/share/icons/hicolor 2>/dev/null || true
@exec %D/bin/update-desktop-database
@unexec-delete %D/bin/update-desktop-database

15
x11/remmina/distinfo Normal file
View File

@ -0,0 +1,15 @@
MD5 (569d9bb702d06c061dfbbf3c590d57ea83a04369.diff) = qXnImNXlNEbOydAZEq2SQw==
MD5 (Remmina-1.0.0.tar.gz) = cBxUCsqrlhvDrfEwot24sQ==
MD5 (f7d1038ba358a295fb46c681db5c47e4ead97306.diff) = sqnA6ArHsMiiaTW74omqOw==
RMD160 (569d9bb702d06c061dfbbf3c590d57ea83a04369.diff) = /IEsRdTrfKVwTwwqdMMrmhUP0DM=
RMD160 (Remmina-1.0.0.tar.gz) = yJ2l/mVjr90luNsKnhcpknim75k=
RMD160 (f7d1038ba358a295fb46c681db5c47e4ead97306.diff) = UZLMgL96AwIS6QUn5vIDXDCplGo=
SHA1 (569d9bb702d06c061dfbbf3c590d57ea83a04369.diff) = 0HswzeUblNSPGBSpRn8rP+GbAvY=
SHA1 (Remmina-1.0.0.tar.gz) = 7q7+U+l3CEntDhHrrpL1Tr/+wt4=
SHA1 (f7d1038ba358a295fb46c681db5c47e4ead97306.diff) = OpzxJqkmNngwj7X2Z32Gu+B1acI=
SHA256 (569d9bb702d06c061dfbbf3c590d57ea83a04369.diff) = 45K05xPvq5N0A2z3JSyxMiEt8T4plkU2SlVcTuALKQY=
SHA256 (Remmina-1.0.0.tar.gz) = fNDS1q29lscTnajEv8TPSCHh+pckK7nMnbMqU98olzE=
SHA256 (f7d1038ba358a295fb46c681db5c47e4ead97306.diff) = T71E6rYtHfQxB3+eziSh+mOHtKZtl7kaxar9/SEYw4Q=
SIZE (569d9bb702d06c061dfbbf3c590d57ea83a04369.diff) = 1349
SIZE (Remmina-1.0.0.tar.gz) = 540568
SIZE (f7d1038ba358a295fb46c681db5c47e4ead97306.diff) = 1434

View File

@ -0,0 +1,15 @@
$OpenBSD: patch-CMakeLists_txt,v 1.1 2012/02/24 13:48:26 ajacoutot Exp $
--- CMakeLists.txt.orig Fri Feb 24 11:29:57 2012
+++ CMakeLists.txt Fri Feb 24 11:29:46 2012
@@ -64,9 +64,9 @@ if(CMAKE_COMPILER_IS_GNUCC)
endif()
check_include_files(sys/param.h HAVE_SYS_PARAM_H)
-check_include_files(sys/socket.h HAVE_SYS_SOCKET_H)
+check_include_files("sys/types.h;sys/socket.h" HAVE_SYS_SOCKET_H)
check_include_files(arpa/inet.h HAVE_ARPA_INET_H)
-check_include_files(netinet/in.h HAVE_NETINET_IN_H)
+check_include_files("sys/types.h;netinet/in.h" HAVE_NETINET_IN_H)
check_include_files(termios.h HAVE_TERMIOS_H)
check_include_files(netdb.h HAVE_NETDB_H)
check_include_files(fcntl.h HAVE_FCNTL_H)

View File

@ -0,0 +1,18 @@
$OpenBSD: patch-remmina-plugins_common_remmina_plugin_h,v 1.1 2012/02/24 13:48:26 ajacoutot Exp $
--- remmina-plugins/common/remmina_plugin.h.orig Fri Feb 24 11:55:15 2012
+++ remmina-plugins/common/remmina_plugin.h Fri Feb 24 11:55:06 2012
@@ -36,11 +36,11 @@
#ifdef HAVE_NETDB_H
#include <netdb.h>
#endif
-#ifdef HAVE_ARPA_INET_H
-#include <arpa/inet.h>
-#endif
#ifdef HAVE_NETINET_IN_H
#include <netinet/in.h>
+#endif
+#ifdef HAVE_ARPA_INET_H
+#include <arpa/inet.h>
#endif
#ifdef HAVE_SYS_SOCKET_H
#include <sys/socket.h>

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-remmina-plugins_rdp_CMakeLists_txt,v 1.1 2012/02/24 13:48:26 ajacoutot Exp $
--- remmina-plugins/rdp/CMakeLists.txt.orig Fri Feb 24 11:59:55 2012
+++ remmina-plugins/rdp/CMakeLists.txt Fri Feb 24 12:00:06 2012
@@ -38,6 +38,8 @@ set(REMMINA_PLUGIN_RDP_SRCS
add_library(remmina-plugin-rdp ${REMMINA_PLUGIN_RDP_SRCS})
set_target_properties(remmina-plugin-rdp PROPERTIES PREFIX "")
+include_directories(${X11BASE}/include)
+
include_directories(${REMMINA_COMMON_INCLUDE_DIRS} ${FREERDP_INCLUDE_DIRS})
target_link_libraries(remmina-plugin-rdp ${REMMINA_COMMON_LIBRARIES} ${FREERDP_LIBRARIES})

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-remmina-plugins_telepathy_CMakeLists_txt,v 1.1 2012/02/24 13:48:26 ajacoutot Exp $
--- remmina-plugins/telepathy/CMakeLists.txt.orig Fri Feb 24 12:00:32 2012
+++ remmina-plugins/telepathy/CMakeLists.txt Fri Feb 24 12:00:50 2012
@@ -24,6 +24,8 @@ set(REMMINA_PLUGIN_TELEPATHY_SRCS
add_library(remmina-plugin-telepathy ${REMMINA_PLUGIN_TELEPATHY_SRCS})
set_target_properties(remmina-plugin-telepathy PROPERTIES PREFIX "")
+include_directories(${LOCALBASE}/include)
+
find_required_package(GTK3)
include_directories(${REMMINA_COMMON_INCLUDE_DIRS} ${TELEPATHY_INCLUDE_DIRS})

View File

@ -0,0 +1,12 @@
$OpenBSD: patch-remmina-plugins_vnc_CMakeLists_txt,v 1.1 2012/02/24 13:48:26 ajacoutot Exp $
--- remmina-plugins/vnc/CMakeLists.txt.orig Fri Feb 24 12:35:58 2012
+++ remmina-plugins/vnc/CMakeLists.txt Fri Feb 24 12:36:11 2012
@@ -27,6 +27,8 @@ set(REMMINA_PLUGIN_VNC_SRCS
add_library(remmina-plugin-vnc ${REMMINA_PLUGIN_VNC_SRCS})
set_target_properties(remmina-plugin-vnc PROPERTIES PREFIX "")
+include_directories(${LOCALBASE}/include)
+
include_directories(${REMMINA_COMMON_INCLUDE_DIRS} ${LIBVNCSERVER_INCLUDE_DIRS})
target_link_libraries(remmina-plugin-vnc ${REMMINA_COMMON_LIBRARIES} ${LIBVNCSERVER_LIBRARIES})

View File

@ -0,0 +1,23 @@
$OpenBSD: patch-remmina-plugins_vnc_libvncserver_CMakeLists_txt,v 1.1 2012/02/24 13:48:26 ajacoutot Exp $
--- remmina-plugins/vnc/libvncserver/CMakeLists.txt.orig Fri Feb 10 19:54:23 2012
+++ remmina-plugins/vnc/libvncserver/CMakeLists.txt Fri Feb 24 12:01:55 2012
@@ -9,6 +9,8 @@ include(TestBigEndian)
#set(PACKAGE_VERSION "0.9.8.2")
#set(PROJECT_BUGREPORT_PATH "http://sourceforge.net/projects/libvncserver")
+include_directories(${LOCALBASE}/include)
+
include_directories(${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_SOURCE_DIR}/common)
find_package(ZLIB)
@@ -37,8 +39,8 @@ if(LIBGCRYPT_LIBRARIES)
endif(LIBGCRYPT_LIBRARIES)
check_include_file("fcntl.h" LIBVNCSERVER_HAVE_FCNTL_H)
-check_include_file("netinet/in.h" LIBVNCSERVER_HAVE_NETINET_IN_H)
-check_include_file("sys/socket.h" LIBVNCSERVER_HAVE_SYS_SOCKET_H)
+check_include_files("sys/types.h;netinet/in.h" LIBVNCSERVER_HAVE_NETINET_IN_H)
+check_include_files("sys/types.h;sys/socket.h" LIBVNCSERVER_HAVE_SYS_SOCKET_H)
check_include_file("sys/stat.h" LIBVNCSERVER_HAVE_SYS_STAT_H)
check_include_file("sys/time.h" LIBVNCSERVER_HAVE_SYS_TIME_H)
check_include_file("sys/types.h" LIBVNCSERVER_HAVE_SYS_TYPES_H)

View File

@ -0,0 +1,18 @@
$OpenBSD: patch-remmina-plugins_vnc_libvncserver_libvncclient_rfbproto_c,v 1.1 2012/02/24 13:48:26 ajacoutot Exp $
XXX
rfbproto.c:573: error: 'rfbARD' undeclared (first use in this function)
--- remmina-plugins/vnc/libvncserver/libvncclient/rfbproto.c.orig Fri Feb 24 12:33:42 2012
+++ remmina-plugins/vnc/libvncserver/libvncclient/rfbproto.c Fri Feb 24 12:34:16 2012
@@ -59,6 +59,10 @@
#include <gcrypt.h>
#endif
+#ifndef rfbARD
+#define rfbARD 30
+#endif
+
#include "minilzo.h"
#include "tls.h"

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-remmina-plugins_xdmcp_CMakeLists_txt,v 1.1 2012/02/24 13:48:26 ajacoutot Exp $
--- remmina-plugins/xdmcp/CMakeLists.txt.orig Fri Feb 10 19:54:23 2012
+++ remmina-plugins/xdmcp/CMakeLists.txt Fri Feb 24 11:55:36 2012
@@ -24,6 +24,9 @@ set(REMMINA_PLUGIN_XDMCP_SRCS
add_library(remmina-plugin-xdmcp ${REMMINA_PLUGIN_XDMCP_SRCS})
set_target_properties(remmina-plugin-xdmcp PROPERTIES PREFIX "")
+include_directories(${X11BASE}/include)
+include_directories(${LOCALBASE}/include)
+
include_directories(${REMMINA_COMMON_INCLUDE_DIRS})
target_link_libraries(remmina-plugin-xdmcp ${REMMINA_COMMON_LIBRARIES})

View File

@ -0,0 +1,13 @@
$OpenBSD: patch-remmina_CMakeLists_txt,v 1.1 2012/02/24 13:48:26 ajacoutot Exp $
--- remmina/CMakeLists.txt.orig Fri Feb 10 19:54:23 2012
+++ remmina/CMakeLists.txt Fri Feb 24 11:47:36 2012
@@ -90,6 +90,9 @@ set(REMMINA_SRCS
add_executable(remmina ${REMMINA_SRCS})
+include_directories(${X11BASE}/include)
+link_directories(${LOCALBASE}/lib)
+
include_directories(${GTK_INCLUDE_DIRS})
target_link_libraries(remmina ${GTK_LIBRARIES})

View File

@ -0,0 +1,23 @@
$OpenBSD: patch-remmina_src_remmina_pref_dialog_c,v 1.1 2012/02/24 13:48:26 ajacoutot Exp $
Don't display any SSH options which won't work since we don't use libssh.
(Can't not create the widget as the value is checked, not used, later on, and
this way the patch is kept minimal).
--- remmina/src/remmina_pref_dialog.c.orig Fri Feb 24 13:48:02 2012
+++ remmina/src/remmina_pref_dialog.c Fri Feb 24 13:48:26 2012
@@ -413,12 +413,12 @@ static void remmina_pref_dialog_init(RemminaPrefDialog
priv->scale_quality_combo = widget;
widget = gtk_label_new(_("SSH tunnel local port"));
- gtk_widget_show(widget);
+ /* gtk_widget_show(widget); */
gtk_misc_set_alignment(GTK_MISC(widget), 0.0, 0.5);
gtk_table_attach_defaults(GTK_TABLE(table), widget, 0, 1, 9, 10);
widget = gtk_entry_new();
- gtk_widget_show(widget);
+ /* gtk_widget_show(widget); */
gtk_table_attach_defaults(GTK_TABLE(table), widget, 1, 2, 9, 10);
gtk_entry_set_max_length(GTK_ENTRY(widget), 5);
g_snprintf(buf, sizeof(buf), "%i", remmina_pref.sshtunnel_port);

View File

@ -2,5 +2,3 @@ Remmina is a remote desktop client written in GTK+, aiming to be useful for
system administrators and travellers, who need to work with lots of remote
computers in front of either large monitors or tiny netbooks. Remmina supports
multiple network protocols in an integrated and consistant user interface.
Various protocols are supported whose functionality can be added by adding the
corresponding remmina-plugins package.

101
x11/remmina/pkg/PLIST-main Normal file
View File

@ -0,0 +1,101 @@
@comment $OpenBSD: PLIST-main,v 1.1 2012/02/24 13:48:26 ajacoutot Exp $
@conflict remmina-plugins-*
@conflict remmina-plugins-telepathy-*
@pkgpath x11/remmina/core
@pkgpath x11/remmina/plugins,-main
@pkgpath x11/remmina/plugins,-telepathy
@bin bin/remmina
include/remmina/
lib/pkgconfig/remmina.pc
lib/remmina/
lib/remmina/plugins/
lib/remmina/plugins/remmina-plugin-telepathy.so
lib/remmina/plugins/remmina-plugin-vnc.so
lib/remmina/plugins/remmina-plugin-xdmcp.so
lib/remmina/plugins/remmina-plugins-gnome.so
share/applications/remmina.desktop
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.png
share/icons/hicolor/16x16/emblems/remmina-rdp-ssh.png
share/icons/hicolor/16x16/emblems/remmina-rdp.png
share/icons/hicolor/16x16/emblems/remmina-sftp.png
share/icons/hicolor/16x16/emblems/remmina-vnc-ssh.png
share/icons/hicolor/16x16/emblems/remmina-vnc.png
share/icons/hicolor/16x16/emblems/remmina-xdmcp-ssh.png
share/icons/hicolor/16x16/emblems/remmina-xdmcp.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.png
share/icons/hicolor/22x22/emblems/remmina-rdp-ssh.png
share/icons/hicolor/22x22/emblems/remmina-rdp.png
share/icons/hicolor/22x22/emblems/remmina-sftp.png
share/icons/hicolor/22x22/emblems/remmina-vnc-ssh.png
share/icons/hicolor/22x22/emblems/remmina-vnc.png
share/icons/hicolor/22x22/emblems/remmina-xdmcp-ssh.png
share/icons/hicolor/22x22/emblems/remmina-xdmcp.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/scalable/apps/remmina.svg
share/locale/bg/LC_MESSAGES/remmina-plugins.mo
share/locale/bg/LC_MESSAGES/remmina.mo
share/locale/ca/LC_MESSAGES/remmina.mo
share/locale/cs/LC_MESSAGES/remmina-plugins.mo
share/locale/cs/LC_MESSAGES/remmina.mo
share/locale/da/LC_MESSAGES/remmina-plugins.mo
share/locale/da/LC_MESSAGES/remmina.mo
share/locale/de/LC_MESSAGES/remmina-plugins.mo
share/locale/de/LC_MESSAGES/remmina.mo
share/locale/el/LC_MESSAGES/remmina-plugins.mo
share/locale/el/LC_MESSAGES/remmina.mo
share/locale/es/LC_MESSAGES/remmina-plugins.mo
share/locale/es/LC_MESSAGES/remmina.mo
share/locale/eu/LC_MESSAGES/remmina-plugins.mo
share/locale/eu/LC_MESSAGES/remmina.mo
share/locale/fr/LC_MESSAGES/remmina-plugins.mo
share/locale/fr/LC_MESSAGES/remmina.mo
share/locale/hu/LC_MESSAGES/remmina-plugins.mo
share/locale/hu/LC_MESSAGES/remmina.mo
share/locale/id/LC_MESSAGES/remmina-plugins.mo
share/locale/id/LC_MESSAGES/remmina.mo
share/locale/it/LC_MESSAGES/remmina-plugins.mo
share/locale/it/LC_MESSAGES/remmina.mo
share/locale/kk/LC_MESSAGES/remmina-plugins.mo
share/locale/kk/LC_MESSAGES/remmina.mo
share/locale/lt/LC_MESSAGES/remmina-plugins.mo
share/locale/lt/LC_MESSAGES/remmina.mo
share/locale/nl/LC_MESSAGES/remmina-plugins.mo
share/locale/nl/LC_MESSAGES/remmina.mo
share/locale/pl/LC_MESSAGES/remmina-plugins.mo
share/locale/pl/LC_MESSAGES/remmina.mo
share/locale/pt_BR/LC_MESSAGES/remmina-plugins.mo
share/locale/pt_BR/LC_MESSAGES/remmina.mo
share/locale/pt_PT/
share/locale/pt_PT/LC_MESSAGES/
share/locale/pt_PT/LC_MESSAGES/remmina-plugins.mo
share/locale/pt_PT/LC_MESSAGES/remmina.mo
share/locale/ru/LC_MESSAGES/remmina-plugins.mo
share/locale/ru/LC_MESSAGES/remmina.mo
share/locale/sk/LC_MESSAGES/remmina-plugins.mo
share/locale/sk/LC_MESSAGES/remmina.mo
share/locale/sv/LC_MESSAGES/remmina-plugins.mo
share/locale/sv/LC_MESSAGES/remmina.mo
share/locale/th/LC_MESSAGES/remmina-plugins.mo
share/locale/th/LC_MESSAGES/remmina.mo
share/locale/tr/LC_MESSAGES/remmina-plugins.mo
share/locale/tr/LC_MESSAGES/remmina.mo
share/locale/uk/LC_MESSAGES/remmina-plugins.mo
share/locale/uk/LC_MESSAGES/remmina.mo
share/locale/zh_CN/LC_MESSAGES/remmina-plugins.mo
share/locale/zh_CN/LC_MESSAGES/remmina.mo
@exec %D/bin/gtk-update-icon-cache -q %D/share/icons/hicolor 2>/dev/null || true
@unexec-delete %D/bin/gtk-update-icon-cache -q %D/share/icons/hicolor 2>/dev/null || true
@exec %D/bin/update-desktop-database
@unexec-delete %D/bin/update-desktop-database

View File

@ -0,0 +1,3 @@
@comment $OpenBSD: PLIST-rdp,v 1.1 2012/02/24 13:48:26 ajacoutot Exp $
@pkgpath x11/remmina/plugins,-rdp
lib/remmina/plugins/remmina-plugin-rdp.so

View File

@ -1,51 +0,0 @@
# $OpenBSD: Makefile,v 1.2 2011/09/16 12:29:17 espie Exp $
COMMENT-main= GTK+2 remote desktop client, VNC and XDMCP plugins
COMMENT-rdp= GTK+2 remote desktop client, RDP plugin
COMMENT-telepathy= GTK+2 remote desktop client, Telepathy plugin
V= 0.9.2
DISTNAME= remmina-plugins-$V
PKGNAME-main= remmina-plugins-$V
PKGNAME-rdp= remmina-plugins-rdp-$V
PKGNAME-telepathy= remmina-plugins-telepathy-$V
REVISION = 0
MULTI_PACKAGES= -main -rdp -telepathy
USE_LIBTOOL= Yes
LIBTOOL_FLAGS= --tag=disable-static
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= x11/remmina/core
WANTLIB= GL X11 Xau Xcomposite Xcursor Xdamage Xdmcp Xext \
Xfixes Xi Xinerama Xrandr Xrender Xxf86vm atk-1.0 \
cairo drm expat fontconfig freetype gdk-x11-2.0 \
gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0 \
gobject-2.0 gthread-2.0 gtk-x11-2.0 jpeg m pango-1.0 \
pangocairo-1.0 pangoft2-1.0 pcre pixman-1 png \
pthread-stubs xcb xcb-render xcb-shm z
LIB_DEPENDS= x11/gtk+2
WANTLIB-main= ${WANTLIB} gmp hogweed nettle gnutls tasn1
WANTLIB-rdp= ${WANTLIB} crypto freerdp freerdpchanman freerdpkbd ssl
WANTLIB-telepathy= ${WANTLIB} dbus-1 dbus-glib-1 telepathy-glib
LIB_DEPENDS-main= ${LIB_DEPENDS} \
security/gnutls
LIB_DEPENDS-rdp= ${LIB_DEPENDS} \
x11/freerdp
LIB_DEPENDS-telepathy= ${LIB_DEPENDS} \
net/telepathy/telepathy-glib
CONFIGURE_ARGS+= --disable-ssh \
--disable-nx \
--enable-rdp \
--enable-vnc \
--enable-xdmcp \
--enable-telepathy
.include <bsd.port.mk>

View File

@ -1,5 +0,0 @@
MD5 (remmina-plugins-0.9.2.tar.gz) = b2t8sY92BPPxfu2lFz7eag==
RMD160 (remmina-plugins-0.9.2.tar.gz) = cMtH7Y71nqWDWXP5t5IL1XmXNCA=
SHA1 (remmina-plugins-0.9.2.tar.gz) = vlGgixJ0lvbIGjGe5q5Ppk2BsuA=
SHA256 (remmina-plugins-0.9.2.tar.gz) = 8t9zo6j2ePjBhnVVcgcqdEMCsDuUmjKK4VIvi7ttp2I=
SIZE (remmina-plugins-0.9.2.tar.gz) = 542221

View File

@ -1 +0,0 @@
Plugin for remmina providing VNC and XDMCP support.

View File

@ -1 +0,0 @@
Plugin for remmina providing Telepathy support.

View File

@ -1,39 +0,0 @@
@comment $OpenBSD: PLIST-main,v 1.1.1.1 2011/04/20 15:07:36 jasper Exp $
lib/remmina/
lib/remmina/plugins/
@comment lib/remmina/plugins/remmina-plugin-vnc.la
lib/remmina/plugins/remmina-plugin-vnc.so
@comment lib/remmina/plugins/remmina-plugin-xdmcp.la
lib/remmina/plugins/remmina-plugin-xdmcp.so
share/locale/bg/LC_MESSAGES/remmina-plugins.mo
share/locale/cs/LC_MESSAGES/remmina-plugins.mo
share/locale/da/LC_MESSAGES/remmina-plugins.mo
share/locale/de/LC_MESSAGES/remmina-plugins.mo
share/locale/el/LC_MESSAGES/remmina-plugins.mo
share/locale/es/LC_MESSAGES/remmina-plugins.mo
share/locale/eu/LC_MESSAGES/remmina-plugins.mo
share/locale/fr/LC_MESSAGES/remmina-plugins.mo
share/locale/hu/LC_MESSAGES/remmina-plugins.mo
share/locale/id/LC_MESSAGES/remmina-plugins.mo
share/locale/it/LC_MESSAGES/remmina-plugins.mo
share/locale/kk/LC_MESSAGES/remmina-plugins.mo
share/locale/lt/LC_MESSAGES/remmina-plugins.mo
share/locale/nl/LC_MESSAGES/remmina-plugins.mo
share/locale/pl/LC_MESSAGES/remmina-plugins.mo
share/locale/pt_BR/LC_MESSAGES/remmina-plugins.mo
share/locale/pt_PT/LC_MESSAGES/remmina-plugins.mo
share/locale/ru/LC_MESSAGES/remmina-plugins.mo
share/locale/sk/LC_MESSAGES/remmina-plugins.mo
share/locale/sv/LC_MESSAGES/remmina-plugins.mo
share/locale/th/LC_MESSAGES/remmina-plugins.mo
share/locale/tr/LC_MESSAGES/remmina-plugins.mo
share/locale/uk/LC_MESSAGES/remmina-plugins.mo
share/locale/zh_CN/LC_MESSAGES/remmina-plugins.mo
share/remmina/icons/hicolor/16x16/emblems/remmina-vnc-ssh.png
share/remmina/icons/hicolor/16x16/emblems/remmina-vnc.png
share/remmina/icons/hicolor/16x16/emblems/remmina-xdmcp-ssh.png
share/remmina/icons/hicolor/16x16/emblems/remmina-xdmcp.png
share/remmina/icons/hicolor/22x22/emblems/remmina-vnc-ssh.png
share/remmina/icons/hicolor/22x22/emblems/remmina-vnc.png
share/remmina/icons/hicolor/22x22/emblems/remmina-xdmcp-ssh.png
share/remmina/icons/hicolor/22x22/emblems/remmina-xdmcp.png

View File

@ -1,7 +0,0 @@
@comment $OpenBSD: PLIST-rdp,v 1.1.1.1 2011/04/20 15:07:36 jasper Exp $
@comment lib/remmina/plugins/remmina-plugin-rdp.la
lib/remmina/plugins/remmina-plugin-rdp.so
share/remmina/icons/hicolor/16x16/emblems/remmina-rdp-ssh.png
share/remmina/icons/hicolor/16x16/emblems/remmina-rdp.png
share/remmina/icons/hicolor/22x22/emblems/remmina-rdp-ssh.png
share/remmina/icons/hicolor/22x22/emblems/remmina-rdp.png

View File

@ -1,7 +0,0 @@
@comment $OpenBSD: PLIST-telepathy,v 1.1.1.1 2011/04/20 15:07:36 jasper Exp $
@comment lib/remmina/plugins/remmina-plugin-telepathy.la
lib/remmina/plugins/remmina-plugin-telepathy.so
share/dbus-1/services/org.freedesktop.Telepathy.Client.Remmina.service
share/telepathy/
share/telepathy/clients/
share/telepathy/clients/Remmina.client