# New ports collection makefile for:	libdasm
# Date created:				28 March 2006
# Whom:					Antoine Brodin <antoine.brodin@laposte.net>
#
# $FreeBSD: ports/devel/libdasm/Makefile,v 1.1 2006/04/01 11:17:28 garga Exp $
#

PORTNAME=	libdasm
PORTVERSION=	1.4
CATEGORIES=	devel
MASTER_SITES=	http://www.klake.org/~jt/misc/

MAINTAINER=	antoine.brodin@laposte.net
COMMENT=	A simple x86 disassembly library

INSTALLS_SHLIB=	yes

.if !defined(WITHOUT_EXAMPLES)
PLIST_SUB+=	EXAMPLES=""
.else
PLIST_SUB+=	EXAMPLES="@comment "
.endif

.include <bsd.port.pre.mk>

.if ${ARCH} == "amd64" || ${ARCH} == "ia64"
CFLAGS+=	-fPIC -DPIC
.endif

post-patch:
	@${REINPLACE_CMD} -E 's,^(CC|CFLAGS|PREFIX).*=,\1 ?=,; \
			      s,libdasm.so.1.0,libdasm.so.1,g; \
			      s,cp ,${INSTALL_DATA} ,g' \
		${WRKSRC}/Makefile \
		${WRKSRC}/examples/Makefile

post-install:
.if !defined(WITHOUT_EXAMPLES)
	@${MKDIR} ${EXAMPLESDIR}
	${INSTALL_DATA} ${WRKSRC}/examples/README.txt ${EXAMPLESDIR}
	${INSTALL_DATA} ${WRKSRC}/examples/das.c ${EXAMPLESDIR}
	${INSTALL_DATA} ${WRKSRC}/examples/simple.c ${EXAMPLESDIR}
.endif
.if !defined(NOPORTDOCS)
	@${MKDIR} ${DOCSDIR}
	${INSTALL_DATA} ${WRKSRC}/HISTORY.txt ${DOCSDIR}
	${INSTALL_DATA} ${WRKSRC}/README.txt ${DOCSDIR}
.endif

.include <bsd.port.post.mk>
