diff options
author | Akinori MUSHA <knu@FreeBSD.org> | 2000-08-12 16:48:48 +0000 |
---|---|---|
committer | Akinori MUSHA <knu@FreeBSD.org> | 2000-08-12 16:48:48 +0000 |
commit | 28ded793db62bd1a2e6abd31b744df74034399f9 (patch) | |
tree | 6d7fc0993527b4ab26b852d133a167ecd8d12d58 /x11-toolkits/ruby-qt2 | |
parent | Update to 1.1.0 (diff) |
Add ruby-qt and ruby-qt-i18n, Qt extension for Ruby.
(for qt145 and qt-i18n, respectively)
Notes
Notes:
svn path=/head/; revision=31579
Diffstat (limited to 'x11-toolkits/ruby-qt2')
-rw-r--r-- | x11-toolkits/ruby-qt2/Makefile | 70 | ||||
-rw-r--r-- | x11-toolkits/ruby-qt2/distinfo | 1 | ||||
-rw-r--r-- | x11-toolkits/ruby-qt2/pkg-comment | 1 | ||||
-rw-r--r-- | x11-toolkits/ruby-qt2/pkg-descr | 10 | ||||
-rw-r--r-- | x11-toolkits/ruby-qt2/pkg-plist | 136 |
5 files changed, 218 insertions, 0 deletions
diff --git a/x11-toolkits/ruby-qt2/Makefile b/x11-toolkits/ruby-qt2/Makefile new file mode 100644 index 000000000000..942ecb62decf --- /dev/null +++ b/x11-toolkits/ruby-qt2/Makefile @@ -0,0 +1,70 @@ +# New ports collection makefile for: Ruby-qt +# Date created: 12 Aug 2000 +# Whom: Akinori MUSHA aka knu <knu@idaemons.org> +# +# $FreeBSD$ +# + +PORTNAME= qt +PORTVERSION= 0.11 +CATEGORIES= x11-toolkits # ruby +MASTER_SITES= http://sfns.u-shizuoka-ken.ac.jp/geneng/horie_hp/ruby/ +PKGNAMEPREFIX= ruby- +DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION} +DIST_SUBDIR= ruby + +MAINTAINER= knu@FreeBSD.org + +BUILD_DEPENDS= ruby:${PORTSDIR}/lang/ruby +LIB_DEPENDS= ${QTLIB}.${QTLIB_SHLIBVER}:${PORTSDIR}/x11-toolkits/${QT_PORTNAME} +RUN_DEPENDS= ruby:${PORTSDIR}/lang/ruby + +INSTALL_TARGET= site-install + +WRKSRC= ${WRKDIR}/${PORTNAME} +PLIST_SUB= RUBY_VER="${RUBY_VER}" RUBY_ARCH="${RUBY_ARCH}" + +RUBY= ${LOCALBASE}/bin/ruby +RUBY_VER= 1.4 +RUBY_ARCH= ${ARCH}-freebsd${OSREL} + +QTLIBDIR= ${X11BASE}/lib +QTINCDIR= ${X11BASE}/include/X11/qt + +.if defined(WITH_QTI18N) +I18NQT= -DI18NQT +QTLIB= qti18n +QTLIB_SHLIBVER= 3 +QT_PORTNAME= qt-i18n +.else +QTLIB= qt +QTLIB_SHLIBVER= 3 +QT_PORTNAME= qt145 +.endif + +post-patch: + ${PERL} -i -pe ' \ + s,%%I18NQT%%,${I18NQT},g; \ + s,%%QTLIBDIR%%,${QTLIBDIR},g; \ + s,%%QTINCDIR%%,${QTINCDIR},g; \ + s,%%QTLIB%%,${QTLIB},g; \ + ' ${WRKSRC}/extconf.rb + ${PERL} -i -pe ' \ + s,/usr/X11\b,${X11BASE},g; \ + ' ${WRKSRC}/lib/qt.rb + +do-configure: + @cd ${WRKSRC}; \ + ${SETENV} ${CONFIGURE_ENV} ${RUBY} extconf.rb + +post-install: +.if !defined(NOPORTDOCS) + ${MKDIR} ${PREFIX}/share/examples/ruby/qt + ${CP} -R ${WRKSRC}/examples/ ${PREFIX}/share/examples/ruby/qt/ + ${MKDIR} ${PREFIX}/share/doc/ruby/qt/ja + ${CP} -R ${WRKSRC}/tutorial ${PREFIX}/share/doc/ruby/qt/ + ${INSTALL_DATA} ${WRKSRC}/README.txt ${PREFIX}/share/doc/ruby/qt/ + ${INSTALL_DATA} ${WRKSRC}/README.jp ${PREFIX}/share/doc/ruby/qt/ja/ +.endif + +.include <bsd.port.mk> diff --git a/x11-toolkits/ruby-qt2/distinfo b/x11-toolkits/ruby-qt2/distinfo new file mode 100644 index 000000000000..06c8193bdb8a --- /dev/null +++ b/x11-toolkits/ruby-qt2/distinfo @@ -0,0 +1 @@ +MD5 (ruby/ruby-qt-0.11.tar.gz) = b5ae8e2b5dcf745e80c4b575aa51b37d diff --git a/x11-toolkits/ruby-qt2/pkg-comment b/x11-toolkits/ruby-qt2/pkg-comment new file mode 100644 index 000000000000..6309d62fb6e2 --- /dev/null +++ b/x11-toolkits/ruby-qt2/pkg-comment @@ -0,0 +1 @@ +Qt extension for Ruby (for qt145) diff --git a/x11-toolkits/ruby-qt2/pkg-descr b/x11-toolkits/ruby-qt2/pkg-descr new file mode 100644 index 000000000000..78b40ee48f41 --- /dev/null +++ b/x11-toolkits/ruby-qt2/pkg-descr @@ -0,0 +1,10 @@ +This is a Qt extension library for Ruby (http://www.ruby-lang.org/) +developed with SWIG (http://www.swig.org/) and Ruby module for SWIG +(swigruby; www.goto.info.waseda.ac.jp/~fukusima/ruby/swig-j.html). + +Qt extension library for Ruby was originally included as a example of +swigruby package written by the author of swigruby. The author has +extended it for practical use in X window system. + +Author: Nobuyuki Horie <horie@smail.u-shizuoka-ken.ac.jp> +WWW: http://sfns.u-shizuoka-ken.ac.jp/geneng/horie_hp/ruby/index.html diff --git a/x11-toolkits/ruby-qt2/pkg-plist b/x11-toolkits/ruby-qt2/pkg-plist new file mode 100644 index 000000000000..e865f003b5a0 --- /dev/null +++ b/x11-toolkits/ruby-qt2/pkg-plist @@ -0,0 +1,136 @@ +lib/ruby/site_ruby/%%RUBY_VER%%/%%RUBY_ARCH%%/qt.so +lib/ruby/site_ruby/%%RUBY_VER%%/qt.rb +share/examples/ruby/qt/aclock/README.qt.orig +share/examples/ruby/qt/aclock/aclock.rb +share/examples/ruby/qt/aclock/aclock_lib.rb +share/examples/ruby/qt/application/application.rb +share/examples/ruby/qt/application/application_lib.rb +share/examples/ruby/qt/application/fileopen.xpm +share/examples/ruby/qt/application/fileprint.xpm +share/examples/ruby/qt/application/filesave.xpm +share/examples/ruby/qt/classbrows/rbbr_rb.rb +share/examples/ruby/qt/classbrows/rbbr_qt.rb +share/examples/ruby/qt/classbrows/qtbrows2.rb +share/examples/ruby/qt/classbrows/splitter.rb +share/examples/ruby/qt/connect/connect.rb +share/examples/ruby/qt/connect/README.orig +share/examples/ruby/qt/cursor/README.orig +share/examples/ruby/qt/cursor/cursor.rb +share/examples/ruby/qt/cursor/cb.xbm +share/examples/ruby/qt/cursor/cm.xbm +share/examples/ruby/qt/dclock/README.qt.orig +share/examples/ruby/qt/dclock/dclock.rb +share/examples/ruby/qt/dclock/dclock_sub.rb +share/examples/ruby/qt/forever/README.orig +share/examples/ruby/qt/forever/forever2.rb +share/examples/ruby/qt/forever/forever.rb +share/examples/ruby/qt/hello/README.orig +share/examples/ruby/qt/hello/hello_lib.rb +share/examples/ruby/qt/hello/hello.rb +share/examples/ruby/qt/hello2/hello.rb +share/examples/ruby/qt/hello_simple/hello.rb +share/examples/ruby/qt/movies/README.orig +share/examples/ruby/qt/movies/movies.rb +share/examples/ruby/qt/movies/trolltech.gif +share/examples/ruby/qt/pinguin/pinguin.xpm +share/examples/ruby/qt/pinguin/pixbutton.rb +share/examples/ruby/qt/rubyedit/rubyedit.rb +share/examples/ruby/qt/rubyedit/rubyedit_lib.rb +share/examples/ruby/qt/rubyedit/editcopy.xpm +share/examples/ruby/qt/rubyedit/editcut.xpm +share/examples/ruby/qt/rubyedit/fileopen.xpm +share/examples/ruby/qt/rubyedit/fileprint.xpm +share/examples/ruby/qt/rubyedit/filesave.xpm +share/examples/ruby/qt/rubyedit/editpaste.xpm +share/examples/ruby/qt/rubyedit/readme.txt +share/examples/ruby/qt/rubyedit/kde2ps +share/examples/ruby/qt/rubyedit/rubyedit_win.rb +share/examples/ruby/qt/scribble/qtscribble.rb +share/examples/ruby/qt/scribble/qtscribble_win.rb +share/examples/ruby/qt/signal/hello_signal.rb +share/examples/ruby/qt/signal/hello_signal_jp.rb +share/examples/ruby/qt/widgets/widgets.rb +share/examples/ruby/qt/widgets/aclock_lib.rb +share/examples/ruby/qt/widgets/dclock_lib.rb +share/examples/ruby/qt/widgets/qt.bmp +share/examples/ruby/qt/widgets/trolltech.bmp +share/examples/ruby/qt/widgets/trolltech.gif +share/examples/ruby/qt/widgets/widgets_win.rb +share/examples/ruby/qt/xform/image.any +share/examples/ruby/qt/xform/README.orig +share/examples/ruby/qt/xform/xform.rb +@dirrm share/examples/ruby/qt/aclock +@dirrm share/examples/ruby/qt/application +@dirrm share/examples/ruby/qt/classbrows +@dirrm share/examples/ruby/qt/connect +@dirrm share/examples/ruby/qt/cursor +@dirrm share/examples/ruby/qt/dclock +@dirrm share/examples/ruby/qt/forever +@dirrm share/examples/ruby/qt/hello +@dirrm share/examples/ruby/qt/hello2 +@dirrm share/examples/ruby/qt/hello_simple +@dirrm share/examples/ruby/qt/movies +@dirrm share/examples/ruby/qt/pinguin +@dirrm share/examples/ruby/qt/rubyedit +@dirrm share/examples/ruby/qt/scribble +@dirrm share/examples/ruby/qt/signal +@dirrm share/examples/ruby/qt/widgets +@dirrm share/examples/ruby/qt/xform +@dirrm share/examples/ruby/qt +share/doc/ruby/qt/tutorial/README.qt.orig +share/doc/ruby/qt/tutorial/t1/t1.rb +share/doc/ruby/qt/tutorial/t10/cannon.rb +share/doc/ruby/qt/tutorial/t10/lcdrange.rb +share/doc/ruby/qt/tutorial/t10/t10.rb +share/doc/ruby/qt/tutorial/t11/cannon.rb +share/doc/ruby/qt/tutorial/t11/lcdrange.rb +share/doc/ruby/qt/tutorial/t11/t11.rb +share/doc/ruby/qt/tutorial/t12/cannon.rb +share/doc/ruby/qt/tutorial/t12/lcdrange.rb +share/doc/ruby/qt/tutorial/t12/t12.rb +share/doc/ruby/qt/tutorial/t13/cannon.rb +share/doc/ruby/qt/tutorial/t13/cannonj.rb +share/doc/ruby/qt/tutorial/t13/gamebrd.rb +share/doc/ruby/qt/tutorial/t13/gamebrdj.rb +share/doc/ruby/qt/tutorial/t13/lcdrange.rb +share/doc/ruby/qt/tutorial/t13/t13.rb +share/doc/ruby/qt/tutorial/t13/t13j.rb +share/doc/ruby/qt/tutorial/t14/cannon.rb +share/doc/ruby/qt/tutorial/t14/gamebrd.rb +share/doc/ruby/qt/tutorial/t14/lcdrange.rb +share/doc/ruby/qt/tutorial/t14/t14.rb +share/doc/ruby/qt/tutorial/t2/t2.rb +share/doc/ruby/qt/tutorial/t3/t3.rb +share/doc/ruby/qt/tutorial/t4/t4.rb +share/doc/ruby/qt/tutorial/t5/t5.rb +share/doc/ruby/qt/tutorial/t6/t6.rb +share/doc/ruby/qt/tutorial/t7/cannon.rb +share/doc/ruby/qt/tutorial/t7/lcdmain.rb +share/doc/ruby/qt/tutorial/t7/lcdrange.rb +share/doc/ruby/qt/tutorial/t7/lcdsub.rb +share/doc/ruby/qt/tutorial/t7/t7.rb +share/doc/ruby/qt/tutorial/t8/cannon.rb +share/doc/ruby/qt/tutorial/t8/lcdrange.rb +share/doc/ruby/qt/tutorial/t8/t8.rb +share/doc/ruby/qt/tutorial/t9/cannon.rb +share/doc/ruby/qt/tutorial/t9/lcdrange.rb +share/doc/ruby/qt/tutorial/t9/t9.rb +@dirrm share/doc/ruby/qt/tutorial/t1 +@dirrm share/doc/ruby/qt/tutorial/t10 +@dirrm share/doc/ruby/qt/tutorial/t11 +@dirrm share/doc/ruby/qt/tutorial/t12 +@dirrm share/doc/ruby/qt/tutorial/t13 +@dirrm share/doc/ruby/qt/tutorial/t14 +@dirrm share/doc/ruby/qt/tutorial/t2 +@dirrm share/doc/ruby/qt/tutorial/t3 +@dirrm share/doc/ruby/qt/tutorial/t4 +@dirrm share/doc/ruby/qt/tutorial/t5 +@dirrm share/doc/ruby/qt/tutorial/t6 +@dirrm share/doc/ruby/qt/tutorial/t7 +@dirrm share/doc/ruby/qt/tutorial/t8 +@dirrm share/doc/ruby/qt/tutorial/t9 +@dirrm share/doc/ruby/qt/tutorial +share/doc/ruby/qt/README.txt +share/doc/ruby/qt/ja/README.jp +@dirrm share/doc/ruby/qt/ja +@dirrm share/doc/ruby/qt |