summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authornils <nils@pkgsrc.org>2017-08-21 13:26:14 +0000
committernils <nils@pkgsrc.org>2017-08-21 13:26:14 +0000
commitd6fa5f168ec54e34115d5339be43c995a95decfb (patch)
treeda5c6c34022cdc48427b610afb3f83da12a6ef09 /devel
parent38acd2f7c964c4c08d7cc109a23e667ac5ffefe3 (diff)
downloadpkgsrc-d6fa5f168ec54e34115d5339be43c995a95decfb.tar.gz
Initial import of ruby-ronn, version 0.7.3, into pkgsrc.
Ronn builds manuals. It converts simple, human readable textfiles to roff for terminal display, and also to HTML for the web. The source format includes all of Markdown but has a more rigid structure and syntax extensions for features commonly found in manpages (definition lists, link notation, etc.). The ronn-format(7) manual page defines the format in detail.
Diffstat (limited to 'devel')
-rw-r--r--devel/ruby-ronn/DESCR6
-rw-r--r--devel/ruby-ronn/Makefile25
-rw-r--r--devel/ruby-ronn/PLIST73
-rw-r--r--devel/ruby-ronn/distinfo5
4 files changed, 109 insertions, 0 deletions
diff --git a/devel/ruby-ronn/DESCR b/devel/ruby-ronn/DESCR
new file mode 100644
index 00000000000..8a40fe135fb
--- /dev/null
+++ b/devel/ruby-ronn/DESCR
@@ -0,0 +1,6 @@
+Ronn builds manuals. It converts simple, human readable textfiles
+to roff for terminal display, and also to HTML for the web.
+The source format includes all of Markdown but has a more rigid
+structure and syntax extensions for features commonly found in
+manpages (definition lists, link notation, etc.).
+The ronn-format(7) manual page defines the format in detail.
diff --git a/devel/ruby-ronn/Makefile b/devel/ruby-ronn/Makefile
new file mode 100644
index 00000000000..f37b0f16944
--- /dev/null
+++ b/devel/ruby-ronn/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1 2017/08/21 13:26:14 nils Exp $
+
+DISTNAME= ronn-0.7.3
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
+CATEGORIES= devel textproc
+
+MAINTAINER= nils@NetBSD.org
+HOMEPAGE= https://rtomayko.github.io/ronn/
+COMMENT= Manual authoring tool
+LICENSE= mit
+
+DEPENDS+= ${RUBY_PKGPREFIX}-hpricot-[0-9]*:../../textproc/ruby-hpricot
+DEPENDS+= ${RUBY_PKGPREFIX}-mustache-[0-9]*:../../devel/ruby-mustache
+DEPENDS+= ${RUBY_PKGPREFIX}-rdiscount-[0-9]*:../../textproc/ruby-rdiscount
+
+RUBYGEM_OPTIONS+= --format-executable
+
+INSTALLATION_DIRS+= ${PKGMANDIR}/man1 ${PKGMANDIR}/man7
+
+post-install:
+ ${LN} -sf ${PREFIX}/${GEM_LIBDIR}/man/ronn.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/ronn.1
+ ${LN} -sf ${PREFIX}/${GEM_LIBDIR}/man/ronn-format.7 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man7/ronn-format.7
+
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ruby-ronn/PLIST b/devel/ruby-ronn/PLIST
new file mode 100644
index 00000000000..866ba50c84e
--- /dev/null
+++ b/devel/ruby-ronn/PLIST
@@ -0,0 +1,73 @@
+@comment $NetBSD: PLIST,v 1.1 2017/08/21 13:26:14 nils Exp $
+bin/ronn${RUBY_SUFFIX}
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/AUTHORS
+${GEM_LIBDIR}/CHANGES
+${GEM_LIBDIR}/COPYING
+${GEM_LIBDIR}/INSTALLING
+${GEM_LIBDIR}/README.md
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/bin/ronn
+${GEM_LIBDIR}/config.ru
+${GEM_LIBDIR}/lib/ronn.rb
+${GEM_LIBDIR}/lib/ronn/document.rb
+${GEM_LIBDIR}/lib/ronn/index.rb
+${GEM_LIBDIR}/lib/ronn/roff.rb
+${GEM_LIBDIR}/lib/ronn/server.rb
+${GEM_LIBDIR}/lib/ronn/template.rb
+${GEM_LIBDIR}/lib/ronn/template/80c.css
+${GEM_LIBDIR}/lib/ronn/template/dark.css
+${GEM_LIBDIR}/lib/ronn/template/darktoc.css
+${GEM_LIBDIR}/lib/ronn/template/default.html
+${GEM_LIBDIR}/lib/ronn/template/man.css
+${GEM_LIBDIR}/lib/ronn/template/print.css
+${GEM_LIBDIR}/lib/ronn/template/screen.css
+${GEM_LIBDIR}/lib/ronn/template/toc.css
+${GEM_LIBDIR}/lib/ronn/utils.rb
+${GEM_LIBDIR}/man/index.html
+${GEM_LIBDIR}/man/index.txt
+${GEM_LIBDIR}/man/ronn-format.7
+${GEM_LIBDIR}/man/ronn-format.7.ronn
+${GEM_LIBDIR}/man/ronn.1
+${GEM_LIBDIR}/man/ronn.1.ronn
+${GEM_LIBDIR}/ronn.gemspec
+${GEM_LIBDIR}/test/angle_bracket_syntax.html
+${GEM_LIBDIR}/test/angle_bracket_syntax.ronn
+${GEM_LIBDIR}/test/basic_document.html
+${GEM_LIBDIR}/test/basic_document.ronn
+${GEM_LIBDIR}/test/contest.rb
+${GEM_LIBDIR}/test/custom_title_document.html
+${GEM_LIBDIR}/test/custom_title_document.ronn
+${GEM_LIBDIR}/test/definition_list_syntax.html
+${GEM_LIBDIR}/test/definition_list_syntax.roff
+${GEM_LIBDIR}/test/definition_list_syntax.ronn
+${GEM_LIBDIR}/test/dots_at_line_start_test.roff
+${GEM_LIBDIR}/test/dots_at_line_start_test.ronn
+${GEM_LIBDIR}/test/entity_encoding_test.html
+${GEM_LIBDIR}/test/entity_encoding_test.roff
+${GEM_LIBDIR}/test/entity_encoding_test.ronn
+${GEM_LIBDIR}/test/index.txt
+${GEM_LIBDIR}/test/markdown_syntax.html
+${GEM_LIBDIR}/test/markdown_syntax.roff
+${GEM_LIBDIR}/test/markdown_syntax.ronn
+${GEM_LIBDIR}/test/middle_paragraph.html
+${GEM_LIBDIR}/test/middle_paragraph.roff
+${GEM_LIBDIR}/test/middle_paragraph.ronn
+${GEM_LIBDIR}/test/missing_spaces.roff
+${GEM_LIBDIR}/test/missing_spaces.ronn
+${GEM_LIBDIR}/test/pre_block_with_quotes.roff
+${GEM_LIBDIR}/test/pre_block_with_quotes.ronn
+${GEM_LIBDIR}/test/section_reference_links.html
+${GEM_LIBDIR}/test/section_reference_links.roff
+${GEM_LIBDIR}/test/section_reference_links.ronn
+${GEM_LIBDIR}/test/test_ronn.rb
+${GEM_LIBDIR}/test/test_ronn_document.rb
+${GEM_LIBDIR}/test/test_ronn_index.rb
+${GEM_LIBDIR}/test/titleless_document.html
+${GEM_LIBDIR}/test/titleless_document.ronn
+${GEM_LIBDIR}/test/underline_spacing_test.roff
+${GEM_LIBDIR}/test/underline_spacing_test.ronn
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
+man/man1/ronn.1
+man/man7/ronn-format.7
+@pkgdir lib/ruby/gems/2.0.0/build_info
diff --git a/devel/ruby-ronn/distinfo b/devel/ruby-ronn/distinfo
new file mode 100644
index 00000000000..853050cec51
--- /dev/null
+++ b/devel/ruby-ronn/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2017/08/21 13:26:14 nils Exp $
+
+SHA1 (ronn-0.7.3.gem) = e30936a7e93204a81dd84fc0bff283b645fa1c29
+RMD160 (ronn-0.7.3.gem) = 2b9b7cce3a81dd20971823cb401f5894e3498c92
+Size (ronn-0.7.3.gem) = 61440 bytes