head	1.23;
access;
symbols
	pkgsrc-2026Q1:1.23.0.10
	pkgsrc-2026Q1-base:1.23
	pkgsrc-2025Q4:1.23.0.8
	pkgsrc-2025Q4-base:1.23
	pkgsrc-2025Q3:1.23.0.6
	pkgsrc-2025Q3-base:1.23
	pkgsrc-2025Q2:1.23.0.4
	pkgsrc-2025Q2-base:1.23
	pkgsrc-2025Q1:1.23.0.2
	pkgsrc-2025Q1-base:1.23
	pkgsrc-2024Q4:1.22.0.10
	pkgsrc-2024Q4-base:1.22
	pkgsrc-2024Q3:1.22.0.8
	pkgsrc-2024Q3-base:1.22
	pkgsrc-2024Q2:1.22.0.6
	pkgsrc-2024Q2-base:1.22
	pkgsrc-2024Q1:1.22.0.4
	pkgsrc-2024Q1-base:1.22
	pkgsrc-2023Q4:1.22.0.2
	pkgsrc-2023Q4-base:1.22
	pkgsrc-2023Q3:1.21.0.6
	pkgsrc-2023Q3-base:1.21
	pkgsrc-2023Q2:1.21.0.4
	pkgsrc-2023Q2-base:1.21
	pkgsrc-2023Q1:1.21.0.2
	pkgsrc-2023Q1-base:1.21
	pkgsrc-2022Q4:1.20.0.44
	pkgsrc-2022Q4-base:1.20
	pkgsrc-2022Q3:1.20.0.42
	pkgsrc-2022Q3-base:1.20
	pkgsrc-2022Q2:1.20.0.40
	pkgsrc-2022Q2-base:1.20
	pkgsrc-2022Q1:1.20.0.38
	pkgsrc-2022Q1-base:1.20
	pkgsrc-2021Q4:1.20.0.36
	pkgsrc-2021Q4-base:1.20
	pkgsrc-2021Q3:1.20.0.34
	pkgsrc-2021Q3-base:1.20
	pkgsrc-2021Q2:1.20.0.32
	pkgsrc-2021Q2-base:1.20
	pkgsrc-2021Q1:1.20.0.30
	pkgsrc-2021Q1-base:1.20
	pkgsrc-2020Q4:1.20.0.28
	pkgsrc-2020Q4-base:1.20
	pkgsrc-2020Q3:1.20.0.26
	pkgsrc-2020Q3-base:1.20
	pkgsrc-2020Q2:1.20.0.22
	pkgsrc-2020Q2-base:1.20
	pkgsrc-2020Q1:1.20.0.2
	pkgsrc-2020Q1-base:1.20
	pkgsrc-2019Q4:1.20.0.24
	pkgsrc-2019Q4-base:1.20
	pkgsrc-2019Q3:1.20.0.20
	pkgsrc-2019Q3-base:1.20
	pkgsrc-2019Q2:1.20.0.18
	pkgsrc-2019Q2-base:1.20
	pkgsrc-2019Q1:1.20.0.16
	pkgsrc-2019Q1-base:1.20
	pkgsrc-2018Q4:1.20.0.14
	pkgsrc-2018Q4-base:1.20
	pkgsrc-2018Q3:1.20.0.12
	pkgsrc-2018Q3-base:1.20
	pkgsrc-2018Q2:1.20.0.10
	pkgsrc-2018Q2-base:1.20
	pkgsrc-2018Q1:1.20.0.8
	pkgsrc-2018Q1-base:1.20
	pkgsrc-2017Q4:1.20.0.6
	pkgsrc-2017Q4-base:1.20
	pkgsrc-2017Q3:1.20.0.4
	pkgsrc-2017Q3-base:1.20
	pkgsrc-2017Q2:1.19.0.18
	pkgsrc-2017Q2-base:1.19
	pkgsrc-2017Q1:1.19.0.16
	pkgsrc-2017Q1-base:1.19
	pkgsrc-2016Q4:1.19.0.14
	pkgsrc-2016Q4-base:1.19
	pkgsrc-2016Q3:1.19.0.12
	pkgsrc-2016Q3-base:1.19
	pkgsrc-2016Q2:1.19.0.10
	pkgsrc-2016Q2-base:1.19
	pkgsrc-2016Q1:1.19.0.8
	pkgsrc-2016Q1-base:1.19
	pkgsrc-2015Q4:1.19.0.6
	pkgsrc-2015Q4-base:1.19
	pkgsrc-2015Q3:1.19.0.4
	pkgsrc-2015Q3-base:1.19
	pkgsrc-2015Q2:1.19.0.2
	pkgsrc-2015Q2-base:1.19
	pkgsrc-2015Q1:1.18.0.2
	pkgsrc-2015Q1-base:1.18
	pkgsrc-2014Q4:1.16.0.8
	pkgsrc-2014Q4-base:1.16
	pkgsrc-2014Q3:1.16.0.6
	pkgsrc-2014Q3-base:1.16
	pkgsrc-2014Q2:1.16.0.4
	pkgsrc-2014Q2-base:1.16
	pkgsrc-2014Q1:1.16.0.2
	pkgsrc-2014Q1-base:1.16
	pkgsrc-2013Q4:1.15.0.6
	pkgsrc-2013Q4-base:1.15
	pkgsrc-2013Q3:1.15.0.4
	pkgsrc-2013Q3-base:1.15
	pkgsrc-2013Q2:1.15.0.2
	pkgsrc-2013Q2-base:1.15
	pkgsrc-2013Q1:1.13.0.4
	pkgsrc-2013Q1-base:1.13
	pkgsrc-2012Q4:1.13.0.2
	pkgsrc-2012Q4-base:1.13
	pkgsrc-2012Q3:1.12.0.6
	pkgsrc-2012Q3-base:1.12
	pkgsrc-2012Q2:1.12.0.4
	pkgsrc-2012Q2-base:1.12
	pkgsrc-2012Q1:1.12.0.2
	pkgsrc-2012Q1-base:1.12
	pkgsrc-2011Q4:1.11.0.2
	pkgsrc-2011Q4-base:1.11
	pkgsrc-2011Q3:1.10.0.4
	pkgsrc-2011Q3-base:1.10
	pkgsrc-2011Q2:1.10.0.2
	pkgsrc-2011Q2-base:1.10
	pkgsrc-2011Q1:1.9.0.2
	pkgsrc-2011Q1-base:1.9
	pkgsrc-2010Q4:1.7.0.4
	pkgsrc-2010Q4-base:1.7
	pkgsrc-2010Q3:1.7.0.2
	pkgsrc-2010Q3-base:1.7
	pkgsrc-2010Q2:1.6.0.2
	pkgsrc-2010Q2-base:1.6
	pkgsrc-2010Q1:1.5.0.2
	pkgsrc-2010Q1-base:1.5
	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.14
	pkgsrc-2009Q2-base:1.3
	pkgsrc-2009Q1:1.3.0.12
	pkgsrc-2009Q1-base:1.3
	pkgsrc-2008Q4:1.3.0.10
	pkgsrc-2008Q4-base:1.3
	pkgsrc-2008Q3:1.3.0.8
	pkgsrc-2008Q3-base:1.3
	cube-native-xorg:1.3.0.6
	cube-native-xorg-base:1.3
	pkgsrc-2008Q2:1.3.0.4
	pkgsrc-2008Q2-base:1.3
	cwrapper:1.3.0.2
	pkgsrc-2008Q1:1.1.1.1.0.6
	pkgsrc-2008Q1-base:1.1.1.1
	pkgsrc-2007Q4:1.1.1.1.0.4
	pkgsrc-2007Q4-base:1.1.1.1
	pkgsrc-2007Q3:1.1.1.1.0.2
	pkgsrc-2007Q3-base:1.1.1.1
	pkgsrc-base:1.1.1.1
	TNF:1.1.1;
