[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