pkgsrcv2.git
12 years agoMerge from vendor branch TNF:
taca [Sun, 19 Jun 2011 14:49:40 +0000 (14:49 +0000)]
Merge from vendor branch TNF:
Importing ruby-prawn package version 0.11.1.

= Prawn: Fast, Nimble PDF Generation For Ruby

Prawn is a PDF writing library for Ruby designed to be tiny, fast, and nimble,
just like the majestic sea creature.

Development on this library was initially made possible thanks to
the many people who donated to the Ruby Mendicant project:
http://rubymendicant.wikidot.com

The project is currently maintained by Gregory Brown, with lots of help from
Prawn's core developers and the community.

12 years agoImporting ruby-prawn package version 0.11.1.
taca [Sun, 19 Jun 2011 14:49:40 +0000 (14:49 +0000)]
Importing ruby-prawn package version 0.11.1.

= Prawn: Fast, Nimble PDF Generation For Ruby

Prawn is a PDF writing library for Ruby designed to be tiny, fast, and nimble,
just like the majestic sea creature.

Development on this library was initially made possible thanks to
the many people who donated to the Ruby Mendicant project:
http://rubymendicant.wikidot.com

The project is currently maintained by Gregory Brown, with lots of help from
Prawn's core developers and the community.

12 years agoNote addtion of these pacakges:
taca [Sun, 19 Jun 2011 14:22:44 +0000 (14:22 +0000)]
Note addtion of these pacakges:

converters/ruby-Ascii85 1.0.1
print/ruby-pdf-reader 0.9.2

12 years agoAdd and enable ruby-pdf-reader.
taca [Sun, 19 Jun 2011 14:19:51 +0000 (14:19 +0000)]
Add and enable ruby-pdf-reader.

12 years agoImporting ruby-pdf-reader package version 0.9.2.
taca [Sun, 19 Jun 2011 14:18:58 +0000 (14:18 +0000)]
Importing ruby-pdf-reader package version 0.9.2.

The PDF::Reader library implements a PDF parser conforming as much as
possible to the PDF specification from Adobe.

It provides programmatic access to the contents of a PDF file with
a high degree of flexibility.

The PDF 1.7 specification is a weighty document and not all aspects
are currently supported. I welcome submission of PDF files that
exhibit unsupported aspects of the spec to assist with improving out
support.

12 years agoMerge from vendor branch TNF:
taca [Sun, 19 Jun 2011 14:18:58 +0000 (14:18 +0000)]
Merge from vendor branch TNF:
Importing ruby-pdf-reader package version 0.9.2.

The PDF::Reader library implements a PDF parser conforming as much as
possible to the PDF specification from Adobe.

It provides programmatic access to the contents of a PDF file with
a high degree of flexibility.

The PDF 1.7 specification is a weighty document and not all aspects
are currently supported. I welcome submission of PDF files that
exhibit unsupported aspects of the spec to assist with improving out
support.

12 years agoAdd and enable ruby-Ascii85.
taca [Sun, 19 Jun 2011 14:17:51 +0000 (14:17 +0000)]
Add and enable ruby-Ascii85.

12 years agoImporting ruby-Ascii85 package version 1.0.1.
taca [Sun, 19 Jun 2011 14:16:55 +0000 (14:16 +0000)]
Importing ruby-Ascii85 package version 1.0.1.

Ascii85 provides methods to encode/decode Adobe's binary-to-text encoding
of the same name.

12 years agoMerge from vendor branch TNF:
taca [Sun, 19 Jun 2011 14:16:55 +0000 (14:16 +0000)]
Merge from vendor branch TNF:
Importing ruby-Ascii85 package version 1.0.1.

Ascii85 provides methods to encode/decode Adobe's binary-to-text encoding
of the same name.

12 years agoNote addition of fonts/ruby-ttfunk package version 1.0.1.
taca [Sun, 19 Jun 2011 14:15:10 +0000 (14:15 +0000)]
Note addition of fonts/ruby-ttfunk package version 1.0.1.

12 years agoAdd and enable ruby-ttfunk.
taca [Sun, 19 Jun 2011 14:14:36 +0000 (14:14 +0000)]
Add and enable ruby-ttfunk.

12 years agoImporting ruby-ttfunk package version 1.0.1.
taca [Sun, 19 Jun 2011 14:13:18 +0000 (14:13 +0000)]
Importing ruby-ttfunk package version 1.0.1.

TTFunk is a TrueType font parser written in pure ruby.

12 years agoMerge from vendor branch TNF:
taca [Sun, 19 Jun 2011 14:13:18 +0000 (14:13 +0000)]
Merge from vendor branch TNF:
Importing ruby-ttfunk package version 1.0.1.

TTFunk is a TrueType font parser written in pure ruby.

12 years agoNote addition of net/ruby-net-ping package version 1.5.0.
taca [Sun, 19 Jun 2011 14:11:07 +0000 (14:11 +0000)]
Note addition of net/ruby-net-ping package version 1.5.0.

12 years agoAdd and enable ruby-net-ping.
taca [Sun, 19 Jun 2011 14:10:39 +0000 (14:10 +0000)]
Add and enable ruby-net-ping.

12 years agoImporting ruby-net-ping package version 1.5.0.
taca [Sun, 19 Jun 2011 14:09:52 +0000 (14:09 +0000)]
Importing ruby-net-ping package version 1.5.0.

The net-ping library provides a ping interface for Ruby. It includes
separate TCP, HTTP, LDAP, ICMP, UDP, WMI (for Windows) and external ping
classes.

12 years agoMerge from vendor branch TNF:
taca [Sun, 19 Jun 2011 14:09:52 +0000 (14:09 +0000)]
Merge from vendor branch TNF:
Importing ruby-net-ping package version 1.5.0.

The net-ping library provides a ping interface for Ruby. It includes
separate TCP, HTTP, LDAP, ICMP, UDP, WMI (for Windows) and external ping
classes.

12 years agoNote addition of net/ruby-net-ldap package version 0.2.2.
taca [Sun, 19 Jun 2011 14:09:00 +0000 (14:09 +0000)]
Note addition of net/ruby-net-ldap package version 0.2.2.

12 years agoAdd and enable ruby-net-ldap.
taca [Sun, 19 Jun 2011 14:08:19 +0000 (14:08 +0000)]
Add and enable ruby-net-ldap.

12 years agoImporting net-ldap version 0.2.2.
taca [Sun, 19 Jun 2011 14:07:17 +0000 (14:07 +0000)]
Importing net-ldap version 0.2.2.

Net::LDAP for Ruby (also called net-ldap) implements client access for the
Lightweight Directory Access Protocol (LDAP), an IETF standard protocol for
accessing distributed directory services. Net::LDAP is written completely in
Ruby with no external dependencies. It supports most LDAP client features
and a subset of server features as well.

