Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 10 Jul 2003 17:33:54 -0500 (CDT)
From:      "Sean C. Farley" <sean-freebsd@farley.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/54345: Update port: devel/dmalloc
Message-ID:  <200307102233.h6AMXsvf072846@thor.farley.org>
Resent-Message-ID: <200307102240.h6AMeEq0062591@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         54345
>Category:       ports
>Synopsis:       Update port: devel/dmalloc
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 10 15:40:14 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Sean C. Farley
>Release:        FreeBSD 4.8-STABLE i386
>Organization:
>Environment:
System: FreeBSD thor.farley.org 4.8-STABLE FreeBSD 4.8-STABLE #5: Sat Apr 19 22:17:05 CDT 2003 root@thor.farley.org:/usr/obj/usr/src/sys/THOR i386

>Description:

Updates dmalloc from 4.8.1 to 5.2.1.

>How-To-Repeat:
>Fix:

diff -ru dmalloc.orig/Makefile dmalloc/Makefile
--- dmalloc.orig/Makefile	Fri Feb 21 05:22:29 2003
+++ dmalloc/Makefile	Thu Jul 10 18:01:10 2003
@@ -2,10 +2,10 @@
 # Date created:			7 December 2000
 # Whom:				Jeremy Shaffner <jeremy@external.org>
 #
-# $FreeBSD: ports/devel/dmalloc/Makefile,v 1.5 2003/02/21 11:22:29 knu Exp $
+# $FreeBSD$
 
 PORTNAME=	dmalloc
-PORTVERSION=	4.8.1
+PORTVERSION=	5.2.1
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	dmalloc
@@ -20,33 +20,24 @@
 USE_REINPLACE=	yes
 CONFIGURE_ARGS+=--enable-threads --enable-shlib
 
-# NOTE: we make the test program first because otherwise it screws up
-# and tried to use the .so instead of the .a for some stupid reason
-ALL_TARGET=	dmalloc_t all light
+ALL_TARGET=	all heavy
+INSTALL_TARGET=install
+.if !defined(NOPORTDOCS)
+INSTALL_TARGET+=installdocs installinfo
+.endif
 
 pre-patch:
 	@${REINPLACE_CMD} -e 's|-lpthread|${PTHREAD_LIBS}|g' ${WRKSRC}/configure
-
-do-install:
-	${INSTALL_PROGRAM} ${WRKSRC}/dmalloc ${PREFIX}/bin
-	${INSTALL_DATA} ${WRKSRC}/dmalloc.h ${PREFIX}/include
-	${INSTALL_DATA} ${WRKSRC}/libdmallocthcxx.so ${PREFIX}/lib/libdmallocthcxx.so.1
-	@${LN} -sf ${PREFIX}/lib/libdmallocthcxx.so.1 ${PREFIX}/lib/libdmallocthcxx.so
-	${INSTALL_DATA} ${WRKSRC}/libdmallocthcxx.a ${PREFIX}/lib
-	${INSTALL_DATA} ${WRKSRC}/libdmallocth.so ${PREFIX}/lib/libdmallocth.so.1
-	@${LN} -sf ${PREFIX}/lib/libdmallocth.so.1 ${PREFIX}/lib/libdmallocth.so
-	${INSTALL_DATA} ${WRKSRC}/libdmallocth.a ${PREFIX}/lib
-	${INSTALL_DATA} ${WRKSRC}/libdmalloc.so ${PREFIX}/lib/libdmalloc.so.1
-	@${LN} -sf ${PREFIX}/lib/libdmalloc.so.1 ${PREFIX}/lib/libdmalloc.so
-	${INSTALL_DATA} ${WRKSRC}/libdmalloc.a ${PREFIX}/lib
-	${INSTALL_DATA} ${WRKSRC}/libdmalloclp.a ${PREFIX}/lib
-.if !defined(NOPORTDOCS)
-	@${MKDIR} ${PREFIX}/share/doc/dmalloc
-	${INSTALL_DATA} ${WRKSRC}/dmalloc.html ${PREFIX}/share/doc/dmalloc
-.endif
+	@${REINPLACE_CMD} -e 's|\.so|\.so.1|' ${WRKSRC}/Makefile.in
 
 post-install:
-	${INSTALL_DATA} ${WRKSRC}/dmalloc.info ${PREFIX}/info
+	@(cd ${PREFIX}/lib; \
+		${LN} -sf ${PREFIX}/lib/libdmalloc.so.1 ${PREFIX}/lib/libdmalloc.so; \
+		${LN} -sf ${PREFIX}/lib/libdmallocxx.so.1 ${PREFIX}/lib/libdmallocxx.so; \
+		${LN} -sf ${PREFIX}/lib/libdmallocth.so.1 ${PREFIX}/lib/libdmallocth.so; \
+		${LN} -sf ${PREFIX}/lib/libdmallocthcxx.so.1 ${PREFIX}/lib/libdmallocthcxx.so)
+.if !defined(NOPORTDOCS)
 	@install-info ${PREFIX}/info/dmalloc.info ${PREFIX}/info/dir
+.endif
 
 .include <bsd.port.mk>
diff -ru dmalloc.orig/distinfo dmalloc/distinfo
--- dmalloc.orig/distinfo	Mon Dec 25 23:36:52 2000
+++ dmalloc/distinfo	Thu Jul 10 18:01:10 2003
@@ -1 +1 @@
-MD5 (dmalloc-4.8.1.tgz) = 730a802f991f4ca293a02bccaa3cf031
+MD5 (dmalloc-5.2.1.tgz) = 09aa52c5f7217c9e0837a67942f87bba
diff -ru dmalloc.orig/pkg-plist dmalloc/pkg-plist
--- dmalloc.orig/pkg-plist	Mon Dec 25 23:36:52 2000
+++ dmalloc/pkg-plist	Thu Jul 10 18:01:10 2003
@@ -6,12 +6,15 @@
 lib/libdmalloc.a
 lib/libdmalloc.so
 lib/libdmalloc.so.1
-lib/libdmalloclp.a
 lib/libdmallocth.a
 lib/libdmallocth.so
 lib/libdmallocth.so.1
 lib/libdmallocthcxx.a
 lib/libdmallocthcxx.so
 lib/libdmallocthcxx.so.1
+lib/libdmallocxx.a
+lib/libdmallocxx.so
+lib/libdmallocxx.so.1
 share/doc/dmalloc/dmalloc.html
+share/doc/dmalloc/dmalloc.texi
 @dirrm share/doc/dmalloc
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200307102233.h6AMXsvf072846>