svn commit: r419645 - in head/graphics: . py-traitsui
Kurt Jaeger
pi at FreeBSD.org
Thu Aug 4 18:25:06 UTC 2016
Author: pi
Date: Thu Aug 4 18:25:04 2016
New Revision: 419645
URL: https://svnweb.freebsd.org/changeset/ports/419645
Log:
New port: graphics/py-traitsui
The traitsui project contains a toolkit-independent GUI abstraction
layer, which is used to support the "visualization" features of the
Traits package. Thus, you can write code in terms of the Traits
API (views, items, editors, etc.), and let traitsui and your selected
toolkit and back-end take care of the details of displaying them.
The following GUI backends are supported:
* wxPython
* PyQt
* PySide
WWW: https://docs.enthought.com/traitsui
PR: 204433
Submitted by: Vladimir Chukharev <vladimir.chukharev at gmail.com>
Added:
head/graphics/py-traitsui/
head/graphics/py-traitsui/Makefile (contents, props changed)
head/graphics/py-traitsui/distinfo (contents, props changed)
head/graphics/py-traitsui/pkg-descr (contents, props changed)
Modified:
head/graphics/Makefile
Modified: head/graphics/Makefile
==============================================================================
--- head/graphics/Makefile Thu Aug 4 18:19:00 2016 (r419644)
+++ head/graphics/Makefile Thu Aug 4 18:25:04 2016 (r419645)
@@ -879,6 +879,7 @@
SUBDIR += py-soya3d
SUBDIR += py-stltools
SUBDIR += py-toyplot
+ SUBDIR += py-traitsui
SUBDIR += py-wand
SUBDIR += py-webcolors
SUBDIR += py3-cairo
Added: head/graphics/py-traitsui/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/py-traitsui/Makefile Thu Aug 4 18:25:04 2016 (r419645)
@@ -0,0 +1,26 @@
+# Created by: Vladimir Chukharev
+# $FreeBSD$
+
+PORTNAME= traitsui
+PORTVERSION= 5.1.0
+CATEGORIES= graphics python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= Vladimir.Chukharev at gmail.com
+COMMENT= Enthought traits-capable user interfaces
+
+LICENSE= BSD3CLAUSE LGPL21 EPL
+LICENSE_COMB= multi
+LICENSE_FILE_BSD3CLAUSE= ${WRKSRC}/LICENSE.txt
+LICENSE_FILE_LGPL21= ${WRKSRC}/image_LICENSE_Nuvola.txt
+LICENSE_FILE_EPL= ${WRKSRC}/image_LICENSE_Eclipse.txt
+# See ${WRKSRC}/image_LICENSE.txt for per file license information
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apptools>=4.3.0:devel/py-apptools
+
+USES= python:-2.7
+USE_PYTHON= autoplist distutils
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Added: head/graphics/py-traitsui/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/py-traitsui/distinfo Thu Aug 4 18:25:04 2016 (r419645)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1470333921
+SHA256 (traitsui-5.1.0.tar.gz) = 8f68b4a4fcc23837fda89af66a0100fb23f0574204838b4790f5109a69924fb8
+SIZE (traitsui-5.1.0.tar.gz) = 5106303
Added: head/graphics/py-traitsui/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/graphics/py-traitsui/pkg-descr Thu Aug 4 18:25:04 2016 (r419645)
@@ -0,0 +1,12 @@
+The traitsui project contains a toolkit-independent GUI abstraction
+layer, which is used to support the "visualization" features of the
+Traits package. Thus, you can write code in terms of the Traits
+API (views, items, editors, etc.), and let traitsui and your selected
+toolkit and back-end take care of the details of displaying them.
+
+The following GUI backends are supported:
+ * wxPython
+ * PyQt
+ * PySide
+
+WWW: https://docs.enthought.com/traitsui
More information about the svn-ports-all
mailing list