import py-medusa

Medusa is a 'server platform' -- it provides a framework for
implementing asynchronous socket-based servers (TCP/IP and on Unix, Unix
domain, sockets).

ok merdely@
This commit is contained in:
okan 2008-02-09 01:10:00 +00:00
parent d91361239f
commit 9bf1de4545
4 changed files with 136 additions and 0 deletions

36
net/py-medusa/Makefile Normal file
View File

@ -0,0 +1,36 @@
# $OpenBSD: Makefile,v 1.1.1.1 2008/02/09 01:10:00 okan Exp $
SHARED_ONLY= Yes
COMMENT= Python framework for async socket-based servers
DISTNAME= medusa-0.5.4
PKGNAME= py-${DISTNAME}
CATEGORIES= net devel
HOMEPAGE= http://www.amk.ca/python/code/medusa.html
MASTER_SITES= http://www.amk.ca/files/python/
# Python License
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MODULES= lang/python
EXAMPLESDIR= ${PREFIX}/share/examples/py-medusa
EXAMPLEDIRS= demo test thread
NO_REGRESS= Yes
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/py-medusa
${INSTALL_DATA} ${WRKSRC}/docs/* ${PREFIX}/share/doc/py-medusa
. for i in ${EXAMPLEDIRS}
${INSTALL_DATA_DIR} ${EXAMPLESDIR}/${i}
${INSTALL_DATA} ${WRKSRC}/${i}/* ${EXAMPLESDIR}/${i}
. endfor
.include <bsd.port.mk>

5
net/py-medusa/distinfo Normal file
View File

@ -0,0 +1,5 @@
MD5 (medusa-0.5.4.tar.gz) = XRBQUDa8OPjUy1HYdRbgaQ==
RMD160 (medusa-0.5.4.tar.gz) = hNphQKrz5nfoYBSk6HyDraOXduw=
SHA1 (medusa-0.5.4.tar.gz) = 8D8aELH1uLPJqGnoGnxcn49nYYg=
SHA256 (medusa-0.5.4.tar.gz) = q3/Eya/SizqvV1rKW7BwBdIooMrVsXh6Uh/8pjz+Qxc=
SIZE (medusa-0.5.4.tar.gz) = 107744

3
net/py-medusa/pkg/DESCR Normal file
View File

@ -0,0 +1,3 @@
Medusa is a 'server platform' -- it provides a framework for
implementing asynchronous socket-based servers (TCP/IP and on Unix, Unix
domain, sockets).

92
net/py-medusa/pkg/PLIST Normal file
View File

@ -0,0 +1,92 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2008/02/09 01:10:00 okan Exp $
lib/python${MODPY_VERSION}/site-packages/medusa/
lib/python${MODPY_VERSION}/site-packages/medusa-0.5.4-py${MODPY_VERSION}.egg-info
lib/python${MODPY_VERSION}/site-packages/medusa/__init__.py
lib/python${MODPY_VERSION}/site-packages/medusa/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/auth_handler.py
lib/python${MODPY_VERSION}/site-packages/medusa/auth_handler.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/chat_server.py
lib/python${MODPY_VERSION}/site-packages/medusa/chat_server.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/counter.py
lib/python${MODPY_VERSION}/site-packages/medusa/counter.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/default_handler.py
lib/python${MODPY_VERSION}/site-packages/medusa/default_handler.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/event_loop.py
lib/python${MODPY_VERSION}/site-packages/medusa/event_loop.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/filesys.py
lib/python${MODPY_VERSION}/site-packages/medusa/filesys.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/ftp_server.py
lib/python${MODPY_VERSION}/site-packages/medusa/ftp_server.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/http_date.py
lib/python${MODPY_VERSION}/site-packages/medusa/http_date.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/http_server.py
lib/python${MODPY_VERSION}/site-packages/medusa/http_server.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/logger.py
lib/python${MODPY_VERSION}/site-packages/medusa/logger.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/m_syslog.py
lib/python${MODPY_VERSION}/site-packages/medusa/m_syslog.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/medusa_gif.py
lib/python${MODPY_VERSION}/site-packages/medusa/medusa_gif.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/monitor.py
lib/python${MODPY_VERSION}/site-packages/medusa/monitor.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/monitor_client.py
lib/python${MODPY_VERSION}/site-packages/medusa/monitor_client.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/monitor_client_win32.py
lib/python${MODPY_VERSION}/site-packages/medusa/monitor_client_win32.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/producers.py
lib/python${MODPY_VERSION}/site-packages/medusa/producers.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/put_handler.py
lib/python${MODPY_VERSION}/site-packages/medusa/put_handler.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/redirecting_handler.py
lib/python${MODPY_VERSION}/site-packages/medusa/redirecting_handler.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/resolver.py
lib/python${MODPY_VERSION}/site-packages/medusa/resolver.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/rpc_client.py
lib/python${MODPY_VERSION}/site-packages/medusa/rpc_client.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/rpc_server.py
lib/python${MODPY_VERSION}/site-packages/medusa/rpc_server.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/script_handler.py
lib/python${MODPY_VERSION}/site-packages/medusa/script_handler.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/status_handler.py
lib/python${MODPY_VERSION}/site-packages/medusa/status_handler.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/unix_user_handler.py
lib/python${MODPY_VERSION}/site-packages/medusa/unix_user_handler.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/virtual_handler.py
lib/python${MODPY_VERSION}/site-packages/medusa/virtual_handler.pyc
lib/python${MODPY_VERSION}/site-packages/medusa/xmlrpc_handler.py
lib/python${MODPY_VERSION}/site-packages/medusa/xmlrpc_handler.pyc
share/doc/py-medusa/
share/doc/py-medusa/README.html
share/doc/py-medusa/async_blurbs.txt
share/doc/py-medusa/composing_producers.gif
share/doc/py-medusa/data_flow.gif
share/doc/py-medusa/data_flow.html
share/doc/py-medusa/debugging.txt
share/doc/py-medusa/producers.gif
share/doc/py-medusa/programming.html
share/doc/py-medusa/proxy_notes.txt
share/doc/py-medusa/threads.txt
share/doc/py-medusa/tkinter.txt
share/examples/py-medusa/
share/examples/py-medusa/demo/
share/examples/py-medusa/demo/publish.py
share/examples/py-medusa/demo/script_server.py
share/examples/py-medusa/demo/simple_anon_ftpd.py
share/examples/py-medusa/demo/start_medusa.py
share/examples/py-medusa/demo/winFTPserver.py
share/examples/py-medusa/test/
share/examples/py-medusa/test/asyn_http_bench.py
share/examples/py-medusa/test/bench.py
share/examples/py-medusa/test/max_sockets.py
share/examples/py-medusa/test/test_11.py
share/examples/py-medusa/test/test_lb.py
share/examples/py-medusa/test/test_medusa.py
share/examples/py-medusa/test/test_producers.py
share/examples/py-medusa/test/test_single_11.py
share/examples/py-medusa/test/tests.txt
share/examples/py-medusa/thread/
share/examples/py-medusa/thread/pi_module.py
share/examples/py-medusa/thread/select_trigger.py
share/examples/py-medusa/thread/test_module.py
share/examples/py-medusa/thread/thread_channel.py
share/examples/py-medusa/thread/thread_handler.py