mirror of
https://github.com/openbsd/ports.git
synced 2026-06-17 23:13:55 +02:00
Build .so's for Tcl 8 and 9.
Not great, not terrible. ok sthen@, prodding from Chris Billington
This commit is contained in:
@@ -1,5 +1,7 @@
|
||||
COMMENT = Tcl bindings for SQLite3
|
||||
|
||||
REVISION = 0
|
||||
|
||||
V = 3.53.0
|
||||
|
||||
DISTNAME = sqlite${V}
|
||||
@@ -19,12 +21,16 @@ SITES = ${SITE_SOURCEFORGE:=tcl/}
|
||||
DISTFILES = tclsqlite{sqlite}${V}${EXTRACT_SUFX}
|
||||
|
||||
MODULES = lang/tcl
|
||||
MODTCL_VERSION = 8.6
|
||||
MODTCL_VERSION = 9
|
||||
|
||||
BUILD_DEPENDS = ${MODTCL_BUILD_DEPENDS}
|
||||
RUN_DEPENDS = ${MODTCL_RUN_DEPENDS}
|
||||
|
||||
RUN_DEPENDS = ${MODTCL_RUN_DEPENDS} \
|
||||
lang/tcl/8.6
|
||||
|
||||
FAKE_FLAGS = PKG_DIR=sqlite3
|
||||
TEST_FLAGS = TCLSH_PROG=${MODTCL_BIN}
|
||||
|
||||
SEPARATE_BUILD = Yes
|
||||
CONFIGURE_STYLE = gnu
|
||||
|
||||
@@ -37,6 +43,7 @@ CFLAGS += -DSQLITE_HAVE_ISNAN=1 \
|
||||
-USQLITE_ENABLE_STAT4 \
|
||||
-USQLITE_USE_ALLOCA
|
||||
|
||||
ALL_TARGET = binaries
|
||||
TEST_TARGET = test
|
||||
|
||||
SUBST_VARS = VER
|
||||
@@ -46,4 +53,12 @@ VER = ${V:S/.//g}
|
||||
pre-configure:
|
||||
@${MODTCL_TCLSH_ADJ} ${WRKSRC}/compat/sqlite3/spaceanal.tcl
|
||||
|
||||
post-install:
|
||||
cd ${WRKBUILD} && umask 022 && exec \
|
||||
env -i ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} \
|
||||
-f ${MAKE_FILE} clean ${ALL_TARGET} \
|
||||
CPPFLAGS='-DTCL_MAJOR_VERSION=8' \
|
||||
PKG_LIB_FILE=libsqlite${VER}.so
|
||||
${INSTALL_DATA} ${WRKBUILD}/libsqlite${VER}.so ${DESTDIR}${MODTCL_TCLDIR}/sqlite3/
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
@pkgpath databases/sqlite3,-tcl
|
||||
lib/tcl/sqlite3/
|
||||
@so lib/tcl/sqlite3/libsqlite${VER}.so
|
||||
@so lib/tcl/sqlite3/libtcl9sqlite${VER}.so
|
||||
lib/tcl/sqlite3/pkgIndex.tcl
|
||||
@man man/mann/sqlite3.n
|
||||
share/examples/sqlite3-tcl/
|
||||
|
||||
Reference in New Issue
Block a user