1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-26 00:55:14 +00:00

net/remmina: Create default and lite flavors

net/remmina-plugin*: Remove individual plugin ports in favor of flavors
This commit is contained in:
Ben Woods 2020-11-24 02:07:39 +00:00
parent 9bb1da3727
commit 9c2567d7a7
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=556143
28 changed files with 142 additions and 337 deletions

10
MOVED
View File

@ -15707,3 +15707,13 @@ www/py-requestbuilder||2020-11-15|Has expired: Uses deprecated version of python
x11-toolkits/py-SquareMap||2020-11-15|Has expired: Uses deprecated version of python
devel/py-utils||2020-11-16|Removed on maintainers request, uses EOLed python27
net-mgmt/cnagios4|net-mgmt/cnagio|2020-11-17|Moved to nagios4 flavored version
net/remmina-plugin-exec|net/remmina|2020-11-24|Moved to remmina flavored version
net/remmina-plugin-nx|net/remmina|2020-11-24|Moved to remmina flavored version
net/remmina-plugin-rdp|net/remmina|2020-11-24|Moved to remmina flavored version
net/remmina-plugin-secret|net/remmina|2020-11-24|Moved to remmina flavored version
net/remmina-plugin-spice|net/remmina|2020-11-24|Moved to remmina flavored version
net/remmina-plugin-st|net/remmina|2020-11-24|Moved to remmina flavored version
net/remmina-plugin-vnc|net/remmina|2020-11-24|Moved to remmina flavored version
net/remmina-plugin-www|net/remmina|2020-11-24|Moved to remmina flavored version
net/remmina-plugin-xdmcp|net/remmina|2020-11-24|Moved to remmina flavored version
net/remmina-plugins|net/remmina|2020-11-24|Moved to remmina flavored version

View File

@ -1164,16 +1164,6 @@
SUBDIR += redir
SUBDIR += relayd
SUBDIR += remmina
SUBDIR += remmina-plugin-exec
SUBDIR += remmina-plugin-nx
SUBDIR += remmina-plugin-rdp
SUBDIR += remmina-plugin-secret
SUBDIR += remmina-plugin-spice
SUBDIR += remmina-plugin-st
SUBDIR += remmina-plugin-vnc
SUBDIR += remmina-plugin-www
SUBDIR += remmina-plugin-xdmcp
SUBDIR += remmina-plugins
SUBDIR += remotebox
SUBDIR += remotedesk
SUBDIR += repeater

View File

@ -1,13 +0,0 @@
# Created by: Ben Woods <woodsb02@FreeBSD.org>
# $FreeBSD$
PKGNAMESUFFIX= -exec
COMMENT= Remmina plugin to execute a command
USES= gnome
USE_GNOME= cairo
MASTERDIR= ${.CURDIR}/../remmina-plugins
.include "${MASTERDIR}/Makefile"

View File

@ -1,2 +0,0 @@
lib/remmina/plugins/remmina-plugin-exec.so
share/icons/hicolor/scalable/emblems/remmina-tool-symbolic.svg

View File

@ -1,16 +0,0 @@
# Created by: Koichiro IWAO <meta+ports@vmeta.jp>
# $FreeBSD$
PKGNAMESUFFIX= -nx
COMMENT= Remmina plugin for NX
USES= gnome xorg
USE_GNOME= cairo
USE_XORG= x11 xkbfile
MASTERDIR= ${.CURDIR}/../remmina-plugins
LIB_DEPENDS= libssh.so:security/libssh
.include "${MASTERDIR}/Makefile"

View File

@ -1,2 +0,0 @@
lib/remmina/plugins/remmina-plugin-nx.so
share/icons/hicolor/scalable/emblems/remmina-nx-symbolic.svg

View File

@ -1,16 +0,0 @@
# Created by: Alexander Logvinov <avl@FreeBSD.org>
# $FreeBSD$
PKGNAMESUFFIX= -rdp
COMMENT= Remmina plugin for RDP protocol
LIB_DEPENDS= libfreerdp2.so:net/freerdp
USES= gnome xorg
USE_GNOME= cairo
USE_XORG= ice sm x11 xext
MASTERDIR= ${.CURDIR}/../remmina-plugins
.include "${MASTERDIR}/Makefile"

View File

