mirror of
https://github.com/openbsd/ports.git
synced 2026-06-18 07:24:23 +02:00
3431cefe0a
Some tests can now be run.
74 lines
1.6 KiB
Makefile
74 lines
1.6 KiB
Makefile
COMMENT = image extension for Tcl/Tk
|
|
|
|
V = 2.1.0
|
|
|
|
DISTNAME = Img-${V}
|
|
PKGNAME = tkimg-${V}
|
|
|
|
CATEGORIES = graphics
|
|
HOMEPAGE = https://tkimg.sourceforge.net/
|
|
MAINTAINER = Stuart Cassoff <stwo@users.sourceforge.net>
|
|
|
|
# BSD
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
WANTLIB = X11 Xext Xft Xss fontconfig freetype m z
|
|
|
|
SITES = ${SITE_SOURCEFORGE:=tkimg/}
|
|
FIX_CRLF_FILES = ${EXA_SRCS}
|
|
|
|
MODULES = x11/tk
|
|
MODTK_VERSION = 8.6
|
|
|
|
BUILD_DEPENDS = ${MODTK_BUILD_DEPENDS} \
|
|
devel/tcllib
|
|
|
|
RUN_DEPENDS = ${MODTK_RUN_DEPENDS}
|
|
|
|
FAKE_FLAGS = INSTALL_ROOT=${DESTDIR} \
|
|
LIB_RUNTIME_DIR=${MODTCL_TCLDIR}/tkimg
|
|
|
|
SEPARATE_BUILD = Yes
|
|
CONFIGURE_STYLE = gnu
|
|
|
|
CONFIGURE_ARGS = --libdir=${MODTCL_TCLDIR}/tkimg \
|
|
--includedir=${PREFIX}/include/tkimg \
|
|
--with-tcl=${MODTCL_LIBDIR} \
|
|
--with-tk=${MODTK_LIBDIR} \
|
|
--with-x
|
|
|
|
TEST_ENV = TCLLIBPATH=${WRKBUILD}
|
|
TEST_FLAGS = ${TESTFLAGS}
|
|
TEST_IS_INTERACTIVE = X11
|
|
|
|
WRKDIST = ${WRKDIR}/Img-${V}
|
|
INSTALL_TARGET = install-libraries install-man
|
|
|
|
SUBST_VARS = IMG_VER JPG_VER PNG_VER TIFF_VER ZLIB_VER
|
|
IMG_VER = ${V:S/.//g}
|
|
JPG_VER = 960
|
|
PNG_VER = 1648
|
|
TIFF_VER = 470
|
|
ZLIB_VER = 131
|
|
|
|
EXA_SRC_DIR = ${WRKSRC}/tests/demo
|
|
EXA_DEST_DIR = ${PREFIX}/share/examples/tkimg
|
|
EXA_SRCS = ${EXA_SRC_DIR}/{demo,tkv}.tcl
|
|
|
|
# Use TESTFLAGS to control the Img tests
|
|
TESTFLAGS =
|
|
|
|
pre-configure:
|
|
@${MODTCL_WISH_ADJ} ${EXA_SRCS}
|
|
|
|
post-install:
|
|
${INSTALL_DATA_DIR} ${EXA_DEST_DIR} ${EXA_DEST_DIR}/msgs
|
|
${INSTALL_SCRIPT} ${EXA_SRCS} ${EXA_DEST_DIR}
|
|
${INSTALL_DATA} ${EXA_SRC_DIR}/msgs/* ${EXA_DEST_DIR}/msgs/
|
|
|
|
do-test:
|
|
@cd ${WRKSRC}/tests && env -i ${ALL_TEST_ENV} \
|
|
${MODTCL_BIN} all.tcl ${TEST_FLAGS} ${TEST_LOG}
|
|
|
|
.include <bsd.port.mk>
|