Update databases/p5-SQLite-Work to version 0.16
[dports.git] / databases / tcl-Mysql / Makefile
1 # Created by: Mikhail Teterin <mi@aldan.algebra.com>
2 # $FreeBSD$
3
4 PORTNAME=       ${TCL_NODOT}-sql
5 PORTVERSION=    20000114
6 PORTREVISION=   7
7 CATEGORIES=     databases tcl
8 MASTER_SITES=   SF/tcl-sql/tcl-sql/${PORTVERSION}
9 DISTNAME=       tcl-sql-${PORTVERSION}
10
11 MAINTAINER=     mi@aldan.algebra.com
12 COMMENT=        TCL module for accessing MySQL databases
13
14 OPTIONS_DEFINE= DOCS
15
16 PATCH_DEPENDS=  rcsdiff:${PORTSDIR}/devel/rcs
17
18 USE_MYSQL=      41+
19 USES=           tcl tar:tgz
20 TCL_NODOT=      tcl${TCL_VER:S/.//}
21 WRKSRC=         ${WRKDIR}/tcl-sql
22 LIB_NAME=       libTclMySQL.so.1
23 MAKE_ARGS+=     SHLIB_NAME=${LIB_NAME} ${PLIST_SUB} TCL_VERSION=tcl${TCL_VER}
24 REINPLACE_ARGS= -i ""
25 MAKEFILE=       ${FILESDIR}/Makefile.bsd
26
27 DOCSDIR?=       ${PREFIX}/share/doc/tcl-MySQL
28
29 PLIST_FILES=    lib/sql1.0/${LIB_NAME} \
30                 lib/sql1.0/pkgIndex.tcl
31 PORTDOCS=       *
32
33 post-patch:
34         @${REINPLACE_CMD} -e 's,^int ,static int ,' ${WRKSRC}/sql.cc
35
36 SQL_DIR=        lib/sql1.0
37
38 do-install:
39         ${MKDIR} ${STAGEDIR}${PREFIX}/${SQL_DIR}
40         ${INSTALL_DATA} ${WRKSRC}/obj/libTclMySQL.so.* ${STAGEDIR}${PREFIX}/${SQL_DIR}
41         ${ECHO} "package ifneeded sql 1.1 \
42                 {load ${SQL_DIR}/${LIB_NAME} sql}" \
43                 > ${STAGEDIR}${PREFIX}/${SQL_DIR}/pkgIndex.tcl
44         @${MKDIR} ${STAGEDIR}${DOCSDIR}
45         ${INSTALL_DATA} ${WRKSRC}/docs/*.html ${WRKSRC}/docs/*.txt \
46                 ${STAGEDIR}${DOCSDIR}
47
48 .include <bsd.port.mk>