Note: Due to technical difficulties, the Archives are currently not up to date.
GMANE provides an alternative service for most mailing lists. c.f. bug 424647
List Archive: gentoo-commits
| Navigation: |
|
Lists:
gentoo-commits:
< Prev
By Thread
Next >
< Prev
By Date
Next >
|
| Headers: |
|
To:
|
gentoo-commits@g.o
|
|
From:
|
"Bernard Cafarelli (voyageur)" <voyageur@g.o>
|
|
Subject:
|
gentoo-x86 commit in net-misc/nxserver-freenx: ChangeLog nxserver-freenx-0.7.0-r1.ebuild
|
|
Date:
|
Tue, 18 Sep 2007 16:35:02 +0000
|
|
voyageur 07/09/18 16:35:02
Modified: ChangeLog
Added: nxserver-freenx-0.7.0-r1.ebuild
Log:
Add nx 3.0 libraries support, security bug #192712
(Portage version: 2.1.3.9)
Revision Changes Path
1.30 net-misc/nxserver-freenx/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freenx/ChangeLog?rev=1.30&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freenx/ChangeLog?rev=1.30&content-type=text/plain
diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freenx/ChangeLog?r1=1.29&r2=1.30
Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/net-misc/nxserver-freenx/ChangeLog,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- ChangeLog 10 Aug 2007 18:33:35 -0000 1.29
+++ ChangeLog 18 Sep 2007 16:35:01 -0000 1.30
@@ -1,6 +1,13 @@
# ChangeLog for net-misc/nxserver-freenx
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freenx/ChangeLog,v 1.29 2007/08/10 18:33:35 voyageur Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freenx/ChangeLog,v 1.30 2007/09/18 16:35:01 voyageur Exp $
+
+*nxserver-freenx-0.7.0-r1 (18 Sep 2007)
+
+ 18 Sep 2007; Bernard Cafarelli <voyageur@g.o>
+ +files/nxserver-freenx-0.7.0-nx3support.patch,
+ +nxserver-freenx-0.7.0-r1.ebuild:
+ Add nx 3.0 libraries support, security bug #192712
*nxserver-freenx-0.7.0 (10 Aug 2007)
1.1 net-misc/nxserver-freenx/nxserver-freenx-0.7.0-r1.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.7.0-r1.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.7.0-r1.ebuild?rev=1.1&content-type=text/plain
Index: nxserver-freenx-0.7.0-r1.ebuild
===================================================================
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-misc/nxserver-freenx/nxserver-freenx-0.7.0-r1.ebuild,v 1.1 2007/09/18 16:35:01 voyageur Exp $
inherit multilib eutils
MY_PN="freenx"
DESCRIPTION="An X11/RDP/VNC proxy server especially well suited to low bandwidth links such as wireless, WANS, and worse"
HOMEPAGE="http://freenx.berlios.de/"
SRC_URI="http://download.berlios.de/${MY_PN}/${MY_PN}-${PV}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RESTRICT="strip"
IUSE="arts cups esd nxclient"
DEPEND="virtual/ssh
dev-tcltk/expect
sys-apps/gawk
net-analyzer/gnu-netcat
nxclient? ( net-misc/nxclient )
!nxclient? ( !net-misc/nxclient
|| ( x11-misc/xdialog
x11-apps/xmessage ) )
>=net-misc/nx-2.1.0
arts? ( kde-base/arts )
cups? ( net-print/cups )
esd? ( media-sound/esound )
!net-misc/nxserver-freeedition
!net-misc/nxserver-2xterminalserver"
RDEPEND="${DEPEND}
media-fonts/font-misc-misc
media-fonts/font-cursor-misc
x11-apps/xauth
x11-apps/xrdb"
S=${WORKDIR}/${MY_PN}-${PV}
export NX_HOME_DIR=/var/lib/nxserver/home
pkg_setup () {
enewuser nx -1 -1 ${NX_HOME_DIR}
}
src_unpack() {
unpack ${A}
cd ${S}
mv node.conf.sample node.conf || die
epatch ${FILESDIR}/${PN}-0.6.0-nxloadconfig.patch
epatch ${FILESDIR}/${P}-kdecups.patch
epatch ${FILESDIR}/${P}-xfsfonts.patch
epatch ${FILESDIR}/${P}-nx3support.patch
# Fix DISPLAY for XCB-enabled systems
sed -i "s/unix:/:/g" nxnode || die
sed -i "/PATH_LIB=/s/lib/$(get_libdir)/g" nxloadconfig || die
sed -i "/REAL_PATH_BIN=/s/lib/$(get_libdir)/g" nxloadconfig || die
# Change the defaults in nxloadconfig to meet the users needs.
if use arts ; then
einfo "Enabling arts support."
sed -i '/ENABLE_ARTSD_PRELOAD=/s/"0"/"1"/' nxloadconfig || die
sed -i '/ENABLE_ARTSD_PRELOAD=/s/"0"/"1"/' node.conf || die
fi
if use esd ; then
einfo "Enabling esd support."
sed -i '/ENABLE_ESD_PRELOAD=/s/"0"/"1"/' nxloadconfig || die
sed -i '/ENABLE_ESD_PRELOAD=/s/"0"/"1"/' node.conf || die
fi
if use cups ; then
einfo "Enabling cups support."
sed -i '/ENABLE_KDE_CUPS=/s/"0"/"1"/' nxloadconfig || die
sed -i '/ENABLE_KDE_CUPS=/s/"0"/"1"/' node.conf || die
fi
}
src_compile() {
einfo "Nothing to compile"
}
src_install() {
NX_ETC_DIR=/etc/nxserver
NX_SESS_DIR=/var/lib/nxserver/db
dobin nxserver
dobin nxnode
dobin nxnode-login
dobin nxkeygen
dobin nxloadconfig
dobin nxsetup
dobin nxcups-gethost
use nxclient || dobin nxprint
use nxclient || dobin nxclient
dodir ${NX_ETC_DIR}
for x in passwords passwords.orig ; do
touch ${D}${NX_ETC_DIR}/$x
chmod 600 ${D}${NX_ETC_DIR}/$x
done
insinto ${NX_ETC_DIR}
doins node.conf
dodir ${NX_HOME_DIR}
for x in closed running failed ; do
keepdir ${NX_SESS_DIR}/$x
fperms 0700 ${NX_SESS_DIR}/$x
done
}
pkg_postinst () {
usermod -s /usr/bin/nxserver nx || die "Unable to set login shell of nx user!!"
usermod -d ${NX_HOME_DIR} nx || die "Unable to set home directory of nx user!!"
elog "To complete the installation, run:"
elog " nxsetup --install --setup-nomachine-key --clean --purge"
elog "This will use the default Nomachine SSH key"
}
--
gentoo-commits@g.o mailing list
|
|