add ruby-interbase
Ruby interface to Interbase library PR: 31869 Submitted by: Sergey Skvortsov <skv@protey.ru>
This commit is contained in:
parent
f03a4be318
commit
304b48673a
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=51500
@ -108,6 +108,7 @@
|
||||
SUBDIR += ruby-dbd_sybase
|
||||
SUBDIR += ruby-dbi
|
||||
SUBDIR += ruby-gdbm
|
||||
SUBDIR += ruby-interbase
|
||||
SUBDIR += ruby-msql
|
||||
SUBDIR += ruby-mysql
|
||||
SUBDIR += ruby-o_dbm
|
||||
|
41
databases/ruby-interbase/Makefile
Normal file
41
databases/ruby-interbase/Makefile
Normal file
@ -0,0 +1,41 @@
|
||||
# New ports collection makefile for: ruby-interbase
|
||||
# Date created: 8 Nov 2001
|
||||
# Whom: Sergey Skvortsov <skv@protey.ru>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= interbase
|
||||
PORTVERSION= 0.03
|
||||
CATEGORIES= databases ruby
|
||||
MASTER_SITES= ftp://ftp.netlab.co.jp/pub/lang/ruby/contrib/
|
||||
PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX}
|
||||
|
||||
MAINTAINER= skv@protey.ru
|
||||
|
||||
LIB_DEPENDS= gds:${PORTSDIR}/databases/firebird
|
||||
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}
|
||||
|
||||
USE_RUBY= yes
|
||||
USE_RUBY_EXTCONF= yes
|
||||
|
||||
CONFIGURE_ARGS= --with-interbase-include-dir="${LOCALBASE}/firebird/include" \
|
||||
--with-interbase-lib-dir="${LOCALBASE}/firebird/lib"
|
||||
INSTALL_TARGET= site-install
|
||||
|
||||
DOCS_EN= README
|
||||
DOCS_JA= README.ja
|
||||
|
||||
post-install:
|
||||
.if !defined(NOPORTDOCS)
|
||||
${MKDIR} ${RUBY_DOCDIR}/${PORTNAME}/ja
|
||||
.for f in ${DOCS_EN}
|
||||
${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}/${PORTNAME}/
|
||||
.endfor
|
||||
.for f in ${DOCS_JA}
|
||||
${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}/${PORTNAME}/ja/
|
||||
.endfor
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
1
databases/ruby-interbase/distinfo
Normal file
1
databases/ruby-interbase/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (interbase-0.03.tar.gz) = 864bd594cb78aa8c1dcd61e309b1cddd
|
24
databases/ruby-interbase/files/patch-extconf.rb
Normal file
24
databases/ruby-interbase/files/patch-extconf.rb
Normal file
@ -0,0 +1,24 @@
|
||||
--- extconf.rb.orig Wed May 12 19:19:36 1999
|
||||
+++ extconf.rb Fri Nov 9 10:14:03 2001
|
||||
@@ -1,5 +1,19 @@
|
||||
require 'mkmf'
|
||||
+INTERBASEDIR = "/usr/interbase"
|
||||
|
||||
-have_library("gdslib", "isc_attach_database") or
|
||||
- have_library("gds", "isc_attach_database")
|
||||
+incdir = with_config("interbase-include-dir")
|
||||
+if incdir then
|
||||
+ $CFLAGS += "-I#{incdir}"
|
||||
+else
|
||||
+ $CFLAGS = "-I#{INTERBASEDIR}/include"
|
||||
+end
|
||||
+
|
||||
+libdir = with_config("interbase-lib-dir")
|
||||
+if libdir then
|
||||
+ $LDFLAGS += "-L#{libdir}"
|
||||
+else
|
||||
+ $LDFLAGS = "-L#{INTERBASEDIR}/lib"
|
||||
+end
|
||||
+
|
||||
+$libs = "-lgds"
|
||||
create_makefile("interbase")
|
1
databases/ruby-interbase/pkg-comment
Normal file
1
databases/ruby-interbase/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
Ruby interface to Interbase library
|
3
databases/ruby-interbase/pkg-descr
Normal file
3
databases/ruby-interbase/pkg-descr
Normal file
@ -0,0 +1,3 @@
|
||||
This is an extention module to access Interbase database from Ruby.
|
||||
|
||||
WWW: http://www.ruby-lang.org/en/raa-list.rhtml?name=interbase
|
5
databases/ruby-interbase/pkg-plist
Normal file
5
databases/ruby-interbase/pkg-plist
Normal file
@ -0,0 +1,5 @@
|
||||
%%RUBY_SITEARCHLIBDIR%%/interbase.so
|
||||
%%PORTDOCS%%%%RUBY_DOCDIR%%/interbase/README
|
||||
%%PORTDOCS%%%%RUBY_DOCDIR%%/interbase/ja/README.ja
|
||||
%%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/interbase/ja
|
||||
%%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/interbase
|
Loading…
Reference in New Issue
Block a user