locks; strict;
comment	@# @;


1.23
date	2025.01.06.21.49.04;	author ktnb;	state Exp;
branches;
next	1.22;
commitid	hYEuLVhpvshmltEF;

1.22
date	2023.11.12.13.21.12;	author wiz;	state Exp;
branches;
next	1.21;
commitid	SjpNXQIV5XeZ3kME;

1.21
date	2023.01.29.21.15.52;	author ryoon;	state Exp;
branches;
next	1.20;
commitid	QL7aBXsBGmQvUtbE;

1.20
date	2017.09.04.18.08.22;	author wiz;	state Exp;
branches;
next	1.19;
commitid	H3CpyvMOZDCWiU5A;

1.19
date	2015.04.25.14.20.39;	author tnn;	state Exp;
branches;
next	1.18;
commitid	fJ3K6z1vWX7yMYiy;

1.18
date	2015.02.01.13.45.28;	author taca;	state Exp;
branches;
next	1.17;
commitid	Q9fObhrfD6Z0gj8y;

1.17
date	2015.01.16.09.18.47;	author taca;	state Exp;
branches;
next	1.16;
commitid	i5Q8IP6Uy87oie6y;

1.16
date	2014.03.25.16.12.14;	author taca;	state Exp;
branches;
next	1.15;
commitid	444qUboj85F786ux;

1.15
date	2013.06.04.22.15.56;	author tron;	state Exp;
branches;
next	1.14;
commitid	wB5zURIqYs6HAlSw;

1.14
date	2013.06.03.10.04.49;	author wiz;	state Exp;
branches;
next	1.13;
commitid	kGMtnUPdN4amz9Sw;

1.13
date	2012.12.05.12.12.23;	author taca;	state Exp;
branches;
next	1.12;

1.12
date	2012.01.28.11.00.52;	author wiz;	state Exp;
branches;
next	1.11;

1.11
date	2011.11.01.06.01.04;	author sbd;	state Exp;
branches;
next	1.10;

1.10
date	2011.04.22.13.43.23;	author obache;	state Exp;
branches;
next	1.9;

1.9
date	2011.02.21.16.01.13;	author taca;	state Exp;
branches;
next	1.8;

1.8
date	2011.01.13.13.37.28;	author wiz;	state Exp;
branches;
next	1.7;

1.7
date	2010.09.10.05.08.23;	author taca;	state Exp;
branches
	1.7.4.1;
next	1.6;

1.6
date	2010.06.13.22.44.10;	author wiz;	state Exp;
branches;
next	1.5;

1.5
date	2010.01.18.09.58.47;	author wiz;	state Exp;
branches;
next	1.4;

1.4
date	2009.08.26.19.57.23;	author sno;	state Exp;
branches;
next	1.3;

1.3
date	2008.04.23.17.03.49;	author jlam;	state Exp;
branches;
next	1.2;

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

1.1
date	2007.09.21.10.14.37;	author taca;	state Exp;
branches
	1.1.1.1;
next	;

1.7.4.1
date	2011.02.27.00.26.15;	author tron;	state Exp;
branches;
next	;

1.1.1.1
date	2007.09.21.10.14.37;	author taca;	state Exp;
branches;
next	;


desc
@@


1.23
log
@revbump packages due to devel/libslang2 removal
@
text
@# $NetBSD: Makefile,v 1.22 2023/11/12 13:21:12 wiz Exp $

DISTNAME=	rubysdl-2.2.0
PKGREVISION=	4
CATEGORIES=	devel audio graphics

MAINTAINER=	pkgsrc-users@@NetBSD.org
HOMEPAGE=	https://www.kmc.gr.jp/~ohai/rubysdl.en.html
COMMENT=	Ruby extension library to use SDL library
LICENSE=	gnu-lgpl-v2.1 OR gnu-lgpl-v3

