pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/x11/ruby-tk x11/ruby-tk: switch to rubygem base
details: https://anonhg.NetBSD.org/pkgsrc/rev/5e94ee6050fa
branches: trunk
changeset: 413083:5e94ee6050fa
user: taca <taca%pkgsrc.org@localhost>
date: Sun Mar 15 16:54:31 2020 +0000
description:
x11/ruby-tk: switch to rubygem base
Switch ruby-tk to rubygem base; almost copy from ruby-tk-gem since
now all ruby lanauge package dose not bundle tk interface.
There should be no change from ruby-tk-gem.
diffstat:
x11/ruby-tk/DESCR | 5 +-
x11/ruby-tk/Makefile | 41 +-
x11/ruby-tk/PLIST | 2098 +++++++++++++++++++++++++------------------------
3 files changed, 1078 insertions(+), 1066 deletions(-)
diffs (truncated from 2166 to 300 lines):
diff -r ae842cdce059 -r 5e94ee6050fa x11/ruby-tk/DESCR
--- a/x11/ruby-tk/DESCR Sun Mar 15 16:48:54 2020 +0000
+++ b/x11/ruby-tk/DESCR Sun Mar 15 16:54:31 2020 +0000
@@ -1,2 +1,3 @@
-This is Ruby/Tk, a Ruby interface to the Tk widget set including interface
-to Tcl/Tk library. It's a part of the official Ruby distribution.
+# Ruby/Tk
+
+Tk interface module using tcltklib.
diff -r ae842cdce059 -r 5e94ee6050fa x11/ruby-tk/Makefile
--- a/x11/ruby-tk/Makefile Sun Mar 15 16:48:54 2020 +0000
+++ b/x11/ruby-tk/Makefile Sun Mar 15 16:54:31 2020 +0000
@@ -1,43 +1,18 @@
-# $NetBSD: Makefile,v 1.61 2019/11/03 09:14:17 rillig Exp $
+# $NetBSD: Makefile,v 1.62 2020/03/15 16:54:31 taca Exp $
-DISTNAME= ${RUBY_DISTNAME}
-PKGNAME= ${RUBY_PKGPREFIX}-${RUBY_EXTNAME}-${RUBY_VERSION}
-RUBY_EXTNAME= tk
-CATEGORIES= x11 ruby
-MASTER_SITES= ${MASTER_SITE_RUBY}
+DISTNAME= tk-0.2.0
+PKGREVISION= 1
+CATEGORIES= x11
MAINTAINER= taca%NetBSD.org@localhost
-HOMEPAGE= ${RUBY_HOMEPAGE}
-COMMENT= Ruby interface to the Tk widget set
-
-# Ruby 2.4 and later do not bundle ruby-tk.
-RUBY_VERSIONS_ACCEPTED= 22
+HOMEPAGE= https://github.com/ruby/tk
+COMMENT= Tk interface module using tcltklib
+LICENSE= 2-clause-bsd
-USE_TOOLS+= pax
-USE_RUBY_EXTCONF= yes
-RUBY_EXTCONF_SUBDIRS= . tkutil
-EXTRACT_ELEMENTS= ${RUBY_DISTNAME}/ext/tk
-WRKSRC= ${RUBY_WRKSRC}/ext/tk
CONFIGURE_ARGS+= --with-X11-dir=${X11BASE:Q} \
--with-X11-lib=${BUILDLINK_PREFIX.libX11}/lib
-REPLACE_RUBY= lib/tkextlib/pkg_checker.rb
-REPLACE_RUBY_DIRS= sample
-INSTALLATION_DIRS= ${RUBY_EG}/tk
-
-post-extract:
- ${CHMOD} ${SHAREMODE} ${WRKSRC}/sample/tkextlib/tktable/tcllogo.gif
-
-pre-install:
- cd ${WRKSRC}; \
- ${FIND} . \( -name '*.bak' -o -name '*.orig' -o \
- -name '*.orig_dist' \) -exec ${RM} -f {} \;
-
-post-install:
- cd ${WRKSRC}/sample; ${PAX} -rw . ${DESTDIR}${PREFIX}/${RUBY_EG}/tk
-
-.include "../../lang/ruby/modules.mk"
-.include "../../lang/ruby/Makefile.common"
+.include "../../lang/ruby/gem.mk"
.include "../../lang/tcl/buildlink3.mk"
.include "../../x11/tk/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
diff -r ae842cdce059 -r 5e94ee6050fa x11/ruby-tk/PLIST
--- a/x11/ruby-tk/PLIST Sun Mar 15 16:48:54 2020 +0000
+++ b/x11/ruby-tk/PLIST Sun Mar 15 16:54:31 2020 +0000
@@ -1,1031 +1,1067 @@
-@comment $NetBSD: PLIST,v 1.17 2019/04/15 14:27:07 taca Exp $
-${RUBY_VENDORLIB}/multi-tk.rb
-${RUBY_VENDORLIB}/remote-tk.rb
-${RUBY_VENDORLIB}/tcltk.rb
-${RUBY_VENDORLIB}/tk.rb
-${RUBY_VENDORLIB}/tk/after.rb
-${RUBY_VENDORLIB}/tk/autoload.rb
-${RUBY_VENDORLIB}/tk/bgerror.rb
-${RUBY_VENDORLIB}/tk/bindtag.rb
-${RUBY_VENDORLIB}/tk/busy.rb
-${RUBY_VENDORLIB}/tk/button.rb
-${RUBY_VENDORLIB}/tk/canvas.rb
-${RUBY_VENDORLIB}/tk/canvastag.rb
-${RUBY_VENDORLIB}/tk/checkbutton.rb
-${RUBY_VENDORLIB}/tk/clipboard.rb
-${RUBY_VENDORLIB}/tk/clock.rb
-${RUBY_VENDORLIB}/tk/composite.rb
-${RUBY_VENDORLIB}/tk/console.rb
-${RUBY_VENDORLIB}/tk/dialog.rb
-${RUBY_VENDORLIB}/tk/encodedstr.rb
-${RUBY_VENDORLIB}/tk/entry.rb
-${RUBY_VENDORLIB}/tk/event.rb
-${RUBY_VENDORLIB}/tk/font.rb
-${RUBY_VENDORLIB}/tk/fontchooser.rb
-${RUBY_VENDORLIB}/tk/frame.rb
-${RUBY_VENDORLIB}/tk/grid.rb
-${RUBY_VENDORLIB}/tk/image.rb
-${RUBY_VENDORLIB}/tk/itemconfig.rb
-${RUBY_VENDORLIB}/tk/itemfont.rb
-${RUBY_VENDORLIB}/tk/kinput.rb
-${RUBY_VENDORLIB}/tk/label.rb
-${RUBY_VENDORLIB}/tk/labelframe.rb
-${RUBY_VENDORLIB}/tk/listbox.rb
-${RUBY_VENDORLIB}/tk/macpkg.rb
-${RUBY_VENDORLIB}/tk/menu.rb
-${RUBY_VENDORLIB}/tk/menubar.rb
-${RUBY_VENDORLIB}/tk/menuspec.rb
-${RUBY_VENDORLIB}/tk/message.rb
-${RUBY_VENDORLIB}/tk/mngfocus.rb
-${RUBY_VENDORLIB}/tk/msgcat.rb
-${RUBY_VENDORLIB}/tk/namespace.rb
-${RUBY_VENDORLIB}/tk/optiondb.rb
-${RUBY_VENDORLIB}/tk/optionobj.rb
-${RUBY_VENDORLIB}/tk/pack.rb
-${RUBY_VENDORLIB}/tk/package.rb
-${RUBY_VENDORLIB}/tk/palette.rb
-${RUBY_VENDORLIB}/tk/panedwindow.rb
-${RUBY_VENDORLIB}/tk/place.rb
-${RUBY_VENDORLIB}/tk/radiobutton.rb
-${RUBY_VENDORLIB}/tk/root.rb
-${RUBY_VENDORLIB}/tk/scale.rb
-${RUBY_VENDORLIB}/tk/scrollable.rb
-${RUBY_VENDORLIB}/tk/scrollbar.rb
-${RUBY_VENDORLIB}/tk/scrollbox.rb
-${RUBY_VENDORLIB}/tk/selection.rb
-${RUBY_VENDORLIB}/tk/spinbox.rb
-${RUBY_VENDORLIB}/tk/tagfont.rb
-${RUBY_VENDORLIB}/tk/text.rb
-${RUBY_VENDORLIB}/tk/textimage.rb
-${RUBY_VENDORLIB}/tk/textmark.rb
-${RUBY_VENDORLIB}/tk/texttag.rb
-${RUBY_VENDORLIB}/tk/textwindow.rb
-${RUBY_VENDORLIB}/tk/timer.rb
-${RUBY_VENDORLIB}/tk/tk_mac.rb
-${RUBY_VENDORLIB}/tk/toplevel.rb
-${RUBY_VENDORLIB}/tk/ttk_selector.rb
-${RUBY_VENDORLIB}/tk/txtwin_abst.rb
-${RUBY_VENDORLIB}/tk/validation.rb
-${RUBY_VENDORLIB}/tk/variable.rb
-${RUBY_VENDORLIB}/tk/virtevent.rb
-${RUBY_VENDORLIB}/tk/winfo.rb
-${RUBY_VENDORLIB}/tk/winpkg.rb
-${RUBY_VENDORLIB}/tk/wm.rb
-${RUBY_VENDORLIB}/tk/xim.rb
-${RUBY_VENDORLIB}/tkafter.rb
-${RUBY_VENDORLIB}/tkbgerror.rb
-${RUBY_VENDORLIB}/tkcanvas.rb
-${RUBY_VENDORLIB}/tkclass.rb
-${RUBY_VENDORLIB}/tkconsole.rb
-${RUBY_VENDORLIB}/tkdialog.rb
-${RUBY_VENDORLIB}/tkentry.rb
-${RUBY_VENDORLIB}/tkextlib/ICONS.rb
-${RUBY_VENDORLIB}/tkextlib/ICONS/icons.rb
-${RUBY_VENDORLIB}/tkextlib/ICONS/setup.rb
-${RUBY_VENDORLIB}/tkextlib/SUPPORT_STATUS
-${RUBY_VENDORLIB}/tkextlib/blt.rb
-${RUBY_VENDORLIB}/tkextlib/blt/barchart.rb
-${RUBY_VENDORLIB}/tkextlib/blt/bitmap.rb
-${RUBY_VENDORLIB}/tkextlib/blt/busy.rb
-${RUBY_VENDORLIB}/tkextlib/blt/component.rb
-${RUBY_VENDORLIB}/tkextlib/blt/container.rb
-${RUBY_VENDORLIB}/tkextlib/blt/cutbuffer.rb
-${RUBY_VENDORLIB}/tkextlib/blt/dragdrop.rb
-${RUBY_VENDORLIB}/tkextlib/blt/eps.rb
-${RUBY_VENDORLIB}/tkextlib/blt/graph.rb
-${RUBY_VENDORLIB}/tkextlib/blt/htext.rb
-${RUBY_VENDORLIB}/tkextlib/blt/setup.rb
-${RUBY_VENDORLIB}/tkextlib/blt/spline.rb
-${RUBY_VENDORLIB}/tkextlib/blt/stripchart.rb
-${RUBY_VENDORLIB}/tkextlib/blt/table.rb
-${RUBY_VENDORLIB}/tkextlib/blt/tabnotebook.rb
-${RUBY_VENDORLIB}/tkextlib/blt/tabset.rb
-${RUBY_VENDORLIB}/tkextlib/blt/ted.rb
-${RUBY_VENDORLIB}/tkextlib/blt/tile.rb
-${RUBY_VENDORLIB}/tkextlib/blt/tile/button.rb
-${RUBY_VENDORLIB}/tkextlib/blt/tile/checkbutton.rb
-${RUBY_VENDORLIB}/tkextlib/blt/tile/frame.rb
-${RUBY_VENDORLIB}/tkextlib/blt/tile/label.rb
-${RUBY_VENDORLIB}/tkextlib/blt/tile/radiobutton.rb
-${RUBY_VENDORLIB}/tkextlib/blt/tile/scrollbar.rb
-${RUBY_VENDORLIB}/tkextlib/blt/tile/toplevel.rb
-${RUBY_VENDORLIB}/tkextlib/blt/tree.rb
-${RUBY_VENDORLIB}/tkextlib/blt/treeview.rb
-${RUBY_VENDORLIB}/tkextlib/blt/unix_dnd.rb
-${RUBY_VENDORLIB}/tkextlib/blt/vector.rb
-${RUBY_VENDORLIB}/tkextlib/blt/watch.rb
-${RUBY_VENDORLIB}/tkextlib/blt/win_printer.rb
-${RUBY_VENDORLIB}/tkextlib/blt/winop.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/arrowbutton.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/bitmap.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/button.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/buttonbox.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/combobox.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/dialog.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/dragsite.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/dropsite.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/dynamichelp.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/entry.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/label.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/labelentry.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/labelframe.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/listbox.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/mainframe.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/messagedlg.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/notebook.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/pagesmanager.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/panedwindow.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/panelframe.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/passwddlg.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/progressbar.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/progressdlg.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/scrollableframe.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/scrolledwindow.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/scrollview.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/selectcolor.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/selectfont.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/separator.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/setup.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/spinbox.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/statusbar.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/titleframe.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/tree.rb
-${RUBY_VENDORLIB}/tkextlib/bwidget/widget.rb
-${RUBY_VENDORLIB}/tkextlib/itcl.rb
-${RUBY_VENDORLIB}/tkextlib/itcl/incr_tcl.rb
-${RUBY_VENDORLIB}/tkextlib/itcl/setup.rb
-${RUBY_VENDORLIB}/tkextlib/itk.rb
-${RUBY_VENDORLIB}/tkextlib/itk/incr_tk.rb
-${RUBY_VENDORLIB}/tkextlib/itk/setup.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/buttonbox.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/calendar.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/canvasprintbox.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/canvasprintdialog.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/checkbox.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/combobox.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/dateentry.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/datefield.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/dialog.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/dialogshell.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/disjointlistbox.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/entryfield.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/extbutton.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/extfileselectionbox.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/extfileselectiondialog.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/feedback.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/fileselectionbox.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/fileselectiondialog.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/finddialog.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/hierarchy.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/hyperhelp.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/labeledframe.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/labeledwidget.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/mainwindow.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/menubar.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/messagebox.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/messagedialog.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/notebook.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/optionmenu.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/panedwindow.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/promptdialog.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/pushbutton.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/radiobox.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/scopedobject.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/scrolledcanvas.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/scrolledframe.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/scrolledhtml.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/scrolledlistbox.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/scrolledtext.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/scrolledwidget.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/selectionbox.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/selectiondialog.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/setup.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/shell.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/spindate.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/spinint.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/spinner.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/spintime.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/tabnotebook.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/tabset.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/timeentry.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/timefield.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/toolbar.rb
-${RUBY_VENDORLIB}/tkextlib/iwidgets/watch.rb
-${RUBY_VENDORLIB}/tkextlib/pkg_checker.rb
-${RUBY_VENDORLIB}/tkextlib/setup.rb
-${RUBY_VENDORLIB}/tkextlib/tcllib.rb
-${RUBY_VENDORLIB}/tkextlib/tcllib/autoscroll.rb
-${RUBY_VENDORLIB}/tkextlib/tcllib/calendar.rb
-${RUBY_VENDORLIB}/tkextlib/tcllib/canvas_sqmap.rb
-${RUBY_VENDORLIB}/tkextlib/tcllib/canvas_zoom.rb
-${RUBY_VENDORLIB}/tkextlib/tcllib/chatwidget.rb
-${RUBY_VENDORLIB}/tkextlib/tcllib/crosshair.rb
-${RUBY_VENDORLIB}/tkextlib/tcllib/ctext.rb
-${RUBY_VENDORLIB}/tkextlib/tcllib/cursor.rb
-${RUBY_VENDORLIB}/tkextlib/tcllib/dateentry.rb
-${RUBY_VENDORLIB}/tkextlib/tcllib/datefield.rb
-${RUBY_VENDORLIB}/tkextlib/tcllib/diagrams.rb
-${RUBY_VENDORLIB}/tkextlib/tcllib/dialog.rb
-${RUBY_VENDORLIB}/tkextlib/tcllib/getstring.rb
-${RUBY_VENDORLIB}/tkextlib/tcllib/history.rb
Home |
Main Index |
Thread Index |
Old Index