head 1.12; access; symbols pkgsrc-2023Q4:1.11.0.8 pkgsrc-2023Q4-base:1.11 pkgsrc-2023Q3:1.11.0.6 pkgsrc-2023Q3-base:1.11 pkgsrc-2023Q2:1.11.0.4 pkgsrc-2023Q2-base:1.11 pkgsrc-2023Q1:1.11.0.2 pkgsrc-2023Q1-base:1.11 pkgsrc-2022Q4:1.10.0.2 pkgsrc-2022Q4-base:1.10 pkgsrc-2022Q3:1.9.0.2 pkgsrc-2022Q3-base:1.9 pkgsrc-2022Q2:1.8.0.20 pkgsrc-2022Q2-base:1.8 pkgsrc-2022Q1:1.8.0.18 pkgsrc-2022Q1-base:1.8 pkgsrc-2021Q4:1.8.0.16 pkgsrc-2021Q4-base:1.8 pkgsrc-2021Q3:1.8.0.14 pkgsrc-2021Q3-base:1.8 pkgsrc-2021Q2:1.8.0.12 pkgsrc-2021Q2-base:1.8 pkgsrc-2021Q1:1.8.0.10 pkgsrc-2021Q1-base:1.8 pkgsrc-2020Q4:1.8.0.8 pkgsrc-2020Q4-base:1.8 pkgsrc-2020Q3:1.8.0.6 pkgsrc-2020Q3-base:1.8 pkgsrc-2020Q2:1.8.0.4 pkgsrc-2020Q2-base:1.8 pkgsrc-2020Q1:1.8.0.2 pkgsrc-2020Q1-base:1.8 pkgsrc-2019Q4:1.7.0.10 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.6 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.4 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.7.0.2 pkgsrc-2019Q1-base:1.7 pkgsrc-2018Q4:1.5.0.18 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.16 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.14 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.12 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.5.0.10 pkgsrc-2017Q4-base:1.5 pkgsrc-2017Q3:1.5.0.8 pkgsrc-2017Q3-base:1.5 pkgsrc-2017Q2:1.5.0.4 pkgsrc-2017Q2-base:1.5 pkgsrc-2017Q1:1.5.0.2 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.4.0.2 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.3.0.6 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.4 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.2 pkgsrc-2016Q1-base:1.3; locks; strict; comment @# @; 1.12 date 2024.02.03.15.55.44; author taca; state Exp; branches; next 1.11; commitid 3cyNUC1n3RK7g0XE; 1.11 date 2023.02.11.13.50.38; author taca; state Exp; branches; next 1.10; commitid lxHcc19pBPpF27dE; 1.10 date 2022.10.10.03.36.49; author taca; state Exp; branches; next 1.9; commitid kzMMc07TZtD6D7XD; 1.9 date 2022.08.28.03.24.04; author taca; state Exp; branches; next 1.8; commitid MH9mThjSpgexWARD; 1.8 date 2020.03.08.16.06.05; author taca; state Exp; branches; next 1.7; commitid dSCgFF2AmBErbCZB; 1.7 date 2019.02.06.15.30.56; author taca; state Exp; branches; next 1.6; commitid sOTDIiIYxRdBIIaB; 1.6 date 2019.01.20.14.10.29; author taca; state Exp; branches; next 1.5; commitid 4lrLa4g8a7tQOw8B; 1.5 date 2017.01.07.22.26.46; author wiz; state Exp; branches; next 1.4; commitid ne4GzDTRvbASr5Bz; 1.4 date 2016.10.15.14.45.17; author taca; state Exp; branches; next 1.3; commitid gjJkz8hHy1AXAfqz; 1.3 date 2016.03.09.15.09.22; author taca; state Exp; branches; next 1.2; commitid nOffPbCRFAeENYXy; 1.2 date 2016.01.12.09.40.55; author wiz; state Exp; branches; next 1.1; commitid PpDaKXEWprFEOCQy; 1.1 date 2016.01.12.09.39.55; author wiz; state Exp; branches; next ; commitid 0oSkEeGoyfojOCQy; desc @@ 1.12 log @math/ruby-roo: update to 2.10.1 2.10.1 (2024-01-17) Changed/Added * Prevent warnings on Ruby 3.1 if finalizer is called twice 586 * Fix Roo::Base#each_with_pagename degraded at 576 583 @ text @# $NetBSD: Makefile,v 1.11 2023/02/11 13:50:38 taca Exp $ DISTNAME= roo-2.10.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>=1.3.0:../../archivers/ruby-zip USE_LANGUAGES= # none .include "../../lang/ruby/gem.mk" .include "../../mk/bsd.pkg.mk" @ 1.11 log @math/ruby-roo: update to 2.10.0 2.10.0 (2023-02-07) What's Changed * Implied coordinates by @@tahanson in #549 * Support formatting excel currencies by @@bmidgley in #557 * Roo::Base#each_with_pagename returns Enumerator Object by @@tsuchiyaisshin in #576 * Fix/open office gsub replacement by @@patrickkulling in #581 * Fix issue with spreadsheets containing filters by @@coorasse in #543 * Add support for boolean values in open office files that were generat... by @@patrickkulling in #580 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2022/10/10 03:36:49 taca Exp $ d3 1 a3 1 DISTNAME= roo-2.10.0 @ 1.10 log @Remove lines for Ruby 2.6. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2022/08/28 03:24:04 taca Exp $ d3 1 a3 1 DISTNAME= roo-2.9.0 @ 1.9 log @math/ruby-roo: update to 2.9.0 2.9.0 (2022-03-19) Changed/Added * Ruby 3.x Support 555 * Ignore all richdata at 'xl/richData' of XSLX 552 * Only copy if cell is present when expand_merged_ranges: true 557 * Fixes issue where the contents of hidden sheet was returned when parsing visible sheets only. 536 * Add formats 525 * Fix warnings caused by Ruby 2.7 update 530 * Add formats 525 Removed * Support for ruby 2.4, 2.5, 2.6 (excluded jRuby) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2020/03/08 16:06:05 taca Exp $ a15 2 RUBY_VERSIONS_INCOMPATIBLE= 26 @ 1.8 log @math/ruby-roo: update to 2.8.3 Update ruby-roo to 2.8.3. ## [2.8.3] 2020-02-03 ### Changed/Added - Updated rubyzip version. Now minimal version is 1.3.0 [515](https://github.com/roo-rb/roo/pull/515) - [CVE-2019-16892](https://github.com/rubyzip/rubyzip/pull/403) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2019/02/06 15:30:56 taca Exp $ d3 1 a3 1 DISTNAME= roo-2.8.3 d16 2 @ 1.7 log @math/ruby-roo: update to 2.8.2 ## [2.8.2] 2019-02-01 ### Changed/Added - Support range cell for Excelx's links [490](https://github.com/roo-rb/roo/pull/490) - Skip `extract_hyperlinks` if not required [488](https://github.com/roo-rb/roo/pull/488) ### Fixed - Fixed error for invalid link [492](https://github.com/roo-rb/roo/pull/492) ## [2.8.1] 2019-01-21 ### Fixed - Fixed error if excelx's cell have empty children [487](https://github.com/roo-rb/roo/pull/487) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2019/01/20 14:10:29 taca Exp $ d3 1 a3 1 DISTNAME= roo-2.8.2 d12 1 a12 1 DEPENDS+= ${RUBY_PKGPREFIX}-zip-[0-9]*:../../archivers/ruby-zip @ 1.6 log @math/ruby-roo: update to 2.8.0 pkgsrc change: add "USE_LANGUAGES= # none". ## [2.8.0] 2019-01-18 ### Fixed - Fixed inconsistent column length for CSV [375](https://github.com/roo-rb/roo/pull/375) - Fixed formatted_value with `%` for Excelx [416](https://github.com/roo-rb/roo/pull/416) - Improved Memory consumption and performance [434](https://github.com/roo-rb/roo/pull/434) [449](https://github.com/roo-rb/roo/pull/449) [454](https://github.com/roo-rb/roo/pull/454) [456](https://github.com/roo-rb/roo/pull/456) [458](https://github.com/roo-rb/roo/pull/458) [462](https://github.com/roo-rb/roo/pull/462) [466](https://github.com/roo-rb/roo/pull/466) - Accept both Transitional and Strict Type for Excelx's worksheets [441](https://github.com/roo-rb/roo/pull/441) - Fixed ruby warnings [442](https://github.com/roo-rb/roo/pull/442) [476](https://github.com/roo-rb/roo/pull/476) - Restore support for URL as file identifier for CSV [462](https://github.com/roo-rb/roo/pull/462) - Fixed missing location for Excelx's links [482](https://github.com/roo-rb/roo/pull/482) ### Changed / Added - Drop support for ruby 2.2.x and lower - Updated rubyzip version for fixing security issue. Now minimal version is 1.2.1 - Roo::Excelx::Coordinate now inherits Array [458](https://github.com/roo-rb/roo/pull/458) - Improved Roo::HeaderRowNotFoundError exception's message [461](https://github.com/roo-rb/roo/pull/461) - Added `empty_cell` option which by default disable allocation for Roo::Excelx::Cell::Empty [464](https://github.com/roo-rb/roo/pull/464) - Added support for variable number of decimals for Excelx's formatted_value [387](https://github.com/roo-rb/roo/pull/387) - Added `disable_html_injection` option to disable html injection for shared string in `Roo::Excelx` [392](https://github.com/roo-rb/roo/pull/392) - Added image extraction for Excelx [414](https://github.com/roo-rb/roo/pull/414) [397](https://github.com/roo-rb/roo/pull/397) - Added support for `1e6` as scientific notation for Excelx [433](https://github.com/roo-rb/roo/pull/433) - Added support for Integer as 0 based index for Excelx's `sheet_for` [455](https://github.com/roo-rb/roo/pull/455) - Extended `no_hyperlinks` option for non streaming Excelx methods [459](https://github.com/roo-rb/roo/pull/459) - Added `empty_cell` option to disable Roo::Excelx::Cell::Empty allocation for Excelx [464](https://github.com/roo-rb/roo/pull/464) - Added support for Integer with leading zero for Roo:Excelx [479](https://github.com/roo-rb/roo/pull/479) - Refactored Excelx code [453](https://github.com/roo-rb/roo/pull/453) [477](https://github.com/roo-rb/roo/pull/477) [483](https://github.com/roo-rb/roo/pull/483) [484](https://github.com/roo-rb/roo/pull/484) ### Deprecations - Roo::Excelx::Sheet#present_cells is deprecated [454](https://github.com/roo-rb/roo/pull/454) - Roo::Utils.split_coordinate is deprecated [458](https://github.com/roo-rb/roo/pull/458) - Roo::Excelx::Cell::Base#link is deprecated [457](https://github.com/roo-rb/roo/pull/457) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2017/01/07 22:26:46 wiz Exp $ d3 1 a3 1 DISTNAME= roo-2.8.0 @ 1.5 log @Updated ruby22-roo to 2.7.1. ## [2.7.1] 2017-01-03 ### Fixed - Fixed regression where a CSV's encoding was being ignored [372](https://github.com/roo-rb/roo/pull/372) ## [2.7.0] 2016-12-31 ### Fixed - Added rack server for testing Roo's download capabilities [365](https://github.com/roo-rb/roo/pull/365) - Refactored tests into different formats [365](https://github.com/roo-rb/roo/pull/365) - Fixed OpenOffice for JRuby [362](https://github.com/roo-rb/roo/pull/362) - Added '0.000000' => '%.6f' number format [354](https://github.com/roo-rb/roo/pull/354) - Add additional formula cell types for to_csv [367][https://github.com/roo-rb/roo/pull/367] ### Added - Extracted formatters from Roo::Base#to_* methods [364](https://github.com/roo-rb/roo/pull/364) ## [2.6.0] 2016-12-28 ### Fixed - Fixed error if sheet name starts with a slash [348](https://github.com/roo-rb/roo/pull/348) - Fixed loading to support files on ftp [355](https://github.com/roo-rb/roo/pull/355) - Fixed Ruby 2.4.0 deprecation warnings [356](https://github.com/roo-rb/roo/pull/356) - properly return date as string [359](https://github.com/roo-rb/roo/pull/359) ### Added - Cell values can be set in a CSV [350](https://github.com/roo-rb/roo/pull/350/) - Raise an error Roo::Excelx::Extractor document is missing [358](https://github.com/roo-rb/roo/pull/358/) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2016/10/15 14:45:17 taca Exp $ d3 1 a3 1 DISTNAME= roo-2.7.1 d14 2 @ 1.4 log @Update ruby-roo to 2.5.1. ## [2.5.1] 2016-08-26 ### Fixed - Fixed NameError. [337](https://github.com/roo-rb/roo/pull/337) ## [2.5.0] 2016-08-21 ### Fixed - Remove tempdirs via finalizers on garbage collection. This cleans them up in all known cases, rather than just when the #close method is called. The #close method can be used to cleanup early. [329](https://github.com/roo-rb/roo/pull/329) - Fixed README.md typo [318](https://github.com/roo-rb/roo/pull/318) - Parse sheets in ODS files once to improve performance [320](https://github.com/roo-rb/roo/pull/320) - Fix some Cell conversion issues [324](https://github.com/roo-rb/roo/pull/324) and [331](https://github.com/roo-rb/roo/pull/331) - Improved memory performance [332](https://github.com/roo-rb/roo/pull/332) - Added `no_hyperlinks` option to improve streamig performance [319](https://github.com/roo-rb/roo/pull/319) and [333](https://github.com/roo-rb/roo/pull/333) ### Deprecations - Roo::Base::TEMP_PREFIX should be accessed via Roo::TEMP_PREFIX - The private Roo::Base#make_tempdir is now available at the class level in classes that use tempdirs, added via Roo::Tempdir ======= ### Added - Discard hiperlinks lookups to allow streaming parsing without loading whole files ## [2.4.0] 2016-05-14 ### Fixed - Fixed opening spreadsheets with charts [315](https://github.com/roo-rb/roo/pull/315) - Fixed memory issues for Roo::Utils.number_to_letter [308](https://github.com/roo-rb/roo/pull/308) - Fixed Roo::Excelx::Cell::Number to recognize floating point numbers [306](https://github.com/roo-rb/roo/pull/306) - Fixed version number in Readme.md [304](https://github.com/roo-rb/roo/pull/304) ### Added - Added initial support for HTML formatting [278](https://github.com/roo-rb/roo/pull/278) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2016/03/09 15:09:22 taca Exp $ d3 1 a3 1 DISTNAME= roo-2.5.1 @ 1.3 log @Update ruby-roo to 2.3.2. ## [2.3.2] 2016-02-18 ### Fixed - Handle url with long query params (ex. S3 secure url) [302](https://github.com/roo-rb/roo/pull/302) - Allow streaming for Roo::CSV [297](https://github.com/roo-rb/roo/pull/297) - Export Fixnums to Added csv [295](https://github.com/roo-rb/roo/pull/295) - Removed various Ruby warnings [289](https://github.com/roo-rb/roo/pull/289) - Fix incorrect example result in Readme.md [293](https://github.com/roo-rb/roo/pull/293) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2016/01/12 09:40:55 wiz Exp $ d3 1 a3 1 DISTNAME= roo-2.3.2 @ 1.2 log @Remove unnecessary line. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2016/01/12 09:39:55 wiz Exp $ d3 1 a3 1 DISTNAME= roo-2.3.1 @ 1.1 log @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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.43 2016/01/04 00:12:17 taca Exp $ a13 2 RUBYGEM_OPTIONS+= --format-executable @