From a5332b59346f7cbf0fdbd148b54aa8a84aaf8190 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 10 Nov 2017 00:43:02 +0000 Subject: gentoo resync : 10.11.2017 --- net-misc/nx/Manifest | 2 + net-misc/nx/nx-3.5.0.33.ebuild | 102 +++++++++++++++++++++++++++++++++++++++++ 2 files changed, 104 insertions(+) create mode 100644 net-misc/nx/nx-3.5.0.33.ebuild (limited to 'net-misc/nx') diff --git a/net-misc/nx/Manifest b/net-misc/nx/Manifest index cd90cb8fb9c2..a44db96e6361 100644 --- a/net-misc/nx/Manifest +++ b/net-misc/nx/Manifest @@ -4,8 +4,10 @@ AUX nx-3.5.0.17-cflags_ar_ranlib.patch 3518 SHA256 a129ea9d774997d946babe09d431e AUX nx-3.5.0.30-fix_X11_underlinking.patch 538 SHA256 3c726b2ecd3e1277b5c7f5863b1f662a50ed435d817e4e4743d05fe0f4d79c35 SHA512 dcaa0da2e6e4dea2a35586f74c4f67a331072de280e98e9fdae3cdc0c8b477b4256b57c6925fe6949084acd655b1edfc55b66eea08b2ae5090a84dce65db3d18 WHIRLPOOL 63473edc9ea2dab3928473f6b3f74cf6da80465ce7ecb17800cf55beba7d46364cac047b42d4793b2dc7968bce334312f09b352c16594b6dcac1ef7228641071 DIST nx-libs-3.5.0.30-full.tar.gz 6639925 SHA256 60bf86a41f6e7a04a17d5fb471f77a37045c11e06e5e0786b3dc959bb6a3fc5a SHA512 223c73de1b8988d17a555a7dd56c14ddc27855b7c1d9a9b28c053161a707520c1fcef697c3d9148222dae23e1465e72821455271477ac835d5cc63498b45e005 WHIRLPOOL eebd82ff2e7b434840c1f2a451edfdf454903a28b4d9861d1c568308443bff6a05082cd73a446049c840d75bb9b107aab16c6c85fa48529b445ee3b3ac77eb24 DIST nx-libs-3.5.0.32-full.tar.gz 6801696 SHA256 be166390ed7c08b96bd62f1e93910d720d105c679481bc389e833003da2a226d SHA512 8b4a042993d45e1aee3e13e8b86f68cd5b2a8b52e9299de6129abd8e3bb89d73cf2b44b03d3c7fabbd8329abc06dc912ac95bbf936b6478b05fc202cc29a090f WHIRLPOOL 5d97b83ad66ee51b676e15102f0fade974a619840b1e180607062e6694e7eebddf3bceb85324bc59c976d468b283eaa4e99c0a609b707cdae03096d92fab81e5 +DIST nx-libs-3.5.0.33-full.tar.gz 6811378 SHA256 378665a8098398d6fb642559cc59d23902d3b212aa05de4973a13ac9b325a06a SHA512 cfaa201e5422ddd8d1f12d3f0711d6d7a05fcd92379e5108c7c066ce8ae748f2f80f3bbbbba093d73cfe671fffc912443eb3ced0eeca1ab5a221c46488aa8bc5 WHIRLPOOL 9686ccafdadeb5d8b1fcd0a0ae3bd3e0e5f1a966094fef0efbb050bb883375dd0d17909727dbb8cb3d1bbb7225d523695b1829bef4d8e3074eef67d2e1e1d1ef EBUILD nx-3.5.0.30.ebuild 2743 SHA256 8fd0bfd0090c448868288bf1f20c30cddbb4c005dabb88c5d18e711e353699a7 SHA512 0ab1df3ca4443ceca485e63b1eaabb0773a861503d8c6bcf669f3a0d36e6c3bd9113a77c1cc06bd56ec78be05b58d5bfe7b972ac08e519d2c61c9ebc9e02679d WHIRLPOOL 1b79c3ef3a825cf86bc1e30933dca506742a1c8ae41e1298991633c9466c2b6adb547a7bb02824546f4fdd4da58d9f0e98b6d48dd76e4d3d06ca7a1c2c3d9d27 EBUILD nx-3.5.0.32.ebuild 2655 SHA256 7007b026a026b38745088c86ef09d343bddb00af1de5bc0d8062a8b4d98c7ab7 SHA512 bf5638e1f600a64549cbd5651ad052593043b91d957ba064a03ffa63088780c10991d2fe0526241571aca6be8c307c5e8a6d5e338bd9b811e9dc97bf8ede4a0d WHIRLPOOL 6b814fa4bbd9f10285bba966a9f262c392c7aa8f08f52734dca9a959afce7929d80c3ca984ef6727933f3ade014f3d3f83006739fd593958afb69a9ea6225061 +EBUILD nx-3.5.0.33.ebuild 2340 SHA256 ed7ad41b5832b31c7c202c726458c8918bafdcf6f4c2401605433c9ec11f9c22 SHA512 2765c04ce153c90be75039f9e1c407abe0a257e2bb2286dfffab4b04871ec9ba88f7094e408528f39a37376a4a69f224a51fb33e9e717928c7a66778ba076255 WHIRLPOOL 679a2e8e8d160baad07df95ca5676cd825544815bdd52b8be1de96d5cfcd1bf06c16051560f619c7d84515013c81adce3e9a0fa6bb2ea5213b4173fa853619a9 MISC ChangeLog 3054 SHA256 6d83ca953b0c058a12554a687e71f63b1e5f75886cd8f1787e23947a13e5f1e6 SHA512 9adbab0fbf6b814322b950e67bd78d6247915ea4ba31ed461b655b5b66d12b6aa41756dac6a367547a9ce36ab6dab50377f0cc5b34f71d773d636feba00bbaaf WHIRLPOOL 99d4a91bd718b12b79b31ffb03b47daee3003faa069fe09fd257f443edf8766d19795aaeb61e9979d66f98c5ec911e377ccf30d3b8e2c4021efc669aeff691ec MISC ChangeLog-2015 15379 SHA256 c0603e91cc03a40f606e6cddc42f0f08c985cea72c3172d908069f57fcbaa930 SHA512 2ea4211a731623006c6045d71ba5d4cddc6be4f51edc1163c384bde0a1b4b440c1e6d22efe15b637e7c4be34ed1ea8ff52097a359acafcd76b4ada55cf8d4b51 WHIRLPOOL 204db5809e1f55b8fc402a7603e5b4530acbdbafaa6949d42fb0e7e0422c1dc2f009fdc8c3e47c174fd4b9fbe464d38c3457bcd6b805e8c5abc7c0506bf86e7f MISC metadata.xml 347 SHA256 92091863a3f87a915ab56c35c84ec69b4a7c4ff56b06b84910efdc2acd7ecfce SHA512 95db9d7a6f2869d74b0f960845dcaff0490bd5d137bd3df477d6fc5ba7eef910c46b3dd16fd2508830024fa56f27ff1c479b47ec7b766d15103449b2c01485b4 WHIRLPOOL 8579fc93b88063c4a7eb0753cd18105dc8603b85e10bff89ee5366c675104746c0232a05550e2a9d961f022ebbf35c24ca0febed3244b7995a3d98cf9e517208 diff --git a/net-misc/nx/nx-3.5.0.33.ebuild b/net-misc/nx/nx-3.5.0.33.ebuild new file mode 100644 index 000000000000..7a8bdd99cf2a --- /dev/null +++ b/net-misc/nx/nx-3.5.0.33.ebuild @@ -0,0 +1,102 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit autotools eutils toolchain-funcs + +DESCRIPTION="NX compression technology core libraries" +HOMEPAGE="http://www.x2go.org/doku.php/wiki:libs:nx-libs" + +SRC_URI="http://code.x2go.org/releases/source/nx-libs/nx-libs-${PV}-full.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="elibc_glibc" + +RDEPEND="media-libs/freetype:2 + >=media-libs/libpng-1.2.8:* + >=sys-libs/zlib-1.2.3 + virtual/jpeg:*" + +DEPEND="${RDEPEND} + x11-libs/libfontenc + x11-misc/gccmakedep + x11-misc/imake + x11-proto/inputproto" + +S=${WORKDIR}/nx-libs-${PV} + +src_prepare() { + default + + # run autoreconf in all neeed folders + for i in nxcomp nxcompext nxcompshad nxproxy; do + pushd "${S}"/${i} || die + eautoreconf + popd + done + + # From xorg-x11-6.9.0-r3.ebuild + pushd "${S}/nx-X11" || die + HOSTCONF="config/cf/host.def" + echo "#define CcCmd $(tc-getCC)" >> ${HOSTCONF} + echo "#define OptimizedCDebugFlags ${CFLAGS} GccAliasingArgs" >> ${HOSTCONF} + echo "#define OptimizedCplusplusDebugFlags ${CXXFLAGS} GccAliasingArgs" >> ${HOSTCONF} + # Respect LDFLAGS + echo "#define ExtraLoadFlags ${LDFLAGS}" >> ${HOSTCONF} + echo "#define SharedLibraryLoadFlags -shared ${LDFLAGS}" >> ${HOSTCONF} + # Disable SunRPC, #370767 + echo "#define HasSecureRPC NO" >> ${HOSTCONF} + +} + +src_configure() { + for i in nxcomp nxproxy; do + pushd "${S}"/${i} || die + econf + popd + done + + emake -C nx-X11 BuildEnv +} + +src_compile() { + emake -C nxcomp + + emake -C nx-X11/lib + + for i in nxcompext nxcompshad ; do + pushd "${S}"/${i} || die + # Configuration can only run after X11 lib compilation + econf + emake + popd + done + + pushd "${S}"/nx-X11 || die + emake -C programs/Xserver + emake -C programs/nxauth + popd + + emake -C nxproxy +} + +src_install() { + dobin "${S}"/nx-X11/programs/Xserver/nxagent + dobin "${S}"/nx-X11/programs/nxauth/nxauth + dobin "${S}"/nxproxy/nxproxy + + for lib in X11 Xau Xcomposite Xdamage Xdmcp Xext Xfixes Xinerama Xpm Xrandr Xrender Xtst; + do + dolib.so "${S}"/nx-X11/lib/${lib}/libNX_${lib}.so* + done + + dolib.so "${S}"/nxcomp/libXcomp.so* + dolib.so "${S}"/nxcompext/libXcompext.so* + dolib.so "${S}"/nxcompshad/libXcompshad.so* + + insinto /etc/nxagent + newins etc/keystrokes.cfg keystroke.cfg + doicon nx-X11/programs/Xserver/hw/nxagent/x2go.xpm +} -- cgit v1.2.3