Net::LDAP has been tested against modern popular LDAP servers including
OpenLDAP and Active Directory. The current release is mostly compliant with
earlier versions of the IETF LDAP RFCs (2251-2256, 2829-2830, 3377, and 3771).
Our roadmap for Net::LDAP 1.0 is to gain full *client* compliance with
the most recent LDAP RFCs (4510-4519, plus portions of 4520-4532).

12 years agoMerge from vendor branch TNF:
taca [Sun, 19 Jun 2011 14:07:17 +0000 (14:07 +0000)]
Merge from vendor branch TNF:
Importing net-ldap version 0.2.2.

Net::LDAP for Ruby (also called net-ldap) implements client access for the
Lightweight Directory Access Protocol (LDAP), an IETF standard protocol for
accessing distributed directory services. Net::LDAP is written completely in
Ruby with no external dependencies. It supports most LDAP client features
and a subset of server features as well.

Net::LDAP has been tested against modern popular LDAP servers including
OpenLDAP and Active Directory. The current release is mostly compliant with
earlier versions of the IETF LDAP RFCs (2251-2256, 2829-2830, 3377, and 3771).
Our roadmap for Net::LDAP 1.0 is to gain full *client* compliance with
the most recent LDAP RFCs (4510-4519, plus portions of 4520-4532).

12 years agoAdd destdir support
bouyer [Sun, 19 Jun 2011 13:50:57 +0000 (13:50 +0000)]
Add destdir support

12 years agoenable crypto connections
plunky [Sun, 19 Jun 2011 13:46:29 +0000 (13:46 +0000)]
enable crypto connections

(many peers refuse to talk to me, otherwise?)

12 years agoupdate sysutils/netbt-hcidump to 2.1
plunky [Sun, 19 Jun 2011 13:04:10 +0000 (13:04 +0000)]
update sysutils/netbt-hcidump to 2.1

12 years agoupdate to bluez-hcidump-2.1
plunky [Sun, 19 Jun 2011 13:02:35 +0000 (13:02 +0000)]
update to bluez-hcidump-2.1

from the ChangeLog:
Add support for decoding OBEX Action command.
Add support for decoding SMP commands.
Add support for decoding ATT commands.
Add support for missing LE decoding.

12 years agoretain bt_compidtostr() prototype to fix a potential build error
plunky [Sun, 19 Jun 2011 12:25:42 +0000 (12:25 +0000)]
retain bt_compidtostr() prototype to fix a potential build error

12 years agoUpdated time/p5-Time-modules to 2011.0517
obache [Sun, 19 Jun 2011 12:05:19 +0000 (12:05 +0000)]
Updated time/p5-Time-modules to 2011.0517

