pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/x11/ruby-tk Update to Ruby 1.8.2 base and thses changes:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b32beb845a44
branches:  trunk
changeset: 488005:b32beb845a44
user:      taca <taca%pkgsrc.org@localhost>
date:      Sun Jan 23 17:37:48 2005 +0000

description:
Update to Ruby 1.8.2 base and thses changes:

        * ext/tk/lib/multi-tk.rb: ditto

        * some fixes to run examples (not yet complete).

diffstat:

 x11/ruby-tk/Makefile         |    5 +-
 x11/ruby-tk/PLIST            |  617 ++++++++++++++++++++++++++++++++++++++++--
 x11/ruby-tk/distinfo         |    9 +-
 x11/ruby-tk/patches/patch-ab |   90 ++++++
 x11/ruby-tk/patches/patch-ac |   12 +
 x11/ruby-tk/patches/patch-ad |   21 +
 6 files changed, 720 insertions(+), 34 deletions(-)

diffs (truncated from 907 to 300 lines):

diff -r e0e236b47345 -r b32beb845a44 x11/ruby-tk/Makefile
--- a/x11/ruby-tk/Makefile      Sun Jan 23 17:36:59 2005 +0000
+++ b/x11/ruby-tk/Makefile      Sun Jan 23 17:37:48 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2004/11/28 06:32:53 taca Exp $
+# $NetBSD: Makefile,v 1.12 2005/01/23 17:37:48 taca Exp $
 # FreeBSD: ports/x11-toolkits/ruby-tk/Makefile,v 1.21 2000/10/20 19:56:04 knu Exp
 
 DISTNAME=      ${RUBY_DISTNAME}
@@ -12,6 +12,7 @@
 
 DEPENDS+=      ${RUBY_PKGPREFIX}-tcltklib>=${RUBY_VERSION}:../../x11/ruby-tcltklib
 
+RUBY_HAS_ARCHLIB=      yes
 RUBY_VERSION_SUPPORTED=        18
 USE_BUILDLINK3=                yes
 USE_RUBY_EXTCONF=      yes
@@ -21,7 +22,7 @@
 
 REPLACE_RUBY_DIRS=     ${WRKSRC}/sample
 
-post-patch:
+pre-configure:
        @${FIND} ${WRKSRC} \( -name '*.orig' -o -name '*.bak' \) \
                -exec rm -f {} \;
 
diff -r e0e236b47345 -r b32beb845a44 x11/ruby-tk/PLIST
--- a/x11/ruby-tk/PLIST Sun Jan 23 17:36:59 2005 +0000
+++ b/x11/ruby-tk/PLIST Sun Jan 23 17:37:48 2005 +0000
@@ -1,6 +1,7 @@
-@comment $NetBSD: PLIST,v 1.3 2004/12/04 17:20:47 taca Exp $
+@comment $NetBSD: PLIST,v 1.4 2005/01/23 17:37:48 taca Exp $
 ${RUBY_SITEARCHLIBDIR}/tkutil.${RUBY_DLEXT}
 ${RUBY_SITELIBDIR}/multi-tk.rb
+${RUBY_SITELIBDIR}/remote-tk.rb
 ${RUBY_SITELIBDIR}/tk.rb
 ${RUBY_SITELIBDIR}/tkafter.rb
 ${RUBY_SITELIBDIR}/tkbgerror.rb
@@ -18,9 +19,302 @@
 ${RUBY_SITELIBDIR}/tktext.rb
 ${RUBY_SITELIBDIR}/tkvirtevent.rb
 ${RUBY_SITELIBDIR}/tkwinpkg.rb
