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

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


Branch: CURRENT, Version: 0.13.4nb1, Package name: ruby23-squib-0.13.4nb1, 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] [textproc/ruby-nokogiri] [devel/ruby-gnome2-gio] [devel/ruby-gnome2-gobject-introspection] [devel/ruby-mercenary] [lang/ruby23-base] [graphics/ruby-cairo] [math/ruby-roo]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 0b5d165b80485c0d63a0906e397f0718a0633ce0
RMD160: bcba8246b269c9b1e82fbb0394b820c1865e0c4c
Filesize: 64 KB

Version history: (Expand)


CVS history: (Expand)


   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.
   2016-12-03 19:06:21 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated ruby-squib to 0.12.0.

Features:

    save_pdf now supports crop marks! These are lines drawn in the margins of a \ 
PDF file to help you cut. These can be enabled by setting crop_marks: true in \ 
your save_pdf call. Can be further customized with crop_margin_bottom, \ 
crop_margin_left, crop_margin_right, crop_margin_top, crop_marks, \ 
crop_stroke_color, crop_stroke_dash, and crop_stroke_width (#123)
    Squib.configure allows you to set options programmatically, overriding your \ 
config.yml. This is useful for Rakefiles, and will be documented in my upcoming \ 
tutorial on workflows.
    Squib.enable_build_globally and Squib.disable_build_globally are new \ 
convenience methods for working with the SQUIB_BUILD environment variable. Handy \ 
for Rakefiles and Guard sessions for turning certain builds on an off. Also will \ 
be documented in upcoming workflow tutorial.
    The import methods csv and xlsx now return Squib::DataFrame, which behaves \ 
exactly as before - but has more cool features like being able to do data.name \ 
instead of data['name']. Also: check out data.to_pretty_text. Check out the \ 
docs. (#156)

Bugs:

    showcase works as expected when using backend: svg (#179)
    Graphics will get flushed upon exit, so working under Guard with backend: \ 
svg is more reliable (#180)

Docs:

    Wrote out documentation for Squib and GameIcons
    Wrote out documentation for Hello World! Dissected
    Un-submoduled our samples and simply embedded them into the docs (e.g. Squib \ 
Thinks in Arrays). Lots of cleanup there
    Wrote up Squib in Action, which documents other Squib projects. Ask for \ 
yours to be put there!!

Chores:

    Bumped dependency roo to 2.5.1. Nothing that affects Squib users (probably).
    Bumped graphics and text dependencies (cairo to 1.15.3, pango+rsvg et al. to \ 
3.1.0). No new features for us, but some stability improvements.
   2016-11-19 16:44:56 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Stop patching gemspec file and use OVERRIDE_GEMSPEC with updated
update-gemspec.rb script.