1 |
# $FreeBSD: ports/devel/dmalloc/Makefile,v 1.15 2006/08/14 22:55:06 clsung Exp $ |
2 |
# $MidnightBSD$ |
3 |
|
4 |
PORTNAME= dmalloc |
5 |
PORTVERSION= 5.5.2 |
6 |
CATEGORIES= devel |
7 |
MASTER_SITES= http://dmalloc.com/releases/ |
8 |
EXTRACT_SUFX= .tgz |
9 |
|
10 |
MAINTAINER= ports@MidnightBSD.org |
11 |
COMMENT= Portable debug memory allocation library |
12 |
LICENSE= other |
13 |
|
14 |
GNU_CONFIGURE= yes |
15 |
CONFIGURE_TARGET= ${MACHINE_ARCH}-portbld-freebsd7.0 |
16 |
CONFIGURE_ARGS= --enable-threads --enable-shlib |
17 |
CFLAGS+= -fPIC |
18 |
USE_LDCONFIG= yes |
19 |
MAKE_JOBS_UNSAFE= yes |
20 |
|
21 |
ALL_TARGET= all heavy |
22 |
INSTALL_TARGET= install |
23 |
FAKE_OPTS= prefixhack |
24 |
|
25 |
.if !defined(NOPORTDOCS) |
26 |
INSTALL_TARGET+=installdocs |
27 |
.endif |
28 |
|
29 |
pre-patch: |
30 |
@${REINPLACE_CMD} -e 's|\.@shlibext@|\.@shlibext@.1|' ${WRKSRC}/Makefile.in |
31 |
|
32 |
post-install: |
33 |
@(cd ${PREFIX}/lib; \ |
34 |
${LN} -sf ${PREFIX}/lib/libdmalloc.so.1 ${PREFIX}/lib/libdmalloc.so; \ |
35 |
${LN} -sf ${PREFIX}/lib/libdmallocxx.so.1 ${PREFIX}/lib/libdmallocxx.so; \ |
36 |
${LN} -sf ${PREFIX}/lib/libdmallocth.so.1 ${PREFIX}/lib/libdmallocth.so; \ |
37 |
${LN} -sf ${PREFIX}/lib/libdmallocthcxx.so.1 ${PREFIX}/lib/libdmallocthcxx.so) |
38 |
|
39 |
.include <bsd.port.mk> |