pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/games/ruby-squib Import ruby-squib-0.11.0 as games/rub...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c9e4fc7ea0c7
branches:  trunk
changeset: 354555:c9e4fc7ea0c7
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Tue Nov 01 21:48:36 2016 +0000

description:
Import ruby-squib-0.11.0 as games/ruby-squib.

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".

diffstat:

 games/ruby-squib/ALTERNATIVES                |    1 +
 games/ruby-squib/DESCR                       |    6 +
 games/ruby-squib/Makefile                    |   28 ++
 games/ruby-squib/PLIST                       |  376 +++++++++++++++++++++++++++
 games/ruby-squib/distinfo                    |    7 +
 games/ruby-squib/patches/patch-squib.gemspec |   15 +
 6 files changed, 433 insertions(+), 0 deletions(-)

diffs (truncated from 457 to 300 lines):

diff -r 6cbd3df16e4b -r c9e4fc7ea0c7 games/ruby-squib/ALTERNATIVES
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/ruby-squib/ALTERNATIVES     Tue Nov 01 21:48:36 2016 +0000
@@ -0,0 +1,1 @@
+bin/squib @PREFIX@/bin/squib@RUBY_SUFFIX@
diff -r 6cbd3df16e4b -r c9e4fc7ea0c7 games/ruby-squib/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/ruby-squib/DESCR    Tue Nov 01 21:48:36 2016 +0000
@@ -0,0 +1,6 @@
+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".
diff -r 6cbd3df16e4b -r c9e4fc7ea0c7 games/ruby-squib/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/ruby-squib/Makefile Tue Nov 01 21:48:36 2016 +0000
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1 2016/11/01 21:48:36 wiz Exp $
+
+DISTNAME=      squib-0.11.0
+#MASTER_SITES= ${MASTER_SITE_GITHUB:=andymeneely/}
+CATEGORIES=    games
+#GITHUB_TAG=   v${PKGVERSION_NOREV}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://squib.rocks/
+COMMENT=       Tool for prototyping card and board games
+LICENSE=       mit
+
+DEPENDS+=      ${RUBY_PKGPREFIX}-mercenary>=0.3.4:../../devel/ruby-mercenary
+DEPENDS+=      ${RUBY_PKGPREFIX}-nokogiri>=1.6.7:../../textproc/ruby-nokogiri
+#DEPENDS+=     ${RUBY_PKGPREFIX}-pkg-config-[0-9]*:../../devel/ruby-pkg-config
+DEPENDS+=      ${RUBY_PKGPREFIX}-cairo>=1.15.2:../../graphics/ruby-cairo
+DEPENDS+=      ${RUBY_PKGPREFIX}-progressbar>=1.8:../../misc/ruby-progressbar
+DEPENDS+=      ${RUBY_PKGPREFIX}-roo>=2.4.0:../../math/ruby-roo
+DEPENDS+=      ${RUBY_PKGPREFIX}-gnome2-pango>=3.0.9:../../devel/ruby-gnome2-pango
+DEPENDS+=      ${RUBY_PKGPREFIX}-gnome2-rsvg>=3.0.9:../../graphics/ruby-gnome2-rsvg
+DEPENDS+=      ${RUBY_PKGPREFIX}-gnome2-gobject-introspection>=3.0.9:../../devel/ruby-gnome2-gobject-introspection
+DEPENDS+=      ${RUBY_PKGPREFIX}-gnome2-gio>=3.0.9:../../devel/ruby-gnome2-gio
+
+RUBY_VERSIONS_ACCEPTED=        22 23
+RUBYGEM_OPTIONS+=      --format-executable
+
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 6cbd3df16e4b -r c9e4fc7ea0c7 games/ruby-squib/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/games/ruby-squib/PLIST    Tue Nov 01 21:48:36 2016 +0000
@@ -0,0 +1,376 @@
+@comment $NetBSD: PLIST,v 1.1 2016/11/01 21:48:36 wiz Exp $
+bin/squib${RUBY_SUFFIX}
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
+${GEM_LIBDIR}/.gitignore
+${GEM_LIBDIR}/.gitmodules
+${GEM_LIBDIR}/.travis.yml
+${GEM_LIBDIR}/CHANGELOG.md
+${GEM_LIBDIR}/CONTRIBUTING.md
+${GEM_LIBDIR}/Gemfile
+${GEM_LIBDIR}/LICENSE.txt
+${GEM_LIBDIR}/README.md
+${GEM_LIBDIR}/RELEASE TODO.md
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/appveyor.yml
+${GEM_LIBDIR}/benchmarks/antialias_best.rb
+${GEM_LIBDIR}/benchmarks/antialias_best.yml
+${GEM_LIBDIR}/benchmarks/antialias_fast.rb
+${GEM_LIBDIR}/benchmarks/antialias_fast.yml
+${GEM_LIBDIR}/benchmarks/backend-svg.yml
+${GEM_LIBDIR}/benchmarks/backend_memory.rb
+${GEM_LIBDIR}/benchmarks/backend_svg.rb
+${GEM_LIBDIR}/benchmarks/shiny-purse.png
+${GEM_LIBDIR}/benchmarks/spanner.svg
+${GEM_LIBDIR}/benchmarks/tons_of_png.rb
+${GEM_LIBDIR}/benchmarks/tons_of_svg.rb
+${GEM_LIBDIR}/benchmarks/tons_of_text.rb
+${GEM_LIBDIR}/bin/squib
+${GEM_LIBDIR}/docs/Makefile
+${GEM_LIBDIR}/docs/_static/css/squibdocs.css
+${GEM_LIBDIR}/docs/args/draw.rst
+${GEM_LIBDIR}/docs/args/expansion.rst
+${GEM_LIBDIR}/docs/args/layout.rst
+${GEM_LIBDIR}/docs/args/output_dir.rst
+${GEM_LIBDIR}/docs/args/range.rst
+${GEM_LIBDIR}/docs/args/transform.rst
+${GEM_LIBDIR}/docs/args/trim.rst
+${GEM_LIBDIR}/docs/args/wh.rst
+${GEM_LIBDIR}/docs/args/xy.rst
+${GEM_LIBDIR}/docs/arrays.rst
+${GEM_LIBDIR}/docs/backends.rst
+${GEM_LIBDIR}/docs/bleed.rst
+${GEM_LIBDIR}/docs/build_groups.rst
+${GEM_LIBDIR}/docs/colors.rst
+${GEM_LIBDIR}/docs/conf.py
+${GEM_LIBDIR}/docs/config.rst
+${GEM_LIBDIR}/docs/data.rst
+${GEM_LIBDIR}/docs/dsl/background.rst
+${GEM_LIBDIR}/docs/dsl/build.rst
+${GEM_LIBDIR}/docs/dsl/build_groups.rst
+${GEM_LIBDIR}/docs/dsl/circle.rst
+${GEM_LIBDIR}/docs/dsl/cm.rst
+${GEM_LIBDIR}/docs/dsl/csv.rst
+${GEM_LIBDIR}/docs/dsl/curve.rst
+${GEM_LIBDIR}/docs/dsl/deck.rst
+${GEM_LIBDIR}/docs/dsl/disable_build.rst
+${GEM_LIBDIR}/docs/dsl/ellipse.rst
+${GEM_LIBDIR}/docs/dsl/enable_build.rst
+${GEM_LIBDIR}/docs/dsl/grid.rst
+${GEM_LIBDIR}/docs/dsl/hand.rst
+${GEM_LIBDIR}/docs/dsl/hint.rst
+${GEM_LIBDIR}/docs/dsl/inches.rst
+${GEM_LIBDIR}/docs/dsl/index.rst
+${GEM_LIBDIR}/docs/dsl/line.rst
+${GEM_LIBDIR}/docs/dsl/mm.rst
+${GEM_LIBDIR}/docs/dsl/png.rst
+${GEM_LIBDIR}/docs/dsl/polygon.rst
+${GEM_LIBDIR}/docs/dsl/rect.rst
+${GEM_LIBDIR}/docs/dsl/save.rst
+${GEM_LIBDIR}/docs/dsl/save_pdf.rst
+${GEM_LIBDIR}/docs/dsl/save_png.rst
+${GEM_LIBDIR}/docs/dsl/save_sheet.rst
+${GEM_LIBDIR}/docs/dsl/showcase.rst
+${GEM_LIBDIR}/docs/dsl/star.rst
+${GEM_LIBDIR}/docs/dsl/svg.rst
+${GEM_LIBDIR}/docs/dsl/text.rst
+${GEM_LIBDIR}/docs/dsl/triangle.rst
+${GEM_LIBDIR}/docs/dsl/use_layout.rst
+${GEM_LIBDIR}/docs/dsl/xlsx.rst
+${GEM_LIBDIR}/docs/guides/game_icons.rst
+${GEM_LIBDIR}/docs/guides/getting-started/index.rst
+${GEM_LIBDIR}/docs/guides/getting-started/part_0_learning_ruby.rst
+${GEM_LIBDIR}/docs/guides/getting-started/part_1_zero_to_game.rst
+${GEM_LIBDIR}/docs/guides/getting-started/part_2_iconography.rst
+${GEM_LIBDIR}/docs/guides/getting-started/part_3_workflows.rst
+${GEM_LIBDIR}/docs/guides/git.rst
+${GEM_LIBDIR}/docs/guides/hello_world.rst
+${GEM_LIBDIR}/docs/help.rst
+${GEM_LIBDIR}/docs/index.rst
+${GEM_LIBDIR}/docs/install.rst
+${GEM_LIBDIR}/docs/layouts.rst
+${GEM_LIBDIR}/docs/learning.rst
+${GEM_LIBDIR}/docs/make.bat
+${GEM_LIBDIR}/docs/parameters.rst
+${GEM_LIBDIR}/docs/server.bat
+${GEM_LIBDIR}/docs/text_feature.rst
+${GEM_LIBDIR}/docs/units.rst
+${GEM_LIBDIR}/lib/squib.rb
+${GEM_LIBDIR}/lib/squib/api/background.rb
+${GEM_LIBDIR}/lib/squib/api/data.rb
+${GEM_LIBDIR}/lib/squib/api/groups.rb
+${GEM_LIBDIR}/lib/squib/api/image.rb
+${GEM_LIBDIR}/lib/squib/api/save.rb
+${GEM_LIBDIR}/lib/squib/api/settings.rb
+${GEM_LIBDIR}/lib/squib/api/shapes.rb
+${GEM_LIBDIR}/lib/squib/api/text.rb
+${GEM_LIBDIR}/lib/squib/api/text_embed.rb
+${GEM_LIBDIR}/lib/squib/api/units.rb
+${GEM_LIBDIR}/lib/squib/args/arg_loader.rb
+${GEM_LIBDIR}/lib/squib/args/box.rb
+${GEM_LIBDIR}/lib/squib/args/card_range.rb
+${GEM_LIBDIR}/lib/squib/args/color_validator.rb
+${GEM_LIBDIR}/lib/squib/args/coords.rb
+${GEM_LIBDIR}/lib/squib/args/csv_opts.rb
+${GEM_LIBDIR}/lib/squib/args/dir_validator.rb
+${GEM_LIBDIR}/lib/squib/args/draw.rb
+${GEM_LIBDIR}/lib/squib/args/embed_adjust.rb
+${GEM_LIBDIR}/lib/squib/args/embed_key.rb
+${GEM_LIBDIR}/lib/squib/args/hand_special.rb
+${GEM_LIBDIR}/lib/squib/args/import.rb
+${GEM_LIBDIR}/lib/squib/args/input_file.rb
+${GEM_LIBDIR}/lib/squib/args/paint.rb
+${GEM_LIBDIR}/lib/squib/args/paragraph.rb
+${GEM_LIBDIR}/lib/squib/args/save_batch.rb
+${GEM_LIBDIR}/lib/squib/args/scale_box.rb
+${GEM_LIBDIR}/lib/squib/args/sheet.rb
+${GEM_LIBDIR}/lib/squib/args/showcase_special.rb
+${GEM_LIBDIR}/lib/squib/args/svg_special.rb
+${GEM_LIBDIR}/lib/squib/args/transform.rb
+${GEM_LIBDIR}/lib/squib/args/typographer.rb
+${GEM_LIBDIR}/lib/squib/args/unit_conversion.rb
+${GEM_LIBDIR}/lib/squib/card.rb
+${GEM_LIBDIR}/lib/squib/commands/new.rb
+${GEM_LIBDIR}/lib/squib/conf.rb
+${GEM_LIBDIR}/lib/squib/constants.rb
+${GEM_LIBDIR}/lib/squib/deck.rb
+${GEM_LIBDIR}/lib/squib/graphics/background.rb
+${GEM_LIBDIR}/lib/squib/graphics/cairo_context_wrapper.rb
+${GEM_LIBDIR}/lib/squib/graphics/embedding_utils.rb
+${GEM_LIBDIR}/lib/squib/graphics/gradient_regex.rb
+${GEM_LIBDIR}/lib/squib/graphics/hand.rb
+${GEM_LIBDIR}/lib/squib/graphics/image.rb
+${GEM_LIBDIR}/lib/squib/graphics/save_doc.rb
+${GEM_LIBDIR}/lib/squib/graphics/save_images.rb
+${GEM_LIBDIR}/lib/squib/graphics/shapes.rb
+${GEM_LIBDIR}/lib/squib/graphics/showcase.rb
+${GEM_LIBDIR}/lib/squib/graphics/text.rb
+${GEM_LIBDIR}/lib/squib/layout_parser.rb
+${GEM_LIBDIR}/lib/squib/layouts/economy.yml
+${GEM_LIBDIR}/lib/squib/layouts/fantasy.yml
+${GEM_LIBDIR}/lib/squib/layouts/hand.yml
+${GEM_LIBDIR}/lib/squib/layouts/playing-card.yml
+${GEM_LIBDIR}/lib/squib/layouts/tuck_box.yml
+${GEM_LIBDIR}/lib/squib/progress.rb
+${GEM_LIBDIR}/lib/squib/project_template/.gitignore
+${GEM_LIBDIR}/lib/squib/project_template/ABOUT.md
+${GEM_LIBDIR}/lib/squib/project_template/Gemfile
+${GEM_LIBDIR}/lib/squib/project_template/IDEAS.md
+${GEM_LIBDIR}/lib/squib/project_template/PLAYTESTING.md
+${GEM_LIBDIR}/lib/squib/project_template/PNP NOTES.md
+${GEM_LIBDIR}/lib/squib/project_template/RULES.md
+${GEM_LIBDIR}/lib/squib/project_template/Rakefile
+${GEM_LIBDIR}/lib/squib/project_template/_output/gitkeep.txt
+${GEM_LIBDIR}/lib/squib/project_template/config.yml
+${GEM_LIBDIR}/lib/squib/project_template/deck.rb
+${GEM_LIBDIR}/lib/squib/project_template/layout.yml
+${GEM_LIBDIR}/lib/squib/sample_helpers.rb
+${GEM_LIBDIR}/lib/squib/version.rb
+${GEM_LIBDIR}/samples/_output/gitkeep.txt
+${GEM_LIBDIR}/samples/autoscale_font/_autoscale_font.rb
+${GEM_LIBDIR}/samples/backend/_backend.rb
+${GEM_LIBDIR}/samples/ball.png
+${GEM_LIBDIR}/samples/basic.rb
+${GEM_LIBDIR}/samples/bug134.rb
+${GEM_LIBDIR}/samples/build_groups/build_groups.rb
+${GEM_LIBDIR}/samples/cairo_access.rb
+${GEM_LIBDIR}/samples/colors/_colors.rb
+${GEM_LIBDIR}/samples/colors/_gradients.rb
+${GEM_LIBDIR}/samples/config_disable_quotes.yml
+${GEM_LIBDIR}/samples/config_text_markup.rb
+${GEM_LIBDIR}/samples/config_text_markup.yml
+${GEM_LIBDIR}/samples/custom-config.yml
+${GEM_LIBDIR}/samples/custom_config.rb
+${GEM_LIBDIR}/samples/customconfig-imgdir/shiny-purse2.png
+${GEM_LIBDIR}/samples/customconfig-imgdir/spanner2.svg
+${GEM_LIBDIR}/samples/data/_csv.rb
+${GEM_LIBDIR}/samples/data/_excel.rb
+${GEM_LIBDIR}/samples/embed_text.rb
+${GEM_LIBDIR}/samples/glass-heart.svg
+${GEM_LIBDIR}/samples/grit.png
+${GEM_LIBDIR}/samples/hello_world.rb
+${GEM_LIBDIR}/samples/images/_images.rb
+${GEM_LIBDIR}/samples/images/_more_load_images.rb
+${GEM_LIBDIR}/samples/intro/01_hello.rb
+${GEM_LIBDIR}/samples/intro/02_options.rb
+${GEM_LIBDIR}/samples/intro/03_layout.rb
+${GEM_LIBDIR}/samples/intro/04_arrays.rb
+${GEM_LIBDIR}/samples/intro/05_excel.rb
+${GEM_LIBDIR}/samples/layouts/_output/.gitignore
+${GEM_LIBDIR}/samples/layouts/builtin_layouts.rb
+${GEM_LIBDIR}/samples/layouts/custom-layout.yml
+${GEM_LIBDIR}/samples/layouts/custom-layout2.yml
+${GEM_LIBDIR}/samples/layouts/expected_layouts_builtin_economy_00.png
+${GEM_LIBDIR}/samples/layouts/expected_layouts_builtin_fantasy_00.png
+${GEM_LIBDIR}/samples/layouts/expected_layouts_builtin_hand_00.png
+${GEM_LIBDIR}/samples/layouts/expected_layouts_builtin_playing_card_00.png
+${GEM_LIBDIR}/samples/layouts/expected_layouts_builtin_tuck_box_00.png
+${GEM_LIBDIR}/samples/layouts/layouts.rb
+${GEM_LIBDIR}/samples/layouts/shiny-purse.png
+${GEM_LIBDIR}/samples/layouts/spanner.svg
+${GEM_LIBDIR}/samples/load_images_config.yml
+${GEM_LIBDIR}/samples/offset.svg
+${GEM_LIBDIR}/samples/pokercard.png
+${GEM_LIBDIR}/samples/ranges.rb
+${GEM_LIBDIR}/samples/saves/_hand.rb
+${GEM_LIBDIR}/samples/saves/_portrait_landscape.rb
+${GEM_LIBDIR}/samples/saves/_saves.rb
+${GEM_LIBDIR}/samples/saves/_showcase.rb
+${GEM_LIBDIR}/samples/shapes/_draw_shapes.rb
+${GEM_LIBDIR}/samples/shiny-purse.png
+${GEM_LIBDIR}/samples/spanner.svg
+${GEM_LIBDIR}/samples/sprites.png
+${GEM_LIBDIR}/samples/text/_text.rb
+${GEM_LIBDIR}/samples/text_options.rb
+${GEM_LIBDIR}/samples/tgc_proofs.rb
+${GEM_LIBDIR}/samples/unicode.rb
+${GEM_LIBDIR}/samples/units.rb
+${GEM_LIBDIR}/spec/api/api_data_spec.rb
+${GEM_LIBDIR}/spec/api/api_settings_spec.rb
+${GEM_LIBDIR}/spec/api/api_units_spec.rb
+${GEM_LIBDIR}/spec/args/box_spec.rb
+${GEM_LIBDIR}/spec/args/draw_spec.rb
+${GEM_LIBDIR}/spec/args/embed_key_spec.rb
+${GEM_LIBDIR}/spec/args/input_file_spec.rb
+${GEM_LIBDIR}/spec/args/paint_spec.rb
+${GEM_LIBDIR}/spec/args/paragraph_spec.rb
+${GEM_LIBDIR}/spec/args/range_spec.rb
+${GEM_LIBDIR}/spec/args/save_batch_spec.rb
+${GEM_LIBDIR}/spec/args/scale_box_spec.rb
+${GEM_LIBDIR}/spec/args/sheet_spec.rb
+${GEM_LIBDIR}/spec/args/showcase_special_spec.rb
+${GEM_LIBDIR}/spec/args/transform_spec.rb
+${GEM_LIBDIR}/spec/args/typographer_spec.rb
+${GEM_LIBDIR}/spec/args/unit_conversion_spec.rb
+${GEM_LIBDIR}/spec/card_spec.rb
+${GEM_LIBDIR}/spec/commands/new_spec.rb
+${GEM_LIBDIR}/spec/conf_spec.rb
+${GEM_LIBDIR}/spec/data/conf/basic.yml
+${GEM_LIBDIR}/spec/data/conf/empty.yml



Home | Main Index | Thread Index | Old Index