openbsd-ports/textproc/libxmlbird/Makefile
kn a1a7ac165d neuter unneeded python 2 runtime dependency
luckily, this xml parser written in vala only uses python to build/test.
2022-12-03 20:40:57 +00:00

51 lines
1.0 KiB
Makefile

COMMENT = XML parser written in Vala
DISTNAME = libxmlbird-1.2.0
CATEGORIES = textproc
REVISION = 1
SHARED_LIBS += xmlbird 0.0 # 1.0.6
HOMEPAGE = http://birdfont.org/xmlbird.php
MAINTAINER = Jasper Lievisse Adriaanse <jasper@openbsd.org>
# LGPLv3+
PERMIT_PACKAGE = Yes
WANTLIB = glib-2.0 iconv intl
MASTER_SITES = http://birdfont.org/xmlbird-releases/
EXTRACT_SUFX = .tar.xz
MODULES = lang/python
MODPY_RUNDEP = No
MODPY_VERSION = ${MODPY_DEFAULT_VERSION_2}
MODPY_ADJ_FILES = configure install.py
BUILD_DEPENDS = devel/py-doit \
lang/vala
LIB_DEPENDS = devel/glib2
TEST_DEPENDS = ${BASE_PKGPATH}
CONFIGURE_STYLE = simple
CONFIGURE_ARGS = --cc="${CC}"
SUBST_VARS += DESTDIR
pre-configure:
sed -i "s,bash,sh,g" ${WRKSRC}/scripts/run.py
${SUBST_CMD} ${WRKSRC}/dodo.py ${WRKSRC}/configure ${WRKSRC}/install.py
do-build:
cd ${WRKSRC} && ${LOCALBASE}/bin/doit libxmlbird libxmlbird_pkgconfig
do-install:
cd ${WRKSRC} && ./install.py
do-test:
cd ${WRKSRC} && ${LOCALBASE}/bin/doit test
.include <bsd.port.mk>