head 1.3; access; symbols pkgsrc-2013Q2:1.3.0.40 pkgsrc-2013Q2-base:1.3 pkgsrc-2012Q4:1.3.0.38 pkgsrc-2012Q4-base:1.3 pkgsrc-2011Q4:1.3.0.36 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q2:1.3.0.34 pkgsrc-2011Q2-base:1.3 pkgsrc-2009Q4:1.3.0.32 pkgsrc-2009Q4-base:1.3 pkgsrc-2008Q4:1.3.0.30 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.28 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.26 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.24 pkgsrc-2008Q2-base:1.3 pkgsrc-2008Q1:1.3.0.22 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.20 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.18 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.16 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.14 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.12 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.10 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.8 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.6 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.4 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.2 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.2.0.14 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.12 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.10 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.8 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.6 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.2.0.4 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.2.0.2 pkgsrc-2003Q4-base:1.2 netbsd-1-6-1:1.1.0.6 netbsd-1-6-1-base:1.1 netbsd-1-6:1.1.0.8 netbsd-1-6-RELEASE-base:1.1 pkgviews:1.1.0.4 pkgviews-base:1.1 buildlink2:1.1.0.2 buildlink2-base:1.1 netbsd-1-5-PATCH003:1.1; locks; strict; comment @# @; 1.3 date 2005.07.25.14.15.08; author wiz; state dead; branches; next 1.2; 1.2 date 2003.08.30.02.55.03; author taca; state Exp; branches; next 1.1; 1.1 date 2002.01.26.03.50.35; author taca; state Exp; branches; next ; desc @@ 1.3 log @Remove ruby-fox -- the package version only supports the ancient 1.0.x series, and the latest available version is for 1.2.x, while the stable fox releases are at 1.4.x. @ text @$NetBSD: patch-ab,v 1.2 2003/08/30 02:55:03 taca Exp $ --- 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 // for get_osf_handle() #endif +#define RB_BPROC(func) ((VALUE (*)(...))func) +#define RB_RPROC(func) ((VALUE (*)(...))func) + #ifdef HAVE_SIGNAL_H #include // for definitions of SIGINT, etc. #endif @@@@ -1085,12 +1088,12 @@@@ if(FXRbCatchExceptions){ #ifdef RB_RESCUE2_BROKEN_PROTOTYPE - retval=rb_rescue2((VALUE(*)()) handle_body, reinterpret_cast(&hArgs), - (VALUE(*)()) handle_rescue, Qnil, + retval=rb_rescue2((VALUE(*)()) RB_BPROC(handle_body), reinterpret_cast(&hArgs), + (VALUE(*)()) RB_RPROC(handle_rescue), Qnil, rb_eStandardError, rb_eNameError, 0); #else - retval=rb_rescue2((VALUE(*)(ANYARGS)) handle_body, reinterpret_cast(&hArgs), - (VALUE(*)(ANYARGS)) handle_rescue, Qnil, + retval=rb_rescue2((VALUE(*)(ANYARGS)) RB_BPROC(handle_body), reinterpret_cast(&hArgs), + (VALUE(*)(ANYARGS)) RB_RPROC(handle_rescue), Qnil, rb_eStandardError, rb_eNameError, 0); #endif } @ 1.2 log @update ruby-fox package to 1.0.25 based on patch by private mail from Juan RP . (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 in detail. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.1 2002/01/26 03:50:35 taca Exp $ @ 1.1 log @Fix build problem (with new toolchain?). Focus pkg/15195. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- FXRuby.cpp.orig Fri Jul 27 05:09:22 2001 +++ FXRuby.cpp @@@@ -74,6 +74,9 @@@@ d12 4 a15 2 // Maps C++ objects to Ruby instances static std::map FXRuby_ObjMap; a16 3 @@@@ -766,7 +769,7 @@@@ hArgs.nargs=3; VALUE retval; d18 13 a30 3 - 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); a31 1 else{ @