Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Aug 2016 17:48:00 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r419638 - in head/devel: . py-apptools
Message-ID:  <201608041748.u74Hm09L036572@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201608041748.u74Hm09L036572>