import py-peak-rules-0.5r2582
PEAK-Rules is a highly-extensible framework for creating and using generic functions, from the very simple to the very complex. Out of the box, it supports multiple-dispatch on positional arguments using tuples of types, full predicate dispatch using strings containing Python expressions, and CLOS-like method combining. (But the framework allows you to mix and match dispatch engines and custom method combinations, if you need or want to.) ok fgs@
This commit is contained in:
parent
0e371f6594
commit
ae1ab945e2
37
devel/py-peak-rules/Makefile
Normal file
37
devel/py-peak-rules/Makefile
Normal file
@ -0,0 +1,37 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2009/04/05 01:40:34 martynas Exp $
|
||||
|
||||
COMMENT = generic functions support systems
|
||||
|
||||
MODPY_EGG_VERSION = 0.5
|
||||
REVISION = 2582
|
||||
DISTNAME = PEAK-Rules-${MODPY_EGG_VERSION}a1.dev-r${REVISION}
|
||||
PKGNAME = py-peak-rules-${MODPY_EGG_VERSION}r${REVISION}
|
||||
|
||||
CATEGORIES = devel
|
||||
|
||||
HOMEPAGE = http://pypi.python.org/pypi/PEAK-Rules/
|
||||
|
||||
MAINTAINER = Martynas Venckus <martynas@openbsd.org>
|
||||
|
||||
# PSF
|
||||
PERMIT_PACKAGE_CDROM = Yes
|
||||
PERMIT_PACKAGE_FTP = Yes
|
||||
PERMIT_DISTFILES_CDROM = Yes
|
||||
PERMIT_DISTFILES_FTP = Yes
|
||||
|
||||
MASTER_SITES = http://peak.telecommunity.com/snapshots/
|
||||
|
||||
MODULES = lang/python
|
||||
RUN_DEPENDS = ::devel/py-bytecodeassembler \
|
||||
::devel/py-decoratortools \
|
||||
::devel/py-addons \
|
||||
::devel/py-extremes
|
||||
BUILD_DEPENDS = ${RUN_DEPENDS}
|
||||
|
||||
MODPY_SETUPTOOLS = Yes
|
||||
|
||||
post-install:
|
||||
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/py-peak-rules
|
||||
${INSTALL_DATA} ${WRKSRC}/*.txt ${PREFIX}/share/doc/py-peak-rules/
|
||||
|
||||
.include <bsd.port.mk>
|
5
devel/py-peak-rules/distinfo
Normal file
5
devel/py-peak-rules/distinfo
Normal file
@ -0,0 +1,5 @@
|
||||
MD5 (PEAK-Rules-0.5a1.dev-r2582.tar.gz) = LMmtmWyH2sFOnkNO3p+q2A==
|
||||
RMD160 (PEAK-Rules-0.5a1.dev-r2582.tar.gz) = gLByjb0KdRSgkQNCGyQ4Ays87Qk=
|
||||
SHA1 (PEAK-Rules-0.5a1.dev-r2582.tar.gz) = kK9I8C0omLcYLNXcDCRXKwKRoI4=
|
||||
SHA256 (PEAK-Rules-0.5a1.dev-r2582.tar.gz) = TtlMDVUuusIC9G3mr9FqPTsK4hWZiIasIQY93+F1JG8=
|
||||
SIZE (PEAK-Rules-0.5a1.dev-r2582.tar.gz) = 95342
|
7
devel/py-peak-rules/pkg/DESCR
Normal file
7
devel/py-peak-rules/pkg/DESCR
Normal file
@ -0,0 +1,7 @@
|
||||
PEAK-Rules is a highly-extensible framework for creating and using
|
||||
generic functions, from the very simple to the very complex. Out
|
||||
of the box, it supports multiple-dispatch on positional arguments
|
||||
using tuples of types, full predicate dispatch using strings
|
||||
containing Python expressions, and CLOS-like method combining. (But
|
||||
the framework allows you to mix and match dispatch engines and
|
||||
custom method combinations, if you need or want to.)
|
37
devel/py-peak-rules/pkg/PLIST
Normal file
37
devel/py-peak-rules/pkg/PLIST
Normal file
@ -0,0 +1,37 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2009/04/05 01:40:34 martynas Exp $
|
||||
lib/python${MODPY_VERSION}/site-packages/PEAK_Rules-${MODPY_EGG_VERSION}a1.dev_r2582-py${MODPY_VERSION}-nspkg.pth
|
||||
lib/python${MODPY_VERSION}/site-packages/PEAK_Rules-${MODPY_EGG_VERSION}a1.dev_r2582-py${MODPY_VERSION}.egg-info/
|
||||
lib/python${MODPY_VERSION}/site-packages/PEAK_Rules-${MODPY_EGG_VERSION}a1.dev_r2582-py${MODPY_VERSION}.egg-info/PKG-INFO
|
||||
lib/python${MODPY_VERSION}/site-packages/PEAK_Rules-${MODPY_EGG_VERSION}a1.dev_r2582-py${MODPY_VERSION}.egg-info/SOURCES.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/PEAK_Rules-${MODPY_EGG_VERSION}a1.dev_r2582-py${MODPY_VERSION}.egg-info/dependency_links.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/PEAK_Rules-${MODPY_EGG_VERSION}a1.dev_r2582-py${MODPY_VERSION}.egg-info/namespace_packages.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/PEAK_Rules-${MODPY_EGG_VERSION}a1.dev_r2582-py${MODPY_VERSION}.egg-info/requires.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/PEAK_Rules-${MODPY_EGG_VERSION}a1.dev_r2582-py${MODPY_VERSION}.egg-info/top_level.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/peak/rules/
|
||||
lib/python${MODPY_VERSION}/site-packages/peak/rules/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/peak/rules/__init__.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/peak/rules/ast_builder.py
|
||||
lib/python${MODPY_VERSION}/site-packages/peak/rules/ast_builder.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/peak/rules/codegen.py
|
||||
lib/python${MODPY_VERSION}/site-packages/peak/rules/codegen.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/peak/rules/core.py
|
||||
lib/python${MODPY_VERSION}/site-packages/peak/rules/core.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/peak/rules/criteria.py
|
||||
lib/python${MODPY_VERSION}/site-packages/peak/rules/criteria.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/peak/rules/dispatch.py
|
||||
lib/python${MODPY_VERSION}/site-packages/peak/rules/dispatch.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/peak/rules/indexing.py
|
||||
lib/python${MODPY_VERSION}/site-packages/peak/rules/indexing.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/peak/rules/predicates.py
|
||||
lib/python${MODPY_VERSION}/site-packages/peak/rules/predicates.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/peak/rules/syntax.py
|
||||
lib/python${MODPY_VERSION}/site-packages/peak/rules/syntax.pyc
|
||||
share/doc/py-peak-rules/
|
||||
share/doc/py-peak-rules/AST-Builder.txt
|
||||
share/doc/py-peak-rules/Code-Generation.txt
|
||||
share/doc/py-peak-rules/Criteria.txt
|
||||
share/doc/py-peak-rules/DESIGN.txt
|
||||
share/doc/py-peak-rules/Indexing.txt
|
||||
share/doc/py-peak-rules/Predicates.txt
|
||||
share/doc/py-peak-rules/README.txt
|
||||
share/doc/py-peak-rules/Syntax-Matching.txt
|
Loading…
Reference in New Issue
Block a user