@ -1,3 +0,0 @@
lib/remmina/plugins/remmina-plugin-rdp.so
share/icons/hicolor/scalable/emblems/remmina-rdp-symbolic.svg
share/icons/hicolor/scalable/emblems/remmina-rdp-ssh-symbolic.svg

View File

@ -1,15 +0,0 @@
# Created by: Koichiro IWAO <meta+ports@vmeta.jp>
# $FreeBSD$
PKGNAMESUFFIX= -secret
COMMENT= Remmina plugin for GNOME Keyring
LIB_DEPENDS= libsecret-1.so:security/libsecret
RUN_DEPENDS= gnome-keyring:security/gnome-keyring
USES+= gettext-runtime
MASTERDIR= ${.CURDIR}/../remmina-plugins
.include "${MASTERDIR}/Makefile"

View File

@ -1 +0,0 @@
lib/remmina/plugins/remmina-plugin-secret.so

View File

@ -1,13 +0,0 @@
# Created by: Nick Wolff <darkfiberiru@gmail.com>
# $FreeBSD$
PKGNAMESUFFIX= -spice
COMMENT= Remmina plugin to execute a command
BUILD_DEPENDS= spice-gtk>=0.37:deskutils/spice-gtk \
spice-protocol>=0.12.15:devel/spice-protocol
MASTERDIR= ${.CURDIR}/../remmina-plugins
.include "${MASTERDIR}/Makefile"

View File

@ -1,3 +0,0 @@
lib/remmina/plugins/remmina-plugin-spice.so
share/icons/hicolor/scalable/emblems/remmina-spice-ssh-symbolic.svg
share/icons/hicolor/scalable/emblems/remmina-spice-symbolic.svg

View File

@ -1,18 +0,0 @@
# Created by: Alexander Logvinov <avl@FreeBSD.org>
# $FreeBSD$
PKGNAMESUFFIX= -st
COMMENT= Remmina plugin for (Simple) Terminal use cases
RUN_DEPENDS= ${LOCALBASE}/share/icons/hicolor/scalable/emblems/remmina-tool-symbolic.svg:net/remmina-plugin-exec # Shared icon file deleted below
USES= gnome
USE_GNOME= cairo
post-install:
${RM} -rv ${STAGEDIR}${PREFIX}/share/icons
MASTERDIR= ${.CURDIR}/../remmina-plugins
.include "${MASTERDIR}/Makefile"

View File

@ -1 +0,0 @@
lib/remmina/plugins/remmina-plugin-st.so

View File

@ -1,17 +0,0 @@
# Created by: Alexander Logvinov <avl@FreeBSD.org>
# $FreeBSD$
PKGNAMESUFFIX= -vnc
COMMENT= Remmina plugin for VNC protocol
LIB_DEPENDS= libgcrypt.so:security/libgcrypt \
libgnutls.so:security/gnutls \
libvncserver.so:net/libvncserver
USES= gnome jpeg
USE_GNOME= cairo
MASTERDIR= ${.CURDIR}/../remmina-plugins
.include "${MASTERDIR}/Makefile"

View File

@ -1,3 +0,0 @@
lib/remmina/plugins/remmina-plugin-vnc.so
share/icons/hicolor/scalable/emblems/remmina-vnc-ssh-symbolic.svg
share/icons/hicolor/scalable/emblems/remmina-vnc-symbolic.svg

View File

@ -1,15 +0,0 @@
# Created by: Nick Wolff <darkfiberiru@gmail.com>
# $FreeBSD$
PKGNAMESUFFIX= -www
COMMENT= Remmina plugin to open an authenticated web-browser
USES= compiler:c11 gnome
USE_GNOME= cairo
LIB_DEPENDS= libwebkit2gtk-4.0.so:www/webkit2-gtk3 \
libsoup-2.4.so:devel/libsoup
MASTERDIR= ${.CURDIR}/../remmina-plugins
.include "${MASTERDIR}/Makefile"

View File

@ -1,3 +0,0 @@
lib/remmina/plugins/remmina-plugin-www.so
share/icons/hicolor/scalable/emblems/remmina-www-symbolic.svg
share/remmina/res/www-js.js

View File

