From owner-svn-ports-all@FreeBSD.ORG Fri Apr 4 14:40:39 2014 Return-Path: Delivered-To: svn-ports-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id C644EE4A; Fri, 4 Apr 2014 14:40:39 +0000 (UTC) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 9AC5C801; Fri, 4 Apr 2014 14:40:39 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.8/8.14.8) with ESMTP id s34EedUt031565; Fri, 4 Apr 2014 14:40:39 GMT (envelope-from marino@svn.freebsd.org) Received: (from marino@localhost) by svn.freebsd.org (8.14.8/8.14.8/Submit) id s34EedcN031564; Fri, 4 Apr 2014 14:40:39 GMT (envelope-from marino@svn.freebsd.org) Message-Id: <201404041440.s34EedcN031564@svn.freebsd.org> From: John Marino Date: Fri, 4 Apr 2014 14:40:39 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r350129 - head/devel/matreshka X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Apr 2014 14:40:39 -0000 Author: marino Date: Fri Apr 4 14:40:39 2014 New Revision: 350129 URL: http://svnweb.freebsd.org/changeset/ports/350129 QAT: https://qat.redports.org/buildarchive/r350129/ Log: devel/matreshka: Change defaults options (drop firebird, mysql) I attempted to split matreshka up into master and slave ports, and have each database driver as a slave/subpackage, but it turns out that the way the matreshka gpr files are built, it currently has to be self-contained in a single port. In reality, nobody is going to need 4 database drivers simultaneously. Nobody is probably going to want a package that sucks in 4 databases either. With this in mind, I changed the defaults to build sqlite and postgresql drivers by default. Since SQLite3 is so small, I figured that noone would really mind if it got pulled in, and given the mindset of the Ada community, the most likely db to use would be postgresql. If Firebird and MySQL drivers are needed, then this port will have to be built from source. Firebird has been particularly fragile on FreeBSD for some reason as well, it seems to fail the configuration check on FreeBSD 8 and 9. Removing FB as a default option will avoid this issue on the builders. Modified: head/devel/matreshka/Makefile Modified: head/devel/matreshka/Makefile ============================================================================== --- head/devel/matreshka/Makefile Fri Apr 4 14:40:03 2014 (r350128) +++ head/devel/matreshka/Makefile Fri Apr 4 14:40:39 2014 (r350129) @@ -3,7 +3,7 @@ PORTNAME= matreshka PORTVERSION= 0.6.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= devel MASTER_SITES= http://forge.ada-ru.org/matreshka/downloads/ @@ -12,14 +12,14 @@ COMMENT= Ada framework for information s LICENSE= BSD3CLAUSE -BUILD_DEPENDS= gprbuild>=20120510:${PORTSDIR}/devel/gprbuild +BUILD_DEPENDS= gprbuild:${PORTSDIR}/devel/gprbuild USES= ada gmake pkgconfig HAS_CONFIGURE= yes NO_MTREE= yes OPTIONS_DEFINE= SQLITE3 FIREBIRD PGSQL MYSQL ORACLE AMF -OPTIONS_DEFAULT=SQLITE3 FIREBIRD PGSQL MYSQL +OPTIONS_DEFAULT=SQLITE3 PGSQL AMF_DESC= Build Ada Modeling Framework