[87295] trunk/dports/databases
jwa at macports.org
jwa at macports.org
Wed Nov 16 10:23:46 PST 2011
Revision: 87295
http://trac.macports.org/changeset/87295
Author: jwa at macports.org
Date: 2011-11-16 10:23:45 -0800 (Wed, 16 Nov 2011)
Log Message:
-----------
new port, at 5.0.1
Added Paths:
-----------
trunk/dports/databases/libgda5/
trunk/dports/databases/libgda5/Portfile
Added: trunk/dports/databases/libgda5/Portfile
===================================================================
--- trunk/dports/databases/libgda5/Portfile (rev 0)
+++ trunk/dports/databases/libgda5/Portfile 2011-11-16 18:23:45 UTC (rev 87295)
@@ -0,0 +1,128 @@
+# -*- 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: Portfile 87235 2011-11-14 20:10:59Z jwa at macports.org $
+
+PortSystem 1.0
+
+name libgda5
+conflicts libgda3 libgda4
+set gname libgda
+version 5.0.1
+license {GPL-2 LGPL}
+
+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 581d88637c7a40148c94332395e4953c \
+ sha1 df5f8bde7d24a475926a311910edc74d89bc08cd \
+ rmd160 2ba15f7ddd83740d25ca2b9f73812bf6586d0852
+
+#patchfiles patch-configure.ac.diff
+
+depends_build port:pkgconfig \
+ port:intltool \
+ port:gnome-doc-utils
+
+depends_lib port:sqlite3 \
+ path:bin/dot:graphviz \
+ port:gtksourceview2 \
+ port:goocanvas \
+ port:libunique \
+ port:iso-codes \
+ port:libsoup \
+ port:libtool
+
+#
+# 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_autoreconf yes
+
+configure.perl ${prefix}/bin/perl
+configure.env-append INTLTOOL_PERL=${configure.perl}
+
+configure.args --with-bdb=${prefix} \
+ --enable-system-sqlite \
+ --disable-silent-rules \
+ --disable-introspection \
+ --without-mysql \
+ --without-postgres \
+ --without-oracle \
+ --without-firebird \
+ --without-java \
+ --without-jni
+
+# --without-mdb
+
+use_parallel_build no
+
+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 conflicts with_postgresql84 with_postgresql90 \
+ 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 with_postgresql84 conflicts with_postgresql83 with_postgresql90 \
+ description {support for PostgreSQL 8.4.x} {
+ configure.cppflags-append "-I${prefix}/include/postgresql84"
+ depends_lib-append port:postgresql84
+ configure.args-delete --without-postgres
+ configure.args-append --with-postgres=${prefix}/lib/postgresql84
+}
+
+variant with_postgresql90 conflicts with_postgresql83 with_postgresql84 \
+ description {support for PostgreSQL 9.0.x} {
+ configure.cppflags-append "-I${prefix}/include/postgresql90"
+ depends_lib-append port:postgresql90
+ configure.args-delete --without-postgres
+ configure.args-append --with-postgres=${prefix}/lib/postgresql90
+}
+
+variant without_bdb \
+ description {remove support for Berkeley DB} {
+ configure.args-delete --with-bdb=${prefix}
+ configure.args-append --without-bdb
+}
+
+post-activate {
+ system "${prefix}/bin/gtk-update-icon-cache -f -t ${prefix}/share/icons/hicolor"
+}
+
+livecheck.type regex
+livecheck.url http://ftp.gnome.org/pub/GNOME/sources/${gname}/${branch}/
+livecheck.regex "LATEST-IS-(\\d+(?:\\.\\d+)*)"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20111116/c5162fd2/attachment-0001.html>
More information about the macports-changes
mailing list