@ -1,15 +0,0 @@
# Created by: Alexander Logvinov <avl@FreeBSD.org>
# $FreeBSD$
PKGNAMESUFFIX= -xdmcp
COMMENT= Remmina plugin for XDMCP protocol
RUN_DEPENDS= Xephyr:x11-servers/xephyr
USES= gnome
USE_GNOME= cairo
MASTERDIR= ${.CURDIR}/../remmina-plugins
.include "${MASTERDIR}/Makefile"

View File

@ -1,3 +0,0 @@
lib/remmina/plugins/remmina-plugin-xdmcp.so
share/icons/hicolor/scalable/emblems/remmina-xdmcp-ssh-symbolic.svg
share/icons/hicolor/scalable/emblems/remmina-xdmcp-symbolic.svg

View File

@ -1,50 +0,0 @@
# Created by: Alexander Logvinov <avl@FreeBSD.org>
# $FreeBSD$
PORTNAME?= remmina-plugins
DISTVERSION= 1.4.8
CATEGORIES= net gnome
MAINTAINER?= woodsb02@FreeBSD.org
COMMENT?= Remmina plugin system
LICENSE?= GPLv2+
.if defined(PKGNAMESUFFIX)
USE_GITLAB= yes
GL_ACCOUNT= Remmina
GL_PROJECT= Remmina
GL_COMMIT= 7ebc497062de66881b71bbe7f54dabfda0129ac2
.include "${.CURDIR}/../remmina-plugins/bsd.plugin.mk"
.else
USES= metaport
OPTIONS_DEFINE= EXEC KEYRING NX RDP SPICE ST VNC WWW XDMCP
OPTIONS_DEFAULT= EXEC KEYRING NX RDP SPICE ST VNC WWW XDMCP
EXEC_DESC= Plugin to execute a command
KEYRING_DESC= GNOME Keyring plugin
NX_DESC= NX protocol plugin
RDP_DESC= Remote Desktop Protocol plugin
SPICE_DESC= Spice protocol plugin
ST_DESC= (Simple) Terminal Plugin
VNC_DESC= VNC protocol plugin
WWW_DESC= Plugin to open an authenticated web browser
XDMCP_DESC= XDMCP protocol plugin
EXEC_RUN_DEPENDS= remmina-plugin-exec>=0:net/remmina-plugin-exec
KEYRING_RUN_DEPENDS= remmina-plugin-secret>=0:net/remmina-plugin-secret
NX_RUN_DEPENDS= remmina-plugin-nx>=0:net/remmina-plugin-nx
RDP_RUN_DEPENDS= remmina-plugin-rdp>=0:net/remmina-plugin-rdp
SPICE_RUN_DEPENDS= remmina-plugin-spice>=0:net/remmina-plugin-spice
ST_RUN_DEPENDS= remmina-plugin-st>=0:net/remmina-plugin-st
VNC_RUN_DEPENDS= remmina-plugin-vnc>=0:net/remmina-plugin-vnc
WWW_RUN_DEPENDS= remmina-plugin-www>=0:net/remmina-plugin-www
XDMCP_RUN_DEPENDS= remmina-plugin-xdmcp>=0:net/remmina-plugin-xdmcp
.include <bsd.port.mk>
.endif

View File