12 years agoUpdate p5-Time-modules to 2011.0517.
obache [Sun, 19 Jun 2011 12:04:46 +0000 (12:04 +0000)]
Update p5-Time-modules to 2011.0517.
(contains fixes for PR#43823).

2011.0517:
Bugfix from Sophie Hamilton: call tzset() when changing timezones.

Bugfix: bail out of tests cleanly when tzset doesn't work.
2011.0505:
Bugfix: make sure $ampm is defined so no undefined string warnings
are issued.

Honor the GMT flag when parsing time specs.  Patch from
kris at shannon.id.au.

Bugfix: RT#31477 noon & midnight would match in the middle of strings.

Added %v conversion for Time::CTime

Added tests to disprove invalid bug reports.

12 years agoNote update of devel/ruby-linecache package to 0.46.
taca [Sun, 19 Jun 2011 10:37:28 +0000 (10:37 +0000)]
Note update of devel/ruby-linecache package to 0.46.

12 years agoUpdate ruby-linecache package to 0.46.
taca [Sun, 19 Jun 2011 10:36:43 +0000 (10:36 +0000)]
Update ruby-linecache package to 0.46.

0.46
06-12-19
- A require_relative dependency snuck in.
  Add a rbx-require-relative to handle this.

12 years agoNote addition of devel/ruby-rbx-require-relative package version 0.0.5.
taca [Sun, 19 Jun 2011 10:34:10 +0000 (10:34 +0000)]
Note addition of devel/ruby-rbx-require-relative package version 0.0.5.

12 years agoAdd and enable ruby-rbx-require-relative.
taca [Sun, 19 Jun 2011 10:33:29 +0000 (10:33 +0000)]
Add and enable ruby-rbx-require-relative.

12 years agoImport ruby18-rbx-require-relative pacakge version 0.0.5.
taca [Sun, 19 Jun 2011 10:32:17 +0000 (10:32 +0000)]
Import ruby18-rbx-require-relative pacakge version 0.0.5.
It is required by new ruby-linecache package.

Ruby 1.9's relative_relative for Rubinus and MRI 1.8

Here we add in Module RequireRelative method: *require_relative*,
and *abs_file*.

Example:
require 'rubygems'; require 'require_relative'
require_relative './lib/foo'
absolute_path = RequireRelative.abs_file

But why *abs_file*? Well, recall that ==__FILE__== does not give an absolute
path. So if you have chdir'd before using ==__FILE__==, you might not be
able to retrieve the full path.

12 years agoMerge from vendor branch TNF:
taca [Sun, 19 Jun 2011 10:32:17 +0000 (10:32 +0000)]
Merge from vendor branch TNF:
Import ruby18-rbx-require-relative pacakge version 0.0.5.
It is required by new ruby-linecache package.

Ruby 1.9's relative_relative for Rubinus and MRI 1.8

Here we add in Module RequireRelative method: *require_relative*,
and *abs_file*.

Example:
require 'rubygems'; require 'require_relative'
require_relative './lib/foo'
absolute_path = RequireRelative.abs_file

But why *abs_file*? Well, recall that ==__FILE__== does not give an absolute
path. So if you have chdir'd before using ==__FILE__==, you might not be
able to retrieve the full path.

12 years agouse _FETCH_OUTPUT_ARGS also for fetch-list output
plunky [Sun, 19 Jun 2011 10:23:56 +0000 (10:23 +0000)]
use _FETCH_OUTPUT_ARGS also for fetch-list output

12 years agoNote quickml-analog and quickml-limit optin (used by mail/quickml).
obache [Sun, 19 Jun 2011 10:10:02 +0000 (10:10 +0000)]
Note quickml-analog and quickml-limit optin (used by mail/quickml).

12 years ago+ quickml
obache [Sun, 19 Jun 2011 10:09:18 +0000 (10:09 +0000)]
+ quickml

12 years agoAdded mail/quickml version 0.7
obache [Sun, 19 Jun 2011 10:03:23 +0000 (10:03 +0000)]
Added mail/quickml version 0.7

12 years agoImport quickml-0.7 as mail/quickml.
obache [Sun, 19 Jun 2011 10:01:53 +0000 (10:01 +0000)]
Import quickml-0.7 as mail/quickml.

Based on PR#44939 by Susumu Miwa.
Modified by Makoto Fujiwawa and me in pkgsrc-wip.

Quickml server provides very-easy-to-use mailing list service.
It was too open in this age, some limitation is provided in
this package. The original code is written by Satoru Takabayashi.

12 years agoMerge from vendor branch TNF:
obache [Sun, 19 Jun 2011 10:01:53 +0000 (10:01 +0000)]
Merge from vendor branch TNF:
Import quickml-0.7 as mail/quickml.

Based on PR#44939 by Susumu Miwa.
Modified by Makoto Fujiwawa and me in pkgsrc-wip.

Quickml server provides very-easy-to-use mailing list service.
It was too open in this age, some limitation is provided in
this package. The original code is written by Satoru Takabayashi.

12 years agoParallel builds fail on -current => MAKE_JOBS_SAFE=no.
alnsn [Sun, 19 Jun 2011 09:30:49 +0000 (09:30 +0000)]
Parallel builds fail on -current => MAKE_JOBS_SAFE=no.

12 years ago+ p5-Text-WagnerFischer
obache [Sun, 19 Jun 2011 09:10:43 +0000 (09:10 +0000)]
+ p5-Text-WagnerFischer

12 years agoAdded textproc/p5-Text-WagnerFischer version 0.04
obache [Sun, 19 Jun 2011 09:08:19 +0000 (09:08 +0000)]
Added textproc/p5-Text-WagnerFischer version 0.04

12 years agoImport p5-Text-WagnerFischer-0.04 as textproc/p5-Text-WagnerFischer.
obache [Sun, 19 Jun 2011 09:08:05 +0000 (09:08 +0000)]
Import p5-Text-WagnerFischer-0.04 as textproc/p5-Text-WagnerFischer.
PR#44976 by David H. Gutteridge.

This module implements the Wagner-Fischer dynamic programming
technique, used here to calculate the edit distance of two strings.
The edit distance is a measure of the degree of proximity between two
strings, based on "edits": the operations of substitutions, deletions
or insertions needed to transform the string into the other one (and
vice versa).  The module is designed to be easily extensible by
functioning as a base class for other modules.

12 years agoMerge from vendor branch TNF:
obache [Sun, 19 Jun 2011 09:08:05 +0000 (09:08 +0000)]
Merge from vendor branch TNF:
Import p5-Text-WagnerFischer-0.04 as textproc/p5-Text-WagnerFischer.
PR#44976 by David H. Gutteridge.

This module implements the Wagner-Fischer dynamic programming
technique, used here to calculate the edit distance of two strings.
The edit distance is a measure of the degree of proximity between two
strings, based on "edits": the operations of substitutions, deletions
or insertions needed to transform the string into the other one (and
vice versa).  The module is designed to be easily extensible by
functioning as a base class for other modules.

12 years ago+ p5-Test-Approx p5-Algorithm-HowSimilar
obache [Sun, 19 Jun 2011 09:02:50 +0000 (09:02 +0000)]
+ p5-Test-Approx p5-Algorithm-HowSimilar

12 years agoAdded devel/p5-Algorithm-HowSimilar version 0.01
obache [Sun, 19 Jun 2011 08:59:23 +0000 (08:59 +0000)]
Added devel/p5-Algorithm-HowSimilar version 0.01

12 years agoImport p5-Algorithm-HowSimilar-0.01 as devel/p5-Algorithm-HowSimilar.
obache [Sun, 19 Jun 2011 08:59:07 +0000 (08:59 +0000)]
Import p5-Algorithm-HowSimilar-0.01 as devel/p5-Algorithm-HowSimilar.
PR#44975 by David H. Gutteridge.

This module leverages Algorithm::Diff to let you compare the degree of
sameness of arrays or strings. It returns a result set that defines
exactly how similar these things are.

12 years agoMerge from vendor branch TNF:
obache [Sun, 19 Jun 2011 08:59:07 +0000 (08:59 +0000)]
Merge from vendor branch TNF:
Import p5-Algorithm-HowSimilar-0.01 as devel/p5-Algorithm-HowSimilar.
PR#44975 by David H. Gutteridge.

This module leverages Algorithm::Diff to let you compare the degree of
sameness of arrays or strings. It returns a result set that defines
exactly how similar these things are.

12 years agoNote update of www/merb-datamapper pacakge to 1.1.3.
taca [Sun, 19 Jun 2011 08:55:13 +0000 (08:55 +0000)]
Note update of www/merb-datamapper pacakge to 1.1.3.

12 years agoUpdate merb-datamapper pacakge to 1.1.3.
taca [Sun, 19 Jun 2011 08:54:18 +0000 (08:54 +0000)]
Update merb-datamapper pacakge to 1.1.3.

Change dependency as gemspec.

12 years agoNote update of www/merb-admin package to 0.8.8.
taca [Sun, 19 Jun 2011 08:49:36 +0000 (08:49 +0000)]
Note update of www/merb-admin package to 0.8.8.

12 years agoAdded devel/p5-Test-Approx version 0.03
obache [Sun, 19 Jun 2011 08:48:38 +0000 (08:48 +0000)]
Added devel/p5-Test-Approx version 0.03

12 years agoImport p5-Test-Approx-0.03 as devel/p5-Test-Approx.
obache [Sun, 19 Jun 2011 08:47:22 +0000 (08:47 +0000)]
Import p5-Test-Approx-0.03 as devel/p5-Test-Approx.
PR#44974 by David H. Gutteridge.

This module lets you test if two things are *approximately* equal. Yes,
that sounds a bit wrong at first - surely you know if they should be
equal or not? But there are actually valid cases when you don't/can't
know. This module is meant for those rare cases when close is good
enough.

12 years agoMerge from vendor branch TNF:
obache [Sun, 19 Jun 2011 08:47:22 +0000 (08:47 +0000)]
Merge from vendor branch TNF:
Import p5-Test-Approx-0.03 as devel/p5-Test-Approx.
PR#44974 by David H. Gutteridge.

This module lets you test if two things are *approximately* equal. Yes,
that sounds a bit wrong at first - surely you know if they should be
equal or not? But there are actually valid cases when you don't/can't
know. This module is meant for those rare cases when close is good
enough.

12 years agoUpdate merb-admin pacakge to 0.8.8.
taca [Sun, 19 Jun 2011 08:47:19 +0000 (08:47 +0000)]
Update merb-admin pacakge to 0.8.8.

Changes are unknown.

12 years agoNote update of databases/ruby-data_objects and databases/ruby-do_sqlite3
taca [Sun, 19 Jun 2011 08:45:38 +0000 (08:45 +0000)]
Note update of databases/ruby-data_objects and databases/ruby-do_sqlite3
package to 0.10.6.

12 years agoUpdate ruby-do_sqlite3 pacakge to 0.10.6.
taca [Sun, 19 Jun 2011 08:44:37 +0000 (08:44 +0000)]
Update ruby-do_sqlite3 pacakge to 0.10.6.

## 0.10.6 2011-05-22

Bugfixes
* Fix an issue on some platforms when multiple DO drivers are loaded

## 0.10.5 2011-05-03

Bugfixes
* Fix an issue with DateTime

## 0.10.4 2011-04-28

New features
* Add save point to transactions (all)
* JRuby 1.9 mode support (encodings etc.)

Bugfixes
* Fix bug when using nested transactions in concurrent scenarios (all)
* Use column aliases instead of names (jruby)
* DST calculation fixes (all)

Other
* Refactor to DRY up the adapters (all)
* Many style fixes
* Switch back to RSpec

## 0.10.3 2011-01-30
* Reworked transactions
* Fix a DST bug that could cause datetimes in the wrong timezone

12 years agoUpdate ruby-data_objects pacakge to 0.10.6.
taca [Sun, 19 Jun 2011 08:43:46 +0000 (08:43 +0000)]
Update ruby-data_objects pacakge to 0.10.6.

## 0.10.6 2011-05-22

Bugfixes
* Fix an issue on some platforms when multiple DO drivers are loaded

## 0.10.5 2011-05-03

Bugfixes
* Fix an issue with DateTime (do\_sqlite3)

## 0.10.4 2011-04-28

New features
* Add save point to transactions (all)
* JRuby 1.9 mode support (encodings etc.)

Bugfixes
* Fix segfault when no tuples are returned from a non select statement (do\_postgres)
* Fix bug when using nested transactions in concurrent scenarios (all)
* Use column aliases instead of names (jruby)
* DST calculation fixes (all)
* Attempt to add better support for ancient MySQL versions (do\_mysql)
* Fix handling sub second precision for Time objects (do\_postgres)

Other
* Refactor to DRY up the adapters (all)
* Many style fixes
* Switch back to RSpec

## 0.10.3 2011-01-30
* Reworked transactions
* Fix a DST bug that could cause datetimes in the wrong timezone

12 years agoNote update of databases/ruby-cassandra package to 0.11.1.
taca [Sun, 19 Jun 2011 08:42:35 +0000 (08:42 +0000)]
Note update of databases/ruby-cassandra package to 0.11.1.

12 years agoUpdate ruby-cassandra package to 0.11.1.
taca [Sun, 19 Jun 2011 08:41:58 +0000 (08:41 +0000)]
Update ruby-cassandra package to 0.11.1.

v0.11.1
- Add counter support for Cassandra 0.8. (Thanks Swrve team!)
- Add additional rake tasks to start and stop cassandra in the background.
- Fix issue with non-utf8 column names not being encoded/decoded properly.
- Add way to specify a default read/write consistency.
- Consolidate 0.7 and 0.8 functions, and move 0.6 specific functions into lib/cassandra/0.6/
- Use 0.8-rc1 as 0.8 install target.
- Updated get_index_slices API to allow passing an array of hashes instead of IndexClause instance. (Maintains backward compatibility.)
- Fix permissions issue.

v0.11.0
- Remove direct thrift dependency. Allow thrift_client to require it.
- Add functions for each and each_key to iterate through key ranges.
- Add function for get_range_keys which returns an array of keys in a given range.
- Changed the return value of get_range to an OrderedHash.
- Change get_range to accept both a range of keys and a range of columns.
- Add batched range support to get_range and add get_range_batch.

v0.10.0 Major Update (rjackson)
- Update Rakefile to install 0.6.13, 0.7.4, 0.8.0-beta1 to ~/cassandra/cassandra-VERSION
- Add data:load task to Rakefile for creating the schema required for the tests
- Default the Rakefile to use 0.8-beta1
- Setup test suite to work on 0.6.13, 0.7.4, and 0.8.0-beta1
- All tests pass for all supported (0.6.13, 0.7.4, 0.8.0-beta1) versions.
- Added Support for 0.8-beta1
- Changed get_index_slices to return a hash of rows
- Updated Cassandra::Mock to pass all tests for each Cassandra version

v0.9.2 fix bug with deletions in batch mutations

v0.9.1 Support for secondary indexing. (jhermes)
Fix bug in mock where we didn't support range queries. (therealadam)
Support deletes in batch mutations. [blanquer]

v0.9.0 cassandra 0.7 compat

12 years agoNote update of ruby-datamapper related pacakges to 1.1.0.
taca [Sun, 19 Jun 2011 08:36:55 +0000 (08:36 +0000)]
Note update of ruby-datamapper related pacakges to 1.1.0.

databases/ruby-dm-core
databases/ruby-dm-aggregates
databases/ruby-dm-constraints
databases/ruby-dm-migrations
databases/ruby-dm-transactions
databases/ruby-dm-serializer
databases/ruby-dm-timestamps
databases/ruby-dm-validations
databases/ruby-dm-types
databases/ruby-datamapper

12 years agoUpdate ruby-dm-core pacakge to 1.1.0.
taca [Sun, 19 Jun 2011 08:34:35 +0000 (08:34 +0000)]
Update ruby-dm-core pacakge to 1.1.0.

DataMapper 1.1.0 released

I¡Çm pleased to announce that we have released DataMapper 1.1.

This has been one of the most enjoyable releases in recent memory. The
community rallied together and compared to the previous release we had at
least 3-4x more people submitting patches and working together to get this
release ready.

DataMapper 1.1 brings several minor API changes, warranting the minor version
bump, and closes 52 tickets in Lighthouse. There have been many performance
improvements, some closing bottlenecks that result in as much as a 20x speedup
from the 1.0.2 behaviour.

As part of the bug fixing process we¡Çve refactored some of the objects we use
internally to group relationships and dependencies and removed methods and
classes that were deprecated in 1.0.

For more changes in detail, please refer:
http://datamapper.org/articles/datamapper-110-released.html.

12 years agoUpdate ruby-dm-types pacakge to 1.1.0.
taca [Sun, 19 Jun 2011 08:32:55 +0000 (08:32 +0000)]
Update ruby-dm-types pacakge to 1.1.0.

It is a part of ruby-datamapper 1.1.0.

* Now depends on ruby-bcrypt package and ruby-fastercsv even if ruby19 case.

Changes in detail, please refer:
http://datamapper.org/articles/datamapper-110-released.html.

12 years agoUpdate ruby-dm-validations pacakge to 1.1.0.
taca [Sun, 19 Jun 2011 08:30:24 +0000 (08:30 +0000)]
Update ruby-dm-validations pacakge to 1.1.0.

It is a part of ruby-datamapper 1.1.0.

Changes in detail, please refer:
http://datamapper.org/articles/datamapper-110-released.html.

12 years agoUpdate ruby-dm-timestamps package to 1.1.0.
taca [Sun, 19 Jun 2011 08:29:32 +0000 (08:29 +0000)]
Update ruby-dm-timestamps package to 1.1.0.

It is a part of ruby-datamapper 1.1.0.

Changes in detail, please refer:
http://datamapper.org/articles/datamapper-110-released.html.

12 years agoUpdate ruby-dm-serializer pacakge to 1.1.0.
taca [Sun, 19 Jun 2011 08:28:15 +0000 (08:28 +0000)]
Update ruby-dm-serializer pacakge to 1.1.0.

It is a part of ruby-datamapper 1.1.0.

Now this package depends on ruby-fastercsv even if ruby19 case.

Changes in detail, please refer:
http://datamapper.org/articles/datamapper-110-released.html.

12 years agoUpdate ruby-dm-transactions pacakge to 1.1.0.
taca [Sun, 19 Jun 2011 08:26:58 +0000 (08:26 +0000)]
Update ruby-dm-transactions pacakge to 1.1.0.

It is a part of ruby-datamapper 1.1.0.

Changes in detail, please refer:
http://datamapper.org/articles/datamapper-110-released.html.

12 years agoUpdate ruby-dm-migrations pacakge to 1.1.0.
taca [Sun, 19 Jun 2011 08:26:09 +0000 (08:26 +0000)]
Update ruby-dm-migrations pacakge to 1.1.0.

It is a part of ruby-datamapper 1.1.0.

Changes in detail, please refer:
http://datamapper.org/articles/datamapper-110-released.html.

12 years agoUpdate ruby-dm-constraints pacakge to 1.1.0.
taca [Sun, 19 Jun 2011 08:24:26 +0000 (08:24 +0000)]
Update ruby-dm-constraints pacakge to 1.1.0.

It is a part of ruby-datamapper 1.1.0.

Changes in detail, please refer:
http://datamapper.org/articles/datamapper-110-released.html.

12 years agoUpdate ruby-dm-aggregates pacakge to 1.1.0.
taca [Sun, 19 Jun 2011 08:22:50 +0000 (08:22 +0000)]
Update ruby-dm-aggregates pacakge to 1.1.0.

It is a part of ruby-datamapper 1.1.0.

Changes in detail, please refer:
http://datamapper.org/articles/datamapper-110-released.html.

12 years agoUpdate ruby-dm-core pacakge to 1.1.0.
taca [Sun, 19 Jun 2011 08:21:46 +0000 (08:21 +0000)]
Update ruby-dm-core pacakge to 1.1.0.

It is a part of ruby-datamapper 1.1.0.

* Drop dependency to ruby-extlib.

Changes in detail, please refer:
http://datamapper.org/articles/datamapper-110-released.html.

12 years agoNote update of finance/ruby-activemerchant package to 1.15.0.
taca [Sun, 19 Jun 2011 08:16:13 +0000 (08:16 +0000)]
Note update of finance/ruby-activemerchant package to 1.15.0.

12 years agoUpdate ruby-activemerchant package to 1.15.0.
taca [Sun, 19 Jun 2011 08:15:29 +0000 (08:15 +0000)]
Update ruby-activemerchant package to 1.15.0.

= ActiveMerchant CHANGELOG

== Version 1.15.0 (May 12, 2011)
* DirecPay: Fix address to not include address2 twice in some cases [Soleone]
* DirecPay: Send company if available [Soleone]
* Realex: Fix hash signature [ntalbott/Soleone]
* SecurePay AU: Update remote tests [ntalbott]
* SecurePay AU: Fix method arity for #capture, #refund, #credit and #void [Soleone]
* Barclays ePDQ: Make response parsing more robust [Soleone]
* Payflow Express: Add line item support [wolframarnold]
* Payflow Express: Add comment field support [wolframarnold]
* Payflow: Add more optional fields [wolframarnold]
* Beanstream/Paypal: Fix CREDIT_DEPRECATION_MESSAGE errors [Jonathan Rudenberg]
* BraintreeBlue: Return a hash instead of a transaction object [braintreeps]
* BraintreeBlue: Return proper AVS/CVV values [braintreeps]
* Bogus: Add #recurring [trwomey]
* Make Validateable compatible with ActiveModel [CodeMonkeySteve]
* Add DirectEBanking offsite gateway [Gerwin Brunner/Soleone]
* ActiveSupport 3.1 beta support [cgriego]

== Version 1.14.0 (Apr 29, 2011)

* SagePayForm: Implement #cancelled? for Return. [wisq]
* Add #cancelled? to Integrations::Return [wisq]
* Bogus gateway: Add refund support and better tests [wisq]
* Beanstream: Add support for storing cards [duffomelia]
* eWay: Add support for storing cards [duffomelia]
* Add validation mode to update profile request [Ken Miller]
* Authorize.net CIM: Add oldLiveMode [ntalbott]
* Authorize.net CIM: Add extra transaction types [Ken Miller]
* JetPay: gateway tweaks [ntalbott]
* Deprecate a bunch more #credit methods [ntalbott]
* RealEx: Add authorize/capture/credit/void [ntalbott]
* SecurePay AU: Add authorize/capture/credit/void [ntalbott]
* PayPal Express: Make response parsing more robust [ntalbott]
* Test deprecation warnings; add deprecation line numbers [ntabott]
* Add Orbital direct gateway [ntalbott]
* Add WorldPay direct gateway [ntalbott]

== Version 1.13.0 (Apr 19, 2011)

* Add a Gemfile for optional bundler support [ssoroka]
* Stop using has_rdoc= when rubygems version is 1.7.0 or greater, since it's deprecated [ssoroka]
* Add tax field to braintree [wisq]
* Quickpay: Also add Sweden as supported country [Soleone]
* Adding refund method for gateways that are using the credit method for referenced based refunds, added deprecation worning to the credit method [John Duff]
* Return the Braintree transaction id in the response for void and refund transaction calls [John Duff]
* PayPal Express: Extract phone number from address if no contact phone was sent [Soleone]
* Unify all offsite gateways that verify the signature of Returns or Notifications by always using the #acknowledge method and calling the secret :credential2 [Soleone]
* Valitor: Change name of credential for Return and Notification from :password to :credential2 in symmetry with the other Integrations [Soleone]
* Moneybookers: Add support for tracking token [Soleone]
* Moneybookers: Require credential when creating Notifications instead of adding an argument to #acknowledge [Soleone]
* Moneybookers: Fix Notification to return correct status [Soleone]
* Support default Return class for all Integrations that don't use returns [Soleone]
* Add support for passing additional options when creating a Notification to all Integrations [Soleone]
* Update BraintreeBlue#refund to have consistent method signature [Jonathan Rudenberg]
* Add rails/init.rb for gem campatability in Rails [Rūdolfs Ošiņš]
* Fix Paypal Express response parser [Jonathan Rudenberg]
* Braintree/Transax: Add tax field [wisq]

== Version 1.12.1 (Mar 21, 2011)

* Ogone: Make sure response.params is a real Hash [Soleone]
* WorldPay: Fix service_url in production mode [Soleone]

== Version 1.12.0 (Mar 1, 2011)

* DirecPay: Send phone number as mobile phone by default [Soleone]
* Support sending line items for PayPal Express transactions [Jonathan Rudenberg]
* Update PayPal Express XML format to latest version [Jonathan Rudenberg]
* Fix custom image header for PayPal Express [mwagg]
* Add InvoiceID and OrderDescription to PayPal Express Authorize and Capture [cody]
* Add Moneybookers integration [Alex Diakov]
* Add QBMS (Quickbooks Merchant Services) gateway [ntalbott]
* Add NMI gateway [ntalbott]
* Make fully compatible with Rails 2 & 3, and Ruby 1.8 & 1.9 [ntalbott]
* Authorize.Net: Only return AVS message for AVS-related reason codes. [ntalbott]
* Add Federated Canada gateway [ntalbott]
* Garanti: Fix text normalization for nil values [Selem Delul]
* Valitor: Always send amount without any decimal places [Soleone]
* Add WorldPay integration [Soleone]

== Version 1.11.0 (Feb 11, 2011)

* Bump dependency for activesupport from 2.3.2 to 2.3.8 [Soleone]
* Garanti: Normalize text in xml fields for non-standard characters [Selem Delul]
* Garanti: Make sure order number does not contain illegal characters [Soleone]
* Fix ActionView tests for ActiveSupport 3.0.4 [Soleone]
* DirecPay: Make address information editable by default [Soleone]
* Fix ePDQ credit to expect and handle full authorization [Nathaniel Talbott]
* Add Barclays ePDQ Gateway [Nathaniel Talbott]
* Add default fixture for Garanti and don't use fixture for Garanti [cody]
* Add cms param for ePay [ePay]
* Add Valitor Integration [Nathaniel Talbott]

== Version 1.10.0 (Jan 20, 2011)

* PayPal Express: Support returning payer phone number [Soleone]
* Fix ePay to correctly send order number [Soleone]
* Add BluePay Gateway [Nathaniel Talbott]
* Add Quantum Gateway [Joshua Lippiner]
* Add iDEAL/Rabobank gateway [Jonathan Rudenberg]
* SagePayForm: Added send_email_confirmation (default false) to enable confirmation emails [wisq]

== Version 1.9.4 (Jan 5, 2011)

* Update Garanti gateway to integrate with new API [Selem Delul]

== Version 1.9.3 (December 17, 2010)

* Fix BBS Netaxept to change transaction type from C (for MOTO: mail order telephone order) to M (for credit card orders) [Soleone]
* Fix Iridium and ePay to work with any object that responds to credit card methods not only ActiveMerchant::CreditCard objects

== Version 1.9.2 (December 9, 2010)

* Add support for PayPal mobile payments [wisq]
* Add ePay gateway [ePay, Jonathan Rudenberg]
* Allow access to the raw HTTP response [Jonathan Rudenberg]

== Version 1.9.1 (November 24, 2010)

* PayPal Express and PayPal Pro: Send JPY currency correctly without decimals [Soleone]
* Netaxept: Make sure password (token) is URL escaped and update remote tests for updated server behavior [Soleone]
* DirecPay: Add support for additional options in Return class and add convenience method to get transaction status update [Soleone]
* Add new alias credit_card.brand for credit_card.type and handle the brand correctly in Netaxept [Soleone]
* Iridium: Do not depend on ExpiryDate class for credit_card [Soleone]
* PayFlow: Use same timeout of 60 seconds in HTTP header and XML for all requests [Soleone]
* PayPal Website Payments Pro CA no longer supports American Express cards [Soleone]
* Updated BIN ranges for Discover to match recent documents [kaunartist]

== Version 1.9.0 (October 14, 2010)

* Add support for DirecPay gateway [Soleone]
* Add SagePay Form integration gateway [wisq]
* Allow Return class to include a Notification for gateways that treat the direct response as a notification [wisq]
* Add support for PayboxDirect gateway [Donald Piret]
* Add support for SecureNet gateway [Kal]
* Add support for the Inspire gateway [ryan r. smith]

== Version 1.8.0 (September 24, 2010)

* PayPal Express: Add support for billing agreements [Nathaniel Talbott]
* Allow comparing countries [Nathaniel Talbott]
* Iridium: Fix country handling [Nathaniel Talbott]
* Iridium: Fix missing billing address [Nathaniel Talbott]
* Iridium: Do not pass CV2 if not present [Nathaniel Talbott]
* Add Iridium support [Phil Smy]
* Add Netaxept support [Nathaniel Talbott]
* PaymentExpress: Use Card Holder Help Text for the response message [Nathaniel Talbott]
* Sort the country name list [Duff OMelia]

== Version 1.7.3 (September 14, 2010)

* Fix SagePay special handling for Japanese YEN currency to not send fractional amounts [Soleone]

12 years agoNote addition of finance/ruby-braintree package version 2.10.1.
taca [Sun, 19 Jun 2011 08:13:44 +0000 (08:13 +0000)]
Note addition of finance/ruby-braintree package version 2.10.1.

12 years agoAdd and enable ruby-braintree.
taca [Sun, 19 Jun 2011 08:13:13 +0000 (08:13 +0000)]
Add and enable ruby-braintree.

12 years agoImporting ruby-braintree pacakge version 2.10.1. It is requierd by new
taca [Sun, 19 Jun 2011 08:12:10 +0000 (08:12 +0000)]
Importing ruby-braintree pacakge version 2.10.1.  It is requierd by new
ruby-activemerchant.

Ruby library for integrating with the Braintree Gateway.

12 years agoMerge from vendor branch TNF:
taca [Sun, 19 Jun 2011 08:12:10 +0000 (08:12 +0000)]
Merge from vendor branch TNF:
Importing ruby-braintree pacakge version 2.10.1.  It is requierd by new
ruby-activemerchant.

Ruby library for integrating with the Braintree Gateway.

12 years agoNote update of www/thin package to 1.2.11.
taca [Sun, 19 Jun 2011 08:09:05 +0000 (08:09 +0000)]
Note update of www/thin package to 1.2.11.

12 years agoUpdate thin pacakge to 1.2.11.
taca [Sun, 19 Jun 2011 08:08:33 +0000 (08:08 +0000)]
Update thin pacakge to 1.2.11.

== 1.2.11 Bat-Shit Crazy
 * Fix pure Ruby gem to not include binary.

== 1.2.10 I'm dumb (BAD RELEASE, DON'T USE)
 * I really am (bad release fix)

