pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

kapidox: Add kapidox-5.18.0 as wip/kapidox



Module Name:	pkgsrc-wip
Committed By:	Mark Davies <mark%ecs.vuw.ac.nz@localhost>
Pushed By:	markd
Date:		Sun Jan 31 17:50:00 2016 +1300
Changeset:	54bfe872f73ceae85b83ca32132fbebf336c4d00

Added Files:
	kapidox/DESCR
	kapidox/Makefile
	kapidox/PLIST
	kapidox/distinfo
	kapidox/patches/patch-setup.py

Log Message:
kapidox: Add kapidox-5.18.0 as wip/kapidox

This framework contains scripts and data for building API documentation (dox) in
a standard format and style.

The Doxygen tool is used to do the actual documentation extraction and
formatting, but this framework provides a wrapper script to make generating the
documentation more convenient (including reading settings from the target
framework or other module) and a standard template for the generated
documentation.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=54bfe872f73ceae85b83ca32132fbebf336c4d00

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 kapidox/DESCR                  |  8 +++++
 kapidox/Makefile               | 17 ++++++++++
 kapidox/PLIST                  | 71 ++++++++++++++++++++++++++++++++++++++++++
 kapidox/distinfo               |  7 +++++
 kapidox/patches/patch-setup.py | 15 +++++++++
 5 files changed, 118 insertions(+)

