summaryrefslogtreecommitdiff
path: root/net/bsdproxy
diff options
context:
space:
mode:
authorPeter Pentchev <roam@FreeBSD.org>2001-11-02 14:08:43 +0000
committerPeter Pentchev <roam@FreeBSD.org>2001-11-02 14:08:43 +0000
commit7833a202b4ac73ad92356e84521467235f447515 (patch)
tree7f87e30ca4eac7ffe9233eb898596f7ccbdea62a /net/bsdproxy
parentUpdate to 0.1.5 (diff)
Add bsdproxy 0.03, a TCP proxy using the kevent(2)/kqueue(2) API.
Notes
Notes: svn path=/head/; revision=49502
Diffstat (limited to 'net/bsdproxy')
-rw-r--r--net/bsdproxy/Makefile27
-rw-r--r--net/bsdproxy/distinfo1
-rw-r--r--net/bsdproxy/pkg-comment1
-rw-r--r--net/bsdproxy/pkg-descr13
-rw-r--r--net/bsdproxy/pkg-plist3
5 files changed, 45 insertions, 0 deletions
diff --git a/net/bsdproxy/Makefile b/net/bsdproxy/Makefile
new file mode 100644
index 000000000000..1fb4ef521adb
--- /dev/null
+++ b/net/bsdproxy/Makefile
@@ -0,0 +1,27 @@
+# New ports collection makefile for: bsdproxy
+# Date created: 2 November 2001
+# Whom: roam@FreeBSD.org
+#
+# $FreeBSD$
+#
+
+PORTNAME= bsdproxy
+PORTVERSION= 0.03
+CATEGORIES= net
+MASTER_SITES= http://sydney.daveb.net/bsdproxy/
+
+MAINTAINER= roam@FreeBSD.org
+
+LIB_DEPENDS= glib12.3:${PORTSDIR}/devel/glib12
+
+GNU_CONFIGURE= yes
+
+DOCS= README
+
+.if !defined(NOPORTDOCS)
+post-install:
+ ${MKDIR} ${DOCSDIR}
+ ${INSTALL_DATA} ${DOCS:S,^,${WRKSRC}/,} ${DOCSDIR}
+.endif
+
+.include <bsd.port.mk>
diff --git a/net/bsdproxy/distinfo b/net/bsdproxy/distinfo
new file mode 100644
index 000000000000..ef08c2a63401
--- /dev/null
+++ b/net/bsdproxy/distinfo
@@ -0,0 +1 @@
+MD5 (bsdproxy-0.03.tar.gz) = 9ce70ef35ad3c9c9a626c2b8da885f11
diff --git a/net/bsdproxy/pkg-comment b/net/bsdproxy/pkg-comment
new file mode 100644
index 000000000000..93aae30653d6
--- /dev/null
+++ b/net/bsdproxy/pkg-comment
@@ -0,0 +1 @@
+A TCP proxy, demonstrating use of the kevent(2)/kqueue(2) API
diff --git a/net/bsdproxy/pkg-descr b/net/bsdproxy/pkg-descr
new file mode 100644
index 000000000000..efe93b02cf09
--- /dev/null
+++ b/net/bsdproxy/pkg-descr
@@ -0,0 +1,13 @@
+bsdproxy is a generic, event-driven proxy designed specifically for the
+BSD platform. It uses the kqueue()/kevent() system calls to determine
+when to relay data from one side of the connection to the other. It also
+uses GLib (http://www.gtk.org) data structures and memory management
+functions to optimize steady-state performance (minimize unnecessary
+memory allocation/deallocation).
+
+bsdproxy has been used to proxy HTTP, HTTPS, telnet, and mysql without
+any problems. It should be able to serve as a transparent proxy for
+anything over a TCP/IP connection.
+
+WWW: http://sydney.daveb.net/bsdproxy/
+Author: Dave Bailey <dave@daveb.net>
diff --git a/net/bsdproxy/pkg-plist b/net/bsdproxy/pkg-plist
new file mode 100644
index 000000000000..2f2e9991c72d
--- /dev/null
+++ b/net/bsdproxy/pkg-plist
@@ -0,0 +1,3 @@
+bin/bsdproxy
+%%PORTDOCS%%share/doc/bsdproxy/README
+%%PORTDOCS%%@dirrm share/doc/bsdproxy