[91158] trunk/dports/databases

afb at macports.org afb at macports.org
Sat Mar 24 06:30:43 PDT 2012


Revision: 91158
          https://trac.macports.org/changeset/91158
Author:   afb at macports.org
Date:     2012-03-24 06:30:43 -0700 (Sat, 24 Mar 2012)
Log Message:
-----------
db53: new port/major

Added Paths:
-----------
    trunk/dports/databases/db53/
    trunk/dports/databases/db53/Portfile

Removed Paths:
-------------
    trunk/dports/databases/db53/Portfile

Deleted: trunk/dports/databases/db53/Portfile
===================================================================
--- trunk/dports/databases/db52/Portfile	2012-03-24 09:16:30 UTC (rev 91155)
+++ trunk/dports/databases/db53/Portfile	2012-03-24 13:30:43 UTC (rev 91158)
@@ -1,116 +0,0 @@
-# -*- 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
-PortGroup  muniversal 1.0
-
-name			db52
-version			5.2.28
-set branch		[join [lrange [split ${version} .] 0 1] {}]
-categories		databases
-license			Sleepycat
-maintainers		afb openmaintainer
-platforms		darwin
-description		The Berkeley DB package, version 5.2
-long_description	\
-    Version 5.2 of the Berkeley Data Base library which \
-    offers (key/value) storage with optional concurrent \
-    access or transactions interface.  This port will \
-    install the AES (American Encryption Standard) \
-    enabled version.
-
-homepage        http://www.oracle.com/us/products/database/berkeley-db/db/
-master_sites    \
-    http://download-west.oracle.com/berkeley-db/ \
-    http://download-east.oracle.com/berkeley-db/ \
-    http://download-uk.oracle.com/berkeley-db/
-
-distname		db-${version}
-
-checksums		\
-    md5     c0130828427d7ab179027185d09fda66 \
-    sha1    e6572e3356cf8bc998da4e889db3b12638833435 \
-    rmd160  b54918e88cfea6584dbe2e4994aa16ec24f04a83
-
-configure.dir  ${worksrcpath}/build_unix
-build.dir      ${configure.dir}
-
-configure.cmd		../dist/configure
-configure.args		\
-    --enable-cxx \
-    --includedir=\\\${prefix}/include/db${branch} \
-    --libdir=\\\${prefix}/lib/db${branch}
-
-use_parallel_build	yes
-
-destroot.destdir	\
-    prefix=${destroot}${prefix} \
-    docdir=${destroot}${prefix}/share/doc/${name}
-
-post-destroot {
-	foreach bin [glob -tails -directory ${destroot}${prefix}/bin/ db_*] {
-        set newbin [regsub {^db_} ${bin} "db${branch}_"]
-		move ${destroot}${prefix}/bin/${bin} \
-			${destroot}${prefix}/bin/${newbin}
-	}
-	if { ![variant_isset no_sql] } {
-		move ${destroot}${prefix}/bin/dbsql \
-			${destroot}${prefix}/bin/db${branch}sql
-	}
-}
-
-variant java conflicts no_java description {Build the Java API} {
-    configure.args-append  --enable-java
-    platform macosx {
-        pre-configure {
-            if {![file isfile "/System/Library/Frameworks/JavaVM.framework/Headers/jni.h"]} {
-                ui_error "${name} requires the Java for Mac OS X development headers."
-                if {${os.major} == 10} {
-                    ui_error "Download the Java Developer Package from: <https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=20719>"
-                } elseif {${os.major} == 9} {
-                    ui_error "Download the Java Developer Package from: <https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=20720>"
-                } else {
-                    ui_error "Make sure your Xcode installation is complete."
-                }
-                return -code error "missing Java headers"
-            }
-        }
-    }
-}
-variant no_java conflicts java description {Legacy compatibility variant} {}
-if {[variant_isset no_java]} {
-    default_variants -java
-} elseif {${os.subplatform} == "macosx" && ${os.major} < 11} {
-    default_variants +java
-}
-
-variant sql conflicts no_sql description {Build the SQL API} {
-    configure.args-append  --enable-sql
-}
-variant no_sql conflicts sql description {Legacy compatibility variant} {}
-if {[variant_isset no_sql]} {
-    default_variants -sql
-} else {
-    default_variants +sql
-}
-
-variant tcl description {build Tcl API} {
-    depends_lib-append     port:tcl
-    configure.args-append  --enable-tcl --with-tcl=${prefix}/lib
-}
-
-if { [variant_isset universal] } {
-    if { ${os.arch}=="i386" } {
-        if { ${os.major} >= 10 } {
-            set merger_configure_args(ppc) --with-mutex=Darwin/_spin_lock_try
-        }
-        set merger_configure_args(ppc64)   --with-mutex=Darwin/_spin_lock_try
-    } else {
-        set merger_configure_args(i386)    --with-mutex=x86/gcc-assembly
-        set merger_configure_args(x86_64)  --with-mutex=x86_64/gcc-assembly
-    }
-}
-
-livecheck.type  regexm
-livecheck.url   http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html
-livecheck.regex {Berkeley\s+DB\s+(5\.2(?:\.\d+)*)\.tar\.gz}

