diff options
author | taca <taca@pkgsrc.org> | 2003-08-30 02:55:03 +0000 |
---|---|---|
committer | taca <taca@pkgsrc.org> | 2003-08-30 02:55:03 +0000 |
commit | f80b5ff7d3ddd8b44b4a6fcf91e1c90a7906fbd4 (patch) | |
tree | f140219b7be2402c0bbec2fe2d9041130a0b7149 | |
parent | e2336bb021a1006213bb88551278cfff96155df2 (diff) | |
download | pkgsrc-f80b5ff7d3ddd8b44b4a6fcf91e1c90a7906fbd4.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.
-rw-r--r-- | x11/ruby-fox/Makefile | 27 | ||||
-rw-r--r-- | x11/ruby-fox/PLIST | 268 | ||||
-rw-r--r-- | x11/ruby-fox/distinfo | 10 | ||||
-rw-r--r-- | x11/ruby-fox/patches/patch-aa | 24 | ||||
-rw-r--r-- | x11/ruby-fox/patches/patch-ab | 34 |
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{ |