head	1.11;
access;
symbols
	pkgsrc-2026Q1:1.11.0.30
	pkgsrc-2026Q1-base:1.11
	pkgsrc-2025Q4:1.11.0.28
	pkgsrc-2025Q4-base:1.11
	pkgsrc-2025Q3:1.11.0.26
	pkgsrc-2025Q3-base:1.11
	pkgsrc-2025Q2:1.11.0.24
	pkgsrc-2025Q2-base:1.11
	pkgsrc-2025Q1:1.11.0.22
	pkgsrc-2025Q1-base:1.11
	pkgsrc-2024Q4:1.11.0.20
	pkgsrc-2024Q4-base:1.11
	pkgsrc-2024Q3:1.11.0.18
	pkgsrc-2024Q3-base:1.11
	pkgsrc-2024Q2:1.11.0.16
	pkgsrc-2024Q2-base:1.11
	pkgsrc-2024Q1:1.11.0.14
	pkgsrc-2024Q1-base:1.11
	pkgsrc-2023Q4:1.11.0.12
	pkgsrc-2023Q4-base:1.11
	pkgsrc-2023Q3:1.11.0.10
	pkgsrc-2023Q3-base:1.11
	pkgsrc-2023Q2:1.11.0.8
	pkgsrc-2023Q2-base:1.11
	pkgsrc-2023Q1:1.11.0.6
	pkgsrc-2023Q1-base:1.11
	pkgsrc-2022Q4:1.11.0.4
	pkgsrc-2022Q4-base:1.11
	pkgsrc-2022Q3:1.11.0.2
	pkgsrc-2022Q3-base:1.11
	pkgsrc-2022Q2:1.9.0.12
	pkgsrc-2022Q2-base:1.9
	pkgsrc-2022Q1:1.9.0.10
	pkgsrc-2022Q1-base:1.9
	pkgsrc-2021Q4:1.9.0.8
	pkgsrc-2021Q4-base:1.9
	pkgsrc-2021Q3:1.9.0.6
	pkgsrc-2021Q3-base:1.9
	pkgsrc-2021Q2:1.9.0.4
	pkgsrc-2021Q2-base:1.9
	pkgsrc-2021Q1:1.9.0.2
	pkgsrc-2021Q1-base:1.9
	pkgsrc-2020Q4:1.8.0.16
	pkgsrc-2020Q4-base:1.8
	pkgsrc-2020Q3:1.8.0.14
	pkgsrc-2020Q3-base:1.8
	pkgsrc-2020Q2:1.8.0.12
	pkgsrc-2020Q2-base:1.8
	pkgsrc-2020Q1:1.8.0.8
	pkgsrc-2020Q1-base:1.8
	pkgsrc-2019Q4:1.8.0.10
	pkgsrc-2019Q4-base:1.8
	pkgsrc-2019Q3:1.8.0.6
	pkgsrc-2019Q3-base:1.8
	pkgsrc-2019Q2:1.8.0.4
	pkgsrc-2019Q2-base:1.8
	pkgsrc-2019Q1:1.8.0.2
	pkgsrc-2019Q1-base:1.8
	pkgsrc-2018Q4:1.7.0.14
	pkgsrc-2018Q4-base:1.7
	pkgsrc-2018Q3:1.7.0.12
	pkgsrc-2018Q3-base:1.7
	pkgsrc-2018Q2:1.7.0.10
	pkgsrc-2018Q2-base:1.7
	pkgsrc-2018Q1:1.7.0.8
	pkgsrc-2018Q1-base:1.7
	pkgsrc-2017Q4:1.7.0.6
	pkgsrc-2017Q4-base:1.7
	pkgsrc-2017Q3:1.7.0.4
	pkgsrc-2017Q3-base:1.7
	pkgsrc-2017Q2:1.6.0.32
	pkgsrc-2017Q2-base:1.6
	pkgsrc-2017Q1:1.6.0.30
	pkgsrc-2017Q1-base:1.6
	pkgsrc-2016Q4:1.6.0.28
	pkgsrc-2016Q4-base:1.6
	pkgsrc-2016Q3:1.6.0.26
	pkgsrc-2016Q3-base:1.6
	pkgsrc-2016Q2:1.6.0.24
	pkgsrc-2016Q2-base:1.6
	pkgsrc-2016Q1:1.6.0.22
	pkgsrc-2016Q1-base:1.6
	pkgsrc-2015Q4:1.6.0.20
	pkgsrc-2015Q4-base:1.6
	pkgsrc-2015Q3:1.6.0.18
	pkgsrc-2015Q3-base:1.6
	pkgsrc-2015Q2:1.6.0.16
	pkgsrc-2015Q2-base:1.6
	pkgsrc-2015Q1:1.6.0.14
	pkgsrc-2015Q1-base:1.6
	pkgsrc-2014Q4:1.6.0.12
	pkgsrc-2014Q4-base:1.6
	pkgsrc-2014Q3:1.6.0.10
	pkgsrc-2014Q3-base:1.6
	pkgsrc-2014Q2:1.6.0.8
	pkgsrc-2014Q2-base:1.6
	pkgsrc-2014Q1:1.6.0.6
	pkgsrc-2014Q1-base:1.6
	pkgsrc-2013Q4:1.6.0.4
	pkgsrc-2013Q4-base:1.6
	pkgsrc-2013Q3:1.6.0.2
	pkgsrc-2013Q3-base:1.6
	pkgsrc-2013Q2:1.5.0.24
	pkgsrc-2013Q2-base:1.5
	pkgsrc-2013Q1:1.5.0.22
	pkgsrc-2013Q1-base:1.5
	pkgsrc-2012Q4:1.5.0.20
	pkgsrc-2012Q4-base:1.5
	pkgsrc-2012Q3:1.5.0.18
	pkgsrc-2012Q3-base:1.5
	pkgsrc-2012Q2:1.5.0.16
	pkgsrc-2012Q2-base:1.5
	pkgsrc-2012Q1:1.5.0.14
	pkgsrc-2012Q1-base:1.5
	pkgsrc-2011Q4:1.5.0.12
	pkgsrc-2011Q4-base:1.5
	pkgsrc-2011Q3:1.5.0.10
	pkgsrc-2011Q3-base:1.5
	pkgsrc-2011Q2:1.5.0.8
	pkgsrc-2011Q2-base:1.5
	pkgsrc-2011Q1:1.5.0.6
	pkgsrc-2011Q1-base:1.5
	pkgsrc-2010Q4:1.5.0.4
	pkgsrc-2010Q4-base:1.5
	pkgsrc-2010Q3:1.5.0.2
	pkgsrc-2010Q3-base:1.5
	pkgsrc-2010Q2:1.4.0.8
	pkgsrc-2010Q2-base:1.4
	pkgsrc-2010Q1:1.4.0.6
	pkgsrc-2010Q1-base:1.4
	pkgsrc-2009Q4:1.4.0.4
	pkgsrc-2009Q4-base:1.4
	pkgsrc-2009Q3:1.4.0.2
	pkgsrc-2009Q3-base:1.4
	pkgsrc-2009Q2:1.3.0.2
	pkgsrc-2009Q2-base:1.3
	pkgsrc-2009Q1:1.2.0.12
	pkgsrc-2009Q1-base:1.2
	pkgsrc-2008Q4:1.2.0.10
	pkgsrc-2008Q4-base:1.2
	pkgsrc-2008Q3:1.2.0.8
	pkgsrc-2008Q3-base:1.2
	cube-native-xorg:1.2.0.6
	cube-native-xorg-base:1.2
	pkgsrc-2008Q2:1.2.0.4
	pkgsrc-2008Q2-base:1.2
	cwrapper:1.2.0.2
	pkgsrc-2008Q1:1.1.1.1.0.16
	pkgsrc-2008Q1-base:1.1.1.1
	pkgsrc-2007Q4:1.1.1.1.0.14
	pkgsrc-2007Q4-base:1.1.1.1
	pkgsrc-2007Q3:1.1.1.1.0.12
	pkgsrc-2007Q3-base:1.1.1.1
	pkgsrc-2007Q2:1.1.1.1.0.10
	pkgsrc-2007Q2-base:1.1.1.1
	pkgsrc-2007Q1:1.1.1.1.0.8
	pkgsrc-2007Q1-base:1.1.1.1
	pkgsrc-2006Q4:1.1.1.1.0.6
	pkgsrc-2006Q4-base:1.1.1.1
	pkgsrc-2006Q3:1.1.1.1.0.4
	pkgsrc-2006Q3-base:1.1.1.1
	pkgsrc-2006Q2:1.1.1.1.0.2
	pkgsrc-2006Q2-base:1.1.1.1
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.11
date	2022.09.03.14.47.35;	author taca;	state Exp;
branches;
next	1.10;
commitid	a8wQTjysFgg4xqSD;

