Index: head/devel/gnulib/Makefile =================================================================== --- head/devel/gnulib/Makefile (revision 428773) +++ head/devel/gnulib/Makefile (revision 428774) @@ -1,44 +1,46 @@ # $FreeBSD$ PORTNAME= gnulib PORTVERSION= 20140202 -DISTVERSIONSUFFIX= -stable CATEGORIES= devel MASTER_SITES= http://erislabs.net/ianb/projects/gnulib/ +DISTNAME= ${PORTNAME}-${PORTVERSION}-stable MAINTAINER= ports@FreeBSD.org COMMENT= GNU portability library -USES= gmake makeinfo perl5 shebangfix +BUILD_DEPENDS= ${LOCALBASE}/bin/makeinfo:print/texinfo + +USES= gmake perl5 shebangfix SHEBANG_FILES= check-module PLIST_FILES= bin/check-module bin/gnulib-tool INFO= ${PORTNAME} PORTDOCS= gnulib.html PORTDATA= * OPTIONS_DEFINE= DOCS post-patch: ${REINPLACE_CMD} -e 's/date -u.*/stat -f %Sa -t "@set UPDATED %F %T" `ls -t $$^ | sed 1q` > $$@/' \ -e 's: makeinfo$$: ${LOCALBASE}/bin/makeinfo:' \ ${WRKSRC}/doc/Makefile do-build: cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} -C doc info html do-install: ${MKDIR} ${STAGEDIR}${DATADIR} ${STAGEDIR}${PREFIX}/${INFO_PATH} for p in check-module gnulib-tool;\ do ${INSTALL_SCRIPT} ${WRKSRC}/$$p ${STAGEDIR}${DATADIR};\ cd ${STAGEDIR}${PREFIX}/bin;\ ${LN} -s ../${DATADIR_REL}/$$p;\ done ${TAR} -cf - -C ${WRKSRC} build-aux config doc lib m4 modules \ tests top | ${TAR} -xof - -C ${STAGEDIR}${DATADIR} ${INSTALL_DATA} ${WRKSRC}/doc/gnulib.info \ ${STAGEDIR}${PREFIX}/${INFO_PATH} ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/doc/gnulib.html ${STAGEDIR}${DOCSDIR} .include Index: head/devel/gnulib/pkg-descr =================================================================== --- head/devel/gnulib/pkg-descr (revision 428773) +++ head/devel/gnulib/pkg-descr (revision 428774) @@ -1,14 +1,14 @@ Gnulib, the GNU portability library, offers a macro system and C declarations and definitions for commonly-used API elements and abstracted system behaviors. It can be used to improve portability and other functionality in your programs. Gnulib takes a different approach than libiberty. Gnulib components are intended to be shared at the source level, rather than being a library that gets built, installed, and linked against. Thus, there is no distribution tarball; the idea is to copy files from Gnulib into your own source tree. However, there are bimonthly stable snapshots of the Gnulib codebase published at http://erislabs.net/ianb/projects/gnulib/ -WWW: https://www.gnu.org/software/gnulib/ +WWW: http://www.gnu.org/software/gnulib/