[89444] trunk/dports/databases/libgda5/Portfile
jwa at macports.org
jwa at macports.org
Sun Jan 29 07:50:28 PST 2012
Revision: 89444
http://trac.macports.org/changeset/89444
Author: jwa at macports.org
Date: 2012-01-29 07:50:25 -0800 (Sun, 29 Jan 2012)
Log Message:
-----------
version bump to 5.0.3, change tarball format to xz, change variant names to current, make bdb the default variant, add postgresql91, too
Modified Paths:
--------------
trunk/dports/databases/libgda5/Portfile
Modified: trunk/dports/databases/libgda5/Portfile
===================================================================
--- trunk/dports/databases/libgda5/Portfile 2012-01-29 14:22:14 UTC (rev 89443)
+++ trunk/dports/databases/libgda5/Portfile 2012-01-29 15:50:25 UTC (rev 89444)
@@ -6,7 +6,7 @@
name libgda5
conflicts libgda3 libgda4
set gname libgda
-version 5.0.1
+version 5.0.3
license {GPL-2 LGPL}
set branch [join [lrange [split ${version} .] 0 1] .]
@@ -21,11 +21,10 @@
homepage http://www.gnome-db.org/
distname libgda-${version}
master_sites gnome:sources/${gname}/${branch}/
-use_bzip2 yes
+use_xz yes
-checksums md5 581d88637c7a40148c94332395e4953c \
- sha1 df5f8bde7d24a475926a311910edc74d89bc08cd \
- rmd160 2ba15f7ddd83740d25ca2b9f73812bf6586d0852
+checksums rmd160 b72781633aec2f139ce6fe1d34006513cd58f7ef \
+ sha256 82d204361b794103c366bb690484d25814bfc653cb97da0dfcf7c0a13409d1cc
#patchfiles patch-configure.ac.diff
@@ -42,23 +41,8 @@
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
-#
+default_variants +bdb
-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
@@ -79,7 +63,7 @@
use_parallel_build no
-variant with_mysql5 \
+variant mysql5 \
description {support for current MySQL 5.x} {
depends_lib-append path:bin/mysql_config5:mysql5
configure.env-append \
@@ -89,7 +73,7 @@
configure.cppflags-append "-I${prefix}/include/mysql5/mysql"
}
-variant with_postgresql83 conflicts with_postgresql84 with_postgresql90 \
+variant postgresql83 conflicts postgresql84 postgresql90 postgresql91 \
description {support for PostgreSQL 8.3.x} {
configure.cppflags-append "-I${prefix}/include/postgresql83"
depends_lib-append port:postgresql83
@@ -97,7 +81,7 @@
configure.args-append --with-postgres=${prefix}/lib/postgresql83
}
-variant with_postgresql84 conflicts with_postgresql83 with_postgresql90 \
+variant postgresql84 conflicts postgresql83 postgresql90 postgresql91 \
description {support for PostgreSQL 8.4.x} {
configure.cppflags-append "-I${prefix}/include/postgresql84"
depends_lib-append port:postgresql84
@@ -105,7 +89,7 @@
configure.args-append --with-postgres=${prefix}/lib/postgresql84
}
-variant with_postgresql90 conflicts with_postgresql83 with_postgresql84 \
+variant postgresql90 conflicts postgresql83 postgresql84 postgresql91 \
description {support for PostgreSQL 9.0.x} {
configure.cppflags-append "-I${prefix}/include/postgresql90"
depends_lib-append port:postgresql90
@@ -113,12 +97,34 @@
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
+variant postgresql91 conflicts postgresql83 postgresql84 postgresql90 \
+ description {support for PostgreSQL 9.1.x} {
+ configure.cppflags-append "-I${prefix}/include/postgresql91"
+ depends_lib-append port:postgresql91
+ configure.args-delete --without-postgres
+ configure.args-append --with-postgres=${prefix}/lib/postgresql91
}
+variant bdb description {support for Berkeley DB} {
+#
+# 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 ([file exists ${prefix}/include/db52/db.h]) {
+ depends_lib-append port:db52
+ } elseif ([file exists ${prefix}/include/db46/db.h]) {
+ depends_lib-append port:db46
+ } elseif ([file exists ${prefix}/include/db47/db.h]) {
+ depends_lib-append port:db47
+ } elseif ([file exists ${prefix}/include/db48/db.h]) {
+ depends_lib-append port:db48
+ } elseif ([file exists ${prefix}/include/db51/db.h]) {
+ depends_lib-append port:db51
+ }
+}
+
post-activate {
system "${prefix}/bin/gtk-update-icon-cache -f -t ${prefix}/share/icons/hicolor"
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120129/ced060d7/attachment.html>
More information about the macports-changes
mailing list