[133418] trunk/dports/perl/p5-berkeleydb/Portfile
Revision: 133418 https://trac.macports.org/changeset/133418 Author: devans@macports.org Date: 2015-02-28 16:27:42 -0800 (Sat, 28 Feb 2015) Log Message: ----------- p5-berkeleydb: update to version 0.55, drop db44, add variants +db48 +db51 +db52 +db53, default +db53, use upstream description. Modified Paths: -------------- trunk/dports/perl/p5-berkeleydb/Portfile Modified: trunk/dports/perl/p5-berkeleydb/Portfile =================================================================== --- trunk/dports/perl/p5-berkeleydb/Portfile 2015-03-01 00:12:32 UTC (rev 133417) +++ trunk/dports/perl/p5-berkeleydb/Portfile 2015-03-01 00:27:42 UTC (rev 133418) @@ -5,28 +5,38 @@ PortGroup perl5 1.0 perl5.branches 5.16 5.18 5.20 -perl5.setup BerkeleyDB 0.54 -revision 1 +perl5.setup BerkeleyDB 0.55 +license {Artistic-1 GPL} maintainers nomaintainer -description Perl extension for Berkeley DB version 2, 3, 4 -long_description This Perl module provides an interface to most \ - of the functionality available in Berkeley DB versions 2, 3 and \ - 4. In general it is safe to assume that the interface provided \ - here to be identical to the Berkeley DB interface. The main \ - changes have been to make the Berkeley DB API work in a Perl \ - way. Note that if you are using Berkeley DB 2.x, the new features \ - available in Berkeley DB 3.x or DB 4.x are not available via this \ - module. +description BerkeleyDB is a module which allows Perl programs \ + to make use of the facilities provided by \ + Berkeley DB version 2 or greater. +long_description ${description} + platforms darwin -checksums rmd160 b6c78bb9203cb5184c03606d99630acbdf8f4eb7 \ - sha256 010e66d0034b93a8397c600da320611149aef7861eaf1f93b95e49ae37b825b8 +checksums rmd160 ba5dde51bd5672dfe9117f85808ad4f91ba142d5 \ + sha256 6f28e141c7e2fbc455621bc809d6e7d84a3640cc77568b07798ae3933107e44f +variant db48 conflicts db51 db52 db53 description {Build with Berkeley DB 4.8} {} +variant db51 conflicts db48 db52 db53 description {Build with Berkeley DB 5.1} {} +variant db52 conflicts db48 db51 db53 description {Build with Berkeley DB 5.2} {} +variant db53 conflicts db48 db51 db52 description {Build with Berkeley DB 5.3} {} + +if {![variant_isset db48] && ![variant_isset db51] && ![variant_isset db52]} { + default_variants +db53 +} + if {${perl5.major} != ""} { - depends_lib-append \ - port:db44 - configure.env \ - BERKELEYDB_INCLUDE=${prefix}/include/db44 \ - BERKELEYDB_LIB=${prefix}/lib/db44 \ + foreach setvariant {db48 db51 db52 db53} { + if {[variant_isset $setvariant]} { + depends_lib-append \ + port:$setvariant + + configure.env \ + BERKELEYDB_INCLUDE=${prefix}/include/$setvariant \ + BERKELEYDB_LIB=${prefix}/lib/$setvariant \ DBNAME=-ldb + } + } }
participants (1)
-
devans@macports.org