diffs:
diff --git a/kapidox/DESCR b/kapidox/DESCR
new file mode 100644
index 0000000..adf6c05
--- /dev/null
+++ b/kapidox/DESCR
@@ -0,0 +1,8 @@
+This framework contains scripts and data for building API documentation (dox) in
+a standard format and style.
+
+The Doxygen tool is used to do the actual documentation extraction and
+formatting, but this framework provides a wrapper script to make generating the
+documentation more convenient (including reading settings from the target
+framework or other module) and a standard template for the generated
+documentation.
diff --git a/kapidox/Makefile b/kapidox/Makefile
new file mode 100644
index 0000000..3fa947a
--- /dev/null
+++ b/kapidox/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.25 2016/01/10 20:01:05 markd Exp $
+
+DISTNAME=	kapidox-${KF5VER}
+CATEGORIES=	textproc
+
+HOMEPAGE=	https://projects.kde.org/projects/frameworks/kapidox
+COMMENT=	Frameworks API Documentation Tools
+LICENSE=	2-clause-bsd
+
+DEPENDS+=	${PYPKGPREFIX}-jinja2-[0-9]*:../../textproc/py-jinja2
+DEPENDS+=	${PYPKGPREFIX}-yaml-[0-9]*:../../textproc/py-yaml
+
+.include "../../wip/kf5/Makefile.common"
+
+PYDISTUTILSPKG=	YES
+.include "../../lang/python/extension.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/kapidox/PLIST b/kapidox/PLIST
new file mode 100644
index 0000000..eed82c0
--- /dev/null
+++ b/kapidox/PLIST
@@ -0,0 +1,71 @@
+@comment $NetBSD$
+bin/depdiagram-generate
+bin/depdiagram-generate-all
+bin/depdiagram-prepare
+bin/kgenapidox
+bin/kgenframeworksapidox
+${PYSITELIB}/kapidox/__init__.py
+${PYSITELIB}/kapidox/__init__.pyc
+${PYSITELIB}/kapidox/__init__.pyo
+${PYSITELIB}/kapidox/argparserutils.py
+${PYSITELIB}/kapidox/argparserutils.pyc
+${PYSITELIB}/kapidox/argparserutils.pyo
+${PYSITELIB}/kapidox/data/Doxyfile.global
+${PYSITELIB}/kapidox/data/dependencies.md.tmpl
+${PYSITELIB}/kapidox/data/footer.html
+${PYSITELIB}/kapidox/data/frameworks.yaml
+${PYSITELIB}/kapidox/data/header.html
+${PYSITELIB}/kapidox/data/htmlresource/block_title_bottom.png
+${PYSITELIB}/kapidox/data/htmlresource/block_title_mid.png
+${PYSITELIB}/kapidox/data/htmlresource/block_title_top.png
+${PYSITELIB}/kapidox/data/htmlresource/favicon.ico
+${PYSITELIB}/kapidox/data/htmlresource/frameworks.css
+${PYSITELIB}/kapidox/data/htmlresource/frameworks.js
+${PYSITELIB}/kapidox/data/htmlresource/icons/bad.png
+${PYSITELIB}/kapidox/data/htmlresource/icons/ok.png
+${PYSITELIB}/kapidox/data/htmlresource/icons/warning.png
+${PYSITELIB}/kapidox/data/htmlresource/jquery-2.1.0.min.js
+${PYSITELIB}/kapidox/data/htmlresource/kde.css
+${PYSITELIB}/kapidox/data/htmlresource/notetip.js
+${PYSITELIB}/kapidox/data/htmlresource/top-kde.jpg
+${PYSITELIB}/kapidox/data/htmlresource/top-left.jpg
+${PYSITELIB}/kapidox/data/htmlresource/top-right.jpg
+${PYSITELIB}/kapidox/data/htmlresource/top.jpg
+${PYSITELIB}/kapidox/data/templates/base.html
+${PYSITELIB}/kapidox/data/templates/comments.html
+${PYSITELIB}/kapidox/data/templates/doxygen.html
+${PYSITELIB}/kapidox/data/templates/frameworks.html
+${PYSITELIB}/kapidox/data/templates/fwinfo.html
+${PYSITELIB}/kapidox/data/templates/fwmaintainer.html
+${PYSITELIB}/kapidox/depdiagram/__init__.py
+${PYSITELIB}/kapidox/depdiagram/__init__.pyc
+${PYSITELIB}/kapidox/depdiagram/__init__.pyo
+${PYSITELIB}/kapidox/depdiagram/block.py
+${PYSITELIB}/kapidox/depdiagram/block.pyc
+${PYSITELIB}/kapidox/depdiagram/block.pyo
+${PYSITELIB}/kapidox/depdiagram/framework.py
+${PYSITELIB}/kapidox/depdiagram/framework.pyc
+${PYSITELIB}/kapidox/depdiagram/framework.pyo
+${PYSITELIB}/kapidox/depdiagram/frameworkdb.py
+${PYSITELIB}/kapidox/depdiagram/frameworkdb.pyc
+${PYSITELIB}/kapidox/depdiagram/frameworkdb.pyo
+${PYSITELIB}/kapidox/depdiagram/generate.py
+${PYSITELIB}/kapidox/depdiagram/generate.pyc
+${PYSITELIB}/kapidox/depdiagram/generate.pyo
+${PYSITELIB}/kapidox/depdiagram/gvutils.py
+${PYSITELIB}/kapidox/depdiagram/gvutils.pyc
+${PYSITELIB}/kapidox/depdiagram/gvutils.pyo
+${PYSITELIB}/kapidox/doxyfilewriter.py
+${PYSITELIB}/kapidox/doxyfilewriter.pyc
+${PYSITELIB}/kapidox/doxyfilewriter.pyo
+${PYSITELIB}/kapidox/generator.py
+${PYSITELIB}/kapidox/generator.pyc
+${PYSITELIB}/kapidox/generator.pyo
+${PYSITELIB}/kapidox/utils.py
+${PYSITELIB}/kapidox/utils.pyc
+${PYSITELIB}/kapidox/utils.pyo
+man/man1/depdiagram-generate-all.1
+man/man1/depdiagram-generate.1
+man/man1/depdiagram-prepare.1
+man/man1/kgenapidox.1
+man/man1/kgenframeworksapidox.1
diff --git a/kapidox/distinfo b/kapidox/distinfo
new file mode 100644
index 0000000..51743ce
--- /dev/null
+++ b/kapidox/distinfo
@@ -0,0 +1,7 @@
+$NetBSD$
+
+SHA1 (kapidox-5.18.0.tar.xz) = b4ff24da6f90f8ce12f80d5a6c742c80a558d6e7
+RMD160 (kapidox-5.18.0.tar.xz) = 5cd29ce92a9a463858618e81a881bab6562921d0
+SHA512 (kapidox-5.18.0.tar.xz) = 9f77d53273c1d7b1b4da2a40be984640901a219637b78a557e4ff1b66cc5baa4d07ee9a744e2987d281e805e057951254f73f3acfc7ed24701fda35b45320ad1
+Size (kapidox-5.18.0.tar.xz) = 132828 bytes
+SHA1 (patch-setup.py) = ae1e6008b76ec96dfce2e351d9d8824e5287f6a9
diff --git a/kapidox/patches/patch-setup.py b/kapidox/patches/patch-setup.py
new file mode 100644
index 0000000..b94e894
--- /dev/null
+++ b/kapidox/patches/patch-setup.py
@@ -0,0 +1,15 @@
+$NetBSD$
+
+Fix man path.
+
+--- setup.py.orig	2015-12-12 22:27:05.000000000 +0000
++++ setup.py
+@@ -35,7 +35,7 @@ setup(
+             'src/depdiagram-generate-all',
+         ],
+         data_files= [
+-            (os.path.join('share', 'man', 'man1'), ['docs/kgenapidox.1',
++            (os.path.join('man', 'man1'), ['docs/kgenapidox.1',
+                 'docs/kgenframeworksapidox.1', 'docs/depdiagram-prepare.1',
+                 'docs/depdiagram-generate.1',
+                 'docs/depdiagram-generate-all.1'])],


Home | Main Index | Thread Index | Old Index