freebsd-ports/shells/mksh/Makefile
Martin Wilke 198edf39f0 - Make sure after deinstall /etc/shells is clean
- Bump PORTREVISION

PR:		160528
Submitted by:	Kaspars Bankovskis <kaspars@bankovskis.lv>
Feature safe:	yes
2011-11-25 18:17:51 +00:00

48 lines
1.2 KiB
Makefile

# Ports collection makefile for: mksh
# Date created: 2006-06-24
# Whom: Andreas Kohn <andreas@syndrom23.de>
#
# $FreeBSD$
#
PORTNAME= mksh
DISTVERSION= R40c
PORTREVISION= 1
CATEGORIES= shells
MASTER_SITES= http://www.mirbsd.org/MirOS/dist/mir/mksh/ \
http://pub.allbsd.org/MirOS/dist/mir/mksh/
DISTFILES= ${PORTNAME}-${DISTVERSION}.cpio.gz
MAINTAINER= miwi@FreeBSD.org
COMMENT= A MirBSD enhanced shell based on pdksh
WRKSRC= ${WRKDIR}/${PORTNAME}
MAN1= mksh.1
.include <bsd.port.pre.mk>
do-extract:
${MKDIR} ${WRKDIR}
cd ${WRKDIR} && \
${GZCAT} ${DISTDIR}/${DISTFILES} | ${CPIO} -id
do-build:
cd ${WRKSRC} && CFLAGS="${CFLAGS}" CC="${CC}" LDFLAGS="${LDFLAGS}" CPPFLAGS="${CPPFLAGS}" SHELL=${SH} ${SH} ${WRKSRC}/Build.sh -r -combine
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/mksh ${PREFIX}/bin
${INSTALL_MAN} ${WRKSRC}/mksh.1 ${MANPREFIX}/man/man1
.if !defined(NOPORTEXAMPLES)
${MKDIR} ${EXAMPLESDIR}
${INSTALL_DATA} ${WRKSRC}/dot.mkshrc ${EXAMPLESDIR}
.endif
post-install:
@${ECHO_MSG} "updating /etc/shells"
@${CP} /etc/shells /etc/shells.bak
@(${GREP} -v ${PREFIX}/bin/mksh /etc/shells.bak; \
${ECHO_CMD} ${PREFIX}/bin/mksh) > /etc/shells
@${RM} /etc/shells.bak
.include <bsd.port.post.mk>