@ -1,82 +0,0 @@
# $FreeBSD$
#
# Common code for Remmina plugin ports net/remmina-plugin-*
.if defined(PKGNAMESUFFIX)
PORTNAME= remmina-plugin
PATCHDIR= ${.CURDIR}/../remmina/files
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS+= remmina>=${PORTVERSION}:net/remmina
RUN_DEPENDS+= remmina>=${PORTVERSION}:net/remmina
USES+= cmake gnome localbase:ldflags pkgconfig
USE_GNOME+= atk gdkpixbuf2 glib20 gtk30 pango
USE_LDCONFIG= yes
INSTALLS_ICONS= yes
# 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
.include <bsd.port.pre.mk>
PLIST= ${.CURDIR}/pkg-plist
post-patch:
# Do not build remmina core program
${REINPLACE_CMD} -e '/add_subdirectory(src)/d' ${WRKSRC}/CMakeLists.txt
${REINPLACE_CMD} -e '/add_subdirectory(data)/d' ${WRKSRC}/CMakeLists.txt
${REINPLACE_CMD} -e '/add_subdirectory(po)/d' ${WRKSRC}/CMakeLists.txt
${REINPLACE_CMD} -e '/find_suggested_package(AVAHI)/d' ${WRKSRC}/CMakeLists.txt
${REINPLACE_CMD} -e '/target_link_libraries(remmina/d' ${WRKSRC}/plugins/CMakeLists.txt
# Which plugins to build
.if ${PKGNAMESUFFIX:S,-,,} != "exec"
${REINPLACE_CMD} -e '/add_subdirectory(exec)/d' ${WRKSRC}/plugins/CMakeLists.txt
.endif
.if ${PKGNAMESUFFIX:S,-,,} != "kwallet"
${REINPLACE_CMD} -e '/add_definitions(-DWITH_KF5WALLET)/d' ${WRKSRC}/plugins/CMakeLists.txt
${REINPLACE_CMD} -e '/add_subdirectory(kwallet)/d' ${WRKSRC}/plugins/CMakeLists.txt
.endif
.if ${PKGNAMESUFFIX:S,-,,} != "nx"
${REINPLACE_CMD} -e '/find_suggested_package(LIBSSH)/d' ${WRKSRC}/plugins/CMakeLists.txt
${REINPLACE_CMD} -e '/find_required_package(XKBFILE)/d' ${WRKSRC}/plugins/CMakeLists.txt
${REINPLACE_CMD} -e '/add_subdirectory(nx)/d' ${WRKSRC}/plugins/CMakeLists.txt
.endif
.if ${PKGNAMESUFFIX:S,-,,} != "rdp"
${REINPLACE_CMD} -e '/find_suggested_package(FREERDP)/d' ${WRKSRC}/plugins/CMakeLists.txt
${REINPLACE_CMD} -e '/add_subdirectory(rdp)/d' ${WRKSRC}/plugins/CMakeLists.txt
.endif
.if ${PKGNAMESUFFIX:S,-,,} != "secret"
${REINPLACE_CMD} -e '/add_subdirectory(plugins\/secret)/d' ${WRKSRC}/CMakeLists.txt
.endif
.if ${PKGNAMESUFFIX:S,-,,} != "spice"
${REINPLACE_CMD} -e '/find_suggested_package(SPICE)/d' ${WRKSRC}/plugins/CMakeLists.txt
${REINPLACE_CMD} -e '/add_subdirectory(spice)/d' ${WRKSRC}/plugins/CMakeLists.txt
.endif
.if ${PKGNAMESUFFIX:S,-,,} != "st"
${REINPLACE_CMD} -e '/add_subdirectory(st)/d' ${WRKSRC}/plugins/CMakeLists.txt
.endif
.if ${PKGNAMESUFFIX:S,-,,} != "telepathy"
${REINPLACE_CMD} -e '/find_suggested_package(TELEPATHY)/d' ${WRKSRC}/plugins/CMakeLists.txt
${REINPLACE_CMD} -e '/add_subdirectory(telepathy)/d' ${WRKSRC}/plugins/CMakeLists.txt
.endif
.if ${PKGNAMESUFFIX:S,-,,} != "vnc"
${REINPLACE_CMD} -e '/find_suggested_package(GCRYPT)/d' ${WRKSRC}/CMakeLists.txt
${REINPLACE_CMD} -e' /find_suggested_package(LIBVNCSERVER)/d' ${WRKSRC}/plugins/CMakeLists.txt
${REINPLACE_CMD} -e '/add_subdirectory(vnc)/d' ${WRKSRC}/plugins/CMakeLists.txt
.endif
.if ${PKGNAMESUFFIX:S,-,,} != "www"
${REINPLACE_CMD} -e '/add_subdirectory(www)/d' ${WRKSRC}/plugins/CMakeLists.txt
.endif
.if ${PKGNAMESUFFIX:S,-,,} != "xdmcp"
${REINPLACE_CMD} -e '/add_subdirectory(xdmcp)/d' ${WRKSRC}/plugins/CMakeLists.txt
.endif
.include <bsd.port.post.mk>
.endif

View File

@ -1,3 +0,0 @@
TIMESTAMP = 1604554184
SHA256 (Remmina-Remmina-7ebc497062de66881b71bbe7f54dabfda0129ac2_GL0.tar.gz) = c567f54c71c5d706bcda93f04f28c795699fc35f06ca625533b88150b7edde4e
SIZE (Remmina-Remmina-7ebc497062de66881b71bbe7f54dabfda0129ac2_GL0.tar.gz) = 2001351