1.10
date	2022.08.26.11.35.45;	author taca;	state Exp;
branches;
next	1.9;
commitid	dBn8gGxM41kcJnRD;

1.9
date	2021.01.10.16.19.07;	author taca;	state Exp;
branches;
next	1.8;
commitid	kI1XgbmGMEIolcDC;

1.8
date	2019.01.20.14.05.57;	author taca;	state Exp;
branches;
next	1.7;
commitid	4maEVtABP7OlNw8B;

1.7
date	2017.09.04.18.00.54;	author wiz;	state Exp;
branches;
next	1.6;
commitid	w3wVcyYoVbJogU5A;

1.6
date	2013.07.07.16.02.42;	author taca;	state Exp;
branches;
next	1.5;
commitid	uVYf9Ew7ziCjsyWw;

1.5
date	2010.09.10.06.28.43;	author taca;	state Exp;
branches
	1.5.24.1;
next	1.4;

1.4
date	2009.07.12.19.51.16;	author minskim;	state Exp;
branches;
next	1.3;

1.3
date	2009.06.12.11.52.51;	author taca;	state Exp;
branches
	1.3.2.1;
next	1.2;

1.2
date	2008.04.04.15.30.01;	author jlam;	state Exp;
branches;
next	1.1;

1.1
date	2006.05.04.01.29.57;	author minskim;	state Exp;
branches
	1.1.1.1;
