page). This fixes PR pkg/4850 by Perry E. Metzger <perry@piermont.com>. Also while there, see that the section under which the info file in the dir file ends up is "Shells", not "Misc". (To be consistent with zsh)
55 lines
1.5 KiB
Makefile
55 lines
1.5 KiB
Makefile
# New ports collection makefile for: bash
|
|
# Version required: 2.01
|
|
# Date created: 21 August 1994
|
|
# Whom: jkh
|
|
#
|
|
# $NetBSD: Makefile,v 1.3 1998/01/20 23:28:25 hubertf Exp $
|
|
# FreeBSD Id: Makefile,v 1.26 1997/06/27 23:03:27 ache Exp
|
|
#
|
|
|
|
DISTNAME= bash-2.01
|
|
CATEGORIES= shells
|
|
MASTER_SITES= ftp://slc2.ins.cwru.edu/pub/dist/ \
|
|
${MASTER_SITE_GNU}
|
|
.if !defined(NOPORTDOCS)
|
|
DISTFILES= bash-2.01.tar.gz bash-doc-2.01.tar.gz
|
|
.endif
|
|
|
|
MAINTAINER= ache@FreeBSD.ORG
|
|
|
|
BUILD_DEPENDS= ${PREFIX}/bin/install-info:${PORTSDIR}/devel/gtexinfo
|
|
RUN_DEPENDS= ${PREFIX}/bin/install-info:${PORTSDIR}/devel/gtexinfo
|
|
GNU_CONFIGURE= Yes
|
|
MAN1= bash.1 bashbug.1
|
|
|
|
post-patch:
|
|
cp /usr/include/fnmatch.h ${WRKSRC}/lib/glob/fnmatch.h
|
|
|
|
pre-install:
|
|
strip ${WRKSRC}/bash
|
|
if [ ! -s ${PREFIX}/info/dir ]; then \
|
|
${SED} -ne '1,/Menu:/p' /usr/share/info/dir > ${PREFIX}/info/dir; \
|
|
fi
|
|
|
|
post-install:
|
|
${CP} /etc/shells /etc/shells.bak
|
|
(${GREP} -v ${PREFIX}/bin/bash /etc/shells.bak; echo ${PREFIX}/bin/bash) >/etc/shells
|
|
${RM} /etc/shells.bak
|
|
.if !defined(NOPORTDOCS)
|
|
${MKDIR} ${PREFIX}/share/doc/bash
|
|
${INSTALL_MAN} \
|
|
${WRKDIR}/bash-doc-2.01/doc/article.ps \
|
|
${WRKDIR}/bash-doc-2.01/doc/bashref.ps \
|
|
${PREFIX}/share/doc/bash
|
|
${INSTALL_MAN} \
|
|
${WRKDIR}/bash-doc-2.01/doc/bash.html \
|
|
${WRKDIR}/bash-doc-2.01/doc/bashref.html \
|
|
${WRKDIR}/bash-doc-2.01/doc/bashref_toc.html \
|
|
${PREFIX}/share/doc/bash
|
|
${INSTALL_MAN} \
|
|
${WRKDIR}/bash-doc-2.01/doc/article.txt \
|
|
${PREFIX}/share/doc/bash
|
|
${GZIP_CMD} ${PREFIX}/share/doc/bash/*.ps
|
|
.endif
|
|
|
|
.include <bsd.port.mk>
|