diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /net-proxy/ratproxy |
reinit the tree, so we can have metadata
Diffstat (limited to 'net-proxy/ratproxy')
-rw-r--r-- | net-proxy/ratproxy/Manifest | 6 | ||||
-rw-r--r-- | net-proxy/ratproxy/files/ratproxy-Makefile.patch | 19 | ||||
-rw-r--r-- | net-proxy/ratproxy/metadata.xml | 17 | ||||
-rw-r--r-- | net-proxy/ratproxy/ratproxy-1.58.ebuild | 41 |
4 files changed, 83 insertions, 0 deletions
diff --git a/net-proxy/ratproxy/Manifest b/net-proxy/ratproxy/Manifest new file mode 100644 index 000000000000..dcfd811b9287 --- /dev/null +++ b/net-proxy/ratproxy/Manifest @@ -0,0 +1,6 @@ +AUX ratproxy-Makefile.patch 678 SHA256 0ef77aa04ea37e6fda98e7c565f0dc3304caa2c87f4545573156af9e73be05d8 SHA512 7bce9854c29ec0b29f73910cadc9dfc08fa7168d104d9db626dd47988d8b46a3183c6c4ef6b8cd3cf0b56b0ab5b0706a881caebc57a17ccaadbd0f17f78f8d07 WHIRLPOOL 3d20b39c8d2ed6b2da0a7e79639406597a2930d0bc84438ec0fe28d788ca15b3719d7f14ca09a6504ddaf54b22217d48cc649adffb4c799539e14be239a4ad53 +DIST ratproxy-1.58.tar.gz 168700 SHA256 2142d5643305713d9be7fcc82a244048076190851e697b645c49b549a7ae0725 SHA512 432189c5863e0937f4dea92087847e6af1563e7a49a6b91b3f610ceb5aa1e25ac24a3bd837298abccfece7b1ad088ffe20cbfcb540dee164a4264bcb10ce89a2 WHIRLPOOL 2710a890dfef624b05a192fcd130290bb65fbbd45973d17a9df7a27c10f247b913968b593e48a305a897b5c98d7f68ed6276c02aa67c88c75b7888db5692d486 +EBUILD ratproxy-1.58.ebuild 960 SHA256 3d269602f51d19bf30a996228433ae42fdde6249e4d3ea34a5f3a1c13184256c SHA512 cebc348d0604c2ce7707fae63099348f6bf71b8eb80c5a5b625353bea3a6b900e522c310c6cdb041bce362b76e4318b60f625dca129e2bcbded00fbc0b52a964 WHIRLPOOL 661a0991c580fe2287b41326ea4800d1dc85ba3d4599dc72b532357a7ea05145ec8578694d536ac6b521d4d014dd1089c4f52541877bdac0ff3b66d6081a7430 +MISC ChangeLog 2874 SHA256 423ad36b0c82c7c1b49fe6001b51e2358eaed1a23c62432b9fb845eed86b82c4 SHA512 37386f649a2335a68cf060e3edacf20dbdfedec65a90180c8436dbe7f5678470933e2a54d0bb700c7badd80fcddb390692f00b4d1c7b7785fe203f5172437500 WHIRLPOOL 42fa4623c94f481ec1280348b691ea58ecb53fa60434af3d4e55c9d7355d4e3da18c5985d559e1ddd15328a6836ce0c69523cc97d1feddbdf63c775025c06139 +MISC ChangeLog-2015 1259 SHA256 569f8769a3972e06f76f6ea14ede484a45524e44e9cfb195521b1dae35623536 SHA512 855a9c93dca8d40c3838e64f0e2e7cb740fb3cb7486e08401c153d55188ca3a4fef00289b88a31b4f9984ba03203e2d5be17598c86bbf948f65f3255926726da WHIRLPOOL 31dffa2c677f95a8b061bcd303ff4640532c279ca5fc12160a1e68fdae31c9461b40283507d93b6c59060765e9d069d0612a26e9fbf7074ee3e99f8eb9b95cfc +MISC metadata.xml 824 SHA256 035dd14daad9fd84d46d7d61bda9ab9c5859b24fc9559ebf5ed00335f98802ea SHA512 5abef1d46af1f5a8dde0e870b045c89650c90b6f9c4f7f03edb3c0a4c01e9f0ef61c7ec0c392258a06c324019ee52b13a6d965b80b286d4a2438ec503b91cf1b WHIRLPOOL 62b939f7f4ef37a06e3065130dbb3afc264766d0547cd6fa874d910b91198ee03a21c5d6b916812661a62cf182ad53e325564591bd5346d1517328a2f970f571 diff --git a/net-proxy/ratproxy/files/ratproxy-Makefile.patch b/net-proxy/ratproxy/files/ratproxy-Makefile.patch new file mode 100644 index 000000000000..323b52d1ff13 --- /dev/null +++ b/net-proxy/ratproxy/files/ratproxy-Makefile.patch @@ -0,0 +1,19 @@ +--- Makefile.bak 2008-07-08 21:34:10.000000000 +0200 ++++ Makefile 2008-07-08 21:35:34.000000000 +0200 +@@ -20,13 +20,13 @@ + # + + PROGNAME = ratproxy +-CFLAGS = -Wall -O3 -Wno-pointer-sign -D_GNU_SOURCE +-LDFLAGS = -lcrypto -lssl ++CFLAGS += -Wall -Wno-pointer-sign -D_GNU_SOURCE ++LIBS = -lcrypto -lssl + + all: $(PROGNAME) flare-check + + $(PROGNAME): $(PROGNAME).c http.c mime.c ssl.c http.h mime.h ssl.h nlist.h config.h debug.h types.h string-inl.h +- $(CC) $(PROGNAME).c -o $(PROGNAME) $(CFLAGS) http.c mime.c ssl.c $(LDFLAGS) ++ $(CC) $(PROGNAME).c -o $(PROGNAME) $(CFLAGS) $(LDFLAGS) http.c mime.c ssl.c $(LIBS) + + flare-check: + @flare-dist/flare 2>&1 | grep -qF Igor || ( \ diff --git a/net-proxy/ratproxy/metadata.xml b/net-proxy/ratproxy/metadata.xml new file mode 100644 index 000000000000..333a1ada7c45 --- /dev/null +++ b/net-proxy/ratproxy/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<!-- maintainer-needed --> +<longdescription lang="en">A semi-automated, largely passive web application security audit tool, + optimized for an accurate and sensitive detection, and automatic + annotation, of potential problems and security-relevant design patterns + based on the observation of existing, user-initiated traffic in complex + web 2.0 environments. + Detects and prioritizes broad classes of security problems, such as + dynamic cross-site trust model considerations, script inclusion issues, + content serving problems, insufficient XSRF and XSS defenses, and much + more.</longdescription> + <upstream> + <remote-id type="google-code">ratproxy</remote-id> + </upstream> +</pkgmetadata> diff --git a/net-proxy/ratproxy/ratproxy-1.58.ebuild b/net-proxy/ratproxy/ratproxy-1.58.ebuild new file mode 100644 index 000000000000..72235cfd104c --- /dev/null +++ b/net-proxy/ratproxy/ratproxy-1.58.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +inherit eutils flag-o-matic + +DESCRIPTION="A semi-automated, largely passive web application security audit tool" +HOMEPAGE="https://code.google.com/p/ratproxy/" +SRC_URI="https://ratproxy.googlecode.com/files/${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="dev-libs/openssl" +RDEPEND="${DEPEND}" + +S="${WORKDIR}"/${PN} + +src_unpack() { + unpack ${A} + cd "${S}" + + sed -i -e "s:keyfile\.pem:/usr/share/${PN}/&:" ssl.c + sed -r -i -e "s:(ratproxy-back\.png|messages\.list):/usr/share/${PN}/&:" ratproxy-report.sh + epatch "${FILESDIR}"/${PN}-Makefile.patch +} + +src_compile() { + tc-export CC + + emake || die "emake failed" +} + +src_install() { + dobin ${PN}-report.sh || die "install failed" + dobin ${PN} || die "install failed" + dodoc doc/{README,TODO} + insinto /usr/share/${PN} + doins keyfile.pem ratproxy-back.png messages.list +} |