diff options
author | Alexander Logvinov <avl@FreeBSD.org> | 2010-08-10 02:56:20 +0000 |
---|---|---|
committer | Alexander Logvinov <avl@FreeBSD.org> | 2010-08-10 02:56:20 +0000 |
commit | 5860331b15111a4de0e87fd2c309e041e00389e1 (patch) | |
tree | 6ece2a1f712c8977f2bb590bcee054e42a7bf86a /net/remmina-plugins | |
parent | 809014e15c2bbbaa7577d9fad61eb292b7f2f3a7 (diff) |
Notes
Diffstat (limited to 'net/remmina-plugins')
-rw-r--r-- | net/remmina-plugins/Makefile | 51 | ||||
-rw-r--r-- | net/remmina-plugins/bsd.plugin.mk | 58 | ||||
-rw-r--r-- | net/remmina-plugins/distinfo | 3 | ||||
-rw-r--r-- | net/remmina-plugins/files/patch-vnc_Makefile.in | 16 | ||||
-rw-r--r-- | net/remmina-plugins/pkg-descr | 6 | ||||
-rw-r--r-- | net/remmina-plugins/pkg-plist.plugin | 20 |
6 files changed, 154 insertions, 0 deletions
diff --git a/net/remmina-plugins/Makefile b/net/remmina-plugins/Makefile new file mode 100644 index 000000000000..dcf16c5a2586 --- /dev/null +++ b/net/remmina-plugins/Makefile @@ -0,0 +1,51 @@ +# New ports collection makefile for: remmina-plugins +# Date created: 24 June 2010 +# Whom: Alexander Logvinov <avl@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME?= remmina-plugins +PORTVERSION= 0.8.2 +CATEGORIES= net gnome +MASTER_SITES= # Empty +DISTFILES?= # Empty + +MAINTAINER= avl@FreeBSD.org +COMMENT?= Remmina plugin system + +.if defined(PKGNAMESUFFIX) +.include "${.CURDIR}/../remmina-plugins/bsd.plugin.mk" +.else + +OPTIONS= RDP "Install RDP protocol plugin" on \ + VNC "Install VNC protocol plugin" on \ + XDMCP "Install XDMCP protocol plugin" on \ + TELEP "Install Telepathy protocol plugin" on + +NO_BUILD= yes +PATCHDIR= # none + +.include <bsd.port.options.mk> + +.if !defined(WITHOUT_RDP) +#RUN_DEPENDS+= ${LOCALBASE}/lib/remmina/plugins/remmina-plugin-rdp.so:${PORTSDIR}/net/remmina-plugin-rdp +.endif + +.if !defined(WITHOUT_VNC) +#RUN_DEPENDS+= ${LOCALBASE}/lib/remmina/plugins/remmina-plugin-vnc.so:${PORTSDIR}/net/remmina-plugin-vnc +.endif + +.if !defined(WITHOUT_XDMCP) +#RUN_DEPENDS+= ${LOCALBASE}/lib/remmina/plugins/remmina-plugin-xdmcp.so:${PORTSDIR}/net/remmina-plugin-xdmcp +.endif + +.if !defined(WITHOUT_TELEP) +#RUN_DEPENDS+= ${LOCALBASE}/lib/remmina/plugins/remmina-plugin-telepathy.so:${PORTSDIR}/net/remmina-plugin-telepathy +.endif + +do-install: # empty + +.include <bsd.port.mk> + +.endif diff --git a/net/remmina-plugins/bsd.plugin.mk b/net/remmina-plugins/bsd.plugin.mk new file mode 100644 index 000000000000..51f096bc595a --- /dev/null +++ b/net/remmina-plugins/bsd.plugin.mk @@ -0,0 +1,58 @@ +.if defined(PKGNAMESUFFIX) + +PORTNAME= remmina-plugin + +MASTER_SITES= SF/remmina/0.8 +DISTNAME= remmina-plugins-${PORTVERSION} +DISTFILES= ${DISTNAME}.tar.gz + +BUILD_DEPENDS+= ${LOCALBASE}/include/remmina/plugin.h:${PORTSDIR}/net/remmina +RUN_DEPENDS+= remmina:${PORTSDIR}/net/remmina + +GNU_CONFIGURE= yes +USE_GMAKE= yes +USE_GNOME= glib20 gtk20 +INSTALLS_ICONS= yes +LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \ + LDFLAGS="${LDFLAGS}" +CONFIGURE_ARGS+=--disable-nx --disable-rdp --disable-ssh --disable-telepathy \ + --disable-vnc --disable-xdmcp --disable-nls + +LICENSE= GPLv2 +LICENSE_FILE= ${WRKSRC}/COPYING + +.include <bsd.port.pre.mk> + +.if ${PKGNAMESUFFIX} == "-i18n" +CONFIGURE_ARGS+=--enable-nls +PLIST= ${.CURDIR}/pkg-plist +.else +CONFIGURE_ARGS+=--enable${PKGNAMESUFFIX} +PLIST_SUB+= PLUGIN="${PKGNAMESUFFIX:S,-,,}" +PLIST= ${PKGDIR}/pkg-plist.plugin + +.if defined(WITH_TELEP) +PLIST_SUB+= TELEP="" ICONS="@comment " +.else +PLIST_SUB+= TELEP="@comment " ICONS="" +.endif +.if defined(WITH_SSH) +LIB_DEPENDS+= ssh.4:${PORTSDIR}/security/libssh +CONFIGURE_ARGS+=--enable-ssh +PLIST_SUB+= SSH="@comment " +.if ${OSVERSION} >= 800040 +LDFLAGS+= -fstack-protector +.endif +.else +PLIST_SUB+= SSH="" +.endif + +.if !defined(WITHOUT_NLS) +RUN_DEPENDS+= ${LOCALBASE}/share/locale/bg/LC_MESSAGES/remmina-plugins.mo:${PORTSDIR}/net/remmina-plugin-i18n +.endif + +.endif + +.include <bsd.port.post.mk> +.endif diff --git a/net/remmina-plugins/distinfo b/net/remmina-plugins/distinfo new file mode 100644 index 000000000000..dc6b421be078 --- /dev/null +++ b/net/remmina-plugins/distinfo @@ -0,0 +1,3 @@ +MD5 (remmina-plugins-0.8.2.tar.gz) = ee2c0398ed8ef40562a24f1ae45688aa +SHA256 (remmina-plugins-0.8.2.tar.gz) = f99789590ce00c44092f09289779fd6e3034ab4b70c21556e0512c22f8429ff0 +SIZE (remmina-plugins-0.8.2.tar.gz) = 522737 diff --git a/net/remmina-plugins/files/patch-vnc_Makefile.in b/net/remmina-plugins/files/patch-vnc_Makefile.in new file mode 100644 index 000000000000..15bbb2fa8baa --- /dev/null +++ b/net/remmina-plugins/files/patch-vnc_Makefile.in @@ -0,0 +1,16 @@ +--- vnc/Makefile.in.orig 2010-06-22 14:55:04.000000000 +1000 ++++ vnc/Makefile.in 2010-06-24 12:32:00.000000000 +1000 +@@ -372,11 +372,11 @@ + @am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $< + + remmina_plugin_vnc_la-remminapluginvnc.lo: remminapluginvnc.c +-@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(remmina_plugin_vnc_la_CFLAGS) $(CFLAGS) -MT remmina_plugin_vnc_la-remminapluginvnc.lo -MD -MP -MF $(DEPDIR)/remmina_plugin_vnc_la-remminapluginvnc.Tpo -c -o remmina_plugin_vnc_la-remminapluginvnc.lo `test -f 'remminapluginvnc.c' || echo '$(srcdir)/'`remminapluginvnc.c ++@am__fastdepCC_TRUE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(remmina_plugin_vnc_la_CFLAGS) $(CPPFLAGS) $(CFLAGS) -MT remmina_plugin_vnc_la-remminapluginvnc.lo -MD -MP -MF $(DEPDIR)/remmina_plugin_vnc_la-remminapluginvnc.Tpo -c -o remmina_plugin_vnc_la-remminapluginvnc.lo `test -f 'remminapluginvnc.c' || echo '$(srcdir)/'`remminapluginvnc.c + @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/remmina_plugin_vnc_la-remminapluginvnc.Tpo $(DEPDIR)/remmina_plugin_vnc_la-remminapluginvnc.Plo + @AMDEP_TRUE@@am__fastdepCC_FALSE@ source='remminapluginvnc.c' object='remmina_plugin_vnc_la-remminapluginvnc.lo' libtool=yes @AMDEPBACKSLASH@ + @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ +-@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(remmina_plugin_vnc_la_CFLAGS) $(CFLAGS) -c -o remmina_plugin_vnc_la-remminapluginvnc.lo `test -f 'remminapluginvnc.c' || echo '$(srcdir)/'`remminapluginvnc.c ++@am__fastdepCC_FALSE@ $(LIBTOOL) --tag=CC $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(remmina_plugin_vnc_la_CFLAGS) $(CPPFLAGS) $(CFLAGS) -c -o remmina_plugin_vnc_la-remminapluginvnc.lo `test -f 'remminapluginvnc.c' || echo '$(srcdir)/'`remminapluginvnc.c + + mostlyclean-libtool: + -rm -f *.lo diff --git a/net/remmina-plugins/pkg-descr b/net/remmina-plugins/pkg-descr new file mode 100644 index 000000000000..7bca1eb18479 --- /dev/null +++ b/net/remmina-plugins/pkg-descr @@ -0,0 +1,6 @@ +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. + +WWW: http://remmina.sourceforge.net/ diff --git a/net/remmina-plugins/pkg-plist.plugin b/net/remmina-plugins/pkg-plist.plugin new file mode 100644 index 000000000000..fbe6c9d6b2e6 --- /dev/null +++ b/net/remmina-plugins/pkg-plist.plugin @@ -0,0 +1,20 @@ +lib/remmina/plugins/remmina-plugin-%%PLUGIN%%.a +lib/remmina/plugins/remmina-plugin-%%PLUGIN%%.la +lib/remmina/plugins/remmina-plugin-%%PLUGIN%%.so +%%TELEP%%share/dbus-1/services/org.freedesktop.Telepathy.Client.Remmina.service +%%ICONS%%share/remmina/icons/hicolor/16x16/emblems/remmina-%%PLUGIN%%.png +%%ICONS%%%%SSH%%share/remmina/icons/hicolor/16x16/emblems/remmina-%%PLUGIN%%-ssh.png +%%ICONS%%share/remmina/icons/hicolor/22x22/emblems/remmina-%%PLUGIN%%.png +%%ICONS%%%%SSH%%share/remmina/icons/hicolor/22x22/emblems/remmina-%%PLUGIN%%-ssh.png +%%TELEP%%share/telepathy/clients/Remmina.client +@dirrmtry lib/remmina/plugins +@dirrmtry lib/remmina +@dirrmtry share/remmina/icons/hicolor/22x22/emblems +@dirrmtry share/remmina/icons/hicolor/22x22 +@dirrmtry share/remmina/icons/hicolor/16x16/emblems +@dirrmtry share/remmina/icons/hicolor/16x16 +@dirrmtry share/remmina/icons/hicolor +@dirrmtry share/remmina/icons +@dirrmtry share/remmina +%%TELEP%%@dirrmtry share/telepathy/clients +%%TELEP%%@dirrmtry share/telepathy |