Ticket #17882: Portfile

File Portfile, 1.4 KB (added by merltock@…, 15 years ago)
Line 
1# $Id: Portfile 36263 2008-04-25 05:50:38Z ryandesign@macports.org $
2
3PortSystem 1.0
4
5name            mysqlxx
6version         3.0.8
7categories      databases
8maintainers     kayos@genetikayos.com
9platforms       darwin freebsd
10description     C++ wrapper for MySQL's C API
11long_description        MySQL++ is a C++ wrapper for MySQL's C API. It is \
12                        built around STL principles, to make dealing with \
13                        the database as easy as dealing with an STL container.
14homepage        http://tangentsoft.net/mysql++/
15master_sites    http://tangentsoft.net/mysql++/releases/
16distname        mysql++-${version}
17checksums   md5 b977bbf671df08661c15cde051db1513 \
18            sha1 060d81dcf284732a4dc3f74b305f48ec8d12150f \
19            rmd160 686fc71773c3d828ed01374ba383e2d58ea5f370
20
21depends_lib     port:gettext \
22                port:zlib
23
24variant mysql3 description {Build with MySQL 3 support} {
25        depends_lib-append      port:mysql3
26        configure.args          --with-mysql=${prefix}
27}
28
29variant mysql4 description {Build with MySQL 4 support} {
30        depends_lib-append      port:mysql4
31        configure.args          --with-mysql=${prefix}
32}
33
34variant mysql5 description {Build with MySQL 5 support (default)} {
35        depends_lib-append      port:mysql5
36        configure.args          --with-mysql-lib=${prefix}/lib/mysql5/mysql \
37                                --with-mysql-include=${prefix}/include/mysql5/mysql
38}
39
40if { ![variant_isset mysql3] && ![variant_isset mysql4] } {
41        default_variants +mysql5
42}
43
44livecheck.check regex
45livecheck.url   [lindex ${master_sites} 0]?C=M&O=D
46livecheck.regex mysql\\+\\+-(\[0-9.\]+)\\.tar