xref: /mports/devel/dmalloc/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PORTNAME=	dmalloc
2DISTVERSION=	5.6.5
3CATEGORIES=	devel
4MASTER_SITES=	http://dmalloc.com/releases/
5
6MAINTAINER=	ports@MidnightBSD.org
7COMMENT=	Portable debug memory allocation library
8WWW=		https://dmalloc.com/
9
10LICENSE=	iscl
11LICENSE_FILE=	${WRKSRC}/LICENSE.txt
12
13USES=		tar:tgz
14USE_LDCONFIG=	yes
15
16GNU_CONFIGURE=	yes
17GNU_CONFIGURE_PREFIX=	"${FAKE_DESTDIR}${TRUE_PREFIX}"
18CONFIGURE_ARGS=	--enable-threads --enable-shlib
19CONFIGURE_ENV=	INSTALL_PROGRAM="${INSTALL_DATA}"
20CONFIGURE_TARGET=	${ARCH}-portbld-freebsd12.4
21
22MAKE_JOBS_UNSAFE=	yes
23ALL_TARGET=	all heavy
24INSTALL_TARGET=	install
25
26CFLAGS+=	-fPIC
27
28OPTIONS_DEFINE=	DOCS
29
30DOCS_BUILD_DEPENDS=	makeinfo:print/texinfo \
31			texi2html:textproc/texi2html
32DOCS_INSTALL_TARGET=	installdocs
33
34post-install:
35	${STRIP_CMD} ${PREFIX}/bin/dmalloc
36	@(cd ${PREFIX}/lib; \
37		${STRIP_CMD} libdmalloc.so.1; \
38		${LN} -sf libdmalloc.so.1 libdmalloc.so; \
39		${STRIP_CMD} libdmallocxx.so.1; \
40		${LN} -sf libdmallocxx.so.1 libdmallocxx.so; \
41		${STRIP_CMD} libdmallocth.so.1; \
42		${LN} -sf libdmallocth.so.1 libdmallocth.so; \
43		${STRIP_CMD} libdmallocthcxx.so.1; \
44		${LN} -sf libdmallocthcxx.so.1 libdmallocthcxx.so)
45
46.include <bsd.port.mk>
47

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026