Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Nov 2015 14:27:58 +0000 (UTC)
From:      William Grzybowski <wg@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r401706 - in head/devel: . py-envisage
Message-ID:  <201511151427.tAFERwth074079@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: wg
Date: Sun Nov 15 14:27:58 2015
New Revision: 401706
URL: https://svnweb.freebsd.org/changeset/ports/401706

Log:
  devel/py-envisage: Framework for building applications with plug-ins from Enthought
  
  Envisage is a Python-based framework for building extensible applications, that
  is, applications whose functionality can be extended by adding "plug-ins".
  Envisage provides a standard mechanism for features to be added to an
  application, whether by the original developer or by someone else. In fact,
  when you build an application using Envisage, the entire application consists
  primarily of plug-ins. In this respect, it is similar to the Eclipse and
  Netbeans frameworks for Java applications.
  Each plug-in is able to:
   * Advertise where and how it can be extended (its "extension points").
   * Contribute extensions to the extension points offered by other plug-ins.
   * Create and share the objects that perform the real work of the application
     ("services").
  The Envisage project provides the basic machinery of the Envisage framework.
  
  WWW: http://www.github.com/enthought/envisage
  
  PR:		204430
  Submitted by:	vladimir.chukharev gmail .dot com

Added:
  head/devel/py-envisage/
  head/devel/py-envisage/Makefile   (contents, props changed)
  head/devel/py-envisage/distinfo   (contents, props changed)
  head/devel/py-envisage/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Sun Nov 15 13:26:52 2015	(r401705)
+++ head/devel/Makefile	Sun Nov 15 14:27:58 2015	(r401706)
@@ -3995,6 +3995,7 @@
     SUBDIR += py-efl
     SUBDIR += py-eggtestinfo
     SUBDIR += py-enum34
+    SUBDIR += py-envisage
     SUBDIR += py-epdb
     SUBDIR += py-epsilon
     SUBDIR += py-evdev

Added: head/devel/py-envisage/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-envisage/Makefile	Sun Nov 15 14:27:58 2015	(r401706)
@@ -0,0 +1,22 @@
+# Created by: Vladimir Chukharev
+# $FreeBSD$
+
+PORTNAME=	envisage
+PORTVERSION=	4.4.0
+CATEGORIES=	devel python
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	Vladimir.Chukharev@gmail.com
+COMMENT=	Framework for building applications with plug-ins from Enthought
+
+LICENSE=	BSD3CLAUSE
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}traits>=4.5.0:${PORTSDIR}/devel/py-traits
+
+USES=		python:2
+USE_PYTHON=	autoplist distutils
+USE_GITHUB=	yes
+GH_ACCOUNT=	enthought
+NO_ARCH=	yes
+
+.include <bsd.port.mk>

Added: head/devel/py-envisage/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-envisage/distinfo	Sun Nov 15 14:27:58 2015	(r401706)
@@ -0,0 +1,2 @@
+SHA256 (enthought-envisage-4.4.0_GH0.tar.gz) = b85ab3b6f7dce0135d773d5fc66e578152a33af704ae2d82f4711d98be017465
+SIZE (enthought-envisage-4.4.0_GH0.tar.gz) = 503838

Added: head/devel/py-envisage/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-envisage/pkg-descr	Sun Nov 15 14:27:58 2015	(r401706)
@@ -0,0 +1,15 @@
+Envisage is a Python-based framework for building extensible applications, that
+is, applications whose functionality can be extended by adding "plug-ins".
+Envisage provides a standard mechanism for features to be added to an
+application, whether by the original developer or by someone else. In fact,
+when you build an application using Envisage, the entire application consists
+primarily of plug-ins. In this respect, it is similar to the Eclipse and
+Netbeans frameworks for Java applications.
+Each plug-in is able to:
+ * Advertise where and how it can be extended (its "extension points").
+ * Contribute extensions to the extension points offered by other plug-ins.
+ * Create and share the objects that perform the real work of the application
+   ("services").
+The Envisage project provides the basic machinery of the Envisage framework.
+
+WWW: http://www.github.com/enthought/envisage



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