head	1.7;
access;
symbols
	pkgsrc-2026Q1:1.6.0.2
	pkgsrc-2026Q1-base:1.6
	pkgsrc-2025Q4:1.5.0.4
	pkgsrc-2025Q4-base:1.5
	pkgsrc-2025Q3:1.5.0.2
	pkgsrc-2025Q3-base:1.5
	pkgsrc-2025Q2:1.4.0.2
	pkgsrc-2025Q2-base:1.4
	pkgsrc-2025Q1:1.3.0.2
	pkgsrc-2025Q1-base:1.3
	pkgsrc-2024Q4:1.2.0.2
	pkgsrc-2024Q4-base:1.2
	pkgsrc-2024Q3:1.1.0.2
	pkgsrc-2024Q3-base:1.1;
locks; strict;
comment	@# @;


1.7
date	2026.04.08.14.29.34;	author taca;	state Exp;
branches;
next	1.6;
commitid	xF7soDI6tGxceaBG;

1.6
date	2026.01.17.16.38.30;	author taca;	state Exp;
branches;
next	1.5;
commitid	qPBZYrDq0BJRxLqG;

1.5
date	2025.07.27.15.54.17;	author taca;	state Exp;
branches;
next	1.4;
commitid	U6rIXAIsveWsTo4G;

1.4
date	2025.05.17.07.19.58;	author taca;	state Exp;
branches;
next	1.3;
commitid	wO3TL8New2ZvkeVF;

1.3
date	2025.01.02.05.26.02;	author taca;	state Exp;
branches;
next	1.2;
commitid	taPLJ9ir4aZs2SDF;

1.2
date	2024.12.09.14.09.11;	author taca;	state Exp;
branches;
next	1.1;
commitid	6VHywSzjHTFLHPAF;

1.1
date	2024.08.20.02.54.00;	author wen;	state Exp;
branches;
next	;
commitid	oikc05KemvPPwvmF;


desc
@@


1.7
log
@Remove support for ruby32.
@
text
@# $NetBSD: Makefile,v 1.6 2026/01/17 16:38:30 taca Exp $

DISTNAME=	reline-0.6.3
CATEGORIES=	devel

MAINTAINER=	wen@@NetBSD.org
HOMEPAGE=	https://github.com/ruby/reline
COMMENT=	Alternative GNU Readline or Editline implementation by pure Ruby
LICENSE=	2-clause-bsd OR ruby-license

USE_LANGUAGES=	# none

# Ruby 4.0.0 has the same version as bundled gem.
RUBY_VERSIONS_ACCEPTED=	33 34

.include "../../lang/ruby/gem.mk"
.include "../../mk/bsd.pkg.mk"
@


1.6
log
@devel/ruby-reline: update to 0.6.3

0.6.3 (2025-11-10)

What's Changed

Bug Fixes

* Fix CSI pattern regexp to accept parameter bytes and intermediate bytes by
  @@tompng in #848
* Use key symbol names instead of hardcoded C-r C-s C-h C-? in
  reverse/forward i-search by @@tompng in #855

Other Changes

* Bump actions/checkout from 4 to 5 by @@dependabot[bot] in #846
* Bump step-security/harden-runner from 2.12.2 to 2.13.0 by @@dependabot[bot]
  in #844
* Bump actions/upload-pages-artifact from 3 to 4 by @@dependabot[bot] in #849
* Bump step-security/harden-runner from 2.13.0 to 2.13.1 by @@dependabot[bot]
  in #850
* Use test-unit-ruby-core by @@tompng in #852
* Remove retrieve_keybuffer by @@tompng in #851
* Bump rubygems/release-gem from 1.1.1 to 1.1.2 by @@dependabot[bot] in #857
* Use bundler/setup instead of Bunlder.require in multiline_repl by @@tompng
  in #860
* Bump version to 0.6.3 by @@ima1zumi in #858
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2025/07/27 15:54:17 taca Exp $
d14 1
a14 1
RUBY_VERSIONS_ACCEPTED=	32 33 34
@


1.5
log
@devel/ruby-reline: update to 0.6.2

0.6.2 (2025-07-21)

What's Changed

Enhancements

* Implement end-of-history by @@etiennebarrie in #826

Bug Fixes

* Rescue more errors in get/set_screen_size by @@tompng in #824
* Fix cursor positioning for invalid halfwidth dakuten/handakuten
  combinations by @@moznion in #832
