Changeset View
Changeset View
Standalone View
Standalone View
Mk/Uses/autoreconf.mk
Show First 20 Lines • Show All 59 Lines • ▼ Show 20 Lines | BUILD_DEPENDS+= autoconf-2.69:${PORTSDIR}/devel/autoconf \ | ||||
aclocal-1.15:${PORTSDIR}/devel/automake \ | aclocal-1.15:${PORTSDIR}/devel/automake \ | ||||
automake-1.15:${PORTSDIR}/devel/automake | automake-1.15:${PORTSDIR}/devel/automake | ||||
.if defined(libtool_ARGS) && empty(libtool_ARGS:Mbuild) | .if defined(libtool_ARGS) && empty(libtool_ARGS:Mbuild) | ||||
BUILD_DEPENDS+= libtoolize:${PORTSDIR}/devel/libtool | BUILD_DEPENDS+= libtoolize:${PORTSDIR}/devel/libtool | ||||
.endif | .endif | ||||
AUTORECONF?= ${LOCALBASE}/bin/autoreconf | AUTORECONF?= ${LOCALBASE}/bin/autoreconf | ||||
AUTORECONF_WRKSRC?= ${WRKSRC} | |||||
.endif | .endif | ||||
.if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_AUTORECONF_POST_MK) | .if defined(_POSTMKINCLUDED) && !defined(_INCLUDE_USES_AUTORECONF_POST_MK) | ||||
_INCLUDE_USES_AUTORECONF_POST_MK= yes | _INCLUDE_USES_AUTORECONF_POST_MK= yes | ||||
.if ! ${autoreconf_ARGS:Mbuild} | .if ! ${autoreconf_ARGS:Mbuild} | ||||
_USES_configure+= 470:do-autoreconf | _USES_configure+= 470:do-autoreconf | ||||
do-autoreconf: | do-autoreconf: | ||||
.for f in AUTHORS ChangeLog INSTALL NEWS README | .for f in AUTHORS ChangeLog INSTALL NEWS README | ||||
# Don't modify time stamps if the files already exist | # Don't modify time stamps if the files already exist | ||||
@test -e ${CONFIGURE_WRKSRC}/${f} || ${TOUCH} ${CONFIGURE_WRKSRC}/${f} | @test -e ${AUTORECONF_WRKSRC}/${f} || ${TOUCH} ${AUTORECONF_WRKSRC}/${f} | ||||
.endfor | .endfor | ||||
.if defined(_USE_GNOME) && ${_USE_GNOME:Mintltool} | .if defined(_USE_GNOME) && ${_USE_GNOME:Mintltool} | ||||
@(cd ${CONFIGURE_WRKSRC} && \ | @(cd ${AUTORECONF_WRKSRC} && \ | ||||
if test -f configure.ac; then configure=configure.ac; \ | if test -f configure.ac; then configure=configure.ac; \ | ||||
else configure=configure.in; fi && \ | else configure=configure.in; fi && \ | ||||
if ${EGREP} -q '^(AC|IT)_PROG_INTLTOOL' $${configure}; \ | if ${EGREP} -q '^(AC|IT)_PROG_INTLTOOL' $${configure}; \ | ||||
then ${LOCALBASE}/bin/intltoolize -f -c; fi) | then ${LOCALBASE}/bin/intltoolize -f -c; fi) | ||||
.endif | .endif | ||||
@(cd ${CONFIGURE_WRKSRC} && ${AUTORECONF} -f -i) | @(cd ${AUTORECONF_WRKSRC} && ${AUTORECONF} -f -i) | ||||
.endif | .endif | ||||
.endif | .endif |