Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Jan 2006 13:10:06 GMT
From:      Jonathan Weiss <jw@innerewut.de>
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   Re: ports/92072: databases/rubygem-activerecord: MySQL options & portlint(1) cleanup
Message-ID:  <200601221310.k0MDA6Ww056446@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/92072; it has been noted by GNATS.

From: Jonathan Weiss <jw@innerewut.de>
To: bug-followup@FreeBSD.org,  roderick@developer.nedforce.nl, 
 edwin@FreeBSD.org
Cc:  
Subject: Re: ports/92072: databases/rubygem-activerecord: MySQL options &
 portlint(1) cleanup
Date: Sun, 22 Jan 2006 14:07:37 +0100

 Cheers,
 
 
 The patch looks ok, I've updated it to include support for PostgreSQL 
 and SQLite3 bindings:
 
 
 -------------------------------------
 Index: Makefile
 ===================================================================
 RCS file: /home/ncvs/ports/databases/rubygem-activerecord/Makefile,v
 retrieving revision 1.5
 diff -u -r1.5 Makefile
 --- Makefile	21 Jan 2006 20:25:05 -0000	1.5
 +++ Makefile	22 Jan 2006 11:20:03 -0000
 @@ -6,17 +6,37 @@
 
   PORTNAME=	activerecord
   PORTVERSION=	1.13.2
 -PORTREVISION=	1
 +PORTREVISION=	2
   CATEGORIES=	databases rubygems
 +MASTER_SITES=	http://rubyforge.org/frs/download.php/7641/
 
   MAINTAINER=	jw@innerewut.de
   COMMENT=	Object-relational mapping layer for Rails MVC Framework
 
 -MASTER_SITES=	http://rubyforge.org/frs/download.php/7641/
 -
   BUILD_DEPENDS= 
 ${LOCALBASE}/${SPEC_DIR}/activesupport-1.2.5.gemspec:${PORTSDIR}/devel/rubygem-activesupport
   RUN_DEPENDS=	${BUILD_DEPENDS}
 
 +OPTIONS=	NATIVE_MYSQL "Use native MySQL bindings" Off\
 +		NATIVE_POSTGRESQL "Use native PostgreSQL bindings" Off\
 +		NATIVE_SQLITE3 "Use native SQLite3 bindings" Off
 +OPTIONSFILE=	${PORT_DBDIR}/rubygem-${PORTNAME}/options
 +
 +# to get RUBY_SITEARCHLIBDIR
 +USE_RUBY=	yes
 +
   .include <bsd.port.pre.mk>
 +
 +.if defined(WITH_NATIVE_MYSQL)
 +RUN_DEPENDS+= 
 ${RUBY_SITEARCHLIBDIR}/mysql.so:${PORTSDIR}/databases/ruby-mysql
 +.endif
 +
 +.if defined(WITH_NATIVE_POSTGRESQL)
 +RUN_DEPENDS+= 
 ${RUBY_SITEARCHLIBDIR}/postgres.so:${PORTSDIR}/databases/ruby-postgres
 +.endif
 +
 +.if defined(WITH_NATIVE_SQLITE3)
 +RUN_DEPENDS+= 
 ${RUBY_SITEARCHLIBDIR}/sqlite3_api.so:${PORTSDIR}/databases/ruby-sqlite3
 +.endif
 +
   .include "${PORTSDIR}/devel/ruby-gems/Makefile.common"
   .include <bsd.port.post.mk>
 -------------------------------------
 
 
 Regards,
 Jonathan
 -- 
 Jonathan Weiss
 http://blog.innerewut.de



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200601221310.k0MDA6Ww056446>