+${RUBY_SITELIBDIR}/tk/autoload.rb
+${RUBY_SITELIBDIR}/tk/after.rb
+${RUBY_SITELIBDIR}/tk/checkbutton.rb
+${RUBY_SITELIBDIR}/tk/bgerror.rb
+${RUBY_SITELIBDIR}/tk/bindtag.rb
+${RUBY_SITELIBDIR}/tk/button.rb
+${RUBY_SITELIBDIR}/tk/canvas.rb
+${RUBY_SITELIBDIR}/tk/canvastag.rb
+${RUBY_SITELIBDIR}/tk/encodedstr.rb
+${RUBY_SITELIBDIR}/tk/clipboard.rb
+${RUBY_SITELIBDIR}/tk/clock.rb
+${RUBY_SITELIBDIR}/tk/composite.rb
+${RUBY_SITELIBDIR}/tk/console.rb
+${RUBY_SITELIBDIR}/tk/dialog.rb
+${RUBY_SITELIBDIR}/tk/itemconfig.rb
+${RUBY_SITELIBDIR}/tk/entry.rb
+${RUBY_SITELIBDIR}/tk/event.rb
+${RUBY_SITELIBDIR}/tk/font.rb
+${RUBY_SITELIBDIR}/tk/frame.rb
+${RUBY_SITELIBDIR}/tk/grid.rb
+${RUBY_SITELIBDIR}/tk/image.rb
+${RUBY_SITELIBDIR}/tk/labelframe.rb
+${RUBY_SITELIBDIR}/tk/itemfont.rb
+${RUBY_SITELIBDIR}/tk/kinput.rb
+${RUBY_SITELIBDIR}/tk/label.rb
+${RUBY_SITELIBDIR}/tk/panedwindow.rb
+${RUBY_SITELIBDIR}/tk/listbox.rb
+${RUBY_SITELIBDIR}/tk/macpkg.rb
+${RUBY_SITELIBDIR}/tk/menu.rb
+${RUBY_SITELIBDIR}/tk/menubar.rb
+${RUBY_SITELIBDIR}/tk/menuspec.rb
+${RUBY_SITELIBDIR}/tk/message.rb
+${RUBY_SITELIBDIR}/tk/mngfocus.rb
+${RUBY_SITELIBDIR}/tk/msgcat.rb
+${RUBY_SITELIBDIR}/tk/namespace.rb
+${RUBY_SITELIBDIR}/tk/optiondb.rb
+${RUBY_SITELIBDIR}/tk/optionobj.rb
+${RUBY_SITELIBDIR}/tk/pack.rb
+${RUBY_SITELIBDIR}/tk/package.rb
+${RUBY_SITELIBDIR}/tk/palette.rb
+${RUBY_SITELIBDIR}/tk/radiobutton.rb
+${RUBY_SITELIBDIR}/tk/place.rb
+${RUBY_SITELIBDIR}/tk/scrollable.rb
+${RUBY_SITELIBDIR}/tk/root.rb
+${RUBY_SITELIBDIR}/tk/scale.rb
+${RUBY_SITELIBDIR}/tk/textwindow.rb
+${RUBY_SITELIBDIR}/tk/scrollbar.rb
+${RUBY_SITELIBDIR}/tk/text.rb
+${RUBY_SITELIBDIR}/tk/scrollbox.rb
+${RUBY_SITELIBDIR}/tk/selection.rb
+${RUBY_SITELIBDIR}/tk/spinbox.rb
+${RUBY_SITELIBDIR}/tk/tagfont.rb
+${RUBY_SITELIBDIR}/tk/textimage.rb
+${RUBY_SITELIBDIR}/tk/textmark.rb
+${RUBY_SITELIBDIR}/tk/texttag.rb
+${RUBY_SITELIBDIR}/tk/toplevel.rb
+${RUBY_SITELIBDIR}/tk/timer.rb
+${RUBY_SITELIBDIR}/tk/txtwin_abst.rb
+${RUBY_SITELIBDIR}/tk/validation.rb
+${RUBY_SITELIBDIR}/tk/variable.rb
+${RUBY_SITELIBDIR}/tk/virtevent.rb
+${RUBY_SITELIBDIR}/tk/winfo.rb
+${RUBY_SITELIBDIR}/tk/winpkg.rb
+${RUBY_SITELIBDIR}/tk/wm.rb
+${RUBY_SITELIBDIR}/tk/xim.rb
+@dirrm ${RUBY_SITELIBDIR}/tk
+${RUBY_SITELIBDIR}/tkextlib/ICONS.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget.rb
+${RUBY_SITELIBDIR}/tkextlib/blt.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets.rb
+${RUBY_SITELIBDIR}/tkextlib/itcl.rb
+${RUBY_SITELIBDIR}/tkextlib/itk.rb
+${RUBY_SITELIBDIR}/tkextlib/pkg_checker.rb
+${RUBY_SITELIBDIR}/tkextlib/setup.rb
+${RUBY_SITELIBDIR}/tkextlib/tcllib.rb
+${RUBY_SITELIBDIR}/tkextlib/tclx.rb
+${RUBY_SITELIBDIR}/tkextlib/tile.rb
+${RUBY_SITELIBDIR}/tkextlib/tkDND.rb
+${RUBY_SITELIBDIR}/tkextlib/tkHTML.rb
+${RUBY_SITELIBDIR}/tkextlib/tkimg.rb
+${RUBY_SITELIBDIR}/tkextlib/tktable.rb
+${RUBY_SITELIBDIR}/tkextlib/tktrans.rb
+${RUBY_SITELIBDIR}/tkextlib/treectrl.rb
+${RUBY_SITELIBDIR}/tkextlib/vu.rb
+${RUBY_SITELIBDIR}/tkextlib/winico.rb
+${RUBY_SITELIBDIR}/tkextlib/ICONS/icons.rb
+${RUBY_SITELIBDIR}/tkextlib/ICONS/setup.rb
+@dirrm ${RUBY_SITELIBDIR}/tkextlib/ICONS
+${RUBY_SITELIBDIR}/tkextlib/blt/stripchart.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/barchart.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/bitmap.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/busy.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/component.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/container.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/cutbuffer.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/dragdrop.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/eps.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/graph.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/htext.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/setup.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/spline.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/tabnotebook.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/table.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/win_printer.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/tabset.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/ted.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/tile.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/tree.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/treeview.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/unix_dnd.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/vector.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/watch.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/winop.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/tile/checkbutton.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/tile/button.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/tile/radiobutton.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/tile/frame.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/tile/label.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/tile/scrollbar.rb
+${RUBY_SITELIBDIR}/tkextlib/blt/tile/toplevel.rb
+@dirrm ${RUBY_SITELIBDIR}/tkextlib/blt/tile
+@dirrm ${RUBY_SITELIBDIR}/tkextlib/blt
+${RUBY_SITELIBDIR}/tkextlib/bwidget/scrollableframe.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/arrowbutton.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/bitmap.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/button.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/buttonbox.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/combobox.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/dialog.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/dragsite.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/dropsite.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/dynamichelp.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/entry.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/label.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/labelentry.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/labelframe.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/listbox.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/mainframe.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/messagedlg.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/notebook.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/pagesmanager.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/panedwindow.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/passwddlg.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/tree.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/progressbar.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/progressdlg.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/scrolledwindow.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/scrollview.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/selectcolor.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/selectfont.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/separator.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/setup.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/spinbox.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/titleframe.rb
+${RUBY_SITELIBDIR}/tkextlib/bwidget/widget.rb
+@dirrm ${RUBY_SITELIBDIR}/tkextlib/bwidget
+${RUBY_SITELIBDIR}/tkextlib/itcl/incr_tcl.rb
+${RUBY_SITELIBDIR}/tkextlib/itcl/setup.rb
+@dirrm ${RUBY_SITELIBDIR}/tkextlib/itcl
+${RUBY_SITELIBDIR}/tkextlib/itk/incr_tk.rb
+${RUBY_SITELIBDIR}/tkextlib/itk/setup.rb
+@dirrm ${RUBY_SITELIBDIR}/tkextlib/itk
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/canvasprintbox.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/buttonbox.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/calendar.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/extfileselectionbox.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/canvasprintdialog.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/checkbox.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/combobox.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/dateentry.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/datefield.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/dialog.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/dialogshell.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/disjointlistbox.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/entryfield.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/extbutton.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/spindate.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/setup.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/extfileselectiondialog.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/feedback.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/fileselectionbox.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/menubar.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/fileselectiondialog.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/finddialog.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/hierarchy.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/hyperhelp.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/labeledframe.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/labeledwidget.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/mainwindow.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/messagebox.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/messagedialog.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/notebook.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/optionmenu.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/panedwindow.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/promptdialog.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/pushbutton.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/radiobox.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/scopedobject.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/scrolledcanvas.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/scrolledframe.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/scrolledhtml.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/shell.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/spinint.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/scrolledlistbox.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/scrolledtext.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/scrolledwidget.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/selectionbox.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/selectiondialog.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/tabnotebook.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/spinner.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/spintime.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/tabset.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/timeentry.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/timefield.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/toolbar.rb
+${RUBY_SITELIBDIR}/tkextlib/iwidgets/watch.rb
+@dirrm ${RUBY_SITELIBDIR}/tkextlib/iwidgets
+${RUBY_SITELIBDIR}/tkextlib/tcllib/autoscroll.rb
+${RUBY_SITELIBDIR}/tkextlib/tcllib/ctext.rb
+${RUBY_SITELIBDIR}/tkextlib/tcllib/tkpiechart.rb
+${RUBY_SITELIBDIR}/tkextlib/tcllib/cursor.rb
+${RUBY_SITELIBDIR}/tkextlib/tcllib/datefield.rb
+${RUBY_SITELIBDIR}/tkextlib/tcllib/ico.rb
+${RUBY_SITELIBDIR}/tkextlib/tcllib/ip_entry.rb
+${RUBY_SITELIBDIR}/tkextlib/tcllib/plotchart.rb
+${RUBY_SITELIBDIR}/tkextlib/tcllib/setup.rb
+${RUBY_SITELIBDIR}/tkextlib/tcllib/style.rb
+@dirrm ${RUBY_SITELIBDIR}/tkextlib/tcllib
+${RUBY_SITELIBDIR}/tkextlib/tclx/setup.rb
+${RUBY_SITELIBDIR}/tkextlib/tclx/tclx.rb
+@dirrm ${RUBY_SITELIBDIR}/tkextlib/tclx
+${RUBY_SITELIBDIR}/tkextlib/tile/tbutton.rb
+${RUBY_SITELIBDIR}/tkextlib/tile/setup.rb
+${RUBY_SITELIBDIR}/tkextlib/tile/style.rb
+${RUBY_SITELIBDIR}/tkextlib/tile/tcheckbutton.rb
+${RUBY_SITELIBDIR}/tkextlib/tile/tlabel.rb
+${RUBY_SITELIBDIR}/tkextlib/tile/tmenubutton.rb
+${RUBY_SITELIBDIR}/tkextlib/tile/tnotebook.rb
+${RUBY_SITELIBDIR}/tkextlib/tile/tradiobutton.rb
+@dirrm ${RUBY_SITELIBDIR}/tkextlib/tile
+${RUBY_SITELIBDIR}/tkextlib/tkDND/setup.rb
+${RUBY_SITELIBDIR}/tkextlib/tkDND/shape.rb
+${RUBY_SITELIBDIR}/tkextlib/tkDND/tkdnd.rb
+@dirrm ${RUBY_SITELIBDIR}/tkextlib/tkDND
+${RUBY_SITELIBDIR}/tkextlib/tkHTML/htmlwidget.rb
+${RUBY_SITELIBDIR}/tkextlib/tkHTML/setup.rb
+@dirrm ${RUBY_SITELIBDIR}/tkextlib/tkHTML
+${RUBY_SITELIBDIR}/tkextlib/tkimg/pixmap.rb
+${RUBY_SITELIBDIR}/tkextlib/tkimg/bmp.rb
+${RUBY_SITELIBDIR}/tkextlib/tkimg/gif.rb
+${RUBY_SITELIBDIR}/tkextlib/tkimg/ico.rb
+${RUBY_SITELIBDIR}/tkextlib/tkimg/jpeg.rb
+${RUBY_SITELIBDIR}/tkextlib/tkimg/pcx.rb
+${RUBY_SITELIBDIR}/tkextlib/tkimg/setup.rb
+${RUBY_SITELIBDIR}/tkextlib/tkimg/png.rb
+${RUBY_SITELIBDIR}/tkextlib/tkimg/ppm.rb
+${RUBY_SITELIBDIR}/tkextlib/tkimg/ps.rb
+${RUBY_SITELIBDIR}/tkextlib/tkimg/window.rb



Home | Main Index | Thread Index | Old Index