GEM_CLEANBUILD=	Makefile *.o *.time sdl_ext.${RUBY_DLEXT} mkmf.log
GEM_CLEANBUILD_EXTENSIONS= rubysdl_aliases.rb rubysdl_compatible_ver1.rb sdl.rb

.include "../../lang/ruby/gem.mk"
.include "../../devel/SDL/buildlink3.mk"
.include "../../devel/SDL_ttf/buildlink3.mk"
.include "../../audio/SDL_mixer/buildlink3.mk"
.include "../../graphics/SDL_image/buildlink3.mk"
.include "../../multimedia/smpeg/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@


1.22
log
@*: revebump for new brotli option for freetype2

Addresses PR 57693
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2023/01/29 21:15:52 ryoon Exp $
d4 1
a4 1
PKGREVISION=	3
@


1.21
log
@*: Recursive revbup from graphics/freetype2
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2017/09/04 18:08:22 wiz Exp $
d4 1
a4 1
PKGREVISION=	2
@


1.20
log
@Follow some redirects.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2015/04/25 14:20:39 tnn Exp $
d4 1
a4 1
PKGREVISION=	1
@


1.19
log
@Recursive revbump following MesaLib update, categories a through f.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2015/02/01 13:45:28 taca Exp $
d8 1
a8 1
HOMEPAGE=	http://www.kmc.gr.jp/~ohai/rubysdl.en.html
@


1.18
log
@Update ruby-SDL to 2.2.0.

version 2.2.0
Add following constants
  (thanks to oscdir for SDL::GL::*, thanks to Rafael Sevilla for SDL::Event::*)
* SDL::Event::APPMOUSEFOCUS
* SDL::Event::APPINPUTFOCUS
* SDL::Event::APPACTIVE
* SDL::GL::STEREO
* SDL::GL::MULTISAMPLEBUFFERS
* SDL::GL::MULTISAMPLESAMPLES
* SDL::GL::ACCELERATED_VISUAL
* SDL::GL::SWAP_CONTROL
Add following methods(thanks to soutaro)
* SDL::TTF#hinting
* SDL::TTF#hinting=
Rename  SDL::Mixer::Wave.destroyed_ to SDL::Mixer::Wave.destroyed? (thanks to akicho8)


version 2.1.3.1
Change the name of the option for bundled SGE
Change the way of workaround for -Dmain=SDL_main on Windows platform

version 2.1.3
Fix following methods
* SDL::TTF#draw*
Update documents
Fix compilation problem on FreeBSD(Thanks Rusmir Dusko)
Fix codes about multi-thread
Bundle SGE(Please do not use this bundled SGE if you have other way to use SGE)

version 2.1.2
Improbe the handling of strings
Fix following methods
* SDL::Surface#draw_bezier
Update documents
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2015/01/16 09:18:47 taca Exp $
d4 1
@


1.17
log
@Fix typo, s/GEM_CLEANBUOLD_EXTENSIONS/GEM_CLEANBUILD_EXTENSIONS/.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2014/03/25 16:12:14 taca Exp $
d3 1
a3 3
DISTNAME=	rubysdl-2.1.1
PKGNAME=	${RUBY_PKGPREFIX}-${DISTNAME:S/rubysdl/SDL/}
PKGREVISION=	7
a14 1

a19 1

@


1.16
log
@Build fix with ruby21.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2013/06/04 22:15:56 tron Exp $
d14 1
a14 1
GEM_CLEANBUOLD_EXTENSIONS= rubysdl_aliases.rb rubysdl_compatible_ver1.rb sdl.rb
@


1.15
log
@Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:

Recursively bump package revisions again after the "freetype2" and
"fontconfig" handling was fixed.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2013/06/03 10:04:49 wiz Exp $
d14 1
@


1.14
log
@Bump freetype2 and fontconfig dependencies to current pkgsrc versions,
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.

While doing that, also bump freetype2 dependency to current pkgsrc
version.

Suggested by tron in PR 47882
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2012/12/05 12:12:23 taca Exp $
d5 1
a5 1
PKGREVISION=	6
@


1.13
log
@Fix build problem with ruby193-base-1.9.3p327 (Ruby 1.9.3 patchlevel 327).
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2012/01/28 11:00:52 wiz Exp $
d5 1
a5 1
PKGREVISION=	5
@


1.12
log
@Recursive bump for removal of jpeg/tiff/png buildlink3.mk files
from SDL_image. If one of these packages needs them, it should
include them itself.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2011/11/01 06:01:04 sbd Exp $
d13 1
a13 1
GEM_CLEANBUILD=	Makefile *.o sdl_ext.${RUBY_DLEXT} mkmf.log
@


1.11
log
@Recursive bump for graphics/freetype2 buildlink addition.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2011/04/22 13:43:23 obache Exp $
d5 1
a5 1
PKGREVISION=	4
@


1.10
log
@recursive bump from gettext-lib shlib bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2011/02/21 16:01:13 taca Exp $
d5 1
a5 1
PKGREVISION=	3
@


1.9
log
@Bump PKGREVISION due to ABI change of ruby18-base.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2011/01/13 13:37:28 wiz Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.8
log
@png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2010/09/10 05:08:23 taca Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.7
log
@Update devel/ruby-SDL to 2.1.1.

* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Add LICENSE.
* Remove default value of GEM_BUILD.

version 2.1.1
Fix a compile problem on MacOS X
Rename sdl.so to sdl_ext
Add following constants
* SDL::Mixer::NO_FADING
* SDL::Mixer::FADING_OUT
* SDL::Mixer::FADING_IN
* SDL::TRANSFORM_AA(for compatible with 1.x)
* SDL::TRANSFORM_TMAP(for compatible with 1.x)
* SDL::TRANSFORM_SAFE(for compatible with 1.x)
Fix documents
Remove obsolete documents

