summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlin Năstac <mrness@gentoo.org>2005-04-22 21:40:29 +0000
committerAlin Năstac <mrness@gentoo.org>2005-04-22 21:40:29 +0000
commit67ded425ba2c6446a0931c6840e3bc35e7324961 (patch)
treefb94c3ceee57b39a2022ce1e2a3dd4e39627ab03 /net-proxy/3proxy
parentnet-misc/dante -> net-proxy/dante (diff)
downloadhistorical-67ded425ba2c6446a0931c6840e3bc35e7324961.tar.gz
historical-67ded425ba2c6446a0931c6840e3bc35e7324961.tar.bz2
historical-67ded425ba2c6446a0931c6840e3bc35e7324961.zip
net-misc/3proxy -> net-proxy/3proxy
Package-Manager: portage-2.0.51.19
Diffstat (limited to 'net-proxy/3proxy')
-rw-r--r--net-proxy/3proxy/3proxy-0.5b.ebuild52
-rw-r--r--net-proxy/3proxy/ChangeLog31
-rw-r--r--net-proxy/3proxy/Manifest14
-rw-r--r--net-proxy/3proxy/files/digest-3proxy-0.5b1
-rw-r--r--net-proxy/3proxy/metadata.xml10
5 files changed, 108 insertions, 0 deletions
diff --git a/net-proxy/3proxy/3proxy-0.5b.ebuild b/net-proxy/3proxy/3proxy-0.5b.ebuild
new file mode 100644
index 000000000000..46eebd5946a0
--- /dev/null
+++ b/net-proxy/3proxy/3proxy-0.5b.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-proxy/3proxy/3proxy-0.5b.ebuild,v 1.1 2005/04/22 21:40:29 mrness Exp $
+
+inherit toolchain-funcs
+
+DESCRIPTION="really tiny cross-platform proxy servers set"
+HOMEPAGE="http://www.security.nnov.ru/soft/3proxy/"
+SRC_URI="http://www.security.nnov.ru/soft/3proxy/${PV}/3proxy.tgz"
+
+LICENSE="3proxy"
+SLOT="0"
+KEYWORDS="ppc x86"
+IUSE=""
+
+DEPEND=""
+
+S=${WORKDIR}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ sed -i \
+ -e "/^CFLAGS/s:-O2:${CFLAGS}:" \
+ Makefile.unix || die "sed Makefile"
+ sed -i 's:/usr/local::' src/stringtable.c || die "sed stringtable"
+ find . -type f -print0 | xargs -0 chmod a-x
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" LN="$(tc-getCC)" -f Makefile.unix || die
+}
+
+src_install() {
+ cd ${S}/src
+ dobin 3proxy || die "dobin 3proxy failed"
+ for bin in proxy socks pop3p tcppm udppm mycrypt dighosts ; do
+ newbin ${bin} ${PN}-${bin} || die "newbin ${bin} failed"
+ done
+
+ cd ${S}/cfg
+ find -type f | dodoc
+
+ cd ${S}/man
+ doman *.[38]
+
+ cd ${S}
+ dodoc Changelog Readme Release.notes
+ cd ${S}/doc
+ find -name '*.txt' | dodoc
+ find -name '*.html' | dohtml
+}
diff --git a/net-proxy/3proxy/ChangeLog b/net-proxy/3proxy/ChangeLog
new file mode 100644
index 000000000000..47d4abe44460
--- /dev/null
+++ b/net-proxy/3proxy/ChangeLog
@@ -0,0 +1,31 @@
+# ChangeLog for net-misc/3proxy
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-proxy/3proxy/ChangeLog,v 1.1 2005/04/22 21:40:29 mrness Exp $
+
+*3proxy-0.5b (22 Apr 2005)
+
+ 22 Apr 2005; Alin Nastac <mrness@gentoo.org> +metadata.xml,
+ 3proxy-0.5b.ebuild:
+ Move from net-misc/3proxy to net-proxy/3proxy
+
+*3proxy-0.5b (11 Dec 2004)
+
+ 11 Dec 2004; Mike Frysinger <vapier@gentoo.org> +3proxy-0.5b.ebuild:
+ Version bump (notified by author).
+
+ 01 Jul 2004; Jon Hood <squinky86@gentoo.org> 3proxy-0.4.3b.ebuild,
+ 3proxy-0.4.5b.ebuild:
+ change virtual/glibc to virtual/libc, add IUSE
+
+ 28 Jun 2004; David Holm <dholm@gentoo.org> 3proxy-0.4.5b.ebuild:
+ Added to ~ppc.
+
+*3proxy-0.4.5b (27 Jun 2004)
+
+ 27 Jun 2004; Mike Frysinger <vapier@gentoo.org> +3proxy-0.4.5b.ebuild:
+ Version bump.
+
+*3proxy-0.4.3b (17 Mar 2004)
+
+ 17 Mar 2004; Mike Frysinger <vapier@gentoo.org> :
+ Initial import. Ebuild submitted by me for #44928.
diff --git a/net-proxy/3proxy/Manifest b/net-proxy/3proxy/Manifest
new file mode 100644
index 000000000000..3a25bb4294d5
--- /dev/null
+++ b/net-proxy/3proxy/Manifest
@@ -0,0 +1,14 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 574d96bd5ef136dd4a2ad2e439219b36 3proxy-0.5b.ebuild 1207
+MD5 0cbfa738d25b79b696b9b02df3857a49 ChangeLog 986
+MD5 8bd192560c1e5eaf46ed53db9d50f885 metadata.xml 800
+MD5 52113c3a7c0b1486d26b186cd7f2a746 files/digest-3proxy-0.5b 55
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.1 (GNU/Linux)
+
+iD8DBQFCaW9YjiC39V7gKu0RAiZ1AKCnyeYVjNYmskUaOVgQFbomOWWIoQCeKrqJ
+Dj/s3fzN/cqTDs9jRVlpDrU=
+=bn20
+-----END PGP SIGNATURE-----
diff --git a/net-proxy/3proxy/files/digest-3proxy-0.5b b/net-proxy/3proxy/files/digest-3proxy-0.5b
new file mode 100644
index 000000000000..21c21cf3152d
--- /dev/null
+++ b/net-proxy/3proxy/files/digest-3proxy-0.5b
@@ -0,0 +1 @@
+MD5 aa59b6398af7b2a5c46b582ea8fbab91 3proxy.tgz 183952
diff --git a/net-proxy/3proxy/metadata.xml b/net-proxy/3proxy/metadata.xml
new file mode 100644
index 000000000000..bab3ba6b72fa
--- /dev/null
+++ b/net-proxy/3proxy/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>net-proxy</herd>
+<longdescription>3Proxy is really tiny cross-platform proxy servers set. It includes HTTP proxy with HTTPS and FTP support,
+SOCKSv4/SOCKSv4.5/SOCKSv5 proxy, POP3 proxy, FTP proxy, TCP and UDP portmappers. You can use every proxy as a standalone program
+(socks, proxy, tcppm, udppm, pop3p) or use combined program (3proxy). Combined proxy additionally supports features like
+access control, bandwidth limiting, limiting daily/weekly/monthly traffic amount, proxy chaining, log rotation, sylog and ODBC logging, etc.
+It's created to be small, simple (I'd like to say secure - but it's just a beta) and yet functional.</longdescription>
+</pkgmetadata>