summaryrefslogtreecommitdiff
path: root/textproc/kapidox
diff options
context:
space:
mode:
authormarkd <markd@pkgsrc.org>2016-05-26 09:26:56 +0000
committermarkd <markd@pkgsrc.org>2016-05-26 09:26:56 +0000
commit0568b22c51f2501f44decdc5bd5e189af1d4058f (patch)
tree5033853f7884036bf9f56d2a8ab8384db5859086 /textproc/kapidox
parentd2bcf1d43c0ca539c3cd58bd6943721a01fb9ad3 (diff)
downloadpkgsrc-0568b22c51f2501f44decdc5bd5e189af1d4058f.tar.gz
Add KDE Frameworks 5.21.0 packages:
kapidox - Frameworks API Documentation Tools kcodecs - Provide a collection of methods to manipulate strings using various encodings kcompletion - Text completion helpers and widgets sonnet - Spelling framework for Qt5
Diffstat (limited to 'textproc/kapidox')
-rw-r--r--textproc/kapidox/DESCR8
-rw-r--r--textproc/kapidox/Makefile17
-rw-r--r--textproc/kapidox/PLIST72
-rw-r--r--textproc/kapidox/distinfo7
-rw-r--r--textproc/kapidox/patches/patch-setup.py15
5 files changed, 119 insertions, 0 deletions
diff --git a/textproc/kapidox/DESCR b/textproc/kapidox/DESCR
new file mode 100644
index 00000000000..adf6c0551f7
--- /dev/null
+++ b/textproc/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/textproc/kapidox/Makefile b/textproc/kapidox/Makefile
new file mode 100644
index 00000000000..7de3538ef81
--- /dev/null
+++ b/textproc/kapidox/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1 2016/05/26 09:26:56 markd Exp $
+
+DISTNAME= kapidox-${KF5VER}
+CATEGORIES= textproc
+
+HOMEPAGE= https://community.kde.org/Frameworks
+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 "../../meta-pkgs/kf5/Makefile.common"
+
+PYDISTUTILSPKG= YES
+.include "../../lang/python/extension.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/kapidox/PLIST b/textproc/kapidox/PLIST
new file mode 100644
index 00000000000..3a3478e559b
--- /dev/null
+++ b/textproc/kapidox/PLIST
@@ -0,0 +1,72 @@
+@comment $NetBSD: PLIST,v 1.1 2016/05/26 09:26:56 markd Exp $
+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-white.svg
+${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/textproc/kapidox/distinfo b/textproc/kapidox/distinfo
new file mode 100644
index 00000000000..e24804e46bb
--- /dev/null
+++ b/textproc/kapidox/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2016/05/26 09:26:56 markd Exp $
+
+SHA1 (kapidox-5.21.0.tar.xz) = ba35256b44a0e2b764cb5eeb3c965d288343acc5
+RMD160 (kapidox-5.21.0.tar.xz) = 336bae7c7c3502e099ac4abbfa721497a46e2712
+SHA512 (kapidox-5.21.0.tar.xz) = 3f55d229c93bd07b9ffdbc6ca569b52686f21f97b08beb753a1c6addb7ee941f697bcc3deba4964e723769ea1fe384be33408dee3f6f9d6ba02cfb527cbd7c93
+Size (kapidox-5.21.0.tar.xz) = 147260 bytes
+SHA1 (patch-setup.py) = ae1e6008b76ec96dfce2e351d9d8824e5287f6a9
diff --git a/textproc/kapidox/patches/patch-setup.py b/textproc/kapidox/patches/patch-setup.py
new file mode 100644
index 00000000000..cf21ac29d1d
--- /dev/null
+++ b/textproc/kapidox/patches/patch-setup.py
@@ -0,0 +1,15 @@
+$NetBSD: patch-setup.py,v 1.1 2016/05/26 09:26:56 markd Exp $
+
+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'])],