version 2.1.0
add following methods
* SDL::TTF#close
* SDL::TTF#closed?
* SDL::BMFont#close
* SDL::BMFont#closed?
* SDL::Kanji#close
* SDL::Kanji#closed?
* SDL::Surface#destroyed?
* SDL::Joystick#closed?
* SDL::Mixer::Wave#destroyed?
* SDL::Mixer::Music#destroyed?
* SDL::Kanji#get_coding_system
modify documents
Async following methods on Ruby 1.9
* SDL::Event#wait
* SDL.delay
Ruby m17n support on Ruby 1.9
* SDL::WM.set_caption
* SDL::WM.caption
* SDL::TTF#draw_solid
* SDL::TTF#draw_blended
* SDL::TTF#draw_shaded
* SDL::TTF#render_solid
* SDL::TTF#render_blended
* SDL::TTF#render_shaded
* SDL::Kanji#put
* SDL::Kanji#putTate
* SDL::SDLSKK#str
Fix the bug of following methods
* SDL::MPEG#move

version 2.0.1b
fix sample bug
fix SDL::MPEG.info
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2010/06/13 22:44:10 wiz Exp $
d5 1
@


1.7.4.1
log
@Pullup ticket #3361 - requested by taca
archivers/ruby-libarchive: dependence update
comms/ruby-termios: dependence update
converters/ruby-uconv: dependence update
databases/ruby-do_sqlite3: dependence update
databases/ruby-ldap: dependence update
databases/ruby-mysql: dependence update
databases/ruby-odbc: dependence update
databases/ruby-pg: dependence update
databases/ruby-postgresql: dependence update
databases/ruby-qdbm: dependence update
databases/ruby-sqlite: dependence update
databases/ruby-sqlite3: dependence update
databases/ruby-tokyocabinet: dependence update
devel/ruby-SDL: dependence update
devel/ruby-debug-base: dependence update
devel/ruby-eet: dependence update
devel/ruby-eventmachine: dependence update
devel/ruby-ffi: dependence update
devel/ruby-gnome2-atk: dependence update
devel/ruby-gnome2-bonobo: dependence update
devel/ruby-gnome2-bonoboui: dependence update
devel/ruby-gnome2-gconf: dependence update
devel/ruby-gnome2-gio: dependence update
devel/ruby-gnome2-glib: dependence update
devel/ruby-gnome2-libglade: dependence update
devel/ruby-gnome2-pango: dependence update
devel/ruby-linecache: dependence update
devel/ruby-memcache: dependence update
devel/ruby-ncurses: dependence update
devel/ruby-priority-queue: dependence update
devel/ruby-racc: dependence update
devel/ruby-rbtree: dependence update
devel/ruby-rcov: dependence update
devel/ruby-rcsparse: dependence update
devel/ruby-subversion: dependence update
devel/ruby-thrift: dependence update
graphics/ruby-RMagick: dependence update
graphics/ruby-clutter-cairo: dependence update
graphics/ruby-clutter-core: dependence update
graphics/ruby-clutter-gtk: dependence update
graphics/ruby-gd: dependence update
graphics/ruby-gnome2-gdkpixbuf: dependence update
graphics/ruby-gnome2-gnomecanvas: dependence update
graphics/ruby-gnome2-goocanvas: dependence update
graphics/ruby-gnome2-gtkglext: dependence update
graphics/ruby-gnome2-libart: dependence update
graphics/ruby-gnome2-rsvg: dependence update
graphics/ruby-imlib2: dependence update
graphics/ruby-opengl: dependence update
graphics/ruby-rcairo: dependence update
inputmethod/ruby-zinnia: dependence update
lang/ruby: dependence update
lang/ruby18-base: security update
lang/ruby19-base: security update
mail/ruby-tmail: dependence update
math/ruby-rb-gsl: dependence update
multimedia/ruby-clutter-gst: dependence update
multimedia/ruby-gnome2-gstreamer: dependence update
multimedia/ruby-ming: dependence update
print/ruby-gnome2-gnomeprint: dependence update
print/ruby-gnome2-gnomeprintui: dependence update
print/ruby-gnome2-poppler: dependence update
security/ruby-password: dependence update
security/ruby-tcpwrap: dependence update
sysutils/ruby-quota: dependence update
textproc/ruby-bluecloth: dependence update
textproc/ruby-cabocha: dependence update
textproc/ruby-eruby: dependence update
textproc/ruby-ferret: dependence update
textproc/ruby-hpricot: dependence update
textproc/ruby-itex2MML: dependence update
textproc/ruby-json: dependence update
textproc/ruby-libxml: dependence update
textproc/ruby-mecab: dependence update
textproc/ruby-native-hyperestraier: dependence update
textproc/ruby-nokogiri: dependence update
textproc/ruby-oniguruma: dependence update
textproc/ruby-redcloth: dependence update
textproc/ruby-sary: dependence update
textproc/ruby-xmlparser: dependence update
textproc/ruby-xslt: dependence update
textproc/ruby-yamcha: dependence update
www/mongrel: dependence update
www/ruby-clearsilver: dependence update
www/ruby-fcgi: dependence update
www/ruby-gnome2-gtkhtml2: dependence update
www/ruby-gnome2-gtkmozembed: dependence update
www/ruby-patron: dependence update
www/thin: dependence update
x11/ruby-gnome2-gnome: dependence update
x11/ruby-gnome2-gtk: dependence update
x11/ruby-gnome2-gtksourceview: dependence update
x11/ruby-gnome2-gtksourceview2: dependence update
x11/ruby-gnome2-panelapplet: dependence update
x11/ruby-gnome2-vte: dependence update

