Revision
96043
Author
jmr@macports.org
Date
2012-07-30 02:13:34 -0700 (Mon, 30 Jul 2012)

Log Message

libdbi: update to 0.8.4, fix cflags (#33354)

Modified Paths

Added Paths

Diff

Modified: trunk/dports/databases/libdbi/Portfile (96042 => 96043)


--- trunk/dports/databases/libdbi/Portfile	2012-07-30 08:54:01 UTC (rev 96042)
+++ trunk/dports/databases/libdbi/Portfile	2012-07-30 09:13:34 UTC (rev 96043)
@@ -3,8 +3,7 @@
 PortSystem          1.0
 
 name                libdbi
-version             0.8.3
-revision            1
+version             0.8.4
 categories          databases devel
 license             LGPL-2.1+
 maintainers         umich.edu:mta
@@ -14,13 +13,13 @@
 platforms           darwin
 master_sites        sourceforge
 
-checksums           md5     ca66db78d479cbfa727cf3245b5864ae \
-                    sha1    bda606fa6628eed451e492182e1943bd1d824c33 \
-                    rmd160  c264a9cf0ef85ccd823273a205a961b6e33773cf
+checksums           md5    c5f15407ef7b07ba854cd8c9b15b88ff \
+                    sha1   e86977d75150dde10c82ddb6193b9d4eb677d7ad \
+                    rmd160 0673c78a1411638db768b633d1df709da55779d0
 
 configure.args      --disable-docs
 
-patchfiles          endian.patch
+patchfiles          endian.patch cflags.patch
 
 variant docs description "Build the documentation" {
         configure.args-delete --disable-docs

Added: trunk/dports/databases/libdbi/files/cflags.patch (0 => 96043)


--- trunk/dports/databases/libdbi/files/cflags.patch	                        (rev 0)
+++ trunk/dports/databases/libdbi/files/cflags.patch	2012-07-30 09:13:34 UTC (rev 96043)
@@ -0,0 +1,25 @@
+--- configure.orig	2010-09-01 09:22:52.000000000 +1000
++++ configure	2012-07-30 19:07:34.000000000 +1000
+@@ -11203,16 +11203,16 @@
+         case $host in
+         *-*-linux*)
+                 DEBUG="-g -Wall -D_REENTRANT -D__NO_MATH_INLINES -fsigned-char -std=gnu99"
+-                CFLAGS="-O20 -ffast-math -D_REENTRANT -fsigned-char -std=gnu99"
+-                PROFILE="-pg -g -O20 -ffast-math -D_REENTRANT -fsigned-char -std=gnu99";;
++                CFLAGS+=" -O4 -ffast-math -D_REENTRANT -fsigned-char -std=gnu99"
++                PROFILE="-pg -g -O4 -ffast-math -D_REENTRANT -fsigned-char -std=gnu99";;
+         sparc-sun-*)
+                 DEBUG="-g -Wall -D__NO_MATH_INLINES -fsigned-char -mv8 -std=gnu99"
+-                CFLAGS="-O20 -ffast-math -D__NO_MATH_INLINES -fsigned-char -mv8 -std=gnu99"
+-                PROFILE="-pg -g -O20 -D__NO_MATH_INLINES -fsigned-char -mv8 -std=gnu99" ;;
++                CFLAGS+=" -O4 -ffast-math -D__NO_MATH_INLINES -fsigned-char -mv8 -std=gnu99"
++                PROFILE="-pg -g -O4 -D__NO_MATH_INLINES -fsigned-char -mv8 -std=gnu99" ;;
+         *)
+                 DEBUG="-g -Wall -D__NO_MATH_INLINES -fsigned-char -std=gnu99"
+-                CFLAGS="-O20 -D__NO_MATH_INLINES -fsigned-char -std=gnu99"
+-                PROFILE="-O20 -g -pg -D__NO_MATH_INLINES -fsigned-char -std=gnu99" ;;
++                CFLAGS+=" -O4 -D__NO_MATH_INLINES -fsigned-char -std=gnu99"
++                PROFILE="-O4 -g -pg -D__NO_MATH_INLINES -fsigned-char -std=gnu99" ;;
+         esac
+ fi
+