summaryrefslogtreecommitdiff
path: root/net/xrdp-devel
diff options
context:
space:
mode:
Diffstat (limited to 'net/xrdp-devel')
-rw-r--r--net/xrdp-devel/Makefile106
-rw-r--r--net/xrdp-devel/distinfo7
-rw-r--r--net/xrdp-devel/files/patch-configure.ac40
-rw-r--r--net/xrdp-devel/files/patch-sesman_sesman.ini.in13
-rw-r--r--net/xrdp-devel/files/pkg-install.in39
-rw-r--r--net/xrdp-devel/files/pkg-message.in14
-rw-r--r--net/xrdp-devel/pkg-descr13
-rw-r--r--net/xrdp-devel/pkg-plist102
8 files changed, 0 insertions, 334 deletions
diff --git a/net/xrdp-devel/Makefile b/net/xrdp-devel/Makefile
deleted file mode 100644
index a8c52b1483d6..000000000000
--- a/net/xrdp-devel/Makefile
+++ /dev/null
@@ -1,106 +0,0 @@
-# Created by: alepulver
-# $FreeBSD$
-
-PORTNAME= xrdp
-PORTVERSION= 0.9.6
-DISTVERSIONPREFIX= v
-PORTEPOCH= 1
-CATEGORIES= net
-PKGNAMESUFFIX= -devel
-DIST_SUBDIR?= ${PORTNAME}
-
-MAINTAINER= meta@FreeBSD.org
-COMMENT= Open source Remote Desktop Protocol (RDP) server
-
-LICENSE= APACHE20
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-IGNORE= no development version available right now, use net/xrdp instead
-DEPRECATED= Use net/xrdp instead
-EXPIRATION_DATE= 2018-09-29
-
-# pulseaudio's configured source is required for audio redirection
-BUILD_DEPENDS= ${NONEXISTENT}:audio/pulseaudio:configure \
- ${LOCALBASE}/bin/nasm:devel/nasm
-RUN_DEPENDS= ${LOCALBASE}/lib/xorg/modules/libxorgxrdp.so:x11-drivers/xorgxrdp
-
-USES= autoreconf:build jpeg localbase libtool pkgconfig ssl
-USE_XORG= ice pixman sm x11 xfixes xrandr
-GNU_CONFIGURE= yes
-USE_LDCONFIG= ${PREFIX}/lib/xrdp
-USE_GITHUB= yes
-GH_ACCOUNT= neutrinolabs
-GH_PROJECT= xrdp librfxcodec:librfxcodec libpainter:libpainter
-GH_TAGNAME= v0.1.4:librfxcodec v0.1.1:libpainter
-
-CONFIGURE_ARGS= --localstatedir=/var --enable-strict-locations \
- --with-pkgconfigdir=${LOCALBASE}/libdata/pkgconfig \
- --enable-jpeg --enable-pixman --enable-rfxcodec --enable-painter
-LDFLAGS+= -lssl
-CONFLICTS= xrdp-[0-9]*
-INSTALL_TARGET= install-strip
-SUB_FILES= pkg-install pkg-message
-SUB_LIST= OPENSSLBASE=${OPENSSLBASE}
-
-OPTIONS_DEFINE= DEBUG FUSE IPV6
-OPTIONS_DEFAULT= FDKAAC MP3LAME OPUS
-OPTIONS_GROUP= AUDIO_CODEC
-OPTIONS_GROUP_AUDIO_CODEC= FDKAAC MP3LAME OPUS
-FDKAAC_DESC= Enable Fraunhofer FDK AAC for audio redirection
-FUSE_DESC= Enable drive redirection via FUSE (experimental)
-MP3LAME_DESC= Enable MP3 Lame for audio redirection
-OPUS_DESC= Enable Opus for audio redirection
-
-DEBUG_CONFIGURE_ENABLE= xrdpdebug
-FDKAAC_CONFIGURE_ENABLE= fdkaac
-FDKAAC_LIB_DEPENDS= libfdk-aac.so:audio/fdk-aac
-FUSE_CONFIGURE_ENABLE= fuse
-FUSE_USES= fuse
-IPV6_CONFIGURE_ENABLE= ipv6
-MP3LAME_CONFIGURE_ENABLE= mp3lame
-MP3LAME_LIB_DEPENDS= libmp3lame.so:audio/lame
-OPUS_CONFIGURE_ENABLE= opus
-OPUS_LIB_DEPENDS= libopus.so:audio/opus
-
-# don't forget to increase PORTREVISION after pulseaudio update
-PULSE_VERSION= ${MAKE} -C ${PORTSDIR}/audio/pulseaudio -VPORTVERSION
-PULSE_WRKSRC= ${MAKE} -C ${PORTSDIR}/audio/pulseaudio -VWRKSRC
-
-post-extract:
- # librfxcodec is provided as git submodule
- @${CP} -r ${WRKSRC_librfxcodec}/ ${WRKSRC}/librfxcodec/
- @${CP} -r ${WRKSRC_libpainter}/ ${WRKSRC}/libpainter/
-
-post-patch:
- @${REINPLACE_CMD} \
- -e "s|^PULSE_DIR = .*|PULSE_DIR = `${PULSE_WRKSRC}`|" \
- -e "s|-Wall -O2|-Wall -O2 -I${LOCALBASE}/include|" \
- ${WRKSRC}/sesman/chansrv/pulse/Makefile
-
-pre-configure:
- @cd ${WRKSRC} && ${SETENV} ${CONFIGURE_ENV} ./bootstrap
-
-post-build:
- # build pulseaudio module
- @${CP} -r "`${PULSE_WRKSRC}`" ${WRKDIR}
- @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} -C sesman/chansrv/pulse
-
-post-install:
- # install pulseaudio module
- ${MKDIR} "${STAGEDIR}${PREFIX}/lib/pulse-`${PULSE_VERSION}`/modules/"
-.for f in module-xrdp-sink.so module-xrdp-source.so
- ${INSTALL_LIB} -m 0755 ${WRKSRC}/sesman/chansrv/pulse/$f \
- "${STAGEDIR}${PREFIX}/lib/pulse-`${PULSE_VERSION}`/modules/"
-.endfor
- # substitute pkg-plist not using PLIST_SUB
- ${REINPLACE_CMD} -e "s|%%PULSE_VERSION%%|`${PULSE_VERSION}`|g" ${TMPPLIST}
-
-post-stage:
- @${RM} ${STAGEDIR}${PREFIX}/etc/xrdp/rsakeys.ini
- @${RM} ${STAGEDIR}${PREFIX}/etc/xrdp/cert.pem
- @${RM} ${STAGEDIR}${PREFIX}/etc/xrdp/key.pem
-.for f in sesman.ini startwm.sh reconnectwm.sh xrdp.ini xrdp_keyboard.ini
- @${MV} ${STAGEDIR}${PREFIX}/etc/xrdp/$f ${STAGEDIR}${PREFIX}/etc/xrdp/$f.sample
-.endfor
-
-.include <bsd.port.mk>
diff --git a/net/xrdp-devel/distinfo b/net/xrdp-devel/distinfo
deleted file mode 100644
index 49b168f757fa..000000000000
--- a/net/xrdp-devel/distinfo
+++ /dev/null
@@ -1,7 +0,0 @@
-TIMESTAMP = 1522053694
-SHA256 (xrdp/neutrinolabs-xrdp-v0.9.6_GH0.tar.gz) = 68361f4e75fd70a85e258af78af244754dc7190092abfdb9c709e20905de260d
-SIZE (xrdp/neutrinolabs-xrdp-v0.9.6_GH0.tar.gz) = 1878049
-SHA256 (xrdp/neutrinolabs-librfxcodec-v0.1.4_GH0.tar.gz) = 8e2d6060aca6d92ebd8b5cd295e9b85b8dd12ec00aacf7e3d351a8dacb56f4f3
-SIZE (xrdp/neutrinolabs-librfxcodec-v0.1.4_GH0.tar.gz) = 48379
-SHA256 (xrdp/neutrinolabs-libpainter-v0.1.1_GH0.tar.gz) = 6caee8444fbd72677ac5e125c7ac99490688474975451668e751a9d9187ee5e6
-SIZE (xrdp/neutrinolabs-libpainter-v0.1.1_GH0.tar.gz) = 13929
diff --git a/net/xrdp-devel/files/patch-configure.ac b/net/xrdp-devel/files/patch-configure.ac
deleted file mode 100644
index 762394926700..000000000000
--- a/net/xrdp-devel/files/patch-configure.ac
+++ /dev/null
@@ -1,40 +0,0 @@
---- configure.ac.orig 2017-12-27 14:40:24 UTC
-+++ configure.ac
-@@ -159,11 +159,35 @@ AC_CHECK_FUNC(dlopen, [],
- AC_SUBST(DLOPEN_LIBS)
-
- # checking for openssl
--PKG_CHECK_MODULES([OPENSSL], [openssl >= 0.9.8], [],
-+if test "x$freebsd" = "xyes"; then
-+ # FreeBSD may have two OpenSSL, base and port however
-+ # base OpenSSL doesn.t have openssl.pc file.
-+ PKG_CHECK_MODULES(
-+ [OPENSSL],
-+ [openssl >= 0],
-+ [freebsd_openssl=port],
-+ [
-+ AC_CHECK_HEADER(
-+ [openssl/rc4.h],
-+ [freebsd_openssl=base],
-+ [AC_MSG_ERROR([please install libssl-dev or openssl-devel])],
-+ [#include <stdlib.h>])
-+ ]
-+ )
-+
-+ if test "x$freebsd_openssl" = "xport"; then
-+ OPENSSL_BIN=`$PKG_CONFIG --variable=exec_prefix openssl`/bin
-+ elif test "x$freebsd_openssl" = "xbase"; then
-+ OPENSSL_BIN=/usr/bin
-+ fi
-+else
-+ # OpenSSL detection for other OS
-+ PKG_CHECK_MODULES([OPENSSL], [openssl >= 0], [],
- [AC_MSG_ERROR([please install libssl-dev or openssl-devel])])
-+ OPENSSL_BIN=`$PKG_CONFIG --variable=exec_prefix openssl`/bin
-+fi
-
- # look for openssl binary
--OPENSSL_BIN=`$PKG_CONFIG --variable=exec_prefix openssl`/bin
- AC_PATH_PROGS([OPENSSL], [openssl], [:], [$OPENSSL_BIN:$PATH])
-
- # checking for pam variation
diff --git a/net/xrdp-devel/files/patch-sesman_sesman.ini.in b/net/xrdp-devel/files/patch-sesman_sesman.ini.in
deleted file mode 100644
index 94302d0cee34..000000000000
--- a/net/xrdp-devel/files/patch-sesman_sesman.ini.in
+++ /dev/null
@@ -1,13 +0,0 @@
---- sesman/sesman.ini.in.orig 2017-12-27 14:40:24 UTC
-+++ sesman/sesman.ini.in
-@@ -75,8 +75,8 @@ param=xrdp/xorg.conf
- param=-noreset
- param=-nolisten
- param=tcp
--param=-logfile
--param=.xorgxrdp.%s.log
-+#param=-logfile
-+#param=.xorgxrdp.%s.log
-
- [X11rdp]
- param=X11rdp
diff --git a/net/xrdp-devel/files/pkg-install.in b/net/xrdp-devel/files/pkg-install.in
deleted file mode 100644
index f9980a370494..000000000000
--- a/net/xrdp-devel/files/pkg-install.in
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/bin/sh
-# vim:ts=4:sw=4:et
-
-if [ $# -ne 2 ]; then
- echo "usage: $0 distname { PRE-INSTALL | POST-INSTALL }" >&2
- exit 1
-fi
-
-case $2 in
- PRE-INSTALL)
- : nothing to do here
- ;;
- POST-INSTALL)
- RSAKEYS=%%PREFIX%%/etc/xrdp/rsakeys.ini
- PRIVATEKEY=%%PREFIX%%/etc/xrdp/key.pem
- CERTIFICATE=%%PREFIX%%/etc/xrdp/cert.pem
- # make sure rsakeys and certificates are private
- umask 077
- # generate rsakeys.ini
- [ -e "$RSAKEYS" ] || %%PREFIX%%/bin/xrdp-keygen xrdp "$RSAKEYS"
- # generate self-signed certificate
- [ -e "$PRIVATEKEY" -a -e "$CERTIFICATE" ] || \
- %%OPENSSLBASE%%/bin/openssl req \
- -x509 \
- -newkey rsa:4096 \
- -keyout "$PRIVATEKEY" \
- -sha256 \
- -nodes \
- -out "$CERTIFICATE" \
- -days 365 \
- -subj "/CN=$(hostname)"
- ;;
- *)
- echo "usage: $0 distname { PRE-INSTALL | POST-INSTALL }" >&2
- exit 1
- ;;
-esac
-
-exit 0
diff --git a/net/xrdp-devel/files/pkg-message.in b/net/xrdp-devel/files/pkg-message.in
deleted file mode 100644
index 9024c32d5738..000000000000
--- a/net/xrdp-devel/files/pkg-message.in
+++ /dev/null
@@ -1,14 +0,0 @@
-==============================================================================
-
-xrdp has been installed.
-
-There is an rc.d script, so the service can be enabled by adding this line
-in /etc/rc.conf:
-
-xrdp_enable="YES"
-xrdp_sesman_enable="YES" # if you want to run xrdp-sesman on the same machine
-
-Do not forget to edit the configuration files in "%%PREFIX%%/etc/xrdp"
-and the "%%PREFIX%%/etc/xrdp/startwm.sh" script.
-
-==============================================================================
diff --git a/net/xrdp-devel/pkg-descr b/net/xrdp-devel/pkg-descr
deleted file mode 100644
index 19b641051001..000000000000
--- a/net/xrdp-devel/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-Based on the work of rdesktop, xrdp uses the remote desktop protocol to
-present a GUI to the user.
-
-The goal of this project is to provide a fully functional Linux terminal
-server, capable of accepting connections from rdesktop and Microsoft's own
-terminal server / remote desktop clients.
-
-Unlike Windows NT/2000/2003 server, xrdp will not display a Windows desktop
-but an X window desktop to the user.
-
-Xrdp uses Xvnc or X11rdp to manage the X session.
-
-WWW: http://www.xrdp.org/
diff --git a/net/xrdp-devel/pkg-plist b/net/xrdp-devel/pkg-plist
deleted file mode 100644
index 39739d9fa886..000000000000
--- a/net/xrdp-devel/pkg-plist
+++ /dev/null
@@ -1,102 +0,0 @@
-bin/xrdp-dis
-bin/xrdp-genkeymap
-bin/xrdp-keygen
-bin/xrdp-sesadmin
-bin/xrdp-sesrun
-lib/libpainter.a
-lib/libpainter.so
-lib/libpainter.so.0
-lib/libpainter.so.0.0.0
-lib/librfxencode.so
-lib/librfxencode.so.0.0.0
-lib/librfxencode.a
-lib/librfxencode.so.0
-include/painter.h
-include/rfxcodec_common.h
-include/rfxcodec_decode.h
-include/rfxcodec_encode.h
-include/xrdp_client_info.h
-include/xrdp_constants.h
-include/xrdp_rail.h
-include/xrdp_sockets.h
-lib/pulse-%%PULSE_VERSION%%/modules/module-xrdp-sink.so
-lib/pulse-%%PULSE_VERSION%%/modules/module-xrdp-source.so
-libdata/pkgconfig/libpainter.pc
-libdata/pkgconfig/rfxcodec.pc
-libdata/pkgconfig/xrdp.pc
-lib/xrdp/libcommon.a
-lib/xrdp/libcommon.so
-lib/xrdp/libcommon.so.0
-lib/xrdp/libcommon.so.0.0.0
-lib/xrdp/libmc.a
-lib/xrdp/libmc.so
-lib/xrdp/libscp.a
-lib/xrdp/libscp.so
-lib/xrdp/libscp.so.0
-lib/xrdp/libscp.so.0.0.0
-lib/xrdp/libvnc.a
-lib/xrdp/libvnc.so
-lib/xrdp/libxrdp.a
-lib/xrdp/libxrdp.so
-lib/xrdp/libxrdp.so.0
-lib/xrdp/libxrdp.so.0.0.0
-lib/xrdp/libxup.a
-lib/xrdp/libxup.so
-lib/xrdp/libxrdpapi.so
-lib/xrdp/libxrdpapi.a
-lib/xrdp/libxrdpapi.so.0
-lib/xrdp/libxrdpapi.so.0.0.0
-etc/pam.d/xrdp-sesman
-etc/rc.d/xrdp
-%%ETCDIR%%/km-00000407.ini
-%%ETCDIR%%/km-00000409.ini
-%%ETCDIR%%/km-00010409.ini
-%%ETCDIR%%/km-0000040a.ini
-%%ETCDIR%%/km-0000040b.ini
-%%ETCDIR%%/km-0000040c.ini
-%%ETCDIR%%/km-00000410.ini
-%%ETCDIR%%/km-00000411.ini
-%%ETCDIR%%/km-00000412.ini
-%%ETCDIR%%/km-00000414.ini
-%%ETCDIR%%/km-00000415.ini
-%%ETCDIR%%/km-00000416.ini
-%%ETCDIR%%/km-00000419.ini
-%%ETCDIR%%/km-0000041d.ini
-%%ETCDIR%%/km-00000807.ini
-%%ETCDIR%%/km-00000809.ini
-%%ETCDIR%%/km-0000080c.ini
-%%ETCDIR%%/km-00000813.ini
-%%ETCDIR%%/km-00000816.ini
-%%ETCDIR%%/km-0000100c.ini
-%%ETCDIR%%/pulse/default.pa
-@postunexec if cmp -s %D/etc/xrdp/sesman.ini.sample %D/etc/xrdp/sesman.ini; then rm -f %D/etc/xrdp/sesman.ini; fi
-@postunexec if cmp -s %D/etc/xrdp/startwm.sh.sample %D/etc/xrdp/startwm.sh; then rm -f %D/etc/xrdp/startwm.sh; fi
-@postunexec if cmp -s %D/etc/xrdp/reconnectwm.sh.sample %D/etc/xrdp/reconnectwm.sh; then rm -f %D/etc/xrdp/reconnectwm.sh; fi
-@postunexec if cmp -s %D/etc/xrdp/xrdp.ini.sample %D/etc/xrdp/xrdp.ini; then rm -f %D/etc/xrdp/xrdp.ini; fi
-@postunexec if cmp -s %D/etc/xrdp/xrdp_keyboard.ini.sample %D/etc/xrdp/xrdp_keyboard.ini; then rm -f %D/etc/xrdp/xrdp_keyboard.ini; fi
-@sample %%ETCDIR%%/sesman.ini.sample
-@sample %%ETCDIR%%/startwm.sh.sample
-@sample %%ETCDIR%%/reconnectwm.sh.sample
-@sample %%ETCDIR%%/xrdp.ini.sample
-@sample %%ETCDIR%%/xrdp_keyboard.ini.sample
-man/man1/xrdp-dis.1.gz
-man/man5/sesman.ini.5.gz
-man/man8/xrdp.8.gz
-man/man5/xrdp.ini.5.gz
-man/man8/xrdp-chansrv.8.gz
-man/man8/xrdp-genkeymap.8.gz
-man/man8/xrdp-keygen.8.gz
-man/man8/xrdp-sesadmin.8.gz
-man/man8/xrdp-sesman.8.gz
-man/man8/xrdp-sesrun.8.gz
-sbin/xrdp
-sbin/xrdp-chansrv
-sbin/xrdp-sesman
-%%DATADIR%%/ad24b.bmp
-%%DATADIR%%/ad256.bmp
-%%DATADIR%%/cursor0.cur
-%%DATADIR%%/cursor1.cur
-%%DATADIR%%/sans-10.fv1
-%%DATADIR%%/xrdp24b.bmp
-%%DATADIR%%/xrdp256.bmp
-%%DATADIR%%/xrdp_logo.bmp