Revisions pulled up:
- archivers/ruby-libarchive/Makefile				1.2
- comms/ruby-termios/Makefile					1.23
- converters/ruby-uconv/Makefile				1.19
- databases/ruby-do_sqlite3/Makefile				1.2
- databases/ruby-ldap/Makefile					1.7
- databases/ruby-mysql/Makefile					1.34 via patch
- databases/ruby-odbc/Makefile					1.10 via patch
- databases/ruby-pg/Makefile					1.6
- databases/ruby-postgresql/Makefile				1.37
- databases/ruby-qdbm/Makefile					1.12
- databases/ruby-sqlite/Makefile				1.3
- databases/ruby-sqlite3/Makefile				1.15
- databases/ruby-tokyocabinet/Makefile				1.24
- devel/ruby-SDL/Makefile					1.9 via patch
- devel/ruby-debug-base/Makefile				1.7
- devel/ruby-eet/Makefile					1.8
- devel/ruby-eventmachine/Makefile				1.7
- devel/ruby-ffi/Makefile					1.3
- devel/ruby-gnome2-atk/Makefile				1.8
- devel/ruby-gnome2-bonobo/Makefile				patch
- devel/ruby-gnome2-bonoboui/Makefile				patch
- devel/ruby-gnome2-gconf/Makefile				patch
- devel/ruby-gnome2-gio/Makefile				1.3 via patch
- devel/ruby-gnome2-glib/Makefile				1.11
- devel/ruby-gnome2-libglade/Makefile				patch
- devel/ruby-gnome2-pango/Makefile				1.18 via patch
- devel/ruby-linecache/Makefile					1.5
- devel/ruby-memcache/Makefile					1.4
- devel/ruby-ncurses/Makefile					1.9
- devel/ruby-priority-queue/Makefile				1.6
- devel/ruby-racc/Makefile					1.18
- devel/ruby-rbtree/Makefile					1.6
- devel/ruby-rcov/Makefile					1.5
- devel/ruby-rcsparse/Makefile					1.10
- devel/ruby-subversion/Makefile				1.28
- devel/ruby-thrift/Makefile					1.4 via patch
- graphics/ruby-RMagick/Makefile				1.76 via patch
- graphics/ruby-clutter-cairo/Makefile				1.8 via patch
- graphics/ruby-clutter-core/Makefile				1.11 via patch
- graphics/ruby-clutter-gtk/Makefile				1.8 via patch
- graphics/ruby-gd/Makefile					1.34 via patch
- graphics/ruby-gnome2-gdkpixbuf/Makefile			1.20 via patch
- graphics/ruby-gnome2-gnomecanvas/Makefile			patch
- graphics/ruby-gnome2-goocanvas/Makefile			1.12 via patch
- graphics/ruby-gnome2-gtkglext/Makefile			patch
- graphics/ruby-gnome2-libart/Makefile				patch
- graphics/ruby-gnome2-rsvg/Makefile				1.21 va patch
- graphics/ruby-imlib2/Makefile					1.24 va patch
- graphics/ruby-opengl/Makefile					1.31
- graphics/ruby-rcairo/Makefile					1.22 via patch
- inputmethod/ruby-zinnia/Makefile				1.3
- lang/ruby/buildlink3.mk					1.13
- lang/ruby/rubyversion.mk					1.58-1.59
- lang/ruby18-base/distinfo					1.47
- lang/ruby19-base/DEINSTALL					1.2
- lang/ruby19-base/Makefile					1.7
- lang/ruby19-base/PLIST					1.4
- lang/ruby19-base/distinfo					1.4
- lang/ruby19-base/patches/patch-string.c			1.1
- mail/ruby-tmail/Makefile					1.19
- math/ruby-rb-gsl/Makefile					1.9
- multimedia/ruby-clutter-gst/Makefile				1.9 via patch
- multimedia/ruby-gnome2-gstreamer/Makefile			1.7
- multimedia/ruby-ming/Makefile					1.15 via patch
- print/ruby-gnome2-gnomeprint/Makefile				patch
- print/ruby-gnome2-gnomeprintui/Makefile			patch
- print/ruby-gnome2-poppler/Makefile				1.19 via patch
- security/ruby-password/Makefile				1.5
- security/ruby-tcpwrap/Makefile				1.18
- sysutils/ruby-quota/Makefile					1.21
- textproc/ruby-bluecloth/Makefile				1.5
- textproc/ruby-cabocha/Makefile				1.3
- textproc/ruby-eruby/Makefile					1.26
- textproc/ruby-ferret/Makefile					1.6
- textproc/ruby-hpricot/Makefile				1.8
- textproc/ruby-itex2MML/Makefile				1.7
- textproc/ruby-json/Makefile					1.9
- textproc/ruby-libxml/Makefile					1.7
- textproc/ruby-mecab/Makefile					1.6
- textproc/ruby-native-hyperestraier/Makefile			1.6
- textproc/ruby-nokogiri/Makefile				1.4
- textproc/ruby-oniguruma/Makefile				1.6
- textproc/ruby-redcloth/Makefile				1.14
- textproc/ruby-sary/Makefile					1.7
- textproc/ruby-xmlparser/Makefile				1.15
- textproc/ruby-xslt/Makefile					1.7
- textproc/ruby-yamcha/Makefile					1.3
- www/mongrel/Makefile						1.13 via patch
- www/ruby-clearsilver/Makefile					1.15
- www/ruby-fcgi/Makefile					1.15
- www/ruby-gnome2-gtkhtml2/Makefile				patch
- www/ruby-gnome2-gtkmozembed/Makefile				1.17 via patch
- www/ruby-patron/Makefile					1.5
- www/thin/Makefile						1.8 via patch
- x11/ruby-gnome2-gtk/Makefile					1.25 via patch
- x11/ruby-gnome2-gtksourceview/Makefile			patch via 1.12
- x11/ruby-gnome2-gtksourceview2/Makefile			patch
- x11/ruby-gnome2-panelapplet/Makefile				patch
- x11/ruby-gnome2-vte/Makefile					1.16 via patch
---
Module Name:	pkgsrc
Module Name:	pkgsrc
Committed By:	taca
Date:		Mon Feb 21 14:31:06 UTC 2011

