summaryrefslogtreecommitdiff
path: root/graphics
diff options
context:
space:
mode:
authorobache <obache>2011-07-15 13:54:07 +0000
committerobache <obache>2011-07-15 13:54:07 +0000
commit31b93ddacb156e74afb928cacaf325316867d2e6 (patch)
tree35cfcdd297f76bdb3e51998ffd26dc1fdc53c49c /graphics
parent52044e03e14609626332bcd98a0b4ceca6a95ad4 (diff)
downloadpkgsrc-31b93ddacb156e74afb928cacaf325316867d2e6.tar.gz
Import py-blockdiag-0.8.4 as graphics/py-blockdiag.
`blockdiag` generate block-diagram image file from spec-text file. * Generate block-diagram from dot like text (basic feature). * Multilingualization for node-label (utf-8 only).
Diffstat (limited to 'graphics')
-rw-r--r--graphics/py-blockdiag/DESCR3
-rw-r--r--graphics/py-blockdiag/Makefile23
-rw-r--r--graphics/py-blockdiag/PLIST250
-rw-r--r--graphics/py-blockdiag/distinfo5
4 files changed, 281 insertions, 0 deletions
diff --git a/graphics/py-blockdiag/DESCR b/graphics/py-blockdiag/DESCR
new file mode 100644
index 00000000000..d56dc5fa627
--- /dev/null
+++ b/graphics/py-blockdiag/DESCR
@@ -0,0 +1,3 @@
+`blockdiag` generate block-diagram image file from spec-text file.
+ * Generate block-diagram from dot like text (basic feature).
+ * Multilingualization for node-label (utf-8 only).
diff --git a/graphics/py-blockdiag/Makefile b/graphics/py-blockdiag/Makefile
new file mode 100644
index 00000000000..6a73ccd6603
--- /dev/null
+++ b/graphics/py-blockdiag/Makefile
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1.1.1 2011/07/15 13:54:07 obache Exp $
+#
+
+DISTNAME= blockdiag-0.8.4
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES= graphics
+MASTER_SITES= http://pypi.python.org/packages/source/b/blockdiag/
+
+MAINTAINER= obache@NetBSD.org
+HOMEPAGE= http://blockdiag.com/
+COMMENT= Generate block-diagram image file from spec-text file
+LICENSE= apache-2.0
+
+DEPENDS+= ${PYPKGPREFIX}-imaging>=1.1.7nb3:../../graphics/py-imaging
+DEPENDS+= ${PYPKGPREFIX}-funcparserlib>=0.3.4:../../devel/py-funcparserlib
+DEPENDS+= ${PYPKGPREFIX}-webcolors-[0-9]*:../../www/py-webcolors
+
+PKG_DESTDIR_SUPPORT= user-destdir
+
+USE_LANGUAGES= # none
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/graphics/py-blockdiag/PLIST b/graphics/py-blockdiag/PLIST
new file mode 100644
index 00000000000..812f6f90fed
--- /dev/null
+++ b/graphics/py-blockdiag/PLIST
@@ -0,0 +1,250 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2011/07/15 13:54:07 obache Exp $
+bin/blockdiag
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/blockdiag/DiagramDraw.py
+${PYSITELIB}/blockdiag/DiagramDraw.pyc
+${PYSITELIB}/blockdiag/DiagramDraw.pyo
+${PYSITELIB}/blockdiag/DiagramMetrix.py
+${PYSITELIB}/blockdiag/DiagramMetrix.pyc
+${PYSITELIB}/blockdiag/DiagramMetrix.pyo
+${PYSITELIB}/blockdiag/__init__.py
+${PYSITELIB}/blockdiag/__init__.pyc
+${PYSITELIB}/blockdiag/__init__.pyo
+${PYSITELIB}/blockdiag/builder.py
+${PYSITELIB}/blockdiag/builder.pyc
+${PYSITELIB}/blockdiag/builder.pyo
+${PYSITELIB}/blockdiag/command.py
+${PYSITELIB}/blockdiag/command.pyc
+${PYSITELIB}/blockdiag/command.pyo
+${PYSITELIB}/blockdiag/diagparser.py
+${PYSITELIB}/blockdiag/diagparser.pyc
+${PYSITELIB}/blockdiag/diagparser.pyo
+${PYSITELIB}/blockdiag/elements.py
+${PYSITELIB}/blockdiag/elements.pyc
+${PYSITELIB}/blockdiag/elements.pyo
+${PYSITELIB}/blockdiag/imagedraw/SVGdraw.py
+${PYSITELIB}/blockdiag/imagedraw/SVGdraw.pyc
+${PYSITELIB}/blockdiag/imagedraw/SVGdraw.pyo
+${PYSITELIB}/blockdiag/imagedraw/__init__.py
+${PYSITELIB}/blockdiag/imagedraw/__init__.pyc
+${PYSITELIB}/blockdiag/imagedraw/__init__.pyo
+${PYSITELIB}/blockdiag/imagedraw/pdf.py
+${PYSITELIB}/blockdiag/imagedraw/pdf.pyc
+${PYSITELIB}/blockdiag/imagedraw/pdf.pyo
+${PYSITELIB}/blockdiag/imagedraw/png.py
+${PYSITELIB}/blockdiag/imagedraw/png.pyc
+${PYSITELIB}/blockdiag/imagedraw/png.pyo
+${PYSITELIB}/blockdiag/imagedraw/svg.py
+${PYSITELIB}/blockdiag/imagedraw/svg.pyc
+${PYSITELIB}/blockdiag/imagedraw/svg.pyo
+${PYSITELIB}/blockdiag/noderenderer/__init__.py
+${PYSITELIB}/blockdiag/noderenderer/__init__.pyc
+${PYSITELIB}/blockdiag/noderenderer/__init__.pyo
+${PYSITELIB}/blockdiag/noderenderer/actor.py
+${PYSITELIB}/blockdiag/noderenderer/actor.pyc
+${PYSITELIB}/blockdiag/noderenderer/actor.pyo
+${PYSITELIB}/blockdiag/noderenderer/beginpoint.py
+${PYSITELIB}/blockdiag/noderenderer/beginpoint.pyc
+${PYSITELIB}/blockdiag/noderenderer/beginpoint.pyo
+${PYSITELIB}/blockdiag/noderenderer/box.py
+${PYSITELIB}/blockdiag/noderenderer/box.pyc
+${PYSITELIB}/blockdiag/noderenderer/box.pyo
+${PYSITELIB}/blockdiag/noderenderer/boxset.py
+${PYSITELIB}/blockdiag/noderenderer/boxset.pyc
+${PYSITELIB}/blockdiag/noderenderer/boxset.pyo
+${PYSITELIB}/blockdiag/noderenderer/cloud.py
+${PYSITELIB}/blockdiag/noderenderer/cloud.pyc
+${PYSITELIB}/blockdiag/noderenderer/cloud.pyo
+${PYSITELIB}/blockdiag/noderenderer/diamond.py
+${PYSITELIB}/blockdiag/noderenderer/diamond.pyc
+${PYSITELIB}/blockdiag/noderenderer/diamond.pyo
+${PYSITELIB}/blockdiag/noderenderer/dots.py
+${PYSITELIB}/blockdiag/noderenderer/dots.pyc
+${PYSITELIB}/blockdiag/noderenderer/dots.pyo
+${PYSITELIB}/blockdiag/noderenderer/ellipse.py
+${PYSITELIB}/blockdiag/noderenderer/ellipse.pyc
+${PYSITELIB}/blockdiag/noderenderer/ellipse.pyo
+${PYSITELIB}/blockdiag/noderenderer/endpoint.py
+${PYSITELIB}/blockdiag/noderenderer/endpoint.pyc
+${PYSITELIB}/blockdiag/noderenderer/endpoint.pyo
+${PYSITELIB}/blockdiag/noderenderer/flowchart/__init__.py
+${PYSITELIB}/blockdiag/noderenderer/flowchart/__init__.pyc
+${PYSITELIB}/blockdiag/noderenderer/flowchart/__init__.pyo
+${PYSITELIB}/blockdiag/noderenderer/flowchart/database.py
+${PYSITELIB}/blockdiag/noderenderer/flowchart/database.pyc
+${PYSITELIB}/blockdiag/noderenderer/flowchart/database.pyo
+${PYSITELIB}/blockdiag/noderenderer/flowchart/input.py
+${PYSITELIB}/blockdiag/noderenderer/flowchart/input.pyc
+${PYSITELIB}/blockdiag/noderenderer/flowchart/input.pyo
+${PYSITELIB}/blockdiag/noderenderer/flowchart/loopin.py
+${PYSITELIB}/blockdiag/noderenderer/flowchart/loopin.pyc
+${PYSITELIB}/blockdiag/noderenderer/flowchart/loopin.pyo
+${PYSITELIB}/blockdiag/noderenderer/flowchart/loopout.py
+${PYSITELIB}/blockdiag/noderenderer/flowchart/loopout.pyc
+${PYSITELIB}/blockdiag/noderenderer/flowchart/loopout.pyo
+${PYSITELIB}/blockdiag/noderenderer/flowchart/terminator.py
+${PYSITELIB}/blockdiag/noderenderer/flowchart/terminator.pyc
+${PYSITELIB}/blockdiag/noderenderer/flowchart/terminator.pyo
+${PYSITELIB}/blockdiag/noderenderer/mail.py
+${PYSITELIB}/blockdiag/noderenderer/mail.pyc
+${PYSITELIB}/blockdiag/noderenderer/mail.pyo
+${PYSITELIB}/blockdiag/noderenderer/minidiamond.py
+${PYSITELIB}/blockdiag/noderenderer/minidiamond.pyc
+${PYSITELIB}/blockdiag/noderenderer/minidiamond.pyo
+${PYSITELIB}/blockdiag/noderenderer/none.py
+${PYSITELIB}/blockdiag/noderenderer/none.pyc
+${PYSITELIB}/blockdiag/noderenderer/none.pyo
+${PYSITELIB}/blockdiag/noderenderer/note.py
+${PYSITELIB}/blockdiag/noderenderer/note.pyc
+${PYSITELIB}/blockdiag/noderenderer/note.pyo
+${PYSITELIB}/blockdiag/noderenderer/roundedbox.py
+${PYSITELIB}/blockdiag/noderenderer/roundedbox.pyc
+${PYSITELIB}/blockdiag/noderenderer/roundedbox.pyo
+${PYSITELIB}/blockdiag/noderenderer/textbox.py
+${PYSITELIB}/blockdiag/noderenderer/textbox.pyc
+${PYSITELIB}/blockdiag/noderenderer/textbox.pyo
+${PYSITELIB}/blockdiag/tests/diagrams/background_url_image.diag
+${PYSITELIB}/blockdiag/tests/diagrams/beginpoint_color.diag
+${PYSITELIB}/blockdiag/tests/diagrams/branched.diag
+${PYSITELIB}/blockdiag/tests/diagrams/circular_ref.diag
+${PYSITELIB}/blockdiag/tests/diagrams/circular_ref_and_parent_node.diag
+${PYSITELIB}/blockdiag/tests/diagrams/circular_ref_to_root.diag
+${PYSITELIB}/blockdiag/tests/diagrams/circular_skipped_edge.diag
+${PYSITELIB}/blockdiag/tests/diagrams/diagram_attributes.diag
+${PYSITELIB}/blockdiag/tests/diagrams/diagram_orientation.diag
+${PYSITELIB}/blockdiag/tests/diagrams/edge_attribute.diag
+${PYSITELIB}/blockdiag/tests/diagrams/edge_layout_landscape.diag
+${PYSITELIB}/blockdiag/tests/diagrams/edge_layout_portrait.diag
+${PYSITELIB}/blockdiag/tests/diagrams/edge_shape.diag
+${PYSITELIB}/blockdiag/tests/diagrams/edge_styles.diag
+${PYSITELIB}/blockdiag/tests/diagrams/empty_group.diag
+${PYSITELIB}/blockdiag/tests/diagrams/empty_group_declaration.diag
+${PYSITELIB}/blockdiag/tests/diagrams/empty_nested_group.diag
+${PYSITELIB}/blockdiag/tests/diagrams/endpoint_color.diag
+${PYSITELIB}/blockdiag/tests/diagrams/errors/belongs_to_two_groups.diag
+${PYSITELIB}/blockdiag/tests/diagrams/errors/group_follows_node.diag
+${PYSITELIB}/blockdiag/tests/diagrams/errors/node_follows_group.diag
+${PYSITELIB}/blockdiag/tests/diagrams/errors/unknown_default_shape.diag
+${PYSITELIB}/blockdiag/tests/diagrams/errors/unknown_node_shape.diag
+${PYSITELIB}/blockdiag/tests/diagrams/flowable_node.diag
+${PYSITELIB}/blockdiag/tests/diagrams/folded_edge.diag
+${PYSITELIB}/blockdiag/tests/diagrams/group_and_skipped_edge.diag
+${PYSITELIB}/blockdiag/tests/diagrams/group_attribute.diag
+${PYSITELIB}/blockdiag/tests/diagrams/group_children_height.diag
+${PYSITELIB}/blockdiag/tests/diagrams/group_children_order.diag
+${PYSITELIB}/blockdiag/tests/diagrams/group_children_order2.diag
+${PYSITELIB}/blockdiag/tests/diagrams/group_children_order3.diag
+${PYSITELIB}/blockdiag/tests/diagrams/group_declare_as_node_attribute.diag
+${PYSITELIB}/blockdiag/tests/diagrams/group_height.diag
+${PYSITELIB}/blockdiag/tests/diagrams/group_id_and_node_id_are_not_conflicted.diag
+${PYSITELIB}/blockdiag/tests/diagrams/group_order.diag
+${PYSITELIB}/blockdiag/tests/diagrams/group_order2.diag
+${PYSITELIB}/blockdiag/tests/diagrams/group_order3.diag
+${PYSITELIB}/blockdiag/tests/diagrams/group_orientation.diag
+${PYSITELIB}/blockdiag/tests/diagrams/group_works_node_decorator.diag
+${PYSITELIB}/blockdiag/tests/diagrams/labeled_circular_ref.diag
+${PYSITELIB}/blockdiag/tests/diagrams/large_group_and_node.diag
+${PYSITELIB}/blockdiag/tests/diagrams/large_group_and_node2.diag
+${PYSITELIB}/blockdiag/tests/diagrams/large_group_and_two_nodes.diag
+${PYSITELIB}/blockdiag/tests/diagrams/merge_groups.diag
+${PYSITELIB}/blockdiag/tests/diagrams/multiple_groups.diag
+${PYSITELIB}/blockdiag/tests/diagrams/multiple_nested_groups.diag
+${PYSITELIB}/blockdiag/tests/diagrams/multiple_node_relation.diag
+${PYSITELIB}/blockdiag/tests/diagrams/multiple_parent_node.diag
+${PYSITELIB}/blockdiag/tests/diagrams/nested_group_orientation.diag
+${PYSITELIB}/blockdiag/tests/diagrams/nested_group_orientation2.diag
+${PYSITELIB}/blockdiag/tests/diagrams/nested_groups.diag
+${PYSITELIB}/blockdiag/tests/diagrams/nested_groups_and_edges.diag
+${PYSITELIB}/blockdiag/tests/diagrams/nested_groups_work_node_decorator.diag
+${PYSITELIB}/blockdiag/tests/diagrams/nested_skipped_circular.diag
+${PYSITELIB}/blockdiag/tests/diagrams/node_attribute.diag
+${PYSITELIB}/blockdiag/tests/diagrams/node_attribute_and_group.diag
+${PYSITELIB}/blockdiag/tests/diagrams/node_has_multilined_label.diag
+${PYSITELIB}/blockdiag/tests/diagrams/node_height.diag
+${PYSITELIB}/blockdiag/tests/diagrams/node_in_group_follows_outer_node.diag
+${PYSITELIB}/blockdiag/tests/diagrams/node_shape.diag
+${PYSITELIB}/blockdiag/tests/diagrams/node_shape_background.diag
+${PYSITELIB}/blockdiag/tests/diagrams/node_shape_namespace.diag
+${PYSITELIB}/blockdiag/tests/diagrams/node_styles.diag
+${PYSITELIB}/blockdiag/tests/diagrams/outer_node_follows_node_in_group.diag
+${PYSITELIB}/blockdiag/tests/diagrams/quoted_node_id.diag
+${PYSITELIB}/blockdiag/tests/diagrams/reverse_multiple_groups.diag
+${PYSITELIB}/blockdiag/tests/diagrams/rhombus_relation_height.diag
+${PYSITELIB}/blockdiag/tests/diagrams/self_ref.diag
+${PYSITELIB}/blockdiag/tests/diagrams/separate1.diag
+${PYSITELIB}/blockdiag/tests/diagrams/separate2.diag
+${PYSITELIB}/blockdiag/tests/diagrams/simple_group.diag
+${PYSITELIB}/blockdiag/tests/diagrams/single_edge.diag
+${PYSITELIB}/blockdiag/tests/diagrams/single_node.diag
+${PYSITELIB}/blockdiag/tests/diagrams/skipped_circular.diag
+${PYSITELIB}/blockdiag/tests/diagrams/skipped_edge.diag
+${PYSITELIB}/blockdiag/tests/diagrams/skipped_twin_circular.diag
+${PYSITELIB}/blockdiag/tests/diagrams/slided_children.diag
+${PYSITELIB}/blockdiag/tests/diagrams/triple_branched.diag
+${PYSITELIB}/blockdiag/tests/diagrams/twin_circular_ref.diag
+${PYSITELIB}/blockdiag/tests/diagrams/twin_circular_ref_to_root.diag
+${PYSITELIB}/blockdiag/tests/diagrams/twin_forked.diag
+${PYSITELIB}/blockdiag/tests/diagrams/twin_multiple_parent_node.diag
+${PYSITELIB}/blockdiag/tests/diagrams/two_edges.diag
+${PYSITELIB}/blockdiag/tests/test_boot_params.py
+${PYSITELIB}/blockdiag/tests/test_boot_params.pyc
+${PYSITELIB}/blockdiag/tests/test_boot_params.pyo
+${PYSITELIB}/blockdiag/tests/test_builder.py
+${PYSITELIB}/blockdiag/tests/test_builder.pyc
+${PYSITELIB}/blockdiag/tests/test_builder.pyo
+${PYSITELIB}/blockdiag/tests/test_builder_errors.py
+${PYSITELIB}/blockdiag/tests/test_builder_errors.pyc
+${PYSITELIB}/blockdiag/tests/test_builder_errors.pyo
+${PYSITELIB}/blockdiag/tests/test_builder_separate.py
+${PYSITELIB}/blockdiag/tests/test_builder_separate.pyc
+${PYSITELIB}/blockdiag/tests/test_builder_separate.pyo
+${PYSITELIB}/blockdiag/tests/test_generate_diagram.py
+${PYSITELIB}/blockdiag/tests/test_generate_diagram.pyc
+${PYSITELIB}/blockdiag/tests/test_generate_diagram.pyo
+${PYSITELIB}/blockdiag/tests/test_parser.py
+${PYSITELIB}/blockdiag/tests/test_parser.pyc
+${PYSITELIB}/blockdiag/tests/test_parser.pyo
+${PYSITELIB}/blockdiag/tests/test_pep8.py
+${PYSITELIB}/blockdiag/tests/test_pep8.pyc
+${PYSITELIB}/blockdiag/tests/test_pep8.pyo
+${PYSITELIB}/blockdiag/utils/PDFTextFolder.py
+${PYSITELIB}/blockdiag/utils/PDFTextFolder.pyc
+${PYSITELIB}/blockdiag/utils/PDFTextFolder.pyo
+${PYSITELIB}/blockdiag/utils/PILTextFolder.py
+${PYSITELIB}/blockdiag/utils/PILTextFolder.pyc
+${PYSITELIB}/blockdiag/utils/PILTextFolder.pyo
+${PYSITELIB}/blockdiag/utils/TextFolder.py
+${PYSITELIB}/blockdiag/utils/TextFolder.pyc
+${PYSITELIB}/blockdiag/utils/TextFolder.pyo
+${PYSITELIB}/blockdiag/utils/XY.py
+${PYSITELIB}/blockdiag/utils/XY.pyc
+${PYSITELIB}/blockdiag/utils/XY.pyo
+${PYSITELIB}/blockdiag/utils/__init__.py
+${PYSITELIB}/blockdiag/utils/__init__.pyc
+${PYSITELIB}/blockdiag/utils/__init__.pyo
+${PYSITELIB}/blockdiag/utils/ellipse.py
+${PYSITELIB}/blockdiag/utils/ellipse.pyc
+${PYSITELIB}/blockdiag/utils/ellipse.pyo
+${PYSITELIB}/blockdiag/utils/myitertools.py
+${PYSITELIB}/blockdiag/utils/myitertools.pyc
+${PYSITELIB}/blockdiag/utils/myitertools.pyo
+${PYSITELIB}/blockdiag/utils/namedtuple.py
+${PYSITELIB}/blockdiag/utils/namedtuple.pyc
+${PYSITELIB}/blockdiag/utils/namedtuple.pyo
+${PYSITELIB}/blockdiag/utils/postmortem.py
+${PYSITELIB}/blockdiag/utils/postmortem.pyc
+${PYSITELIB}/blockdiag/utils/postmortem.pyo
+${PYSITELIB}/blockdiag/utils/urlutil.py
+${PYSITELIB}/blockdiag/utils/urlutil.pyc
+${PYSITELIB}/blockdiag/utils/urlutil.pyo
+${PYSITELIB}/blockdiag/utils/uuid.py
+${PYSITELIB}/blockdiag/utils/uuid.pyc
+${PYSITELIB}/blockdiag/utils/uuid.pyo
+${PYSITELIB}/blockdiag_sphinxhelper.py
+${PYSITELIB}/blockdiag_sphinxhelper.pyc
+${PYSITELIB}/blockdiag_sphinxhelper.pyo
diff --git a/graphics/py-blockdiag/distinfo b/graphics/py-blockdiag/distinfo
new file mode 100644
index 00000000000..c139ff1e2e8
--- /dev/null
+++ b/graphics/py-blockdiag/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2011/07/15 13:54:07 obache Exp $
+
+SHA1 (blockdiag-0.8.4.tar.gz) = 578e480513af1b572d3dac88c27e5e4024053ff9
+RMD160 (blockdiag-0.8.4.tar.gz) = 25c7e60dbdb2b617aca0bf0fb86c4847307505a6
+Size (blockdiag-0.8.4.tar.gz) = 114489 bytes