From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- app-shells/rrs/Manifest | 7 +++++ app-shells/rrs/files/rrs-1.70-asneeded.patch | 38 ++++++++++++++++++++++++++ app-shells/rrs/metadata.xml | 11 ++++++++ app-shells/rrs/rrs-1.70-r1.ebuild | 36 +++++++++++++++++++++++++ app-shells/rrs/rrs-1.70-r2.ebuild | 40 ++++++++++++++++++++++++++++ 5 files changed, 132 insertions(+) create mode 100644 app-shells/rrs/Manifest create mode 100644 app-shells/rrs/files/rrs-1.70-asneeded.patch create mode 100644 app-shells/rrs/metadata.xml create mode 100644 app-shells/rrs/rrs-1.70-r1.ebuild create mode 100644 app-shells/rrs/rrs-1.70-r2.ebuild (limited to 'app-shells/rrs') 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 @@ + + + + + pinkbyte@gentoo.org + Sergey Popov + + + rrs + + 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 +} -- cgit v1.2.3