Modified Files:
	pkgsrc/lang/ruby: rubyversion.mk

Log Message:
* Start upate of ruby18 and ruby19 packags.
* Remove redundant GEM_HOME definition from PLIST.
---
Module Name:	pkgsrc
Module Name:	pkgsrc
Committed By:	taca
Date:		Mon Feb 21 14:35:38 UTC 2011

Modified Files:
	pkgsrc/lang/ruby18-base: distinfo

Log Message:
Update ruby18-base package to 1.8.7.334 (Ruby 1.8.7p334).

* The FileUtils Vulnerability

	http://www.ruby-lang.org/en/news/2011/02/18/fileutils-is-vulnerable-to-symlink-race-attacks/

* The $SAFE Vulnerability

Fri Feb 18 21:18:55 2011  Shugo Maeda  <shugo@@ruby-lang.org>

	* test/ruby/test_exception.rb (TestException::test_to_s_taintness_propagation):
	  Test for below.

Fri Feb 18 21:18:55 2011  URABE Shyouhei  <shyouhei@@ruby-lang.org>

	* error.c (exc_to_s): untainted strings can be tainted via
	  Exception#to_s, which enables attackers to overwrite sane strings.
	  Reported by: Yusuke Endoh <mame at tsg.ne.jp>.

	* error.c (name_err_to_s): ditto.

Fri Feb 18 21:17:22 2011  Shugo Maeda  <shugo@@ruby-lang.org>

	* lib/fileutils.rb (FileUtils::remove_entry_secure): there is a
	  race condition in the case where the given path is a directory,
	  and some other user can move that directory, and create a
	  symlink while this method is executing.
	  Reported by: Nicholas Jefferson <nicholas at pythonic.com.au>

Fri Feb 18 19:46:46 2011  NAKAMURA Usaku  <usa@@ruby-lang.org>

	* win32/win32.c (init_stdhandle): backport mistake of r29382.
	  some code are needless in ruby 1.8.
	  [ruby-core:34579]