* Fix quoted insert with invalid byte input by @@tompng in #836
* Don't print useless prompt before escape sequence by @@tompng in #839

Other Changes

* Enabled trusted publisher for rubygems.org by @@hsbt in #828
* Bump step-security/harden-runner from 2.12.0 to 2.12.1 by @@dependabot[bot]
  in #830
* Add validation for Encoding.default_external by @@ksaito422 in #829
* Bump step-security/harden-runner from 2.12.1 to 2.12.2 by @@dependabot[bot]
  in #831
* Add a test for non-ascii char input escaped with C-v by @@tompng in #835
* Update grapheme cluster width calculation by @@tompng in #837
* Support grapheme cluster that has width >= 3 by @@tompng in #834
* Bump version to 0.6.2 by @@ima1zumi in #843

New Contributors

* @@ksaito422 made their first contribution in #829
* @@moznion made their first contribution in #832
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2025/05/17 07:19:58 taca Exp $
d3 1
a3 1
DISTNAME=	reline-0.6.2
d13 3
@


1.4
log
@devel/ruby-reline: update to 0.6.1

0.6.1 (2025-04-04)

What's Changed

Enhancements

* Support inserting C-c C-z C-\ with quoted_insert by @@tompng in #798
* Enter newline if cursor position is middle of input by @@ima1zumi in #802
* Update to Unicode 16.0.0 by @@ima1zumi in #803

Bug Fixes

* Fix bracketed paste and scrolling bug by @@tompng in #801

Other Changes

* Fix typos in comment by @@ydah in #796
* test_tty_ambiguous_width: Use Reline.test_rubybin by @@sorah in #797
* Refactor handling key in LineEditor by @@tompng in #799
* Refactor utf-8 strings and invalid strings in test code by @@tompng in #800
* Fix typo: marco -> macro by @@kaibadash in #806
* Fix CI for Ruby 2.7 by @@ima1zumi in #807
* Migration for bundled gems by @@hsbt in #811
* Add gem readline to Gemfile to fix failing ci jobs: readline by @@tompng in
  #810
* Remove ruby-core workflow by @@tompng in #812
* Remove unused constant CAPNAME_KEY_BINDINGS by @@tompng in #808
* Refactor undo redo by @@tompng in #809
* Reject directory from Gem::Specification#files by @@hsbt in #813
* Use Relin::ANSI's buffer instead of calling STDIN.ungetc by @@tompng in
  #815
* Fix typo by @@ima1zumi in #817
* Add gem fiddle to Gemfile (Only used in windows) by @@tompng in #818
* Basic setup for Reline's official documentation website by @@st0012 in #820
* Bump version to 0.6.1 by @@tompng in #823

New Contributors

* @@ydah made their first contribution in #796
* @@kaibadash made their first contribution in #806
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2025/01/02 05:26:02 taca Exp $
d3 1
a3 1
DISTNAME=	reline-0.6.1
d7 1
a7 1
HOMEPAGE=	https://rubygems.org/gems/reline/
@


1.3
log
@devel/devel/ruby-reline: update to 0.6.0

pkgsrc change: restrict Ruby's version (not for Ruby 3.4).


0.6.0 (2024-12-16)

What's Changed

Bug Fixes

* Fix RELINE_TEST_ENCODING by @@ima1zumi in #743
* Don't skip start_with check on encoding-incompatible candidates by @@tompng
  in #787
* Call user defined sigwinch and sigcont handler by @@tompng in #788
* Fix line wrapped cursor position by @@tompng in #791
* Undo and redo should restore indentation by @@tompng in #793

Other Changes

* Fix tests failing when INPUTRC is defined by @@pterjan in #789
* Implement buffered output to Reline::ANSI by @@tompng in #790
* Merge key mapping with key bindings by @@tompng in #715
* Refactor Reline::Unicode ed_ vi_ em_ methods by @@tompng in #720
* Change quoted_insert and bracketed_paste to a single key input by @@tompng
  in #792
* Bump version to 0.6.0 by @@ima1zumi in #795

New Contributors

* @@pterjan made their first contribution in #789
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2024/12/09 14:09:11 taca Exp $
d3 1
a3 1
DISTNAME=	reline-0.6.0
a12 3
# Ruby 3.4.1 has reline 0.6.0 gem.
RUBY_VERSIONS_ACCEPTED=	31 32 33

