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 ruby-tk pacakge to 1.8.1 with new f...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/064a277ad9cd
branches:  trunk
changeset: 484439:064a277ad9cd
user:      taca <taca%pkgsrc.org@localhost>
date:      Sat Nov 27 14:50:45 2004 +0000

description:
Update ruby-tk pacakge to 1.8.1 with new framework for Ruby packages.

diffstat:

 x11/ruby-tk/Makefile         |   30 +++--
 x11/ruby-tk/PLIST            |  215 +++++++++++++++++++++++++++++++++++++++---
 x11/ruby-tk/distinfo         |    8 +-
 x11/ruby-tk/patches/patch-aa |   18 ++-
 4 files changed, 233 insertions(+), 38 deletions(-)

diffs (truncated from 321 to 300 lines):

diff -r 38367176b76e -r 064a277ad9cd x11/ruby-tk/Makefile
--- a/x11/ruby-tk/Makefile      Sat Nov 27 14:50:43 2004 +0000
+++ b/x11/ruby-tk/Makefile      Sat Nov 27 14:50:45 2004 +0000
@@ -1,30 +1,36 @@
-# $NetBSD: Makefile,v 1.9 2004/03/17 04:13:46 taca Exp $
+# $NetBSD: Makefile,v 1.10 2004/11/27 14:50:45 taca Exp $
 # FreeBSD: ports/x11-toolkits/ruby-tk/Makefile,v 1.21 2000/10/20 19:56:04 knu Exp
 
 DISTNAME=      ${RUBY_DISTNAME}
-PKGNAME=       ${RUBY_PKGNAMEPREFIX}tk-${RUBY_VERSION}
-PKGREVISION=   2
+PKGNAME=       ${RUBY_PKGPREFIX}-tk-${RUBY_VERSION}
 CATEGORIES=    x11 ruby
 MASTER_SITES=  ${MASTER_SITE_RUBY}
 
 MAINTAINER=    taca%NetBSD.org@localhost
-HOMEPAGE=      http://www.ruby-lang.org/en/
+HOMEPAGE=      ${RUBY_HOMEPAGE}
 COMMENT=       Ruby interface to the Tk widget set
 
-DEPENDS+=      ${RUBY_PKGNAMEPREFIX}tcltklib>=${RUBY_VERSION}:../../x11/ruby-tcltklib
+DEPENDS+=      ${RUBY_PKGPREFIX}-tcltklib>=${RUBY_VERSION}:../../x11/ruby-tcltklib
 
-WRKSRC=                ${RUBY_WRKSRC}/ext/tk
-DIST_SUBDIR=   ruby
+RUBY_VERSION_SUPPORTED=        18
+USE_BUILDLINK3=                yes
+USE_RUBY_EXTCONF=      yes
+USE_X11=               yes
+EXTRACT_ELEMENTS=      ${RUBY_DISTNAME}/ext/tk
+WRKSRC=                        ${RUBY_WRKSRC}/ext/tk
 
-EXTRACT_ELEMENTS= ${RUBY_DISTNAME}/ext/tk
-USE_RUBY_EXTCONF= yes
+REPLACE_RUBY_DIRS=     sample
 
 post-patch:
-       @${FIND} ${WRKSRC} -name '*.orig' -exec rm -f {} \;
+       @${FIND} ${WRKSRC} \( -name '*.orig' -o -name '*.bak' \) \
+               -exec rm -f {} \;
 
 post-install:
        ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/tk
