svn commit: r417274 - head/sysutils/extipl

Dmitry Marakasov amdmi3 at FreeBSD.org
Tue Jun 21 15:36:52 UTC 2016


Author: amdmi3
Date: Tue Jun 21 15:36:50 2016
New Revision: 417274
URL: https://svnweb.freebsd.org/changeset/ports/417274

Log:
  - Add LICENSE
  - Simplify WRKSRC handling
  - Remove no-op patching bit
  - Switch to options helpers

Modified:
  head/sysutils/extipl/Makefile

Modified: head/sysutils/extipl/Makefile
==============================================================================
--- head/sysutils/extipl/Makefile	Tue Jun 21 15:27:52 2016	(r417273)
+++ head/sysutils/extipl/Makefile	Tue Jun 21 15:36:50 2016	(r417274)
@@ -9,26 +9,29 @@ MASTER_SITES=	SFJP/${PORTNAME}/2166
 MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Partition-selectable boot loader for IBM-PC/AT compatibles
 
+LICENSE=	GPLv2
+LICENSE_FILE=	${WRKSRC}/COPYING
+
 BUILD_DEPENDS=	nasm:devel/nasm
 
 ONLY_FOR_ARCHS=	i386 amd64
 
-WRKSRC=		${WRKDIR}/${DISTNAME}/src
+BUILD_WRKSRC=	${WRKSRC}/src
+
 OPTIONS_DEFINE=	DOCS
 
 post-patch:
-	cd ${WRKSRC}; \
-	${SED} -e 's|!!DOCDIR!!|${DOCSDIR}|g' \
-		${PORTNAME}.8.in > ${PORTNAME}.8; \
-	${REINPLACE_CMD} -e 's/^(CC)\t=/$$1?=/;' \
-		-e 's/(DIR)[\t]*[?]=/$$1=/;' Makefile
+	@cd ${WRKSRC}/src && ${SED} -e 's|!!DOCDIR!!|${DOCSDIR}|g' \
+		${PORTNAME}.8.in > ${PORTNAME}.8
 
 do-install:
-	${INSTALL_PROGRAM} -m 700 ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin
-	${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.8 ${STAGEDIR}${MAN8PREFIX}/man/man8
+	${INSTALL_PROGRAM} ${WRKSRC}/src/${PORTNAME} ${STAGEDIR}${PREFIX}/sbin
+	${INSTALL_MAN} ${WRKSRC}/src/${PORTNAME}.8 ${STAGEDIR}${MAN8PREFIX}/man/man8
+
+do-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}/English
-	${INSTALL_DATA} ${WRKSRC}/../doc/English/*.txt ${STAGEDIR}${DOCSDIR}/English
+	${INSTALL_DATA} ${WRKSRC}/doc/English/*.txt ${STAGEDIR}${DOCSDIR}/English
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}/Japanese
-	${INSTALL_DATA} ${WRKSRC}/../doc/Japanese/*.txt ${STAGEDIR}${DOCSDIR}/Japanese
+	${INSTALL_DATA} ${WRKSRC}/doc/Japanese/*.txt ${STAGEDIR}${DOCSDIR}/Japanese
 
 .include <bsd.port.mk>


More information about the svn-ports-head mailing list