You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
72 lines
2.0 KiB
Tcl
72 lines
2.0 KiB
Tcl
# -*- 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
|
|
|
|
PortSystem 1.0
|
|
|
|
name qdbm
|
|
version 1.8.78
|
|
categories databases
|
|
license LGPL-2.1+
|
|
maintainers nomaintainer
|
|
platforms darwin
|
|
description QDBM is a library of routines for managing a database.
|
|
long_description \
|
|
QDBM is a library of routines for managing a database. The database is a\
|
|
simple data file containing records, each is a pair of a key and a\
|
|
value. Every key and value is serial bytes with variable length. Both binary\
|
|
data and character string can be used as a key and a value. There is neither\
|
|
concept of data tables nor data types. Records are organized in hash table\
|
|
or B+ tree.
|
|
homepage http://fallabs.com/qdbm/index.html
|
|
master_sites http://fallabs.com/qdbm/
|
|
|
|
checksums sha1 8c2ab938c2dad8067c29b0aa93efc6389f0e7076 \
|
|
rmd160 84c812eaa0ddde822dd37515de67287098bd3a4b
|
|
|
|
depends_lib port:libiconv port:zlib
|
|
|
|
patchfiles Makefile.in.diff
|
|
|
|
configure.args --mandir=${prefix}/share/man \
|
|
--datadir=${prefix}/share/doc \
|
|
--enable-pthread \
|
|
--enable-zlib --enable-iconv
|
|
|
|
configure.universal_args-delete --disable-dependency-tracking
|
|
|
|
post-extract {
|
|
#configure
|
|
reinplace "s|\$HOME|\${prefix}|g" \
|
|
${worksrcpath}/configure
|
|
# Makefile.in
|
|
reinplace "s|\$(HOME)|\$(prefix)|g" \
|
|
${worksrcpath}/Makefile.in
|
|
}
|
|
|
|
test.run yes
|
|
|
|
variant universal {}
|
|
|
|
platform macosx {
|
|
build.target mac
|
|
build.args-append ARCHFLAGS="[get_canonical_archflags cc]"
|
|
test.target check-mac
|
|
destroot.target install-mac
|
|
}
|
|
|
|
variant debug {
|
|
configure.args-append --enable-debug
|
|
}
|
|
|
|
variant bzip2 {
|
|
depends_lib-append port:bzip2
|
|
configure.args-append --enable-bzip
|
|
}
|
|
|
|
variant lzo {
|
|
depends_lib-append port:lzo2
|
|
configure.args-append --enable-lzo
|
|
}
|
|
|
|
livecheck.type regex
|
|
livecheck.regex ${name}-(\[0-9.\]+)${extract.suffix}
|