simplify autotools invocation

This commit is contained in:
naddy 2019-04-02 09:23:00 +00:00
parent 5a1a09f431
commit 00673668b2
2 changed files with 14 additions and 17 deletions

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.29 2018/10/24 14:28:05 sthen Exp $
# $OpenBSD: Makefile,v 1.30 2019/04/02 09:23:00 naddy Exp $
COMMENT= anti-grain geometry graphics library
@ -27,12 +27,12 @@ AUTOMAKE_VERSION= 1.9
LIB_DEPENDS= converters/libiconv \
devel/sdl
# XX needs libtoolize
BUILD_DEPENDS= devel/autoconf/${AUTOCONF_VERSION} \
devel/libtool \
devel/metaauto
BUILD_DEPENDS= ${MODGNU_AUTOCONF_DEPENDS} \
${MODGNU_AUTOMAKE_DEPENDS} \
devel/libtool
SEPARATE_BUILD= Yes
CONFIGURE_STYLE=automake
CONFIGURE_STYLE=gnu
CONFIGURE_ARGS= --disable-gpc \
--disable-examples \
@ -40,8 +40,7 @@ CONFIGURE_ARGS= --disable-gpc \
CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
pre-configure:
@cd ${WRKSRC} && ${SETENV} AUTOCONF_VERSION=${AUTOCONF_VERSION} \
AUTOMAKE_VERSION=${AUTOMAKE_VERSION} /bin/sh autogen.sh
do-gen:
@cd ${WRKSRC} && ${AUTOCONF_ENV} sh autogen.sh
.include <bsd.port.mk>

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.8 2018/10/24 14:28:05 sthen Exp $
# $OpenBSD: Makefile,v 1.9 2019/04/02 09:23:00 naddy Exp $
COMMENT = PGF image format handling library
V = 6.12.24
@ -22,9 +22,11 @@ COMPILER = base-clang ports-gcc base-gcc
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=libpgf/}
# needs libtoolize
BUILD_DEPENDS += devel/libtool
BUILD_DEPENDS += devel/libtool \
${MODGNU_AUTOCONF_DEPENDS} \
${MODGNU_AUTOMAKE_DEPENDS}
CONFIGURE_STYLE = autoconf automake
CONFIGURE_STYLE = gnu
AUTOCONF_VERSION = 2.69
AUTOMAKE_VERSION = 1.9
@ -35,11 +37,7 @@ CONFIGURE_ENV = ac_cv_path_DOXYGEN= ac_cv_path_DOT=
WRKDIST = ${WRKDIR}/libpgf
SUBST_VARS += PKGNAME
post-patch:
cd ${WRKSRC} && \
AUTOCONF_VERSION=${AUTOCONF_VERSION} \
AUTOMAKE_VERSION=${AUTOMAKE_VERSION} \
PATH=${PORTPATH} \
sh autogen.sh
do-gen:
cd ${WRKSRC} && ${AUTOCONF_ENV} sh autogen.sh
.include <bsd.port.mk>