diff options
author | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 13:49:04 -0700 |
---|---|---|
committer | Robin H. Johnson <robbat2@gentoo.org> | 2015-08-08 17:38:18 -0700 |
commit | 56bd759df1d0c750a065b8c845e93d5dfa6b549d (patch) | |
tree | 3f91093cdb475e565ae857f1c5a7fd339e2d781e /app-shells/rssh | |
download | gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.gz gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.tar.bz2 gentoo-56bd759df1d0c750a065b8c845e93d5dfa6b549d.zip |
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
Diffstat (limited to 'app-shells/rssh')
-rw-r--r-- | app-shells/rssh/Manifest | 2 | ||||
-rw-r--r-- | app-shells/rssh/files/rssh-2.3.4_p3-autotools.patch | 33 | ||||
-rw-r--r-- | app-shells/rssh/metadata.xml | 15 | ||||
-rw-r--r-- | app-shells/rssh/rssh-2.3.4.ebuild | 38 | ||||
-rw-r--r-- | app-shells/rssh/rssh-2.3.4_p3.ebuild | 47 |
5 files changed, 135 insertions, 0 deletions
diff --git a/app-shells/rssh/Manifest b/app-shells/rssh/Manifest new file mode 100644 index 000000000000..70a1bb8ad2ee --- /dev/null +++ b/app-shells/rssh/Manifest @@ -0,0 +1,2 @@ +DIST rssh-2.3.4.tar.gz 113315 SHA256 f30c6a760918a0ed39cf9e49a49a76cb309d7ef1c25a66e77a41e2b1d0b40cd9 SHA512 c1a77abdf4abe5f936fb1c9c008fc81fabf7b624d69ed31fe2ae5619dfa4a79f1d4a4f2daa5291a36d40353fa2168e74e5ba61294230d702fcdc88ae0d520487 WHIRLPOOL a2fa86922780bdc5f34536aa5840a76902841024b0bc35220098e9d40e087c28578c37417c92ffca5035898c47f50d5de5d18609a3087ceb25eb532bd6b26092 +DIST rssh_2.3.4-3.debian.tar.xz 27364 SHA256 077b304c423349f2771207b0da20b0aef4a8e5baa9c51dcacd37fe2134bee70b SHA512 963d51c0a806090f8008b1f83ca3a0bc271f789e1388c4f4de993e61d705458be4163ba74ebb4fccea454b6ab08239b0a7c2b067bfe7ab222033b9785cb79a90 WHIRLPOOL 127f922d7595c3f3dc68be7b87f2b4043fa433c1e115232b6bac35cc924b280f161c976ab59cca92da846653ea4b5d5c3e33592e4f72593ec8dd07bd6c891c34 diff --git a/app-shells/rssh/files/rssh-2.3.4_p3-autotools.patch b/app-shells/rssh/files/rssh-2.3.4_p3-autotools.patch new file mode 100644 index 000000000000..8030eda525f3 --- /dev/null +++ b/app-shells/rssh/files/rssh-2.3.4_p3-autotools.patch @@ -0,0 +1,33 @@ +diff -Naur rssh-2.3.4.orig/configure.ac rssh-2.3.4/configure.ac +--- rssh-2.3.4.orig/configure.ac 2013-11-15 16:11:21.301056547 -0700 ++++ rssh-2.3.4/configure.ac 2013-11-15 16:11:51.471424233 -0700 +@@ -13,12 +13,6 @@ + AC_PROG_MAKE_SET + AC_CHECK_TOOL([STRIP],[strip]) + +-if test yes = "$GCC" ; then +- defcflags="-O2 -Wall -Wshadow" +-else +- echo "Using default flags" +-fi +- + # Checks for libraries. + + # Checks for header files. +diff -Naur rssh-2.3.4.orig/Makefile.am rssh-2.3.4/Makefile.am +--- rssh-2.3.4.orig/Makefile.am 2013-11-15 16:11:21.301056547 -0700 ++++ rssh-2.3.4/Makefile.am 2013-11-15 16:12:28.581876494 -0700 +@@ -15,7 +15,7 @@ + base=`echo @PACKAGE_STRING@|tr " " "-"` + + install-exec-hook: +- chmod u+s $(libexecdir)/rssh_chroot_helper ++ chmod u+s $(DESTDIR)/$(libexecdir)/rssh_chroot_helper + + rpm: dist + rpmbuild -ta --sign $(base).tar.gz +@@ -24,3 +24,4 @@ + gpg -ba --default-key ddm@pizzashack.org $(base).tar.gz + mv $(base).tar.gz.asc $(base).tar.gz.sig + ++AM_CPPFLAGS += -I. -I$(srcdir) diff --git a/app-shells/rssh/metadata.xml b/app-shells/rssh/metadata.xml new file mode 100644 index 000000000000..5144fb2554ba --- /dev/null +++ b/app-shells/rssh/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer> + <email>opensource@andmarios.com</email> + <name>Marios Andreopoulos</name> + </maintainer> + <maintainer> + <email>ottxor@gentoo.org</email> + <name>Christoph Junghans</name> + </maintainer> + <upstream> + <remote-id type="sourceforge">rssh</remote-id> + </upstream> +</pkgmetadata> diff --git a/app-shells/rssh/rssh-2.3.4.ebuild b/app-shells/rssh/rssh-2.3.4.ebuild new file mode 100644 index 000000000000..b85c7cc6e516 --- /dev/null +++ b/app-shells/rssh/rssh-2.3.4.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=4 +inherit eutils multilib + +DESCRIPTION="Restricted shell for SSHd" +HOMEPAGE="http://rssh.sourceforge.net/" +SRC_URI="mirror://sourceforge/rssh/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ~arm ppc x86" +IUSE="static" + +RDEPEND="virtual/ssh" + +src_prepare() { + epatch_user + + sed -i 's:chmod u+s $(:chmod u+s $(DESTDIR)$(:' Makefile.in || die + # respect CFLAGS, bug #450458 + sed -i -e '/$(CC) -c/s/$(CPPFLAGS)/$(CFLAGS)/' Makefile.in || die +} + +src_configure() { + econf \ + --libexecdir="/usr/$(get_libdir)/misc" \ + --with-scp=/usr/bin/scp \ + --with-sftp-server="/usr/$(get_libdir)/misc/sftp-server" \ + $(use_enable static) +} + +src_install() { + emake install DESTDIR="${D}" + dodoc AUTHORS ChangeLog CHROOT INSTALL README TODO +} diff --git a/app-shells/rssh/rssh-2.3.4_p3.ebuild b/app-shells/rssh/rssh-2.3.4_p3.ebuild new file mode 100644 index 000000000000..a595f7cbb5d6 --- /dev/null +++ b/app-shells/rssh/rssh-2.3.4_p3.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +inherit autotools-utils multilib + +DESCRIPTION="Restricted shell for SSHd" +HOMEPAGE="http://rssh.sourceforge.net/" +MY_P="${P/%_p*}" +SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz + mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p/-}.debian.tar.xz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~x86" +IUSE="static subversion" + +RDEPEND="virtual/ssh" + +S="${WORKDIR}/${MY_P}" +DOCS=( AUTHORS ChangeLog CHROOT INSTALL README TODO ) + +src_prepare() { + epatch "${WORKDIR}"/debian/patches/fixes/*.diff "${FILESDIR}/${P}"-autotools.patch + use subversion && epatch "${WORKDIR}"/debian/patches/features/subversion.diff + AUTOTOOLS_AUTORECONF=1 autotools-utils_src_prepare #due to debian patches +} + +src_configure() { + local myeconfargs=( + --libexecdir="/usr/$(get_libdir)/misc" + --with-scp=/usr/bin/scp + --with-sftp-server="/usr/$(get_libdir)/misc/sftp-server" + $(use_enable static) + ) + autotools-utils_src_configure +} + +src_install() { + autotools-utils_src_install + if use subversion && [[ -f "${EROOT}"/etc/rssh.conf ]]; then + awk -f conf_convert "${EROOT}"/etc/rssh.conf > "${T}/rssh.conf" || die + insinto /etc + doins "${T}/rssh.conf" + fi +} |