Fri Feb 18 19:22:17 2011  URABE Shyouhei  <shyouhei@@ruby-lang.org>

	* configure.in: revert revision r29854.	 This revision introduced
	  binary incompatibilities on some circumstances.  The bug that
	  revision was fixing gets reopened by this reversion.
	  [ruby-dev:43152] cf. [Bug #2553]
---
Module Name:	pkgsrc
Module Name:	pkgsrc
Committed By:	taca
Date:		Mon Feb 21 14:44:11 UTC 2011

Modified Files:
	pkgsrc/lang/ruby19-base: DEINSTALL Makefile PLIST distinfo
Added Files:
	pkgsrc/lang/ruby19-base/patches: patch-string.c

Log Message:
Update ruby19-base package to 1.9.2pl180 (Ruby 1.9.2 p180).

* The FileUtils Vulnerability

    http://www.ruby-lang.org/en/news/2011/02/18/fileutils-is-vulnerable-to-symlink-race-attacks/

* Add a patch r30779 from repository; a bug of utf-8 string handling.

For more detail changes of Ruby 1.9.2pl180, please refer:
	http://svn.ruby-lang.org/repos/ruby/tags/v1_9_2_180/ChangeLog
---
Module Name:	pkgsrc
Module Name:	pkgsrc
Committed By:	taca
Date:		Mon Feb 21 15:00:34 UTC 2011

Modified Files:
	pkgsrc/lang/ruby: buildlink3.mk rubyversion.mk

Log Message:
Introduce RUBY_ABI_VERSION and use it BUILDLINK_ABI_DEPENDS.

There are ABI incompatibility amaong Ruby 1.8.7 patchlevel 302, 330 and 334,
So it would be handle if such problem in future.
---
Module Name:	pkgsrc
Module Name:	pkgsrc
Committed By:	taca
Date:		Mon Feb 21 16:01:24 UTC 2011

Modified Files:
	pkgsrc/archivers/ruby-libarchive: Makefile
	pkgsrc/comms/ruby-termios: Makefile
	pkgsrc/converters/ruby-uconv: Makefile
	pkgsrc/databases/ruby-do_sqlite3: Makefile
	pkgsrc/databases/ruby-ldap: Makefile
	pkgsrc/databases/ruby-mysql: Makefile
	pkgsrc/databases/ruby-odbc: Makefile
	pkgsrc/databases/ruby-pg: Makefile
	pkgsrc/databases/ruby-postgresql: Makefile
	pkgsrc/databases/ruby-qdbm: Makefile
	pkgsrc/databases/ruby-sqlite: Makefile
	pkgsrc/databases/ruby-sqlite3: Makefile
	pkgsrc/databases/ruby-tokyocabinet: Makefile
	pkgsrc/devel/ruby-SDL: Makefile
	pkgsrc/devel/ruby-debug-base: Makefile
	pkgsrc/devel/ruby-eet: Makefile
	pkgsrc/devel/ruby-eventmachine: Makefile
	pkgsrc/devel/ruby-ffi: Makefile
	pkgsrc/devel/ruby-gnome2-atk: Makefile
	pkgsrc/devel/ruby-gnome2-gio: Makefile
	pkgsrc/devel/ruby-gnome2-glib: Makefile
	pkgsrc/devel/ruby-gnome2-pango: Makefile
	pkgsrc/devel/ruby-linecache: Makefile
	pkgsrc/devel/ruby-memcache: Makefile
	pkgsrc/devel/ruby-ncurses: Makefile
	pkgsrc/devel/ruby-priority-queue: Makefile
	pkgsrc/devel/ruby-racc: Makefile
	pkgsrc/devel/ruby-rbtree: Makefile
	pkgsrc/devel/ruby-rcov: Makefile
	pkgsrc/devel/ruby-rcsparse: Makefile
	pkgsrc/devel/ruby-subversion: Makefile
	pkgsrc/devel/ruby-thrift: Makefile
	pkgsrc/graphics/ruby-RMagick: Makefile
	pkgsrc/graphics/ruby-clutter-cairo: Makefile
	pkgsrc/graphics/ruby-clutter-core: Makefile
	pkgsrc/graphics/ruby-clutter-gtk: Makefile
	pkgsrc/graphics/ruby-gd: Makefile
	pkgsrc/graphics/ruby-gnome2-gdkpixbuf: Makefile
	pkgsrc/graphics/ruby-gnome2-goocanvas: Makefile
	pkgsrc/graphics/ruby-gnome2-rsvg: Makefile
	pkgsrc/graphics/ruby-imlib2: Makefile
	pkgsrc/graphics/ruby-opengl: Makefile
	pkgsrc/graphics/ruby-rcairo: Makefile
	pkgsrc/inputmethod/ruby-zinnia: Makefile
	pkgsrc/mail/ruby-tmail: Makefile
	pkgsrc/math/ruby-rb-gsl: Makefile
	pkgsrc/multimedia/ruby-clutter-gst: Makefile
	pkgsrc/multimedia/ruby-gnome2-gstreamer: Makefile
	pkgsrc/multimedia/ruby-ming: Makefile
	pkgsrc/print/ruby-gnome2-poppler: Makefile
	pkgsrc/security/ruby-password: Makefile
	pkgsrc/security/ruby-tcpwrap: Makefile
	pkgsrc/sysutils/ruby-quota: Makefile
	pkgsrc/textproc/ruby-bluecloth: Makefile
	pkgsrc/textproc/ruby-cabocha: Makefile
	pkgsrc/textproc/ruby-eruby: Makefile
	pkgsrc/textproc/ruby-ferret: Makefile
	pkgsrc/textproc/ruby-hpricot: Makefile
	pkgsrc/textproc/ruby-itex2MML: Makefile
	pkgsrc/textproc/ruby-json: Makefile
	pkgsrc/textproc/ruby-libxml: Makefile
	pkgsrc/textproc/ruby-mecab: Makefile
	pkgsrc/textproc/ruby-native-hyperestraier: Makefile
	pkgsrc/textproc/ruby-nokogiri: Makefile
	pkgsrc/textproc/ruby-oniguruma: Makefile
	pkgsrc/textproc/ruby-redcloth: Makefile
	pkgsrc/textproc/ruby-sary: Makefile
	pkgsrc/textproc/ruby-xmlparser: Makefile
	pkgsrc/textproc/ruby-xslt: Makefile
	pkgsrc/textproc/ruby-yamcha: Makefile
	pkgsrc/www/mongrel: Makefile
	pkgsrc/www/ruby-clearsilver: Makefile
	pkgsrc/www/ruby-fcgi: Makefile
	pkgsrc/www/ruby-gnome2-gtkmozembed: Makefile
	pkgsrc/www/ruby-patron: Makefile
	pkgsrc/www/thin: Makefile
	pkgsrc/x11/ruby-gnome2-gtk: Makefile
	pkgsrc/x11/ruby-gnome2-gtksourceview2: Makefile
	pkgsrc/x11/ruby-gnome2-vte: Makefile

Log Message:
Bump PKGREVISION due to ABI change of ruby18-base.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2010/09/10 05:08:23 taca Exp $
a4 1
PKGREVISION=	2
@


1.6
log
@Bump PKGREVISION for libpng shlib name change.
Also add some patches to remove use of deprecated symbols and fix other
problems when looking for or compiling against libpng-1.4.x.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2010/01/18 09:58:47 wiz Exp $
d3 1
a3 1
DISTNAME=	rubysdl-2.0.1
a4 1
PKGREVISION=	3
d10 1
d12 1
a12 2
GEM_BUILD=	gemspec
GEM_CLEANBUILD=	Makefile *.o sdl.${RUBY_DLEXT} mkmf.log
d14 1
a14 1
.include "../../misc/rubygems/rubygem.mk"
@


1.5
log
@Second try at jpeg-8 recursive PKGREVISION bump.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2009/08/26 19:57:23 sno Exp $
d5 1
a5 1
PKGREVISION=	2
@


1.4
log
@bump revision because of graphics/jpeg update
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2008/04/23 17:03:49 jlam Exp $
d5 1
a5 1
PKGREVISION=	1
@


1.3
log
@Update devel/ruby-SDL to 2.0.1.  Changes from version 1.3.1 include:

+ Change MAINTAINER to pkgsrc-users@@NetBSD.org on advice from <taca>
  in private email.

* raise SDL::Surface::VideoMemoryLost when video memory is lost when
  calling SDL::Surface.blit

* Remove Old SDL::Event, and rename SDL::Event2 to SDL::Event

Reorganize methods by moving them into modules/namesspaces that are
more relevant:
* GL_RED_SIZE -> GL::RED_SIZE
* GL_GREEN_SIZE -> GL::GREEN_SIZE
* GL_BLUE_SIZE -> GL::BLUE_SIZE
* GL_ALPHA_SIZE -> GL::ALPHA_SIZE
* GL_BUFFER_SIZE -> GL::BUFFER_SIZE
* GL_DOUBLEBUFFER -> GL::DOUBLEBUFFER
* GL_DEPTH_SIZE -> GL::DEPTH_SIZE
* GL_STENCIL_SIZE -> GL::STENCIL_SIZE
* GL_ACCUM_RED_SIZE -> GL::ACCUM_RED_SIZE
* GL_ACCUM_GREEN_SIZE -> GL::ACCUM_GREEN_SIZE
* GL_ACCUM_BLUE_SIZE -> GL::ACCUM_BLUE_SIZE
* GL_ACCUM_ALPHA_SIZE -> GL::ACCUM_ALPHA_SIZE
* SDL.get_GL_attr -> SDL::GL.get_attr
* SDL.set_GL_attr -> SDL::GL.set_attr
* SDL.GL_swap_buffers -> SDL::GL.swap_buffers
* SDL.auto_lock? -> SDL::Surface.auto_lock?
* SDL.auto_lock_on -> SDL::Surface.auto_lock_on
* SDL.auto_lock_off -> SDL::Surface.auto_lock_off
* SDL.transform_blit -> SDL::Surface#transform_blit
* SDL.blitSurface -> SDL::Surface.blit
* SDL.get_video_surface -> SDL::Screen.get
* SDL.set_video_mode -> SDL::Screen.open
* SDL.check_video_mode -> SDL::Screen.check_mode
* SDL.list_modes -> SDL::Screen.list_modes
* SDL.set_gamma -> SDL::Screen.set_gamma
* SDL.get_gamma_ramp -> SDL::Screen.get_gamma_ramp
* SDL.set_gamma_ramp -> SDL::Screen.set_gamma_ramp
* SDL.video_driver_name -> SDL::Screen.driver_name
* SDL.video_info -> SDL::Screen.info
* SDL::Surface#get_rgb -> SDL::PixelFormat#get_rgb
* SDL::Surface#get_rgba -> SDL::PixelFormat#get_rgba
* SDL::Surface#map_rgb -> SDL::PixelFormat#map_rgb
* SDL::Surface#map_rgba -> SDL::PixelFormat#map_rgba
* SDL::Surface#get_palette -> SDL::PixelFormat#palette
* SDL::Surface#bpp -> SDL::PixelFormat#bpp
* SDL::Surface#bytes_per_pixel -> SDL::PixelFormat#bytes_per_pixel
* SDL::Surface#[RGBA]mask -> SDL::PixelFormat#[RGBA]mask
* SDL::Surface#[RGBA]shift -> SDL::PixelFormat#[RGBA]shift
* SDL::Surface#[RGBA]loss -> SDL::PixelFormat#[RGBA]loss
* SDL::Surface#colorkey -> SDL::PixelFormat#colorkey
* SDL::Surface#alpha -> SDL::PixelFormat#alpha

Add following methods
* SDL::Surface#load_bmp_from_string
* SDL::Surface#load_from_string
* SDL::Mixer::Wave#load_from_string
* SDL::Mixer.playing_channels
* SDL::Surface#destroy
* SDL::Joystick#close
* SDL::Mixer#close
* SDL::Mixer::Wave#destroy
* SDL::Mixer::Music#destroy

Remove following methods
* SDL::Surface#draw_ellispe
* SDL::Surface#draw_filled_ellispe
* SDL::Surface#rotate_surface
* SDL::Surface#rotate_scaled_surface
* SDL.rotate
* SDL.rotate_blit
* SDL.rotate_scaled_blit
* SDL.rotate_xy_scaled

Change behavior of following methods
* SDL::Surface#draw_line
* SDL::Surface#draw_circle
* SDL::Surface#draw_rect
* SDL::Surface#draw_ellipse
* SDL::Surface#draw_bezier
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2008/04/04 15:30:00 jlam Exp $
d5 1
@


1.2
log
@Install as a gem using the pkgsrc rubygem.mk framework instead of
directly into site_ruby.
@
text
@d1 1
a1 2
# $NetBSD: Makefile,v 1.1.1.1 2007/09/21 10:14:37 taca Exp $
#
d3 1
a3 1
DISTNAME=	rubysdl-1.3.1
a4 1
PKGREVISION=	1
d7 1
a7 1
MAINTAINER=	taca@@NetBSD.org
@


1.1
log
@Initial revision
@
text
@d1 1
a1 1
# $NetBSD$
d4 4
a7 4
DISTNAME=	rubysdl-${VERS}
PKGNAME=	${RUBY_PKGPREFIX}-SDL-${VERS}
CATEGORIES=	devel audio graphics ruby
MASTER_SITES=	http://www.kmc.gr.jp/~ohai/rubysdl/
d13 2
a14 1
VERS=		1.3.1
d16 1
a16 23
USE_RUBY_EXTCONF=	yes
INSTALLATION_DIRS=	${RUBY_DOCDIR}/doc/sdl/ja ${RUBY_DOCDIR}/examples/sdl

RD_SRCS=	rubysdl_doc.en.rd rubysdl_doc_old.rd
DOCS_EN=	NEWS.en README.en rubysdl_const_list.txt \
		rubysdl_doc.en.html rubysdl_doc.en.rd
DOCS_JA=	NEWS.ja README.ja rubysdl_doc_old.html rubysdl_doc_old.rd \
		rubysdl_ref.html rubysdl_ref.rd

post-build:
.for f in ${RD_SRCS}
	cd ${WRKSRC}; ${RUBY_RD} ${f} > ${f:S/.rd/.html/}
.endfor

post-install:
.for f in ${DOCS_EN}
	${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${RUBY_DOCDIR}/doc/sdl
.endfor
.for f in ${DOCS_JA}
	${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${RUBY_DOCDIR}/doc/sdl/ja
.endfor
	cd ${WRKSRC}/sample; ${INSTALL_DATA} * \
		${DESTDIR}${RUBY_DOCDIR}/examples/sdl
d23 1
a23 2
.include "../../lang/ruby/modules.mk"
.include "../../textproc/ruby-rdtool/buildlink3.mk"
@


1.1.1.1
log
@Importing ruby-SDL package.

Ruby/SDL is the ruby extension library to use SDL.
SDL(Simple DirectMedia Layer) is a cross-platform multimedia library
designed to provide fast access to the graphics framebuffer and audio
device. See http://www.libsdl.org/ if you want to know SDL in detail.

Fix long standing PR pkg/30858.

@
text
@@
