Bug 211059 - [NEW PORT] x11/py-xdot: Interactive viewer for Graphviz dot files
Summary: [NEW PORT] x11/py-xdot: Interactive viewer for Graphviz dot files
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:
Keywords:
Depends on:
Blocks: 211061
  Show dependency treegraph
 
Reported: 2016-07-12 21:54 UTC by Danilo G. Baio
Modified: 2016-07-15 17:37 UTC (History)
1 user (show)

See Also:


Attachments
py-xdot.shar (21.44 KB, text/plain)
2016-07-12 21:54 UTC, Danilo G. Baio
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Danilo G. Baio freebsd_committer freebsd_triage 2016-07-12 21:54:28 UTC
Created attachment 172440 [details]
py-xdot.shar

xdot.py is an interactive viewer for graphs written in Graphviz's dot
language. It uses internally the Graphviz's xdot output format as an
intermediate format, and PyGTK and Cairo for rendering.
xdot.py can be used either as a standalone application from command
line, or as a library embedded in your python application.

This port will be used as a dependency for security/w3af.

- portlint compliant
- poudriere tests ok FreeBSD 9.3|10.3|11 - i386|amd64

Poudriere output as example:

build started at Tue Jul 12 18:51:05 BRT 2016
port directory: /usr/ports/x11/py-xdot
building for: FreeBSD 103i386-ports_dbaio 10.3-RELEASE-p3 FreeBSD 10.3-RELEASE-p3 i386
maintained by: dbaio@bsd.com.br
ident warning: no id keywords in /usr/local/poudriere/data/.m/103i386-ports_dbaio/ref//usr/ports/x11/py-xdot/Makefile
Makefile ident: 
Poudriere version: 3.2-pre
Host OSVERSION: 1100120
Jail OSVERSION: 1003000
[...]
====> Running Q/A tests (stage-qa)
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for items in pkg-plist which are not in STAGEDIR
===> No pkg-plist issues found (check-plist)
====>> Checking for staging violations... done
=======================<phase: package        >============================
===>  Building package for py27-xdot-0.7
===========================================================================
=======================<phase: install-mtree  >============================
===========================================================================
====>> Recording filesystem state for preinst... done
=======================<phase: install        >============================
===>  Installing for py27-xdot-0.7
===>   py27-xdot-0.7 depends on package: py27-setuptools27>0 - found
===>   py27-xdot-0.7 depends on file: /usr/local/bin/python2.7 - found
===>  Checking if py27-xdot already installed
===>   Registering installation for py27-xdot-0.7
[103i386-ports_dbaio] Installing py27-xdot-0.7...
===========================================================================
====>> Checking shared library dependencies
=======================<phase: deinstall      >============================
===>  Deinstalling for py27-xdot
===>   Deinstalling py27-xdot-0.7
Updating database digests format: ....... done
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
	py27-xdot-0.7

Number of packages to be removed: 1
[103i386-ports_dbaio] [1/1] Deinstalling py27-xdot-0.7...
[103i386-ports_dbaio] [1/1] Deleting files for py27-xdot-0.7: .......... done
===========================================================================
====>> Checking for extra files and directories
[00:00:20] ====>> Installing from package
[103i386-ports_dbaio] Installing py27-xdot-0.7...
[103i386-ports_dbaio] Extracting py27-xdot-0.7: .......... done
[00:00:20] ====>> Cleaning up
===>  Cleaning for py27-xdot-0.7
[00:00:20] ====>> Deinstalling package
Updating database digests format: . done
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
	py27-xdot-0.7

Number of packages to be removed: 1
[103i386-ports_dbaio] [1/1] Deinstalling py27-xdot-0.7...
[103i386-ports_dbaio] [1/1] Deleting files for py27-xdot-0.7: .......... done
build of x11/py-xdot ended at Tue Jul 12 18:51:20 BRT 2016
build time: 00:00:15
Comment 1 Kurt Jaeger freebsd_committer freebsd_triage 2016-07-15 17:37:09 UTC
Committed, thanks!
Comment 2 commit-hook freebsd_committer freebsd_triage 2016-07-15 17:37:24 UTC
A commit references this bug:

Author: pi
Date: Fri Jul 15 17:36:51 UTC 2016
New revision: 418598
URL: https://svnweb.freebsd.org/changeset/ports/418598

Log:
  New port: x11/py-xdot

  xdot.py is an interactive viewer for graphs written in Graphviz's dot
  language. It uses internally the Graphviz's xdot output format as an
  intermediate format, and PyGTK and Cairo for rendering.
  xdot.py can be used either as a standalone application from command
  line, or as a library embedded in your python application.

  WWW: https://pypi.python.org/pypi/xdot

  PR:		211059
  Submitted by:	Danilo G. Baio <dbaio@bsd.com.br>

Changes:
  head/x11/Makefile
  head/x11/py-xdot/
  head/x11/py-xdot/Makefile
  head/x11/py-xdot/distinfo
  head/x11/py-xdot/files/
  head/x11/py-xdot/files/patch-xdot.py
  head/x11/py-xdot/pkg-descr