Bug 204431 - [NEW PORT] devel/py-apptools: Enthought application tools
Summary: [NEW PORT] devel/py-apptools: Enthought application tools
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Kurt Jaeger
URL: https://reviews.freebsd.org/D4181
Keywords: patch, patch-ready
Depends on:
Blocks: 204433 204435
  Show dependency treegraph
 
Reported: 2015-11-10 16:30 UTC by vladimir.chukharev
Modified: 2016-08-04 17:48 UTC (History)
2 users (show)

See Also:


Attachments
Shar file of the port (3.04 KB, text/plain)
2015-11-10 16:30 UTC, vladimir.chukharev
no flags Details
Logs of a build in podrier (148.38 KB, text/plain)
2015-11-10 16:31 UTC, vladimir.chukharev
no flags Details
New shar file (3.05 KB, text/plain)
2016-03-12 00:24 UTC, vladimir.chukharev
vladimir.chukharev: maintainer-approval+
Details
Resuls of QA tests for new shar (552.92 KB, text/plain)
2016-03-12 00:25 UTC, vladimir.chukharev
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description vladimir.chukharev 2015-11-10 16:30:26 UTC
Created attachment 162966 [details]
Shar file of the port

Functionality commonly needed by applications from Enthought. This port and 3 others are needed for graphics/py-mayavi.
Comment 1 vladimir.chukharev 2015-11-10 16:31:30 UTC
Created attachment 162967 [details]
Logs of a build in podrier
Comment 2 vladimir.chukharev 2015-12-05 10:27:28 UTC
Please see dicussions on https://reviews.freebsd.org/D4181
Comment 3 vladimir.chukharev 2016-03-12 00:24:29 UTC
Created attachment 168031 [details]
New shar file

Some changes to the port:
 * Use CHEESESHOP, not GitHub
 * Switch to USES=python:-2.7 from USES=python:2, since python2 is not needed
 * Add LICENSE_FILE
Comment 4 vladimir.chukharev 2016-03-12 00:25:17 UTC
Created attachment 168032 [details]
Resuls of QA tests for new shar
Comment 5 Martin Wilke freebsd_committer freebsd_triage 2016-03-14 02:29:27 UTC
back to pool.
Comment 6 Kubilay Kocak freebsd_committer freebsd_triage 2016-08-04 11:12:01 UTC
Should have been reassigned to the open pool (not just python@)
Comment 7 Kurt Jaeger freebsd_committer freebsd_triage 2016-08-04 13:17:22 UTC
testbuilds with 4.4.0 are OK.
Comment 8 Kurt Jaeger freebsd_committer freebsd_triage 2016-08-04 17:48:13 UTC
Committed, thanks!
Comment 9 commit-hook freebsd_committer freebsd_triage 2016-08-04 17:48:39 UTC
A commit references this bug:

Author: pi
Date: Thu Aug  4 17:48:00 UTC 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>

Changes:
  head/devel/Makefile
  head/devel/py-apptools/
  head/devel/py-apptools/Makefile
  head/devel/py-apptools/distinfo
  head/devel/py-apptools/pkg-descr