svn commit: r337644 - head/shells/44bsd-csh
Baptiste Daroussin
bapt at FreeBSD.org
Fri Dec 27 08:06:50 UTC 2013
Author: bapt
Date: Fri Dec 27 08:06:49 2013
New Revision: 337644
URL: http://svnweb.freebsd.org/changeset/ports/337644
Log:
- Support stage
- Remove condition around the rcs build depends:
What ever the version of FreeBSD is it will only pulls in rcs from ports
if and only if rcs is not in base.
Modified:
head/shells/44bsd-csh/Makefile
head/shells/44bsd-csh/pkg-plist
Modified: head/shells/44bsd-csh/Makefile
==============================================================================
--- head/shells/44bsd-csh/Makefile Fri Dec 27 07:57:03 2013 (r337643)
+++ head/shells/44bsd-csh/Makefile Fri Dec 27 08:06:49 2013 (r337644)
@@ -12,16 +12,11 @@ COMMENT= The traditional 4.4BSD /bin/csh
USE_BZIP2= yes
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 1000055
-BUILD_DEPENDS= rcs:${PORTSDIR}/devel/rcs57
-.endif
+BUILD_DEPENDS= rcs:${PORTSDIR}/devel/rcs57
NO_WRKSUBDIR= yes
-MAN1= 44bsd-csh.1
PORTDOCS= paper.ascii.gz
-NO_STAGE= yes
+
post-extract:
cd ${WRKSRC} ; co RCS/*,v; chmod u+w *
cd ${WRKSRC}/USD.doc ; co RCS/*,v
@@ -30,20 +25,13 @@ post-build:
cd ${WRKSRC}/USD.doc ; ${MAKE}
do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/csh ${PREFIX}/bin/44bsd-csh
- ${INSTALL_MAN} ${WRKSRC}/csh.1 ${PREFIX}/man/man1/44bsd-csh.1
-.if !defined(NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
- @${INSTALL_DATA} ${WRKSRC}/USD.doc/paper.ascii.gz ${DOCSDIR}
-.endif
- @${ECHO_MSG} "Updating /etc/shells"
- @${CP} /etc/shells /etc/shells.bak
- @(${GREP} -v ${PREFIX}/bin/44bsd-csh /etc/shells.bak; \
- ${ECHO_CMD} ${PREFIX}/bin/44bsd-csh) > /etc/shells
- @${RM} /etc/shells.bak
+ ${INSTALL_PROGRAM} ${WRKSRC}/csh ${STAGEDIR}${PREFIX}/bin/44bsd-csh
+ ${INSTALL_MAN} ${WRKSRC}/csh.1 ${STAGEDIR}${PREFIX}/man/man1/44bsd-csh.1
+ @${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKSRC}/USD.doc/paper.ascii.gz ${STAGEDIR}${DOCSDIR}
tarup:
cd ${WRKSRC} ; rm * USD.doc/*
cd ${WRKSRC} ; ${TAR} cvyf /tmp/${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Modified: head/shells/44bsd-csh/pkg-plist
==============================================================================
--- head/shells/44bsd-csh/pkg-plist Fri Dec 27 07:57:03 2013 (r337643)
+++ head/shells/44bsd-csh/pkg-plist Fri Dec 27 08:06:49 2013 (r337644)
@@ -1,3 +1,4 @@
bin/44bsd-csh
+man/man1/44bsd-csh.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
More information about the svn-ports-all
mailing list