./textproc/ruby-fastercsv, Replacement to Ruby standard CSV library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.5.5, Package name: ruby27-fastercsv-1.5.5, Maintainer: pkgsrc-users

FasterCSV is intended as a complete replacement to the Ruby CSV
standard library. It is significantly faster and smaller while
still being pure Ruby code. It also strives for a better interface.


Required to run:
[lang/ruby23-base]

Master sites:

Filesize: 114.5 KB

Version history: (Expand)


CVS history: (Expand)


   2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161)
Log message:
textproc: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip
   2021-10-07 17:02:49 by Nia Alarie | Files touched by this commit (1162)
Log message:
textproc: Remove SHA1 hashes for distfiles
   2017-09-04 20:01:05 by Thomas Klausner | Files touched by this commit (192)
Log message:
Comment out dead sites.
   2015-11-04 03:00:17 by Alistair G. Crooks | Files touched by this commit (797)
Log message:
Add SHA512 digests for distfiles for textproc category

Problems found locating distfiles:
	Package cabocha: missing distfile cabocha-0.68.tar.bz2
	Package convertlit: missing distfile clit18src.zip
	Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2012-06-02 03:10:12 by Takahiro Kambe | Files touched by this commit (3)
Log message:
Update ruby-fastercsv to 1.5.5.

= Change Log

Below is a complete listing of changes for each revision of FasterCSV.

== 1.5.5

* Removed setup.rb due to licensing concerns.
* Updated and clarified Copyright notices.
* Improved stray quoting error message (patch by Edvard Majakari).
* Improved line ending detection algorithm (patch by Alexey Smolianinov).
   2011-06-19 05:37:12 by Takahiro Kambe | Files touched by this commit (2)
Log message:
Update ruby-fastercsv package to 1.5.4.

* pkgsrc change: allow to install with ruby19-base.

= Change Log

Below is a complete listing of changes for each revision of FasterCSV.

== 1.5.4

* Improved test coverage for the parser.
* Improved documentation.
* Fixed a bug that prevented <tt>^</tt> from being used as \ 
<tt>:quote_char</tt>.
* Switched from abort() to throwing exceptions on Ruby 1.9.
   2010-09-10 10:08:15 by Takahiro Kambe | Files touched by this commit (3)
Log message:
Update textproc/ruby-fastercsv to 1.5.3.

* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Add LICENSE.

== 1.5.3

* A bug fix from Timothy Elliott to return the new parser to its strict quote
  tolerance.

== 1.5.2

* A bug fix to allow IO Exceptions to reach the calling code from Moses Hohman.
* Added support for <tt>:write_headers => false</tt> to \ 
Table.to_csv().

== 1.5.1

* A bug fix for deleting blank Table rows from Andy Hartford.
* Added gem build instructions.

== 1.5.0

* The main parser has been rewritten by Timothy Elliott to avoid big input
  issues with Ruby 1.8's regex engine.  This makes FasterCSV handle more inputs
  gracefully.
* FasterCSV will now exit with a notice to upgrade if required in Ruby 1.9.
* Included a missing file so the tests will run in source packages.

== 1.4.0

* Added encoding support patch from Michael Reinsch.
* Improved inspect() messages for better IRb support.
* Fixed header writing bug reported by Dov Murik.
* Use custom separators in parsing header Strings as suggested by Shmulik Regev.
* Added a <tt>:write_headers</tt> option for outputting headers.
* Handle open() calls in binary mode whenever we can to workaround a Windows
  issue where line-ending translation can cause an off-by-one error in seeking
  back to a non-zero starting position after auto-discovery for
  <tt>:row_sep</tt> as suggested by Robert Battle.
* Improved the parser to fail faster when fed some forms of invalid CSV that can
  be detected without reading ahead.
* Added a <tt>:field_size_limit</tt> option to control FasterCSV's \ 
lookahead and
  prevent the parser from biting off more data than it can chew.
   2010-09-07 19:20:27 by Takahiro Kambe | Files touched by this commit (19)
Log message:
* Mark these packages Ruby 1.8.x support only.
* Add some comments and a little clean up.

No functional change.