|
Lines 20-35
Link Here
|
| 20 |
help2man:${PORTSDIR}/misc/help2man |
20 |
help2man:${PORTSDIR}/misc/help2man |
| 21 |
RUN_DEPENDS= gm4:${PORTSDIR}/devel/m4 |
21 |
RUN_DEPENDS= gm4:${PORTSDIR}/devel/m4 |
| 22 |
|
22 |
|
| 23 |
BROKEN= Work is in progress right now. |
|
|
| 24 |
|
| 25 |
USE_BZIP2= yes |
23 |
USE_BZIP2= yes |
| 26 |
USE_GMAKE= yes |
24 |
USE_GMAKE= yes |
| 27 |
USE_PERL5= yes |
25 |
USE_PERL5= yes |
|
|
26 |
USE_REINPLACE= yes |
| 27 |
MAN1_PAGES= autoconf autom4te autoscan config.guess ifnames autoheader \ |
| 28 |
autoreconf autoupdate config.sub |
| 29 |
MAN1= ${MAN1_PAGES:S/$/${PROGRAM_SUFFIX}.1/g} |
| 28 |
|
30 |
|
|
|
31 |
PROGRAM_SUFFIX= 257 |
| 29 |
GNU_CONFIGURE= yes |
32 |
GNU_CONFIGURE= yes |
| 30 |
CONFIGURE_ENV+= CONFIG_SHELL=${SH} |
33 |
CONFIGURE_ENV+= CONFIG_SHELL=${SH} |
| 31 |
CONFIGURE_ENV+= M4=${LOCALBASE}/bin/gm4 |
34 |
CONFIGURE_ENV+= M4=${LOCALBASE}/bin/gm4 |
| 32 |
CONFIGURE_ARGS= --program-suffix=257 |
35 |
CONFIGURE_ARGS= --program-suffix=${PROGRAM_SUFFIX} |
|
|
36 |
CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL} |
| 33 |
|
37 |
|
| 34 |
.if ${PORTNAME} == "autoconf" |
38 |
.if ${PORTNAME} == "autoconf" |
| 35 |
.if exists(${LOCALBASE}/bin/emacs) |
39 |
.if exists(${LOCALBASE}/bin/emacs) |
|
Lines 59-70
Link Here
|
| 59 |
@${FALSE} |
63 |
@${FALSE} |
| 60 |
.endif # defined(USE_AUTOCONF) || defined(USE_AUTOCONF_VER) |
64 |
.endif # defined(USE_AUTOCONF) || defined(USE_AUTOCONF_VER) |
| 61 |
|
65 |
|
|
|
66 |
post-patch: |
| 67 |
@(cd ${WRKSRC} && ${REINPLACE_CMD} -E 's,(PACKAGE=autoconf),\1${PROGRAM_SUFFIX},' configure) |
| 68 |
@(cd ${WRKSRC}/man && \ |
| 69 |
for file in *.[1x]; do \ |
| 70 |
${REINPLACE_CMD} -E 's,([^-]auto)(conf|make|reconf|update|header|scan),\1\2${PROGRAM_SUFFIX},g ; \ |
| 71 |
s,(config\.guess|config\.sub|ifnames),\1${PROGRAM_SUFFIX},g' $$file ; \ |
| 72 |
done) |
| 73 |
@(cd ${WRKSRC}/doc && \ |
| 74 |
${RM} -f *.info && \ |
| 75 |
${MV} autoconf.texi autoconf${PROGRAM_SUFFIX}.texi && \ |
| 76 |
${MV} standards.texi standards${PROGRAM_SUFFIX}.texi && \ |
| 77 |
${REINPLACE_CMD} -E 's,(autoconf)\),\1${PROGRAM_SUFFIX}\),g' autoconf${PROGRAM_SUFFIX}.texi && \ |
| 78 |
${REINPLACE_CMD} -E 's,(autoconf|standards)\.(info|texi),\1${PROGRAM_SUFFIX}\.\2,g' Makefile.in) |
| 79 |
|
| 62 |
post-install: |
80 |
post-install: |
| 63 |
${MKDIR} ${PREFIX}/share/autoconf257 |
|
|
| 64 |
.for FILE in ${GENERIC_TOOLS} |
81 |
.for FILE in ${GENERIC_TOOLS} |
| 65 |
${INSTALL_SCRIPT} ${WRKSRC}/config/${FILE} ${PREFIX}/share/autoconf257 |
82 |
${INSTALL_SCRIPT} ${WRKSRC}/config/${FILE} ${PREFIX}/share/autoconf${PROGRAM_SUFFIX} |
| 66 |
.endfor |
83 |
.endfor |
| 67 |
|
84 |
|
| 68 |
.include <bsd.port.pre.mk> |
85 |
.include <bsd.port.mk> |
| 69 |
#.include "${FILESDIR}/manpages.mk" |
|
|
| 70 |
.include <bsd.port.post.mk> |