source: trunk/dports/databases/db46/Portfile @ 42601

Last change on this file since 42601 was 42601, checked in by nottwo@…, 9 years ago

db46: incorporate the latest 2 patches from Oracle

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.2 KB
Line 
1# $Id: Portfile 42601 2008-11-25 19:09:57Z nottwo@macports.org $
2
3PortSystem 1.0
4
5name                    db46
6version                 4.6.21
7revision                3
8categories              databases
9maintainers             blair openmaintainer
10platforms               darwin
11use_parallel_build      yes
12description             The Berkeley DB package, version 4.6
13long_description        \
14                        Version 4.6 of the Berkeley Data Base library which \
15                        offers (key/value) storage with optional concurrent \
16                        access or transactions interface.  This port will \
17                        install the AES (American Encryption Standard) \
18                        enabled version.
19
20homepage                http://www.oracle.com/database/berkeley-db/index.html
21master_sites            http://download-west.oracle.com/berkeley-db/ \
22                        http://download-east.oracle.com/berkeley-db/ \
23                        http://download-uk.oracle.com/berkeley-db/
24patch_sites             http://www.oracle.com/technology/products/berkeley-db/db/update/${version}/
25patchfiles              patch.${version}.1 \
26                        patch.${version}.2 \
27                        patch.${version}.3
28
29distname                db-${version}
30patch.dir               ${workpath}/${distname}
31dist_subdir             db4
32checksums               ${distname}${extract.suffix} \
33                          md5 718082e7e35fc48478a2334b0bc4cd11 \
34                        patch.${version}.1 \
35                          md5 4878872edfc53c6ecb871b1062a4bdaf \
36                        patch.${version}.2 \
37                          md5 55074e53d3acae2dcbeae8322f96e522 \
38                        patch.${version}.3 \
39                          md5 4ccd6c9e296fb448f7ffe352fe740507
40
41worksrcdir              ${distname}/build_unix
42
43configure.cmd           ../dist/configure
44configure.args          --enable-cxx \
45                                --includedir=\\\${prefix}/include/db46 \
46                                --libdir=\\\${prefix}/lib/db46 \
47                                --program-transform-name="s,^db,db46," \
48                                --enable-dump185 \
49                                --disable-tcl
50
51destroot.destdir        prefix=${destroot}${prefix} \
52                                docdir=${destroot}${prefix}/share/doc/db-${version}/
53
54post-destroot {
55        foreach lib { libdb.a libdb_cxx.a } {
56                delete ${destroot}${prefix}/lib/db46/${lib}
57        }
58        foreach bin { archive hotbackup dump printlog upgrade checkpoint recover verify deadlock load stat codegen dump185 } {
59                move ${destroot}${prefix}/bin/db_${bin} \
60                        ${destroot}${prefix}/bin/db46_${bin}
61        }
62}
63
64variant java description {Enable java bindings} {
65        configure.args-append --enable-java
66}
67
68livecheck.check regex
69livecheck.url   http://www.oracle.com/technology/documentation/berkeley-db/db/ref/changelog/4.6.html
70livecheck.regex {Berkeley DB (\d+(?:\.\d+)*)}
Note: See TracBrowser for help on using the repository browser.