svn commit: r419638 - in head/devel: . py-apptools
Kurt Jaeger
pi at FreeBSD.org
Thu Aug 4 17:48:01 UTC 2016
Author: pi
Date: Thu Aug 4 17:48:00 2016
New Revision: 419638
URL: https://svnweb.freebsd.org/changeset/ports/419638
Log:
New port: devel/py-apptools
The apptools project includes a set of packages that Enthought has
found useful in creating a number of applications.
- apptools.appscripting: Framework for scripting applications.
- apptools.help: Provides a plugin for displaying documents and examples.
- apptools.io: Provides an abstraction for files and folders in a
file system.
- apptools.logger: Convenience functions for creating logging handlers
- apptools.naming: Manages naming contexts, supporting non-string data
types and scoped preferences
- apptools.permissions: Supports limiting access to parts of an application
unless the user is appropriately authorised (not full-blown security).
- apptools.persistence: Supports pickling and restoring the state of an
object.
- apptools.preferences: Manages application preferences.
- apptools.selection: Manages the communication between providers and
listener of selected items in an application.
- apptools.scripting: A framework for automatic recording of Python scripts.
- apptools.sweet_pickle: Handles class-level versioning, to support
loading of saved data that exist over several generations of
internal class structures.
- apptools.template: Supports creating templatizable object hierarchies.
- apptools.type_manager: Manages type extensions, including factories to
generate adapters, and hooks for methods and functions.
- apptools.undo: Supports undoing and scripting application commands.
WWW: https://docs.enthought.com/apptools
PR: 204431
Submitted by: Vladimir Chukharev <vladimir.chukharev at gmail.com>
Added:
head/devel/py-apptools/
head/devel/py-apptools/Makefile (contents, props changed)
head/devel/py-apptools/distinfo (contents, props changed)
head/devel/py-apptools/pkg-descr (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Thu Aug 4 17:45:51 2016 (r419637)
+++ head/devel/Makefile Thu Aug 4 17:48:00 2016 (r419638)
@@ -3970,6 +3970,7 @@
SUBDIR += py-apipkg
SUBDIR += py-appdirs
SUBDIR += py-application
+ SUBDIR += py-apptools
SUBDIR += py-apscheduler
SUBDIR += py-archetypes.querywidget
SUBDIR += py-archetypes.referencebrowserwidget
Added: head/devel/py-apptools/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-apptools/Makefile Thu Aug 4 17:48:00 2016 (r419638)
@@ -0,0 +1,25 @@
+# Created by: Vladimir Chukharev
+# $FreeBSD$
+
+PORTNAME= apptools
+PORTVERSION= 4.4.0
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= Vladimir.Chukharev at gmail.com
+COMMENT= Enthought application tools
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+# See ${WRKSRC}/image_LICENSE.txt for information that other
+# files *LICENSE* are not used
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}traits>=4.5.0:devel/py-traits \
+ ${PYTHON_PKGNAMEPREFIX}configobj>=5.0.:devel/py-configobj
+
+USES= python:-2.7
+USE_PYTHON= autoplist distutils
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Added: head/devel/py-apptools/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-apptools/distinfo Thu Aug 4 17:48:00 2016 (r419638)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1470314773
+SHA256 (apptools-4.4.0.tar.gz) = 73f5c2344d8d36b81f164e9e576425749e91342cf9e8615f3d72627af0de86b7
+SIZE (apptools-4.4.0.tar.gz) = 294669
Added: head/devel/py-apptools/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/py-apptools/pkg-descr Thu Aug 4 17:48:00 2016 (r419638)
@@ -0,0 +1,27 @@
+The apptools project includes a set of packages that Enthought has
+found useful in creating a number of applications.
+
+- apptools.appscripting: Framework for scripting applications.
+- apptools.help: Provides a plugin for displaying documents and examples.
+- apptools.io: Provides an abstraction for files and folders in a
+ file system.
+- apptools.logger: Convenience functions for creating logging handlers
+- apptools.naming: Manages naming contexts, supporting non-string data
+ types and scoped preferences
+- apptools.permissions: Supports limiting access to parts of an application
+ unless the user is appropriately authorised (not full-blown security).
+- apptools.persistence: Supports pickling and restoring the state of an
+ object.
+- apptools.preferences: Manages application preferences.
+- apptools.selection: Manages the communication between providers and
+ listener of selected items in an application.
+- apptools.scripting: A framework for automatic recording of Python scripts.
+- apptools.sweet_pickle: Handles class-level versioning, to support
+ loading of saved data that exist over several generations of
+ internal class structures.
+- apptools.template: Supports creating templatizable object hierarchies.
+- apptools.type_manager: Manages type extensions, including factories to
+ generate adapters, and hooks for methods and functions.
+- apptools.undo: Supports undoing and scripting application commands.
+
+WWW: https://docs.enthought.com/apptools
More information about the svn-ports-head
mailing list