Lines 778-783
FreeBSD_MAINTAINER= portmgr@FreeBSD.org
Link Here
|
778 |
# configure stage will not do anything if this is not set. |
778 |
# configure stage will not do anything if this is not set. |
779 |
# GNU_CONFIGURE - If set, you are using GNU configure (optional). Implies |
779 |
# GNU_CONFIGURE - If set, you are using GNU configure (optional). Implies |
780 |
# HAS_CONFIGURE. |
780 |
# HAS_CONFIGURE. |
|
|
781 |
# CONFIGURE_OUTSOURCE - If set, this port builds outside of WRKSRC. |
781 |
# CONFIGURE_WRKSRC |
782 |
# CONFIGURE_WRKSRC |
782 |
# - Directory to run configure in. |
783 |
# - Directory to run configure in. |
783 |
# Default: ${WRKSRC} |
784 |
# Default: ${WRKSRC} |
Lines 1552-1557
EXTRACT_WRKDIR:= ${WRKDIR}
Link Here
|
1552 |
WRKSRC:= ${WRKSRC}/${WRKSRC_SUBDIR} |
1553 |
WRKSRC:= ${WRKSRC}/${WRKSRC_SUBDIR} |
1553 |
.endif |
1554 |
.endif |
1554 |
|
1555 |
|
|
|
1556 |
.if defined(CONFIGURE_OUTSOURCE) |
1557 |
CONFIGURE_CMD?= ${WRKSRC}/${CONFIGURE_SCRIPT} |
1558 |
CONFIGURE_WRKSRC?= ${WRKDIR}/.build |
1559 |
BUILD_WRKSRC?= ${CONFIGURE_WRKSRC} |
1560 |
INSTALL_WRKSRC?= ${CONFIGURE_WRKSRC} |
1561 |
TEST_WRKSRC?= ${CONFIGURE_WRKSRC} |
1562 |
.endif |
1563 |
|
1555 |
PATCH_WRKSRC?= ${WRKSRC} |
1564 |
PATCH_WRKSRC?= ${WRKSRC} |
1556 |
CONFIGURE_WRKSRC?= ${WRKSRC} |
1565 |
CONFIGURE_WRKSRC?= ${WRKSRC} |
1557 |
BUILD_WRKSRC?= ${WRKSRC} |
1566 |
BUILD_WRKSRC?= ${WRKSRC} |
Lines 2601-2616
HAS_CONFIGURE= yes
Link Here
|
2601 |
SET_LATE_CONFIGURE_ARGS= \ |
2610 |
SET_LATE_CONFIGURE_ARGS= \ |
2602 |
_LATE_CONFIGURE_ARGS="" ; \ |
2611 |
_LATE_CONFIGURE_ARGS="" ; \ |
2603 |
if [ -z "${CONFIGURE_ARGS:M--localstatedir=*:Q}" ] && \ |
2612 |
if [ -z "${CONFIGURE_ARGS:M--localstatedir=*:Q}" ] && \ |
2604 |
./${CONFIGURE_SCRIPT} --help 2>&1 | ${GREP} -- --localstatedir > /dev/null; then \ |
2613 |
${CONFIGURE_CMD} --help 2>&1 | ${GREP} -- --localstatedir > /dev/null; then \ |
2605 |
_LATE_CONFIGURE_ARGS="$${_LATE_CONFIGURE_ARGS} --localstatedir=/var" ; \ |
2614 |
_LATE_CONFIGURE_ARGS="$${_LATE_CONFIGURE_ARGS} --localstatedir=/var" ; \ |
2606 |
fi ; \ |
2615 |
fi ; \ |
2607 |
if [ ! -z "`./${CONFIGURE_SCRIPT} --help 2>&1 | ${GREP} -- '--mandir'`" ]; then \ |
2616 |
if [ ! -z "`${CONFIGURE_CMD} --help 2>&1 | ${GREP} -- '--mandir'`" ]; then \ |
2608 |
_LATE_CONFIGURE_ARGS="$${_LATE_CONFIGURE_ARGS} --mandir=${GNU_CONFIGURE_MANPREFIX}/man" ; \ |
2617 |
_LATE_CONFIGURE_ARGS="$${_LATE_CONFIGURE_ARGS} --mandir=${GNU_CONFIGURE_MANPREFIX}/man" ; \ |
2609 |
fi ; \ |
2618 |
fi ; \ |
2610 |
if [ ! -z "`./${CONFIGURE_SCRIPT} --help 2>&1 | ${GREP} -- '--infodir'`" ]; then \ |
2619 |
if [ ! -z "`${CONFIGURE_CMD} --help 2>&1 | ${GREP} -- '--infodir'`" ]; then \ |
2611 |
_LATE_CONFIGURE_ARGS="$${_LATE_CONFIGURE_ARGS} --infodir=${GNU_CONFIGURE_PREFIX}/${INFO_PATH}/${INFO_SUBDIR}" ; \ |
2620 |
_LATE_CONFIGURE_ARGS="$${_LATE_CONFIGURE_ARGS} --infodir=${GNU_CONFIGURE_PREFIX}/${INFO_PATH}/${INFO_SUBDIR}" ; \ |
2612 |
fi ; \ |
2621 |
fi ; \ |
2613 |
if [ -z "`./${CONFIGURE_SCRIPT} --version 2>&1 | ${EGREP} -i '(autoconf.*2\.13|Unrecognized option)'`" ]; then \ |
2622 |
if [ -z "`${CONFIGURE_CMD} --version 2>&1 | ${EGREP} -i '(autoconf.*2\.13|Unrecognized option)'`" ]; then \ |
2614 |
_LATE_CONFIGURE_ARGS="$${_LATE_CONFIGURE_ARGS} --build=${CONFIGURE_TARGET}" ; \ |
2623 |
_LATE_CONFIGURE_ARGS="$${_LATE_CONFIGURE_ARGS} --build=${CONFIGURE_TARGET}" ; \ |
2615 |
else \ |
2624 |
else \ |
2616 |
_LATE_CONFIGURE_ARGS="$${_LATE_CONFIGURE_ARGS} ${CONFIGURE_TARGET}" ; \ |
2625 |
_LATE_CONFIGURE_ARGS="$${_LATE_CONFIGURE_ARGS} ${CONFIGURE_TARGET}" ; \ |
Lines 3332-3337
do-configure:
Link Here
|
3332 |
done |
3341 |
done |
3333 |
.endif |
3342 |
.endif |
3334 |
.if defined(HAS_CONFIGURE) |
3343 |
.if defined(HAS_CONFIGURE) |
|
|
3344 |
@${MKDIR} ${CONFIGURE_WRKSRC} |
3335 |
@(cd ${CONFIGURE_WRKSRC} && \ |
3345 |
@(cd ${CONFIGURE_WRKSRC} && \ |
3336 |
${SET_LATE_CONFIGURE_ARGS} \ |
3346 |
${SET_LATE_CONFIGURE_ARGS} \ |
3337 |
if ! ${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \ |
3347 |
if ! ${SETENV} CC="${CC}" CPP="${CPP}" CXX="${CXX}" \ |