View File

@ -3,6 +3,7 @@
PORTNAME= remmina
DISTVERSION= 1.4.8
PORTREVISION= 1
CATEGORIES= net gnome
MAINTAINER= woodsb02@FreeBSD.org
@ -15,6 +16,12 @@ LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \
libsodium.so:security/libsodium \
libsoup-2.4.so:devel/libsoup
CONFLICTS_INSTALL= remmina-plugin*
FLAVORS= default lite
lite_DESCR= ${.CURDIR}/pkg-descr-lite
lite_PKGNAMESUFFIX= -lite
USES= cmake compiler:c11 desktop-file-utils gettext gnome localbase:ldflags pathfix \
pkgconfig shared-mime-info ssl shebangfix xorg
@ -25,43 +32,129 @@ GL_COMMIT= 7ebc497062de66881b71bbe7f54dabfda0129ac2
USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk30 pango
USE_XORG= ice sm x11 xext xkbfile
USE_LDCONFIG= yes
INSTALLS_ICONS= yes
CMAKE_ARGS= --build=build \
-DWITH_APPINDICATOR:BOOL=false
SHEBANG_FILES= data/desktop/remmina-file-wrapper.in
bash_CMD= ${SH}
OPTIONS_DEFINE= AVAHI GCRYPT NLS SSH TERM
OPTIONS_DEFAULT= AVAHI GCRYPT SSH TERM
OPTIONS_DEFINE= AVAHI CUPS GCRYPT NLS SSH TERM
OPTIONS_GROUP= PLUGINS
OPTIONS_GROUP_PLUGINS= EXEC KWALLET NX RDP SECRET SPICE ST VNC WWW XDMCP
OPTIONS_DEFAULT= AVAHI CUPS GCRYPT NLS SSH TERM \
EXEC NX RDP SECRET SPICE ST VNC WWW XDMCP
OPTIONS_SUB= yes
.if ${FLAVOR:U} == lite
OPTIONS_EXCLUDE= AVAHI CUPS KWALLET NX SECRET SPICE SSH TERM WWW XDMCP
COMMENT+= (lite flavor)
.endif
AVAHI_DESC= Build with Avahi support
EXEC_DESC= Plugin to execute a command
GCRYPT_DESC= Build with libgcrypt support for password encryption
NX_DESC= NX protocol plugin
RDP_DESC= Remote Desktop Protocol plugin
SECRET_DESC= GNOME Keyring plugin
SPICE_DESC= Spice protocol plugin
SSH_DESC= Build with SSH tunneling support
ST_DESC= (Simple) Terminal Plugin
TERM_DESC= Build with terminal support
VNC_DESC= VNC protocol plugin
WWW_DESC= Plugin to open an authenticated web browser
XDMCP_DESC= XDMCP protocol plugin
AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app \
libavahi-ui-gtk3.so:net/avahi-gtk3
AVAHI_CMAKE_BOOL= WITH_AVAHI
CUPS_LIB_DEPENDS= libcups.so:print/cups
CUPS_CMAKE_BOOL= WITH_CUPS
GCRYPT_LIB_DEPENDS= libgcrypt.so:security/libgcrypt
GCRYPT_CMAKE_BOOL= WITH_GCRYPT
KWALLET_USES= kde:5 qt:5
KWALLET_USE= kde=wallet qt=buildtools_build,core,gui,qmake_build
KWALLET_CMAKE_BOOL= WITH_KF5WALLET
NLS_CMAKE_BOOL= WITH_TRANSLATIONS
NX_IMPLIES= SSH
RDP_LIB_DEPENDS= libfreerdp2.so:net/freerdp
SECRET_LIB_DEPENDS= libsecret-1.so:security/libsecret
SECRET_RUN_DEPENDS= gnome-keyring:security/gnome-keyring
SPICE_BUILD_DEPENDS= spice-protocol>=0.12.15:devel/spice-protocol
SPICE_LIB_DEPENDS= libspice-client-gtk-3.0.so:deskutils/spice-gtk
SPICE_CMAKE_BOOL= WITH_SPICE
SSH_LIB_DEPENDS= libssh.so:security/libssh
SSH_LDFLAGS= -fstack-protector
SSH_CMAKE_BOOL= WITH_LIBSSH
ST_IMPLIES= EXEC
TERM_USE= gnome=vte3
TERM_CMAKE_BOOL= WITH_VTE
VNC_USES= jpeg
VNC_LIB_DEPENDS= libgnutls.so:security/gnutls \
libvncserver.so:net/libvncserver
VNC_CMAKE_BOOL= WITH_LIBVNCSERVER
WWW_LIB_DEPENDS= libwebkit2gtk-4.0.so:www/webkit2-gtk3 \
libsoup-2.4.so:devel/libsoup
XDMCP_RUN_DEPENDS= Xephyr:x11-servers/xephyr
post-patch:
# do not build plugins and locales , they are provided by separated ports
${REINPLACE_CMD} -e '/add_subdirectory(plugins/d' \
-e 's,FreeBSD,FreeBSD|DragonFly,' \
${WRKSRC}/CMakeLists.txt
${REINPLACE_CMD} -e 's,FreeBSD,FreeBSD|DragonFly,' \
${WRKSRC}/CMakeLists.txt \
${WRKSRC}/src/CMakeLists.txt
post-patch-EXEC-off:
${REINPLACE_CMD} -e '/add_subdirectory(exec)/d' ${WRKSRC}/plugins/CMakeLists.txt
post-patch-GCRYPT-off:
${REINPLACE_CMD} -e '/find_suggested_package(GCRYPT)/d' ${WRKSRC}/CMakeLists.txt
post-patch-KWALLET-off:
${REINPLACE_CMD} -e '/add_definitions(-DWITH_KF5WALLET)/d' ${WRKSRC}/plugins/CMakeLists.txt
${REINPLACE_CMD} -e '/add_subdirectory(kwallet)/d' ${WRKSRC}/plugins/CMakeLists.txt
post-patch-NX-off:
${REINPLACE_CMD} -e '/find_required_package(XKBFILE)/d' ${WRKSRC}/plugins/CMakeLists.txt
${REINPLACE_CMD} -e '/add_subdirectory(nx)/d' ${WRKSRC}/plugins/CMakeLists.txt
post-patch-RDP-off:
${REINPLACE_CMD} -e '/find_suggested_package(FREERDP)/d' ${WRKSRC}/plugins/CMakeLists.txt
${REINPLACE_CMD} -e '/add_subdirectory(rdp)/d' ${WRKSRC}/plugins/CMakeLists.txt
post-patch-SECRET-off:
${REINPLACE_CMD} -e '/add_subdirectory(plugins\/secret)/d' ${WRKSRC}/CMakeLists.txt
post-patch-SPICE-off:
${REINPLACE_CMD} -e '/find_suggested_package(SPICE)/d' ${WRKSRC}/plugins/CMakeLists.txt
${REINPLACE_CMD} -e '/add_subdirectory(spice)/d' ${WRKSRC}/plugins/CMakeLists.txt
post-patch-SSH-off:
${REINPLACE_CMD} -e '/find_suggested_package(LIBSSH)/d' ${WRKSRC}/plugins/CMakeLists.txt
post-patch-ST-off:
${REINPLACE_CMD} -e '/add_subdirectory(st)/d' ${WRKSRC}/plugins/CMakeLists.txt
post-patch-VNC-off:
${REINPLACE_CMD} -e' /find_suggested_package(LIBVNCSERVER)/d' ${WRKSRC}/plugins/CMakeLists.txt
${REINPLACE_CMD} -e '/add_subdirectory(vnc)/d' ${WRKSRC}/plugins/CMakeLists.txt
post-patch-WWW-off:
${REINPLACE_CMD} -e '/add_subdirectory(www)/d' ${WRKSRC}/plugins/CMakeLists.txt
post-patch-XDMCP-off:
${REINPLACE_CMD} -e '/add_subdirectory(xdmcp)/d' ${WRKSRC}/plugins/CMakeLists.txt
.include <bsd.port.mk>

