1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-24 04:33:24 +00:00

Add swigruby, Ruby module for SWIG.

This commit is contained in:
Akinori MUSHA 2000-08-22 01:59:08 +00:00
parent 842b6d60a5
commit 5a60c2ea11
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=31841
6 changed files with 85 additions and 0 deletions

View File

@ -297,6 +297,7 @@
SUBDIR += stlport
SUBDIR += str
SUBDIR += swarm
SUBDIR += swigruby
SUBDIR += t1lib
SUBDIR += tcl-memchan
SUBDIR += tclcheck

49
devel/swigruby/Makefile Normal file
View File

@ -0,0 +1,49 @@
# New ports collection makefile for: SWIGRuby
# Date created: 9 Aug 2000
# Whom: Akinori MUSHA aka knu <knu@idaemons.org>
#
# $FreeBSD$
#
PORTNAME= swigruby
PORTVERSION= 0.4.3
CATEGORIES= devel ruby
MASTER_SITES= http://www.goto.info.waseda.ac.jp/~fukusima/ruby/
DIST_SUBDIR= ruby
MAINTAINER= knu@FreeBSD.org
BUILD_DEPENDS= ruby:${PORTSDIR}/lang/ruby \
swig:${PORTSDIR}/devel/SWIG
RUN_DEPENDS= ruby:${PORTSDIR}/lang/ruby \
swig:${PORTSDIR}/devel/SWIG
USE_GMAKE= YES
PLIST_SUB= RUBY_VER="${RUBY_VER}" RUBY_ARCH="${RUBY_ARCH}"
RUBY= ${LOCALBASE}/bin/ruby
RUBY_VER= 1.4
RUBY_ARCH= ${ARCH}-freebsd${OSREL}
DOCS_EN= ChangeLog README
DOCS_JA= README.ja
do-configure:
@cd ${WRKSRC}; \
${SETENV} ${CONFIGURE_ENV} ${RUBY} configure.rb
post-install:
.if !defined(NOPORTDOCS)
${MKDIR} ${PREFIX}/share/examples/ruby/swigruby
${CP} -R ${WRKSRC}/examples/ ${PREFIX}/share/examples/ruby/swigruby/
${MKDIR} ${PREFIX}/share/doc/ruby/swigruby/ja
.for f in ${DOCS_EN}
${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/share/doc/ruby/swigruby/
.endfor
.for f in ${DOCS_JA}
${INSTALL_DATA} ${WRKSRC}/${f} ${PREFIX}/share/doc/ruby/swigruby/ja/
.endfor
.endif
.include <bsd.port.mk>

1
devel/swigruby/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (ruby/swigruby-0.4.3.tar.gz) = 6424b30768d4b1efb31d7596a55232b4

View File

@ -0,0 +1 @@
Ruby module for SWIG

7
devel/swigruby/pkg-descr Normal file
View File

@ -0,0 +1,7 @@
Ruby module for SWIG.
SWIG (http://www.swig.org/) is an interface compiler that connects
programs written in C and C++ with scripting languages. This module
extends SWIG to produce wrapper code for Ruby.
WWW: http://www.goto.info.waseda.ac.jp/~fukusima/ruby/swig-e.html

26
devel/swigruby/pkg-plist Normal file
View File

@ -0,0 +1,26 @@
bin/swigruby
lib/libswigrb.a
lib/libswigrb.so
lib/swig_lib/ruby/Makefile.swig
lib/swig_lib/ruby/exception.i
lib/swig_lib/ruby/lang.map
lib/swig_lib/ruby/ptrlang.i
lib/swig_lib/ruby/ruby.swg
lib/swig_lib/ruby/typemaps.i
@dirrm lib/swig_lib/ruby
share/doc/ruby/swigruby/ChangeLog
share/doc/ruby/swigruby/README
share/doc/ruby/swigruby/ja/README.ja
@dirrm share/doc/ruby/swigruby/ja
@dirrm share/doc/ruby/swigruby
share/examples/ruby/swigruby/dbm/Makefile.swig
share/examples/ruby/swigruby/dbm/DBM.i
share/examples/ruby/swigruby/dbm/extconf.rb
share/examples/ruby/swigruby/dbm/dbmtest.rb
share/examples/ruby/swigruby/qt/Makefile.swig
share/examples/ruby/swigruby/qt/qt.i
share/examples/ruby/swigruby/qt/extconf.rb
share/examples/ruby/swigruby/qt/hello.rb
@dirrm share/examples/ruby/swigruby/dbm
@dirrm share/examples/ruby/swigruby/qt
@dirrm share/examples/ruby/swigruby