summaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
authortaca <taca>2003-08-30 02:55:03 +0000
committertaca <taca>2003-08-30 02:55:03 +0000
commit9d048f7e8761080fc6a165105d80761b2afda4cc (patch)
treef140219b7be2402c0bbec2fe2d9041130a0b7149 /x11
parent6ba81ae7ad695f066095836d7bcd5a41cbe52c25 (diff)
downloadpkgsrc-9d048f7e8761080fc6a165105d80761b2afda4cc.tar.gz
update ruby-fox package to 1.0.25 based on patch by private mail
from Juan RP <xtraeme AT NetBSD DOT org>. (I've only change PLIST and miscellaneous format of files.) This package catch up to fox 1.0.43 and changes are vast, please refer <http://www.fxruby.org/doc/changes.html> in detail.
Diffstat (limited to 'x11')
-rw-r--r--x11/ruby-fox/Makefile27
-rw-r--r--x11/ruby-fox/PLIST268
-rw-r--r--x11/ruby-fox/distinfo10
-rw-r--r--x11/ruby-fox/patches/patch-aa24
-rw-r--r--x11/ruby-fox/patches/patch-ab34
5 files changed, 251 insertions, 112 deletions
diff --git a/x11/ruby-fox/Makefile b/x11/ruby-fox/Makefile
index 2d4e6a97d5e..312f8f2a3fe 100644
--- a/x11/ruby-fox/Makefile
+++ b/x11/ruby-fox/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.11 2003/08/29 10:19:18 xtraeme Exp $
+# $NetBSD: Makefile,v 1.12 2003/08/30 02:55:03 taca Exp $
-DISTNAME= FXRuby-0.99.174
-PKGNAME= ${RUBY_PKGNAMEPREFIX}fox-0.99.174
-PKGREVISION= 3
+DISTNAME= FXRuby-1.0.25
+PKGNAME= ${RUBY_PKGNAMEPREFIX}fox-1.0.25
WRKSRC= ${WRKDIST}/ext/fox
CATEGORIES= x11
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fxruby/}
@@ -12,18 +11,14 @@ HOMEPAGE= http://fxruby.sourceforge.net/
COMMENT= Ruby interface to FOX GUI library
DEPENDS+= ruby-opengl-[0-9]*:../../graphics/ruby-opengl
-# restore next line on next update, delete the line after
-#BUILDLINK_DEPENDS.fox=${DISTNAME:C/FXRuby/fox/}
-BUILDLINK_DEPENDS.fox=fox-0.99.174nb1
-
WRKDIST= ${WRKDIR}/${DISTNAME}
USE_BUILDLINK2= yes
DIST_SUBDIR= ruby
-USE_RUBY_EXTCONF=#defined
-CONFIGURE_ARGS+=--with-fox-include=${BUILDLINK_PREFIX.fox}/include/fox
-CONFIGURE_ARGS+=--with-opengl-include=${BUILDLINK_PREFIX.Mesa}/include/GL
-CONFIGURE_ARGS+=--with-fox-lib=${BUILDLINK_PREFIX.fox}/lib
+USE_RUBY_EXTCONF= # defined
+CONFIGURE_ARGS+= --with-fox-include=${BUILDLINK_PREFIX.fox}/include/fox
+CONFIGURE_ARGS+= --with-opengl-include=${BUILDLINK_PREFIX.Mesa}/include/GL
+CONFIGURE_ARGS+= --with-fox-lib=${BUILDLINK_PREFIX.fox}/lib
INSTALL_TARGET= site-install
@@ -40,11 +35,15 @@ post-install:
${RUBY_EXAMPLESDIR}/fox/textedit
${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/fox/tests
${INSTALL_DATA} ${WRKDIST}/tests/* ${RUBY_EXAMPLESDIR}/fox/tests
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/fox
- ${INSTALL_DATA} ${WRKDIST}/doc/* ${RUBY_DOCDIR}/fox
+ ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/fox ${RUBY_DOCDIR}/fox/images
+ ${INSTALL_DATA} ${WRKDIST}/doc/*.html ${RUBY_DOCDIR}/fox
+ ${INSTALL_DATA} ${WRKDIST}/doc/images/* ${RUBY_DOCDIR}/fox/images
.include "../../graphics/Mesa/buildlink2.mk"
.include "../../x11/fox/buildlink2.mk"
+.include "../../graphics/jpeg/buildlink2.mk"
+.include "../../graphics/png/buildlink2.mk"
+.include "../../graphics/tiff/buildlink2.mk"
.include "../../lang/ruby-base/Makefile.common"
.include "../../lang/ruby-base/buildlink2.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/x11/ruby-fox/PLIST b/x11/ruby-fox/PLIST
index ef1e32ae646..4369836c35c 100644
--- a/x11/ruby-fox/PLIST
+++ b/x11/ruby-fox/PLIST
@@ -1,25 +1,80 @@
-@comment $NetBSD: PLIST,v 1.1 2001/10/31 22:11:33 zuntum Exp $
+@comment $NetBSD: PLIST,v 1.2 2003/08/30 02:55:03 taca Exp $
+${RUBY_DOCDIR}/fox/apes02.html
+${RUBY_DOCDIR}/fox/apes03.html
${RUBY_DOCDIR}/fox/book.html
${RUBY_DOCDIR}/fox/build.html
-${RUBY_DOCDIR}/fox/button.png
+${RUBY_DOCDIR}/fox/ch02s02.html
+${RUBY_DOCDIR}/fox/ch02s03.html
+${RUBY_DOCDIR}/fox/ch02s04.html
+${RUBY_DOCDIR}/fox/ch02s05.html
+${RUBY_DOCDIR}/fox/ch03s02.html
+${RUBY_DOCDIR}/fox/ch03s03.html
${RUBY_DOCDIR}/fox/changes.html
+${RUBY_DOCDIR}/fox/cvs.html
${RUBY_DOCDIR}/fox/differences.html
-${RUBY_DOCDIR}/fox/glviewer.gif
+${RUBY_DOCDIR}/fox/dragdroptut.html
+${RUBY_DOCDIR}/fox/events.html
+${RUBY_DOCDIR}/fox/examples.html
${RUBY_DOCDIR}/fox/goals.html
-${RUBY_DOCDIR}/fox/imageviewer.png
+${RUBY_DOCDIR}/fox/images/babelfish.png
+${RUBY_DOCDIR}/fox/images/browser.png
+${RUBY_DOCDIR}/fox/images/button.png
+${RUBY_DOCDIR}/fox/images/call-chain-example.png
+${RUBY_DOCDIR}/fox/images/colordialog.png
+${RUBY_DOCDIR}/fox/images/datatarget.png
+${RUBY_DOCDIR}/fox/images/dialog.png
+${RUBY_DOCDIR}/fox/images/dilbert.png
+${RUBY_DOCDIR}/fox/images/dirlist.png
+${RUBY_DOCDIR}/fox/images/dropsite-droprejected.png
+${RUBY_DOCDIR}/fox/images/foursplit.png
+${RUBY_DOCDIR}/fox/images/gltest.png
+${RUBY_DOCDIR}/fox/images/glviewer.png
+${RUBY_DOCDIR}/fox/images/groupbox.png
+${RUBY_DOCDIR}/fox/images/header.png
+${RUBY_DOCDIR}/fox/images/hello-with-button.png
+${RUBY_DOCDIR}/fox/images/hello-with-icon-1.png
+${RUBY_DOCDIR}/fox/images/hello-with-icon-2.png
+${RUBY_DOCDIR}/fox/images/hello-with-icon-3.png
+${RUBY_DOCDIR}/fox/images/hello-with-tooltip.png
+${RUBY_DOCDIR}/fox/images/hello-without-button.png
+${RUBY_DOCDIR}/fox/images/hello.png
+${RUBY_DOCDIR}/fox/images/hello2.png
+${RUBY_DOCDIR}/fox/images/iconlist-bigicons.png
+${RUBY_DOCDIR}/fox/images/iconlist-details.png
+${RUBY_DOCDIR}/fox/images/image.png
+${RUBY_DOCDIR}/fox/images/imageviewer.png
+${RUBY_DOCDIR}/fox/images/inheritance.png
+${RUBY_DOCDIR}/fox/images/mditest.png
+${RUBY_DOCDIR}/fox/images/raabrowser.png
+${RUBY_DOCDIR}/fox/images/scribble.png
+${RUBY_DOCDIR}/fox/images/shutter.png
+${RUBY_DOCDIR}/fox/images/splitter.png
+${RUBY_DOCDIR}/fox/images/tabbook.png
+${RUBY_DOCDIR}/fox/images/table.png
+${RUBY_DOCDIR}/fox/images/tutorial1.png
+${RUBY_DOCDIR}/fox/implementation.html
+${RUBY_DOCDIR}/fox/infosources.html
${RUBY_DOCDIR}/fox/library.html
${RUBY_DOCDIR}/fox/opengl.html
-${RUBY_DOCDIR}/fox/screenshots.html
+${RUBY_DOCDIR}/fox/pt01.html
+${RUBY_DOCDIR}/fox/pt02.html
+${RUBY_DOCDIR}/fox/scintilla.html
${RUBY_DOCDIR}/fox/todo.html
${RUBY_DOCDIR}/fox/tutorial1.html
-${RUBY_DOCDIR}/fox/tutorial1.png
+${RUBY_EXAMPLESDIR}/fox/RAA.rb
${RUBY_EXAMPLESDIR}/fox/README
+${RUBY_EXAMPLESDIR}/fox/babelfish.rb
+${RUBY_EXAMPLESDIR}/fox/bounce.rb
${RUBY_EXAMPLESDIR}/fox/browser.rb
${RUBY_EXAMPLESDIR}/fox/button.rb
${RUBY_EXAMPLESDIR}/fox/datatarget.rb
+${RUBY_EXAMPLESDIR}/fox/dctest.rb
${RUBY_EXAMPLESDIR}/fox/dialog.rb
+${RUBY_EXAMPLESDIR}/fox/dilbert.rb
${RUBY_EXAMPLESDIR}/fox/dirlist.rb
-${RUBY_EXAMPLESDIR}/fox/examples.rb
+${RUBY_EXAMPLESDIR}/fox/dragdrop.rb
+${RUBY_EXAMPLESDIR}/fox/dragsource.rb
+${RUBY_EXAMPLESDIR}/fox/dropsite.rb
${RUBY_EXAMPLESDIR}/fox/foursplit.rb
${RUBY_EXAMPLESDIR}/fox/gltest.rb
${RUBY_EXAMPLESDIR}/fox/glviewer.rb
@@ -27,83 +82,168 @@ ${RUBY_EXAMPLESDIR}/fox/groupbox.rb
${RUBY_EXAMPLESDIR}/fox/header.rb
${RUBY_EXAMPLESDIR}/fox/hello.rb
${RUBY_EXAMPLESDIR}/fox/hello2.rb
-${RUBY_EXAMPLESDIR}/fox/icons/backview.gif
-${RUBY_EXAMPLESDIR}/fox/icons/big_gif.gif
-${RUBY_EXAMPLESDIR}/fox/icons/bigfolder.gif
-${RUBY_EXAMPLESDIR}/fox/icons/bigpenguin.gif
-${RUBY_EXAMPLESDIR}/fox/icons/bottomview.gif
-${RUBY_EXAMPLESDIR}/fox/icons/camera.gif
-${RUBY_EXAMPLESDIR}/fox/icons/colorpal.gif
-${RUBY_EXAMPLESDIR}/fox/icons/copy.gif
-${RUBY_EXAMPLESDIR}/fox/icons/cut.gif
-${RUBY_EXAMPLESDIR}/fox/icons/delimit.gif
-${RUBY_EXAMPLESDIR}/fox/icons/filenew.gif
-${RUBY_EXAMPLESDIR}/fox/icons/fileopen.gif
-${RUBY_EXAMPLESDIR}/fox/icons/filesave.gif
-${RUBY_EXAMPLESDIR}/fox/icons/filesaveas.gif
-${RUBY_EXAMPLESDIR}/fox/icons/fonts.gif
-${RUBY_EXAMPLESDIR}/fox/icons/fox.gif
-${RUBY_EXAMPLESDIR}/fox/icons/foxicon.gif
-${RUBY_EXAMPLESDIR}/fox/icons/frontview.gif
-${RUBY_EXAMPLESDIR}/fox/icons/hello2.gif
-${RUBY_EXAMPLESDIR}/fox/icons/help_gif.gif
-${RUBY_EXAMPLESDIR}/fox/icons/indent.gif
-${RUBY_EXAMPLESDIR}/fox/icons/kill.gif
-${RUBY_EXAMPLESDIR}/fox/icons/leftview.gif
-${RUBY_EXAMPLESDIR}/fox/icons/light.gif
-${RUBY_EXAMPLESDIR}/fox/icons/minidoc.gif
-${RUBY_EXAMPLESDIR}/fox/icons/minifolder.gif
-${RUBY_EXAMPLESDIR}/fox/icons/minifolderopen.gif
-${RUBY_EXAMPLESDIR}/fox/icons/newfolder.gif
-${RUBY_EXAMPLESDIR}/fox/icons/nolight.gif
-${RUBY_EXAMPLESDIR}/fox/icons/palette.gif
-${RUBY_EXAMPLESDIR}/fox/icons/parallel.gif
-${RUBY_EXAMPLESDIR}/fox/icons/paste.gif
-${RUBY_EXAMPLESDIR}/fox/icons/pattern.gif
-${RUBY_EXAMPLESDIR}/fox/icons/penguin.gif
-${RUBY_EXAMPLESDIR}/fox/icons/perspective.gif
-${RUBY_EXAMPLESDIR}/fox/icons/printicon.gif
-${RUBY_EXAMPLESDIR}/fox/icons/prop.gif
-${RUBY_EXAMPLESDIR}/fox/icons/redo_gif.gif
-${RUBY_EXAMPLESDIR}/fox/icons/rightview.gif
-${RUBY_EXAMPLESDIR}/fox/icons/saveas.gif
-${RUBY_EXAMPLESDIR}/fox/icons/shutter1.gif
-${RUBY_EXAMPLESDIR}/fox/icons/shutter2.gif
-${RUBY_EXAMPLESDIR}/fox/icons/small_gif.gif
-${RUBY_EXAMPLESDIR}/fox/icons/smoothlight.gif
-${RUBY_EXAMPLESDIR}/fox/icons/tbuplevel.gif
-${RUBY_EXAMPLESDIR}/fox/icons/topview.gif
-${RUBY_EXAMPLESDIR}/fox/icons/undo_gif.gif
-${RUBY_EXAMPLESDIR}/fox/icons/winapp.gif
-${RUBY_EXAMPLESDIR}/fox/icons/zoom.gif
+${RUBY_EXAMPLESDIR}/fox/iRAA.rb
+${RUBY_EXAMPLESDIR}/fox/iconlist.rb
+${RUBY_EXAMPLESDIR}/fox/iconlist2.rb
+${RUBY_EXAMPLESDIR}/fox/icons/AngryGuyInBunnySuit.ico
+${RUBY_EXAMPLESDIR}/fox/icons/FatBot.ico
+${RUBY_EXAMPLESDIR}/fox/icons/FlippedySwitch.ico
+${RUBY_EXAMPLESDIR}/fox/icons/LeGoon.ico
+${RUBY_EXAMPLESDIR}/fox/icons/Net.ico
+${RUBY_EXAMPLESDIR}/fox/icons/RedMacOS.ico
+${RUBY_EXAMPLESDIR}/fox/icons/SawBlade.ico
+${RUBY_EXAMPLESDIR}/fox/icons/backview.png
+${RUBY_EXAMPLESDIR}/fox/icons/big.png
+${RUBY_EXAMPLESDIR}/fox/icons/bigfolder.png
+${RUBY_EXAMPLESDIR}/fox/icons/bigpenguin.png
+${RUBY_EXAMPLESDIR}/fox/icons/bottomview.png
+${RUBY_EXAMPLESDIR}/fox/icons/camera.png
+${RUBY_EXAMPLESDIR}/fox/icons/capbutt.png
+${RUBY_EXAMPLESDIR}/fox/icons/capnotlast.png
+${RUBY_EXAMPLESDIR}/fox/icons/capproj.png
+${RUBY_EXAMPLESDIR}/fox/icons/capround.png
+${RUBY_EXAMPLESDIR}/fox/icons/colorpal.png
+${RUBY_EXAMPLESDIR}/fox/icons/copy.png
+${RUBY_EXAMPLESDIR}/fox/icons/cut.png
+${RUBY_EXAMPLESDIR}/fox/icons/delimit.png
+${RUBY_EXAMPLESDIR}/fox/icons/dippy.png
+${RUBY_EXAMPLESDIR}/fox/icons/double_dash.png
+${RUBY_EXAMPLESDIR}/fox/icons/filenew.png
+${RUBY_EXAMPLESDIR}/fox/icons/fileopen.png
+${RUBY_EXAMPLESDIR}/fox/icons/filesave.png
+${RUBY_EXAMPLESDIR}/fox/icons/filesaveas.png
+${RUBY_EXAMPLESDIR}/fox/icons/fonts.png
+${RUBY_EXAMPLESDIR}/fox/icons/fox.png
+${RUBY_EXAMPLESDIR}/fox/icons/foxicon.png
+${RUBY_EXAMPLESDIR}/fox/icons/frontview.png
+${RUBY_EXAMPLESDIR}/fox/icons/hello2.png
+${RUBY_EXAMPLESDIR}/fox/icons/help.png
+${RUBY_EXAMPLESDIR}/fox/icons/indent.png
+${RUBY_EXAMPLESDIR}/fox/icons/jbevel.png
+${RUBY_EXAMPLESDIR}/fox/icons/jmiter.png
+${RUBY_EXAMPLESDIR}/fox/icons/jround.png
+${RUBY_EXAMPLESDIR}/fox/icons/kill.png
+${RUBY_EXAMPLESDIR}/fox/icons/leftview.png
+${RUBY_EXAMPLESDIR}/fox/icons/light.png
+${RUBY_EXAMPLESDIR}/fox/icons/minidoc.png
+${RUBY_EXAMPLESDIR}/fox/icons/minifolder.png
+${RUBY_EXAMPLESDIR}/fox/icons/minifolderopen.png
+${RUBY_EXAMPLESDIR}/fox/icons/newfolder.png
+${RUBY_EXAMPLESDIR}/fox/icons/nolight.png
+${RUBY_EXAMPLESDIR}/fox/icons/onoff_dash.png
+${RUBY_EXAMPLESDIR}/fox/icons/palette.png
+${RUBY_EXAMPLESDIR}/fox/icons/parallel.png
+${RUBY_EXAMPLESDIR}/fox/icons/paste.png
+${RUBY_EXAMPLESDIR}/fox/icons/pattern.png
+${RUBY_EXAMPLESDIR}/fox/icons/penguin.png
+${RUBY_EXAMPLESDIR}/fox/icons/perspective.png
+${RUBY_EXAMPLESDIR}/fox/icons/printicon.png
+${RUBY_EXAMPLESDIR}/fox/icons/prop.png
+${RUBY_EXAMPLESDIR}/fox/icons/redo.png
+${RUBY_EXAMPLESDIR}/fox/icons/rightview.png
+${RUBY_EXAMPLESDIR}/fox/icons/saveas.png
+${RUBY_EXAMPLESDIR}/fox/icons/shutter1.png
+${RUBY_EXAMPLESDIR}/fox/icons/shutter2.png
+${RUBY_EXAMPLESDIR}/fox/icons/small.png
+${RUBY_EXAMPLESDIR}/fox/icons/smoothlight.png
+${RUBY_EXAMPLESDIR}/fox/icons/solid_line.png
+${RUBY_EXAMPLESDIR}/fox/icons/tbuplevel.png
+${RUBY_EXAMPLESDIR}/fox/icons/topview.png
+${RUBY_EXAMPLESDIR}/fox/icons/undo.png
+${RUBY_EXAMPLESDIR}/fox/icons/winapp.png
+${RUBY_EXAMPLESDIR}/fox/icons/zoom.png
${RUBY_EXAMPLESDIR}/fox/image.rb
${RUBY_EXAMPLESDIR}/fox/imageviewer.rb
${RUBY_EXAMPLESDIR}/fox/inputs.rb
${RUBY_EXAMPLESDIR}/fox/mditest.rb
+${RUBY_EXAMPLESDIR}/fox/pig.rb
+${RUBY_EXAMPLESDIR}/fox/raabrowser.rb
+${RUBY_EXAMPLESDIR}/fox/scintilla-test.rb
+${RUBY_EXAMPLESDIR}/fox/scribble-orig.rb
${RUBY_EXAMPLESDIR}/fox/scribble.rb
${RUBY_EXAMPLESDIR}/fox/shutter.rb
${RUBY_EXAMPLESDIR}/fox/splitter.rb
+${RUBY_EXAMPLESDIR}/fox/styledtext.rb
${RUBY_EXAMPLESDIR}/fox/tabbook.rb
${RUBY_EXAMPLESDIR}/fox/table.rb
${RUBY_EXAMPLESDIR}/fox/tests/README
-${RUBY_EXAMPLESDIR}/fox/tests/TestFXPoint.rb
-${RUBY_EXAMPLESDIR}/fox/tests/TestFXRectangle.rb
-${RUBY_EXAMPLESDIR}/fox/tests/TestFXSize.rb
-${RUBY_EXAMPLESDIR}/fox/tests/runtest.rb
-${RUBY_EXAMPLESDIR}/fox/tests/testall.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXAccelTable.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXButton.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXCheckButton.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXDC.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXDCPrint.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXDCWindow.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXDataTarget.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXFileAssoc.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXFileStream.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXFont.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXFontDesc.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXGLGroup.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXGLShape.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXGLViewer.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXHMat.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXHVec.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXHeader.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXIconList.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXId.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXLight.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXList.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXListBox.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXMaterial.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXMenuCommand.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXPoint.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXRadioButton.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXRange.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXRectangle.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXRegion.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXRegistry.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXShell.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXSize.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXTable.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXTableItem.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXText.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXTopWindow.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXTreeList.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXVec.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_FXViewport.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TC_Misc.rb
+${RUBY_EXAMPLESDIR}/fox/tests/TS_All.rb
+${RUBY_EXAMPLESDIR}/fox/tests/blankpage.ps
+${RUBY_EXAMPLESDIR}/fox/tests/howdypage.ps
+${RUBY_EXAMPLESDIR}/fox/tests/stress1.rb
+${RUBY_EXAMPLESDIR}/fox/tests/stress2.rb
+${RUBY_EXAMPLESDIR}/fox/tests/stress3.rb
+${RUBY_EXAMPLESDIR}/fox/tests/testcase.rb
${RUBY_EXAMPLESDIR}/fox/textedit/commands.rb
${RUBY_EXAMPLESDIR}/fox/textedit/helpwindow.rb
${RUBY_EXAMPLESDIR}/fox/textedit/prefdialog.rb
${RUBY_EXAMPLESDIR}/fox/textedit/textedit.rb
${RUBY_SITELIBDIR}/fox/aliases.rb
+${RUBY_SITELIBDIR}/fox/calendar.rb
+${RUBY_SITELIBDIR}/fox/chore.rb
+${RUBY_SITELIBDIR}/fox/colors.rb
+${RUBY_SITELIBDIR}/fox/core.rb
+${RUBY_SITELIBDIR}/fox/dict.rb
+${RUBY_SITELIBDIR}/fox/glgroup.rb
+${RUBY_SITELIBDIR}/fox/glshapes.rb
+${RUBY_SITELIBDIR}/fox/input.rb
+${RUBY_SITELIBDIR}/fox/irb.rb
${RUBY_SITELIBDIR}/fox/iterators.rb
${RUBY_SITELIBDIR}/fox/keys.rb
+${RUBY_SITELIBDIR}/fox/missingdep.rb
${RUBY_SITELIBDIR}/fox/responder.rb
+${RUBY_SITELIBDIR}/fox/responder2.rb
+${RUBY_SITELIBDIR}/fox/scintilla.rb
+${RUBY_SITELIBDIR}/fox/settings.rb
+${RUBY_SITELIBDIR}/fox/signal.rb
+${RUBY_SITELIBDIR}/fox/timeout.rb
${RUBY_SITELIBDIR}/fox/undolist.rb
-@dirrm ${RUBY_SITELIBDIR}/fox
+${RUBY_SITELIBDIR}/fox/version.rb
+${RUBY_SITEARCHLIBDIR}/fox.so
+@dirrm ${RUBY_DOCDIR}/fox/images
+@dirrm ${RUBY_DOCDIR}/fox
@dirrm ${RUBY_EXAMPLESDIR}/fox/textedit
@dirrm ${RUBY_EXAMPLESDIR}/fox/tests
@dirrm ${RUBY_EXAMPLESDIR}/fox/icons
@dirrm ${RUBY_EXAMPLESDIR}/fox
-@dirrm ${RUBY_DOCDIR}/fox
-${RUBY_SITEARCHLIBDIR}/fox.so
+@dirrm ${RUBY_SITELIBDIR}/fox
diff --git a/x11/ruby-fox/distinfo b/x11/ruby-fox/distinfo
index 0a699cf98d5..04c59d06e4a 100644
--- a/x11/ruby-fox/distinfo
+++ b/x11/ruby-fox/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.2 2002/01/26 03:50:34 taca Exp $
+$NetBSD: distinfo,v 1.3 2003/08/30 02:55:03 taca Exp $
-SHA1 (ruby/FXRuby-0.99.174.tar.gz) = 1c890cc6798d7080f648d9aec7c0880b0c2ece36
-Size (ruby/FXRuby-0.99.174.tar.gz) = 685531 bytes
-SHA1 (patch-aa) = ed54cc9ad60da7684ff1e595e0df06c3f7bee555
-SHA1 (patch-ab) = 637474bf8d428988340e06c5570dbaf104e520ed
+SHA1 (ruby/FXRuby-1.0.25.tar.gz) = f1b5b4ee996bd63aa48c42ce118f42da27fe312d
+Size (ruby/FXRuby-1.0.25.tar.gz) = 1376496 bytes
+SHA1 (patch-aa) = 0a1ff522bf2db62dbf72ef80cace753138bf4db2
+SHA1 (patch-ab) = 02e947a0cc9981b0fad34f100a43f667411a2566
diff --git a/x11/ruby-fox/patches/patch-aa b/x11/ruby-fox/patches/patch-aa
index 60ed0f3c3a8..a0d2533acaa 100644
--- a/x11/ruby-fox/patches/patch-aa
+++ b/x11/ruby-fox/patches/patch-aa
@@ -1,21 +1,13 @@
-$NetBSD: patch-aa,v 1.1.1.1 2001/08/05 17:24:31 sakamoto Exp $
+$NetBSD: patch-aa,v 1.2 2003/08/30 02:55:03 taca Exp $
---- extconf.rb.orig Wed Jul 25 01:19:52 2001
-+++ extconf.rb
-@@ -105,6 +105,7 @@
- $LOCAL_LIBS = $LOCAL_LIBS + "foxdll.lib"
- else
+--- extconf.rb.orig 2003-08-30 03:30:47.000000000 +0200
++++ extconf.rb 2003-08-30 03:31:53.000000000 +0200
+@@ -115,7 +115,7 @@
+
+ def do_unix_setup
$libs = append_library($libs, "stdc++")
+-# $libs = append_library($libs, "supc++")
+ $libs = append_library($libs, "gcc")
have_header("sys/time.h")
+ have_header("signal.h")
have_library("png", "png_create_read_struct")
- have_library("z", "deflate")
-@@ -115,7 +116,7 @@
- find_library("GL", "glXCreateContext", "/usr/X11R6/lib")
- find_library("GLU", "gluNewQuadric", "/usr/X11R6/lib")
- $libs = append_library($libs, "FOX")
-- $CFLAGS = $CFLAGS + "-O0 -fno-strict-prototype -fpermissive -DSWIG_NOINCLUDE -Iinclude"
-+ $CFLAGS = $CFLAGS + "-O0 -fno-strict-prototype -DSWIG_NOINCLUDE -Iinclude"
- end
-
- # Last step: build the makefile
diff --git a/x11/ruby-fox/patches/patch-ab b/x11/ruby-fox/patches/patch-ab
index 7f154314e5b..27c9fba6d03 100644
--- a/x11/ruby-fox/patches/patch-ab
+++ b/x11/ruby-fox/patches/patch-ab
@@ -1,23 +1,31 @@
-$NetBSD: patch-ab,v 1.1 2002/01/26 03:50:35 taca Exp $
+$NetBSD: patch-ab,v 1.2 2003/08/30 02:55:03 taca Exp $
---- FXRuby.cpp.orig Fri Jul 27 05:09:22 2001
-+++ FXRuby.cpp
-@@ -74,6 +74,9 @@
+--- FXRuby.cpp.orig 2003-08-30 03:32:27.000000000 +0200
++++ FXRuby.cpp 2003-08-30 03:34:48.000000000 +0200
+@@ -42,6 +42,9 @@
#include <io.h> // for get_osf_handle()
#endif
+#define RB_BPROC(func) ((VALUE (*)(...))func)
+#define RB_RPROC(func) ((VALUE (*)(...))func)
+
- // Maps C++ objects to Ruby instances
- static std::map<const void*,VALUE> FXRuby_ObjMap;
+ #ifdef HAVE_SIGNAL_H
+ #include <signal.h> // for definitions of SIGINT, etc.
+ #endif
+@@ -1085,12 +1088,12 @@
-@@ -766,7 +769,7 @@
- hArgs.nargs=3;
- VALUE retval;
if(FXRbCatchExceptions){
-- retval=rb_rescue2(handle_body,(VALUE)&hArgs,handle_rescue,Qnil,
-+ retval=rb_rescue2(RB_BPROC(handle_body),(VALUE)&hArgs,RB_RPROC(handle_rescue),Qnil,
- rb_eStandardError,rb_eNameError,0);
+ #ifdef RB_RESCUE2_BROKEN_PROTOTYPE
+- retval=rb_rescue2((VALUE(*)()) handle_body, reinterpret_cast<VALUE>(&hArgs),
+- (VALUE(*)()) handle_rescue, Qnil,
++ retval=rb_rescue2((VALUE(*)()) RB_BPROC(handle_body), reinterpret_cast<VALUE>(&hArgs),
++ (VALUE(*)()) RB_RPROC(handle_rescue), Qnil,
+ rb_eStandardError, rb_eNameError, 0);
+ #else
+- retval=rb_rescue2((VALUE(*)(ANYARGS)) handle_body, reinterpret_cast<VALUE>(&hArgs),
+- (VALUE(*)(ANYARGS)) handle_rescue, Qnil,
++ retval=rb_rescue2((VALUE(*)(ANYARGS)) RB_BPROC(handle_body), reinterpret_cast<VALUE>(&hArgs),
++ (VALUE(*)(ANYARGS)) RB_RPROC(handle_rescue), Qnil,
+ rb_eStandardError, rb_eNameError, 0);
+ #endif
}
- else{