diff options
author | Mikhail Teterin <mi@FreeBSD.org> | 2001-06-11 23:32:07 +0000 |
---|---|---|
committer | Mikhail Teterin <mi@FreeBSD.org> | 2001-06-11 23:32:07 +0000 |
commit | 55b0526ba9ffba4b7ccc6161015bb7c66890605a (patch) | |
tree | dbca298d71797114799f4c249a87031e19cf722c /databases/sqlite/Makefile | |
parent | e312ebcda13d662b85d5b43f8c79fc5dbbe9ce48 (diff) |
Notes
Diffstat (limited to 'databases/sqlite/Makefile')
-rw-r--r-- | databases/sqlite/Makefile | 59 |
1 files changed, 47 insertions, 12 deletions
diff --git a/databases/sqlite/Makefile b/databases/sqlite/Makefile index 4878ced73db2..58fbbf04c943 100644 --- a/databases/sqlite/Makefile +++ b/databases/sqlite/Makefile @@ -8,26 +8,61 @@ PORTNAME= sqlite PORTVERSION= 1.0.30 +PORTREVISION= 1 CATEGORIES= databases MASTER_SITES= http://www.hwaci.com/sw/sqlite/ DISTNAME= ${PORTNAME} -MAINTAINER= ijliao@FreeBSD.org +MAINTAINER= ports@FreeBSD.org -LIB_DEPENDS= gdbm.2:${PORTSDIR}/databases/gdbm +LIB_DEPENDS= gdbm.2:${PORTSDIR}/databases/gdbm \ + tcl${TCL_VER:S/.//}:${PORTSDIR}/lang/tcl${TCL_VER:S/.//} +BUILD_DEPENDS= lemon:${PORTSDIR}/devel/lemon -GNU_CONFIGURE= yes -CONFIGURE_SCRIPT= ../sqlite/configure -CONFIGURE_ENV= LDFLAGS="-L${LOCALBASE}/lib" CFLAGS="-L${LOCALBASE}/lib" +MAKEFILE= ${FILESDIR}/Makefile.bsd +WRKSRC= ${WRKDIR}/sqlite +MAKE_ARGS+= -j2 +MAKE_ENV+= TCL_VER=${TCL_VER} +TCL_VER?= 8.3 -WRKSRC= ${WRKDIR}/bld +GDBM_TOOLS= gdbmdump gdbmstat -post-extract: - @${MKDIR} ${WRKSRC} +post-build: test +.for p in ${GDBM_TOOLS} + cd ${WRKSRC}/tool && ${MAKE} CFLAGS="${CFLAGS} -I${PREFIX}/include" \ + LDADD="-L${PREFIX}/lib -lgdbm" PROG=$p NOMAN=1 \ + -f bsd.prog.mk +.endfor + cd ${WRKSRC} && ${MAKE} VPATH=${WRKSRC}/src \ + CFLAGS="${CFLAGS} -I${WRKSRC} -I${WRKSRC}/src" \ + LDADD="-L${WRKSRC} -lsqlite" PROG=sqlite SRCS=shell.c NOMAN=1 \ + -f bsd.prog.mk +.ifndef NOPORTDOCS + cd ${WRKSRC}/www && ${SETENV} ${MAKE_ENV} \ + ${MAKE} ${MAKE_ARGS} -f ${FILESDIR}/Makefile.docs +.endif -do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/sqlite ${PREFIX}/bin - ${INSTALL_DATA} ${WRKSRC}/libsqlite.a ${PREFIX}/lib - ${INSTALL_DATA} ${WRKSRC}/sqlite.h ${PREFIX}/include +post-install: +.for p in ${GDBM_TOOLS} + cd ${WRKSRC}/tool && ${MAKE} BINDIR="${PREFIX}/bin" \ + PROG=$p NOMAN=1 -f bsd.prog.mk install +.endfor + cd ${WRKSRC} && ${MAKE} PROG=sqlite NOMAN=1 BINDIR="${PREFIX}/bin" \ + -f bsd.prog.mk install + ${MKDIR} ${PREFIX}/lib/sqlite + ${INSTALL_DATA} ${FILESDIR}/pkgIndex.tcl ${PREFIX}/lib/sqlite/ +.ifndef NOPORTDOCS + ${MKDIR} ${PREFIX}/share/doc/sqlite + ${INSTALL_DATA} ${WRKSRC}/www/*.html ${WRKSRC}/www/*.png \ + ${PREFIX}/share/doc/sqlite +.endif + +test: + # ------------------------------------------------------- + # Running the vendor's tests -- there should be 0 errors. + # ------------------------------------------------------- + cd ${WRKSRC} && ${PREFIX}/bin/tclsh${TCL_VER} ${WRKSRC}/test/all.test \ + ${WRKSRC}/libsqlite.so + # ------------------------------------------------------- .include <bsd.port.mk> |