Index: head/net/remmina/Makefile =================================================================== --- head/net/remmina/Makefile (revision 428320) +++ head/net/remmina/Makefile (revision 428321) @@ -1,74 +1,74 @@ # Created by: Alexander Logvinov # $FreeBSD$ PORTNAME= remmina DISTVERSIONPREFIX=v DISTVERSION= 1.2.0-rcgit.16 PORTREVISION= 1 CATEGORIES= net gnome MAINTAINER= woodsb02@FreeBSD.org COMMENT= GTK+ Remote Desktop Client LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/LICENSE USE_GITHUB= yes GH_ACCOUNT= FreeRDP GH_PROJECT= Remmina -USES= cmake:outsource gettext gmake localbase:ldflags pathfix pkgconfig +USES= cmake:outsource gettext localbase:ldflags 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 OPTIONS_DEFINE= AVAHI GCRYPT NLS SSH SURVEY TERM OPTIONS_DEFAULT= AVAHI GCRYPT SSH TERM OPTIONS_SUB= yes 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 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 NLS_CMAKE_BOOL= WITH_TRANSLATIONS 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 # 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: # do not build plugins and locales , they are provided by separated ports ${REINPLACE_CMD} -e's|add_subdirectory(remmina-plugins)||' \ -e 's,FreeBSD,FreeBSD|DragonFly,' ${WRKSRC}/CMakeLists.txt ${REINPLACE_CMD} -e's|add_subdirectory(remmina-plugins-gnome)||' \ ${WRKSRC}/CMakeLists.txt ${REINPLACE_CMD} -e's|add_subdirectory(external_tools)||' \ -e 's,FreeBSD,FreeBSD|DragonFly,' \ ${WRKSRC}/remmina/CMakeLists.txt .include Index: head/net/remmina-plugins/bsd.plugin.mk =================================================================== --- head/net/remmina-plugins/bsd.plugin.mk (revision 428320) +++ head/net/remmina-plugins/bsd.plugin.mk (revision 428321) @@ -1,66 +1,66 @@ # $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 gmake localbase:ldflags pkgconfig +USES+= cmake localbase:ldflags pkgconfig USE_GNOME+= atk gdkpixbuf2 glib20 gtk30 pango 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 SSH_DESC= Build with SSH tunneling support .include .if ${PKGNAMESUFFIX} == "-gnome" PLIST= ${.CURDIR}/pkg-plist .else PLIST_SUB+= PLUGIN="${PKGNAMESUFFIX:S,-,,}" PLIST= ${PKGDIR}/pkg-plist.plugin .endif post-patch: # Do not build remmina core program ${REINPLACE_CMD} -e 's|add_subdirectory(remmina)||' ${WRKSRC}/CMakeLists.txt ${REINPLACE_CMD} -e 's|find_suggested_package(AVAHI)||' ${WRKSRC}/CMakeLists.txt # Do not build broken freerdp plugin ${REINPLACE_CMD} -e 's|find_suggested_package(FREERDP)||' ${WRKSRC}/remmina-plugins/CMakeLists.txt ${REINPLACE_CMD} -e 's|add_subdirectory(rdp)||' ${WRKSRC}/remmina-plugins/CMakeLists.txt # Which plugins to build .if ${PKGNAMESUFFIX:S,-,,} != "nx" ${REINPLACE_CMD} -e 's|find_suggested_package(LIBSSH)||' ${WRKSRC}/remmina-plugins/CMakeLists.txt ${REINPLACE_CMD} -e 's|find_required_package(XKBFILE)||' ${WRKSRC}/remmina-plugins/CMakeLists.txt ${REINPLACE_CMD} -e 's|add_subdirectory(nx)||' ${WRKSRC}/remmina-plugins/CMakeLists.txt .endif .if ${PKGNAMESUFFIX:S,-,,} != "gnome" ${REINPLACE_CMD} -e 's|add_subdirectory(remmina-plugins-gnome)||' ${WRKSRC}/CMakeLists.txt .endif .if ${PKGNAMESUFFIX:S,-,,} != "vnc" ${REINPLACE_CMD} -e 's|find_suggested_package(GCRYPT)||' ${WRKSRC}/CMakeLists.txt ${REINPLACE_CMD} -e' s|find_required_package(LIBVNCSERVER)||' ${WRKSRC}/remmina-plugins/CMakeLists.txt ${REINPLACE_CMD} -e 's|add_subdirectory(vnc)||' ${WRKSRC}/remmina-plugins/CMakeLists.txt .endif .if ${PKGNAMESUFFIX:S,-,,} != "xdmcp" ${REINPLACE_CMD} -e 's|add_subdirectory(xdmcp)||' ${WRKSRC}/remmina-plugins/CMakeLists.txt .endif .if ${PKGNAMESUFFIX:S,-,,} != "telepathy" ${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 .include .endif