Copied: trunk/dports/databases/db53/Portfile (from rev 91156, trunk/dports/databases/db52/Portfile)
===================================================================
--- trunk/dports/databases/db53/Portfile	                        (rev 0)
+++ trunk/dports/databases/db53/Portfile	2012-03-24 13:30:43 UTC (rev 91158)
@@ -0,0 +1,114 @@
+# -*- 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
+PortGroup  muniversal 1.0
+
+name			db53
+version			5.3.15
+set branch		[join [lrange [split ${version} .] 0 1] {}]
+categories		databases
+license			Sleepycat
+maintainers		afb openmaintainer
+platforms		darwin
+description		The Berkeley DB package, version 5.3
+long_description	\
+    Version 5.3 of the Berkeley Data Base library which \
+    offers (key/value) storage with optional concurrent \
+    access or transactions interface.  This port will \
+    install the AES (American Encryption Standard) \
+    enabled version.
+
+homepage        http://www.oracle.com/us/products/database/berkeley-db/db/
+master_sites    http://download.oracle.com/berkeley-db/
+
+distname		db-${version}
+
+checksums		\
+    md5     5493fb5f7cc3915887c836b096f18773 \
+    sha1    7683b632a01ff3543c379a120809a942ec457738 \
+    rmd160  8c7bb36fd85ec99220be6f5c0df8de7d1fcc6040
+
+configure.dir  ${worksrcpath}/build_unix
+build.dir      ${configure.dir}
+
+configure.cmd		../dist/configure
+configure.args		\
+    --enable-cxx \
+    --includedir=\\\${prefix}/include/db${branch} \
+    --libdir=\\\${prefix}/lib/db${branch}
+
+use_parallel_build	yes
+
+destroot.destdir	\
+    prefix=${destroot}${prefix} \
+    docdir=${destroot}${prefix}/share/doc/${name}
+
+post-destroot {
+	foreach bin [glob -tails -directory ${destroot}${prefix}/bin/ db_*] {
+        set newbin [regsub {^db_} ${bin} "db${branch}_"]
+		move ${destroot}${prefix}/bin/${bin} \
+			${destroot}${prefix}/bin/${newbin}
+	}
+	if { ![variant_isset no_sql] } {
+		move ${destroot}${prefix}/bin/dbsql \
+			${destroot}${prefix}/bin/db${branch}sql
+	}
+}
+
+variant java conflicts no_java description {Build the Java API} {
+    configure.args-append  --enable-java
+    platform macosx {
+        pre-configure {
+            if {![file isfile "/System/Library/Frameworks/JavaVM.framework/Headers/jni.h"]} {
+                ui_error "${name} requires the Java for Mac OS X development headers."
+                if {${os.major} == 10} {
+                    ui_error "Download the Java Developer Package from: <https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=20719>"
+                } elseif {${os.major} == 9} {
+                    ui_error "Download the Java Developer Package from: <https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=20720>"
+                } else {
+                    ui_error "Make sure your Xcode installation is complete."
+                }
+                return -code error "missing Java headers"
+            }
+        }
+    }
+}
+variant no_java conflicts java description {Legacy compatibility variant} {}
+if {[variant_isset no_java]} {
+    default_variants -java
+} elseif {${os.subplatform} == "macosx" && ${os.major} < 11} {
+    default_variants +java
+}
+
+variant sql conflicts no_sql description {Build the SQL API} {
+    patchfiles-append      patch-sqlite.diff
+    configure.args-append  --enable-sql
+}
+variant no_sql conflicts sql description {Legacy compatibility variant} {}
+if {[variant_isset no_sql]} {
+    default_variants -sql
+} else {
+    default_variants +sql
+}
+
+variant tcl description {build Tcl API} {
+    depends_lib-append     port:tcl
+    configure.args-append  --enable-tcl --with-tcl=${prefix}/lib
+}
+
+if { [variant_isset universal] } {
+    if { ${os.arch}=="i386" } {
+        if { ${os.major} >= 10 } {
+            set merger_configure_args(ppc) --with-mutex=Darwin/_spin_lock_try
+        }
+        set merger_configure_args(ppc64)   --with-mutex=Darwin/_spin_lock_try
+    } else {
+        set merger_configure_args(i386)    --with-mutex=x86/gcc-assembly
+        set merger_configure_args(x86_64)  --with-mutex=x86_64/gcc-assembly
+    }
+}
+
+livecheck.type  regexm
+livecheck.url   http://www.oracle.com/technetwork/database/berkeleydb/downloads/index-082944.html
+livecheck.regex {Berkeley\s+DB\s+(5\.3(?:\.\d+)*)\.tar\.gz}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120324/fcc47e45/attachment.html>


More information about the macports-changes mailing list