Add new port net/py-medusa - Asynchronous socket-based server framework
for Python PR: 36420 Submitted by: Hye-Shik Chang <perky@fallin.lv>
This commit is contained in:
parent
3041d1e361
commit
590e9fcf81
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=56806
@ -389,6 +389,7 @@
|
||||
SUBDIR += py-ldap1
|
||||
SUBDIR += py-ldap2
|
||||
SUBDIR += py-libnet
|
||||
SUBDIR += py-medusa
|
||||
SUBDIR += py-pcap
|
||||
SUBDIR += py-smb
|
||||
SUBDIR += py-snmp
|
||||
|
39
net/py-medusa/Makefile
Normal file
39
net/py-medusa/Makefile
Normal file
@ -0,0 +1,39 @@
|
||||
# New ports collection makefile for: py-medusa
|
||||
# Date created: 27 March 2002
|
||||
# Whom: Hye-Shik Chang <perky@fallin.lv>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= medusa
|
||||
PORTVERSION= 0.5.1
|
||||
CATEGORIES= net devel python
|
||||
MASTER_SITES= http://www.amk.ca/files/python/
|
||||
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= perky@fallin.lv
|
||||
|
||||
USE_PYTHON= yes
|
||||
|
||||
DOCFILES= CHANGES.txt INSTALL.txt LICENSE.txt README.txt TODO.txt
|
||||
EXAMPLEDIRS= demo test thread
|
||||
DOCSDIR= ${PREFIX}/share/doc/py-medusa
|
||||
EXAMPLESDIR= ${PREFIX}/share/examples/py-medusa
|
||||
SETUP_CMD= cd ${WRKSRC} && ${PYTHON_CMD} setup.py
|
||||
|
||||
do-build:
|
||||
${SETUP_CMD} build
|
||||
|
||||
do-install:
|
||||
@${SETUP_CMD} install -c -O1 --prefix=${PREFIX}
|
||||
.if !defined(NOPORTDOCS)
|
||||
@${MKDIR} ${DOCSDIR}/docs
|
||||
@cd ${WRKSRC} && ${INSTALL_DATA} ${DOCFILES} ${DOCSDIR}
|
||||
@${INSTALL_DATA} ${WRKSRC}/docs/* ${DOCSDIR}/docs
|
||||
.for exdir in ${EXAMPLEDIRS}
|
||||
@${MKDIR} ${EXAMPLESDIR}/${exdir}
|
||||
@${INSTALL_DATA} ${WRKSRC}/${exdir}/* ${EXAMPLESDIR}/${exdir}
|
||||
.endfor
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
1
net/py-medusa/distinfo
Normal file
1
net/py-medusa/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (medusa-0.5.1.tar.gz) = c185b038f36065551d1e737ba46fae78
|
11
net/py-medusa/files/patch-default_handler.py
Normal file
11
net/py-medusa/files/patch-default_handler.py
Normal file
@ -0,0 +1,11 @@
|
||||
--- default_handler.py.orig Thu Mar 28 20:46:08 2002
|
||||
+++ default_handler.py Thu Mar 28 20:46:13 2002
|
||||
@@ -169,7 +169,7 @@
|
||||
|
||||
def set_content_type (self, path, request):
|
||||
ext = string.lower (get_extension (path))
|
||||
- typ = mimelib.guess_type(path):
|
||||
+ typ = mimelib.guess_type(path)
|
||||
if typ is not None:
|
||||
request['Content-Type'] = typ
|
||||
else:
|
1
net/py-medusa/pkg-comment
Normal file
1
net/py-medusa/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
Asynchronous socket-based server framework for Python
|
8
net/py-medusa/pkg-descr
Normal file
8
net/py-medusa/pkg-descr
Normal file
@ -0,0 +1,8 @@
|
||||
Medusa is an architecture for building long-running, high-performance
|
||||
network servers in Python. Medusa is in use now in several
|
||||
mission-critical applications, ranging from custom web servers at
|
||||
extremely high-traffic sites to distributed data processing systems.
|
||||
It is an elegant and efficient solution to a difficult programming
|
||||
problem.
|
||||
|
||||
WWW: http://www.amk.ca/python/code/medusa.html
|
125
net/py-medusa/pkg-plist
Normal file
125
net/py-medusa/pkg-plist
Normal file
@ -0,0 +1,125 @@
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/__init__.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/__init__.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/__init__.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/auth_handler.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/auth_handler.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/auth_handler.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/chat_server.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/chat_server.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/chat_server.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/counter.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/counter.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/counter.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/default_handler.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/default_handler.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/default_handler.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/event_loop.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/event_loop.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/event_loop.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/fifo.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/fifo.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/fifo.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/filesys.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/filesys.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/filesys.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/ftp_server.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/ftp_server.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/ftp_server.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/http_date.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/http_date.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/http_date.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/http_server.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/http_server.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/http_server.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/logger.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/logger.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/logger.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/m_syslog.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/m_syslog.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/m_syslog.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/medusa_gif.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/medusa_gif.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/medusa_gif.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/monitor.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/monitor.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/monitor.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/monitor_client.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/monitor_client.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/monitor_client.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/monitor_client_win32.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/monitor_client_win32.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/monitor_client_win32.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/producers.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/producers.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/producers.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/put_handler.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/put_handler.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/put_handler.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/redirecting_handler.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/redirecting_handler.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/redirecting_handler.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/resolver.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/resolver.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/resolver.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/rpc_client.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/rpc_client.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/rpc_client.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/rpc_server.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/rpc_server.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/rpc_server.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/script_handler.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/script_handler.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/script_handler.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/status_handler.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/status_handler.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/status_handler.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/unix_user_handler.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/unix_user_handler.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/unix_user_handler.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/virtual_handler.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/virtual_handler.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/virtual_handler.pyo
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/xmlrpc_handler.py
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/xmlrpc_handler.pyc
|
||||
lib/%%PYTHON_VERSION%%/site-packages/medusa/xmlrpc_handler.pyo
|
||||
@dirrm lib/%%PYTHON_VERSION%%/site-packages/medusa
|
||||
%%PORTDOCS%%share/examples/py-medusa/demo/dual_server.py
|
||||
%%PORTDOCS%%share/examples/py-medusa/demo/publish.py
|
||||
%%PORTDOCS%%share/examples/py-medusa/demo/script_server.py
|
||||
%%PORTDOCS%%share/examples/py-medusa/demo/simple_anon_ftpd.py
|
||||
%%PORTDOCS%%share/examples/py-medusa/demo/simple_httpd.py
|
||||
%%PORTDOCS%%share/examples/py-medusa/demo/start_medusa.py
|
||||
%%PORTDOCS%%share/examples/py-medusa/test/asyn_http_bench.py
|
||||
%%PORTDOCS%%share/examples/py-medusa/test/bench.py
|
||||
%%PORTDOCS%%share/examples/py-medusa/test/max_sockets.py
|
||||
%%PORTDOCS%%share/examples/py-medusa/test/test_11.py
|
||||
%%PORTDOCS%%share/examples/py-medusa/test/test_lb.py
|
||||
%%PORTDOCS%%share/examples/py-medusa/test/test_medusa.py
|
||||
%%PORTDOCS%%share/examples/py-medusa/test/test_single_11.py
|
||||
%%PORTDOCS%%share/examples/py-medusa/test/tests.txt
|
||||
%%PORTDOCS%%share/examples/py-medusa/thread/pi_module.py
|
||||
%%PORTDOCS%%share/examples/py-medusa/thread/select_trigger.py
|
||||
%%PORTDOCS%%share/examples/py-medusa/thread/test_module.py
|
||||
%%PORTDOCS%%share/examples/py-medusa/thread/thread_channel.py
|
||||
%%PORTDOCS%%share/examples/py-medusa/thread/thread_handler.py
|
||||
%%PORTDOCS%%share/doc/py-medusa/CHANGES.txt
|
||||
%%PORTDOCS%%share/doc/py-medusa/INSTALL.txt
|
||||
%%PORTDOCS%%share/doc/py-medusa/LICENSE.txt
|
||||
%%PORTDOCS%%share/doc/py-medusa/README.txt
|
||||
%%PORTDOCS%%share/doc/py-medusa/TODO.txt
|
||||
%%PORTDOCS%%share/doc/py-medusa/docs/README.html
|
||||
%%PORTDOCS%%share/doc/py-medusa/docs/async_blurbs.txt
|
||||
%%PORTDOCS%%share/doc/py-medusa/docs/composing_producers.gif
|
||||
%%PORTDOCS%%share/doc/py-medusa/docs/data_flow.gif
|
||||
%%PORTDOCS%%share/doc/py-medusa/docs/data_flow.html
|
||||
%%PORTDOCS%%share/doc/py-medusa/docs/debugging.txt
|
||||
%%PORTDOCS%%share/doc/py-medusa/docs/producers.gif
|
||||
%%PORTDOCS%%share/doc/py-medusa/docs/proxy_notes.txt
|
||||
%%PORTDOCS%%share/doc/py-medusa/docs/threads.txt
|
||||
%%PORTDOCS%%share/doc/py-medusa/docs/tkinter.txt
|
||||
%%PORTDOCS%%@dirrm share/examples/py-medusa/thread
|
||||
%%PORTDOCS%%@dirrm share/examples/py-medusa/test
|
||||
%%PORTDOCS%%@dirrm share/examples/py-medusa/demo
|
||||
%%PORTDOCS%%@dirrm share/examples/py-medusa
|
||||
%%PORTDOCS%%@dirrm share/doc/py-medusa/docs
|
||||
%%PORTDOCS%%@dirrm share/doc/py-medusa
|
Loading…
Reference in New Issue
Block a user