./games/ruby-squib, Tool for prototyping card and board games

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


Branch: CURRENT, Version: 0.14.1, Package name: ruby24-squib-0.14.1, Maintainer: pkgsrc-users

Squib is a Ruby DSL for prototyping card and board games. Write a
little bit of Ruby, define your deck's stats, then compile your
game into a series of images ready for print-and-play or even
print-on-demand. Squib is very data-driven and built on the principle
of Don't Repeat Yourself. Think of it like nanDeck done "the Ruby
way".


Required to run:
[devel/ruby-gnome2-pango] [graphics/ruby-gnome2-rsvg] [misc/ruby-progressbar] [devel/ruby-highline] [textproc/ruby-nokogiri] [devel/ruby-gnome2-gio] [devel/ruby-gnome2-gobject-introspection] [devel/ruby-mercenary] [graphics/ruby-cairo] [math/ruby-roo] [lang/ruby24-base] [devel/ruby-classy_hash]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: eea4f8037a06543a1b766e3ea6880ba7ec095f13
RMD160: a6a56e7b6c5d67aab660a424bb7fad4e734d1fce
Filesize: 84 KB

Version history: (Expand)


CVS history: (Expand)


   2018-03-17 15:18:16 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
games/ruby-squib: update to 0.14.1

# Squib CHANGELOG
Squib follows [semantic versioning](http://semver.org).

## v0.14.1 / 2018-03-15

Chores:
* Bumped deps: Pango et al. to 3.2.1, Cairo to 1.15.12. (Fixes an issue with \ 
Ruby 2.5 and Windows)
   2018-03-14 15:33:35 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
games/ruby-squib: update to 0.14.0

## v0.14.0 / 2017-11-06

Features:
* `save_pdf/save_sheet` method now supports `sprue`, which allows you to define \ 
templated layouts and position your cards freely (#217) by @felixleong. See docs \ 
for how to use this _very_ powerful feature!
* `circle` method now supports various `arc` options, so you can draw partial \ 
circles (#211) by @sparr
* `save_sheet` method now supports `rtl` or "right-to-left", for \ 
easier duplex printing of backs (#204, #208) by @sparr
* `yaml` method for reading in data, much like `csv` and `xlsx` by @blinks
* Layouts now support `*=` and `/=` operators in addition to `+=` and `-=` (#200).
* `save_pdf` method also supports `rtl` by @vador
* New DSL methods `safe_zone` and `cut_zone` will draw a rectangle inset from \ 
the margins for quick proof checking
* New "advanced" option for creating new projects, if you do `squib \ 
new --advanced yourgame` (@andymeneely).
* New built-in layout: `party.yml`. (@andymeneely)

Compatibility:
* DPI is correctly respected with font sizes now. To convert to Squib v0.14+, \ 
divide your old font sizes by 3 (precisely, 300/96=3.125). By @felixleong

Docs:
* Command-line is better documented now
* Some more examples included in various places

Bugs:
* fix save_sheet to calculate rows correctly based on range (#207) by @sparr

Chores:
* Going back to our policy of locking in our dependencies so that we don't have \ 
new gems breaking things.
* Bumped deps, Cairo to 1.15.10 and Pango et al. to 3.1.9

Special thanks to @sparr, @felixleong, @blinks, @vador for all of their work!!
   2017-09-18 08:43:42 by Takahiro Kambe | Files touched by this commit (1) | Package updated
Log message:
games/ruby-squib: dependency update

Since there is no need to override gemspec any more, simplify dependency.

Bump PKGREVISION.
   2017-08-14 22:44:08 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated ruby23-squib to 0.13.4.

Changes not found.
   2017-07-15 08:48:35 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated ruby23-squib to 0.13.3.

## v0.13.3 / 2017-07-15

Bugs:
* Fix `undefined method [] for nil:NilClass` error on `svg` (was a regression \ 
error in librsvg that we worked around.)
* Bump dependencies to latest stable versions. Pango et al. to 3.1.7 and Cairo \ 
to 1.15.9. This fixes some compatibility issues.
   2017-06-18 15:48:55 by Takahiro Kambe | Files touched by this commit (18)
Log message:
Add 24 to RUBY_VERSIONS_ACCEPTED.
   2017-03-20 17:26:57 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
Update ruby-squib to 0.13.2.

## v0.13.2 / 2017-01-27

Bugs:
* Bump dependencies to latest stable versions. Pango et al. to 3.1.1 and Cairo \ 
to 1.15.5. This fixes some compatibility issues we noticed on Linux and Macs.
   2017-01-07 23:36:00 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated ruby22-squib to 0.13.1.

## v0.13.1 / 2017-01-06

Bugs:
* New Windows installations break because Rubygems looks for 1.15.4 and it's not \ 
there (yet). Locking into Cairo 1.15.3 and being more conservative from now on.

## v0.13.0 / 2017-01-04

Features:
* `save_pdf`'s `crop marks` have a `:full` option that draw lines across the \ 
entire page.

Bugs
* Fix `Squib::DataFrame#to_pretty_text` modification issue (#191)
* Downgraded Pango et al. back to 3.0.9 from 3.1.0 because there are bugs in the \ 
new gobject-introspection library.

Chores:
* Shrank the gem itself by ignoring test data. From about 5mb to 64kb - yay!
* Bump roo to newest version (2.7.0).
* Bumped Nokogiri to latest version (1.7.0).
* Re-organized the samples folder for better regression and sanity testing prior \ 
to release.