# Created by: Jeremy Chadwick <freebsd@jdc.parodius.com>
# $FreeBSD: tags/RELEASE_11_0_0/sysutils/mcelog/Makefile 416600 2016-06-09 13:20:13Z arved $

PORTNAME=	mcelog
DISTVERSIONPREFIX=	v
DISTVERSION=	138
CATEGORIES=	sysutils

MAINTAINER=	ultima1252@gmail.com
COMMENT=	Collects and decodes Machine Check Exception data

LICENSE=	GPLv2

USE_GITHUB=	yes
GH_ACCOUNT=	andikleen

ONLY_FOR_ARCHS=	amd64 i386 ia64

USES=		alias gmake

MAKE_ENV+=	FREEBSD=1
LDFLAGS+=	-lkvm

PLIST_FILES=	bin/mcelog man/man8/mcelog.8.gz

post-patch:
	@${CP} ${FILESDIR}/memstream.c ${WRKSRC}/memstream.c
	${REINPLACE_CMD} 's/\"unknown\"/\"${PORTVERSION}\"/' \
		${WRKSRC}/Makefile

do-install:
	${INSTALL_PROGRAM} ${WRKSRC}/mcelog ${STAGEDIR}${PREFIX}/bin
	${INSTALL_MAN} ${WRKSRC}/mcelog.8 ${STAGEDIR}${MANPREFIX}/man/man8

.include <bsd.port.mk>
