summaryrefslogtreecommitdiff
path: root/app-shells/rrs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-shells/rrs
reinit the tree, so we can have metadata
Diffstat (limited to 'app-shells/rrs')
-rw-r--r--app-shells/rrs/Manifest7
-rw-r--r--app-shells/rrs/files/rrs-1.70-asneeded.patch38
-rw-r--r--app-shells/rrs/metadata.xml11
-rw-r--r--app-shells/rrs/rrs-1.70-r1.ebuild36
-rw-r--r--app-shells/rrs/rrs-1.70-r2.ebuild40
5 files changed, 132 insertions, 0 deletions
diff --git a/app-shells/rrs/Manifest b/app-shells/rrs/Manifest
new file mode 100644
index 000000000000..ce1b90c55c6e
--- /dev/null
+++ b/app-shells/rrs/Manifest
@@ -0,0 +1,7 @@
+AUX rrs-1.70-asneeded.patch 1437 SHA256 46020607ca66963afd1569c7cd2b0ad6c89659f2a33f426b88cd43c3666b23eb SHA512 f72670f986887a04efaec8ba8b4d8a5c725ae21dd25217f67268973487556f757d0e24a4b81bdc573d0dd85bdf0f35c4148b3d553298046696aa4571ab511363 WHIRLPOOL 1aa3922983a4b3c0d81146fa223844527c472a57af836e28bad3dea4d58de4b4f53593d29765a5f6749167f083282ad534855a933fe7bec4506e4a08c138a77e
+DIST rrs-1.70.tar.gz 49579 SHA256 ffd9098cf93da5bda65150fe241ec51eb0eb0e37edca038e6a2216bc12546e85 SHA512 58a3d34bd80f2ddaa62112819d83ab2175daf1b9e66605d0b629a15d1fc6b43b482e1a4a763b99a07d85bbb0fa6df339d0dfcc203e3a3da3d5cfdabbd14a4bfa WHIRLPOOL 1825e41907f018dfbbd6678da39695bf34007cdbbd9b47a86b79f32bac9cbd2ae242d147d2fe568153cf52610daf3d039a49c001fba737d2fd0c080c03f5f074
+EBUILD rrs-1.70-r1.ebuild 711 SHA256 788be13b03163cb8fc757f208f1c5670feec082ca6450087e0f88f2353136d7b SHA512 9a503747336f3cbbf0321448690bb31ce88c69b0e2430d690b3193c014e7667508b3ab5a4b36fcaa6273219f52292802df801b5722638f73c05effbbe451a269 WHIRLPOOL 22982ac1616f065cf1eaa574bf0a25224d2667e21bba14f3a428eee18c2dd6d6c12bc615a23be04213b8eac7e6912ae48e04216d4863a3ac9ffeee179b2fa3cf
+EBUILD rrs-1.70-r2.ebuild 746 SHA256 670431009bf1a2e5689704e3b9608622887976006177881554a2c4c8e3613074 SHA512 335e07e3a4a2d7fb043155aabf311bd3c452635fd6d06536ba96cd7539feed94d2d3ba9f45028ec73ce6f37732ba5c29c4a8eb4d6ed9500e003a9421126f7bf5 WHIRLPOOL 8506f192a9a0cd1acd6a7596b9e514c0134ca1a176f08bafd4a698ff14aee3af51ba9c281289cb56e1071687851c3eb8dde68e41bef8ec7035cf30550067d471
+MISC ChangeLog 2361 SHA256 6318a47eee93a3ecb6ee76cb9377100ad14360f3ec8759e831a10c64ca6e8c39 SHA512 4d378faa2e562c01508d20b8b7c6601f2bccd41ec5e08a734ef89430bcc26c72d7d59c884587f4d97902dbc040a990577826edc9d6c7a2dc389814338b78097c WHIRLPOOL 0ddc0b33f51ae16e4acc879cefad2fc4a38fdb3b3999caed37a08efe04da6a13d79fa8b5fbb8950919005040b38bcf8fb278cc25cb5474af56d9b069719b3612
+MISC ChangeLog-2015 2901 SHA256 37b046ab05795db8aa3a4316970c498f96fd0e61833d7d1b512af4846c3ba075 SHA512 28e266cbf3e48e780e4dc24059a5a0e2d6c7cbf21baa1ea1bf640ed5eeac57134ae6c28b62db1c3f47a21cad17f981c48b249ef193bf00fed8413513822107c6 WHIRLPOOL 69a69ff43c1765399bc0c3c25d6c0806ea17626ee96d3d18f0df842636eb08e5c386ffb89838dc5e500aa3944af8c386f40ac76335c1b76a577cb1929ea60199
+MISC metadata.xml 317 SHA256 b4472b025bbb025eefaab6f3d8f19091e6ad16f0e7efb2679eb0350ecd04d926 SHA512 b80e5e730f8ee1225f73e1c1651c9cec243f117f3b983ef0814699ba367f373ada228e1fe2b6b8f1928eeb5cd854c1a7bf07d59075607a992a4a0e0dd3482ee4 WHIRLPOOL fbbdd516f3a2e13fa793c3da94f8f3bcd91c6968a9b7299e6c23d80efbf5111fc625220e046577f808024e0c296a7878d5da9e0d1b46bb55cff7cd8a4bde8222
diff --git a/app-shells/rrs/files/rrs-1.70-asneeded.patch b/app-shells/rrs/files/rrs-1.70-asneeded.patch
new file mode 100644
index 000000000000..9ed9ee16fbee
--- /dev/null
+++ b/app-shells/rrs/files/rrs-1.70-asneeded.patch
@@ -0,0 +1,38 @@
+--- Makefile.orig 2004-05-30 02:14:14.000000000 +0200
++++ Makefile 2009-01-03 15:02:19.253460887 +0100
+@@ -8,8 +8,8 @@
+ # if your system doesn't have GNU's getopt_long(), add -DWITHOUT_GNU_GETOPT
+ CFLAGS=-I/usr/local/include -Wall -O2
+ # openpty() is in libutil on most Unix-like operating systems
+-LDFLAGS=-L/usr/local/lib -s -lstdc++ -lm -lutil -lssl -lcrypto
+-LDFLAGSNOSSL=-s -lstdc++ -lm -lutil
++LDFLAGS=-L/usr/local/lib -lstdc++ -lm -lutil -lssl -lcrypto
++LDFLAGSNOSSL=-lstdc++ -lm -lutil
+
+ PREFIX=/usr/local
+ BINDIR=bin
+@@ -36,9 +36,9 @@
+ generic-nossl: clean compile-generic-nossl
+
+ qnx: clean
+- $(MAKE) LDFLAGS="-L/usr/local/lib -s -lsocket -lssl -lcrypto" compile-qnx
++ $(MAKE) LDFLAGS="-L/usr/local/lib -lsocket -lssl -lcrypto" compile-qnx
+ qnx-nossl: clean
+- $(MAKE) LDFLAGSNOSSL="-s -lsocket" compile-qnx-nossl
++ $(MAKE) LDFLAGSNOSSL="-lsocket" compile-qnx-nossl
+
+ distclean: clean
+
+@@ -47,10 +47,10 @@
+
+ ## generic
+ compile-generic:
+- $(CC) $(CFLAGS) $(LDFLAGS) $(LDEXTRA) -o $(out) rrs.c md5.c sha1.c farm9crypt.cc twofish2.cc
++ $(CC) $(CFLAGS) $(LDEXTRA) -o $(out) rrs.c md5.c sha1.c farm9crypt.cc twofish2.cc $(LDFLAGS)
+
+ compile-generic-nossl:
+- $(CC) -DWITHOUT_SSL $(CFLAGS) $$CFLAGS $(LDFLAGSNOSSL) $(LDEXTRA) -o $(out) rrs.c md5.c sha1.c farm9crypt.cc twofish2.cc
++ $(CC) -DWITHOUT_SSL $(CFLAGS) $$CFLAGS $(LDEXTRA) -o $(out) rrs.c md5.c sha1.c farm9crypt.cc twofish2.cc $(LDFLAGSNOSSL)
+
+ ## qnx
+ compile-qnx:
diff --git a/app-shells/rrs/metadata.xml b/app-shells/rrs/metadata.xml
new file mode 100644
index 000000000000..f11c8394b116
--- /dev/null
+++ b/app-shells/rrs/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>pinkbyte@gentoo.org</email>
+ <name>Sergey Popov</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="freecode">rrs</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-shells/rrs/rrs-1.70-r1.ebuild b/app-shells/rrs/rrs-1.70-r1.ebuild
new file mode 100644
index 000000000000..1bc50a484efe
--- /dev/null
+++ b/app-shells/rrs/rrs-1.70-r1.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Reverse Remote Shell"
+HOMEPAGE="http://freecode.com/projects/rrs"
+SRC_URI="http://www.cycom.se/uploads/36/19/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 ppc x86"
+IUSE="ssl"
+
+DEPEND="ssl? ( dev-libs/openssl )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/"${P}"-asneeded.patch
+ sed -i -e "s/-s //g" Makefile || die
+}
+
+src_compile() {
+ local target=""
+ use ssl || target="-nossl"
+
+ emake generic${target} CFLAGS="${CFLAGS}" LDEXTRA="${LDFLAGS}" CC="$(tc-getCC)"
+}
+
+src_install() {
+ dobin rrs
+ dodoc CHANGES README
+ doman rrs.1
+}
diff --git a/app-shells/rrs/rrs-1.70-r2.ebuild b/app-shells/rrs/rrs-1.70-r2.ebuild
new file mode 100644
index 000000000000..36ca714b57e3
--- /dev/null
+++ b/app-shells/rrs/rrs-1.70-r2.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit toolchain-funcs
+
+DESCRIPTION="Reverse Remote Shell"
+HOMEPAGE="http://freecode.com/projects/rrs"
+SRC_URI="http://www.cycom.se/uploads/36/19/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE="ssl"
+
+DEPEND="ssl? ( dev-libs/openssl:0= )"
+RDEPEND="${DEPEND}"
+
+PATCH=( "${FILESDIR}"/"${P}"-asneeded.patch)
+
+DOCS=( CHANGES README )
+
+src_prepare() {
+ default
+ sed -i -e "s#-s ##g" Makefile || die
+}
+
+src_compile() {
+ local target=""
+ use ssl || target="-nossl"
+
+ emake generic${target} CFLAGS="${CFLAGS}" LDEXTRA="${LDFLAGS}" CC="$(tc-getCC)"
+}
+
+src_install() {
+ dobin "${PN}"
+ doman "${PN}.1"
+ einstalldocs
+}