head 1.28; access; symbols pkgsrc-2023Q4:1.28.0.6 pkgsrc-2023Q4-base:1.28 pkgsrc-2023Q3:1.28.0.4 pkgsrc-2023Q3-base:1.28 pkgsrc-2023Q2:1.28.0.2 pkgsrc-2023Q2-base:1.28 pkgsrc-2023Q1:1.27.0.2 pkgsrc-2023Q1-base:1.27 pkgsrc-2022Q4:1.25.0.2 pkgsrc-2022Q4-base:1.25 pkgsrc-2022Q3:1.24.0.6 pkgsrc-2022Q3-base:1.24 pkgsrc-2022Q2:1.24.0.4 pkgsrc-2022Q2-base:1.24 pkgsrc-2022Q1:1.24.0.2 pkgsrc-2022Q1-base:1.24 pkgsrc-2021Q4:1.23.0.2 pkgsrc-2021Q4-base:1.23 pkgsrc-2021Q3:1.22.0.2 pkgsrc-2021Q3-base:1.22 pkgsrc-2021Q2:1.20.0.4 pkgsrc-2021Q2-base:1.20 pkgsrc-2021Q1:1.20.0.2 pkgsrc-2021Q1-base:1.20 pkgsrc-2020Q4:1.19.0.8 pkgsrc-2020Q4-base:1.19 pkgsrc-2020Q3:1.19.0.6 pkgsrc-2020Q3-base:1.19 pkgsrc-2020Q2:1.19.0.4 pkgsrc-2020Q2-base:1.19 pkgsrc-2020Q1:1.19.0.2 pkgsrc-2020Q1-base:1.19 pkgsrc-2019Q4:1.16.0.6 pkgsrc-2019Q4-base:1.16 pkgsrc-2019Q3:1.16.0.2 pkgsrc-2019Q3-base:1.16 pkgsrc-2019Q2:1.14.0.8 pkgsrc-2019Q2-base:1.14 pkgsrc-2019Q1:1.14.0.6 pkgsrc-2019Q1-base:1.14 pkgsrc-2018Q4:1.14.0.4 pkgsrc-2018Q4-base:1.14 pkgsrc-2018Q3:1.14.0.2 pkgsrc-2018Q3-base:1.14 pkgsrc-2018Q2:1.13.0.2 pkgsrc-2018Q2-base:1.13 pkgsrc-2018Q1:1.11.0.2 pkgsrc-2018Q1-base:1.11 pkgsrc-2017Q4:1.9.0.6 pkgsrc-2017Q4-base:1.9 pkgsrc-2017Q3:1.9.0.4 pkgsrc-2017Q3-base:1.9 pkgsrc-2017Q2:1.6.0.2 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.5.0.2 pkgsrc-2017Q1-base:1.5 pkgsrc-2016Q4:1.3.0.2 pkgsrc-2016Q4-base:1.3; locks; strict; comment @# @; 1.28 date 2023.04.30.15.19.00; author taca; state Exp; branches; next 1.27; commitid z7vYcXUle7ux19nE; 1.27 date 2023.02.23.14.14.52; author taca; state Exp; branches; next 1.26; commitid cJAyiZSfGnDMMEeE; 1.26 date 2023.01.21.13.57.31; author taca; state Exp; branches; next 1.25; commitid oyCvZdyedKNQKpaE; 1.25 date 2022.12.09.12.39.38; author wiz; state Exp; branches; next 1.24; commitid AgFZ7VdQDmsoHS4E; 1.24 date 2022.01.16.14.29.47; author taca; state Exp; branches; next 1.23; commitid V8AfjytU6w1jPRoD; 1.23 date 2021.11.23.14.30.02; author taca; state Exp; branches; next 1.22; commitid 8oguVQZO50x0zVhD; 1.22 date 2021.09.19.16.41.39; author taca; state Exp; branches; next 1.21; commitid BsMWPYNbxR2InA9D; 1.21 date 2021.08.31.15.21.24; author taca; state Exp; branches; next 1.20; commitid l46mrM5TSKd3y87D; 1.20 date 2021.01.11.13.38.35; author taca; state Exp; branches; next 1.19; commitid R2EQIL6Ex1M4rjDC; 1.19 date 2020.03.24.00.34.50; author taca; state Exp; branches; next 1.18; commitid rGY7Q6SLFWz4wA1C; 1.18 date 2020.03.23.23.56.43; author tnn; state Exp; branches; next 1.17; commitid kfCH66eX8g8OiA1C; 1.17 date 2020.01.26.17.31.17; author rillig; state Exp; branches; next 1.16; commitid 4fBBvoSLJaGd0eUB; 1.16 date 2019.09.14.18.34.30; author tsutsui; state Exp; branches; next 1.15; commitid irmxSa4dMvoUE0DB; 1.15 date 2019.09.14.18.12.49; author tsutsui; state Exp; branches; next 1.14; commitid oFGJxfGHXZcIx0DB; 1.14 date 2018.09.23.15.22.57; author taca; state Exp; branches; next 1.13; commitid ZAv0JQS6b9WQ2fTA; 1.13 date 2018.06.25.05.47.37; author taca; state Exp; branches; next 1.12; commitid ETC37BX436VIKCHA; 1.12 date 2018.06.24.14.18.33; author taca; state Exp; branches; next 1.11; commitid PFQtOq2MEXT3CxHA; 1.11 date 2018.03.17.14.18.16; author taca; state Exp; branches; next 1.10; commitid GMdczNDOADvjNOuA; 1.10 date 2018.03.14.14.33.35; author taca; state Exp; branches; next 1.9; commitid G7UMigi5IwQzYquA; 1.9 date 2017.09.18.06.43.42; author taca; state Exp; branches; next 1.8; commitid 8OyynnYCYLcW3E7A; 1.8 date 2017.08.14.20.44.08; author wiz; state Exp; branches; next 1.7; commitid nm22SMjUDnRgQd3A; 1.7 date 2017.07.15.06.48.35; author wiz; state Exp; branches; next 1.6; commitid 80IfvujNZVypbiZz; 1.6 date 2017.06.18.13.48.53; author taca; state Exp; branches; next 1.5; commitid YhBPMRlDw2gknRVz; 1.5 date 2017.03.20.16.26.56; author taca; state Exp; branches; next 1.4; commitid oJDeNq9XmH1R8jKz; 1.4 date 2017.01.07.22.36.00; author wiz; state Exp; branches; next 1.3; commitid VLwwdJHlqP05v5Bz; 1.3 date 2016.12.03.18.06.21; author wiz; state Exp; branches; next 1.2; commitid 9TBDghXk3KCw6zwz; 1.2 date 2016.11.19.15.44.56; author taca; state Exp; branches; next 1.1; commitid TTHmSLuTTsVINKuz; 1.1 date 2016.11.01.21.48.36; author wiz; state Exp; branches; next ; commitid H7PQsgFFGkEnotsz; desc @@ 1.28 log @games/ruby-squib: update to 0.19.0 0.19.0 (2023-04-09) * Dependency fixes. @ text @# $NetBSD: Makefile,v 1.27 2023/02/23 14:14:52 taca Exp $ DISTNAME= squib-0.19.0 #MASTER_SITES= ${MASTER_SITE_GITHUB:=andymeneely/} CATEGORIES= games #GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://squib.rocks/ COMMENT= Tool for prototyping card and board games LICENSE= mit DEPENDS+= ${RUBY_PKGPREFIX}-mercenary>=0.4.0<0.5:../../devel/ruby-mercenary DEPENDS+= ${RUBY_PKGPREFIX}-nokogiri>=1.14.2<2:../../textproc/ruby-nokogiri DEPENDS+= ${RUBY_PKGPREFIX}-classy_hash>=1.0.0<1.1:../../devel/ruby-classy_hash #DEPENDS+= ${RUBY_PKGPREFIX}-pkg-config-[0-9]*:../../devel/ruby-pkg-config #DEPENDS+= ${RUBY_PKGPREFIX}-cairo>=1.17.8<2:../../graphics/ruby-cairo DEPENDS+= ${RUBY_PKGPREFIX}-progressbar>=1.11<2:../../misc/ruby-progressbar DEPENDS+= ${RUBY_PKGPREFIX}-roo>=2.9<3:../../math/ruby-roo DEPENDS+= ${RUBY_PKGPREFIX}-pango>=4.1.2<5:../../devel/ruby-pango DEPENDS+= ${RUBY_PKGPREFIX}-rainbow>=3.1<4:../../misc/ruby-rainbow DEPENDS+= ${RUBY_PKGPREFIX}-rsvg2>=4.1.2<5:../../graphics/ruby-rsvg2 #DEPENDS+= ${RUBY_PKGPREFIX}-gobject-introspection>=4.1.2<5:../../devel/ruby-gobject-introspection #DEPENDS+= ${RUBY_PKGPREFIX}-gio2>=4.1.2<5:../../devel/ruby-gio2 DEPENDS+= ${RUBY_PKGPREFIX}-highline>=2.1.0:../../devel/ruby-highline RUBYGEM_OPTIONS+= --format-executable OVERRIDE_GEMSPEC+= classy_hash>=0.2.1 gobject-introspection>=3.4 OVERRIDE_GEMSPEC+= gio2>=3.4 highline>=2.0.0 OVERRIDE_GEMSPEC+= mercenary>=0.4.0 pango>=3.4 rsvg2>=3.4 .include "../../lang/ruby/gem.mk" .include "../../mk/bsd.pkg.mk" @ 1.27 log @games/ruby-squib: no need to restrict ruby's version Drop RUBY_VERSIONS_ACCEPTED which contains all current supported versions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.26 2023/01/21 13:57:31 taca Exp $ d3 1 a3 1 DISTNAME= squib-0.18.0 d14 1 a14 1 DEPENDS+= ${RUBY_PKGPREFIX}-nokogiri>=1.11<2:../../textproc/ruby-nokogiri d17 1 a17 1 #DEPENDS+= ${RUBY_PKGPREFIX}-cairo>=1.17<2:../../graphics/ruby-cairo d19 7 a25 7 DEPENDS+= ${RUBY_PKGPREFIX}-roo>=2.8.2<3:../../math/ruby-roo DEPENDS+= ${RUBY_PKGPREFIX}-pango>=3.4:../../devel/ruby-pango DEPENDS+= ${RUBY_PKGPREFIX}-rainbow>=3.0.0<4:../../misc/ruby-rainbow DEPENDS+= ${RUBY_PKGPREFIX}-rsvg2>=3.4:../../graphics/ruby-rsvg2 #DEPENDS+= ${RUBY_PKGPREFIX}-gobject-introspection>=3.4:../../devel/ruby-gobject-introspection #DEPENDS+= ${RUBY_PKGPREFIX}-gio2>=3.4:../../devel/ruby-gio2 DEPENDS+= ${RUBY_PKGPREFIX}-highline>=2.0.3<2.1:../../devel/ruby-highline d28 3 a30 2 OVERRIDE_GEMSPEC+= classy_hash>=0.2.1 mercenary>=0.4.0 pango>=3.4 rsvg2>=3.4 OVERRIDE_GEMSPEC+= gobject-introspection>=3.4 gio2>=3.4 @ 1.26 log @Add ruby32 support. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.25 2022/12/09 12:39:38 wiz Exp $ a26 2 RUBY_VERSIONS_ACCEPTED= 27 30 31 32 @ 1.25 log @ruby-squib: remove upper bounds for ruby-gnome related packages Hopefully unbreaks pbulk dependency checking Extend OVERRIDE_GEMSPEC so this hopefully runs as well. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.24 2022/01/16 14:29:47 taca Exp $ d27 1 a27 1 RUBY_VERSIONS_ACCEPTED= 27 30 31 @ 1.24 log @Allow build with Ruby 3.1. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.23 2021/11/23 14:30:02 taca Exp $ d20 1 a20 1 DEPENDS+= ${RUBY_PKGPREFIX}-pango>=3.4<4:../../devel/ruby-pango d22 3 a24 3 DEPENDS+= ${RUBY_PKGPREFIX}-rsvg2>=3.4<4:../../graphics/ruby-rsvg2 #DEPENDS+= ${RUBY_PKGPREFIX}-gobject-introspection>=3.4<4:../../devel/ruby-gobject-introspection #DEPENDS+= ${RUBY_PKGPREFIX}-gio2>=3.4<4:../../devel/ruby-gio2 d30 2 a31 1 OVERRIDE_GEMSPEC+= classy_hash>=0.2.1 mercenary>=0.4.0 @ 1.23 log @games/ruby-squib: update to 0.18.0 pkgsrc change: drop ruby26 support. 0.18.0 / (2021-10-26) Features: * Placeholders! Missing images to svg and png can be replaced by a placeholder (#339) * New config option: img_missing. When an image is missing, warn or error to the console (#339) * save_sheet learned how to rotate individual images! (#301) Compatibility: * Because of the features above, the new default behavior is to warn instead of errors on a missing file * Ruby 2.7 is officially our minimum Ruby, since Ruby 2.6 will EOL in about six months from now @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.22 2021/09/19 16:41:39 taca Exp $ d27 1 a27 1 RUBY_VERSIONS_ACCEPTED= 27 30 @ 1.22 log @games/ruby-squib: update to 0.17.2 0.17.2 (2021-09-07) Bugs: * Fix frozen string error on Squib.xlsx import when stripping newlines is enabled @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2021/08/31 15:21:24 taca Exp $ d3 1 a3 1 DISTNAME= squib-0.17.2 d27 2 d30 1 a30 1 OVERRIDE_GEMSPEC+= classy_hash>=0.2.1 @ 1.21 log @games/ruby-squib: update to 0.17.1 0.17.0 (2021-07-23) Features: * Drop shadows! The save_png method now supports a bunch of shadow_ arguments that will add a drop shadow just before rendering. This is intended for using in rulebooks or marketing. Try it out by adding shadow_radius: 8 to your save_png (#306, #264) * Added debug methods for checking font access. Squib.system_fonts and Squib.print_system_fonts (#334) Bugs: * The rows argument is always respected in save_sheet (#332). Chores: * Bump cairo to ~1.17 * Bump classy_hash to 1.0 0.17.1 (2021-08-11) Bugs: * Sprues now allow negative coordinates (#336) * Documentation typos (#337) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2021/01/11 13:38:35 taca Exp $ d3 1 a3 1 DISTNAME= squib-0.17.1 @ 1.20 log @games/ruby-squib: update to 0.16.0 ## v0.16.0 / 2020-11-24 Features: * Special custom unit: cells. A "cell" defaults to 37.5px, or 1/8in, e.g. `x: '1 cell'` means `x: 37.5`. See the docs for details. * Shorthands for `x`, `y`, `width`, and `height`! The words `x: 'middle'` and `x: 'middle + 1in'` will get interpreted. See the docs for details. * Autoscaling text! `ellipsize: :autoscale` will now downscale your `font_size` if the text ellipsized. Thanks @@Qgel! (#288, #111). * Option checking!! Completely reworked the way we handle arguments in Squib internally (no external behavioral differences). Now, when you give an option to Squib that is not expected. Since every DSL method "knows" what options it takes, that also means we have EVERY option properly documented (missed a few...) AND we have an automated test that will tell us if we forget to document it. * `save_png` and `save_sheet` now have a `suffix` option which defaults to `''`. So now you can customize the filenames with `prefix`, `count_format`, and `suffix`. Compatibility: * When saving PNGs with sprues, outputs start counting at zero - which is more consistent with the rest of Squib. * Minimum Ruby is now 2.5. NOTE: Ruby 3.0 is coming Christmas 2020!! Check it out. Bugs: * Extra page/no page issue with sprues (#320) * Fix Ruby 2.7+ deprecations with CSV arguments (#303) Chores: * Reorganized the code internally. (#298) Every DSL method now has its own file. * Moved to Github Actions * Bump pango et al @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2020/03/24 00:34:50 taca Exp $ d3 1 a3 1 DISTNAME= squib-0.16.0 d14 2 a15 2 DEPENDS+= ${RUBY_PKGPREFIX}-nokogiri>=1.10.4:../../textproc/ruby-nokogiri DEPENDS+= ${RUBY_PKGPREFIX}-classy_hash>=0.2.1:../../devel/ruby-classy_hash d17 3 a19 3 #DEPENDS+= ${RUBY_PKGPREFIX}-cairo>=1.16:../../graphics/ruby-cairo DEPENDS+= ${RUBY_PKGPREFIX}-progressbar>=1.10<2:../../misc/ruby-progressbar DEPENDS+= ${RUBY_PKGPREFIX}-roo>=2.8.2<2.9:../../math/ruby-roo d21 1 a21 1 DEPENDS+= ${RUBY_PKGPREFIX}-rainbow>=3.0.0:../../misc/ruby-rainbow @ 1.19 log @games/ruby-squib: update to 0.15.3 Update ruby-squib to 0.15.3. ## v0.15.3 / 2019-10-17 Chores: * Bump pango et al to `~> 3.4`, cairo to `~ 1.16`. Fixes Ruby 2.6 Windows install issues (#287) ## v0.15.2 / 2019-09-26 Chores: * Bump nokogiri to 1.10.4 ## v0.15.1 / 2019-08-27 Chores: * Bumped Pango et al. to 3.3.7 (#286) ## v0.15.0 / Unreleased Features: * Added check for malformed PNG files (#250, #218) * Sprues: you can now flip individual cards (#251) Bugs * `trim_radius` now defaults to 0 on `save_pdf`, not 38. (#270) * `explode` on `xlsx` and `csv` now defaults to `qty`, not `Qty` (#262) Docs: * Documented the n-sided-ness of polygons and stars * svg: document rasterization on mask (#192) * Document how to run the code (#186) * Document some ways of using `prefix` in `save_png` (#268) * `showcase` option `trim_radius` defaults to 38, not 0 * Add sample for color switch in colors docs (#274) Chores: * Bumped deps: Pango et al. to 3.3.6, Cairo to 1.16.4, Nokogiri to 1.10.3, Highline to 2.0.2 Compatibility: * A LOT more pre-defined colors built into Cairo. Some of the named colors got redefined with the upgrade to the latest Cairo. This means that named colors like `:gray` and `:green` may look slightly different. * Dropped support for EOL'd Rubies. Minimum support is 2.4 Special thanks to @@lcarlsen, @@Karneades @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2020/03/23 23:56:43 tnn Exp $ d3 1 a3 1 DISTNAME= squib-0.15.3 d13 1 a13 1 DEPENDS+= ${RUBY_PKGPREFIX}-mercenary>=0.3.6:../../devel/ruby-mercenary d15 1 a15 1 DEPENDS+= ${RUBY_PKGPREFIX}-classy_hash>=0.2.1<0.3:../../devel/ruby-classy_hash d21 1 d25 1 a25 1 DEPENDS+= ${RUBY_PKGPREFIX}-highline>=2.0.2<2.1:../../devel/ruby-highline d28 1 a28 2 OVERRIDE_GEMSPEC+= mercenary>=0.3.6 @ 1.18 log @ruby-squib: mark broken due to bulk build scan error @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2020/01/26 17:31:17 rillig Exp $ d3 1 a3 2 DISTNAME= squib-0.14.2 PKGREVISION= 1 d14 1 a14 1 DEPENDS+= ${RUBY_PKGPREFIX}-nokogiri>=1.8.4:../../textproc/ruby-nokogiri d17 8 a24 9 DEPENDS+= ${RUBY_PKGPREFIX}-cairo>=1.15.13:../../graphics/ruby-cairo DEPENDS+= ${RUBY_PKGPREFIX}-progressbar>=1.9.0:../../misc/ruby-progressbar DEPENDS+= ${RUBY_PKGPREFIX}-roo>=2.7.1:../../math/ruby-roo DEPENDS+= ${RUBY_PKGPREFIX}-pango>=3.3.8:../../devel/ruby-pango DEPENDS+= ${RUBY_PKGPREFIX}-rsvg2>=3.3.8:../../graphics/ruby-rsvg2 DEPENDS+= ${RUBY_PKGPREFIX}-gobject-introspection>=3.3.8:../../devel/ruby-gobject-introspection DEPENDS+= ${RUBY_PKGPREFIX}-gio2>=3.3.8:../../devel/ruby-gio2 #DEPENDS+= ${RUBY_PKGPREFIX}-highline17>=1.7.10<1.8:../../devel/ruby-highline17 BROKEN= "ruby-highline17 was removed" d28 2 @ 1.17 log @all: migrate homepages from http to https pkglint -r --network --only "migrate" As a side-effect of migrating the homepages, pkglint also fixed a few indentations in unrelated lines. These and the new homepages have been checked manually. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2019/09/14 18:34:30 tsutsui Exp $ d25 2 a26 1 DEPENDS+= ${RUBY_PKGPREFIX}-highline17>=1.7.10<1.8:../../devel/ruby-highline17 @ 1.16 log @ruby-squib: fix missed ruby-gnome version in DEPENDS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2019/09/14 18:12:49 tsutsui Exp $ d10 1 a10 1 HOMEPAGE= http://squib.rocks/ @ 1.15 log @ruby-squib: update for ruby-gnome gem reorganization. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2018/09/23 15:22:57 taca Exp $ d23 1 a23 1 DEPENDS+= ${RUBY_PKGPREFIX}-gobject-introspection>=3.2.7:../../devel/ruby-gobject-introspection @ 1.14 log @games/ruby-squib: update to 0.14.2 ## v0.14.2 / Unreleased Features: * Sprues for DriveThruCards and printandplaygames!! (#247, from @@blinks) Bugs: * Fixed bug on circle and other shapes that had an extra stroke from a previous text call (#248) * Fixed extra page on all sprue saves (#246) * Fixed layout parsing issue with multiple inheritance (#244) Chores: * Bumped deps: Pango et al. to 3.2.7, Cairo to 1.15.13. Special thanks to @@blinks @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2018/06/25 05:47:37 taca Exp $ d4 1 d21 4 a24 4 DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-pango>=3.2.7:../../devel/ruby-gnome2-pango DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-rsvg>=3.2.7:../../graphics/ruby-gnome2-rsvg DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gobject-introspection>=3.2.7:../../devel/ruby-gnome2-gobject-introspection DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gio>=3.2.7:../../devel/ruby-gnome2-gio @ 1.13 log @games/ruby-squib: Fix dependency Correct dependency to ruby-highline17. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2018/06/24 14:18:33 taca Exp $ d3 1 a3 2 DISTNAME= squib-0.14.1 PKGREVISION= 1 d14 1 a14 1 DEPENDS+= ${RUBY_PKGPREFIX}-nokogiri>=1.8.2:../../textproc/ruby-nokogiri d17 1 a17 1 DEPENDS+= ${RUBY_PKGPREFIX}-cairo>=1.15.12:../../graphics/ruby-cairo d20 4 a23 4 DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-pango>=3.2.1:../../devel/ruby-gnome2-pango DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-rsvg>=3.2.1:../../graphics/ruby-gnome2-rsvg DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gobject-introspection>=3.2.1:../../devel/ruby-gnome2-gobject-introspection DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gio>=3.2.1:../../devel/ruby-gnome2-gio @ 1.12 log @games/ruby-squib: change dependency to ruby-highline17 Change dependency to devel/ruby-highline17. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2018/03/17 14:18:16 taca Exp $ d25 1 a25 1 DEPENDS+= ${RUBY_PKGPREFIX}-highline>=1.7.10<1.8:../../devel/ruby-highline17 @ 1.11 log @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) @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2018/03/14 14:33:35 taca Exp $ d4 1 d25 1 a25 1 DEPENDS+= ${RUBY_PKGPREFIX}-highline>=1.7.10<1.8:../../devel/ruby-highline @ 1.10 log @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!! @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2017/09/18 06:43:42 taca Exp $ d3 1 a3 1 DISTNAME= squib-0.14.0 d14 1 a14 1 DEPENDS+= ${RUBY_PKGPREFIX}-nokogiri>=1.8.1:../../textproc/ruby-nokogiri d17 1 a17 1 DEPENDS+= ${RUBY_PKGPREFIX}-cairo>=1.15.10:../../graphics/ruby-cairo d20 5 a24 4 DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-pango>=3.1.9:../../devel/ruby-gnome2-pango DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-rsvg>=3.1.9:../../graphics/ruby-gnome2-rsvg DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gobject-introspection>=3.1.9:../../devel/ruby-gnome2-gobject-introspection DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gio>=3.1.9:../../devel/ruby-gnome2-gio @ 1.9 log @games/ruby-squib: dependency update Since there is no need to override gemspec any more, simplify dependency. Bump PKGREVISION. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2017/08/14 20:44:08 wiz Exp $ d3 1 a3 1 DISTNAME= squib-0.13.4 a4 1 PKGREVISION= 1 d14 2 a15 1 DEPENDS+= ${RUBY_PKGPREFIX}-nokogiri>=1.8.0:../../textproc/ruby-nokogiri d17 2 a18 2 DEPENDS+= ${RUBY_PKGPREFIX}-cairo>=1.15.9:../../graphics/ruby-cairo DEPENDS+= ${RUBY_PKGPREFIX}-progressbar>=1.8.1:../../misc/ruby-progressbar d20 4 a23 4 DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-pango>=3.1.8:../../devel/ruby-gnome2-pango DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-rsvg>=3.1.8:../../graphics/ruby-gnome2-rsvg DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gobject-introspection>=3.1.8:../../devel/ruby-gnome2-gobject-introspection DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gio>=3.1.8:../../devel/ruby-gnome2-gio @ 1.8 log @Updated ruby23-squib to 0.13.4. Changes not found. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2017/07/15 06:48:35 wiz Exp $ d5 1 d14 2 a15 2 DEPENDS+= ${RUBY_PKGPREFIX}-mercenary>=0.3.4:../../devel/ruby-mercenary DEPENDS+= ${RUBY_PKGPREFIX}-nokogiri>=1.7.0:../../textproc/ruby-nokogiri d18 6 a23 6 DEPENDS+= ${RUBY_PKGPREFIX}-progressbar>=1.8:../../misc/ruby-progressbar DEPENDS+= ${RUBY_PKGPREFIX}-roo>=2.7.0:../../math/ruby-roo DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-pango>=3.1.1:../../devel/ruby-gnome2-pango DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-rsvg>=3.1.1:../../graphics/ruby-gnome2-rsvg DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gobject-introspection>=3.1.1:../../devel/ruby-gnome2-gobject-introspection DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gio>=3.1.1:../../devel/ruby-gnome2-gio a24 1 RUBY_VERSIONS_ACCEPTED= 22 23 24 a26 6 OVERRIDE_GEMSPEC+= roo>=2.7.0 OVERRIDE_GEMSPEC+= gio2>=3.1.1 OVERRIDE_GEMSPEC+= pango>=3.1.1 OVERRIDE_GEMSPEC+= rsvg2>=3.1.1 OVERRIDE_GEMSPEC+= gobject-introspection>=3.1.1 @ 1.7 log @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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2017/06/18 13:48:53 taca Exp $ d3 1 a3 1 DISTNAME= squib-0.13.3 @ 1.6 log @Add 24 to RUBY_VERSIONS_ACCEPTED. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2017/03/20 16:26:56 taca Exp $ d3 1 a3 1 DISTNAME= squib-0.13.2 d16 1 a16 1 DEPENDS+= ${RUBY_PKGPREFIX}-cairo>=1.15.5:../../graphics/ruby-cairo @ 1.5 log @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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2017/01/07 22:36:00 wiz Exp $ d24 1 a24 1 RUBY_VERSIONS_ACCEPTED= 22 23 d26 1 @ 1.4 log @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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2016/12/03 18:06:21 wiz Exp $ d3 1 a3 1 DISTNAME= squib-0.13.1 d16 1 a16 1 DEPENDS+= ${RUBY_PKGPREFIX}-cairo>=1.15.3:../../graphics/ruby-cairo d19 4 a22 4 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 d27 4 a30 4 OVERRIDE_GEMSPEC+= gio2>=3.0.9 OVERRIDE_GEMSPEC+= pango>=3.0.9 OVERRIDE_GEMSPEC+= rsvg2>=3.0.9 OVERRIDE_GEMSPEC+= gobject-introspection>=3.0.9 @ 1.3 log @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. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2016/11/19 15:44:56 taca Exp $ d3 1 a3 1 DISTNAME= squib-0.12.0 d14 1 a14 1 DEPENDS+= ${RUBY_PKGPREFIX}-nokogiri>=1.6.7:../../textproc/ruby-nokogiri d18 5 a22 5 DEPENDS+= ${RUBY_PKGPREFIX}-roo>=2.5.1:../../math/ruby-roo DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-pango>=3.1.0:../../devel/ruby-gnome2-pango DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-rsvg>=3.1.0:../../graphics/ruby-gnome2-rsvg DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gobject-introspection>=3.1.0:../../devel/ruby-gnome2-gobject-introspection DEPENDS+= ${RUBY_PKGPREFIX}-gnome2-gio>=3.1.0:../../devel/ruby-gnome2-gio d26 5 a30 1 OVERRIDE_GEMSPEC+= roo>=2.5.1 @ 1.2 log @Stop patching gemspec file and use OVERRIDE_GEMSPEC with updated update-gemspec.rb script. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2016/11/01 21:48:36 wiz Exp $ d3 1 a3 1 DISTNAME= squib-0.11.0 d16 1 a16 1 DEPENDS+= ${RUBY_PKGPREFIX}-cairo>=1.15.2:../../graphics/ruby-cairo d18 5 a22 5 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 @ 1.1 log @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". @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2015/12/13 16:49:28 taca Exp $ d26 1 @