View File

@ -3,20 +3,11 @@ 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.
The Remmina main program:
Remmina includes support for the following network protocols:
* RDP, VNC, SPICE, NX, XDMCP, SSH, SFTP
* 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
mouse moves over the screen edge.
* Floating toolbar in fullscreen mode, allows you to switch between modes,
toggle keyboard grabbing, minimize, etc.
* Tabbed interface, optionally managed by groups
* A GTK+ 3 application
Remmina plugins are available for the following network protocols:
* RDP, VNC, NX, XDMCP, SSH, Telepathy
This is the full-featured flavor of the Remmina package, compiled with support
for optional desktop features and network protocols, as shown by the package
options.
WWW: https://www.remmina.org/

View File

@ -3,4 +3,10 @@ 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.
Remmina includes support for the following network protocols:
* RDP, VNC, SPICE, NX, XDMCP, SSH, SFTP
This is the lite flavor of the Remmina package, compiled with the minimum
dependencies to support the RDP and VNC protocols only.
WWW: https://www.remmina.org/

View File

@ -1,13 +0,0 @@
[
{ type: install
[
{
type: install
message: <<EOM
Remmina is pretty useless without a plugins.
Consider installing net/remmina-plugins.
EOM
}
]
}
]

View File

@ -3,6 +3,16 @@ bin/remmina-file-wrapper
include/remmina/plugin.h
include/remmina/remmina_trace_calls.h
include/remmina/types.h
%%EXEC%%lib/remmina/plugins/remmina-plugin-exec.so
%%KWALLET%%lib/remmina/plugins/remmina-plugin-kwallet.so
%%NX%%lib/remmina/plugins/remmina-plugin-nx.so
%%RDP%%lib/remmina/plugins/remmina-plugin-rdp.so
%%SECRET%%lib/remmina/plugins/remmina-plugin-secret.so
%%SPICE%%lib/remmina/plugins/remmina-plugin-spice.so
%%ST%%lib/remmina/plugins/remmina-plugin-st.so
%%VNC%%lib/remmina/plugins/remmina-plugin-vnc.so
%%WWW%%lib/remmina/plugins/remmina-plugin-www.so
%%XDMCP%%lib/remmina/plugins/remmina-plugin-xdmcp.so
libdata/pkgconfig/remmina.pc
man/man1/remmina-file-wrapper.1.gz
man/man1/remmina.1.gz
@ -65,6 +75,17 @@ share/icons/hicolor/scalable/apps/remmina-panel-inverted.svg
share/icons/hicolor/scalable/apps/remmina-panel.svg
share/icons/hicolor/scalable/emblems/remmina-sftp-symbolic.svg
share/icons/hicolor/scalable/emblems/remmina-ssh-symbolic.svg
%%EXEC%%share/icons/hicolor/scalable/emblems/remmina-tool-symbolic.svg
%%NX%%share/icons/hicolor/scalable/emblems/remmina-nx-symbolic.svg
%%RDP%%share/icons/hicolor/scalable/emblems/remmina-rdp-symbolic.svg
%%RDP%%share/icons/hicolor/scalable/emblems/remmina-rdp-ssh-symbolic.svg
%%SPICE%%share/icons/hicolor/scalable/emblems/remmina-spice-ssh-symbolic.svg
%%SPICE%%share/icons/hicolor/scalable/emblems/remmina-spice-symbolic.svg
%%VNC%%share/icons/hicolor/scalable/emblems/remmina-vnc-ssh-symbolic.svg
%%VNC%%share/icons/hicolor/scalable/emblems/remmina-vnc-symbolic.svg
%%WWW%%share/icons/hicolor/scalable/emblems/remmina-www-symbolic.svg
%%XDMCP%%share/icons/hicolor/scalable/emblems/remmina-xdmcp-ssh-symbolic.svg
%%XDMCP%%share/icons/hicolor/scalable/emblems/remmina-xdmcp-symbolic.svg
share/icons/hicolor/scalable/panel/remmina-panel-inverted.svg
share/icons/hicolor/scalable/panel/remmina-panel.svg
%%NLS%%share/locale/ar/LC_MESSAGES/remmina.mo
@ -143,6 +164,7 @@ share/mime/packages/remmina-mime.xml
%%DATADIR%%/external_tools/remmina_nslookup.sh
%%DATADIR%%/external_tools/remmina_ping.sh
%%DATADIR%%/external_tools/remmina_traceroute.sh
%%WWW%%%%DATADIR%%/res/www-js.js
%%DATADIR%%/theme/3024 Day.colors
%%DATADIR%%/theme/3024 Night.colors
%%DATADIR%%/theme/AdventureTime.colors