svn commit: r356756 - head/sysutils/memtest86

John Marino marino at FreeBSD.org
Fri Jun 6 09:47:41 UTC 2014


Author: marino
Date: Fri Jun  6 09:47:40 2014
New Revision: 356756
URL: http://svnweb.freebsd.org/changeset/ports/356756
QAT: https://qat.redports.org/buildarchive/r356756/

Log:
  sysutils/memtest86: Clean up, reset maintainer, remove post-extract
  
  Tidy up this unmaintained (but surprisingly staged) port.  It has
  multiple distfiles of different types, but no special post-extract
  target or extraction tool is needed.  Make a small adjustment to remove
  an unnecessary build/extract dependency.

Modified:
  head/sysutils/memtest86/Makefile

Modified: head/sysutils/memtest86/Makefile
==============================================================================
--- head/sysutils/memtest86/Makefile	Fri Jun  6 09:26:49 2014	(r356755)
+++ head/sysutils/memtest86/Makefile	Fri Jun  6 09:47:40 2014	(r356756)
@@ -5,37 +5,33 @@ PORTNAME=	memtest86
 PORTVERSION=	4.0b
 CATEGORIES=	sysutils
 MASTER_SITES=	http://www.memtest86.com/
-DISTFILES=	${DISTNAME:S,b,s,}${EXTRACT_SUFX} ${DISTNAME:S,b,s,}.iso.zip
+DISTNAME=	${PORTNAME}-${PORTVERSION:S/b/s/}
+DISTFILES=	${DISTNAME}${EXTRACT_SUFX} ${DISTNAME}.iso.zip
 
-MAINTAINER=	sylvio at FreeBSD.org
+MAINTAINER=	ports at FreeBSD.org
 COMMENT=	Stand alone memory test for x86 architecture computers
 
-EXTRACT_DEPENDS=	${UNZIP_CMD}:${PORTSDIR}/archivers/unzip
-
 ONLY_FOR_ARCHS=	i386
 
 NO_BUILD=	yes
+ISO=		Memtest86_${PORTVERSION:S/b/s/}.iso
+ISODEST=	Memtest86_${PORTVERSION:S/b//}.iso
 
 PORTDOCS=	README
 PLIST_FILES=	%%DATADIR%%/floppy.bin \
-		%%DATADIR%%/Memtest86_4.0.iso
+		%%DATADIR%%/${ISODEST}
 PLIST_DIRS=	%%DATADIR%%
-
 SUB_FILES=	pkg-message
 
 OPTIONS_DEFINE=	DOCS
 
-post-extract:
-	@${UNZIP_CMD} -qo ${DISTDIR}/${DISTNAME:S,b,s,}.iso.zip -d ${WRKSRC}
-
 do-install:
 	@${MKDIR} ${STAGEDIR}${DATADIR}
-	${INSTALL_DATA} ${WRKSRC:S,b,s,}/precomp.bin ${STAGEDIR}${DATADIR}/floppy.bin
-	${INSTALL_DATA} ${WRKSRC}/Memtest86_${PORTVERSION:S,b,s,}.iso \
-			${STAGEDIR}${DATADIR}/Memtest86_${PORTVERSION:S,b,,}.iso
-	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/precomp.bin ${STAGEDIR}${DATADIR}/floppy.bin
+	${INSTALL_DATA} ${WRKDIR}/${ISO} ${STAGEDIR}${DATADIR}/${ISODEST}
 .for i in ${PORTDOCS}
-	${INSTALL_DATA} ${WRKSRC:S,b,s,}/${i} ${STAGEDIR}${DOCSDIR}
+	@${MKDIR} ${STAGEDIR}${DOCSDIR}
+	${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}
 .endfor
 
 .include <bsd.port.mk>


More information about the svn-ports-head mailing list