Date: Tue, 8 Feb 2005 23:47:02 +0100 (CET) From: Ulrich Spoerlein <q@uni.de> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/77283: [NEW PORT] x11-toolkits/ruby18-wx: Ruby bindings for wxWindows (aka wxWidgets) Message-ID: <200502082247.j18Ml2ZG039400@roadrunner.q.local> Resent-Message-ID: <200502082250.j18MoFBq048743@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 77283 >Category: ports >Synopsis: [NEW PORT] x11-toolkits/ruby18-wx: Ruby bindings for wxWindows (aka wxWidgets) >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Tue Feb 08 22:50:15 GMT 2005 >Closed-Date: >Last-Modified: >Originator: Ulrich Spoerlein >Release: FreeBSD 5.3-STABLE i386 >Organization: >Environment: System: FreeBSD roadrunner 5.3-STABLE FreeBSD 5.3-STABLE #9: Thu Dec 16 18:33:14 CET 2004 >Description: Now that ruby supports pthreads... wxRuby is a library to allow Ruby programs to use wxWindows (also known as wxWidgets), which is a mature, cross-platform, GUI toolkit that uses native widgets where possible. WWW: http://rubyforge.org/projects/wxruby/ Generated with FreeBSD Port Tools 0.63 >How-To-Repeat: >Fix: --- ruby18-wx-0.6.0.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # ruby-wx # ruby-wx/Makefile # ruby-wx/distinfo # ruby-wx/files # ruby-wx/files/patch-extconf.rb # ruby-wx/pkg-descr # ruby-wx/pkg-plist # echo c - ruby-wx mkdir -p ruby-wx > /dev/null 2>&1 echo x - ruby-wx/Makefile sed 's/^X//' >ruby-wx/Makefile << 'END-of-ruby-wx/Makefile' X# New ports collection makefile for: x11-toolkits/ruby-wx X# Date created: 03.01.2004 X# Whom: Ulrich Spoerlein <q@uni.de> X# X# $FreeBSD$ X# X XPORTNAME= wx XPORTVERSION= 0.6.0 XCATEGORIES= x11-toolkits ruby XMASTER_SITES= http://rubyforge.org/frs/download.php/1983/ XPKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} XDISTNAME= wxruby-${PORTVERSION:S/.0$//}-src XDIST_SUBDIR= ruby X XMAINTAINER= q@uni.de XCOMMENT= Ruby bindings for wxWindows (aka wxWidgets) X XLIB_DEPENDS= wx_gtk2-2.4:${PORTSDIR}/x11-toolkits/wxgtk2 \ X wx_gtk2_xrc-2.4:${PORTSDIR}/x11-toolkits/wxgtk2-contrib X XUSE_ICONV= yes XUSE_RUBY= yes XUSE_RUBY_EXTCONF= yes X XWRKSRC= ${WRKDIR}/${DISTNAME}/src XDOCS= README README.linux ChangeLog X X.if !defined(NOPORTDOCS) Xpost-install: X @${MKDIR} ${RUBY_MODDOCDIR} X.for f in ${DOCS} X @${INSTALL_DATA} ${WRKSRC}/../${f} ${RUBY_MODDOCDIR}/ X.endfor X @${MKDIR} ${RUBY_MODEXAMPLESDIR} X @cd ${RUBY_MODEXAMPLESDIR} && ${MKDIR} `cd ${WRKSRC}/../samples && ${FIND} * -type d` X @for f in `cd ${WRKSRC}/../samples && ${FIND} * -type f`; do \ X ${INSTALL_DATA} ${WRKSRC}/../samples/$$f ${RUBY_MODEXAMPLESDIR}/$$f; \ X done X.endif X X.include <bsd.port.mk> END-of-ruby-wx/Makefile echo x - ruby-wx/distinfo sed 's/^X//' >ruby-wx/distinfo << 'END-of-ruby-wx/distinfo' XMD5 (ruby/wxruby-0.6-src.tar.gz) = 8368a090cb05e784f191767e1e78f27f XSIZE (ruby/wxruby-0.6-src.tar.gz) = 340815 END-of-ruby-wx/distinfo echo c - ruby-wx/files mkdir -p ruby-wx/files > /dev/null 2>&1 echo x - ruby-wx/files/patch-extconf.rb sed 's/^X//' >ruby-wx/files/patch-extconf.rb << 'END-of-ruby-wx/files/patch-extconf.rb' X--- extconf.rb.orig Tue Feb 8 21:46:21 2005 X+++ extconf.rb Tue Feb 8 21:47:17 2005 X@@ -40,6 +40,9 @@ X ["htmlprocessor.o", "htmlwindow.o", "htmleasyprinting.o"].each do |str| X $objs.delete(str) X end X+ if ($use_xrc) X+ $LDFLAGS += " -lwx_gtk2_xrc-2.4 " X+ end X X elsif /mingw32/ =~ RUBY_PLATFORM X END-of-ruby-wx/files/patch-extconf.rb echo x - ruby-wx/pkg-descr sed 's/^X//' >ruby-wx/pkg-descr << 'END-of-ruby-wx/pkg-descr' XwxRuby is a library to allow Ruby programs to use wxWindows (also Xknown as wxWidgets), which is a mature, cross-platform, GUI toolkit Xthat uses native widgets where possible. X XWWW: http://rubyforge.org/projects/wxruby/ END-of-ruby-wx/pkg-descr echo x - ruby-wx/pkg-plist sed 's/^X//' >ruby-wx/pkg-plist << 'END-of-ruby-wx/pkg-plist' X%%RUBY_SITEARCHLIBDIR%%/wxruby.so X%%PORTDOCS%%%%RUBY_MODDOCDIR%%/ChangeLog X%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README X%%PORTDOCS%%%%RUBY_MODDOCDIR%%/README.linux X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/artprov/artprov.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/artprov/error.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/artprov/info.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/artprov/mondrian.ico X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/artprov/mondrian.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/artprov/null.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/artprov/question.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/artprov/warning.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/calendar/calendar.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/caret/caret.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/caret/mondrian.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/checklst/checklst.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/config/conftest.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/controls/controls.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/controls/get_item_sample.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/controls/icons/choice.bmp X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/controls/icons/choice.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/controls/icons/combo.bmp X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/controls/icons/combo.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/controls/icons/gauge.bmp X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/controls/icons/gauge.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/controls/icons/list.bmp X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/controls/icons/list.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/controls/icons/radio.bmp X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/controls/icons/radio.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/controls/icons/stattext.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/controls/icons/text.bmp X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/controls/icons/text.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/controls/mondrian.ico X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/controls/mondrian.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/controls/test2.bmp X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/dialogs/dialogs.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/dialogs/tips.txt X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/b1.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/big-xrc-test.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/big-xrc-test.xrc X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/books.bmp X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/dndfile.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/dndtext.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/dragdrop.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/events.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/font.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/minimal.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/mondrian.ico X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/mondrian.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/test.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/test10.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/test11.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/test12.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/test13.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/test14.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/test15.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/test16.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/test17.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/test18.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/test19.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/test2.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/test20.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/test21.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/test3.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/test4.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/test5.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/test6.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/test7.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/test8.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/etc/test9.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/grid/grid.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/html/about/about.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/html/about/data/about.htm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/html/about/data/logo.png X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/html/printing/printing.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/html/printing/test.htm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/html/test/8859_2.htm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/html/test/cp1250.htm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/html/test/f.html X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/html/test/fft.html X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/html/test/i18n.gif X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/html/test/imagemap.htm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/html/test/imagemap.png X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/html/test/pic.png X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/html/test/pic2.bmp X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/html/test/regres.htm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/html/test/tables.htm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/html/test/test.htm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/html/test/test.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/images/images.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/images/paperclip.png X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/layout/layout.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/listctrl/bitmaps/small1.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/listctrl/bitmaps/toolbrai.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/listctrl/bitmaps/toolchar.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/listctrl/bitmaps/toolchec.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/listctrl/bitmaps/tooldata.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/listctrl/bitmaps/toolgame.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/listctrl/bitmaps/toolnote.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/listctrl/bitmaps/tooltime.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/listctrl/bitmaps/tooltodo.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/listctrl/bitmaps/toolword.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/listctrl/listtest.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/listctrl/mondrian.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/mdi/mdi.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/minimal/minimal.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/minimal/mondrian.ico X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/minimal/mondrian.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/minimal/nothing.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/sockets/client.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/sockets/mondrian.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/sockets/server.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/splitter/splitter.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/toolbar/bitmaps/copy.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/toolbar/bitmaps/cut.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/toolbar/bitmaps/help.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/toolbar/bitmaps/new.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/toolbar/bitmaps/open.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/toolbar/bitmaps/preview.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/toolbar/bitmaps/print.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/toolbar/bitmaps/save.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/toolbar/mondrian.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/toolbar/toolbar.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/treectrl/icon1.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/treectrl/icon2.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/treectrl/icon3.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/treectrl/icon4.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/treectrl/icon5.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/treectrl/mondrian.xpm X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/treectrl/treetest.rb X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/xrc/samples.xrc X%%PORTDOCS%%%%RUBY_MODEXAMPLESDIR%%/xrc/xrc_sample.rb X%%PORTDOCS%%@dirrm %%RUBY_MODDOCDIR%% X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/xrc X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/treectrl X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/toolbar/bitmaps X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/toolbar X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/splitter X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/sockets X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/minimal X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/mdi X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/listctrl/bitmaps X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/listctrl X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/layout X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/images X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/html/test X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/html/printing X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/html/about/data X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/html/about X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/html X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/grid X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/etc X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/dialogs X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/controls/icons X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/controls X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/config X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/checklst X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/caret X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/calendar X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%%/artprov X%%PORTDOCS%%@dirrm %%RUBY_MODEXAMPLESDIR%% END-of-ruby-wx/pkg-plist exit --- ruby18-wx-0.6.0.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200502082247.j18Ml2ZG039400>