@


1.2
log
@devel/ruby-reline: update to 0.5.12

pkgsrc change: remove "USE_LANGUGAES= c" since it is default value.

0.5.10 (2024-09-05)

What's Changed

Enhancements

* Implement re-read-init-file by @@ima1zumi in #740

Bug Fixes

* Fix vi_yank or vi_delete_meta copies nil bug by @@tompng in #726
* Rerender and enter raw mode again by SIGCONT by @@tompng in #727
* Fix rendering bug of nomultiline prompt by @@tompng in #730
* [HELP WANTED] Try to fix windows and external command bug by @@tompng in
  #734
* Fix redisplay/insert_text called from pre_input_hook by @@tompng in #742

Other Changes

* Fix memory leak in setupterm by @@peterzhu2118 in #733
* Accept colon-style hash in test assertion by @@tompng in #732
* Typofix by @@hsbt in #737
* Remove unused variables by @@ima1zumi in #739
* Improve performance of Reline::Unicode.get_mbchar_width by @@tompng in #632
* Add test for reset_variables in Reline::Config by @@ima1zumi in #741
* Split render_differential to rendering logic and differential rendering
  algorithm part by @@tompng in #731
* Prevent a warning for `warning: literal string will be frozen in the … by
  @@ima1zumi in #744
* Bump version to 0.5.10 by @@ima1zumi in #745


0.5.11 (2024-11-08)

What's Changed

Enhancements

* Allow utf-8 safe meta key mapping in inputrc by @@tompng in #723
* Support continuous tab completion by @@tompng in #761
* Use IO's encoding instead of Encoding.default_external by @@monkeyWzr in
  #765

Bug Fixes

* Fix Reline crash with invalid encoding history by @@tompng in #751
* Fix incremental search cancel bug by @@tompng in #748
* append completion_append_character only when continous completion is … by
  @@monkeyWzr in #764
* nonprinting_start and nonprinting_end should be removed before print by
  @@tompng in #771

Other Changes

* Specify commit hash of yamatanooroti by @@tompng in #746
* Add a timeout to cursor_pos by @@tompng in #750
* Fix FD leaks by @@nobu in #752
* Rename matches? as match? by @@nobu in #753
* Make rendering test faster using updated yamatanooroti by @@tompng in #747
* Concatenate some rendeing test by @@tompng in #749
* Hash#inspect style has changed in ruby 3.4 by @@nobu in #758
* Fix tempfile leaks by @@nobu in #757
* Add cursor keys for application keypad mode to default key bindings by
  @@tompng in #719
* Add completion_append_character test by @@tompng in #773
* Add TruffleRuby in CI by @@eregon in #768
* Windows fix by @@YO4 in #775
* Bump version to 0.5.11 by @@ima1zumi in #777


0.5.12 (2024-11-29)

What's Changed

Bug Fixes

* Fix completion quote, preposing and target calculation bug by @@tompng in
  #763
* Fix tab completion appending quote by @@tompng in #782
* Fix io_gate.encoding raises IOError in ruby <= 3.0 by @@tompng in #785

Other Changes

* Remove unused things from reline/unicode.rb by @@tompng in #759
* Refactor perform_completon by @@tompng in #778
* Remove terminfo.rb by @@tompng in #769
* Removed redundant argument at Reline::LineEditor::CompletionBlockTest by
  @@hsbt in #781
* Handle multibyte character input by KeyStroke by @@tompng in #713
* fix/omit test that fail in encoding=US_ASCII by @@tompng in #784
* Extract TruffleRuby workflow from reline.yml by @@ima1zumi in #783
* Bump version to 0.5.12 by @@ima1zumi in #786
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2024/08/20 02:54:00 wen Exp $
d3 1
a3 1
DISTNAME=	reline-0.5.12
d11 1
a11 1
DEPENDS+=	${RUBY_PKGPREFIX}-io-console>=0.5:../../devel/ruby-io-console
d13 2
a14 1
USE_LANGUAGES=	# none
@


1.1
log
@Import reline-0.5.9 as devel/ruby-reline.

Reline is compatible with the API of Ruby's stdlib 'readline', GNU
Readline and Editline by pure Ruby implementation.
@
text
@d1 1
a1 1
# $NetBSD$
d3 1
a3 1
DISTNAME=	reline-0.5.9
d13 1
a13 1
#USE_LANGUAGES=	c
@