-       ${INSTALL_DATA} ${WRKSRC}/sample/* ${RUBY_EXAMPLESDIR}/tk
+       ${CP} -r ${WRKSRC}/sample/* ${RUBY_EXAMPLESDIR}/tk
 
-.include "../../lang/ruby-base/Makefile.common"
+.include "../../lang/ruby/modules.mk"
+.include "../../lang/ruby/Makefile.common"
+.include "../../lang/tcl/buildlink3.mk"
+.include "../../x11/tk/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 38367176b76e -r 064a277ad9cd x11/ruby-tk/PLIST
--- a/x11/ruby-tk/PLIST Sat Nov 27 14:50:43 2004 +0000
+++ b/x11/ruby-tk/PLIST Sat Nov 27 14:50:45 2004 +0000
@@ -1,24 +1,207 @@
-@comment $NetBSD: PLIST,v 1.1 2001/10/31 22:11:35 zuntum Exp $
-${RUBY_ARCHLIBDIR}/tkutil.so
-${RUBY_LIBDIR}/tk.rb
-${RUBY_LIBDIR}/tkafter.rb
-${RUBY_LIBDIR}/tkbgerror.rb
-${RUBY_LIBDIR}/tkcanvas.rb
-${RUBY_LIBDIR}/tkclass.rb
-${RUBY_LIBDIR}/tkdialog.rb
-${RUBY_LIBDIR}/tkentry.rb
-${RUBY_LIBDIR}/tkfont.rb
-${RUBY_LIBDIR}/tkmenubar.rb
-${RUBY_LIBDIR}/tkmngfocus.rb
-${RUBY_LIBDIR}/tkpalette.rb
-${RUBY_LIBDIR}/tkscrollbox.rb
-${RUBY_LIBDIR}/tktext.rb
-${RUBY_LIBDIR}/tkvirtevent.rb
+@comment $NetBSD: PLIST,v 1.2 2004/11/27 14:50:45 taca Exp $
+${RUBY_SITEARCHLIBDIR}/tkutil.so
+${RUBY_SITELIBDIR}/multi-tk.rb
+${RUBY_SITELIBDIR}/tk.rb
+${RUBY_SITELIBDIR}/tkafter.rb
+${RUBY_SITELIBDIR}/tkbgerror.rb
+${RUBY_SITELIBDIR}/tkcanvas.rb
+${RUBY_SITELIBDIR}/tkclass.rb
+${RUBY_SITELIBDIR}/tkconsole.rb
+${RUBY_SITELIBDIR}/tkdialog.rb
+${RUBY_SITELIBDIR}/tkentry.rb
+${RUBY_SITELIBDIR}/tkfont.rb
+${RUBY_SITELIBDIR}/tkmacpkg.rb
+${RUBY_SITELIBDIR}/tkmenubar.rb
+${RUBY_SITELIBDIR}/tkmngfocus.rb
+${RUBY_SITELIBDIR}/tkpalette.rb
+${RUBY_SITELIBDIR}/tkscrollbox.rb
+${RUBY_SITELIBDIR}/tktext.rb
+${RUBY_SITELIBDIR}/tkvirtevent.rb
+${RUBY_SITELIBDIR}/tkwinpkg.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/ChangeLog
+${RUBY_EXAMPLESDIR}/tk/demos-en/ChangeLog.prev
+${RUBY_EXAMPLESDIR}/tk/demos-en/README
+${RUBY_EXAMPLESDIR}/tk/demos-en/README.tkencoding
+${RUBY_EXAMPLESDIR}/tk/demos-en/arrow.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/bind.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/bitmap.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/browse1
+${RUBY_EXAMPLESDIR}/tk/demos-en/browse2
+${RUBY_EXAMPLESDIR}/tk/demos-en/button.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/check.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/clrpick.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/colors.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/cscroll.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/ctext.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/dialog1.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/dialog2.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/doc.org/README
+${RUBY_EXAMPLESDIR}/tk/demos-en/doc.org/README.JP
+${RUBY_EXAMPLESDIR}/tk/demos-en/doc.org/README.tk80
+${RUBY_EXAMPLESDIR}/tk/demos-en/doc.org/license.terms
+${RUBY_EXAMPLESDIR}/tk/demos-en/doc.org/license.terms.tk80
+@dirrm ${RUBY_EXAMPLESDIR}/tk/demos-en/doc.org
+${RUBY_EXAMPLESDIR}/tk/demos-en/entry1.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/entry2.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/entry3.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/filebox.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/floor.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/form.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/hello
+${RUBY_EXAMPLESDIR}/tk/demos-en/hscale.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/icon.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/image1.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/image2.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/image3.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/images/earth.gif
+${RUBY_EXAMPLESDIR}/tk/demos-en/images/earthris.gif
+${RUBY_EXAMPLESDIR}/tk/demos-en/images/face.xbm
+${RUBY_EXAMPLESDIR}/tk/demos-en/images/flagdown.xbm
+${RUBY_EXAMPLESDIR}/tk/demos-en/images/flagup.xbm
+${RUBY_EXAMPLESDIR}/tk/demos-en/images/gray25.xbm
+${RUBY_EXAMPLESDIR}/tk/demos-en/images/grey.25
+${RUBY_EXAMPLESDIR}/tk/demos-en/images/grey.5
+${RUBY_EXAMPLESDIR}/tk/demos-en/images/letters.xbm
+${RUBY_EXAMPLESDIR}/tk/demos-en/images/noletter.xbm
+${RUBY_EXAMPLESDIR}/tk/demos-en/images/pattern.xbm
+${RUBY_EXAMPLESDIR}/tk/demos-en/images/tcllogo.gif
+${RUBY_EXAMPLESDIR}/tk/demos-en/images/teapot.ppm
+@dirrm ${RUBY_EXAMPLESDIR}/tk/demos-en/images
+${RUBY_EXAMPLESDIR}/tk/demos-en/items.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/ixset
+${RUBY_EXAMPLESDIR}/tk/demos-en/ixset2
+${RUBY_EXAMPLESDIR}/tk/demos-en/label.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/labelframe.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/menu.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/menu84.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/menubu.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/msgbox.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/paned1.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/paned2.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/patch_1.1c1
+${RUBY_EXAMPLESDIR}/tk/demos-en/plot.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/puzzle.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/radio.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/radio2.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/rmt
+${RUBY_EXAMPLESDIR}/tk/demos-en/rolodex
+${RUBY_EXAMPLESDIR}/tk/demos-en/rolodex-j
+${RUBY_EXAMPLESDIR}/tk/demos-en/ruler.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/sayings.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/search.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/spin.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/square
+${RUBY_EXAMPLESDIR}/tk/demos-en/states.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/style.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/tcolor
+${RUBY_EXAMPLESDIR}/tk/demos-en/text.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/timer
+${RUBY_EXAMPLESDIR}/tk/demos-en/tkencoding.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/twind.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/unicodeout.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/vscale.rb
+${RUBY_EXAMPLESDIR}/tk/demos-en/widget
+@dirrm ${RUBY_EXAMPLESDIR}/tk/demos-en
+${RUBY_EXAMPLESDIR}/tk/demos-jp/README
+${RUBY_EXAMPLESDIR}/tk/demos-jp/arrow.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/bind.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/bitmap.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/browse1
+${RUBY_EXAMPLESDIR}/tk/demos-jp/browse2
+${RUBY_EXAMPLESDIR}/tk/demos-jp/button.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/check.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/clrpick.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/colors.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/cscroll.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/ctext.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/dialog1.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/dialog2.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/doc.org/README
+${RUBY_EXAMPLESDIR}/tk/demos-jp/doc.org/README.JP
+${RUBY_EXAMPLESDIR}/tk/demos-jp/doc.org/README.tk80
+${RUBY_EXAMPLESDIR}/tk/demos-jp/doc.org/license.terms
+${RUBY_EXAMPLESDIR}/tk/demos-jp/doc.org/license.terms.tk80
+@dirrm ${RUBY_EXAMPLESDIR}/tk/demos-jp/doc.org
+${RUBY_EXAMPLESDIR}/tk/demos-jp/entry1.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/entry2.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/entry3.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/filebox.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/floor.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/form.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/hello
+${RUBY_EXAMPLESDIR}/tk/demos-jp/hscale.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/icon.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/image1.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/image2.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/image3.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/images/earth.gif
+${RUBY_EXAMPLESDIR}/tk/demos-jp/images/earthris.gif
+${RUBY_EXAMPLESDIR}/tk/demos-jp/images/face.bmp
+${RUBY_EXAMPLESDIR}/tk/demos-jp/images/flagdown.bmp
+${RUBY_EXAMPLESDIR}/tk/demos-jp/images/flagup.bmp
+${RUBY_EXAMPLESDIR}/tk/demos-jp/images/gray25.bmp
+${RUBY_EXAMPLESDIR}/tk/demos-jp/images/grey.25
+${RUBY_EXAMPLESDIR}/tk/demos-jp/images/grey.5
+${RUBY_EXAMPLESDIR}/tk/demos-jp/images/letters.bmp
+${RUBY_EXAMPLESDIR}/tk/demos-jp/images/noletter.bmp
+${RUBY_EXAMPLESDIR}/tk/demos-jp/images/pattern.bmp
+${RUBY_EXAMPLESDIR}/tk/demos-jp/images/tcllogo.gif
+${RUBY_EXAMPLESDIR}/tk/demos-jp/images/teapot.ppm
+@dirrm ${RUBY_EXAMPLESDIR}/tk/demos-jp/images
+${RUBY_EXAMPLESDIR}/tk/demos-jp/items.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/ixset
+${RUBY_EXAMPLESDIR}/tk/demos-jp/ixset2
+${RUBY_EXAMPLESDIR}/tk/demos-jp/label.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/labelframe.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/menu.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/menu84.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/menu8x.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/menubu.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/msgbox.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/paned1.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/paned2.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/plot.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/puzzle.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/radio.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/radio2.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/rmt
+${RUBY_EXAMPLESDIR}/tk/demos-jp/rolodex
+${RUBY_EXAMPLESDIR}/tk/demos-jp/rolodex-j
+${RUBY_EXAMPLESDIR}/tk/demos-jp/ruler.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/sayings.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/search.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/spin.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/square
+${RUBY_EXAMPLESDIR}/tk/demos-jp/states.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/style.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/tcolor
+${RUBY_EXAMPLESDIR}/tk/demos-jp/text.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/timer
+${RUBY_EXAMPLESDIR}/tk/demos-jp/twind.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/unicodeout.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/vscale.rb
+${RUBY_EXAMPLESDIR}/tk/demos-jp/widget
+@dirrm ${RUBY_EXAMPLESDIR}/tk/demos-jp
+${RUBY_EXAMPLESDIR}/tk/resource.en
+${RUBY_EXAMPLESDIR}/tk/resource.ja
+${RUBY_EXAMPLESDIR}/tk/safe-tk.rb
+${RUBY_EXAMPLESDIR}/tk/tkalignbox.rb
+${RUBY_EXAMPLESDIR}/tk/tkballoonhelp.rb
 ${RUBY_EXAMPLESDIR}/tk/tkbiff.rb
 ${RUBY_EXAMPLESDIR}/tk/tkbrowse.rb
+${RUBY_EXAMPLESDIR}/tk/tkcombobox.rb
 ${RUBY_EXAMPLESDIR}/tk/tkdialog.rb
 ${RUBY_EXAMPLESDIR}/tk/tkfrom.rb
 ${RUBY_EXAMPLESDIR}/tk/tkhello.rb
 ${RUBY_EXAMPLESDIR}/tk/tkline.rb
+${RUBY_EXAMPLESDIR}/tk/tkmenubutton.rb
+${RUBY_EXAMPLESDIR}/tk/tkmulticolumnlist.rb
+${RUBY_EXAMPLESDIR}/tk/tkmultilistbox.rb
+${RUBY_EXAMPLESDIR}/tk/tkmultilistframe.rb
+${RUBY_EXAMPLESDIR}/tk/tkoptdb-safeTk.rb
+${RUBY_EXAMPLESDIR}/tk/tkoptdb.rb
+${RUBY_EXAMPLESDIR}/tk/tktextframe.rb
 ${RUBY_EXAMPLESDIR}/tk/tktimer.rb
+${RUBY_EXAMPLESDIR}/tk/tktimer2.rb
+${RUBY_EXAMPLESDIR}/tk/tktimer3.rb
 @dirrm ${RUBY_EXAMPLESDIR}/tk
diff -r 38367176b76e -r 064a277ad9cd x11/ruby-tk/distinfo
--- a/x11/ruby-tk/distinfo      Sat Nov 27 14:50:43 2004 +0000
+++ b/x11/ruby-tk/distinfo      Sat Nov 27 14:50:45 2004 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.4 2003/03/24 15:01:16 taca Exp $
+$NetBSD: distinfo,v 1.5 2004/11/27 14:50:45 taca Exp $
 
-SHA1 (ruby/ruby-1.6.8.tar.gz) = 4b475ac1c837cd62b6dfe85359e1502a71b08cd1
-Size (ruby/ruby-1.6.8.tar.gz) = 1023403 bytes
-SHA1 (patch-aa) = 5475a1e164c8b77ba82309ca0a3104abd3a4e78f
+SHA1 (ruby/ruby-1.8.1.tar.gz) = 894cb1e7624b74e699d127344ce5600fc3a7d515
+Size (ruby/ruby-1.8.1.tar.gz) = 2671875 bytes
+SHA1 (patch-aa) = 7d402edea1e05172e586f5b3a7a3a230237c0058
diff -r 38367176b76e -r 064a277ad9cd x11/ruby-tk/patches/patch-aa
--- a/x11/ruby-tk/patches/patch-aa      Sat Nov 27 14:50:43 2004 +0000
+++ b/x11/ruby-tk/patches/patch-aa      Sat Nov 27 14:50:45 2004 +0000
@@ -1,13 +1,19 @@
-$NetBSD: patch-aa,v 1.1.1.1 2001/06/30 08:20:26 taca Exp $
+$NetBSD: patch-aa,v 1.2 2004/11/27 14:50:45 taca Exp $
 
---- sample/tkbiff.rb.orig      Fri Aug 13 14:37:52 1999



Home | Main Index | Thread Index | Old Index