[BACK]Return to Makefile.inc CVS log [TXT][DIR] Up to [local] / ports / devel / automake

File: [local] / ports / devel / automake / Makefile.inc (download)

Revision 1.10, Thu Sep 21 09:49:48 2023 UTC (8 months, 1 week ago) by espie
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, HEAD
Changes since 1.9: +1 -1 lines

-> SITES

COMMENT ?=	GNU Standards-compliant Makefile generator
HOMEPAGE ?=	https://www.gnu.org/software/automake/
SITES ?=	${SITE_GNU:=automake/}

SUFFIX ?=	-${VERSION}
SUBST_VARS +=	SUFFIX PKGSPEC
CATEGORIES +=	devel

# XXX check for new versions. So far, automake-1.16 is still GPLv2
# GPLv2
PERMIT_PACKAGE ?=	Yes

# we're not a python port, don't subst py- prefix
UPDATE_PLIST_ARGS +=	-i MODPY_PY_PREFIX

PORTROACH ?=		limit:^${VERSION}

BUILD_DEPENDS +=	${RUN_DEPENDS}
CONFIGURE_ARGS +=	--infodir=${PREFIX}/info
CONFIGURE_STYLE ?=	gnu

MAKE_FLAGS +=		pkgvdatadir=${PREFIX}/share/automake${SUFFIX} \
			APIVERSION=${VERSION}
FAKE_FLAGS +=		docdir=${PREFIX}/share/doc/automake${SUFFIX}
TEST_ENV +=		MAKE=${GMAKE}

AUTOCONF_VERSION ?=
.if ${AUTOCONF_VERSION} != ""
RUN_DEPENDS +=		${MODGNU_AUTOCONF_DEPENDS}
TEST_DEPENDS +=		${MODGNU_AUTOCONF_DEPENDS}
CONFIGURE_ENV +=	AUTOCONF_VERSION=${AUTOCONF_VERSION}
TEST_ENV +=		AUTOCONF_VERSION=${AUTOCONF_VERSION}
.endif

.if ${VERSION} != 1.4
pre-configure:
	${SUBST_CMD} ${WRKSRC}/doc/automake.texi
.endif

.if ${VERSION} != 1.4 && ${VERSION} != 1.8
MODULES =		lang/python
MODPY_BUILDDEP =	No
MODPY_RUNDEP =		No
TEST_DEPENDS +=		${BASE_PKGPATH} \
			${MODPY_RUN_DEPENDS} \
			devel/libtool \
			devel/gmake \
			archivers/bzip2 \
			devel/bison \
			emacs->=24:editors/emacs \
			devel/dejagnu

pre-test:
	@ln -sf ${MODPY_BIN} ${WRKDIR}/bin/python
.endif

do-test:
	@cd ${WRKBUILD} && \
	    exec ${SETENV} ${MAKE_ENV} ${TEST_ENV} \
		${MAKE_PROGRAM} ${ALL_TEST_FLAGS} \
		-f ${MAKE_FILE} ${TEST_TARGET}