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-head mailing list