source: trunk/dports/databases/qdbm/Portfile

Last change on this file was 136119, checked in by mf2k@…, 2 years ago

efont-unicode hyperestraier kochi-substitute mikachanfont monafont mplus-fonts p5-nkf qdbm sazanami-font: Ports abandoned by nifty.com:pelopor. (#47296)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.1 KB
Line 
1# -*- 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
2# $Id: Portfile 136119 2015-05-11 19:45:31Z ryandesign@macports.org $
3
4PortSystem              1.0
5
6name                    qdbm
7version             1.8.78
8categories      databases
9license            LGPL-2.1+
10maintainers     nomaintainer
11platforms       darwin
12description             QDBM is a library of routines for managing a database.
13long_description        \
14        QDBM is a library of routines for managing a database. The database is a\
15        simple data file containing records, each is a pair of a key and a\
16        value. Every key and value is serial bytes with variable length. Both binary\
17        data and character string can be used as a key and a value. There is neither\
18        concept of data tables nor data types. Records are organized in hash table\
19        or B+ tree.
20homepage                http://fallabs.com/qdbm/index.html
21master_sites    http://fallabs.com/qdbm/
22
23checksums           sha1    8c2ab938c2dad8067c29b0aa93efc6389f0e7076 \
24                    rmd160  84c812eaa0ddde822dd37515de67287098bd3a4b
25
26depends_lib             port:libiconv port:zlib
27
28patchfiles              Makefile.in.diff
29
30configure.args  --mandir=${prefix}/share/man \
31                --datadir=${prefix}/share/doc \
32                --enable-pthread \
33                --enable-zlib --enable-iconv
34
35configure.universal_args-delete --disable-dependency-tracking
36
37post-extract    {
38                                #configure
39                                reinplace "s|\$HOME|\${prefix}|g" \
40                                        ${worksrcpath}/configure
41                                # Makefile.in
42                                reinplace "s|\$(HOME)|\$(prefix)|g" \
43                                        ${worksrcpath}/Makefile.in
44                                }
45
46test.run yes
47
48platform macosx   {
49                                build.target    mac
50                                if {[variant_isset universal]} {
51                                        build.args-append ARCHFLAGS="${configure.universal_cflags}"
52                                } else {
53                                        build.args-append ARCHFLAGS="${configure.cc_archflags}"
54                                }
55                                test.target     check-mac
56                                destroot.target install-mac
57}
58
59variant debug {
60                configure.args-append   --enable-debug
61}
62
63variant bzip2 {
64                depends_lib-append      port:bzip2
65                configure.args-append   --enable-bzip
66}
67
68variant lzo {
69                depends_lib-append      port:lzo2
70                configure.args-append   --enable-lzo
71}
72
73livecheck.type      regex
74livecheck.regex     ${name}-(\[0-9.\]+)${extract.suffix}
Note: See TracBrowser for help on using the repository browser.