- update to 2.1.0
- make portlint happier - fix missing USE_LDCONFIG PR: 112887 Obtained from: http://www.deweyonline.com/nx/freebsd.html
This commit is contained in:
parent
fad058f05d
commit
b86a05ab73
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=211000
@ -6,83 +6,122 @@
|
||||
#
|
||||
|
||||
PORTNAME= nxserver
|
||||
PORTVERSION= 1.4.0
|
||||
PORTREVISION= 1
|
||||
PORTVERSION= 2.1.0
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= ${URL}/:X11 \
|
||||
${URL}/:agent \
|
||||
${URL}/:comp \
|
||||
${URL}/:compext \
|
||||
${URL}/:proxy \
|
||||
${URL}/:auth \
|
||||
${URL}/:viewer \
|
||||
${URL}/:desktop
|
||||
DISTFILES= nx-X11-1.4.0-10.tar.gz:X11 \
|
||||
nxagent-1.4.0-65.tar.gz:agent \
|
||||
nxcomp-1.4.0-31.tar.gz:comp \
|
||||
nxcompext-1.4.0-3.tar.gz:compext \
|
||||
nxproxy-1.4.0-2.tar.gz:proxy \
|
||||
nxauth-1.4.0-2.tar.gz:auth \
|
||||
nxviewer-1.4.0-4.tar.gz:viewer \
|
||||
nxdesktop-1.4.0-61.tar.gz:desktop
|
||||
MASTER_SITES= http://web04.nomachine.com/download/${PORTVERSION}/sources/
|
||||
DISTFILES= nx-X11-${PORTVERSION}-3.tar.gz \
|
||||
nxagent-${PORTVERSION}-18.tar.gz \
|
||||
nxauth-${PORTVERSION}-2.tar.gz \
|
||||
nxcomp-${PORTVERSION}-7.tar.gz \
|
||||
nxcompext-${PORTVERSION}-5.tar.gz \
|
||||
nxdesktop-${PORTVERSION}-10.tar.gz \
|
||||
nxesd-${PORTVERSION}-3.tar.gz \
|
||||
nxkill-${PORTVERSION}-2.tar.gz \
|
||||
nxproxy-${PORTVERSION}-3.tar.gz \
|
||||
nxviewer-${PORTVERSION}-12.tar.gz
|
||||
DIST_SUBDIR= NX
|
||||
|
||||
MAINTAINER= freenx@deweyonline.com
|
||||
COMMENT= Low-bandwidth X network server
|
||||
|
||||
LIB_DEPENDS= png:${PORTSDIR}/graphics/png \
|
||||
jpeg:${PORTSDIR}/graphics/jpeg
|
||||
RUN_DEPENDS= nc:${PORTSDIR}/net/netcat
|
||||
LIB_DEPENDS= audiofile.0:${PORTSDIR}/audio/libaudiofile \
|
||||
jpeg.9:${PORTSDIR}/graphics/jpeg \
|
||||
png.5:${PORTSDIR}/graphics/png
|
||||
|
||||
URL= http://www.nomachine.com/download/nxsources/1.4.0
|
||||
WRKSRC= ${WRKDIR}
|
||||
ALL_TARGET= World
|
||||
NXPREFIX?= ${PREFIX}/NX
|
||||
USE_GMAKE= yes
|
||||
USE_IMAKE= yes
|
||||
ONLY_FOR_ARCHS= i386
|
||||
|
||||
BROKEN= this port fails to build with xorg-7.2
|
||||
USE_GETOPT_LONG= yes
|
||||
USE_GETTEXT= yes
|
||||
WRKSRC= ${WRKDIR}
|
||||
GNU_CONFIGURE= yes
|
||||
ALL_TARGET= World
|
||||
PLIST_SUB+= NX_MAJOR=${PORTVERSION:R:R} NX_VERSION=${PORTVERSION}
|
||||
NXPREFIX?= ${PREFIX}/NX
|
||||
USE_LDCONFIG= ${NXPREFIX}
|
||||
|
||||
.include <bsd.port.pre.mk>
|
||||
|
||||
.if ${OSVERSION} < 500014
|
||||
EXTRA_PATCHES= ${PATCHDIR}/extra-patch-nx-X11-programs-Xserver-hw-nxagent-Reconnect.c
|
||||
.endif
|
||||
|
||||
.if ${OSVERSION} > 502126
|
||||
EXTRA_PATCHES= ${PATCHDIR}/extra-patch-nxcomp-types.h
|
||||
.endif
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e \
|
||||
"s|/usr/NX/bin:/opt/NX/bin:/usr/local/NX|${NXPREFIX}|" \
|
||||
${WRKSRC}/nxcomp/Children.cpp
|
||||
@${REINPLACE_CMD} -e "s|/usr/NX|${NXPREFIX}|" \
|
||||
${WRKSRC}/nxcomp/Loop.cpp \
|
||||
${WRKSRC}/nxcomp/Misc.cpp \
|
||||
${WRKSRC}/nxdesktop/xwin.c \
|
||||
${WRKSRC}/nxesd/nxesddsp.in \
|
||||
${WRKSRC}/nxviewer/nxviewer/desktop.c \
|
||||
${WRKSRC}/nx-X11/programs/Xserver/hw/nxagent/Display.c
|
||||
@${REINPLACE_CMD} -e "s|-I\.\./nxesd|-I${PREFIX}/include &|" \
|
||||
${WRKSRC}/nxdesktop/Makefile
|
||||
@${REINPLACE_CMD} -e "s|/usr/local/|${PREFIX}/|" \
|
||||
${WRKSRC}/nxviewer/nxviewer/Imakefile
|
||||
|
||||
do-configure:
|
||||
cd ${WRKSRC} && \
|
||||
for i in nx[cp]* ; do ( cd $$i ; ./configure "$$*" ); done && \
|
||||
(cd nxviewer ; ${XMKMF} -a)
|
||||
.if defined(TEMPLATES) && exists(${TEMPLATES}/config.guess) && exists(${TEMPLATES}/config.sub)
|
||||
@CONFIG_GUESS_DIRS=$$(${FIND} ${WRKDIR} -name config.guess \
|
||||
-o -name config.sub | ${XARGS} -n 1 ${DIRNAME}); \
|
||||
for _D in $${CONFIG_GUESS_DIRS}; do \
|
||||
${CP} -f ${TEMPLATES}/config.guess $${_D}/config.guess; \
|
||||
${CHMOD} a+rx $${_D}/config.guess; \
|
||||
${CP} -f ${TEMPLATES}/config.sub $${_D}/config.sub; \
|
||||
${CHMOD} a+rx $${_D}/config.sub; \
|
||||
done
|
||||
.endif
|
||||
|
||||
do-build:
|
||||
cd ${WRKSRC}/nx-X11 && ${SETENV} ${MAKE_ENV} \
|
||||
${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}
|
||||
cd ${WRKSRC}/nxcomp && ${SETENV} ${MAKE_ENV} \
|
||||
.for i in nxproxy nxkill nxesd
|
||||
cd ${WRKSRC}/${i} && \
|
||||
${CONFIGURE_ENV} ./configure --prefix=${NXPREFIX} && \
|
||||
${SETENV} ${MAKE_ENV} \
|
||||
${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS}
|
||||
cd ${WRKSRC}/nxcompext && ${SETENV} ${MAKE_ENV} \
|
||||
${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS}
|
||||
cd ${WRKSRC}/nxproxy && ${SETENV} ${MAKE_ENV} \
|
||||
${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS}
|
||||
cd ${WRKSRC}/nxdesktop && \
|
||||
${GMAKE}
|
||||
cd ${WRKSRC}/nxviewer && ${SETENV} ${MAKE_ENV} \
|
||||
.endfor
|
||||
cd ${WRKSRC}/nxdesktop && ${CONFIGURE_ENV} ./configure \
|
||||
--with-sound --prefix=${NXPREFIX} && \
|
||||
${SETENV} ${MAKE_ENV} \
|
||||
${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS}
|
||||
cd ${WRKSRC}/nxviewer && \
|
||||
PATH=${WRKSRC}/nx-X11/config/imake:$${PATH} \
|
||||
../nx-X11/config/util/xmkmf -a ${WRKSRC}/nx-X11 && \
|
||||
${SETENV} ${MAKE_ENV} \
|
||||
${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${NXPREFIX}/lib ${NXPREFIX}/bin
|
||||
${INSTALL_DATA} ${WRKSRC}/nx-X11/lib/X11/libX11.so* ${NXPREFIX}/lib
|
||||
${INSTALL_DATA} ${WRKSRC}/nx-X11/lib/Xext/libXext.so* ${NXPREFIX}/lib
|
||||
${INSTALL_DATA} ${WRKSRC}/nx-X11/lib/Xrender/libXrender.so* ${NXPREFIX}/lib
|
||||
${INSTALL_DATA} ${WRKSRC}/nxcomp/libXcomp.so* ${NXPREFIX}/lib
|
||||
${INSTALL_DATA} ${WRKSRC}/nxcompext/libXcompext.so* ${NXPREFIX}/lib
|
||||
${MKDIR} ${NXPREFIX}/lib ${NXPREFIX}/bin ${NXPREFIX}/share/keymaps-windows
|
||||
${INSTALL_DATA} ${WRKSRC}/nx-X11/lib/X11/libX11.so.6.2 ${NXPREFIX}/lib
|
||||
cd ${NXPREFIX}/lib && \
|
||||
${LN} -s libX11.so.6.2 libX11.so.6 && \
|
||||
${LN} -s libX11.so.6.2 libX11.so
|
||||
${INSTALL_DATA} ${WRKSRC}/nx-X11/lib/Xext/libXext.so.6.4 ${NXPREFIX}/lib
|
||||
cd ${NXPREFIX}/lib && \
|
||||
${LN} -s libXext.so.6.4 libXext.so.6 && \
|
||||
${LN} -s libXext.so.6.4 libXext.so
|
||||
${INSTALL_DATA} ${WRKSRC}/nx-X11/lib/Xrender/libXrender.so.1.2 ${NXPREFIX}/lib
|
||||
cd ${NXPREFIX}/lib && \
|
||||
${LN} -s libXrender.so.1.2 libXrender.so.1 && \
|
||||
${LN} -s libXrender.so.1.2 libXrender.so
|
||||
${INSTALL_DATA} ${WRKSRC}/nx-X11/lib/Xpm/libXpm.so.4.11 ${NXPREFIX}/lib
|
||||
cd ${NXPREFIX}/lib && \
|
||||
${LN} -s libXpm.so.4.11 libXpm.so.4 && \
|
||||
${LN} -s libXpm.so.4.11 libXpm.so
|
||||
${INSTALL_DATA} ${WRKSRC}/nxcomp/libXcomp.so.${PORTVERSION} ${NXPREFIX}/lib
|
||||
cd ${NXPREFIX}/lib && \
|
||||
${LN} -s libXcomp.so.${PORTVERSION} libXcomp.so.${PORTVERSION:R:R} && \
|
||||
${LN} -s libXcomp.so.${PORTVERSION} libXcomp.so
|
||||
${INSTALL_DATA} ${WRKSRC}/nxcompext/libXcompext.so.${PORTVERSION} ${NXPREFIX}/lib
|
||||
cd ${NXPREFIX}/lib && \
|
||||
${LN} -s libXcompext.so.${PORTVERSION} libXcompext.so.${PORTVERSION:R:R} && \
|
||||
${LN} -s libXcompext.so.${PORTVERSION} libXcompext.so
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/nx-X11/programs/Xserver/nxagent ${NXPREFIX}/bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/nxdesktop/nxdesktop ${NXPREFIX}/bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/nxesd/nxesd ${NXPREFIX}/bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/nxkill/nxkill ${NXPREFIX}/bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/nxproxy/nxproxy ${NXPREFIX}/bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/nxviewer/nxpasswd/nxpasswd ${NXPREFIX}/bin
|
||||
${INSTALL_PROGRAM} ${WRKSRC}/nxviewer/nxviewer/nxviewer ${NXPREFIX}/bin
|
||||
.for i in modifiers common ar cs da de de-ch en-dv en-gb en-us es et fi fo fr fr-be fr-ca fr-ch he hr hu is it ja ko lt lv mk nl nl-be no pl pt pt-br ru sl sv th tr
|
||||
${INSTALL_DATA} ${WRKSRC}/nxdesktop/keymaps/${i} ${NXPREFIX}/share/keymaps-windows
|
||||
.endfor
|
||||
|
||||
.include <bsd.port.post.mk>
|
||||
|
@ -1,24 +1,30 @@
|
||||
MD5 (nx-X11-1.4.0-10.tar.gz) = a8c6ab48021c91e55b902cd25097f33d
|
||||
SHA256 (nx-X11-1.4.0-10.tar.gz) = b459d1be33741bfd9a238847b5e09f048f15f8e1089b79556106f6783aeda74b
|
||||
SIZE (nx-X11-1.4.0-10.tar.gz) = 32329453
|
||||
MD5 (nxagent-1.4.0-65.tar.gz) = e39f2a3384edc9e33d8b68405fb91228
|
||||
SHA256 (nxagent-1.4.0-65.tar.gz) = 41b1720654ed682998f3a8cf52e2120f1c3b143fed2fd9397987e1ff7dce3fb4
|
||||
SIZE (nxagent-1.4.0-65.tar.gz) = 305264
|
||||
MD5 (nxcomp-1.4.0-31.tar.gz) = c2eb354e141e9f0e81f4cd1673b2a3ae
|
||||
SHA256 (nxcomp-1.4.0-31.tar.gz) = a2d6309af7e0dd7275d0d7a014ca793e7274d9daee0f3dbdda2b918597c8bd9c
|
||||
SIZE (nxcomp-1.4.0-31.tar.gz) = 455621
|
||||
MD5 (nxcompext-1.4.0-3.tar.gz) = ab12f1f32329f5da0f53dd0969fe897e
|
||||
SHA256 (nxcompext-1.4.0-3.tar.gz) = 31c1612f31e7677aaadc933db2d3a3eba803e4f1eedec2ad1000d26ef739f9f9
|
||||
SIZE (nxcompext-1.4.0-3.tar.gz) = 111409
|
||||
MD5 (nxproxy-1.4.0-2.tar.gz) = 15d89810730c7ed0e669b5525e5f3620
|
||||
SHA256 (nxproxy-1.4.0-2.tar.gz) = 5e32b4684bf5342704d2785925ce47a47d8de98c7742ca63fdb070b1393ea825
|
||||
SIZE (nxproxy-1.4.0-2.tar.gz) = 75223
|
||||
MD5 (nxauth-1.4.0-2.tar.gz) = 274319eb06fbab8bbd486836668e1e0a
|
||||
SHA256 (nxauth-1.4.0-2.tar.gz) = cb57df60bea37bf1affa7f4d6db53c5191ec72c2f0c4006e9805e4fe16666744
|
||||
SIZE (nxauth-1.4.0-2.tar.gz) = 23070
|
||||
MD5 (nxviewer-1.4.0-4.tar.gz) = 629f90c1f8ef50517e8b1de2c30adcb4
|
||||
SHA256 (nxviewer-1.4.0-4.tar.gz) = 9ea708e2ece68e8dadcc04901052c1c436dcccdaba86f732a4c1695910d8bfad
|
||||
SIZE (nxviewer-1.4.0-4.tar.gz) = 84538
|
||||
MD5 (nxdesktop-1.4.0-61.tar.gz) = 9399fa94c59fbde2a158618e507635d7
|
||||
SHA256 (nxdesktop-1.4.0-61.tar.gz) = 6b177127ca4c566e35f05a7a1fc000bb68c8727a75532977ee225b45f0de018e
|
||||
SIZE (nxdesktop-1.4.0-61.tar.gz) = 235550
|
||||
MD5 (NX/nx-X11-2.1.0-3.tar.gz) = 9c6e9e4c35c4ec3a7664fcdd397eb7f0
|
||||
SHA256 (NX/nx-X11-2.1.0-3.tar.gz) = dabec82696c23d0c9da0d1a66fee12fd6ffe232e7aecf10f0929e968fe0703f4
|
||||
SIZE (NX/nx-X11-2.1.0-3.tar.gz) = 32532518
|
||||
MD5 (NX/nxagent-2.1.0-18.tar.gz) = cae6005f50bab78aa7abba448fca4ed9
|
||||
SHA256 (NX/nxagent-2.1.0-18.tar.gz) = fc9836702039690ca94e44cefb5ec0edce1f968f55666b8afc66ec15456eae33
|
||||
SIZE (NX/nxagent-2.1.0-18.tar.gz) = 950859
|
||||
MD5 (NX/nxauth-2.1.0-2.tar.gz) = 74811bc9ef86f2d97b3b2ba2ba53f9d3
|
||||
SHA256 (NX/nxauth-2.1.0-2.tar.gz) = a3231b42daf1e5add3aaa876f5f99dae0dcf196c2122ad0db11c317851e75799
|
||||
SIZE (NX/nxauth-2.1.0-2.tar.gz) = 30296
|
||||
MD5 (NX/nxcomp-2.1.0-7.tar.gz) = 52b0e108004ec14c51b44b61b66f70e8
|
||||
SHA256 (NX/nxcomp-2.1.0-7.tar.gz) = 5a735a24e58175ae08b8035d7b761fbaec0fa3fc38b5f228025e02b28cbe6b78
|
||||
SIZE (NX/nxcomp-2.1.0-7.tar.gz) = 554713
|
||||
MD5 (NX/nxcompext-2.1.0-5.tar.gz) = d3347382860670cfd4471d228fb1b730
|
||||
SHA256 (NX/nxcompext-2.1.0-5.tar.gz) = acd81ab9f0ab74317a9d34902d77f5978432d3488664c501a42378577b81f06c
|
||||
SIZE (NX/nxcompext-2.1.0-5.tar.gz) = 102588
|
||||
MD5 (NX/nxdesktop-2.1.0-10.tar.gz) = f96395297324ffe249fdec3065d754be
|
||||
SHA256 (NX/nxdesktop-2.1.0-10.tar.gz) = 320b5eda1df461228ba6a45a4edf31dd1a10ac1e44abe14ff7fef207b346bc0c
|
||||
SIZE (NX/nxdesktop-2.1.0-10.tar.gz) = 570224
|
||||
MD5 (NX/nxesd-2.1.0-3.tar.gz) = 2d3dcec588042b73be6b941db008ddc3
|
||||
SHA256 (NX/nxesd-2.1.0-3.tar.gz) = 5c7f6e5037862c3116cc035483398116e0f95350936cc2a595307f728ee39a41
|
||||
SIZE (NX/nxesd-2.1.0-3.tar.gz) = 701795
|
||||
MD5 (NX/nxkill-2.1.0-2.tar.gz) = 5216e4949d3bce50b2e63aa905d6d594
|
||||
SHA256 (NX/nxkill-2.1.0-2.tar.gz) = 4474bb9113c7019bc158fec65a704b0b6d52a7a66f632c64fc1cadc543a4052d
|
||||
SIZE (NX/nxkill-2.1.0-2.tar.gz) = 51501
|
||||
MD5 (NX/nxproxy-2.1.0-3.tar.gz) = 29b0e8be069a8258f5b8774362fc7464
|
||||
SHA256 (NX/nxproxy-2.1.0-3.tar.gz) = 3c2db68cb0fa931db1b2ef74c76c848357d332ada8397c511719215bd8eeabac
|
||||
SIZE (NX/nxproxy-2.1.0-3.tar.gz) = 82753
|
||||
MD5 (NX/nxviewer-2.1.0-12.tar.gz) = e9f5b692278025856b09bd71d0966100
|
||||
SHA256 (NX/nxviewer-2.1.0-12.tar.gz) = dc41c4f3cc6f6e4e7985a37d5b3cddf9c9571b8e9752fbb056a4d6e4c9b59178
|
||||
SIZE (NX/nxviewer-2.1.0-12.tar.gz) = 228158
|
||||
|
@ -1,11 +0,0 @@
|
||||
--- nx-X11/programs/Xserver/hw/nxagent/Reconnect.c.orig Sat Sep 11 16:04:08 2004
|
||||
+++ nx-X11/programs/Xserver/hw/nxagent/Reconnect.c Sat Sep 11 16:04:23 2004
|
||||
@@ -308,7 +308,7 @@
|
||||
while (sessionState == SESSION_SLEEPING)
|
||||
{
|
||||
/* Blocking SIG_ALRM. */
|
||||
- pselect(0, NULL, NULL, NULL, NULL, &sleep_set);
|
||||
+ select(0, NULL, NULL, NULL, &sleep_set);
|
||||
}
|
||||
|
||||
if (sessionState == SESSION_TERM)
|
@ -1,57 +0,0 @@
|
||||
--- nxcomp/Types.h.orig Sat Feb 5 15:56:14 2005
|
||||
+++ nxcomp/Types.h Tue Mar 29 09:52:13 2005
|
||||
@@ -74,11 +74,11 @@
|
||||
|
||||
void clear()
|
||||
{
|
||||
- #if defined(__STL_USE_STD_ALLOCATORS) || defined(__GLIBCPP_INTERNAL_VECTOR_H)
|
||||
+ #if defined(__STL_USE_STD_ALLOCATORS) || defined(_VECTOR_H)
|
||||
|
||||
- #if defined(__GLIBCPP_INTERNAL_VECTOR_H)
|
||||
+ #if defined(_VECTOR_H)
|
||||
|
||||
- _Destroy(_M_start, _M_finish);
|
||||
+ _Destroy(_M_impl._M_start, _M_impl._M_finish);
|
||||
|
||||
#else /* #if defined(__GLIBCPP_INTERNAL_VECTOR_H) */
|
||||
|
||||
@@ -86,9 +86,9 @@
|
||||
|
||||
#endif /* #if defined(__GLIBCPP_INTERNAL_VECTOR_H) */
|
||||
|
||||
- _M_deallocate(_M_start, _M_end_of_storage - _M_start);
|
||||
+ _M_deallocate(_M_impl._M_start, _M_impl._M_end_of_storage - _M_impl._M_start);
|
||||
|
||||
- _M_start = _M_finish = _M_end_of_storage = 0;
|
||||
+ _M_impl._M_start = _M_impl._M_finish = _M_impl._M_end_of_storage = 0;
|
||||
|
||||
#else /* #if defined(__STL_USE_STD_ALLOCATORS) || defined(__GLIBCPP_INTERNAL_VECTOR_H) */
|
||||
|
||||
@@ -120,21 +120,21 @@
|
||||
|
||||
void clear()
|
||||
{
|
||||
- #if defined(__STL_USE_STD_ALLOCATORS) || defined(__GLIBCPP_INTERNAL_VECTOR_H)
|
||||
+ #if defined(__STL_USE_STD_ALLOCATORS) || defined(_VECTOR_H)
|
||||
|
||||
- #if defined(__GLIBCPP_INTERNAL_VECTOR_H)
|
||||
+ #if defined(_VECTOR_H)
|
||||
|
||||
- _Destroy(_M_start, _M_finish);
|
||||
+ _Destroy(_M_impl._M_start, _M_impl._M_finish);
|
||||
|
||||
#else /* #if defined(__GLIBCPP_INTERNAL_VECTOR_H) */
|
||||
|
||||
- destroy(_M_start, _M_finish);
|
||||
+ destroy(_M_impl._M_start, _M_impl._M_finish);
|
||||
|
||||
#endif /* #if defined(__GLIBCPP_INTERNAL_VECTOR_H) */
|
||||
|
||||
- _M_deallocate(_M_start, _M_end_of_storage - _M_start);
|
||||
+ _M_deallocate(_M_impl._M_start, _M_impl._M_end_of_storage - _M_impl._M_start);
|
||||
|
||||
- _M_start = _M_finish = _M_end_of_storage = 0;
|
||||
+ _M_impl._M_start = _M_impl._M_finish = _M_impl._M_end_of_storage = 0;
|
||||
|
||||
#else /* #if defined(__STL_USE_STD_ALLOCATORS) || defined(__GLIBCPP_INTERNAL_VECTOR_H) */
|
||||
|
@ -1,17 +0,0 @@
|
||||
--- nx-X11/lib/xtrans/Xtranssock.c.orig Wed Mar 3 19:47:29 2004
|
||||
+++ nx-X11/lib/xtrans/Xtranssock.c Wed Sep 1 22:39:47 2004
|
||||
@@ -2118,11 +2118,11 @@
|
||||
* platforms as well.
|
||||
*/
|
||||
|
||||
- #ifndef __sun
|
||||
+ /* #ifndef __sun */
|
||||
|
||||
- sa.sa_restorer = NULL;
|
||||
+ /* sa.sa_restorer = NULL; */
|
||||
|
||||
- #endif
|
||||
+ /* #endif */
|
||||
|
||||
sigemptyset(&(sa.sa_mask));
|
||||
|
20
net/nxserver/files/patch-nx-X11-config-cf-NX-FreeBSD.def
Normal file
20
net/nxserver/files/patch-nx-X11-config-cf-NX-FreeBSD.def
Normal file
@ -0,0 +1,20 @@
|
||||
--- nx-X11/config/cf/NX-FreeBSD.def.orig Thu Feb 1 07:43:43 2007
|
||||
+++ nx-X11/config/cf/NX-FreeBSD.def
|
||||
@@ -622,7 +622,7 @@
|
||||
*
|
||||
#define BuildGlxExt NO
|
||||
*/
|
||||
-#define BuildGlxExt NO
|
||||
+#define BuildGlxExt YES
|
||||
|
||||
/*
|
||||
* If you want to build support for the old dlopen style external GLX
|
||||
@@ -918,3 +918,8 @@
|
||||
*/
|
||||
|
||||
|
||||
+/*
|
||||
+ * Avoid the warning due to "SharedLibGLw" being not defined.
|
||||
+ */
|
||||
+
|
||||
+#define SharedLibGLw NO
|
@ -0,0 +1,11 @@
|
||||
--- nx-X11/programs/Xserver/hw/nxagent/Atoms.c.orig 2006-04-18 11:40:18.000000000 -0355
|
||||
+++ nx-X11/programs/Xserver/hw/nxagent/Atoms.c
|
||||
@@ -785,6 +785,8 @@
|
||||
|
||||
nxagentWriteAtom(local, remote, string, True);
|
||||
|
||||
+ XFree(string);
|
||||
+
|
||||
return local;
|
||||
}
|
||||
|
@ -0,0 +1,11 @@
|
||||
--- nx-X11/programs/Xserver/hw/nxagent/NXdixfonts.c.orig 2006-11-09 12:22:35.000000000 -0455
|
||||
+++ nx-X11/programs/Xserver/hw/nxagent/NXdixfonts.c
|
||||
@@ -2521,7 +2521,7 @@
|
||||
err = (*fpe_functions[fpe->type].start_list_fonts_and_aliases)
|
||||
((pointer) c->client, fpe, c->current.pattern,
|
||||
c->current.patlen, c->current.max_names - c->names->nnames,
|
||||
- &c->current.private);
|
||||
+ &c->current.private); /* FIXME: returned mem c->current.private (needed by list_next_font_or_alias) may never be freed */
|
||||
if (err == Suspended) {
|
||||
if (!c->slept) {
|
||||
ClientSleep(client,
|
@ -0,0 +1,100 @@
|
||||
--- nx-X11/programs/Xserver/hw/nxagent/Pixmap.c.orig 2006-11-09 12:18:00.000000000 -0455
|
||||
+++ nx-X11/programs/Xserver/hw/nxagent/Pixmap.c
|
||||
@@ -1115,6 +1115,7 @@
|
||||
{
|
||||
FatalError("XGetImage: Failed.\n");
|
||||
|
||||
+ free(data);
|
||||
return False;
|
||||
}
|
||||
|
||||
@@ -1600,6 +1601,7 @@
|
||||
fprintf(stderr, "nxagentSynchronizeDrawableData: WARNING! Failed to create the temporary GC.\n");
|
||||
#endif
|
||||
|
||||
+ xfree(data);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -1661,6 +1663,7 @@
|
||||
fprintf(stderr, "nxagentSynchronizeDrawableData: WARNING! Failed to create the temporary GC.\n");
|
||||
#endif
|
||||
|
||||
+ xfree(data);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -1772,6 +1775,7 @@
|
||||
int useExtents;
|
||||
int imageLength, corruptedLength;
|
||||
int corruptedWidth, corruptedHeight;
|
||||
+ int ret = 0; /* Used by error handling. 0 is error(?, based on previous code) */
|
||||
|
||||
#ifdef TEST
|
||||
static int totalLength;
|
||||
@@ -1812,7 +1816,7 @@
|
||||
(void *) pDrawable);
|
||||
#endif
|
||||
|
||||
- return 0;
|
||||
+ goto SR_FREE_CLIP;
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -1836,7 +1840,7 @@
|
||||
(void *) pDrawable);
|
||||
#endif
|
||||
|
||||
- return 0;
|
||||
+ goto SR_FREE_CLIP;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1861,7 +1865,7 @@
|
||||
fprintf(stderr, "nxagentSynchronizeRegion: WARNING! Failed to allocate memory for the operation.\n");
|
||||
#endif
|
||||
|
||||
- return 0;
|
||||
+ goto SR_FREE_CLIP;
|
||||
}
|
||||
|
||||
pSrcDrawable = (pDrawable -> type == DRAWABLE_PIXMAP ?
|
||||
@@ -1876,7 +1880,7 @@
|
||||
fprintf(stderr, "nxagentSynchronizeRegion: WARNING! Failed to create the temporary GC.\n");
|
||||
#endif
|
||||
|
||||
- return 0;
|
||||
+ goto SR_FREE_XALLOC;
|
||||
}
|
||||
|
||||
ValidateGC(pDrawable, pGC);
|
||||
@@ -1935,7 +1939,7 @@
|
||||
|
||||
#endif
|
||||
|
||||
- return 1;
|
||||
+ goto SR_FREE_GC;
|
||||
}
|
||||
|
||||
/*
|
||||
@@ -2029,13 +2033,17 @@
|
||||
|
||||
nxagentGCTrap = saveTrap;
|
||||
|
||||
- nxagentFreeRegion(pDrawable, clipRegion);
|
||||
+SR_FREE_GC:
|
||||
+ ret = 1;
|
||||
+ FreeScratchGC(pGC);
|
||||
|
||||
+SR_FREE_XALLOC:
|
||||
xfree(data);
|
||||
|
||||
- FreeScratchGC(pGC);
|
||||
+SR_FREE_CLIP:
|
||||
+ nxagentFreeRegion(pDrawable, clipRegion);
|
||||
|
||||
- return 1;
|
||||
+ return ret;
|
||||
}
|
||||
|
||||
void nxagentSynchronizeBox(DrawablePtr pDrawable, BoxPtr pBox)
|
@ -0,0 +1,12 @@
|
||||
--- nx-X11/programs/Xserver/xkb/ddxLoad.c.orig Thu May 18 14:14:35 2006
|
||||
+++ nx-X11/programs/Xserver/xkb/ddxLoad.c
|
||||
@@ -74,6 +74,9 @@
|
||||
|
||||
#ifdef NXAGENT_SERVER
|
||||
|
||||
+#include <sys/types.h>
|
||||
+#include <sys/stat.h>
|
||||
+
|
||||
#define NX_XKB_BASE_DIRECTORY "/usr/lib/X11/xkb"
|
||||
#define NX_XKB_ALTERNATE_BASE_DIRECTORY "/usr/share/X11/xkb"
|
||||
#define NX_KEYMAP_DIR_FILE "keymap.dir"
|
@ -1,11 +0,0 @@
|
||||
--- nx-X11/lib/X11/Imakefile.orig Thu Sep 2 00:22:34 2004
|
||||
+++ nx-X11/lib/X11/Imakefile Thu Sep 2 00:22:46 2004
|
||||
@@ -22,7 +22,7 @@
|
||||
#ifdef SunArchitecture
|
||||
NX_INCLUDES = -I../../../nxcomp -I../../../nxcompext -I/usr/sfw/include
|
||||
#else
|
||||
-NX_INCLUDES = -I../../../nxcomp -I../../../nxcompext
|
||||
+NX_INCLUDES = -I../../../nxcomp -I../../../nxcompext -I/usr/local/include
|
||||
#endif
|
||||
|
||||
NX_DEFINES = -DNX_CLEAN_ALLOC \
|
@ -1,11 +0,0 @@
|
||||
--- nx-X11/programs/Xserver/hw/nxagent/Imakefile.orig Sun Apr 18 11:57:27 2004
|
||||
+++ nx-X11/programs/Xserver/hw/nxagent/Imakefile Thu Sep 2 01:46:12 2004
|
||||
@@ -102,7 +102,7 @@
|
||||
-I. -I$(XBUILDINCDIR) -I$(FONTINCSRC) \
|
||||
-I../../mi -I../../include -I../../os \
|
||||
-I$(EXTINCSRC) -I$(XINCLUDESRC) \
|
||||
- $(VFBINCLUDES) $(NXFONTINCLUDES)
|
||||
+ $(VFBINCLUDES) $(NXFONTINCLUDES) -I/usr/local/include
|
||||
#ifdef SunArchitecture
|
||||
INCLUDES = -I../../../../../nxcomp -I../../../../../nxcompext \
|
||||
-I. -I$(XBUILDINCDIR) -I$(FONTINCSRC) \
|
@ -1,21 +0,0 @@
|
||||
--- nxcomp/Makefile.in.orig Sun Nov 9 06:30:58 2003
|
||||
+++ nxcomp/Makefile.in Thu Sep 2 00:41:27 2004
|
||||
@@ -11,14 +11,14 @@
|
||||
#
|
||||
|
||||
CXX = @CXX@
|
||||
-CXXFLAGS = @CXXFLAGS@ @X_CFLAGS@ @DEFS@ \
|
||||
- -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes
|
||||
-CXXINCLUDES =
|
||||
+CXXFLAGS = @CXXFLAGS@ @X_CFLAGS@ @DEFS@ -fpermissive -fPIC
|
||||
+# -Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes
|
||||
+CXXINCLUDES = -I/usr/local/include
|
||||
CXXDEFINES =
|
||||
|
||||
CC = @CC@
|
||||
CCFLAGS = $(CXXFLAGS)
|
||||
-CCINCLUDES =
|
||||
+CCINCLUDES = -I/usr/local/include
|
||||
CCDEFINES =
|
||||
|
||||
LDFLAGS = @LDFLAGS@
|
@ -1,11 +0,0 @@
|
||||
--- nxcompext/Clean.c Thu Apr 29 03:00:45 2004
|
||||
+++ nxcompext/Clean.c.new Sun Sep 5 17:41:01 2004
|
||||
@@ -672,7 +672,7 @@
|
||||
|
||||
sig_act.sa_handler = &SignalHandler;
|
||||
|
||||
- #ifdef __sun
|
||||
+ #if defined(__sun) || defined(__FreeBSD__)
|
||||
|
||||
sig_act.sa_flags = SA_SIGINFO | SA_NODEFER;
|
||||
|
@ -1,10 +0,0 @@
|
||||
--- nxdesktop/Makeconf.orig Sat Sep 11 14:23:17 2004
|
||||
+++ nxdesktop/Makeconf Sat Sep 11 14:23:53 2004
|
||||
@@ -3,6 +3,6 @@
|
||||
INSTALL = install
|
||||
CRYPTOBJ =
|
||||
SOUNDOBJ = rdpsnd.o rdpsnd_oss.o
|
||||
-CFLAGS = -DKEYMAP_PATH=\"$(KEYMAP_PATH)\" -Wall -O2 -I../nx-X11/exports/include -DWITH_OPENSSL -DWITH_RDPSND -DL_ENDIAN
|
||||
+CFLAGS = -DKEYMAP_PATH=\"$(KEYMAP_PATH)\" -O2 -I../nx-X11/exports/include -I/usr/local/include -DWITH_OPENSSL -DWITH_RDPSND -DL_ENDIAN
|
||||
LDFLAGS = -L../nx-X11/exports/lib -lcrypto
|
||||
TARGETS = nxdesktop
|
11
net/nxserver/files/patch-nxdesktop-configure
Normal file
11
net/nxserver/files/patch-nxdesktop-configure
Normal file
@ -0,0 +1,11 @@
|
||||
--- nxdesktop/configure.orig Mon Sep 18 03:22:22 2006
|
||||
+++ nxdesktop/configure
|
||||
@@ -405,7 +405,7 @@
|
||||
HP-UX)
|
||||
cflags="$cflags -D_XOPEN_SOURCE_EXTENDED"
|
||||
;;
|
||||
- Linux)
|
||||
+ Linux|FreeBSD)
|
||||
cflags="$cflags -DHAVE_DECL_DIRFD=1"
|
||||
;;
|
||||
esac
|
@ -1,11 +0,0 @@
|
||||
--- nxdesktop/proto.h.orig Wed Sep 15 18:29:24 2004
|
||||
+++ nxdesktop/proto.h Wed Apr 6 12:02:30 2005
|
||||
@@ -133,7 +133,7 @@
|
||||
int get_device_index(HANDLE handle);
|
||||
void convert_to_unix_filename(char *filename);
|
||||
BOOL rdpdr_init(void);
|
||||
-void rdpdr_add_fds(int *n, fd_set * rfds, fd_set * wfds, struct timeval *tv, BOOL * timeout);
|
||||
+/* void rdpdr_add_fds(int *n, fd_set * rfds, fd_set * wfds, struct timeval *tv, BOOL * timeout); */
|
||||
struct async_iorequest *rdpdr_remove_iorequest(struct async_iorequest *prev,
|
||||
struct async_iorequest *iorq);
|
||||
void rdpdr_check_fds(fd_set * rfds, fd_set * wfds, BOOL timed_out);
|
@ -1,10 +0,0 @@
|
||||
--- nxdesktop/rdesktop.h.orig Sat Sep 11 00:16:52 2004
|
||||
+++ nxdesktop/rdesktop.h Sat Sep 11 00:17:06 2004
|
||||
@@ -39,6 +39,7 @@
|
||||
#include <stdio.h>
|
||||
#include <string.h>
|
||||
#include <dirent.h>
|
||||
+#include <sys/types.h>
|
||||
|
||||
#define VERSION "1.3.1"
|
||||
|
14
net/nxserver/files/patch-nxesd-audio_oss.c
Normal file
14
net/nxserver/files/patch-nxesd-audio_oss.c
Normal file
@ -0,0 +1,14 @@
|
||||
--- nxesd/audio_oss.c.orig Wed Aug 18 12:01:41 2004
|
||||
+++ nxesd/audio_oss.c
|
||||
@@ -11,11 +11,6 @@
|
||||
#endif
|
||||
|
||||
|
||||
-/* FreeBSD uses a different identifier? what other BSDs? */
|
||||
-#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
|
||||
-#define SNDCTL_DSP_SETDUPLEX DSP_CAP_DUPLEX
|
||||
-#endif
|
||||
-
|
||||
#define ARCH_esd_audio_devices
|
||||
const char *esd_audio_devices()
|
||||
{
|
11
net/nxserver/files/patch-nxesd-esddsp.c
Normal file
11
net/nxserver/files/patch-nxesd-esddsp.c
Normal file
@ -0,0 +1,11 @@
|
||||
--- nxesd/esddsp.c.orig Wed May 25 17:40:19 2005
|
||||
+++ nxesd/esddsp.c
|
||||
@@ -227,7 +227,7 @@
|
||||
dsp_init ();
|
||||
|
||||
va_start (args, flags);
|
||||
- mode = va_arg (args, mode_t);
|
||||
+ mode = va_arg (args, int);
|
||||
va_end (args);
|
||||
|
||||
if (!strcmp (pathname, "/dev/dsp"))
|
11
net/nxserver/files/patch-nxviewer-include-vncauth.h
Normal file
11
net/nxserver/files/patch-nxviewer-include-vncauth.h
Normal file
@ -0,0 +1,11 @@
|
||||
--- nxviewer/include/vncauth.h.orig Tue Oct 24 03:22:20 2006
|
||||
+++ nxviewer/include/vncauth.h
|
||||
@@ -42,6 +42,8 @@
|
||||
#define CHALLENGESIZE 16
|
||||
|
||||
extern int vncEncryptAndStorePasswd(char *passwd, char *fname);
|
||||
+extern int vncEncryptAndStorePasswd2(char *passwd, char *passwdViewOnly,
|
||||
+ char *fname);
|
||||
extern char *vncDecryptPasswdFromFile(char *fname);
|
||||
extern void vncRandomBytes(unsigned char *bytes);
|
||||
extern void vncEncryptBytes(unsigned char *bytes, char *passwd);
|
11
net/nxserver/files/patch-nxviewer-libvncauth-vncauth.c
Normal file
11
net/nxserver/files/patch-nxviewer-libvncauth-vncauth.c
Normal file
@ -0,0 +1,11 @@
|
||||
--- nxviewer/libvncauth/vncauth.c.orig Fri Dec 1 09:01:41 2006
|
||||
+++ nxviewer/libvncauth/vncauth.c
|
||||
@@ -140,6 +140,8 @@
|
||||
char *
|
||||
vncDecryptPasswdFromFile(char *fname)
|
||||
{
|
||||
+ int vncDecryptPasswdFromFile2(char *fname,
|
||||
+ char *passwdFullControl, char *passwdViewOnly);
|
||||
char *passwd;
|
||||
|
||||
passwd = malloc(9);
|
@ -1,21 +1,23 @@
|
||||
--- nxviewer/nxviewer/Imakefile.orig Thu Jun 17 11:44:40 2004
|
||||
+++ nxviewer/nxviewer/Imakefile Mon Feb 7 02:22:45 2005
|
||||
@@ -37,7 +37,7 @@
|
||||
--- nxviewer/nxviewer/Imakefile.orig Fri Dec 1 08:54:17 2006
|
||||
+++ nxviewer/nxviewer/Imakefile
|
||||
@@ -26,6 +26,11 @@
|
||||
DEFINES = -DMITSHM
|
||||
#endif
|
||||
|
||||
+#if defined(i386Architecture) && defined(FreeBSDArchitecture)
|
||||
+DEFINES = -DMITSHM
|
||||
+JPEG_INC = -I/usr/local/include
|
||||
+#endif
|
||||
+
|
||||
NX_INC = -I../../nxcomp -I../../nxcompext -I../../nx-X11/exports/include
|
||||
NX_LIB = -L../../nxcomp -lXcomp -L../../nxcompext -lXcompext
|
||||
|
||||
@@ -37,7 +42,7 @@
|
||||
#endif
|
||||
|
||||
|
||||
-INCLUDES = -I../include -I. $(ZLIB_INC) $(JPEG_INC) -I/usr/include/X11 $(NX_INC)
|
||||
+INCLUDES = -I../include -I. $(ZLIB_INC) $(JPEG_INC) -I/usr/local/include -I$(X11BASE)/include/X11 $(NX_INC)
|
||||
VNCAUTH_LIB = ./libvncauth.a
|
||||
+INCLUDES = -I../include -I. $(ZLIB_INC) $(JPEG_INC) -I../../nx-X11/exports/include/X11 $(NX_INC)
|
||||
|
||||
VNCAUTH_LIB = ../libvncauth/libvncauth.a
|
||||
ZLIB_LIB = -L/usr/local/lib -lz
|
||||
JPEG_LIB = -L/usr/local/lib -ljpeg
|
||||
@@ -50,6 +50,9 @@
|
||||
#endif
|
||||
|
||||
DEPLIBS = XawClientDepLibs $(VNCAUTH_LIB)
|
||||
+XPLIBSRC =
|
||||
+XPLIB =
|
||||
+
|
||||
|
||||
LOCAL_LIBRARIES = XawClientLibs $(VNCAUTH_LIB) $(ZLIB_LIB) $(JPEG_LIB) $(NX_LIB)
|
||||
|
||||
|
10
net/nxserver/files/patch-nxviewer-nxviewer-misc.c
Normal file
10
net/nxserver/files/patch-nxviewer-nxviewer-misc.c
Normal file
@ -0,0 +1,10 @@
|
||||
--- nxviewer/nxviewer/misc.c.orig Wed Nov 15 10:32:49 2006
|
||||
+++ nxviewer/nxviewer/misc.c
|
||||
@@ -337,6 +337,7 @@
|
||||
return (*defaultXErrorHandler)(dpy, error);
|
||||
}
|
||||
nxviewerEnableSharedMemory = FALSE;
|
||||
+ return 0;
|
||||
}
|
||||
|
||||
static int
|
10
net/nxserver/files/patch-nxviewer-nxviewer-vncviewer.h
Normal file
10
net/nxserver/files/patch-nxviewer-nxviewer-vncviewer.h
Normal file
@ -0,0 +1,10 @@
|
||||
--- nxviewer/nxviewer/vncviewer.h.orig Thu Nov 16 02:42:11 2006
|
||||
+++ nxviewer/nxviewer/vncviewer.h
|
||||
@@ -44,6 +44,7 @@
|
||||
#include <stdlib.h>
|
||||
#include <string.h>
|
||||
#include <sys/time.h>
|
||||
+#include <sys/wait.h>
|
||||
#include <unistd.h>
|
||||
#include <X11/IntrinsicP.h>
|
||||
#include <X11/StringDefs.h>
|
@ -1,23 +1,69 @@
|
||||
NX/lib/libXrender.so.1.2
|
||||
NX/lib/libXrender.so.1
|
||||
NX/lib/libXrender.so
|
||||
NX/lib/libXext.so.6.4
|
||||
NX/lib/libXext.so.6
|
||||
NX/lib/libXext.so
|
||||
NX/lib/libXcompext.so.1.4.0
|
||||
NX/lib/libXcompext.so.1
|
||||
NX/lib/libXcompext.so
|
||||
NX/lib/libXcomp.so.1.4.0
|
||||
NX/lib/libXcomp.so.1
|
||||
NX/lib/libXcomp.so
|
||||
NX/lib/libX11.so.6.2
|
||||
NX/lib/libX11.so.6
|
||||
NX/lib/libX11.so
|
||||
NX/bin/nxviewer
|
||||
NX/bin/nxproxy
|
||||
NX/bin/nxpasswd
|
||||
NX/bin/nxdesktop
|
||||
NX/bin/nxagent
|
||||
NX/bin/nxdesktop
|
||||
NX/bin/nxesd
|
||||
NX/bin/nxkill
|
||||
NX/bin/nxpasswd
|
||||
NX/bin/nxproxy
|
||||
NX/bin/nxviewer
|
||||
NX/lib/libX11.so
|
||||
NX/lib/libX11.so.6
|
||||
NX/lib/libX11.so.6.2
|
||||
NX/lib/libXcomp.so
|
||||
NX/lib/libXcomp.so.%%NX_MAJOR%%
|
||||
NX/lib/libXcomp.so.%%NX_VERSION%%
|
||||
NX/lib/libXcompext.so
|
||||
NX/lib/libXcompext.so.%%NX_MAJOR%%
|
||||
NX/lib/libXcompext.so.%%NX_VERSION%%
|
||||
NX/lib/libXext.so
|
||||
NX/lib/libXext.so.6
|
||||
NX/lib/libXext.so.6.4
|
||||
NX/lib/libXpm.so
|
||||
NX/lib/libXpm.so.4
|
||||
NX/lib/libXpm.so.4.11
|
||||
NX/lib/libXrender.so
|
||||
NX/lib/libXrender.so.1
|
||||
NX/lib/libXrender.so.1.2
|
||||
NX/share/keymaps-windows/ar
|
||||
NX/share/keymaps-windows/common
|
||||
NX/share/keymaps-windows/cs
|
||||
NX/share/keymaps-windows/da
|
||||
NX/share/keymaps-windows/de
|
||||
NX/share/keymaps-windows/de-ch
|
||||
NX/share/keymaps-windows/en-dv
|
||||
NX/share/keymaps-windows/en-gb
|
||||
NX/share/keymaps-windows/en-us
|
||||
NX/share/keymaps-windows/es
|
||||
NX/share/keymaps-windows/et
|
||||
NX/share/keymaps-windows/fi
|
||||
NX/share/keymaps-windows/fo
|
||||
NX/share/keymaps-windows/fr
|
||||
NX/share/keymaps-windows/fr-be
|
||||
NX/share/keymaps-windows/fr-ca
|
||||
NX/share/keymaps-windows/fr-ch
|
||||
NX/share/keymaps-windows/he
|
||||
NX/share/keymaps-windows/hr
|
||||
NX/share/keymaps-windows/hu
|
||||
NX/share/keymaps-windows/is
|
||||
NX/share/keymaps-windows/it
|
||||
NX/share/keymaps-windows/ja
|
||||
NX/share/keymaps-windows/ko
|
||||
NX/share/keymaps-windows/lt
|
||||
NX/share/keymaps-windows/lv
|
||||
NX/share/keymaps-windows/mk
|
||||
NX/share/keymaps-windows/modifiers
|
||||
NX/share/keymaps-windows/nl
|
||||
NX/share/keymaps-windows/nl-be
|
||||
NX/share/keymaps-windows/no
|
||||
NX/share/keymaps-windows/pl
|
||||
NX/share/keymaps-windows/pt
|
||||
NX/share/keymaps-windows/pt-br
|
||||
NX/share/keymaps-windows/ru
|
||||
NX/share/keymaps-windows/sl
|
||||
NX/share/keymaps-windows/sv
|
||||
NX/share/keymaps-windows/th
|
||||
NX/share/keymaps-windows/tr
|
||||
@dirrm NX/share/keymaps-windows
|
||||
@dirrm NX/share
|
||||
@dirrm NX/lib
|
||||
@dirrm NX/bin
|
||||
@dirrm NX
|
||||
|
Loading…
Reference in New Issue
Block a user