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