next	;

1.5.24.1
date	2013.07.16.20.00.25;	author tron;	state Exp;
branches;
next	;
commitid	LQklhNiF5gIIuJXw;

1.3.2.1
date	2009.07.13.18.17.07;	author tron;	state Exp;
branches;
next	;

1.1.1.1
date	2006.05.04.01.29.57;	author minskim;	state Exp;
branches;
next	;


desc
@@


1.11
log
@devel/ruby-stream: update 0.5.5

0.5.5 (2022-08-29)

* Remove generator dependency completely (#1)
* chore: Improved documentation
@
text
@# $NetBSD: Makefile,v 1.10 2022/08/26 11:35:45 taca Exp $

DISTNAME=	stream-0.5.5
CATEGORIES=	devel

MAINTAINER=	minskim@@NetBSD.org
HOMEPAGE=	https://github.com/monora/stream
COMMENT=	Interface for external iterators
LICENSE=	ruby-license

DEPENDS+=	${RUBY_PKGPREFIX}-generator>=0:../../devel/ruby-generator

USE_LANGUAGES=	# empty

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


1.10
log
@devel/ruby-stream: update to 0.5.4

0.5.4 (2022-06-22)

* chore: switch to github actions
* add support for ruby >= 3.0
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2021/01/10 16:19:07 taca Exp $
d3 1
a3 1
DISTNAME=	stream-0.5.4
@


1.9
log
@devel/ruby-stream: update to 0.5.3

pkgsrc change:
* Remove DIST_SUBDIR since there is no need to treat gem file specially.
* Change LICENSE.


0.5.3 (2020-12-19)

* Add ruby 2.6 and 2.7 to travis.
* Fixed test error.
* Add LICENSE file.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2019/01/20 14:05:57 taca Exp $
d3 1
a3 1
DISTNAME=	stream-0.5.3
d13 2
@


1.8
log
@devel/ruby-stream: update to 0.5.2

0.5.2	(2019/01/09)

Upgrade ruby version and fixed some warnings.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2017/09/04 18:00:54 wiz Exp $
d3 1
a3 1
DISTNAME=	stream-0.5.2
a4 1
DIST_SUBDIR=	stream-20130704
d9 3
a11 1
LICENSE=	gnu-gpl-v2 # OR ruby-license
@


1.7
log
@Comment out dead sites.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2013/07/07 16:02:42 taca Exp $
d3 1
a3 2
DISTNAME=	stream-0.5
PKGREVISION=	2
d8 1
a8 1
#HOMEPAGE=	http://rgl.rubyforge.org/stream/
@


1.6
log
@Previous distfile wasn't really gem format file and now real gem file
can be fetched.  So, add  DIST_SUBDIR and bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2010/09/10 06:28:43 taca Exp $
d9 1
a9 1
HOMEPAGE=	http://rgl.rubyforge.org/stream/
@


1.5
log
@* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Ajust new ruby package's framework.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2009/07/12 19:51:16 minskim Exp $
d4 1
a4 1
PKGREVISION=	1
d6 1
@


1.5.24.1
log
@Pullup ticket #4181 - requested by taca
devel/ruby-stream: build fix

Revisions pulled up:
- devel/ruby-stream/Makefile                                    1.6
- devel/ruby-stream/distinfo                                    1.9

---
   Module Name:	pkgsrc
   Committed By:	taca
   Date:		Sun Jul  7 16:02:42 UTC 2013

   Modified Files:
   	pkgsrc/devel/ruby-stream: Makefile distinfo

   Log Message:
   Previous distfile wasn't really gem format file and now real gem file
   can be fetched.  So, add  DIST_SUBDIR and bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD$
d4 1
a4 1
PKGREVISION=	2
a5 1
DIST_SUBDIR=	stream-20130704
@


1.4
log
@Make sure that a .orig file is not installed.

Noted by Hasso Tepper.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2009/06/12 11:52:51 taca Exp $
a3 1
PKGNAME=	${RUBY_PKGPREFIX}-${DISTNAME}
d12 1
a12 5
.include "../../misc/rubygems/rubygem.mk"

pre-configure:
	${RM} ${WRKSRC}/Rakefile.orig

@


1.3
log
@* Add LICENSE.
* Fix homepage in gemspec file to pass newer Rubygems.

No PKGREVISION bump since there is no change with built package.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2008/04/04 15:30:01 jlam Exp $
d14 4
@


1.3.2.1
log
@Pullup ticket #2806 - requested by minskim
ruby-stream: build fix

Revisions pulled up:
- devel/ruby-stream/Makefile		1.4
---
Module Name:    pkgsrc
Committed By:   minskim
Date:           Sun Jul 12 19:51:16 UTC 2009

Modified Files:
        pkgsrc/devel/ruby-stream: Makefile

Log Message:
Make sure that a .orig file is not installed.

Noted by Hasso Tepper.
@
text
@d1 1
a1 1
# $NetBSD$
a13 4

pre-configure:
	${RM} ${WRKSRC}/Rakefile.orig

@


1.2
log
@Install as a gem using the pkgsrc rubygem.mk framework instead of
directly into site_ruby.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1.1.1 2006/05/04 01:29:57 minskim Exp $
d11 1
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1.1.1 2006/05/03 23:11:03 minskim Exp $
d5 1
a6 2
MASTER_SITES=	http://rubyforge.org/frs/download.php/639/
EXTRACT_SUFX=	.tgz
d12 1
a12 17
NO_BUILD=		yes
NO_CONFIGURE=		yes
USE_RUBY_INSTALL=	yes

.include "../../lang/ruby/modules.mk"

post-install:
	${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/stream
	${INSTALL_DATA} ${WRKSRC}/README ${RUBY_DOCDIR}/stream
	${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/stream
	${CP} -R ${WRKSRC}/examples/* ${RUBY_EXAMPLESDIR}/stream
	${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${RUBY_EXAMPLESDIR}/stream
	${FIND} ${RUBY_EXAMPLESDIR}/stream -type d -print |	\
		${XARGS} ${CHMOD} ${PKGDIRMODE}
	${FIND} ${RUBY_EXAMPLESDIR}/stream -type f -print |	\
		${XARGS} ${CHMOD} ${SHAREMODE}

@


1.1.1.1
log
@Import ruby-stream.

Module Stream defines an interface for external iterators.  A stream
can be seen as an iterator on a sequence of objects x1, ..., xn.  The
state of the stream is uniquely determined by the following methods:
at_beginning?, at_end?, current, and peek.  State changes are done
with the following operations: set_to_begin, set_to_end, forward, and
backward.
@
text
@@
