svn commit: r337653 - head/shells/mksh
Baptiste Daroussin
bapt at FreeBSD.org
Fri Dec 27 08:39:33 UTC 2013
Author: bapt
Date: Fri Dec 27 08:39:32 2013
New Revision: 337653
URL: http://svnweb.freebsd.org/changeset/ports/337653
Log:
Support stage
Modified:
head/shells/mksh/Makefile
head/shells/mksh/pkg-plist
Modified: head/shells/mksh/Makefile
==============================================================================
--- head/shells/mksh/Makefile Fri Dec 27 08:34:05 2013 (r337652)
+++ head/shells/mksh/Makefile Fri Dec 27 08:39:32 2013 (r337653)
@@ -9,31 +9,17 @@ MASTER_SITES= http://www.mirbsd.org/MirO
DISTFILES= ${PORTNAME}-${DISTVERSION}.tgz
MAINTAINER= miwi at FreeBSD.org
-COMMENT= A MirBSD enhanced shell based on pdksh
+COMMENT= MirBSD enhanced shell based on pdksh
WRKSRC= ${WRKDIR}/${PORTNAME}
-MAN1= mksh.1
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
do-build:
- cd ${WRKSRC} && CFLAGS="${CFLAGS}" CC="${CC}" LDFLAGS="${LDFLAGS}" CPPFLAGS="${CPPFLAGS}" SHELL=${SH} ${SH} ${WRKSRC}/Build.sh -r -c lto
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} SHELL=${SH} ${SH} ${WRKSRC}/Build.sh -r -c lto
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
+ ${INSTALL_PROGRAM} ${WRKSRC}/mksh ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_MAN} ${WRKSRC}/mksh.1 ${STAGEDIR}${MANPREFIX}/man/man1
+ ${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+ ${INSTALL_DATA} ${WRKSRC}/dot.mkshrc ${STAGEDIR}${EXAMPLESDIR}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Modified: head/shells/mksh/pkg-plist
==============================================================================
--- head/shells/mksh/pkg-plist Fri Dec 27 08:34:05 2013 (r337652)
+++ head/shells/mksh/pkg-plist Fri Dec 27 08:39:32 2013 (r337653)
@@ -1,4 +1,5 @@
bin/mksh
+man/man1/mksh.1.gz
@exec echo "updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak; echo %D/%F) >/etc/shells
@unexec echo "updating /etc/shells"; cp /etc/shells /etc/shells.bak; (grep -v %D/%F /etc/shells.bak) >/etc/shells
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/dot.mkshrc
More information about the svn-ports-all
mailing list