Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F147907787
D15375.id42356.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
83 KB
Referenced Files
None
Subscribers
None
D15375.id42356.diff
View Options
Index: MOVED
===================================================================
--- MOVED
+++ MOVED
@@ -10182,3 +10182,4 @@
devel/llvm39||2018-05-08|Obsolete, no remaining dependencies
textproc/p5-Spork||2018-05-09|Removed, depends on expired www/p5-Kwiki
www/p5-Kwiki||2018-05-09|Has expired: All www files wrongly belongs to www user.
+x11-servers/x11rdp|x11-drivers/xorgxrdp|2018-05-??|Obsoleted by update of net/xrdp
Index: UPDATING
===================================================================
--- UPDATING
+++ UPDATING
@@ -5,6 +5,18 @@
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+2018????:
+ AFFECTS: users of net/xrdp
+ AUTHOR: meta@FreeBSD.org
+
+ net/xrdp has been updated from 0.6.2 to 0.9.6. There are significant
+ changes between these versions. You should consider backing up your
+ configuration files such as xrdp.ini and sesman.ini, and then migrate
+ configuration files by hand.
+
+ Regarding km-*.ini, don't use the old files. They can be safely replaced
+ with new ones.
+
20180507:
AFFECTS: users of math/suitesparse who build it locally
AUTHOR: yuri@FreeBSD.org
Index: net/xrdp-devel/Makefile
===================================================================
--- net/xrdp-devel/Makefile
+++ net/xrdp-devel/Makefile
@@ -2,9 +2,8 @@
# $FreeBSD$
PORTNAME= xrdp
-PORTVERSION= 0.9.5
+PORTVERSION= 0.9.6
DISTVERSIONPREFIX= v
-PORTREVISION= 1
PORTEPOCH= 1
CATEGORIES= net
PKGNAMESUFFIX= -devel
@@ -16,7 +15,9 @@
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
-# pulseaudio's built source is required for audio redirection
+IGNORE= no development version available right now, use net/xrdp instead
+
+# 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
@@ -70,9 +71,6 @@
post-patch:
@${REINPLACE_CMD} \
- -e "s|^PULSE_SCRIPT=/etc/xrdp/pulse/default.pa|PULSE_SCRIPT=${PREFIX}/etc/xrdp/pulse/default.pa|" \
- ${WRKSRC}/sesman/sesman.ini
- @${REINPLACE_CMD} \
-e "s|^PULSE_DIR = .*|PULSE_DIR = `${PULSE_WRKSRC}`|" \
-e "s|-Wall -O2|-Wall -O2 -I${LOCALBASE}/include|" \
${WRKSRC}/sesman/chansrv/pulse/Makefile
Index: net/xrdp-devel/distinfo
===================================================================
--- net/xrdp-devel/distinfo
+++ net/xrdp-devel/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1514517059
-SHA256 (xrdp/neutrinolabs-xrdp-v0.9.5_GH0.tar.gz) = a932fc6a56d570207a58df9238cdf44f717071fd8061ac4445b5193fc3c73392
-SIZE (xrdp/neutrinolabs-xrdp-v0.9.5_GH0.tar.gz) = 1877715
+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
Index: net/xrdp-devel/files/patch-sesman_sesman.ini
===================================================================
--- net/xrdp-devel/files/patch-sesman_sesman.ini
+++ /dev/null
@@ -1,13 +0,0 @@
---- sesman/sesman.ini.orig 2017-12-27 14:40:24 UTC
-+++ sesman/sesman.ini
-@@ -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
Index: net/xrdp-devel/files/patch-sesman_sesman.ini.in
===================================================================
--- /dev/null
+++ net/xrdp-devel/files/patch-sesman_sesman.ini.in
@@ -1,5 +1,5 @@
---- sesman/sesman.ini.orig 2017-12-27 14:40:24 UTC
-+++ sesman/sesman.ini
+--- 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
Index: net/xrdp-devel/files/patch-upstream-issue-1030
===================================================================
--- net/xrdp-devel/files/patch-upstream-issue-1030
+++ /dev/null
@@ -1,54 +0,0 @@
---- sesman/session.c.orig 2017-12-27 14:40:24 UTC
-+++ sesman/session.c
-@@ -484,22 +484,40 @@ session_start_fork(tbus data, tui8 type,
- * $OpenBSD: session.c,v 1.252 2010/03/07 11:57:13 dtucker Exp $
- * with some ideas about BSD process grouping to xrdp
- */
-+ pid_t bsdsespid = g_fork();
-
-- /**
-- * Create a new session and process group since the 4.4BSD
-- * setlogin() affects the entire process group
-- */
-- if (g_setsid() < 0)
-+ if (bsdsespid == -1)
- {
-- log_message(LOG_LEVEL_ERROR,
-- "setsid failed - pid %d", g_getpid());
-+ }
-+ else if (bsdsespid == 0) /* BSD session leader */
-+ {
-+ /**
-+ * Create a new session and process group since the 4.4BSD
-+ * setlogin() affects the entire process group
-+ */
-+ if (g_setsid() < 0)
-+ {
-+ log_message(LOG_LEVEL_ERROR,
-+ "setsid failed - pid %d", g_getpid());
-+ }
-+
-+ if (g_setlogin(s->username) < 0)
-+ {
-+ log_message(LOG_LEVEL_ERROR,
-+ "setlogin failed for user %s - pid %d", s->username,
-+ g_getpid());
-+ }
- }
-
-- if (g_setlogin(s->username) < 0)
-+ g_waitpid(bsdsespid);
-+
-+ if (bsdsespid > 0)
- {
-- log_message(LOG_LEVEL_ERROR,
-- "setlogin failed for user %s - pid %d", s->username,
-- g_getpid());
-+ g_exit(0);
-+ /*
-+ * intermediate sesman should exit here after WM exits.
-+ * do not execure the following codes.
-+ */
- }
- #endif
- window_manager_pid = g_fork(); /* parent becomes X,
Index: net/xrdp-devel/files/pkg-message.in
===================================================================
--- net/xrdp-devel/files/pkg-message.in
+++ net/xrdp-devel/files/pkg-message.in
@@ -1,6 +1,6 @@
==============================================================================
-XRDP has been installed.
+xrdp has been installed.
There is an rc.d script, so the service can be enabled by adding this line
in /etc/rc.conf:
Index: net/xrdp-devel/pkg-plist
===================================================================
--- net/xrdp-devel/pkg-plist
+++ net/xrdp-devel/pkg-plist
@@ -50,6 +50,7 @@
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
Index: net/xrdp/Makefile
===================================================================
--- net/xrdp/Makefile
+++ net/xrdp/Makefile
@@ -2,76 +2,100 @@
# $FreeBSD$
PORTNAME= xrdp
-PORTVERSION= 0.6.2
+PORTVERSION= 0.9.6
DISTVERSIONPREFIX= v
PORTEPOCH= 1
CATEGORIES= net
-DIST_SUBDIR= ${PORTNAME}
+DIST_SUBDIR?= ${PORTNAME}
MAINTAINER= meta@FreeBSD.org
COMMENT= Open source Remote Desktop Protocol (RDP) server
-LICENSE= GPLv2
+LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
+# 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
-USES= autoreconf:build libtool pkgconfig ssl
USE_LDCONFIG= ${PREFIX}/lib/xrdp
-USE_RC_SUBR= xrdp
-USE_XORG= x11 xfixes
-
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
-CPPFLAGS+= -I${LOCALBASE}/include
-LIBS+= -L${LOCALBASE}/lib
-SUB_FILES= pkg-message
-
-OPTIONS_DEFINE= DEBUG
-OPTIONS_DEFAULT= JP106 X11RDP
-OPTIONS_GROUP= KEYMAP XSERVER
-OPTIONS_GROUP_KEYMAP= JP106
-OPTIONS_GROUP_XSERVER= X11RDP
-OPTIONS_RADIO= XVNC
-OPTIONS_RADIO_XVNC= TIGERVNC TIGHTVNC TRIDIAVNC
-TIGERVNC_DESC= Use TigerVNC (recommended)
-TIGHTVNC_DESC= Use TightVNC
-TRIDIAVNC_DESC= Use TridiaVNC
-X11RDP_DESC= Use X11rdp (most recommended)
-JP106_DESC= Install Japanese JP106 keymap
+CONFIGURE_ARGS= --localstatedir=/var --enable-strict-locations \
+ --with-pkgconfigdir=${LOCALBASE}/libdata/pkgconfig \
+ --enable-jpeg --enable-pixman --enable-rfxcodec --enable-painter
+LDFLAGS+= -lssl
+CONFLICTS= xrdp-devel[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
DEBUG_CONFIGURE_ENABLE= xrdpdebug
-# Xvnc
-TIGERVNC_RUN_DEPENDS= Xvnc:net/tigervnc
-TIGHTVNC_RUN_DEPENDS= Xvnc:net/tightvnc
-TRIDIAVNC_RUN_DEPENDS= Xvnc:net/tridiavnc
-# X11rdp
-X11RDP_RUN_DEPENDS= X11rdp:x11-servers/x11rdp
-X11RDP_EXTRA_PATCHES= ${FILESDIR}/extra-patch-x11rdp_xrdp.ini
-# JP106 keymap
-JP106_PLIST_SUB= JP106=""
-JP106_PLIST_SUB_OFF= JP106="@comment "
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MJP106}
-KEYMAP_FILES+= km-0411.ini km-e0010411.ini \
- km-e0200411.ini km-e0210411.ini
-.endif
+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:
-.for f in sesman/sesman.ini sesman/startwm.sh xrdp/rsakeys.ini xrdp/xrdp.ini
- @${MV} ${WRKSRC}/$f ${WRKSRC}/$f.sample
-.endfor
+ @${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} && ./bootstrap
+ @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:
-.for f in ${KEYMAP_FILES}
- ${INSTALL_DATA} ${FILESDIR}/$f ${STAGEDIR}${PREFIX}/etc/xrdp
+ # 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>
Index: net/xrdp/distinfo
===================================================================
--- net/xrdp/distinfo
+++ net/xrdp/distinfo
@@ -1,3 +1,7 @@
-TIMESTAMP = 1475561595
-SHA256 (xrdp/neutrinolabs-xrdp-v0.6.2_GH0.tar.gz) = 1e12e41537b3cac15f5c216663fc18a15df5a16e9eb2bc1768bea16190815438
-SIZE (xrdp/neutrinolabs-xrdp-v0.6.2_GH0.tar.gz) = 1559505
+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
Index: net/xrdp/files/extra-patch-x11rdp_xrdp.ini
===================================================================
--- net/xrdp/files/extra-patch-x11rdp_xrdp.ini
+++ /dev/null
@@ -1,74 +0,0 @@
---- xrdp/xrdp.ini.orig 2013-02-01 14:36:13.909344583 +0000
-+++ xrdp/xrdp.ini 2013-02-01 14:41:12.679342721 +0000
-@@ -17,6 +17,15 @@
- #background=626c72
-
- [xrdp1]
-+name=sesman-X11rdp
-+lib=libxup.so
-+username=ask
-+password=ask
-+ip=127.0.0.1
-+port=-1
-+xserverbpp=24
-+
-+[xrdp2]
- name=sesman-Xvnc
- lib=libvnc.so
- username=ask
-@@ -24,7 +33,7 @@
- ip=127.0.0.1
- port=-1
-
--[xrdp2]
-+[xrdp3]
- name=console
- lib=libvnc.so
- ip=127.0.0.1
-@@ -32,7 +41,7 @@
- username=na
- password=ask
-
--[xrdp3]
-+[xrdp4]
- name=vnc-any
- lib=libvnc.so
- ip=ask
-@@ -40,7 +49,7 @@
- username=na
- password=ask
-
--[xrdp4]
-+[xrdp5]
- name=sesman-any
- lib=libvnc.so
- ip=ask
-@@ -48,13 +57,13 @@
- username=ask
- password=ask
-
--[xrdp5]
-+[xrdp6]
- name=rdp-any
- lib=librdp.so
- ip=ask
- port=ask3389
-
--[xrdp6]
-+[xrdp7]
- name=freerdp-any
- lib=libxrdpfreerdp1.so
- ip=ask
-@@ -62,11 +71,4 @@
- username=ask
- password=ask
-
--[xrdp7]
--name=sesman-X11rdp
--lib=libxup.so
--username=ask
--password=ask
--ip=127.0.0.1
--port=-1
--xserverbpp=24
-+
Index: net/xrdp/files/km-0411.ini
===================================================================
--- net/xrdp/files/km-0411.ini
+++ /dev/null
@@ -1,659 +0,0 @@
-[noshift]
-Key8=0:0
-Key9=65307:27
-Key10=49:49
-Key11=50:50
-Key12=51:51
-Key13=52:52
-Key14=53:53
-Key15=54:54
-Key16=55:55
-Key17=56:56
-Key18=57:57
-Key19=48:48
-Key20=45:45
-Key21=94:94
-Key22=65288:8
-Key23=65289:9
-Key24=113:113
-Key25=119:119
-Key26=101:101
-Key27=114:114
-Key28=116:116
-Key29=121:121
-Key30=117:117
-Key31=105:105
-Key32=111:111
-Key33=112:112
-Key34=64:64
-Key35=91:91
-Key36=65293:13
-Key37=65507:0
-Key38=97:97
-Key39=115:115
-Key40=100:100
-Key41=102:102
-Key42=103:103
-Key43=104:104
-Key44=106:106
-Key45=107:107
-Key46=108:108
-Key47=59:59
-Key48=58:58
-Key49=65322:0
-Key50=65505:0
-Key51=93:93
-Key52=122:122
-Key53=120:120
-Key54=99:99
-Key55=118:118
-Key56=98:98
-Key57=110:110
-Key58=109:109
-Key59=44:44
-Key60=46:46
-Key61=47:47
-Key62=65506:0
-Key63=65450:42
-Key64=65513:0
-Key65=32:32
-Key66=65328:0
-Key67=65470:0
-Key68=65471:0
-Key69=65472:0
-Key70=65473:0
-Key71=65474:0
-Key72=65475:0
-Key73=65476:0
-Key74=65477:0
-Key75=65478:0
-Key76=65479:0
-Key77=65407:0
-Key78=65300:0
-Key79=65429:0
-Key80=65431:0
-Key81=65434:0
-Key82=65453:45
-Key83=65430:0
-Key84=65437:0
-Key85=65432:0
-Key86=65451:43
-Key87=65436:0
-Key88=65433:0
-Key89=65435:0
-Key90=65438:0
-Key91=65439:0
-Key92=0:0
-Key93=65406:0
-Key94=0:0
-Key95=65480:0
-Key96=65481:0
-Key97=65360:0
-Key98=65362:0
-Key99=65365:0
-Key100=65361:0
-Key101=0:0
-Key102=65363:0
-Key103=65367:0
-Key104=65364:0
-Key105=65366:0
-Key106=65379:0
-Key107=65535:127
-Key108=65421:13
-Key109=65508:0
-Key110=65299:0
-Key111=65377:0
-Key112=65455:47
-Key113=65514:0
-Key114=0:0
-Key115=65515:0
-Key116=65516:0
-Key117=65383:0
-Key118=0:0
-Key119=0:0
-Key120=0:0
-Key121=0:0
-Key122=0:0
-Key123=92:92
-Key124=65027:0
-Key125=0:0
-Key126=65469:61
-Key127=0:0
-Key128=0:0
-Key129=65315:0
-Key130=0:0
-Key131=65314:0
-Key132=0:0
-Key133=92:92
-Key134=0:0
-Key135=0:0
-Key136=0:0
-Key137=0:0
-
-[shift]
-Key8=0:0
-Key9=65307:27
-Key10=33:33
-Key11=34:34
-Key12=35:35
-Key13=36:36
-Key14=37:37
-Key15=38:38
-Key16=39:39
-Key17=40:40
-Key18=41:41
-Key19=126:126
-Key20=61:61
-Key21=126:126
-Key22=65288:8
-Key23=65056:0
-Key24=81:81
-Key25=87:87
-Key26=69:69
-Key27=82:82
-Key28=84:84
-Key29=89:89
-Key30=85:85
-Key31=73:73
-Key32=79:79
-Key33=80:80
-Key34=96:96
-Key35=123:123
-Key36=65293:13
-Key37=65507:0
-Key38=65:65
-Key39=83:83
-Key40=68:68
-Key41=70:70
-Key42=71:71
-Key43=72:72
-Key44=74:74
-Key45=75:75
-Key46=76:76
-Key47=43:43
-Key48=42:42
-Key49=65322:0
-Key50=65505:0
-Key51=125:125
-Key52=90:90
-Key53=88:88
-Key54=67:67
-Key55=86:86
-Key56=66:66
-Key57=78:78
-Key58=77:77
-Key59=60:60
-Key60=62:62
-Key61=63:63
-Key62=65506:0
-Key63=65450:42
-Key64=65511:0
-Key65=32:32
-Key66=65509:0
-Key67=65470:0
-Key68=65471:0
-Key69=65472:0
-Key70=65473:0
-Key71=65474:0
-Key72=65475:0
-Key73=65476:0
-Key74=65477:0
-Key75=65478:0
-Key76=65479:0
-Key77=65273:0
-Key78=65300:0
-Key79=65463:55
-Key80=65464:56
-Key81=65465:57
-Key82=65453:45
-Key83=65460:52
-Key84=65461:53
-Key85=65462:54
-Key86=65451:43
-Key87=65457:49
-Key88=65458:50
-Key89=65459:51
-Key90=65456:48
-Key91=65454:46
-Key92=0:0
-Key93=65406:0
-Key94=0:0
-Key95=65480:0
-Key96=65481:0
-Key97=65360:0
-Key98=65362:0
-Key99=65365:0
-Key100=65361:0
-Key101=0:0
-Key102=65363:0
-Key103=65367:0
-Key104=65364:0
-Key105=65366:0
-Key106=65379:0
-Key107=65535:127
-Key108=65421:13
-Key109=65508:0
-Key110=65299:0
-Key111=65377:0
-Key112=65455:47
-Key113=65512:0
-Key114=0:0
-Key115=65515:0
-Key116=65516:0
-Key117=65383:0
-Key118=0:0
-Key119=0:0
-Key120=0:0
-Key121=0:0
-Key122=0:0
-Key123=95:95
-Key124=65027:0
-Key125=65513:0
-Key126=65469:61
-Key127=65515:0
-Key128=65517:0
-Key129=65315:0
-Key130=0:0
-Key131=65314:0
-Key132=0:0
-Key133=124:124
-Key134=0:0
-Key135=0:0
-Key136=0:0
-Key137=0:0
-
-[altgr]
-Key8=0:0
-Key9=65307:27
-Key10=49:49
-Key11=50:50
-Key12=51:51
-Key13=52:52
-Key14=53:53
-Key15=54:54
-Key16=55:55
-Key17=56:56
-Key18=57:57
-Key19=48:48
-Key20=45:45
-Key21=94:94
-Key22=65288:8
-Key23=65289:9
-Key24=113:113
-Key25=119:119
-Key26=101:101
-Key27=114:114
-Key28=116:116
-Key29=121:121
-Key30=117:117
-Key31=105:105
-Key32=111:111
-Key33=112:112
-Key34=64:64
-Key35=91:91
-Key36=65293:13
-Key37=65507:0
-Key38=97:97
-Key39=115:115
-Key40=100:100
-Key41=102:102
-Key42=103:103
-Key43=104:104
-Key44=106:106
-Key45=107:107
-Key46=108:108
-Key47=59:59
-Key48=58:58
-Key49=0:0
-Key50=65505:0
-Key51=93:93
-Key52=122:122
-Key53=120:120
-Key54=99:99
-Key55=118:118
-Key56=98:98
-Key57=110:110
-Key58=109:109
-Key59=44:44
-Key60=46:46
-Key61=47:47
-Key62=65506:0
-Key63=65450:42
-Key64=65513:0
-Key65=32:32
-Key66=65328:0
-Key67=65470:0
-Key68=65471:0
-Key69=65472:0
-Key70=65473:0
-Key71=65474:0
-Key72=65475:0
-Key73=65476:0
-Key74=65477:0
-Key75=65478:0
-Key76=65479:0
-Key77=65407:0
-Key78=65300:0
-Key79=65429:0
-Key80=65431:0
-Key81=65434:0
-Key82=65453:45
-Key83=65430:0
-Key84=65437:0
-Key85=65432:0
-Key86=65451:43
-Key87=65436:0
-Key88=65433:0
-Key89=65435:0
-Key90=65438:0
-Key91=65439:0
-Key92=0:0
-Key93=65406:0
-Key94=0:0
-Key95=65480:0
-Key96=65481:0
-Key97=65360:0
-Key98=65362:0
-Key99=65365:0
-Key100=65361:0
-Key101=0:0
-Key102=65363:0
-Key103=65367:0
-Key104=65364:0
-Key105=65366:0
-Key106=65379:0
-Key107=65535:127
-Key108=65421:13
-Key109=65508:0
-Key110=65299:0
-Key111=0:0
-Key112=65455:47
-Key113=65514:0
-Key114=0:0
-Key115=65515:0
-Key116=65516:0
-Key117=65383:0
-Key118=0:0
-Key119=0:0
-Key120=0:0
-Key121=0:0
-Key122=0:0
-Key123=0:0
-Key124=65027:0
-Key125=0:0
-Key126=65469:61
-Key127=0:0
-Key128=0:0
-Key129=0:0
-Key130=0:0
-Key131=65314:0
-Key132=0:0
-Key133=92:92
-Key134=0:0
-Key135=0:0
-Key136=0:0
-Key137=0:0
-
-[capslock]
-Key8=0:0
-Key9=65307:27
-Key10=49:49
-Key11=50:50
-Key12=51:51
-Key13=52:52
-Key14=53:53
-Key15=54:54
-Key16=55:55
-Key17=56:56
-Key18=57:57
-Key19=48:48
-Key20=45:45
-Key21=94:94
-Key22=65288:8
-Key23=65289:9
-Key24=81:81
-Key25=87:87
-Key26=69:69
-Key27=82:82
-Key28=84:84
-Key29=89:89
-Key30=85:85
-Key31=73:73
-Key32=79:79
-Key33=80:80
-Key34=64:64
-Key35=91:91
-Key36=65293:13
-Key37=65507:0
-Key38=65:65
-Key39=83:83
-Key40=68:68
-Key41=70:70
-Key42=71:71
-Key43=72:72
-Key44=74:74
-Key45=75:75
-Key46=76:76
-Key47=59:59
-Key48=58:58
-Key49=65322:0
-Key50=65505:0
-Key51=93:93
-Key52=90:90
-Key53=88:88
-Key54=67:67
-Key55=86:86
-Key56=66:66
-Key57=78:78
-Key58=77:77
-Key59=44:44
-Key60=46:46
-Key61=47:47
-Key62=65506:0
-Key63=65450:42
-Key64=65513:0
-Key65=32:32
-Key66=65328:0
-Key67=65470:0
-Key68=65471:0
-Key69=65472:0
-Key70=65473:0
-Key71=65474:0
-Key72=65475:0
-Key73=65476:0
-Key74=65477:0
-Key75=65478:0
-Key76=65479:0
-Key77=65407:0
-Key78=65300:0
-Key79=65429:0
-Key80=65431:0
-Key81=65434:0
-Key82=65453:45
-Key83=65430:0
-Key84=65437:0
-Key85=65432:0
-Key86=65451:43
-Key87=65436:0
-Key88=65433:0
-Key89=65435:0
-Key90=65438:0
-Key91=65439:0
-Key92=0:0
-Key93=65406:0
-Key94=0:0
-Key95=65480:0
-Key96=65481:0
-Key97=65360:0
-Key98=65362:0
-Key99=65365:0
-Key100=65361:0
-Key101=0:0
-Key102=65363:0
-Key103=65367:0
-Key104=65364:0
-Key105=65366:0
-Key106=65379:0
-Key107=65535:127
-Key108=65421:13
-Key109=65508:0
-Key110=65299:0
-Key111=65377:0
-Key112=65455:47
-Key113=65514:0
-Key114=0:0
-Key115=65515:0
-Key116=65516:0
-Key117=65383:0
-Key118=0:0
-Key119=0:0
-Key120=0:0
-Key121=0:0
-Key122=0:0
-Key123=0:0
-Key124=65027:0
-Key125=0:0
-Key126=65469:61
-Key127=0:0
-Key128=0:0
-Key129=65315:0
-Key130=0:0
-Key131=65314:0
-Key132=0:0
-Key133=92:92
-Key134=0:0
-Key135=0:0
-Key136=0:0
-Key137=0:0
-
-[shiftcapslock]
-Key8=0:0
-Key9=65307:27
-Key10=33:33
-Key11=34:34
-Key12=35:35
-Key13=36:36
-Key14=37:37
-Key15=38:38
-Key16=39:39
-Key17=40:40
-Key18=41:41
-Key19=126:126
-Key20=61:61
-Key21=126:126
-Key22=65288:8
-Key23=65056:0
-Key24=113:113
-Key25=119:119
-Key26=101:101
-Key27=114:114
-Key28=116:116
-Key29=121:121
-Key30=117:117
-Key31=105:105
-Key32=111:111
-Key33=112:112
-Key34=96:96
-Key35=123:123
-Key36=65293:13
-Key37=65507:0
-Key38=97:97
-Key39=115:115
-Key40=100:100
-Key41=102:102
-Key42=103:103
-Key43=104:104
-Key44=106:106
-Key45=107:107
-Key46=108:108
-Key47=43:43
-Key48=42:42
-Key49=65322:0
-Key50=65505:0
-Key51=125:125
-Key52=122:122
-Key53=120:120
-Key54=99:99
-Key55=118:118
-Key56=98:98
-Key57=110:110
-Key58=109:109
-Key59=60:60
-Key60=62:62
-Key61=63:63
-Key62=65506:0
-Key63=65450:42
-Key64=65511:0
-Key65=32:32
-Key66=65509:0
-Key67=65470:0
-Key68=65471:0
-Key69=65472:0
-Key70=65473:0
-Key71=65474:0
-Key72=65475:0
-Key73=65476:0
-Key74=65477:0
-Key75=65478:0
-Key76=65479:0
-Key77=65273:0
-Key78=65300:0
-Key79=65463:55
-Key80=65464:56
-Key81=65465:57
-Key82=65453:45
-Key83=65460:52
-Key84=65461:53
-Key85=65462:54
-Key86=65451:43
-Key87=65457:49
-Key88=65458:50
-Key89=65459:51
-Key90=65456:48
-Key91=65454:46
-Key92=0:0
-Key93=65406:0
-Key94=0:0
-Key95=65480:0
-Key96=65481:0
-Key97=65360:0
-Key98=65362:0
-Key99=65365:0
-Key100=65361:0
-Key101=0:0
-Key102=65363:0
-Key103=65367:0
-Key104=65364:0
-Key105=65366:0
-Key106=65379:0
-Key107=65535:127
-Key108=65421:13
-Key109=65508:0
-Key110=65299:0
-Key111=65377:0
-Key112=65455:47
-Key113=65512:0
-Key114=0:0
-Key115=65515:0
-Key116=65516:0
-Key117=65383:0
-Key118=0:0
-Key119=0:0
-Key120=0:0
-Key121=0:0
-Key122=0:0
-Key123=0:0
-Key124=65027:0
-Key125=65513:0
-Key126=65469:61
-Key127=65515:0
-Key128=65517:0
-Key129=65315:0
-Key130=0:0
-Key131=65314:0
-Key132=0:0
-Key133=124:124
-Key134=0:0
-Key135=0:0
-Key136=0:0
-Key137=0:0
Index: net/xrdp/files/km-e0010411.ini
===================================================================
--- net/xrdp/files/km-e0010411.ini
+++ /dev/null
@@ -1,659 +0,0 @@
-[noshift]
-Key8=0:0
-Key9=65307:27
-Key10=49:49
-Key11=50:50
-Key12=51:51
-Key13=52:52
-Key14=53:53
-Key15=54:54
-Key16=55:55
-Key17=56:56
-Key18=57:57
-Key19=48:48
-Key20=45:45
-Key21=94:94
-Key22=65288:8
-Key23=65289:9
-Key24=113:113
-Key25=119:119
-Key26=101:101
-Key27=114:114
-Key28=116:116
-Key29=121:121
-Key30=117:117
-Key31=105:105
-Key32=111:111
-Key33=112:112
-Key34=64:64
-Key35=91:91
-Key36=65293:13
-Key37=65507:0
-Key38=97:97
-Key39=115:115
-Key40=100:100
-Key41=102:102
-Key42=103:103
-Key43=104:104
-Key44=106:106
-Key45=107:107
-Key46=108:108
-Key47=59:59
-Key48=58:58
-Key49=65322:0
-Key50=65505:0
-Key51=93:93
-Key52=122:122
-Key53=120:120
-Key54=99:99
-Key55=118:118
-Key56=98:98
-Key57=110:110
-Key58=109:109
-Key59=44:44
-Key60=46:46
-Key61=47:47
-Key62=65506:0
-Key63=65450:42
-Key64=65513:0
-Key65=32:32
-Key66=65328:0
-Key67=65470:0
-Key68=65471:0
-Key69=65472:0
-Key70=65473:0
-Key71=65474:0
-Key72=65475:0
-Key73=65476:0
-Key74=65477:0
-Key75=65478:0
-Key76=65479:0
-Key77=65407:0
-Key78=65300:0
-Key79=65429:0
-Key80=65431:0
-Key81=65434:0
-Key82=65453:45
-Key83=65430:0
-Key84=65437:0
-Key85=65432:0
-Key86=65451:43
-Key87=65436:0
-Key88=65433:0
-Key89=65435:0
-Key90=65438:0
-Key91=65439:0
-Key92=0:0
-Key93=65406:0
-Key94=0:0
-Key95=65480:0
-Key96=65481:0
-Key97=65360:0
-Key98=65362:0
-Key99=65365:0
-Key100=65361:0
-Key101=0:0
-Key102=65363:0
-Key103=65367:0
-Key104=65364:0
-Key105=65366:0
-Key106=65379:0
-Key107=65535:127
-Key108=65421:13
-Key109=65508:0
-Key110=65299:0
-Key111=65377:0
-Key112=65455:47
-Key113=65514:0
-Key114=0:0
-Key115=65515:0
-Key116=65516:0
-Key117=65383:0
-Key118=0:0
-Key119=0:0
-Key120=0:0
-Key121=0:0
-Key122=0:0
-Key123=92:92
-Key124=65027:0
-Key125=0:0
-Key126=65469:61
-Key127=0:0
-Key128=0:0
-Key129=65315:0
-Key130=0:0
-Key131=65314:0
-Key132=0:0
-Key133=92:92
-Key134=0:0
-Key135=0:0
-Key136=0:0
-Key137=0:0
-
-[shift]
-Key8=0:0
-Key9=65307:27
-Key10=33:33
-Key11=34:34
-Key12=35:35
-Key13=36:36
-Key14=37:37
-Key15=38:38
-Key16=39:39
-Key17=40:40
-Key18=41:41
-Key19=126:126
-Key20=61:61
-Key21=126:126
-Key22=65288:8
-Key23=65056:0
-Key24=81:81
-Key25=87:87
-Key26=69:69
-Key27=82:82
-Key28=84:84
-Key29=89:89
-Key30=85:85
-Key31=73:73
-Key32=79:79
-Key33=80:80
-Key34=96:96
-Key35=123:123
-Key36=65293:13
-Key37=65507:0
-Key38=65:65
-Key39=83:83
-Key40=68:68
-Key41=70:70
-Key42=71:71
-Key43=72:72
-Key44=74:74
-Key45=75:75
-Key46=76:76
-Key47=43:43
-Key48=42:42
-Key49=65322:0
-Key50=65505:0
-Key51=125:125
-Key52=90:90
-Key53=88:88
-Key54=67:67
-Key55=86:86
-Key56=66:66
-Key57=78:78
-Key58=77:77
-Key59=60:60
-Key60=62:62
-Key61=63:63
-Key62=65506:0
-Key63=65450:42
-Key64=65511:0
-Key65=32:32
-Key66=65509:0
-Key67=65470:0
-Key68=65471:0
-Key69=65472:0
-Key70=65473:0
-Key71=65474:0
-Key72=65475:0
-Key73=65476:0
-Key74=65477:0
-Key75=65478:0
-Key76=65479:0
-Key77=65273:0
-Key78=65300:0
-Key79=65463:55
-Key80=65464:56
-Key81=65465:57
-Key82=65453:45
-Key83=65460:52
-Key84=65461:53
-Key85=65462:54
-Key86=65451:43
-Key87=65457:49
-Key88=65458:50
-Key89=65459:51
-Key90=65456:48
-Key91=65454:46
-Key92=0:0
-Key93=65406:0
-Key94=0:0
-Key95=65480:0
-Key96=65481:0
-Key97=65360:0
-Key98=65362:0
-Key99=65365:0
-Key100=65361:0
-Key101=0:0
-Key102=65363:0
-Key103=65367:0
-Key104=65364:0
-Key105=65366:0
-Key106=65379:0
-Key107=65535:127
-Key108=65421:13
-Key109=65508:0
-Key110=65299:0
-Key111=65377:0
-Key112=65455:47
-Key113=65512:0
-Key114=0:0
-Key115=65515:0
-Key116=65516:0
-Key117=65383:0
-Key118=0:0
-Key119=0:0
-Key120=0:0
-Key121=0:0
-Key122=0:0
-Key123=95:95
-Key124=65027:0
-Key125=65513:0
-Key126=65469:61
-Key127=65515:0
-Key128=65517:0
-Key129=65315:0
-Key130=0:0
-Key131=65314:0
-Key132=0:0
-Key133=124:124
-Key134=0:0
-Key135=0:0
-Key136=0:0
-Key137=0:0
-
-[altgr]
-Key8=0:0
-Key9=65307:27
-Key10=49:49
-Key11=50:50
-Key12=51:51
-Key13=52:52
-Key14=53:53
-Key15=54:54
-Key16=55:55
-Key17=56:56
-Key18=57:57
-Key19=48:48
-Key20=45:45
-Key21=94:94
-Key22=65288:8
-Key23=65289:9
-Key24=113:113
-Key25=119:119
-Key26=101:101
-Key27=114:114
-Key28=116:116
-Key29=121:121
-Key30=117:117
-Key31=105:105
-Key32=111:111
-Key33=112:112
-Key34=64:64
-Key35=91:91
-Key36=65293:13
-Key37=65507:0
-Key38=97:97
-Key39=115:115
-Key40=100:100
-Key41=102:102
-Key42=103:103
-Key43=104:104
-Key44=106:106
-Key45=107:107
-Key46=108:108
-Key47=59:59
-Key48=58:58
-Key49=0:0
-Key50=65505:0
-Key51=93:93
-Key52=122:122
-Key53=120:120
-Key54=99:99
-Key55=118:118
-Key56=98:98
-Key57=110:110
-Key58=109:109
-Key59=44:44
-Key60=46:46
-Key61=47:47
-Key62=65506:0
-Key63=65450:42
-Key64=65513:0
-Key65=32:32
-Key66=65328:0
-Key67=65470:0
-Key68=65471:0
-Key69=65472:0
-Key70=65473:0
-Key71=65474:0
-Key72=65475:0
-Key73=65476:0
-Key74=65477:0
-Key75=65478:0
-Key76=65479:0
-Key77=65407:0
-Key78=65300:0
-Key79=65429:0
-Key80=65431:0
-Key81=65434:0
-Key82=65453:45
-Key83=65430:0
-Key84=65437:0
-Key85=65432:0
-Key86=65451:43
-Key87=65436:0
-Key88=65433:0
-Key89=65435:0
-Key90=65438:0
-Key91=65439:0
-Key92=0:0
-Key93=65406:0
-Key94=0:0
-Key95=65480:0
-Key96=65481:0
-Key97=65360:0
-Key98=65362:0
-Key99=65365:0
-Key100=65361:0
-Key101=0:0
-Key102=65363:0
-Key103=65367:0
-Key104=65364:0
-Key105=65366:0
-Key106=65379:0
-Key107=65535:127
-Key108=65421:13
-Key109=65508:0
-Key110=65299:0
-Key111=0:0
-Key112=65455:47
-Key113=65514:0
-Key114=0:0
-Key115=65515:0
-Key116=65516:0
-Key117=65383:0
-Key118=0:0
-Key119=0:0
-Key120=0:0
-Key121=0:0
-Key122=0:0
-Key123=0:0
-Key124=65027:0
-Key125=0:0
-Key126=65469:61
-Key127=0:0
-Key128=0:0
-Key129=0:0
-Key130=0:0
-Key131=65314:0
-Key132=0:0
-Key133=92:92
-Key134=0:0
-Key135=0:0
-Key136=0:0
-Key137=0:0
-
-[capslock]
-Key8=0:0
-Key9=65307:27
-Key10=49:49
-Key11=50:50
-Key12=51:51
-Key13=52:52
-Key14=53:53
-Key15=54:54
-Key16=55:55
-Key17=56:56
-Key18=57:57
-Key19=48:48
-Key20=45:45
-Key21=94:94
-Key22=65288:8
-Key23=65289:9
-Key24=81:81
-Key25=87:87
-Key26=69:69
-Key27=82:82
-Key28=84:84
-Key29=89:89
-Key30=85:85
-Key31=73:73
-Key32=79:79
-Key33=80:80
-Key34=64:64
-Key35=91:91
-Key36=65293:13
-Key37=65507:0
-Key38=65:65
-Key39=83:83
-Key40=68:68
-Key41=70:70
-Key42=71:71
-Key43=72:72
-Key44=74:74
-Key45=75:75
-Key46=76:76
-Key47=59:59
-Key48=58:58
-Key49=65322:0
-Key50=65505:0
-Key51=93:93
-Key52=90:90
-Key53=88:88
-Key54=67:67
-Key55=86:86
-Key56=66:66
-Key57=78:78
-Key58=77:77
-Key59=44:44
-Key60=46:46
-Key61=47:47
-Key62=65506:0
-Key63=65450:42
-Key64=65513:0
-Key65=32:32
-Key66=65328:0
-Key67=65470:0
-Key68=65471:0
-Key69=65472:0
-Key70=65473:0
-Key71=65474:0
-Key72=65475:0
-Key73=65476:0
-Key74=65477:0
-Key75=65478:0
-Key76=65479:0
-Key77=65407:0
-Key78=65300:0
-Key79=65429:0
-Key80=65431:0
-Key81=65434:0
-Key82=65453:45
-Key83=65430:0
-Key84=65437:0
-Key85=65432:0
-Key86=65451:43
-Key87=65436:0
-Key88=65433:0
-Key89=65435:0
-Key90=65438:0
-Key91=65439:0
-Key92=0:0
-Key93=65406:0
-Key94=0:0
-Key95=65480:0
-Key96=65481:0
-Key97=65360:0
-Key98=65362:0
-Key99=65365:0
-Key100=65361:0
-Key101=0:0
-Key102=65363:0
-Key103=65367:0
-Key104=65364:0
-Key105=65366:0
-Key106=65379:0
-Key107=65535:127
-Key108=65421:13
-Key109=65508:0
-Key110=65299:0
-Key111=65377:0
-Key112=65455:47
-Key113=65514:0
-Key114=0:0
-Key115=65515:0
-Key116=65516:0
-Key117=65383:0
-Key118=0:0
-Key119=0:0
-Key120=0:0
-Key121=0:0
-Key122=0:0
-Key123=0:0
-Key124=65027:0
-Key125=0:0
-Key126=65469:61
-Key127=0:0
-Key128=0:0
-Key129=65315:0
-Key130=0:0
-Key131=65314:0
-Key132=0:0
-Key133=92:92
-Key134=0:0
-Key135=0:0
-Key136=0:0
-Key137=0:0
-
-[shiftcapslock]
-Key8=0:0
-Key9=65307:27
-Key10=33:33
-Key11=34:34
-Key12=35:35
-Key13=36:36
-Key14=37:37
-Key15=38:38
-Key16=39:39
-Key17=40:40
-Key18=41:41
-Key19=126:126
-Key20=61:61
-Key21=126:126
-Key22=65288:8
-Key23=65056:0
-Key24=113:113
-Key25=119:119
-Key26=101:101
-Key27=114:114
-Key28=116:116
-Key29=121:121
-Key30=117:117
-Key31=105:105
-Key32=111:111
-Key33=112:112
-Key34=96:96
-Key35=123:123
-Key36=65293:13
-Key37=65507:0
-Key38=97:97
-Key39=115:115
-Key40=100:100
-Key41=102:102
-Key42=103:103
-Key43=104:104
-Key44=106:106
-Key45=107:107
-Key46=108:108
-Key47=43:43
-Key48=42:42
-Key49=65322:0
-Key50=65505:0
-Key51=125:125
-Key52=122:122
-Key53=120:120
-Key54=99:99
-Key55=118:118
-Key56=98:98
-Key57=110:110
-Key58=109:109
-Key59=60:60
-Key60=62:62
-Key61=63:63
-Key62=65506:0
-Key63=65450:42
-Key64=65511:0
-Key65=32:32
-Key66=65509:0
-Key67=65470:0
-Key68=65471:0
-Key69=65472:0
-Key70=65473:0
-Key71=65474:0
-Key72=65475:0
-Key73=65476:0
-Key74=65477:0
-Key75=65478:0
-Key76=65479:0
-Key77=65273:0
-Key78=65300:0
-Key79=65463:55
-Key80=65464:56
-Key81=65465:57
-Key82=65453:45
-Key83=65460:52
-Key84=65461:53
-Key85=65462:54
-Key86=65451:43
-Key87=65457:49
-Key88=65458:50
-Key89=65459:51
-Key90=65456:48
-Key91=65454:46
-Key92=0:0
-Key93=65406:0
-Key94=0:0
-Key95=65480:0
-Key96=65481:0
-Key97=65360:0
-Key98=65362:0
-Key99=65365:0
-Key100=65361:0
-Key101=0:0
-Key102=65363:0
-Key103=65367:0
-Key104=65364:0
-Key105=65366:0
-Key106=65379:0
-Key107=65535:127
-Key108=65421:13
-Key109=65508:0
-Key110=65299:0
-Key111=65377:0
-Key112=65455:47
-Key113=65512:0
-Key114=0:0
-Key115=65515:0
-Key116=65516:0
-Key117=65383:0
-Key118=0:0
-Key119=0:0
-Key120=0:0
-Key121=0:0
-Key122=0:0
-Key123=0:0
-Key124=65027:0
-Key125=65513:0
-Key126=65469:61
-Key127=65515:0
-Key128=65517:0
-Key129=65315:0
-Key130=0:0
-Key131=65314:0
-Key132=0:0
-Key133=124:124
-Key134=0:0
-Key135=0:0
-Key136=0:0
-Key137=0:0
Index: net/xrdp/files/km-e0200411.ini
===================================================================
--- net/xrdp/files/km-e0200411.ini
+++ /dev/null
@@ -1,659 +0,0 @@
-[noshift]
-Key8=0:0
-Key9=65307:27
-Key10=49:49
-Key11=50:50
-Key12=51:51
-Key13=52:52
-Key14=53:53
-Key15=54:54
-Key16=55:55
-Key17=56:56
-Key18=57:57
-Key19=48:48
-Key20=45:45
-Key21=94:94
-Key22=65288:8
-Key23=65289:9
-Key24=113:113
-Key25=119:119
-Key26=101:101
-Key27=114:114
-Key28=116:116
-Key29=121:121
-Key30=117:117
-Key31=105:105
-Key32=111:111
-Key33=112:112
-Key34=64:64
-Key35=91:91
-Key36=65293:13
-Key37=65507:0
-Key38=97:97
-Key39=115:115
-Key40=100:100
-Key41=102:102
-Key42=103:103
-Key43=104:104
-Key44=106:106
-Key45=107:107
-Key46=108:108
-Key47=59:59
-Key48=58:58
-Key49=65322:0
-Key50=65505:0
-Key51=93:93
-Key52=122:122
-Key53=120:120
-Key54=99:99
-Key55=118:118
-Key56=98:98
-Key57=110:110
-Key58=109:109
-Key59=44:44
-Key60=46:46
-Key61=47:47
-Key62=65506:0
-Key63=65450:42
-Key64=65513:0
-Key65=32:32
-Key66=65328:0
-Key67=65470:0
-Key68=65471:0
-Key69=65472:0
-Key70=65473:0
-Key71=65474:0
-Key72=65475:0
-Key73=65476:0
-Key74=65477:0
-Key75=65478:0
-Key76=65479:0
-Key77=65407:0
-Key78=65300:0
-Key79=65429:0
-Key80=65431:0
-Key81=65434:0
-Key82=65453:45
-Key83=65430:0
-Key84=65437:0
-Key85=65432:0
-Key86=65451:43
-Key87=65436:0
-Key88=65433:0
-Key89=65435:0
-Key90=65438:0
-Key91=65439:0
-Key92=0:0
-Key93=65406:0
-Key94=0:0
-Key95=65480:0
-Key96=65481:0
-Key97=65360:0
-Key98=65362:0
-Key99=65365:0
-Key100=65361:0
-Key101=0:0
-Key102=65363:0
-Key103=65367:0
-Key104=65364:0
-Key105=65366:0
-Key106=65379:0
-Key107=65535:127
-Key108=65421:13
-Key109=65508:0
-Key110=65299:0
-Key111=65377:0
-Key112=65455:47
-Key113=65514:0
-Key114=0:0
-Key115=65515:0
-Key116=65516:0
-Key117=65383:0
-Key118=0:0
-Key119=0:0
-Key120=0:0
-Key121=0:0
-Key122=0:0
-Key123=92:92
-Key124=65027:0
-Key125=0:0
-Key126=65469:61
-Key127=0:0
-Key128=0:0
-Key129=65315:0
-Key130=0:0
-Key131=65314:0
-Key132=0:0
-Key133=92:92
-Key134=0:0
-Key135=0:0
-Key136=0:0
-Key137=0:0
-
-[shift]
-Key8=0:0
-Key9=65307:27
-Key10=33:33
-Key11=34:34
-Key12=35:35
-Key13=36:36
-Key14=37:37
-Key15=38:38
-Key16=39:39
-Key17=40:40
-Key18=41:41
-Key19=126:126
-Key20=61:61
-Key21=126:126
-Key22=65288:8
-Key23=65056:0
-Key24=81:81
-Key25=87:87
-Key26=69:69
-Key27=82:82
-Key28=84:84
-Key29=89:89
-Key30=85:85
-Key31=73:73
-Key32=79:79
-Key33=80:80
-Key34=96:96
-Key35=123:123
-Key36=65293:13
-Key37=65507:0
-Key38=65:65
-Key39=83:83
-Key40=68:68
-Key41=70:70
-Key42=71:71
-Key43=72:72
-Key44=74:74
-Key45=75:75
-Key46=76:76
-Key47=43:43
-Key48=42:42
-Key49=65322:0
-Key50=65505:0
-Key51=125:125
-Key52=90:90
-Key53=88:88
-Key54=67:67
-Key55=86:86
-Key56=66:66
-Key57=78:78
-Key58=77:77
-Key59=60:60
-Key60=62:62
-Key61=63:63
-Key62=65506:0
-Key63=65450:42
-Key64=65511:0
-Key65=32:32
-Key66=65509:0
-Key67=65470:0
-Key68=65471:0
-Key69=65472:0
-Key70=65473:0
-Key71=65474:0
-Key72=65475:0
-Key73=65476:0
-Key74=65477:0
-Key75=65478:0
-Key76=65479:0
-Key77=65273:0
-Key78=65300:0
-Key79=65463:55
-Key80=65464:56
-Key81=65465:57
-Key82=65453:45
-Key83=65460:52
-Key84=65461:53
-Key85=65462:54
-Key86=65451:43
-Key87=65457:49
-Key88=65458:50
-Key89=65459:51
-Key90=65456:48
-Key91=65454:46
-Key92=0:0
-Key93=65406:0
-Key94=0:0
-Key95=65480:0
-Key96=65481:0
-Key97=65360:0
-Key98=65362:0
-Key99=65365:0
-Key100=65361:0
-Key101=0:0
-Key102=65363:0
-Key103=65367:0
-Key104=65364:0
-Key105=65366:0
-Key106=65379:0
-Key107=65535:127
-Key108=65421:13
-Key109=65508:0
-Key110=65299:0
-Key111=65377:0
-Key112=65455:47
-Key113=65512:0
-Key114=0:0
-Key115=65515:0
-Key116=65516:0
-Key117=65383:0
-Key118=0:0
-Key119=0:0
-Key120=0:0
-Key121=0:0
-Key122=0:0
-Key123=95:95
-Key124=65027:0
-Key125=65513:0
-Key126=65469:61
-Key127=65515:0
-Key128=65517:0
-Key129=65315:0
-Key130=0:0
-Key131=65314:0
-Key132=0:0
-Key133=124:124
-Key134=0:0
-Key135=0:0
-Key136=0:0
-Key137=0:0
-
-[altgr]
-Key8=0:0
-Key9=65307:27
-Key10=49:49
-Key11=50:50
-Key12=51:51
-Key13=52:52
-Key14=53:53
-Key15=54:54
-Key16=55:55
-Key17=56:56
-Key18=57:57
-Key19=48:48
-Key20=45:45
-Key21=94:94
-Key22=65288:8
-Key23=65289:9
-Key24=113:113
-Key25=119:119
-Key26=101:101
-Key27=114:114
-Key28=116:116
-Key29=121:121
-Key30=117:117
-Key31=105:105
-Key32=111:111
-Key33=112:112
-Key34=64:64
-Key35=91:91
-Key36=65293:13
-Key37=65507:0
-Key38=97:97
-Key39=115:115
-Key40=100:100
-Key41=102:102
-Key42=103:103
-Key43=104:104
-Key44=106:106
-Key45=107:107
-Key46=108:108
-Key47=59:59
-Key48=58:58
-Key49=0:0
-Key50=65505:0
-Key51=93:93
-Key52=122:122
-Key53=120:120
-Key54=99:99
-Key55=118:118
-Key56=98:98
-Key57=110:110
-Key58=109:109
-Key59=44:44
-Key60=46:46
-Key61=47:47
-Key62=65506:0
-Key63=65450:42
-Key64=65513:0
-Key65=32:32
-Key66=65328:0
-Key67=65470:0
-Key68=65471:0
-Key69=65472:0
-Key70=65473:0
-Key71=65474:0
-Key72=65475:0
-Key73=65476:0
-Key74=65477:0
-Key75=65478:0
-Key76=65479:0
-Key77=65407:0
-Key78=65300:0
-Key79=65429:0
-Key80=65431:0
-Key81=65434:0
-Key82=65453:45
-Key83=65430:0
-Key84=65437:0
-Key85=65432:0
-Key86=65451:43
-Key87=65436:0
-Key88=65433:0
-Key89=65435:0
-Key90=65438:0
-Key91=65439:0
-Key92=0:0
-Key93=65406:0
-Key94=0:0
-Key95=65480:0
-Key96=65481:0
-Key97=65360:0
-Key98=65362:0
-Key99=65365:0
-Key100=65361:0
-Key101=0:0
-Key102=65363:0
-Key103=65367:0
-Key104=65364:0
-Key105=65366:0
-Key106=65379:0
-Key107=65535:127
-Key108=65421:13
-Key109=65508:0
-Key110=65299:0
-Key111=0:0
-Key112=65455:47
-Key113=65514:0
-Key114=0:0
-Key115=65515:0
-Key116=65516:0
-Key117=65383:0
-Key118=0:0
-Key119=0:0
-Key120=0:0
-Key121=0:0
-Key122=0:0
-Key123=0:0
-Key124=65027:0
-Key125=0:0
-Key126=65469:61
-Key127=0:0
-Key128=0:0
-Key129=0:0
-Key130=0:0
-Key131=65314:0
-Key132=0:0
-Key133=92:92
-Key134=0:0
-Key135=0:0
-Key136=0:0
-Key137=0:0
-
-[capslock]
-Key8=0:0
-Key9=65307:27
-Key10=49:49
-Key11=50:50
-Key12=51:51
-Key13=52:52
-Key14=53:53
-Key15=54:54
-Key16=55:55
-Key17=56:56
-Key18=57:57
-Key19=48:48
-Key20=45:45
-Key21=94:94
-Key22=65288:8
-Key23=65289:9
-Key24=81:81
-Key25=87:87
-Key26=69:69
-Key27=82:82
-Key28=84:84
-Key29=89:89
-Key30=85:85
-Key31=73:73
-Key32=79:79
-Key33=80:80
-Key34=64:64
-Key35=91:91
-Key36=65293:13
-Key37=65507:0
-Key38=65:65
-Key39=83:83
-Key40=68:68
-Key41=70:70
-Key42=71:71
-Key43=72:72
-Key44=74:74
-Key45=75:75
-Key46=76:76
-Key47=59:59
-Key48=58:58
-Key49=65322:0
-Key50=65505:0
-Key51=93:93
-Key52=90:90
-Key53=88:88
-Key54=67:67
-Key55=86:86
-Key56=66:66
-Key57=78:78
-Key58=77:77
-Key59=44:44
-Key60=46:46
-Key61=47:47
-Key62=65506:0
-Key63=65450:42
-Key64=65513:0
-Key65=32:32
-Key66=65328:0
-Key67=65470:0
-Key68=65471:0
-Key69=65472:0
-Key70=65473:0
-Key71=65474:0
-Key72=65475:0
-Key73=65476:0
-Key74=65477:0
-Key75=65478:0
-Key76=65479:0
-Key77=65407:0
-Key78=65300:0
-Key79=65429:0
-Key80=65431:0
-Key81=65434:0
-Key82=65453:45
-Key83=65430:0
-Key84=65437:0
-Key85=65432:0
-Key86=65451:43
-Key87=65436:0
-Key88=65433:0
-Key89=65435:0
-Key90=65438:0
-Key91=65439:0
-Key92=0:0
-Key93=65406:0
-Key94=0:0
-Key95=65480:0
-Key96=65481:0
-Key97=65360:0
-Key98=65362:0
-Key99=65365:0
-Key100=65361:0
-Key101=0:0
-Key102=65363:0
-Key103=65367:0
-Key104=65364:0
-Key105=65366:0
-Key106=65379:0
-Key107=65535:127
-Key108=65421:13
-Key109=65508:0
-Key110=65299:0
-Key111=65377:0
-Key112=65455:47
-Key113=65514:0
-Key114=0:0
-Key115=65515:0
-Key116=65516:0
-Key117=65383:0
-Key118=0:0
-Key119=0:0
-Key120=0:0
-Key121=0:0
-Key122=0:0
-Key123=0:0
-Key124=65027:0
-Key125=0:0
-Key126=65469:61
-Key127=0:0
-Key128=0:0
-Key129=65315:0
-Key130=0:0
-Key131=65314:0
-Key132=0:0
-Key133=92:92
-Key134=0:0
-Key135=0:0
-Key136=0:0
-Key137=0:0
-
-[shiftcapslock]
-Key8=0:0
-Key9=65307:27
-Key10=33:33
-Key11=34:34
-Key12=35:35
-Key13=36:36
-Key14=37:37
-Key15=38:38
-Key16=39:39
-Key17=40:40
-Key18=41:41
-Key19=126:126
-Key20=61:61
-Key21=126:126
-Key22=65288:8
-Key23=65056:0
-Key24=113:113
-Key25=119:119
-Key26=101:101
-Key27=114:114
-Key28=116:116
-Key29=121:121
-Key30=117:117
-Key31=105:105
-Key32=111:111
-Key33=112:112
-Key34=96:96
-Key35=123:123
-Key36=65293:13
-Key37=65507:0
-Key38=97:97
-Key39=115:115
-Key40=100:100
-Key41=102:102
-Key42=103:103
-Key43=104:104
-Key44=106:106
-Key45=107:107
-Key46=108:108
-Key47=43:43
-Key48=42:42
-Key49=65322:0
-Key50=65505:0
-Key51=125:125
-Key52=122:122
-Key53=120:120
-Key54=99:99
-Key55=118:118
-Key56=98:98
-Key57=110:110
-Key58=109:109
-Key59=60:60
-Key60=62:62
-Key61=63:63
-Key62=65506:0
-Key63=65450:42
-Key64=65511:0
-Key65=32:32
-Key66=65509:0
-Key67=65470:0
-Key68=65471:0
-Key69=65472:0
-Key70=65473:0
-Key71=65474:0
-Key72=65475:0
-Key73=65476:0
-Key74=65477:0
-Key75=65478:0
-Key76=65479:0
-Key77=65273:0
-Key78=65300:0
-Key79=65463:55
-Key80=65464:56
-Key81=65465:57
-Key82=65453:45
-Key83=65460:52
-Key84=65461:53
-Key85=65462:54
-Key86=65451:43
-Key87=65457:49
-Key88=65458:50
-Key89=65459:51
-Key90=65456:48
-Key91=65454:46
-Key92=0:0
-Key93=65406:0
-Key94=0:0
-Key95=65480:0
-Key96=65481:0
-Key97=65360:0
-Key98=65362:0
-Key99=65365:0
-Key100=65361:0
-Key101=0:0
-Key102=65363:0
-Key103=65367:0
-Key104=65364:0
-Key105=65366:0
-Key106=65379:0
-Key107=65535:127
-Key108=65421:13
-Key109=65508:0
-Key110=65299:0
-Key111=65377:0
-Key112=65455:47
-Key113=65512:0
-Key114=0:0
-Key115=65515:0
-Key116=65516:0
-Key117=65383:0
-Key118=0:0
-Key119=0:0
-Key120=0:0
-Key121=0:0
-Key122=0:0
-Key123=0:0
-Key124=65027:0
-Key125=65513:0
-Key126=65469:61
-Key127=65515:0
-Key128=65517:0
-Key129=65315:0
-Key130=0:0
-Key131=65314:0
-Key132=0:0
-Key133=124:124
-Key134=0:0
-Key135=0:0
-Key136=0:0
-Key137=0:0
Index: net/xrdp/files/km-e0210411.ini
===================================================================
--- net/xrdp/files/km-e0210411.ini
+++ /dev/null
@@ -1,659 +0,0 @@
-[noshift]
-Key8=0:0
-Key9=65307:27
-Key10=49:49
-Key11=50:50
-Key12=51:51
-Key13=52:52
-Key14=53:53
-Key15=54:54
-Key16=55:55
-Key17=56:56
-Key18=57:57
-Key19=48:48
-Key20=45:45
-Key21=94:94
-Key22=65288:8
-Key23=65289:9
-Key24=113:113
-Key25=119:119
-Key26=101:101
-Key27=114:114
-Key28=116:116
-Key29=121:121
-Key30=117:117
-Key31=105:105
-Key32=111:111
-Key33=112:112
-Key34=64:64
-Key35=91:91
-Key36=65293:13
-Key37=65507:0
-Key38=97:97
-Key39=115:115
-Key40=100:100
-Key41=102:102
-Key42=103:103
-Key43=104:104
-Key44=106:106
-Key45=107:107
-Key46=108:108
-Key47=59:59
-Key48=58:58
-Key49=65322:0
-Key50=65505:0
-Key51=93:93
-Key52=122:122
-Key53=120:120
-Key54=99:99
-Key55=118:118
-Key56=98:98
-Key57=110:110
-Key58=109:109
-Key59=44:44
-Key60=46:46
-Key61=47:47
-Key62=65506:0
-Key63=65450:42
-Key64=65513:0
-Key65=32:32
-Key66=65328:0
-Key67=65470:0
-Key68=65471:0
-Key69=65472:0
-Key70=65473:0
-Key71=65474:0
-Key72=65475:0
-Key73=65476:0
-Key74=65477:0
-Key75=65478:0
-Key76=65479:0
-Key77=65407:0
-Key78=65300:0
-Key79=65429:0
-Key80=65431:0
-Key81=65434:0
-Key82=65453:45
-Key83=65430:0
-Key84=65437:0
-Key85=65432:0
-Key86=65451:43
-Key87=65436:0
-Key88=65433:0
-Key89=65435:0
-Key90=65438:0
-Key91=65439:0
-Key92=0:0
-Key93=65406:0
-Key94=0:0
-Key95=65480:0
-Key96=65481:0
-Key97=65360:0
-Key98=65362:0
-Key99=65365:0
-Key100=65361:0
-Key101=0:0
-Key102=65363:0
-Key103=65367:0
-Key104=65364:0
-Key105=65366:0
-Key106=65379:0
-Key107=65535:127
-Key108=65421:13
-Key109=65508:0
-Key110=65299:0
-Key111=65377:0
-Key112=65455:47
-Key113=65514:0
-Key114=0:0
-Key115=65515:0
-Key116=65516:0
-Key117=65383:0
-Key118=0:0
-Key119=0:0
-Key120=0:0
-Key121=0:0
-Key122=0:0
-Key123=92:92
-Key124=65027:0
-Key125=0:0
-Key126=65469:61
-Key127=0:0
-Key128=0:0
-Key129=65315:0
-Key130=0:0
-Key131=65314:0
-Key132=0:0
-Key133=92:92
-Key134=0:0
-Key135=0:0
-Key136=0:0
-Key137=0:0
-
-[shift]
-Key8=0:0
-Key9=65307:27
-Key10=33:33
-Key11=34:34
-Key12=35:35
-Key13=36:36
-Key14=37:37
-Key15=38:38
-Key16=39:39
-Key17=40:40
-Key18=41:41
-Key19=126:126
-Key20=61:61
-Key21=126:126
-Key22=65288:8
-Key23=65056:0
-Key24=81:81
-Key25=87:87
-Key26=69:69
-Key27=82:82
-Key28=84:84
-Key29=89:89
-Key30=85:85
-Key31=73:73
-Key32=79:79
-Key33=80:80
-Key34=96:96
-Key35=123:123
-Key36=65293:13
-Key37=65507:0
-Key38=65:65
-Key39=83:83
-Key40=68:68
-Key41=70:70
-Key42=71:71
-Key43=72:72
-Key44=74:74
-Key45=75:75
-Key46=76:76
-Key47=43:43
-Key48=42:42
-Key49=65322:0
-Key50=65505:0
-Key51=125:125
-Key52=90:90
-Key53=88:88
-Key54=67:67
-Key55=86:86
-Key56=66:66
-Key57=78:78
-Key58=77:77
-Key59=60:60
-Key60=62:62
-Key61=63:63
-Key62=65506:0
-Key63=65450:42
-Key64=65511:0
-Key65=32:32
-Key66=65509:0
-Key67=65470:0
-Key68=65471:0
-Key69=65472:0
-Key70=65473:0
-Key71=65474:0
-Key72=65475:0
-Key73=65476:0
-Key74=65477:0
-Key75=65478:0
-Key76=65479:0
-Key77=65273:0
-Key78=65300:0
-Key79=65463:55
-Key80=65464:56
-Key81=65465:57
-Key82=65453:45
-Key83=65460:52
-Key84=65461:53
-Key85=65462:54
-Key86=65451:43
-Key87=65457:49
-Key88=65458:50
-Key89=65459:51
-Key90=65456:48
-Key91=65454:46
-Key92=0:0
-Key93=65406:0
-Key94=0:0
-Key95=65480:0
-Key96=65481:0
-Key97=65360:0
-Key98=65362:0
-Key99=65365:0
-Key100=65361:0
-Key101=0:0
-Key102=65363:0
-Key103=65367:0
-Key104=65364:0
-Key105=65366:0
-Key106=65379:0
-Key107=65535:127
-Key108=65421:13
-Key109=65508:0
-Key110=65299:0
-Key111=65377:0
-Key112=65455:47
-Key113=65512:0
-Key114=0:0
-Key115=65515:0
-Key116=65516:0
-Key117=65383:0
-Key118=0:0
-Key119=0:0
-Key120=0:0
-Key121=0:0
-Key122=0:0
-Key123=95:95
-Key124=65027:0
-Key125=65513:0
-Key126=65469:61
-Key127=65515:0
-Key128=65517:0
-Key129=65315:0
-Key130=0:0
-Key131=65314:0
-Key132=0:0
-Key133=124:124
-Key134=0:0
-Key135=0:0
-Key136=0:0
-Key137=0:0
-
-[altgr]
-Key8=0:0
-Key9=65307:27
-Key10=49:49
-Key11=50:50
-Key12=51:51
-Key13=52:52
-Key14=53:53
-Key15=54:54
-Key16=55:55
-Key17=56:56
-Key18=57:57
-Key19=48:48
-Key20=45:45
-Key21=94:94
-Key22=65288:8
-Key23=65289:9
-Key24=113:113
-Key25=119:119
-Key26=101:101
-Key27=114:114
-Key28=116:116
-Key29=121:121
-Key30=117:117
-Key31=105:105
-Key32=111:111
-Key33=112:112
-Key34=64:64
-Key35=91:91
-Key36=65293:13
-Key37=65507:0
-Key38=97:97
-Key39=115:115
-Key40=100:100
-Key41=102:102
-Key42=103:103
-Key43=104:104
-Key44=106:106
-Key45=107:107
-Key46=108:108
-Key47=59:59
-Key48=58:58
-Key49=0:0
-Key50=65505:0
-Key51=93:93
-Key52=122:122
-Key53=120:120
-Key54=99:99
-Key55=118:118
-Key56=98:98
-Key57=110:110
-Key58=109:109
-Key59=44:44
-Key60=46:46
-Key61=47:47
-Key62=65506:0
-Key63=65450:42
-Key64=65513:0
-Key65=32:32
-Key66=65328:0
-Key67=65470:0
-Key68=65471:0
-Key69=65472:0
-Key70=65473:0
-Key71=65474:0
-Key72=65475:0
-Key73=65476:0
-Key74=65477:0
-Key75=65478:0
-Key76=65479:0
-Key77=65407:0
-Key78=65300:0
-Key79=65429:0
-Key80=65431:0
-Key81=65434:0
-Key82=65453:45
-Key83=65430:0
-Key84=65437:0
-Key85=65432:0
-Key86=65451:43
-Key87=65436:0
-Key88=65433:0
-Key89=65435:0
-Key90=65438:0
-Key91=65439:0
-Key92=0:0
-Key93=65406:0
-Key94=0:0
-Key95=65480:0
-Key96=65481:0
-Key97=65360:0
-Key98=65362:0
-Key99=65365:0
-Key100=65361:0
-Key101=0:0
-Key102=65363:0
-Key103=65367:0
-Key104=65364:0
-Key105=65366:0
-Key106=65379:0
-Key107=65535:127
-Key108=65421:13
-Key109=65508:0
-Key110=65299:0
-Key111=0:0
-Key112=65455:47
-Key113=65514:0
-Key114=0:0
-Key115=65515:0
-Key116=65516:0
-Key117=65383:0
-Key118=0:0
-Key119=0:0
-Key120=0:0
-Key121=0:0
-Key122=0:0
-Key123=0:0
-Key124=65027:0
-Key125=0:0
-Key126=65469:61
-Key127=0:0
-Key128=0:0
-Key129=0:0
-Key130=0:0
-Key131=65314:0
-Key132=0:0
-Key133=92:92
-Key134=0:0
-Key135=0:0
-Key136=0:0
-Key137=0:0
-
-[capslock]
-Key8=0:0
-Key9=65307:27
-Key10=49:49
-Key11=50:50
-Key12=51:51
-Key13=52:52
-Key14=53:53
-Key15=54:54
-Key16=55:55
-Key17=56:56
-Key18=57:57
-Key19=48:48
-Key20=45:45
-Key21=94:94
-Key22=65288:8
-Key23=65289:9
-Key24=81:81
-Key25=87:87
-Key26=69:69
-Key27=82:82
-Key28=84:84
-Key29=89:89
-Key30=85:85
-Key31=73:73
-Key32=79:79
-Key33=80:80
-Key34=64:64
-Key35=91:91
-Key36=65293:13
-Key37=65507:0
-Key38=65:65
-Key39=83:83
-Key40=68:68
-Key41=70:70
-Key42=71:71
-Key43=72:72
-Key44=74:74
-Key45=75:75
-Key46=76:76
-Key47=59:59
-Key48=58:58
-Key49=65322:0
-Key50=65505:0
-Key51=93:93
-Key52=90:90
-Key53=88:88
-Key54=67:67
-Key55=86:86
-Key56=66:66
-Key57=78:78
-Key58=77:77
-Key59=44:44
-Key60=46:46
-Key61=47:47
-Key62=65506:0
-Key63=65450:42
-Key64=65513:0
-Key65=32:32
-Key66=65328:0
-Key67=65470:0
-Key68=65471:0
-Key69=65472:0
-Key70=65473:0
-Key71=65474:0
-Key72=65475:0
-Key73=65476:0
-Key74=65477:0
-Key75=65478:0
-Key76=65479:0
-Key77=65407:0
-Key78=65300:0
-Key79=65429:0
-Key80=65431:0
-Key81=65434:0
-Key82=65453:45
-Key83=65430:0
-Key84=65437:0
-Key85=65432:0
-Key86=65451:43
-Key87=65436:0
-Key88=65433:0
-Key89=65435:0
-Key90=65438:0
-Key91=65439:0
-Key92=0:0
-Key93=65406:0
-Key94=0:0
-Key95=65480:0
-Key96=65481:0
-Key97=65360:0
-Key98=65362:0
-Key99=65365:0
-Key100=65361:0
-Key101=0:0
-Key102=65363:0
-Key103=65367:0
-Key104=65364:0
-Key105=65366:0
-Key106=65379:0
-Key107=65535:127
-Key108=65421:13
-Key109=65508:0
-Key110=65299:0
-Key111=65377:0
-Key112=65455:47
-Key113=65514:0
-Key114=0:0
-Key115=65515:0
-Key116=65516:0
-Key117=65383:0
-Key118=0:0
-Key119=0:0
-Key120=0:0
-Key121=0:0
-Key122=0:0
-Key123=0:0
-Key124=65027:0
-Key125=0:0
-Key126=65469:61
-Key127=0:0
-Key128=0:0
-Key129=65315:0
-Key130=0:0
-Key131=65314:0
-Key132=0:0
-Key133=92:92
-Key134=0:0
-Key135=0:0
-Key136=0:0
-Key137=0:0
-
-[shiftcapslock]
-Key8=0:0
-Key9=65307:27
-Key10=33:33
-Key11=34:34
-Key12=35:35
-Key13=36:36
-Key14=37:37
-Key15=38:38
-Key16=39:39
-Key17=40:40
-Key18=41:41
-Key19=126:126
-Key20=61:61
-Key21=126:126
-Key22=65288:8
-Key23=65056:0
-Key24=113:113
-Key25=119:119
-Key26=101:101
-Key27=114:114
-Key28=116:116
-Key29=121:121
-Key30=117:117
-Key31=105:105
-Key32=111:111
-Key33=112:112
-Key34=96:96
-Key35=123:123
-Key36=65293:13
-Key37=65507:0
-Key38=97:97
-Key39=115:115
-Key40=100:100
-Key41=102:102
-Key42=103:103
-Key43=104:104
-Key44=106:106
-Key45=107:107
-Key46=108:108
-Key47=43:43
-Key48=42:42
-Key49=65322:0
-Key50=65505:0
-Key51=125:125
-Key52=122:122
-Key53=120:120
-Key54=99:99
-Key55=118:118
-Key56=98:98
-Key57=110:110
-Key58=109:109
-Key59=60:60
-Key60=62:62
-Key61=63:63
-Key62=65506:0
-Key63=65450:42
-Key64=65511:0
-Key65=32:32
-Key66=65509:0
-Key67=65470:0
-Key68=65471:0
-Key69=65472:0
-Key70=65473:0
-Key71=65474:0
-Key72=65475:0
-Key73=65476:0
-Key74=65477:0
-Key75=65478:0
-Key76=65479:0
-Key77=65273:0
-Key78=65300:0
-Key79=65463:55
-Key80=65464:56
-Key81=65465:57
-Key82=65453:45
-Key83=65460:52
-Key84=65461:53
-Key85=65462:54
-Key86=65451:43
-Key87=65457:49
-Key88=65458:50
-Key89=65459:51
-Key90=65456:48
-Key91=65454:46
-Key92=0:0
-Key93=65406:0
-Key94=0:0
-Key95=65480:0
-Key96=65481:0
-Key97=65360:0
-Key98=65362:0
-Key99=65365:0
-Key100=65361:0
-Key101=0:0
-Key102=65363:0
-Key103=65367:0
-Key104=65364:0
-Key105=65366:0
-Key106=65379:0
-Key107=65535:127
-Key108=65421:13
-Key109=65508:0
-Key110=65299:0
-Key111=65377:0
-Key112=65455:47
-Key113=65512:0
-Key114=0:0
-Key115=65515:0
-Key116=65516:0
-Key117=65383:0
-Key118=0:0
-Key119=0:0
-Key120=0:0
-Key121=0:0
-Key122=0:0
-Key123=0:0
-Key124=65027:0
-Key125=65513:0
-Key126=65469:61
-Key127=65515:0
-Key128=65517:0
-Key129=65315:0
-Key130=0:0
-Key131=65314:0
-Key132=0:0
-Key133=124:124
-Key134=0:0
-Key135=0:0
-Key136=0:0
-Key137=0:0
Index: net/xrdp/files/patch-configure.ac
===================================================================
--- /dev/null
+++ net/xrdp/files/patch-configure.ac
@@ -0,0 +1,40 @@
+--- 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
Index: net/xrdp/files/patch-instfiles__Makefile.am
===================================================================
--- net/xrdp/files/patch-instfiles__Makefile.am
+++ /dev/null
@@ -1,23 +0,0 @@
---- instfiles/Makefile.am.orig 2013-10-22 20:09:12.432299450 +0000
-+++ instfiles/Makefile.am 2013-10-22 20:09:54.714401214 +0000
-@@ -1,4 +1,4 @@
--EXTRA_DIST = xrdp.sh km-0407.ini km-0409.ini km-040c.ini km-0410.ini km-0419.ini km-041d.ini
-+EXTRA_DIST = km-0407.ini km-0409.ini km-040c.ini km-0410.ini km-0419.ini km-041d.ini
-
- SUBDIRS = \
- pam.d
-@@ -6,14 +6,9 @@
- startscriptdir=$(sysconfdir)/xrdp
-
- startscript_DATA = \
-- xrdp.sh \
- km-0407.ini \
- km-0409.ini \
- km-040c.ini \
- km-0410.ini \
- km-0419.ini \
- km-041d.ini
--
--# must be tab below
--install-data-hook:
-- chmod 755 $(DESTDIR)$(sysconfdir)/xrdp/xrdp.sh
Index: net/xrdp/files/patch-sesman__Makefile.am
===================================================================
--- net/xrdp/files/patch-sesman__Makefile.am
+++ /dev/null
@@ -1,13 +0,0 @@
---- sesman/Makefile.am.orig 2009-05-18 23:23:48.000000000 -0500
-+++ sesman/Makefile.am 2010-10-02 16:07:53.000000000 -0500
-@@ -55,4 +55,4 @@
- sesmansysconf_DATA = \
-- sesman.ini \
-- startwm.sh
-+ sesman.ini.sample \
-+ startwm.sh.sample
-
-@@ -66,2 +66,2 @@
- install-data-hook:
-- chmod 755 $(DESTDIR)$(sysconfdir)/xrdp/startwm.sh
-+ chmod 755 $(DESTDIR)$(sysconfdir)/xrdp/startwm.sh.sample
Index: net/xrdp/files/patch-sesman__session.c
===================================================================
--- net/xrdp/files/patch-sesman__session.c
+++ /dev/null
@@ -1,85 +0,0 @@
---- sesman/session.c.orig 2011-03-12 16:10:35.000000000 +0900
-+++ sesman/session.c 2011-10-27 12:13:11.000000000 +0900
-@@ -16,7 +16,47 @@
- xrdp: A Remote Desktop Protocol server.
- Copyright (C) Jay Sorg 2005-2008
- */
--
-+/*
-+ * Copyright (c) 1995 Tatu Ylonen <ylo@cs.hut.fi>, Espoo, Finland
-+ * All rights reserved
-+ *
-+ * As far as I am concerned, the code I have written for this software
-+ * can be used freely for any purpose. Any derived versions of this
-+ * software must be clearly marked as such, and if the derived work is
-+ * incompatible with the protocol description in the RFC file, it must be
-+ * called by a name other than "ssh" or "Secure Shell".
-+ *
-+ * SSH2 support by Markus Friedl.
-+ * Copyright (c) 2000, 2001 Markus Friedl. All rights reserved.
-+ *
-+ * Redistribution and use in source and binary forms, with or without
-+ * modification, are permitted provided that the following conditions
-+ * are met:
-+ * 1. Redistributions of source code must retain the above copyright
-+ * notice, this list of conditions and the following disclaimer.
-+ * 2. Redistributions in binary form must reproduce the above copyright
-+ * notice, this list of conditions and the following disclaimer in the
-+ * documentation and/or other materials provided with the distribution.
-+ *
-+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
-+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
-+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
-+ * IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
-+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
-+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
-+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-+ *
-+ * Copyright (c) 2011 Iwao, Koichiro <meta@club.kyutech.ac.jp>,
-+ * Kyushu Institute of Technology.
-+ * All rights reserved.
-+ *
-+ * from: OpenBSD: session.c,v 1.252 2010/03/07 11:57:13 dtucker Exp
-+ * with some ideas about process grouping from OpenSSH to xrdp
-+ *
-+ */
- /**
- *
- * @file session.c
-@@ -373,6 +413,33 @@
- g_sprintf(geometry, "%dx%d", width, height);
- g_sprintf(depth, "%d", bpp);
- g_sprintf(screen, ":%d", display);
-+#ifdef __FreeBSD__
-+ /*
-+ * Create a new session and process group since 4.4BSD
-+ * setlogin affects the entire process group.
-+ */
-+ pid_t bsdsespid = g_fork();
-+
-+ if (bsdsespid == -1)
-+ {
-+ }
-+ else if (bsdsespid == 0) /* BSD session leader */
-+ {
-+ if (setsid() < 0)
-+ {
-+ log_message(&(g_cfg->log), LOG_LEVEL_ERROR,
-+ "setsid failed: %.100s", strerror(errno));
-+ }
-+
-+ if (setlogin(username) < 0)
-+ {
-+ log_message(&(g_cfg->log), LOG_LEVEL_ERROR,
-+ "setlogin failed: %.100s", strerror(errno));
-+ }
-+ }
-+
-+ g_waitpid(bsdsespid);
-+#endif
- wmpid = g_fork();
- if (wmpid == -1)
- {
Index: net/xrdp/files/patch-sesman_sesman.ini.in
===================================================================
--- /dev/null
+++ net/xrdp/files/patch-sesman_sesman.ini.in
@@ -0,0 +1,13 @@
+--- 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
Index: net/xrdp/files/patch-xrdp__Makefile.am
===================================================================
--- net/xrdp/files/patch-xrdp__Makefile.am
+++ /dev/null
@@ -1,13 +0,0 @@
---- xrdp/Makefile.am.orig 2009-05-18 23:23:48.000000000 -0500
-+++ xrdp/Makefile.am 2010-10-02 16:05:10.000000000 -0500
-@@ -36,4 +36,4 @@
- xrdpsysconf_DATA = \
-- xrdp.ini \
-- rsakeys.ini
-+ xrdp.ini.sample \
-+ rsakeys.ini.sample
-
-@@ -50,2 +50,2 @@
- install-data-hook:
-- chmod 600 $(DESTDIR)$(sysconfdir)/xrdp/rsakeys.ini
-+ chmod 600 $(DESTDIR)$(sysconfdir)/xrdp/rsakeys.ini.sample
Index: net/xrdp/files/patch-xrdp_xrdp.ini
===================================================================
--- net/xrdp/files/patch-xrdp_xrdp.ini
+++ /dev/null
@@ -1,11 +0,0 @@
---- xrdp/xrdp.ini.orig 2013-09-12 21:36:02.000000000 +0000
-+++ xrdp/xrdp.ini 2013-12-19 07:05:11.089270612 +0000
-@@ -3,7 +3,7 @@
- bitmap_cache=yes
- bitmap_compression=yes
- port=3389
--crypt_level=low
-+crypt_level=high
- channel_code=1
- max_bpp=24
- #black=000000
Index: net/xrdp/files/pkg-install.in
===================================================================
--- /dev/null
+++ net/xrdp/files/pkg-install.in
@@ -0,0 +1,39 @@
+#!/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
Index: net/xrdp/files/pkg-message.in
===================================================================
--- net/xrdp/files/pkg-message.in
+++ net/xrdp/files/pkg-message.in
@@ -1,6 +1,6 @@
==============================================================================
-XRDP has been installed.
+xrdp has been installed.
There is an rc.d script, so the service can be enabled by adding this line
in /etc/rc.conf:
Index: net/xrdp/files/xrdp.in
===================================================================
--- net/xrdp/files/xrdp.in
+++ /dev/null
@@ -1,61 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-#
-# REQUIRE: DAEMON
-# PROVIDE: xrdp xrdp_sesman
-#
-
-. /etc/rc.subr
-
-name="xrdp"
-rcvar=xrdp_enable
-xrdp_daemons="xrdp"
-
-# Read settings and set default values.
-load_rc_config "$name"
-: ${xrdp_enable="NO"}
-
-# Enable/disable dependent daemon.
-if [ -n "${rcvar}" ] && checkyesno "xrdp_sesman_enable"; then
- xrdp_daemons="xrdp xrdp_sesman"
-fi
-
-# Commands.
-extra_commands="reload status"
-start_cmd="xrdp_cmd"
-stop_cmd="xrdp_cmd"
-status_cmd="xrdp_cmd"
-reload_cmd="xrdp_cmd"
-rcvar_cmd="xrdp_cmd"
-
-# Command wrapper to call each of them per daemon.
-xrdp_cmd() {
- local name rcvar command pidfile xrdp_daemons
- # Prevent recursive calling.
- unset "${rc_arg}_cmd"
- # Stop processes in the reverse to order.
- if [ "${rc_arg}" = "stop" ] ; then
- xrdp_daemons=$(reverse_list ${xrdp_daemons})
- fi
- # Generate rsakeys.ini on start
- if [ "${rc_arg}" = "start" -a ! -f %%PREFIX%%/etc/xrdp/rsakeys.ini ] ; then
- %%PREFIX%%/bin/xrdp-keygen xrdp %%PREFIX%%/etc/xrdp/rsakeys.ini
- fi
-
- # Apply to all the daemons.
- for name in ${xrdp_daemons}; do
- rcvar=${name}_enable
- if [ "${name}" = "xrdp_sesman" ]; then
- command="%%PREFIX%%/sbin/xrdp-sesman"
- pidfile="/var/run/xrdp-sesman.pid"
- else
- command="%%PREFIX%%/sbin/${name}"
- pidfile="/var/run/${name}.pid"
- fi
-
- run_rc_command "${_rc_prefix}${rc_arg}" ${rc_extra_args}
- done
-}
-
-run_rc_command "$1"
Index: net/xrdp/pkg-plist
===================================================================
--- net/xrdp/pkg-plist
+++ net/xrdp/pkg-plist
@@ -3,59 +3,95 @@
bin/xrdp-keygen
bin/xrdp-sesadmin
bin/xrdp-sesrun
-bin/xrdp-sestest
+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/libmc.so.0
-lib/xrdp/libmc.so.0.0.0
-lib/xrdp/librdp.a
-lib/xrdp/librdp.so
-lib/xrdp/librdp.so.0
-lib/xrdp/librdp.so.0.0.0
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/libvnc.so.0
-lib/xrdp/libvnc.so.0.0.0
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/libxup.so.0
-lib/xrdp/libxup.so.0.0.0
-man/man5/sesman.ini.5.gz
-man/man5/xrdp.ini.5.gz
-man/man8/xrdp-sesman.8.gz
-man/man8/xrdp-sesrun.8.gz
-man/man8/xrdp.8.gz
+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
-%%ETCDIR%%/km-0407.ini
-%%ETCDIR%%/km-0409.ini
-%%ETCDIR%%/km-040c.ini
-%%ETCDIR%%/km-0410.ini
-%%ETCDIR%%/km-0419.ini
-%%ETCDIR%%/km-041d.ini
-%%JP106%%%%ETCDIR%%/km-0411.ini
-%%JP106%%%%ETCDIR%%/km-e0010411.ini
-%%JP106%%%%ETCDIR%%/km-e0200411.ini
-%%JP106%%%%ETCDIR%%/km-e0210411.ini
-@sample %%ETCDIR%%/rsakeys.ini.sample
+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
-sbin/xrdp-sessvc
%%DATADIR%%/ad24b.bmp
%%DATADIR%%/ad256.bmp
%%DATADIR%%/cursor0.cur
@@ -63,3 +99,4 @@
%%DATADIR%%/sans-10.fv1
%%DATADIR%%/xrdp24b.bmp
%%DATADIR%%/xrdp256.bmp
+%%DATADIR%%/xrdp_logo.bmp
Index: x11-servers/Makefile
===================================================================
--- x11-servers/Makefile
+++ x11-servers/Makefile
@@ -4,7 +4,6 @@
COMMENT = X11 servers
SUBDIR += Xfstt
- SUBDIR += x11rdp
SUBDIR += x2vnc
SUBDIR += x2x
SUBDIR += xephyr
Index: x11-servers/x11rdp/Makefile
===================================================================
--- x11-servers/x11rdp/Makefile
+++ x11-servers/x11rdp/Makefile
@@ -1,58 +0,0 @@
-# Created by: Koichiro IWAO <meta+ports@vmeta.jp>
-# $FreeBSD$
-
-# Do not confuse net/xrdp with x11-servers/x11rdp. This port is not
-# former version or name of net/xrdp. x11rdp is fundamentally an X server.
-# xrdp is a RDP server. They work together. Neither xrdp nor x11rdp
-# can be used fully functionally without the other.
-#
-# Simply saying, net/xrdp is front-end, x11-servers/x11rdp is back-end.
-
-PORTNAME= x11rdp
-PORTVERSION= 0.5.0.${X11RDPREVISION}
-PORTREVISION= 1
-CATEGORIES= x11-servers
-MASTER_SITES= https://xrdp.vmeta.jp/pub/xrdp/:x11rdp \
- http://www.club.kyutech.ac.jp/~meta/distfiles/:x11rdp
-DISTNAME= ${PORTNAME}_xorg71
-DISTFILES= ${PORTNAME}_xorg71_r${X11RDPREVISION}.tar.gz:x11rdp
-DIST_SUBDIR= xrdp
-
-MAINTAINER= meta@FreeBSD.org
-COMMENT= X11 server for xrdp
-
-LICENSE= MIT
-
-RUN_DEPENDS= xorg-fonts>=0:x11-fonts/xorg-fonts
-
-# SVN revision of x11rdp
-X11RDPREVISION= 299
-
-USES= gmake pkgconfig perl5 ssl
-CONFLICTS_INSTALL= xrdp-devel-[0-9]* x11rdp-devel-[0-9]*
-
-PLIST_FILES= bin/X11rdp
-
-BROKEN_aarch64= fails to compile: error: GLYPHPADBYTES must be 4
-BROKEN_armv6= fails to compile: error: GLYPHPADBYTES must be 4
-BROKEN_armv7= fails to compile: error: GLYPHPADBYTES must be 4
-BROKEN_mips64= fails to compile: No PCI support available for this architecture/OS combination
-BROKEN_powerpc64= fails to compile: error: xf86.h: No such file or directory
-
-post-extract:
- @${MKDIR} ${WRKSRC}/build_dir
-
-post-patch:
- @${REINPLACE_CMD} -e "s|%%LOCALBASE%%|${LOCALBASE}|g" ${WRKSRC}/buildx.sh
- @${REINPLACE_CMD} -e "s|%%CC%%|${CC}|g" ${WRKSRC}/buildx.sh
- @${REINPLACE_CMD} -e "s|%%CXX%%|${CXX}|g" ${WRKSRC}/buildx.sh
- @${REINPLACE_CMD} -e "s|%%CPP%%|${CPP}|g" ${WRKSRC}/buildx.sh
- @${REINPLACE_CMD} -e "s|%%MAKE_CMD%%|${MAKE_CMD}|g" ${WRKSRC}/buildx.sh
-
-do-build:
- @cd ${WRKSRC} && GNUMAKE=${MAKE_CMD} ${SH} ${WRKSRC}/buildx.sh ${WRKSRC}/build_dir
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/build_dir/bin/X11rdp ${STAGEDIR}${PREFIX}/bin/
-
-.include <bsd.port.mk>
Index: x11-servers/x11rdp/distinfo
===================================================================
--- x11-servers/x11rdp/distinfo
+++ x11-servers/x11rdp/distinfo
@@ -1,2 +0,0 @@
-SHA256 (xrdp/x11rdp_xorg71_r299.tar.gz) = 0a7bde7ef146b54686d6b42fa0497e563d1e6e98119bae80aa6020dbbde86bfc
-SIZE (xrdp/x11rdp_xorg71_r299.tar.gz) = 51051954
Index: x11-servers/x11rdp/files/patch-buildx_sh
===================================================================
--- x11-servers/x11rdp/files/patch-buildx_sh
+++ x11-servers/x11rdp/files/patch-buildx_sh
@@ -1,626 +0,0 @@
---- buildx.sh.orig 2013-01-28 16:29:10.000000000 +0000
-+++ buildx.sh 2013-11-13 03:40:47.787496851 +0000
-@@ -1,6 +1,10 @@
- #!/bin/sh
-
--export CPPFLAGS=-D_GNU_SOURCE
-+export CPPFLAGS=-D_BSD_SOURCE
-+export CC=%%CC%%
-+export CXX=%%CXX%%
-+export CPP=%%CPP%%
-+export MAKE_CMD=%%MAKE_CMD%%
-
- print_help()
- {
-@@ -48,8 +52,8 @@
- echo "error xf86dri"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xf86driproto"
-@@ -65,8 +69,8 @@
- echo "error glproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping glproto"
-@@ -82,8 +86,8 @@
- echo "error randrproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping randrproto"
-@@ -99,8 +103,8 @@
- echo "error renderproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping renderproto"
-@@ -116,8 +120,8 @@
- echo "error fixesproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping fixesproto"
-@@ -133,8 +137,8 @@
- echo "error damageproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping damageproto"
-@@ -150,8 +154,8 @@
- echo "error xcmiscproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xcmiscproto"
-@@ -167,8 +171,8 @@
- echo "error xextproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xextproto"
-@@ -184,8 +188,8 @@
- echo "error xproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xproto"
-@@ -201,8 +205,8 @@
- echo "error xtrans"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xtrans"
-@@ -218,8 +222,8 @@
- echo "error xf86miscproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xf86miscproto"
-@@ -235,8 +239,8 @@
- echo "error xf86vidmodeproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xf86vidmodeproto"
-@@ -252,8 +256,8 @@
- echo "error xf86bigfontproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xf86bigfontproto"
-@@ -269,8 +273,8 @@
- echo "error scrnsaverproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping scrnsaverproto"
-@@ -286,8 +290,8 @@
- echo "error bigreqsproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping bigreqsproto"
-@@ -303,8 +307,8 @@
- echo "error resourceproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping resourceproto"
-@@ -320,8 +324,8 @@
- echo "error fontsproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping fontsproto"
-@@ -337,8 +341,8 @@
- echo "error inputproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping inputproto"
-@@ -354,8 +358,8 @@
- echo "error xf86dgaproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xf86dgaproto"
-@@ -371,8 +375,8 @@
- echo "error videoproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping videoproto"
-@@ -388,8 +392,8 @@
- echo "error compositeproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping compositeproto"
-@@ -405,8 +409,8 @@
- echo "error trapproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping trapproto"
-@@ -422,8 +426,8 @@
- echo "error recordproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping recordproto"
-@@ -439,8 +443,8 @@
- echo "error xineramaproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xineramaproto"
-@@ -456,8 +460,8 @@
- echo "error ice"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping ice"
-@@ -473,8 +477,8 @@
- echo "error sm"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping sm"
-@@ -490,8 +494,8 @@
- echo "error xau"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xau"
-@@ -507,8 +511,8 @@
- echo "error kbproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping kbproto"
-@@ -524,28 +528,28 @@
- echo "error Xdmcp"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xdmcp"
- fi
-
--# x11
--if ! test -f $PCFILEDIR/x11.pc
-+# X11
-+if ! test -f $PCFILEDIR/X11.pc
- then
- cd libX11-X11R7.1-1.0.1
- ./configure --prefix=$PREFIXDIR
- if ! test $? -eq 0
- then
-- echo "error x11"
-+ echo "error X11"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
-- echo "skipping x11"
-+ echo "skipping X11"
- fi
-
- # xt
-@@ -558,8 +562,8 @@
- echo "error xt"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xt"
-@@ -575,8 +579,8 @@
- echo "error evieext"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping evieproto"
-@@ -592,8 +596,8 @@
- echo "error xkbfile"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xkbfile"
-@@ -609,8 +613,8 @@
- echo "error fontcacheproto"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping fontcacheproto"
-@@ -626,8 +630,8 @@
- echo "error fontenc"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping fontenc"
-@@ -643,8 +647,8 @@
- echo "error freetype"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping freetype"
-@@ -660,13 +664,13 @@
- echo "error xfont"
- exit 1
- fi
-- make
-+ ${MAKE_CMD}
- if ! test $? -eq 0
- then
- echo "error make xfont"
- exit 1
- fi
-- make install
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xfont"
-@@ -682,8 +686,8 @@
- echo "error Xext"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xext"
-@@ -699,8 +703,8 @@
- echo "error xmu"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xmu"
-@@ -716,8 +720,8 @@
- echo "error xkbui"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xkbui"
-@@ -733,8 +737,8 @@
- echo "error xxf86misc"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xxf86misc"
-@@ -750,8 +754,8 @@
- echo "error xxf86vm"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xxf86vm"
-@@ -767,8 +771,8 @@
- echo "error xpm"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xpm"
-@@ -784,8 +788,8 @@
- echo "error xaw7"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xaw7"
-@@ -801,8 +805,8 @@
- echo "error libdrm"
- exit 1
- fi
-- make
-- make install
-+ ${MAKE_CMD}
-+ ${MAKE_CMD} install
- cd ..
- else
- echo "skipping libdrm"
-@@ -812,19 +816,28 @@
- if ! test -f $PCFILEDIR/xorg-server.pc
- then
- cd xorg-server-X11R7.1-1.1.0
-- ./configure --prefix=$PREFIXDIR --enable-xglx --with-mesa-source=$SRCDIR/Mesa-6.5 --disable-dmx
-+ ./configure \
-+ --prefix=$PREFIXDIR \
-+ --enable-static \
-+ --enable-xglx \
-+ --with-mesa-source=$SRCDIR/Mesa-6.5 \
-+ --disable-dmx \
-+ --enable-xprint=no \
-+ --with-fontdir=%%LOCALBASE%%/share/fonts \
-+ --with-xkb-path=%%LOCALBASE%%/share/X11/xkb
-+ find . -name Makefile|xargs sed -i".bak" -e "s|-I%%LOCALBASE%%/include||g"
- if ! test $? -eq 0
- then
- echo "error xorg-server"
- exit 1
- fi
-- make
-+ ${MAKE_CMD}
- if ! test $? -eq 0
- then
- echo "error make xorg-server"
- exit 1
- fi
-- make install
-+# ${MAKE_CMD} install
- cd ..
- else
- echo "skipping xorg-server"
-@@ -833,7 +846,7 @@
- # X11rdp
- cd xorg-server-X11R7.1-1.1.0/hw/rdp
- export X11RDPBASE=$PREFIXDIR
--make
-+${MAKE_CMD}
- if ! test $? -eq 0
- then
- echo "error make X11rdp"
-@@ -844,31 +857,31 @@
-
- # this will copy the build X server with the other X server binaries
- cp $SRCDIR/xorg-server-X11R7.1-1.1.0/hw/rdp/X11rdp $X11RDPBASE/bin
--strip $X11RDPBASE/bin/X11rdp
-+#strip $X11RDPBASE/bin/X11rdp
-
- # make a symboloc link to your local xkbcomp
--if ! test -f $X11RDPBASE/bin/xkbcomp
--then
-- if test -f /usr/bin/xkbcomp
-- then
-- ln -s /usr/bin/xkbcomp $X11RDPBASE/bin/xkbcomp
-- elif test -f /usr/X11R6/bin/xkbcomp
-- then
-- ln -s /usr/X11R6/bin/xkbcomp $X11RDPBASE/bin/xkbcomp
-- fi
--fi
-+#if ! test -f $X11RDPBASE/bin/xkbcomp
-+#then
-+# if test -f /usr/bin/xkbcomp
-+# then
-+# ln -s /usr/bin/xkbcomp $X11RDPBASE/bin/xkbcomp
-+# elif test -f /usr/X11R6/bin/xkbcomp
-+# then
-+# ln -s /usr/X11R6/bin/xkbcomp $X11RDPBASE/bin/xkbcomp
-+# fi
-+#fi
-
- # make a symbolic link to your local font directory
--if ! test -d $X11RDPBASE/lib/X11/fonts
--then
-- if test -d /usr/share/fonts/X11
-- then
-- ln -s /usr/share/fonts/X11 $X11RDPBASE/lib/X11/fonts
-- elif test -d /usr/share/X11/fonts
-- then
-- ln -s /usr/share/X11/fonts $X11RDPBASE/lib/X11/fonts
-- elif test -d /usr/X11R6/lib/X11/fonts
-- then
-- ln -s /usr/X11R6/lib/X11/fonts $X11RDPBASE/lib/X11/fonts
-- fi
--fi
-+#if ! test -d $X11RDPBASE/lib/X11/fonts
-+#then
-+# if test -d /usr/share/fonts/X11
-+# then
-+# ln -s /usr/share/fonts/X11 $X11RDPBASE/lib/X11/fonts
-+# elif test -d /usr/share/X11/fonts
-+# then
-+# ln -s /usr/share/X11/fonts $X11RDPBASE/lib/X11/fonts
-+# elif test -d /usr/X11R6/lib/X11/fonts
-+# then
-+# ln -s /usr/X11R6/lib/X11/fonts $X11RDPBASE/lib/X11/fonts
-+# fi
-+#fi
Index: x11-servers/x11rdp/files/patch-xorg-server-X11R7.1-1.1.0__hw__common__compiler.h
===================================================================
--- x11-servers/x11rdp/files/patch-xorg-server-X11R7.1-1.1.0__hw__common__compiler.h
+++ x11-servers/x11rdp/files/patch-xorg-server-X11R7.1-1.1.0__hw__common__compiler.h
@@ -1,11 +0,0 @@
---- xorg-server-X11R7.1-1.1.0/hw/xfree86/common/compiler.h.orig 2013-12-19 04:09:03.884558740 +0000
-+++ xorg-server-X11R7.1-1.1.0/hw/xfree86/common/compiler.h 2013-12-19 04:10:29.576270046 +0000
-@@ -1364,7 +1364,7 @@
-
- # if !defined(__SUNPRO_C)
- # if !defined(FAKEIT) && !defined(__mc68000__) && !defined(__arm__) && !defined(__sh__) && !defined(__hppa__)
--# ifdef GCCUSESGAS
-+# ifdef __GNUC__
-
- /*
- * If gcc uses gas rather than the native assembler, the syntax of these
Index: x11-servers/x11rdp/files/patch-xorg-server-X11R7.1-1.1.0__hw__rdp__Makefile
===================================================================
--- x11-servers/x11rdp/files/patch-xorg-server-X11R7.1-1.1.0__hw__rdp__Makefile
+++ x11-servers/x11rdp/files/patch-xorg-server-X11R7.1-1.1.0__hw__rdp__Makefile
@@ -1,19 +0,0 @@
---- xorg-server-X11R7.1-1.1.0/hw/rdp/Makefile.orig 2013-01-28 16:28:24.000000000 +0000
-+++ xorg-server-X11R7.1-1.1.0/hw/rdp/Makefile 2013-11-13 05:21:49.199495983 +0000
-@@ -25,7 +25,7 @@
- librdp.a \
- -lfreetype -lz -lm -lXfont -lXau -lXdmcp
-
--CFLAGS = -O2 -fno-strength-reduce -ansi -pedantic \
-+CFLAGS = -O2 -fno-strength-reduce -ansi -pedantic \
- -I../../include \
- -I../../cfb \
- -I../../mfb \
-@@ -37,6 +37,7 @@
- -I$(INCBASE)/xorg \
- -I../../os \
- -I../../render \
-+ -I../../randr \
- -I../xfree86/common \
- -I../xfree86/os-support \
- -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_REENTRANT \
Index: x11-servers/x11rdp/files/patch-xorg-server-X11R7.1-1.1.0__hw__rdp__rdp.h
===================================================================
--- x11-servers/x11rdp/files/patch-xorg-server-X11R7.1-1.1.0__hw__rdp__rdp.h
+++ x11-servers/x11rdp/files/patch-xorg-server-X11R7.1-1.1.0__hw__rdp__rdp.h
@@ -1,14 +0,0 @@
---- xorg-server-X11R7.1-1.1.0/hw/rdp/rdp.h.orig 2013-01-28 10:50:46.908229086 +0000
-+++ xorg-server-X11R7.1-1.1.0/hw/rdp/rdp.h 2013-01-28 11:01:31.760225231 +0000
-@@ -23,6 +23,11 @@
- #define __arm32__
- #endif
-
-+#ifdef __FreeBSD__
-+#undef _POSIX_SOURCE
-+#define PF_INET AF_INET
-+#endif
-+
- #include "xorg-server.h"
- #include <stdio.h>
- #include <stdarg.h>
Index: x11-servers/x11rdp/files/patch-xtrans-X11R7.0-1.0.0__Xtranssock.c
===================================================================
--- x11-servers/x11rdp/files/patch-xtrans-X11R7.0-1.0.0__Xtranssock.c
+++ x11-servers/x11rdp/files/patch-xtrans-X11R7.0-1.0.0__Xtranssock.c
@@ -1,16 +0,0 @@
---- xtrans-X11R7.0-1.0.0/Xtranssock.c.orig 2013-01-28 17:29:24.000000000 +0100
-+++ xtrans-X11R7.0-1.0.0/Xtranssock.c 2016-02-14 17:33:06.948806000 +0100
-@@ -286,11 +286,13 @@ static int TRANS(SocketINETClose) (Xtran
- * that don't have IPv6 support.
- */
- #if defined(IPv6) && defined(AF_INET6)
-+#ifndef __FreeBSD__
- static const struct in6_addr local_in6addr_any = IN6ADDR_ANY_INIT;
- #pragma weak in6addr_any = local_in6addr_any
- #ifndef __USLC__
- #pragma weak getaddrinfo
- #endif
-+#endif
- static int haveIPv6 = 1;
- #endif
-
Index: x11-servers/x11rdp/pkg-descr
===================================================================
--- x11-servers/x11rdp/pkg-descr
+++ x11-servers/x11rdp/pkg-descr
@@ -1,3 +0,0 @@
-X11rdp is an X server for xrdp.
-
-WWW: http://www.xrdp.org/
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Sun, Mar 15, 2:15 PM (3 s ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29682833
Default Alt Text
D15375.id42356.diff (83 KB)
Attached To
Mode
D15375: net/xrdp{,-devel}: Update to 0.9.6
Attached
Detach File
Event Timeline
Log In to Comment