summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorroam <roam@FreeBSD.org>2001-11-02 14:08:43 +0000
committerroam <roam@FreeBSD.org>2001-11-02 14:08:43 +0000
commitc4a2c0bf2660b44d0087950c46aa256ed77c3ed8 (patch)
treedfa2cc525768ab9a15b31235c4eb5f85ef1b3e1b /net
parent76bfb12ce669cc9f4326eca445fe2a89da68f5fd (diff)
downloadFreeBSD-ports-c4a2c0bf2660b44d0087950c46aa256ed77c3ed8.zip
FreeBSD-ports-c4a2c0bf2660b44d0087950c46aa256ed77c3ed8.tar.gz
Add bsdproxy 0.03, a TCP proxy using the kevent(2)/kqueue(2) API.
Diffstat (limited to 'net')
-rw-r--r--net/Makefile1
-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
6 files changed, 46 insertions, 0 deletions
diff --git a/net/Makefile b/net/Makefile
index e14a9ba..fd8b722 100644
--- a/net/Makefile
+++ b/net/Makefile
@@ -30,6 +30,7 @@
SUBDIR += bounce
SUBDIR += bpft
SUBDIR += brouted
+ SUBDIR += bsdproxy
SUBDIR += cap
SUBDIR += cdpd
SUBDIR += centericq
diff --git a/net/bsdproxy/Makefile b/net/bsdproxy/Makefile
new file mode 100644
index 0000000..1fb4ef5
--- /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 0000000..ef08c2a
--- /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 0000000..93aae30
--- /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 0000000..efe93b0
--- /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 0000000..2f2e999
--- /dev/null
+++ b/net/bsdproxy/pkg-plist
@@ -0,0 +1,3 @@
+bin/bsdproxy
+%%PORTDOCS%%share/doc/bsdproxy/README
+%%PORTDOCS%%@dirrm share/doc/bsdproxy
OpenPOWER on IntegriCloud