Clean up some old packages
This commit is contained in:
@@ -1,69 +0,0 @@
|
||||
# ChangeLog for net-misc/xrdp
|
||||
# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2
|
||||
# (auto-generated from git log)
|
||||
|
||||
*xrdp-0.8.0-r1 (09 Aug 2015)
|
||||
|
||||
09 Aug 2015; Robin H. Johnson <robbat2@gentoo.org> +files/startwm.sh,
|
||||
+files/xrdp-0.8.0-crypt-null-return.patch, +files/xrdp-initd,
|
||||
+files/xrdp-sesman.pamd, +metadata.xml, +xrdp-0.8.0-r1.ebuild:
|
||||
proj/gentoo: Initial commit
|
||||
|
||||
This commit represents a new era for Gentoo:
|
||||
Storing the gentoo-x86 tree in Git, as converted from CVS.
|
||||
|
||||
This commit is the start of the NEW history.
|
||||
Any historical data is intended to be grafted onto this point.
|
||||
|
||||
Creation process:
|
||||
1. Take final CVS checkout snapshot
|
||||
2. Remove ALL ChangeLog* files
|
||||
3. Transform all Manifests to thin
|
||||
4. Remove empty Manifests
|
||||
5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$
|
||||
5.1. Do not touch files with -kb/-ko keyword flags.
|
||||
|
||||
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
||||
X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration
|
||||
tests
|
||||
X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this
|
||||
project
|
||||
X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo
|
||||
developer, wrote Git features for the migration
|
||||
X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve
|
||||
cvs2svn
|
||||
X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts
|
||||
X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014
|
||||
work in migration
|
||||
X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging
|
||||
X-Thanks: All of other Gentoo developers - many ideas and lots of paint on
|
||||
the bikeshed
|
||||
|
||||
24 Aug 2015; Justin Lecher <jlec@gentoo.org> metadata.xml,
|
||||
xrdp-0.8.0-r1.ebuild:
|
||||
Use https by default
|
||||
|
||||
Convert all URLs for sites supporting encrypted connections from http to
|
||||
https
|
||||
|
||||
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
||||
|
||||
24 Aug 2015; Mike Gilbert <floppym@gentoo.org> metadata.xml:
|
||||
Revert DOCTYPE SYSTEM https changes in metadata.xml
|
||||
|
||||
repoman does not yet accept the https version.
|
||||
This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450.
|
||||
|
||||
Bug: https://bugs.gentoo.org/552720
|
||||
|
||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
||||
Unify quoting in metadata.xml files for machine processing
|
||||
|
||||
Force unified quoting in all metadata.xml files since lxml does not
|
||||
preserve original use of single and double quotes. Ensuring unified
|
||||
quoting before the process allows distinguishing the GLEP 67-related
|
||||
metadata.xml changes from unrelated quoting changes.
|
||||
|
||||
24 Jan 2016; Michał Górny <mgorny@gentoo.org> metadata.xml:
|
||||
Set appropriate maintainer types in metadata.xml (GLEP 67)
|
||||
|
||||
@@ -1,32 +0,0 @@
|
||||
# ChangeLog for net-misc/xrdp
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/net-misc/xrdp/ChangeLog,v 1.13 2015/02/19 16:58:37 mgorny Exp $
|
||||
|
||||
*xrdp-0.8.0-r1 (19 Feb 2015)
|
||||
|
||||
19 Feb 2015; Michał Górny <mgorny@gentoo.org>
|
||||
+files/xrdp-0.8.0-crypt-null-return.patch, +xrdp-0.8.0-r1.ebuild,
|
||||
-xrdp-0.6.1.ebuild, -xrdp-0.8.0.ebuild:
|
||||
Patch out crypt() NULL return check vulnerability, bug #540630. Remove old.
|
||||
|
||||
27 Oct 2014; Michał Górny <mgorny@gentoo.org> xrdp-0.6.1.ebuild,
|
||||
xrdp-0.8.0.ebuild:
|
||||
Add missing DEPEND, and RDEPEND on backend providers.
|
||||
|
||||
23 Oct 2014; Michał Górny <mgorny@gentoo.org> xrdp-0.6.1.ebuild,
|
||||
xrdp-0.8.0.ebuild:
|
||||
Warn about use of bundled rsakeys.ini, in case someone installed xrdp manually
|
||||
or using a bad ebuild before.
|
||||
|
||||
23 Oct 2014; Michał Górny <mgorny@gentoo.org> files/xrdp-initd,
|
||||
xrdp-0.6.1.ebuild, xrdp-0.8.0.ebuild:
|
||||
Fix install paths in init.d. Set proper --localstatedir. Both reported by Jan
|
||||
Psota.
|
||||
|
||||
*xrdp-0.8.0 (23 Oct 2014)
|
||||
*xrdp-0.6.1 (23 Oct 2014)
|
||||
|
||||
23 Oct 2014; Michał Górny <mgorny@gentoo.org> +files/startwm.sh,
|
||||
+files/xrdp-initd, +files/xrdp-sesman.pamd, +metadata.xml, +xrdp-0.6.1.ebuild,
|
||||
+xrdp-0.8.0.ebuild:
|
||||
Initial commit of net-misc/xrdp, bug #352363.
|
||||
@@ -1,8 +0,0 @@
|
||||
AUX startwm.sh 147 SHA256 7db27cf7316384a1ef633c582d576f9ea2e19b82bccd0967c0910b44c6b0bb7b SHA512 486cc044ecb295e12b5b03f66ce2052b6c25beb47ed14b475be54fea4d637f6fe557467b03d7a6327a10b04f152f13aa7ec901c97ea034901e40fb76f0731f31 WHIRLPOOL fede06453d8f8015dd874bf9e8a9b71d9deb5412b33ec05bda18ae836df69c54657513835cdd78fe83b4754179cd60149f0c00faa9854b30bb07754a1a9107bc
|
||||
AUX xrdp-initd 732 SHA256 25ef4a63ba41957aabf734ba395d44b0fb33f56750298de6b4428c40b9a44933 SHA512 5113b71faeeda347b2a405d687dc8e48c03bd6964f70d7d19a1f920978e4ae95883e88366137899b4166e86ea79c7eeb007f42588e01fd9e160ca64bf48168da WHIRLPOOL b89d2a111f4483fb0f8f2bd1f07663117cd7f5c0a24db16b2562a7fe105b5cd6b599b620a26613cb9b3ddc1e4d71dd34bab220b48770949a3e13c1ebc3ce0b97
|
||||
AUX xrdp-sesman.pamd 156 SHA256 a153eb2505131600f7e1664728c029fa0255a355dd93c758946a4fac42baedc6 SHA512 37e5b4557be51dfc25b041a553d0464854586d7a10f16740d335be16c9b677f38a08495ef05a01259c3f8d401eb44542bd939dd23d1afa8bac4d9d9e144cb1a4 WHIRLPOOL 49072d111265aadac2c6ab8792d18f1c7b4630d52e0968907ec149a539082335a66ac54b3856727f7045c030af5f81866d332428f42c9cd657816a5b866a7de3
|
||||
DIST noorders.zip 2132263 SHA256 01160978961b9b8422c35e05148744a8a71ac292ad50309b27a6acb24ea3775a SHA512 8115e16c6e79b66d5b8c1d043a378c99f22639fbae82f2cc5d32206fa59be95e2f2bb5e5aca71599337ff6fad9f7d275fa333bfd5f4037eaac30f8ca47b7529a WHIRLPOOL fddd9c32e1b4568a685265b07eaae976e4794933e5f4f223930b6cbd539422f7ec486889b292c20eacf7edca54540cbfe6a3069f0ce92364b7027325a10f7cf8
|
||||
EBUILD xrdp-9999.ebuild 4724 SHA256 34d13402509d92e0c32de5e5c7577f996f3a085eb72d1519d61348e1ac5307a2 SHA512 d85beb0e7a4a934c5fee0d284420a2263982bdc374f32cda0d044afbcaa337c5c3f161d35b03ccebcc5f235177bd3bc574ec48c54ce2addb20396ce6fa6c43b2 WHIRLPOOL a0cf0d19df1dad4caa5d45f8355e89790efb128acee2dfed31b92404426158c7decb9d02470c12c0f7d1c2788459f1ee4403896d1011928bc6c29689c40ae716
|
||||
MISC ChangeLog 2698 SHA256 9e6708bf40edc9ca191f12a241f44051e52ffca4dd1b13491e24771225d6b76e SHA512 690522abbcf07f2065cdd89407acf36e3a8c57dfd2ac2e4fefd40b927ee3c75b459a0411134f304f45628fca33121c609920ee78be8f313e3423b139c70426de WHIRLPOOL e7d19813a2408c3070159ed73f397d6c7878f797e841c747891c98466cd98355d9b06fe1933bb6aedc0a59f470862a6c8b4fa00ada34422f2cb738e2aeb203d7
|
||||
MISC ChangeLog-2015 1291 SHA256 f50e6ca2b9f8181b0234d940ea50474f0d2a411ab6826912447a14e9a0b25198 SHA512 aff58d8639813c8800526c33f91ec345da287dd25b498780fd226916778d90cac5aa9552d8b8bde45a231223e8826f62ad131d963b2b6642d8a1fa5ce693cffa WHIRLPOOL 46926bf76e7f4439f3ca252f6a7896d231e86f6c9fb5c1104c8611cf1e5a775a666ee2fc23b6a88d196788c39af7c4cc89e270c4523e1b9d618b31c30a7caae7
|
||||
MISC metadata.xml 359 SHA256 0ce602d4dff1dc3cf7d528f42ee7d1445d6638bb8e4cf6a8004bcc278ebe5075 SHA512 00f4847655b20a7341226ccf13484c710e357a3fb40ac5a7b8d0d1fa3a1ebf69c634a1b5204d6adac0efc9147d6192df4d4cd93a7cf770dd6a0a7189b489b5b2 WHIRLPOOL 81e4bebc446c8d0d8e03e4003069975c204a0d974f6d2658e0c7319e63ff75fd2e764f33a704fdf70bbeaaefee2c72bf2d6f4a8154cf92e5ac8a2e6c638e704f
|
||||
@@ -1,8 +0,0 @@
|
||||
#!/bin/sh
|
||||
|
||||
# try hard to respect Gentoo's wm choice
|
||||
. /etc/profile
|
||||
[ -f /etc/rc.conf ] && . /etc/rc.conf
|
||||
export XSESSION
|
||||
|
||||
. /etc/X11/xinit/xinitrc
|
||||
@@ -1,28 +0,0 @@
|
||||
#!/sbin/openrc-run
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
depend() {
|
||||
use net logger
|
||||
}
|
||||
|
||||
start() {
|
||||
ebegin "Starting X remote desktop daemon"
|
||||
start-stop-daemon --start --pidfile /var/run/xrdp.pid --exec /usr/sbin/xrdp > /dev/null
|
||||
eend $? || return $?
|
||||
|
||||
ebegin "Starting remote desktop session manager"
|
||||
start-stop-daemon --start --pidfile /var/run/xrdp-sesman.pid --exec /usr/sbin/xrdp-sesman > /dev/null
|
||||
eend $?
|
||||
}
|
||||
|
||||
stop() {
|
||||
ebegin "Stopping X remote desktop daemon"
|
||||
start-stop-daemon --stop --pidfile /var/run/xrdp.pid
|
||||
eend $?
|
||||
|
||||
ebegin "Stopping remote desktop session manager"
|
||||
start-stop-daemon --stop --pidfile /var/run/xrdp-sesman.pid
|
||||
eend $?
|
||||
}
|
||||
@@ -1,4 +0,0 @@
|
||||
auth include system-remote-login
|
||||
account include system-remote-login
|
||||
password include system-remote-login
|
||||
session include system-remote-login
|
||||
@@ -1,11 +0,0 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>mgorny@gentoo.org</email>
|
||||
<name>Michał Górny</name>
|
||||
</maintainer>
|
||||
<use>
|
||||
<flag name="fuse">Enable clipboard file / device redirection via <pkg>sys-fs/fuse</pkg></flag>
|
||||
</use>
|
||||
</pkgmetadata>
|
||||
@@ -1,157 +0,0 @@
|
||||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Id$
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit autotools eutils pam systemd
|
||||
|
||||
DESCRIPTION="An open source Remote Desktop Protocol server"
|
||||
HOMEPAGE="http://www.xrdp.org/"
|
||||
# mirrored from https://github.com/neutrinolabs/xrdp/releases
|
||||
#SRC_URI="https://dev.gentoo.org/~mgorny/dist/${P}.tar.xz"
|
||||
SRC_URI="https://github.com/neutrinolabs/xrdp/archive/noorders.zip"
|
||||
|
||||
LICENSE="Apache-2.0"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="debug fuse kerberos jpeg pam pulseaudio"
|
||||
|
||||
RDEPEND="dev-libs/openssl:0=
|
||||
x11-libs/libX11:0=
|
||||
x11-libs/libXfixes:0=
|
||||
x11-libs/libXrandr:0=
|
||||
fuse? ( sys-fs/fuse:0= )
|
||||
jpeg? ( virtual/jpeg:0= )
|
||||
kerberos? ( virtual/krb5:0= )
|
||||
pam? ( virtual/pam:0= )
|
||||
pulseaudio? ( media-sound/pulseaudio:0= )
|
||||
media-libs/libpainter:0="
|
||||
DEPEND="${RDEPEND}
|
||||
app-arch/xz-utils"
|
||||
RDEPEND="${RDEPEND}
|
||||
|| (
|
||||
net-misc/tigervnc:0[server,xorgmodule]
|
||||
net-misc/x11rdp:0
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${PN}-noorders"
|
||||
|
||||
# does not work with gentoo version of freerdp
|
||||
# neutrinordp? ( net-misc/freerdp:0= )
|
||||
# incompatible with current ffmpeg/libav (surprising, isn't it?)
|
||||
# xrdpvr? ( virtual/ffmpeg:0= )
|
||||
|
||||
src_prepare() {
|
||||
epatch_user
|
||||
|
||||
# don't let USE=debug adjust CFLAGS
|
||||
sed -i -e 's:-g -O0::' configure.ac || die
|
||||
# disallow root login by default
|
||||
sed -i -e '/^AllowRootLogin/s/1/0/' sesman/sesman.ini || die
|
||||
# Fedora files, not included here
|
||||
sed -i -e '/EnvironmentFile=/d' instfiles/*.service || die
|
||||
# reorder so that X11rdp comes last again since it's not supported
|
||||
sed -i -e '/^\[xrdp1\]$/,/^$/{wxrdp.ini.tmp
|
||||
;d}' xrdp/xrdp.ini || die
|
||||
# move newline to the beginning
|
||||
sed -i -e 'x' xrdp.ini.tmp || die
|
||||
cat xrdp.ini.tmp >> xrdp/xrdp.ini || die
|
||||
rm -f xrdp.ini.tmp || die
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
use kerberos && use pam \
|
||||
&& ewarn "Both kerberos & pam auth enabled, kerberos will take precedence."
|
||||
|
||||
local myconf=(
|
||||
# warning: configure.ac is completed flawed
|
||||
|
||||
--localstatedir="${EPREFIX}"/var
|
||||
|
||||
# -- authentication backends --
|
||||
# kerberos is inside !SESMAN_NOPAM conditional for no reason
|
||||
$(use pam || use kerberos || echo --enable-nopam)
|
||||
$(usex kerberos --enable-kerberos '')
|
||||
# pam_userpass is not in Gentoo at the moment
|
||||
#--disable-pamuserpass
|
||||
|
||||
# -- jpeg support --
|
||||
$(usex jpeg --enable-jpeg '')
|
||||
# the package supports explicit linking against libjpeg-turbo
|
||||
# (no need for -ljpeg compat)
|
||||
$(use jpeg && has_version 'media-libs/libjpeg-turbo:0' && echo --enable-tjpeg)
|
||||
|
||||
# -- sound support --
|
||||
$(usex pulseaudio '--enable-simplesound --enable-loadpulsemodules' '')
|
||||
|
||||
# -- others --
|
||||
$(usex debug --enable-xrdpdebug '')
|
||||
$(usex fuse --enable-fuse '')
|
||||
# $(usex neutrinordp --enable-neutrinordp '')
|
||||
# $(usex xrdpvr --enable-xrdpvr '')
|
||||
|
||||
"$(systemd_with_unitdir)"
|
||||
)
|
||||
|
||||
econf "${myconf[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
prune_libtool_files --all
|
||||
|
||||
# use our pam.d file since upstream's incompatible with Gentoo
|
||||
use pam && newpamd "${FILESDIR}"/xrdp-sesman.pamd xrdp-sesman
|
||||
# and our startwm.sh
|
||||
exeinto /etc/xrdp
|
||||
doexe "${FILESDIR}"/startwm.sh
|
||||
|
||||
# Fedora stuff -- JTC - commented out ... doesn't seem to exist now
|
||||
#rm -r "${ED}"/etc/default || die
|
||||
|
||||
# own /etc/xrdp/rsakeys.ini
|
||||
: > rsakeys.ini
|
||||
insinto /etc/xrdp
|
||||
doins rsakeys.ini
|
||||
|
||||
# contributed by Jan Psota <jasiupsota@gmail.com>
|
||||
newinitd "${FILESDIR}/${PN}-initd" ${PN}
|
||||
}
|
||||
|
||||
#pkg_preinst() {
|
||||
# # either copy existing keys over to avoid CONFIG_PROTECT whining
|
||||
# # or generate new keys (but don't include them in binpkg!)
|
||||
# if [[ -f ${EROOT}/etc/xrdp/rsakeys.ini ]]; then
|
||||
# cp {"${EROOT}","${ED}"}/etc/xrdp/rsakeys.ini || die
|
||||
# else
|
||||
# einfo "Running xrdp-keygen to generate new rsakeys.ini ..."
|
||||
# "${S}"/keygen/xrdp-keygen xrdp "${ED}"/etc/xrdp/rsakeys.ini \
|
||||
# || die "xrdp-keygen failed to generate RSA keys"
|
||||
# fi
|
||||
#}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ ! -f "${EROOT}"/etc/xrdp/rsakeys.ini ]]; then
|
||||
einfo "Running xrdp-keygen to generate new rsakeys.ini ..."
|
||||
"${EROOT}"/usr/bin/xrdp-keygen xrdp "${EROOT}"/etc/xrdp/rsakeys.ini \
|
||||
|| ewarn "xrdp-keygen failed to generate RSA keys"
|
||||
fi
|
||||
|
||||
# check for use of bundled rsakeys.ini (installed by default upstream)
|
||||
if [[ $(cksum "${EROOT}"/etc/xrdp/rsakeys.ini) == '2935297193 1019 '* ]]
|
||||
then
|
||||
ewarn "You seem to be using upstream bundled rsakeys.ini. This means that"
|
||||
ewarn "your communications are encrypted using a well-known key. Please"
|
||||
ewarn "consider regenerating rsakeys.ini using the following command:"
|
||||
ewarn
|
||||
ewarn " ${EROOT}/usr/bin/xrdp-keygen xrdp ${EROOT}/etc/xrdp/rsakeys.ini"
|
||||
ewarn
|
||||
fi
|
||||
|
||||
elog "Various session types require different backend implementations:"
|
||||
elog "- sesman-Xvnc requires net-misc/tigervnc[server,xorgmodule]"
|
||||
elog "- sesman-X11rdp requires net-misc/x11rdp"
|
||||
}
|
||||
Reference in New Issue
Block a user