[52549] trunk/dports/databases
nox
n.oxyde at gmail.com
Thu Jun 18 15:21:03 PDT 2009
libgda should be updated instead, I have a local diff which I need to
file on Trac.
Le 18 juin 09 à 21:39, devans at macports.org a écrit :
> Revision52549Authordevans at macports.orgDate2009-06-18 12:39:00 -0700
> (Thu, 18 Jun 2009)Log Message
> new port libgda4:
>
> * updates libgda to version 4.0.2 as required by gnome 2.26 release
> * co-maintainership with jwa openmaintainer
> * installs Berkeley DB and sqlite3 support by default
> * the port perfers port db47 and will install that if db46 is not
> installed, but will build against db46 if it is already installed.
> * configure.in is patched to allow recognition of Macports
> Berkeley DB ports and autoconf is used to update configure
> * a variant is supplied to remove Berkeley DB support if desired
> * variants are supplied to build backends for MySQL 5 and/or
> PostgreSQL 8.3
> * more variants could be added to support a large number of other
> databases that are supported by this version but these are disabled
> initially.
> Added Paths
> • trunk/dports/databases/libgda4/
> • trunk/dports/databases/libgda4/Portfile
> • trunk/dports/databases/libgda4/files/
> • trunk/dports/databases/libgda4/files/patch-configure.in.diff
> Diff
> Added: trunk/dports/databases/libgda4/Portfile (0 => 52549)
>
> --- trunk/dports/databases/libgda4/Portfile
> (rev 0)
> +++ trunk/dports/databases/libgda4/Portfile 2009-06-18 19:39:00 UTC
> (rev 52549)
> @@ -0,0 +1,113 @@
> +# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode:
> nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
> +# $Id$
> +
> +PortSystem 1.0
> +
> +name libgda4
> +set gname libgda
> +version 4.0.2
> +set branch [join [lrange [split ${version} .] 0 1] .]
> +description GDA provides uniform access to diffent kinds of data
> sources.
> +long_description \
> + GNU Data Access (GDA) is an attempt to provide \
> + uniform access to different kinds of data sources \
> + (databases, information servers, mail spools, etc).
> +maintainers jwa devans openmaintainer
> +categories databases gnome
> +platforms darwin
> +homepage http://www.gnome-db.org/
> +distname libgda-${version}
> +master_sites gnome:sources/${gname}/${branch}/
> +use_bzip2 yes
> +
> +checksums md5 cd79f6542cdd9477017b76b5f81c776f \
> + sha1 9cfc4afc8eb4f39fa91d1007ac7b77ea7498bdab \
> + rmd160 eb746e7c5b7863b9c528d39a2dae09e0ea284101
> +
> +patchfiles patch-configure.in.diff
> +
> +depends_build port:pkgconfig \
> + port:autoconf \
> + port:flex \
> + port:m4 \
> + port:intltool \
> + port:p5-xml-parser \
> + port:gnome-doc-utils
> +
> +depends_lib port:gettext \
> + port:libiconv \
> + port:libxml2 \
> + port:ncurses \
> + port:readline \
> + port:zlib \
> + port:gnome-vfs \
> + port:sqlite3 \
> + port:libsoup
> +
> +#
> +# prefer Berkeley DB 4.7 over 4.6
> +# and depend on it if 4.6 is not installed
> +# if both are installed configure will select 4.7
> +# otherwise look for 4.6
> +#
> +
> +if (![variant_isset without_bdb]) {
> + if !([file exists ${prefix}/include/db46/db.h]) {
> + depends_lib-append port:db47
> + } elseif ([file exists ${prefix}/include/db47/db.h]) {
> + depends_lib-append port:db47
> + } else {
> + depends_lib-append port:db46
> + }
> +}
> +
> +use_autoconf yes
> +
> +configure.perl ${prefix}/bin/perl
> +configure.env-append INTLTOOL_PERL=${configure.perl}
> +
> +configure.args --mandir=${prefix}/share/man \
> + --with-bdb=${prefix} \
> + --enable-system-sqlite \
> + --without-odbc \
> + --without-mysql \
> + --without-msql \
> + --without-postgres \
> + --without-tds \
> + --without-ibmdb2 \
> + --without-sybase \
> + --without-oracle \
> + --without-firebird \
> + --without-xbase \
> + --without-mdb \
> + --without-ldap \
> + --without-java \
> + --without-jni
> +
> +variant with_mysql5 \
> + description {support for current MySQL 5.x} {
> + depends_lib-append path:bin/mysql_config5:mysql5
> + configure.env-append \
> + MYSQL_CONFIG=${prefix}/lib/mysql5/bin/mysql_config
> + configure.args-delete --without-mysql
> + configure.args-append --with-mysql=${prefix}/lib/mysql5
> + configure.cppflags-append "-I${prefix}/include/mysql5/mysql"
> +}
> +
> +variant with_postgresql83 \
> + description {support for PostgreSQL 8.3.x} {
> + configure.cppflags-append "-I${prefix}/include/postgresql83"
> + depends_lib-append port:postgresql83
> + configure.args-delete --without-postgres
> + configure.args-append --with-postgres=${prefix}/lib/postgresql83
> +}
> +
> +variant without_bdb \
> + description {remove support for Berkeley DB} {
> + configure.args-delete --with-bdb=${prefix}
> + configure.args-append --without-bdb
> +}
> +
> +livecheck.check regex
> +livecheck.url http://ftp.gnome.org/pub/GNOME/sources/${gname}/$
> {branch}/
> +livecheck.regex "LATEST-IS-(\\d+(?:\\.\\d+)*)"
> Property changes on: trunk/dports/databases/libgda4/Portfile
> ___________________________________________________________________
> Added: svn:keywords
> Added: svn:eol-style
> Added: trunk/dports/databases/libgda4/files/patch-configure.in.diff
> (0 => 52549)
>
> --- trunk/dports/databases/libgda4/files/patch-
> configure.in.diff (rev 0)
> +++ trunk/dports/databases/libgda4/files/patch-configure.in.diff
> 2009-06-18 19:39:00 UTC (rev 52549)
> @@ -0,0 +1,36 @@
> +--- configure.in.orig 2009-04-18 05:03:50.000000000 -0700
> ++++ configure.in 2009-06-13 15:19:24.000000000 -0700
> +@@ -176,6 +176,7 @@
> + AC_MSG_RESULT([Mac OS X - carbon])
> + platform_carbon=yes
> + SOPREFIX='lib'
> ++ linklibext=".dylib"
> + AM_BINRELOC
> + LIBTOOL_EXPORT_OPTIONS=$EXPORT_SYM_REGEX
> + LIBTOOL_PROV_EXPORT_OPTIONS=$EXPORT_PROV_SYM_REGEX
> +@@ -355,6 +356,25 @@
> + BDB_LIBS="-L${bdbdir}/lib -ldb"
> + break
> + fi
> ++ if test $platform_carbon = yes -a -f $d/
> include/db47/db.h -a -f $d/lib/db47/libdb$linklibext
> ++ then
> ++ AC_MSG_RESULT(found Berkeley DB
> 4.7 in $d)
> ++ AC_DEFINE(HAVE_BDB, 1, [Have
> Berkeley DB])
> ++ bdbdir=$d
> ++ BDB_CFLAGS="-I${bdbdir}/include/
> db47"
> ++ BDB_LIB="$d/lib/db47/libdb
> $linklibext"
> ++ BDB_LIBS="-L${bdbdir}/lib/db47 -ldb"
> ++ break
> ++ elif test $platform_carbon = yes -a -f $d/include/db46/db.h -a
> -f $d/lib/db46/libdb$linklibext
> ++ then
> ++ AC_MSG_RESULT(found Berkeley DB 4.6 in $d)
> ++ AC_DEFINE(HAVE_BDB, 1, [Have Berkeley DB])
> ++ bdbdir=$d
> ++ BDB_CFLAGS="-I${bdbdir}/include/db46"
> ++ BDB_LIB="$d/lib/db46/libdb$linklibext"
> ++ BDB_LIBS="-L${bdbdir}/lib/db46 -ldb"
> ++ break
> ++ fi
> + dnl FIXME: check for db1 (non-sleepycat implementation)
> + done
> + if test x$bdbdir = x
> _______________________________________________
> macports-changes mailing list
> macports-changes at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macports-changes
More information about the macports-dev
mailing list