Revision: 144366 https://trac.macports.org/changeset/144366 Author: devans@macports.org Date: 2016-01-06 20:35:08 -0800 (Wed, 06 Jan 2016) Log Message: ----------- db51, db52: fix usage of obsolete port group. Modified Paths: -------------- trunk/dports/databases/db51/Portfile trunk/dports/databases/db52/Portfile Removed Paths: ------------- trunk/dports/databases/db51/files/ trunk/dports/databases/db52/files/ Modified: trunk/dports/databases/db51/Portfile =================================================================== --- trunk/dports/databases/db51/Portfile 2016-01-07 04:29:53 UTC (rev 144365) +++ trunk/dports/databases/db51/Portfile 2016-01-07 04:35:08 UTC (rev 144366) @@ -2,126 +2,13 @@ # $Id$ PortSystem 1.0 -PortGroup muniversal 1.0 -# This port can be removed on Jan 6, 2017. -replaced_by db53 -PortGroup obsolete 1.0 - name db51 version 5.1.29 -revision 3 -set branch [join [lrange [split ${version} .] 0 1] {}] +revision 4 categories databases license Sleepycat -maintainers nomaintainer -platforms darwin -description The Berkeley DB package, version 5.1 -long_description \ - Version 5.1 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/overview/index.htm... -master_sites http://download.oracle.com/berkeley-db/ - -distname db-${version} - -checksums md5 a94ea755ab695bc04f82b94d2e24a1ef \ - sha1 42dc96c71873c7fde543c916ed866cadee6fa51d \ - rmd160 0c1124f08f121fdd8e43e5622cc3b8ddfd724c78 - -patchfiles patch-src_dbinc_atomic.h - -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} - -set cxx_stdlibflags {} -if {[string match *clang* ${configure.cxx}]} { - set cxx_stdlibflags -stdlib=${configure.cxx_stdlib} -} -configure.cxx ${configure.cxx} ${cxx_stdlibflags} - -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} eq "macosx" && ${os.major} < 11} { - default_variants +java -} - -variant sql conflicts no_sql description {Build the SQL API} { - configure.args-append --enable-sql -# build with -DSQLITE_ENABLE_COLUMN_METADATA -# required by libgda5 to enable Berkeley DB SQL support - configure.cppflags-append -DSQLITE_ENABLE_COLUMN_METADATA -} - -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} eq "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 regex -livecheck.url http://www.oracle.com/technetwork/database/berkeleydb/downloads/index-082944... -livecheck.regex {(5\.1(?:\.\d+)*)\.tar\.gz} +# This port can be removed on Jan 6, 2017. +replaced_by db53 +PortGroup obsolete 1.0 Modified: trunk/dports/databases/db52/Portfile =================================================================== --- trunk/dports/databases/db52/Portfile 2016-01-07 04:29:53 UTC (rev 144365) +++ trunk/dports/databases/db52/Portfile 2016-01-07 04:35:08 UTC (rev 144366) @@ -2,124 +2,13 @@ # $Id$ PortSystem 1.0 -PortGroup muniversal 1.0 -# This port can be removed on Jan 6, 2017. -replaced_by db53 -PortGroup obsolete 1.0 - name db52 version 5.2.42 -revision 2 -set branch [join [lrange [split ${version} .] 0 1] {}] +revision 3 categories databases license Sleepycat -maintainers nomaintainer -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/overview/index.htm... -master_sites http://download.oracle.com/berkeley-db/ - -distname db-${version} - -checksums md5 28c39545efbeb926d1efef0bf33135b9 \ - sha1 c533839056ab465a12808d48d3af0a35e50019be \ - rmd160 717b2b68ff7d225edaed834289d8e06a3c1d7cc7 - -patchfiles patch-src_dbinc_atomic.h - -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} - -set cxx_stdlibflags {} -if {[string match *clang* ${configure.cxx}]} { - set cxx_stdlibflags -stdlib=${configure.cxx_stdlib} -} -configure.cxx ${configure.cxx} ${cxx_stdlibflags} - -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} eq "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} eq "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 regex -livecheck.url http://www.oracle.com/technetwork/database/berkeleydb/downloads/index-082944... -livecheck.regex {(5\.2(?:\.\d+)*)\.tar\.gz} +# This port can be removed on Jan 6, 2017. +replaced_by db53 +PortGroup obsolete 1.0
participants (1)
-
devans@macports.org