Changeset View
Changeset View
Standalone View
Standalone View
head/sysutils/mcelog/Makefile
# Created by: Jeremy Chadwick <freebsd@jdc.parodius.com> | # Created by: Jeremy Chadwick <freebsd@jdc.parodius.com> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= mcelog | PORTNAME= mcelog | ||||
PORTVERSION= 144 | PORTVERSION= 146 | ||||
DISTVERSIONPREFIX= v | DISTVERSIONPREFIX= v | ||||
CATEGORIES= sysutils | CATEGORIES= sysutils | ||||
MAINTAINER= ultima1252@gmail.com | MAINTAINER= ultima1252@gmail.com | ||||
COMMENT= Collects and decodes Machine Check Exception data | COMMENT= Collects and decodes Machine Check Exception data | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
TEST_DEPENDS= bash:shells/bash | |||||
USE_GITHUB= yes | USE_GITHUB= yes | ||||
GH_ACCOUNT= andikleen | GH_ACCOUNT= andikleen | ||||
ONLY_FOR_ARCHS= amd64 i386 ia64 | ONLY_FOR_ARCHS= amd64 i386 ia64 | ||||
USES= alias gmake | USES= alias gmake shebangfix | ||||
SHEBANG_FILES= tests/cache/inject tests/memdb/inject tests/page/inject \ | |||||
tests/pfa/inject tests/server/inject tests/socket/inject \ | |||||
tests/trigger tests/unknown/inject | |||||
MAKE_ENV+= FREEBSD=1 | MAKE_ENV+= FREEBSD=1 | ||||
LDFLAGS+= -lkvm | LDFLAGS+= -lkvm | ||||
PLIST_FILES= bin/mcelog man/man8/mcelog.8.gz | PLIST_FILES= bin/mcelog man/man8/mcelog.8.gz | ||||
post-patch: | post-patch: | ||||
@${CP} ${FILESDIR}/memstream.c ${WRKSRC}/memstream.c | @${CP} ${FILESDIR}/memstream.c ${WRKSRC}/memstream.c | ||||
@${REINPLACE_CMD} 's/\"unknown\"/\"${PORTVERSION}\"/' \ | @${REINPLACE_CMD} 's/\"unknown\"/\"${PORTVERSION}\"/' \ | ||||
${WRKSRC}/Makefile | ${WRKSRC}/Makefile | ||||
do-install: | do-install: | ||||
${INSTALL_PROGRAM} ${WRKSRC}/mcelog ${STAGEDIR}${PREFIX}/bin | ${INSTALL_PROGRAM} ${WRKSRC}/mcelog ${STAGEDIR}${PREFIX}/bin | ||||
${INSTALL_MAN} ${WRKSRC}/mcelog.8 ${STAGEDIR}${MANPREFIX}/man/man8 | ${INSTALL_MAN} ${WRKSRC}/mcelog.8 ${STAGEDIR}${MANPREFIX}/man/man8 | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |