2022-03-11 19:04:03 +00:00

56 lines
1.3 KiB
Makefile

V = 4.7.0
COMMENT = chess database software
DISTNAME = scid-code-${V}
PKGNAME = scid-${V}
EXTRACT_SUFX = .zip
CATEGORIES = games x11
HOMEPAGE = http://scid.sourceforge.net/
MAINTAINER = Brian Callahan <bcallah@openbsd.org>
# GPLv3+
PERMIT_PACKAGE = Yes
WANTLIB += ${COMPILER_LIBCXX} ${MODTCL_WANTLIB} c m
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=scid/}
# C++11
COMPILER = base-clang ports-gcc base-gcc
MODULES = lang/python \
x11/tk
MODPY_VERSION = ${MODPY_DEFAULT_VERSION_2}
MODTK_VERSION = 8.6
MODPY_ADJ_FILES = scripts/pgnfix.py
LIB_DEPENDS = ${MODTCL_LIB_DEPENDS}
RUN_DEPENDS = ${MODTK_RUN_DEPENDS}
CONFIGURE_STYLE = simple
USE_GMAKE = Yes
MAKE_FLAGS = CXX="${CXX}"
NO_TEST = Yes
WRKDIST = ${WRKDIR}/scid
FIX_CRLF_FILES = engines/togaII1.2.1a/src/Makefile
pre-configure:
@${MODTCL_TCLSH_ADJ} ${WRKSRC}/configure
sed -i -e 's,$${CXX},${CXX},g' -e 's,$${CXXFLAGS},${CXXFLAGS},g' -e \
's,$${LOCALBASE},${LOCALBASE},g' ${WRKSRC}/configure
sed -i 's,$${CXXFLAGS},${CXXFLAGS},g' \
${WRKSRC}/engines/togaII1.2.1a/src/Makefile
post-configure:
@${MODTCL_TCLSH_ADJ} ${WRKSRC}/scripts/spf2spi.tcl
@${MODTCL_TCLSH_ADJ} ${WRKSRC}/tcl/contrib/ezsmtp/install.tcl
@${MODTCL_TCLSH_ADJ} ${WRKSRC}/tcl/lang/checklangs.tcl
@${MODTCL_TCLSH_ADJ} ${WRKSRC}/tcl/lang/propagatelang.tcl
@${MODTCL_TCLSH_ADJ} ${WRKSRC}/tcl/lang/removetoken.tcl
.include <bsd.port.mk>