diff options
author | hauke <hauke@pkgsrc.org> | 2021-02-24 18:38:42 +0000 |
---|---|---|
committer | hauke <hauke@pkgsrc.org> | 2021-02-24 18:38:42 +0000 |
commit | 826852c033026161e359e6edf389ebff4aa373d6 (patch) | |
tree | b33c5fae82a96f5e06d1d159ecbe95e1a39869d6 /x11 | |
parent | 66c1755fb72cddee1a204dbb156885c445e80a3a (diff) | |
download | pkgsrc-826852c033026161e359e6edf389ebff4aa373d6.tar.gz |
NX X11 protocol compression library, for use with x2go
Diffstat (limited to 'x11')
-rw-r--r-- | x11/nx-libs/DESCR | 2 | ||||
-rw-r--r-- | x11/nx-libs/Makefile | 40 | ||||
-rw-r--r-- | x11/nx-libs/PLIST | 11 | ||||
-rw-r--r-- | x11/nx-libs/buildlink3.mk | 12 | ||||
-rw-r--r-- | x11/nx-libs/distinfo | 7 | ||||
-rw-r--r-- | x11/nx-libs/patches/patch-nxcomp_src_Socket.cpp | 24 |
6 files changed, 96 insertions, 0 deletions
diff --git a/x11/nx-libs/DESCR b/x11/nx-libs/DESCR new file mode 100644 index 00000000000..a6416f62815 --- /dev/null +++ b/x11/nx-libs/DESCR @@ -0,0 +1,2 @@ +nxcomp is a library for compressing X commands to be passed over a +network, for use with x2go. diff --git a/x11/nx-libs/Makefile b/x11/nx-libs/Makefile new file mode 100644 index 00000000000..ba5cc3a068a --- /dev/null +++ b/x11/nx-libs/Makefile @@ -0,0 +1,40 @@ +# $NetBSD: Makefile,v 1.1 2021/02/24 18:38:42 hauke Exp $ + +DISTNAME= nx-libs-${PKGVER}-lite +PKGNAME= nx-libs-${PKGVER} +PKGVER= 3.5.99.22 +MASTER_SITES= https://code.x2go.org/releases/source/nx-libs/ +CATEGORIES= x11 devel + +MAINTAINER= hauke@NetBSD.org +HOMEPAGE= https://wiki.x2go.org/doku.php +COMMENT= NX X11 protocol compression library + +LICENSE= gnu-gpl-v2 + +WRKSRC= ${WRKDIR}/nx-libs-${PKGVER} +NXDIRS= nxcomp nxproxy + +.include "../../mk/bsd.prefs.mk" + +USE_TOOLS+= aclocal automake autoconf pkg-config gmake +USE_LANGUAGES+= c c++ + +GNU_CONFIGURE= yes +USE_LIBTOOL= yes + +CONFIGURE_DIRS= ${NXDIRS} +BUILD_DIRS= ${NXDIRS} +INSTALL_DIRS= ${NXDIRS} + +pre-configure: +.for nxd in ${NXDIRS} + cd ${WRKSRC}/${nxd} && autoreconf -vfsi +.endfor + +.include "../../mk/jpeg.buildlink3.mk" +.include "../../graphics/png/buildlink3.mk" +.include "../../x11/xorgproto/buildlink3.mk" +.include "../../mk/pthread.buildlink3.mk" + +.include "../../mk/bsd.pkg.mk" diff --git a/x11/nx-libs/PLIST b/x11/nx-libs/PLIST new file mode 100644 index 00000000000..5cdf03f6df9 --- /dev/null +++ b/x11/nx-libs/PLIST @@ -0,0 +1,11 @@ +@comment $NetBSD: PLIST,v 1.1 2021/02/24 18:38:42 hauke Exp $ +bin/nxproxy +include/nx/MD5.h +include/nx/NX.h +include/nx/NXalert.h +include/nx/NXpack.h +include/nx/NXproto.h +include/nx/NXvars.h +lib/libXcomp.la +lib/pkgconfig/nxcomp.pc +man/man1/nxproxy.1 diff --git a/x11/nx-libs/buildlink3.mk b/x11/nx-libs/buildlink3.mk new file mode 100644 index 00000000000..1491ac5b941 --- /dev/null +++ b/x11/nx-libs/buildlink3.mk @@ -0,0 +1,12 @@ +# $NetBSD: buildlink3.mk,v 1.1 2021/02/24 18:38:42 hauke Exp $ + +BUILDLINK_TREE+= nx-libs + +.if !defined(NX_LIBS_BUILDLINK3_MK) +NX_LIBS_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.nx-libs+= nx-libs>=3.5.99 +BUILDLINK_PKGSRCDIR.nx-libs?= ../../hauke/nx-libs +.endif # NX_LIBS_BUILDLINK3_MK + +BUILDLINK_TREE+= -nx-libs diff --git a/x11/nx-libs/distinfo b/x11/nx-libs/distinfo new file mode 100644 index 00000000000..7ea7ce6dc82 --- /dev/null +++ b/x11/nx-libs/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.1 2021/02/24 18:38:42 hauke Exp $ + +SHA1 (nx-libs-3.5.99.22-lite.tar.gz) = 8b1170000541be9c567de9b582a201258c7b1e50 +RMD160 (nx-libs-3.5.99.22-lite.tar.gz) = 33db4dcc1d54e956f875b5531637ef2123b154f4 +SHA512 (nx-libs-3.5.99.22-lite.tar.gz) = 161587f87e52bf274ac7fbad59ceaf8ad111666a966b26d4f9a063fbb53f80f48a7844d343b7d19bf22e48707e925797e126058dbae6081b27dbb22a3346cd90 +Size (nx-libs-3.5.99.22-lite.tar.gz) = 740152 bytes +SHA1 (patch-nxcomp_src_Socket.cpp) = dce79c91ede78fbc0367f5f9de81a7dbca5ba928 diff --git a/x11/nx-libs/patches/patch-nxcomp_src_Socket.cpp b/x11/nx-libs/patches/patch-nxcomp_src_Socket.cpp new file mode 100644 index 00000000000..fed79e78821 --- /dev/null +++ b/x11/nx-libs/patches/patch-nxcomp_src_Socket.cpp @@ -0,0 +1,24 @@ +$NetBSD: patch-nxcomp_src_Socket.cpp,v 1.1 2021/02/24 18:38:43 hauke Exp $ + +Add NetBSD conditional where we find FreeBSD's. + +--- nxcomp/src/Socket.cpp.orig 2019-08-27 13:46:39.000000000 +0000 ++++ nxcomp/src/Socket.cpp +@@ -30,7 +30,7 @@ + #include <sys/types.h> + #include <sys/utsname.h> + +-#if defined(__CYGWIN32__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__sun) ++#if defined(__CYGWIN32__) || defined(__APPLE__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__sun) + #include <netinet/in_systm.h> + #endif + +@@ -51,7 +51,7 @@ + // System specific defines. + // + +-#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__sun) ++#if defined(__APPLE__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(__sun) + #define SOL_IP IPPROTO_IP + #endif + |