== 1.2.9 Black Keys Extra Plus Wow (BAD RELEASE, DON'T USE)
 * Improve fat binary loading.

== 1.2.8 Black Keys
 * Allow the connection to remain open for 1xx statuses [timshadel]

     Both the 100 and 101 status codes require that the connection to the
     server remain open. The 100 status code is used to tell the client that
     the server is still receiving its request, and will continue to read
     request input on the connection. The 101 status code is used to upgrade
     the existing connection to another protocol, and specifically is NOT
     used to upgrade a separate connection. Therefore, the connection must
     remain open after this response in order to facilitate that.

 * Accept IE7 badly encoded URL (eg.: %uEEEE)
 * Fix gemspec to work w/ Bundler [smparkes]
 * Add SSL support [tmm1]
 * Catch Errno::EPERM in Process.running? [Tony Kemp]
   On some systems (e.g. OpenBSD) you receive an EPERM exception if
   you try to Process.getpgid on a process you do not own (even if you
   are root). But it does mean that the process exists, so return true.
 * Fix Rails version check that select which Rack adapter to use. Was using CGI adapter in Rails 3.
 * Ignore SIGHUP when no restart block is given
 * Add SSL options to thin command line tool [goldmann]

      --ssl                    Enables SSL
      --ssl-key-file PATH      Path to private key
      --ssl-cert-file PATH     Path to certificate
      --ssl-verify             Enables SSL certificate verification

  * Expose peer SSL certificate in env (rack.peer_cert) [fd]
  * Adjusting unix socket permissions to be more open [mbj]

12 years agoNote updated of www/ruby-staticmatic package to 0.11.1.
taca [Sun, 19 Jun 2011 08:07:21 +0000 (08:07 +0000)]
Note updated of www/ruby-staticmatic package to 0.11.1.

12 years agoUpdate ruby-staticmatic pacakge to 0.11.1.
taca [Sun, 19 Jun 2011 08:06:33 +0000 (08:06 +0000)]
Update ruby-staticmatic pacakge to 0.11.1.

Exact changes are unknown but now switch to use compass instead of mongrel.

12 years agoNote update of ruby-compass-susy-plugin package to 0.9.
taca [Sun, 19 Jun 2011 08:03:24 +0000 (08:03 +0000)]
Note update of ruby-compass-susy-plugin package to 0.9.

12 years agoUpdate ruby-compass-susy-plugin pacakge to 0.9.
taca [Sun, 19 Jun 2011 08:02:21 +0000 (08:02 +0000)]
Update ruby-compass-susy-plugin pacakge to 0.9.

Susy Changelog
==============

v0.9 [Apr 25 2011]
------------------

Everything here is about simplicity. Susy has scaled back to it's most basic
function: providing flexible grids. That is all.

Deprecated:

* The `susy/susy` import is deprecated in favor of simply importing `susy`.
* The `show-grid` import is deprecated in favor of CSS3 gradient-based
grid-images. You can now use the `susy-grid-background` mixin. See below.

Removed:

* Susy no longer imports all of compass.
* Susy no longer establishes your baseline and no longer provides a reset.
All of that is in the Compass core. You can (and should!) keep using them, but
you will need to import them from compass.

New:

* Use the `susy-grid-background` mixin on any `container` to display the grid.
This toggles on and off with the same controls that are used by the compass
grid-background module.

v0.9.beta.3 [Mar 16 2011]
-------------------------

Deprecated:

* The `susy/reset` import has been deprecated in favor of the Compass core `compass/reset` import.
* The `susy` mixin has been deprecated. If you plan to continue using vertical-rhythms, you should replace it with the `establish-baseline` mixin from the Compass Core.

Removed:

* The `vertical-rhythm` module has moved into compass core. The API remains the same, but if you were importing it directly, you will have to update that import.
* The `defaults` template has been removed as 'out-of-scope'. This will not effect upgrading in any way, but new projects will not get a template with default styles.

New Features:

* Susy now supports RTL grids and bi-directional sites using the `$from-direction` variable (default: left) and an optional additional from-direction argument on all affected mixins. Thanks to @bangpound for the initial implementation.
* Susy is now written in pure Sass! No extra Ruby functions included! Thanks to the Sass team for making it possible.

v0.8.1 [Sep 24 2010]
--------------------

* Fixed typos in tutorial and `_defaults.scss`

12 years agoNote update of textproc/ruby-haml package to 3.1.2.
taca [Sun, 19 Jun 2011 08:00:43 +0000 (08:00 +0000)]
Note update of textproc/ruby-haml package to 3.1.2.

12 years agoUpdate ruby-haml package to 3.1.2.
taca [Sun, 19 Jun 2011 07:59:18 +0000 (07:59 +0000)]
Update ruby-haml package to 3.1.2.

3.1.1

* Update the vendored Sass to version 3.1.0.

3.1.0

* Don't add a type attribute to <script> and <style> tags generated by
  filters when :format is set to :html5.

* Add an :escape_attrs option that allows attributes to either remain
  unescaped (for things like embedding PHP directives in Haml) or to be always
  escaped rather than #escape_onced. This can also be used from the command
  line via --no-escape-attrs.

* Allow custom filters to be loaded from the command line.

Backwards Incompatibilities - Must Read!

* Get rid of the --rails flag for the haml executable. This flag hasn't been
  necessary since Rails 2.0. Existing Rails 2.0 installations will continue to
  work.

* Drop support for Hpricot 0.7. 0.8 has been out for nearly two years.

3.0.25

Tagged on GitHub.

* HTML-to-Haml conversion now works within Ruby even if Hpricot is loaded
  before haml/html.

12 years agoNote update of www/ruby-compass package to 0.11.3.
taca [Sun, 19 Jun 2011 07:53:44 +0000 (07:53 +0000)]
Note update of www/ruby-compass package to 0.11.3.

12 years agoUpdate ruby-compass package to 0.11.3.
taca [Sun, 19 Jun 2011 07:53:07 +0000 (07:53 +0000)]
Update ruby-compass package to 0.11.3.

Changes from 0.10.5 are too many please refer
http://compass-style.org/CHANGELOG/ in detail.

12 years agoNote addtion of these pacakges:
taca [Sun, 19 Jun 2011 07:38:20 +0000 (07:38 +0000)]
Note addtion of these pacakges:

www/ruby-sass 3.1.2
sysutils/ruby-fssm 0.2.7

12 years agoAdd and enable ruby-fssm.
taca [Sun, 19 Jun 2011 07:36:56 +0000 (07:36 +0000)]
Add and enable ruby-fssm.

12 years agoImporting ruby-fssm package version 0.2.7. It is needed by newer
taca [Sun, 19 Jun 2011 07:36:15 +0000 (07:36 +0000)]
Importing ruby-fssm package version 0.2.7.  It is needed by newer
ruby-compass pacakge.

The File System State Monitor keeps track of the state of any number
of paths and will fire events when said state changes
(create/update/delete). FSSM supports using FSEvents on MacOS, Inotify
on GNU/Linux, and polling anywhere else.

12 years agoMerge from vendor branch TNF:
taca [Sun, 19 Jun 2011 07:36:15 +0000 (07:36 +0000)]
Merge from vendor branch TNF:
Importing ruby-fssm package version 0.2.7.  It is needed by newer
ruby-compass pacakge.

The File System State Monitor keeps track of the state of any number
of paths and will fire events when said state changes
(create/update/delete). FSSM supports using FSEvents on MacOS, Inotify
on GNU/Linux, and polling anywhere else.

12 years agoAdd conflict pattern between ruby18 and ruby19.
taca [Sun, 19 Jun 2011 07:34:55 +0000 (07:34 +0000)]
Add conflict pattern between ruby18 and ruby19.

12 years agoAdd and enable ruby-sass.
taca [Sun, 19 Jun 2011 07:34:09 +0000 (07:34 +0000)]
Add and enable ruby-sass.

12 years agoImporting ruby-sass package version 3.1.2. It is required by newer
taca [Sun, 19 Jun 2011 07:31:57 +0000 (07:31 +0000)]
Importing ruby-sass package version 3.1.2.  It is required by newer
ruby-compass pacakge.

# Sass

**Sass makes CSS fun again**. Sass is an extension of CSS3,
adding nested rules, variables, mixins, selector inheritance, and more.
It's translated to well-formatted, standard CSS
using the command line tool or a web-framework plugin.

Sass has two syntaxes. The new main syntax (as of Sass 3)
is known as "SCSS" (for "Sassy CSS"),
and is a superset of CSS3's syntax.
This means that every valid CSS3 stylesheet is valid SCSS as well.
SCSS files use the extension `.scss`.

The second, older syntax is known as the indented syntax (or just "Sass").
Inspired by Haml's terseness, it's intended for people
who prefer conciseness over similarity to CSS.
Instead of brackets and semicolons,
it uses the indentation of lines to specify blocks.
Although no longer the primary syntax,
the indented syntax will continue to be supported.
Files in the indented syntax use the extension `.sass`.

12 years agoMerge from vendor branch TNF:
taca [Sun, 19 Jun 2011 07:31:57 +0000 (07:31 +0000)]
Merge from vendor branch TNF:
Importing ruby-sass package version 3.1.2.  It is required by newer
ruby-compass pacakge.

# Sass

**Sass makes CSS fun again**. Sass is an extension of CSS3,
adding nested rules, variables, mixins, selector inheritance, and more.
It's translated to well-formatted, standard CSS
using the command line tool or a web-framework plugin.

Sass has two syntaxes. The new main syntax (as of Sass 3)
is known as "SCSS" (for "Sassy CSS"),
and is a superset of CSS3's syntax.
This means that every valid CSS3 stylesheet is valid SCSS as well.
SCSS files use the extension `.scss`.

The second, older syntax is known as the indented syntax (or just "Sass").
Inspired by Haml's terseness, it's intended for people
who prefer conciseness over similarity to CSS.
Instead of brackets and semicolons,
it uses the indentation of lines to specify blocks.
Although no longer the primary syntax,
the indented syntax will continue to be supported.
Files in the indented syntax use the extension `.sass`.

12 years agoNote addition of graphics/ruby-chunky_png version 1.2.0.
taca [Sun, 19 Jun 2011 07:30:30 +0000 (07:30 +0000)]
Note addition of graphics/ruby-chunky_png version 1.2.0.

12 years agoAdd and enable ruby-chunky_png.
taca [Sun, 19 Jun 2011 07:29:48 +0000 (07:29 +0000)]
Add and enable ruby-chunky_png.

12 years agoImporting ruby-chunky_png version 1.2.0. It is required by newer version
taca [Sun, 19 Jun 2011 07:28:08 +0000 (07:28 +0000)]
Importing ruby-chunky_png version 1.2.0.  It is required by newer version
of www/ruby-compass.

= Chunky PNG

This library can read and write PNG files. It is written in pure Ruby for
maximum portability. Let me rephrase: it does NOT require RMagick or any other
memory leaking image library.

== Features
* Decodes any image that the PNG standard allows. This includes all standard
  color modes, all bit depths and all transparency, interlacing and
  filtering options.
* Encodes images supports all color modes (true color, grayscale and indexed)
  and transparency for all these color modes. The best color mode will be
  chosen automatically, based on the amount of used colors.
* R/W access to the image's pixels.
* R/W access to all image metadata that is stored in chunks.
* Memory efficient (uses a Fixnum, i.e. 4 or 8 bytes of memory per pixel,
  depending on the hardware)
* Reasonably fast for Ruby standards, by only using integer math and a highly
  optimized saving routine.
* Interoperability with RMagick if you really have to.

Also, have a look at OilyPNG at http://github.com/wvanbergen/oily_png.
OilyPNG is a mixin module that implements some of the ChunkyPNG algorithms
in C, which provides a massive speed boost to encoding and decoding.

12 years agoMerge from vendor branch TNF:
taca [Sun, 19 Jun 2011 07:28:08 +0000 (07:28 +0000)]
Merge from vendor branch TNF:
Importing ruby-chunky_png version 1.2.0.  It is required by newer version
of www/ruby-compass.

= Chunky PNG

This library can read and write PNG files. It is written in pure Ruby for
maximum portability. Let me rephrase: it does NOT require RMagick or any other
memory leaking image library.

== Features
* Decodes any image that the PNG standard allows. This includes all standard
  color modes, all bit depths and all transparency, interlacing and
  filtering options.
* Encodes images supports all color modes (true color, grayscale and indexed)
  and transparency for all these color modes. The best color mode will be
  chosen automatically, based on the amount of used colors.
* R/W access to the image's pixels.
* R/W access to all image metadata that is stored in chunks.
* Memory efficient (uses a Fixnum, i.e. 4 or 8 bytes of memory per pixel,
  depending on the hardware)
* Reasonably fast for Ruby standards, by only using integer math and a highly
  optimized saving routine.
* Interoperability with RMagick if you really have to.

Also, have a look at OilyPNG at http://github.com/wvanbergen/oily_png.
OilyPNG is a mixin module that implements some of the ChunkyPNG algorithms
in C, which provides a massive speed boost to encoding and decoding.