summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorwiz <wiz@pkgsrc.org>2016-01-12 09:39:55 +0000
committerwiz <wiz@pkgsrc.org>2016-01-12 09:39:55 +0000
commit0f244869135740c9b728d92f623a93ecf5a34c3c (patch)
tree2c86b03190342ed9cefc3fc986f451969bc2419e /math
parent2bc793437c1dc918a3f246e21789491b3d1dba52 (diff)
downloadpkgsrc-0f244869135740c9b728d92f623a93ecf5a34c3c.tar.gz
Import ruby-roo-2.3.1 as math/ruby-roo.
Roo implements read access for all common spreadsheet types. It can handle: * Excel 2007 - 2013 formats (xlsx, xlsm) * LibreOffice / OpenOffice.org formats (ods) * CSV * Excel 97, Excel 2002 XML, and Excel 2003 XML formats when using the roo-xls gem (xls, xml) * Google spreadsheets with read/write access when using roo-google Untested, but packages fine.
Diffstat (limited to 'math')
-rw-r--r--math/ruby-roo/DESCR8
-rw-r--r--math/ruby-roo/Makefile17
-rw-r--r--math/ruby-roo/PLIST73
-rw-r--r--math/ruby-roo/distinfo6
4 files changed, 104 insertions, 0 deletions
diff --git a/math/ruby-roo/DESCR b/math/ruby-roo/DESCR
new file mode 100644
index 00000000000..ff7f6bac49c
--- /dev/null
+++ b/math/ruby-roo/DESCR
@@ -0,0 +1,8 @@
+Roo implements read access for all common spreadsheet types. It can handle:
+
+* Excel 2007 - 2013 formats (xlsx, xlsm)
+* LibreOffice / OpenOffice.org formats (ods)
+* CSV
+* Excel 97, Excel 2002 XML, and Excel 2003 XML formats when using
+ the roo-xls gem (xls, xml)
+* Google spreadsheets with read/write access when using roo-google
diff --git a/math/ruby-roo/Makefile b/math/ruby-roo/Makefile
new file mode 100644
index 00000000000..388996b5f44
--- /dev/null
+++ b/math/ruby-roo/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1 2016/01/12 09:39:55 wiz Exp $
+
+DISTNAME= roo-2.3.1
+CATEGORIES= math
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://github.com/roo-rb/roo
+COMMENT= Ruby library to read and write Spreadsheet Documents
+LICENSE= mit
+
+DEPENDS+= ${RUBY_PKGPREFIX}-nokogiri-[0-9]*:../../textproc/ruby-nokogiri
+DEPENDS+= ${RUBY_PKGPREFIX}-zip-[0-9]*:../../archivers/ruby-zip
+
+RUBYGEM_OPTIONS+= --format-executable
+
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/math/ruby-roo/PLIST b/math/ruby-roo/PLIST
new file mode 100644
index 00000000000..0044ce39603
--- /dev/null
+++ b/math/ruby-roo/PLIST
@@ -0,0 +1,73 @@
+@comment $NetBSD: PLIST,v 1.1 2016/01/12 09:39:55 wiz Exp $
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
+${GEM_LIBDIR}/.gitignore
+${GEM_LIBDIR}/.simplecov
+${GEM_LIBDIR}/.travis.yml
+${GEM_LIBDIR}/CHANGELOG.md
+${GEM_LIBDIR}/Gemfile
+${GEM_LIBDIR}/Guardfile
+${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/README.md
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/examples/roo_soap_client.rb
+${GEM_LIBDIR}/examples/roo_soap_server.rb
+${GEM_LIBDIR}/examples/write_me.rb
+${GEM_LIBDIR}/lib/roo.rb
+${GEM_LIBDIR}/lib/roo/base.rb
+${GEM_LIBDIR}/lib/roo/constants.rb
+${GEM_LIBDIR}/lib/roo/csv.rb
+${GEM_LIBDIR}/lib/roo/errors.rb
+${GEM_LIBDIR}/lib/roo/excelx.rb
+${GEM_LIBDIR}/lib/roo/excelx/cell.rb
+${GEM_LIBDIR}/lib/roo/excelx/cell/base.rb
+${GEM_LIBDIR}/lib/roo/excelx/cell/boolean.rb
+${GEM_LIBDIR}/lib/roo/excelx/cell/date.rb
+${GEM_LIBDIR}/lib/roo/excelx/cell/datetime.rb
+${GEM_LIBDIR}/lib/roo/excelx/cell/empty.rb
+${GEM_LIBDIR}/lib/roo/excelx/cell/number.rb
+${GEM_LIBDIR}/lib/roo/excelx/cell/string.rb
+${GEM_LIBDIR}/lib/roo/excelx/cell/time.rb
+${GEM_LIBDIR}/lib/roo/excelx/comments.rb
+${GEM_LIBDIR}/lib/roo/excelx/coordinate.rb
+${GEM_LIBDIR}/lib/roo/excelx/extractor.rb
+${GEM_LIBDIR}/lib/roo/excelx/format.rb
+${GEM_LIBDIR}/lib/roo/excelx/relationships.rb
+${GEM_LIBDIR}/lib/roo/excelx/shared.rb
+${GEM_LIBDIR}/lib/roo/excelx/shared_strings.rb
+${GEM_LIBDIR}/lib/roo/excelx/sheet.rb
+${GEM_LIBDIR}/lib/roo/excelx/sheet_doc.rb
+${GEM_LIBDIR}/lib/roo/excelx/styles.rb
+${GEM_LIBDIR}/lib/roo/excelx/workbook.rb
+${GEM_LIBDIR}/lib/roo/font.rb
+${GEM_LIBDIR}/lib/roo/libre_office.rb
+${GEM_LIBDIR}/lib/roo/link.rb
+${GEM_LIBDIR}/lib/roo/open_office.rb
+${GEM_LIBDIR}/lib/roo/spreadsheet.rb
+${GEM_LIBDIR}/lib/roo/utils.rb
+${GEM_LIBDIR}/lib/roo/version.rb
+${GEM_LIBDIR}/roo.gemspec
+${GEM_LIBDIR}/spec/fixtures/vcr_cassettes/google_drive.yml
+${GEM_LIBDIR}/spec/fixtures/vcr_cassettes/google_drive_access_token.yml
+${GEM_LIBDIR}/spec/fixtures/vcr_cassettes/google_drive_set.yml
+${GEM_LIBDIR}/spec/helpers.rb
+${GEM_LIBDIR}/spec/lib/roo/base_spec.rb
+${GEM_LIBDIR}/spec/lib/roo/csv_spec.rb
+${GEM_LIBDIR}/spec/lib/roo/excelx/format_spec.rb
+${GEM_LIBDIR}/spec/lib/roo/excelx_spec.rb
+${GEM_LIBDIR}/spec/lib/roo/libreoffice_spec.rb
+${GEM_LIBDIR}/spec/lib/roo/openoffice_spec.rb
+${GEM_LIBDIR}/spec/lib/roo/spreadsheet_spec.rb
+${GEM_LIBDIR}/spec/lib/roo/utils_spec.rb
+${GEM_LIBDIR}/spec/spec_helper.rb
+${GEM_LIBDIR}/test/all_ss.rb
+${GEM_LIBDIR}/test/excelx/cell/test_base.rb
+${GEM_LIBDIR}/test/excelx/cell/test_boolean.rb
+${GEM_LIBDIR}/test/excelx/cell/test_date.rb
+${GEM_LIBDIR}/test/excelx/cell/test_datetime.rb
+${GEM_LIBDIR}/test/excelx/cell/test_empty.rb
+${GEM_LIBDIR}/test/excelx/cell/test_number.rb
+${GEM_LIBDIR}/test/excelx/cell/test_string.rb
+${GEM_LIBDIR}/test/excelx/cell/test_time.rb
+${GEM_LIBDIR}/test/test_helper.rb
+${GEM_LIBDIR}/test/test_roo.rb
diff --git a/math/ruby-roo/distinfo b/math/ruby-roo/distinfo
new file mode 100644
index 00000000000..cc1f5969c56
--- /dev/null
+++ b/math/ruby-roo/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2016/01/12 09:39:55 wiz Exp $
+
+SHA1 (roo-2.3.1.gem) = 76205334df8aaac0bf7a88dea7488ea10088e977
+RMD160 (roo-2.3.1.gem) = c65742bf6b3be747df9857aa117a7c554a58fb3e
+SHA512 (roo-2.3.1.gem) = a06af1429be0490358f21a1b23c99e9b4fd4c64a277fa4e86c05c0d82bc1ee18c6c57c71797320d10390d80d41860eddaec70b3ddcd881edf3c276230c03de19
+Size (roo-2.3.1.gem) = 77312 bytes