mirror of
https://git.FreeBSD.org/ports.git
synced 2024-10-19 19:59:43 +00:00
- Update to 2.1.0
- Move to LINUXBASE - Add USE_LDCONFIG - Enable on amd64 since amd64 Linuxulator can run ia32 binaries - Remove obsolete patches PR: ports/105135 (based on) Submitted by: Eric P. Scott <eps+pbug0611@ana.com> Approved by: erwin (mentor)
This commit is contained in:
parent
9d4b1deaeb
commit
f109927da2
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=183309
@ -6,47 +6,51 @@
|
||||
#
|
||||
|
||||
PORTNAME= linux-nx-client
|
||||
PORTVERSION= 1.4.0
|
||||
PORTREVISION= 2
|
||||
PORTVERSION= 2.1.0
|
||||
CATEGORIES= net
|
||||
MASTER_SITES= http://www.nomachine.com/download/nxclient/${PORTVERSION}/Linux-Static-Tar/
|
||||
DISTNAME= nxclient-${PORTVERSION}-91.i386
|
||||
MASTER_SITES= http://web04.nomachine.com/download/${PORTVERSION}/Linux/
|
||||
DISTNAME= nxclient-${PORTVERSION}-9.i386
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= The NoMachine NX client
|
||||
|
||||
RUN_DEPENDS= ${LINUXBASE}/usr/lib/libjpeg.so.62:${PORTSDIR}/graphics/linux-jpeg
|
||||
RUN_DEPENDS= ${LINUXBASE}/usr/lib/libaudiofile.so.0:${PORTSDIR}/audio/linux-libaudiofile \
|
||||
${LINUXBASE}/usr/lib/libjpeg.so.62:${PORTSDIR}/graphics/linux-jpeg \
|
||||
${LINUXBASE}/usr/lib/libpng12.so.0:${PORTSDIR}/graphics/linux-png
|
||||
|
||||
NO_WRKSUBDIR= yes
|
||||
ONLY_FOR_ARCHS= i386
|
||||
ONLY_FOR_ARCHS= i386 amd64
|
||||
USE_LINUX= yes
|
||||
USE_X_PREFIX= yes
|
||||
USE_LINUX_PREFIX= yes
|
||||
NO_BUILD= yes
|
||||
INSTALL_ICONS= yes
|
||||
|
||||
NXSRC= ${WRKSRC}/NX
|
||||
NXDST= ${PREFIX}/lib/linux-nx-client
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
PLIST_SUB+= PORTVERSION=${PORTVERSION}
|
||||
|
||||
post-extract:
|
||||
@${CP} ${NXSRC}/share/applnk/NX\ Client\ for\ Linux/* ${WRKSRC}
|
||||
|
||||
do-install:
|
||||
${MKDIR} ${NXDST}/bin
|
||||
${INSTALL_PROGRAM} ${NXSRC}/bin/* ${NXDST}/bin
|
||||
${MKDIR} ${NXDST}/lib
|
||||
${INSTALL_DATA} ${NXSRC}/lib/libXcomp.so.${PORTVERSION} ${NXDST}/lib
|
||||
${LN} -sf libXcomp.so.${PORTVERSION} ${NXDST}/lib/libXcomp.so
|
||||
${LN} -sf libXcomp.so.${PORTVERSION} ${NXDST}/lib/libXcomp.so.1
|
||||
.for f in libXcomp libXcompsh
|
||||
${INSTALL_DATA} ${NXSRC}/lib/${f}.so.${PORTVERSION} ${NXDST}/lib
|
||||
${LN} -sf ${f}.so.${PORTVERSION} ${NXDST}/lib/${f}.so
|
||||
${LN} -sf ${f}.so.${PORTVERSION} ${NXDST}/lib/${f}.so.2
|
||||
.endfor
|
||||
${INSTALL_DATA} ${NXSRC}/lib/libcrypto.so.0.9.8 ${NXDST}/lib
|
||||
${LN} -sf libcrypto.so.0.9.8 ${NXDST}/lib/libcrypto.so
|
||||
${MKDIR} ${NXDST}/share
|
||||
${INSTALL_DATA} ${NXSRC}/share/client.id_dsa.key ${NXDST}/share
|
||||
${INSTALL_DATA} ${NXSRC}/share/keyboards ${NXDST}/share
|
||||
${MKDIR} ${NXDST}/share/keys
|
||||
${INSTALL_DATA} ${NXSRC}/share/keys/* ${NXDST}/share/keys
|
||||
${MKDIR} ${NXDST}/share/images
|
||||
${INSTALL_DATA} ${NXSRC}/share/images/* ${NXDST}/share/images
|
||||
|
||||
${MKDIR} ${PREFIX}/share/applications
|
||||
${INSTALL_DATA} ${WRKSRC}/*.desktop ${PREFIX}/share/applications
|
||||
${MKDIR} ${PREFIX}/share/gnome/pixmaps
|
||||
${INSTALL_DATA} ${NXSRC}/share/icons/* ${PREFIX}/share/gnome/pixmaps
|
||||
${MKDIR} ${LOCALBASE}/share/gnome/pixmaps
|
||||
${INSTALL_DATA} ${NXSRC}/share/icons/*.png ${LOCALBASE}/share/gnome/pixmaps
|
||||
${MKDIR} ${LOCALBASE}/share/icons/crystalsvg/48x48 \
|
||||
${LOCALBASE}/share/icons/crystalsvg/32x32
|
||||
${INSTALL_DATA} ${NXSRC}/share/icons/nx-desktop.png \
|
||||
@ -56,7 +60,7 @@ do-install:
|
||||
${LOCALBASE}/share/icons/crystalsvg/32x32
|
||||
.endfor
|
||||
|
||||
.for f in nxclient nxprint nxproxy nxssh
|
||||
.for f in nxclient nxesd nxkill nxservice nxssh
|
||||
${ECHO_CMD} "#!/bin/sh" > ${WRKSRC}/${f}
|
||||
${ECHO_CMD} "export NXDIR=${NXDST}" >> ${WRKSRC}/${f}
|
||||
${ECHO_CMD} "exec \$$NXDIR/bin/${f} \"\$$@\"" >> ${WRKSRC}/${f}
|
||||
|
@ -1,3 +1,3 @@
|
||||
MD5 (nxclient-1.4.0-91.i386.tar.gz) = 92b581d0568a5eaccb849cb86246d6f7
|
||||
SHA256 (nxclient-1.4.0-91.i386.tar.gz) = c12586faa32f603d139a2ff656a7e6912c5f18ea760f5be49a513036624a7a12
|
||||
SIZE (nxclient-1.4.0-91.i386.tar.gz) = 3504920
|
||||
MD5 (nxclient-2.1.0-9.i386.tar.gz) = 4eff1e6fbc9c188f30563453d4b27e3a
|
||||
SHA256 (nxclient-2.1.0-9.i386.tar.gz) = 9d7d723e501495114a8a2d5bf1902cb22b4734e5f044c17a4ec2927ad4aadb9d
|
||||
SIZE (nxclient-2.1.0-9.i386.tar.gz) = 3479744
|
||||
|
@ -1,13 +0,0 @@
|
||||
--- nxclient-admin.desktop.orig Tue Apr 26 08:23:07 2005
|
||||
+++ nxclient-admin.desktop Tue Apr 26 08:26:09 2005
|
||||
@@ -1,6 +1,8 @@
|
||||
[Desktop Entry]
|
||||
+Encoding=UTF-8
|
||||
Comment=Launch NX session Administrator
|
||||
-Exec=/usr/NX/bin/nxclient -admin
|
||||
-Icon=/usr/NX/share/icons/nxclient-admin.png
|
||||
+Exec=nxclient -admin
|
||||
+Icon=nxclient-admin.png
|
||||
Name=NX Session Administrator
|
||||
Type=Application
|
||||
+Categories=Application;Network;
|
@ -1,13 +0,0 @@
|
||||
--- nxclient-help.desktop.orig Tue Apr 26 08:23:07 2005
|
||||
+++ nxclient-help.desktop Tue Apr 26 08:26:44 2005
|
||||
@@ -1,6 +1,7 @@
|
||||
[Desktop Entry]
|
||||
+Encoding=UTF-8
|
||||
Comment=Help online
|
||||
-Exec=konqueror http://www.nomachine.com/help
|
||||
-Icon=konqueror
|
||||
+URL=http://www.nomachine.com/help
|
||||
Name=NX Help on the Web
|
||||
-Type=Application
|
||||
+Type=Link
|
||||
+Categories=Application;Network;
|
@ -1,13 +0,0 @@
|
||||
--- nxclient-wizard.desktop.orig Tue Apr 26 08:23:07 2005
|
||||
+++ nxclient-wizard.desktop Tue Apr 26 08:26:56 2005
|
||||
@@ -1,6 +1,8 @@
|
||||
[Desktop Entry]
|
||||
+Encoding=UTF-8
|
||||
Comment=Launch connection wizard
|
||||
-Exec=/usr/NX/bin/nxclient -wizard
|
||||
-Icon=/usr/NX/share/icons/nxclient-wizard.png
|
||||
+Exec=nxclient -wizard
|
||||
+Icon=nxclient-wizard.png
|
||||
Name=NX Connection Wizard
|
||||
Type=Application
|
||||
+Categories=Application;Network;
|
@ -1,13 +0,0 @@
|
||||
--- nxclient.desktop.orig Tue Apr 26 08:23:07 2005
|
||||
+++ nxclient.desktop Tue Apr 26 08:27:04 2005
|
||||
@@ -1,6 +1,8 @@
|
||||
[Desktop Entry]
|
||||
+Encoding=UTF-8
|
||||
Comment=Client for connection to a remote NX server
|
||||
-Exec=/usr/NX/bin/nxclient
|
||||
-Icon=/usr/NX/share/icons/nx.png
|
||||
+Exec=nxclient
|
||||
+Icon=nx.png
|
||||
Name=NX Client for Linux
|
||||
Type=Application
|
||||
+Categories=Application;Network;
|
@ -1,15 +1,22 @@
|
||||
bin/nxclient
|
||||
bin/nxprint
|
||||
bin/nxproxy
|
||||
bin/nxesd
|
||||
bin/nxkill
|
||||
bin/nxservice
|
||||
bin/nxssh
|
||||
lib/linux-nx-client/bin/nxclient
|
||||
lib/linux-nx-client/bin/nxesd
|
||||
lib/linux-nx-client/bin/nxkill
|
||||
lib/linux-nx-client/bin/nxprint
|
||||
lib/linux-nx-client/bin/nxproxy
|
||||
lib/linux-nx-client/bin/nxservice
|
||||
lib/linux-nx-client/bin/nxssh
|
||||
lib/linux-nx-client/lib/libXcomp.so
|
||||
lib/linux-nx-client/lib/libXcomp.so.1
|
||||
lib/linux-nx-client/lib/libXcomp.so.2
|
||||
lib/linux-nx-client/lib/libXcomp.so.%%PORTVERSION%%
|
||||
lib/linux-nx-client/share/client.id_dsa.key
|
||||
lib/linux-nx-client/lib/libXcompsh.so
|
||||
lib/linux-nx-client/lib/libXcompsh.so.2
|
||||
lib/linux-nx-client/lib/libXcompsh.so.%%PORTVERSION%%
|
||||
lib/linux-nx-client/lib/libcrypto.so
|
||||
lib/linux-nx-client/lib/libcrypto.so.0.9.8
|
||||
lib/linux-nx-client/share/images/about-down.png
|
||||
lib/linux-nx-client/share/images/about-up.png
|
||||
lib/linux-nx-client/share/images/connect-01.png
|
||||
@ -24,20 +31,24 @@ lib/linux-nx-client/share/images/connect-09.png
|
||||
lib/linux-nx-client/share/images/connect-10.png
|
||||
lib/linux-nx-client/share/images/connect-fail-01.png
|
||||
lib/linux-nx-client/share/images/connect-fail-02.png
|
||||
lib/linux-nx-client/share/images/folder-shared-disabled.png
|
||||
lib/linux-nx-client/share/images/folder-shared.png
|
||||
lib/linux-nx-client/share/images/kill-dsb.png
|
||||
lib/linux-nx-client/share/images/kill.png
|
||||
lib/linux-nx-client/share/images/multimedia-dsb.png
|
||||
lib/linux-nx-client/share/images/multimedia.png
|
||||
lib/linux-nx-client/share/images/new-session-dsb.png
|
||||
lib/linux-nx-client/share/images/new-session.png
|
||||
lib/linux-nx-client/share/images/nomachine-no-background.png
|
||||
lib/linux-nx-client/share/images/nx-desktop.png
|
||||
lib/linux-nx-client/share/images/nx.png
|
||||
lib/linux-nx-client/share/images/nxclient-admin.png
|
||||
lib/linux-nx-client/share/images/nxclient-wizard.png
|
||||
lib/linux-nx-client/share/images/printer-default-icon-disabled.png
|
||||
lib/linux-nx-client/share/images/printer-default-icon.png
|
||||
lib/linux-nx-client/share/images/printer-icon-disabled.png
|
||||
lib/linux-nx-client/share/images/printer-icon.png
|
||||
lib/linux-nx-client/share/images/printer-shared-disabled.png
|
||||
lib/linux-nx-client/share/images/printer-shared.png
|
||||
lib/linux-nx-client/share/images/printer_default_icon.png
|
||||
lib/linux-nx-client/share/images/printer_icon.png
|
||||
lib/linux-nx-client/share/images/pulldown-close.png
|
||||
lib/linux-nx-client/share/images/pulldown-suspend.png
|
||||
lib/linux-nx-client/share/images/pulldown-terminate.png
|
||||
lib/linux-nx-client/share/images/refresh-dsb.png
|
||||
lib/linux-nx-client/share/images/refresh.png
|
||||
lib/linux-nx-client/share/images/remove-dsb.png
|
||||
@ -46,10 +57,7 @@ lib/linux-nx-client/share/images/session-stats-01-dsb.png
|
||||
lib/linux-nx-client/share/images/session-stats-01.png
|
||||
lib/linux-nx-client/share/images/session-stats-02-dsb.png
|
||||
lib/linux-nx-client/share/images/session-stats-02.png
|
||||
lib/linux-nx-client/share/images/session-stats-1-dsb.png
|
||||
lib/linux-nx-client/share/images/session-stats-1.png
|
||||
lib/linux-nx-client/share/images/session-stats-2-dsb.png
|
||||
lib/linux-nx-client/share/images/session-stats-2.png
|
||||
lib/linux-nx-client/share/images/sharing-dsb.png
|
||||
lib/linux-nx-client/share/images/sharing.png
|
||||
lib/linux-nx-client/share/images/terminate-dsb.png
|
||||
lib/linux-nx-client/share/images/terminate.png
|
||||
@ -57,23 +65,21 @@ lib/linux-nx-client/share/images/view-log-dsb.png
|
||||
lib/linux-nx-client/share/images/view-log.png
|
||||
lib/linux-nx-client/share/images/warning.png
|
||||
lib/linux-nx-client/share/images/wizard.png
|
||||
share/applications/nxclient-admin.desktop
|
||||
share/applications/nxclient-help.desktop
|
||||
share/applications/nxclient-wizard.desktop
|
||||
share/applications/nxclient.desktop
|
||||
lib/linux-nx-client/share/keyboards
|
||||
lib/linux-nx-client/share/keys/server.id_dsa.key
|
||||
@dirrm lib/linux-nx-client/bin
|
||||
@dirrm lib/linux-nx-client/lib
|
||||
@dirrm lib/linux-nx-client/share/keys
|
||||
@dirrm lib/linux-nx-client/share/images
|
||||
@dirrm lib/linux-nx-client/share
|
||||
@dirrm lib/linux-nx-client
|
||||
@cwd %%LOCALBASE%%
|
||||
share/gnome/pixmaps/nx-desktop.png
|
||||
share/gnome/pixmaps/nx.png
|
||||
share/gnome/pixmaps/nxclient-admin.png
|
||||
share/gnome/pixmaps/nxclient-wizard.png
|
||||
@dirrm lib/linux-nx-client/bin
|
||||
@dirrm lib/linux-nx-client/lib
|
||||
@dirrm lib/linux-nx-client/share/images
|
||||
@dirrm lib/linux-nx-client/share
|
||||
@dirrm lib/linux-nx-client
|
||||
@dirrmtry share/applications
|
||||
@dirrmtry share/gnome/pixmaps
|
||||
@dirrmtry share/gnome
|
||||
@cwd %%LOCALBASE%%
|
||||
share/icons/crystalsvg/48x48/nx-desktop.png
|
||||
share/icons/crystalsvg/32x32/nx.png
|
||||
share/icons/crystalsvg/32x32/nxclient-admin.png
|
||||
|
Loading…
Reference in New Issue
Block a user