Bug 204433

Summary: [NEW PORT] graphics/py-traitsui: Toolkit-independent GUI abstraction layer for the Traits package
Product: Ports & Packages Reporter: vladimir.chukharev
Component: Individual Port(s)Assignee: Kurt Jaeger <pi>
Status: Closed FIXED    
Severity: Affects Only Me CC: koobs, miwi, pi, python, vladimir.chukharev
Priority: --- Keywords: patch, patch-ready
Version: LatestFlags: vladimir.chukharev: maintainer-feedback+
Hardware: Any   
OS: Any   
URL: https://reviews.freebsd.org/D4181
Bug Depends on: 204431    
Bug Blocks: 204435    
Attachments:
Description Flags
Shar file of the port
none
Logs of a build in poudriere
none
New shar file with complete license info
vladimir.chukharev: maintainer-approval+
Resuls of QA tests for new shar none

Description vladimir.chukharev 2015-11-10 16:43:48 UTC
Created attachment 162970 [details]
Shar file of the port

Toolkit-independent GUI abstraction layer for the Traits package. This port and 3 others are needed for graphics/py-mayavi.
Comment 1 vladimir.chukharev 2015-11-10 16:46:58 UTC
Created attachment 162972 [details]
Logs of a build in poudriere
Comment 2 Kubilay Kocak freebsd_committer freebsd_triage 2015-11-11 03:48:03 UTC
@Vladimir, it might be worth putting all of the Mavayi+Dependency changes into a single review in reviews.freebsd.org so that they can all be reviewed together and updated at once to save you time. I can see common QA/review items between them all, so its worth doing instead of duplicating work here
Comment 3 vladimir.chukharev 2015-11-12 08:27:28 UTC
@Kubilay, I will make a review in reviews.freebsd.org. Thanks for mentioning it, I did not know this system exists. I will also try to address the things you noted in your comment to bug 204435.
Comment 4 Kubilay Kocak freebsd_committer freebsd_triage 2015-11-12 08:39:32 UTC
@Vladimir you're welcome, and don't forget to add me to the review :)
Comment 5 vladimir.chukharev 2015-12-05 10:26:04 UTC
Please see dicussions on https://reviews.freebsd.org/D4181
Comment 6 vladimir.chukharev 2016-03-11 23:00:24 UTC
Created attachment 168027 [details]
New shar file with complete license info

Update the shar file with the port, now with all license information.
Comment 7 vladimir.chukharev 2016-03-11 23:02:19 UTC
Created attachment 168028 [details]
Resuls of QA tests for new shar
Comment 8 Martin Wilke freebsd_committer freebsd_triage 2016-03-14 02:30:14 UTC
back to pool
Comment 9 vladimir.chukharev 2016-03-30 13:11:04 UTC
All known issues are addressed by now.
Comment 10 Kubilay Kocak freebsd_committer freebsd_triage 2016-08-04 11:11:36 UTC
Should have been reassigned to the open pool (not just python@)
Comment 11 Kurt Jaeger freebsd_committer freebsd_triage 2016-08-04 18:04:08 UTC
testbuilds@work
Comment 12 Kurt Jaeger freebsd_committer freebsd_triage 2016-08-04 18:25:07 UTC
testbuilds of 5.1 are all fine, committed, thanks!
Comment 13 commit-hook freebsd_committer freebsd_triage 2016-08-04 18:25:53 UTC
A commit references this bug:

Author: pi
Date: Thu Aug  4 18:25:05 UTC 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@gmail.com>

Changes:
  head/graphics/Makefile
  head/graphics/py-traitsui/
  head/graphics/py-traitsui/Makefile
  head/graphics/py-traitsui/distinfo
  head/graphics/py-traitsui/pkg-descr