# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # mpatrol # mpatrol/CVS # mpatrol/CVS/Root # mpatrol/CVS/Repository # mpatrol/CVS/Entries # mpatrol/Makefile # mpatrol/distinfo # mpatrol/pkg-descr # mpatrol/pkg-plist # mpatrol/files # mpatrol/files/CVS # mpatrol/files/CVS/Root # mpatrol/files/CVS/Repository # mpatrol/files/CVS/Entries # mpatrol/files/patch-src_target.h # mpatrol/files/patch-..::..::src::mptrace.c # mpatrol/files/patch-..::..::tools::dbmalloc.c # mpatrol/files/patch-Makefile # echo c - mpatrol mkdir -p mpatrol > /dev/null 2>&1 echo c - mpatrol/CVS mkdir -p mpatrol/CVS > /dev/null 2>&1 echo x - mpatrol/CVS/Root sed 's/^X//' >mpatrol/CVS/Root << '0f8ec9f64bb74f42c76435222b1e21c4' X/home/pcvs 0f8ec9f64bb74f42c76435222b1e21c4 echo x - mpatrol/CVS/Repository sed 's/^X//' >mpatrol/CVS/Repository << '1354c4b694da57b2277efd32af103ab6' Xports/devel/mpatrol 1354c4b694da57b2277efd32af103ab6 echo x - mpatrol/CVS/Entries sed 's/^X//' >mpatrol/CVS/Entries << '11ea6f286b6d1b6d5057d6f0aa9a1c40' X/Makefile/1.8/Thu Feb 5 07:26:00 2009// X/distinfo/1.3/Sun Jan 22 08:28:33 2006// X/pkg-descr/1.2/Thu Feb 5 07:26:00 2009// X/pkg-plist/1.1/Sun Jul 13 18:20:36 2003// XD/files//// 11ea6f286b6d1b6d5057d6f0aa9a1c40 echo x - mpatrol/Makefile sed 's/^X//' >mpatrol/Makefile << '2d22ae6fa543c0b26959edd79315e56d' X# New ports collection makefile for: mpatrol X# Date created: 8 July 2003 X# Whom: Patrick MARIE X# $FreeBSD: ports/devel/mpatrol/Makefile,v 1.8 2009/02/05 07:26:00 pgollucci Exp $ X# X XPORTNAME= mpatrol XPORTVERSION= 1.5.1 XCATEGORIES= devel XMASTER_SITES= ${MASTER_SITE_LOCAL} \ X http://people.freebsd.org/~gahr/distfiles/ XMASTER_SITE_SUBDIR= gahr X XMAINTAINER= mycroft@virgaria.org XCOMMENT= A dynamic memory debugging and profiling library X XWRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/build/unix X XONLY_FOR_ARCHS= i386 amd64 sparc64 XUSE_LDCONFIG= yes X XUSE_GMAKE= yes XMAKE_ENV= PTHREAD_CFLAGS="${PTHREAD_CFLAGS}" \ X PTHREAD_LIBS="${PTHREAD_LIBS}" X XMAN1= hexwords.1 mleak.1 mpatrol.1 mprof.1 \ X mpsym.1 mptrace.1 mpedit.1 XMAN3= libmpatrol.3 libmpalloc.3 X XDOCS= README mpatrol.dvi mpatrol.guide mpatrol.html mpatrol.info \ X mpatrol.pdf mpatrol.ps mpatrol.texi mpatrol.txt refcard.dvi \ X refcard.pdf refcard.ps refcard.tex source.tex \ X texinfo.tex XDOCSIMG= cc1.eps cc1.jpg cc1.pdf \ X collect2.eps collect2.jpg collect2.pdf \ X cpp.eps cpp.jpg cpp.pdf \ X gcc.eps gcc.jpg gcc.pdf \ X mpatrol.eps mpatrol.jpg mpatrol.pdf mpatrol.txt \ X test.eps test.jpg test.pdf \ X trace.eps trace.jpg trace.pdf X X.include X X.if ${ARCH} == "amd64" XCFLAGS+= -DENVIRON=\"ENVIRON_64\" -DMP_INIT_SUPPORT=0 X.endif X Xdo-install: X.for file in hexwords mpedit mpsym mupdate X ${INSTALL_SCRIPT} ${WRKSRC}/../../bin/${file} ${PREFIX}/bin X.endfor X.for file in mpatrol mleak mptrace mprof X ${INSTALL_PROGRAM} ${WRKSRC}/${file} ${PREFIX}/bin X.endfor X.for file in ${MAN1} X ${INSTALL_MAN} ${WRKSRC}/../../man/man1/${file} ${PREFIX}/man/man1 X.endfor X.for file in ${MAN3} X ${INSTALL_MAN} ${WRKSRC}/../../man/man3/${file} ${PREFIX}/man/man3 X.endfor X.for lib in mpalloc mpatrol mpatrolmt X ${INSTALL_DATA} ${WRKSRC}/lib${lib}.a ${PREFIX}/lib X ${INSTALL_PROGRAM} ${WRKSRC}/lib${lib}.so.1 ${PREFIX}/lib X ${LN} -sf ${PREFIX}/lib/lib${lib}.so.1 ${PREFIX}/lib/lib${lib}.so X.endfor X ${INSTALL_DATA} ${WRKSRC}/libmptools.a ${PREFIX}/lib X.for file in mpatrol.h mpalloc.h mpdebug.h X ${INSTALL_DATA} ${WRKSRC}/../../src/${file} ${PREFIX}/include X.endfor X ${MKDIR} ${PREFIX}/include/mpatrol X ${INSTALL_DATA} ${WRKSRC}/../../tools/*.h ${PREFIX}/include/mpatrol X.if !defined(NOPORTDOCS) X @${MKDIR} ${DOCSDIR} X.for file in ${DOCS} X ${INSTALL_DATA} ${WRKSRC}/../../doc/${file} ${DOCSDIR} X.endfor X @${MKDIR} ${DOCSDIR}/images X.for file in ${DOCSIMG} X ${INSTALL_DATA} ${WRKSRC}/../../doc/images/${file} ${DOCSDIR}/images/ X.endfor X.endif X X.include 2d22ae6fa543c0b26959edd79315e56d echo x - mpatrol/distinfo sed 's/^X//' >mpatrol/distinfo << '78a7f84b80aa5217e7489da7602dbe04' XSHA256 (mpatrol-1.5.1.tar.gz) = 19b6bbad1c4d28d58abcae5d206689c122d3b7cad44f338ec58c80eabba1ee6d XSIZE (mpatrol-1.5.1.tar.gz) = 2166995 78a7f84b80aa5217e7489da7602dbe04 echo x - mpatrol/pkg-descr sed 's/^X//' >mpatrol/pkg-descr << '8a76b0e220f85786ace6bf5e3c8c9cff' XThe mpatrol library is a powerful debugging tool that attempts to diagnose Xrun-time errors that are caused by the wrong use of dynamically allocated Xmemory. It acts as a malloc() debugger for debugging dynamic memory Xallocations, although it can also trace and profile calls to malloc() and Xfree() too. X XWWW: http://mpatrol.sourceforge.net/ 8a76b0e220f85786ace6bf5e3c8c9cff echo x - mpatrol/pkg-plist sed 's/^X//' >mpatrol/pkg-plist << '139272116de37d3c548932f97ddae5b4' X@comment $FreeBSD: ports/devel/mpatrol/pkg-plist,v 1.1 2003/07/13 18:20:36 sobomax Exp $ Xbin/hexwords Xbin/mleak Xbin/mpatrol Xbin/mpedit Xbin/mprof Xbin/mpsym Xbin/mptrace Xbin/mupdate Xinclude/mpalloc.h Xinclude/mpatrol.h Xinclude/mpatrol/dbmalloc.h Xinclude/mpatrol/dmalloc.h Xinclude/mpatrol/heapdiff.h Xinclude/mpatrol/mgauge.h Xinclude/mpatrol/mtrace.h Xinclude/mpdebug.h Xlib/libmpalloc.a Xlib/libmpalloc.so Xlib/libmpalloc.so.1 Xlib/libmpatrol.a Xlib/libmpatrol.so Xlib/libmpatrol.so.1 Xlib/libmpatrolmt.a Xlib/libmpatrolmt.so Xlib/libmpatrolmt.so.1 Xlib/libmptools.a X%%PORTDOCS%%%%DOCSDIR%%/README X%%PORTDOCS%%%%DOCSDIR%%/images/cc1.eps X%%PORTDOCS%%%%DOCSDIR%%/images/cc1.jpg X%%PORTDOCS%%%%DOCSDIR%%/images/cc1.pdf X%%PORTDOCS%%%%DOCSDIR%%/images/collect2.eps X%%PORTDOCS%%%%DOCSDIR%%/images/collect2.jpg X%%PORTDOCS%%%%DOCSDIR%%/images/collect2.pdf X%%PORTDOCS%%%%DOCSDIR%%/images/cpp.eps X%%PORTDOCS%%%%DOCSDIR%%/images/cpp.jpg X%%PORTDOCS%%%%DOCSDIR%%/images/cpp.pdf X%%PORTDOCS%%%%DOCSDIR%%/images/gcc.eps X%%PORTDOCS%%%%DOCSDIR%%/images/gcc.jpg X%%PORTDOCS%%%%DOCSDIR%%/images/gcc.pdf X%%PORTDOCS%%%%DOCSDIR%%/images/mpatrol.eps X%%PORTDOCS%%%%DOCSDIR%%/images/mpatrol.jpg X%%PORTDOCS%%%%DOCSDIR%%/images/mpatrol.pdf X%%PORTDOCS%%%%DOCSDIR%%/images/mpatrol.txt X%%PORTDOCS%%%%DOCSDIR%%/images/test.eps X%%PORTDOCS%%%%DOCSDIR%%/images/test.jpg X%%PORTDOCS%%%%DOCSDIR%%/images/test.pdf X%%PORTDOCS%%%%DOCSDIR%%/images/trace.eps X%%PORTDOCS%%%%DOCSDIR%%/images/trace.jpg X%%PORTDOCS%%%%DOCSDIR%%/images/trace.pdf X%%PORTDOCS%%%%DOCSDIR%%/mpatrol.dvi X%%PORTDOCS%%%%DOCSDIR%%/mpatrol.guide X%%PORTDOCS%%%%DOCSDIR%%/mpatrol.html X%%PORTDOCS%%%%DOCSDIR%%/mpatrol.info X%%PORTDOCS%%%%DOCSDIR%%/mpatrol.pdf X%%PORTDOCS%%%%DOCSDIR%%/mpatrol.ps X%%PORTDOCS%%%%DOCSDIR%%/mpatrol.texi X%%PORTDOCS%%%%DOCSDIR%%/mpatrol.txt X%%PORTDOCS%%%%DOCSDIR%%/refcard.dvi X%%PORTDOCS%%%%DOCSDIR%%/refcard.pdf X%%PORTDOCS%%%%DOCSDIR%%/refcard.ps X%%PORTDOCS%%%%DOCSDIR%%/refcard.tex X%%PORTDOCS%%%%DOCSDIR%%/source.tex X%%PORTDOCS%%%%DOCSDIR%%/texinfo.tex X%%PORTDOCS%%@dirrm %%DOCSDIR%%/images X%%PORTDOCS%%@dirrm %%DOCSDIR%% X@dirrm include/mpatrol 139272116de37d3c548932f97ddae5b4 echo c - mpatrol/files mkdir -p mpatrol/files > /dev/null 2>&1 echo c - mpatrol/files/CVS mkdir -p mpatrol/files/CVS > /dev/null 2>&1 echo x - mpatrol/files/CVS/Root sed 's/^X//' >mpatrol/files/CVS/Root << 'fba338c04fa2edb6403a3851c6fed3d4' X/home/pcvs fba338c04fa2edb6403a3851c6fed3d4 echo x - mpatrol/files/CVS/Repository sed 's/^X//' >mpatrol/files/CVS/Repository << '8a497bf88baf3a6ce222c0c5b4baee04' Xports/devel/mpatrol/files 8a497bf88baf3a6ce222c0c5b4baee04 echo x - mpatrol/files/CVS/Entries sed 's/^X//' >mpatrol/files/CVS/Entries << 'f406347812c61931d662807612aa11a4' X/patch-..::..::src::mptrace.c/1.1/Fri Nov 3 03:51:40 2006// X/patch-..::..::tools::dbmalloc.c/1.1/Sun Jul 13 18:20:36 2003// X/patch-Makefile/1.1/Sun Jul 13 18:20:36 2003// X/patch-..::..::src::mpatrol.h/-1.1/Wed Oct 8 18:22:58 2008// X/patch-..::..::src::symbol.c/-1.1/Sun Jul 13 18:20:36 2003// XD f406347812c61931d662807612aa11a4 echo x - mpatrol/files/patch-src_target.h sed 's/^X//' >mpatrol/files/patch-src_target.h << '53e49c8b878a8e97db89f5345a2fa434' X--- ../../src/target.h.orig 2011-02-21 20:07:30.000000000 +0000 X+++ ../../src/target.h 2011-02-21 20:08:06.000000000 +0000 X@@ -288,7 +288,7 @@ X defined(__POWERPC) || defined(__POWERPC__) || defined(_M_PPC) X #define ARCH ARCH_POWERPC X #elif defined(sparcv9) || defined(_sparcv9) || defined(__sparcv9) || \ X- defined(__sparcv9__) X+ defined(__sparcv9__) || defined(__sparc64__) X #define ARCH ARCH_SPARC X #define ENVIRON ENVIRON_64 X #elif defined(sparc) || defined(_sparc) || defined(__sparc) || \ 53e49c8b878a8e97db89f5345a2fa434 echo x - mpatrol/files/patch-..::..::src::mptrace.c sed 's/^X//' >mpatrol/files/patch-..::..::src::mptrace.c << '97b9e518431cf88f723ab3305da609a6' X X$FreeBSD: ports/devel/mpatrol/files/patch-..::..::src::mptrace.c,v 1.1 2006/11/03 03:51:40 sobomax Exp $ X X--- ../../src/mptrace.c X+++ ../../src/mptrace.c X@@ -268,27 +268,27 @@ X static XtResource resources[] = X { X {"alloc", XmCColor, XmRPixel, sizeof(Pixel), X- (Cardinal) &alcol, XmRString, (XtPointer) "black"}, X+ (long) &alcol, XmRString, (XtPointer) "black"}, X {"base", "Base", XmRInt, sizeof(void *), X- (Cardinal) &addrbase, XmRImmediate, (XtPointer) NULL}, X+ (long) &addrbase, XmRImmediate, (XtPointer) NULL}, X {"delay", "Delay", XmRInt, sizeof(unsigned long), X- (Cardinal) &delay, XmRImmediate, (XtPointer) 0}, X+ (long) &delay, XmRImmediate, (XtPointer) 0}, X {"free", XmCColor, XmRPixel, sizeof(Pixel), X- (Cardinal) &frcol, XmRString, (XtPointer) "white"}, X+ (long) &frcol, XmRString, (XtPointer) "white"}, X {"height", XmCHeight, XmRShort, sizeof(Dimension), X- (Cardinal) &height, XmRImmediate, (XtPointer) 512}, X+ (long) &height, XmRImmediate, (XtPointer) 512}, X {"internal", XmCColor, XmRPixel, sizeof(Pixel), X- (Cardinal) &incol, XmRString, (XtPointer) "red"}, X+ (long) &incol, XmRString, (XtPointer) "red"}, X {"space", "Space", XmRInt, sizeof(unsigned long), X- (Cardinal) &addrspace, XmRImmediate, (XtPointer) 4}, X+ (long) &addrspace, XmRImmediate, (XtPointer) 4}, X {"unalloc", XmCColor, XmRPixel, sizeof(Pixel), X- (Cardinal) &uncol, XmRString, (XtPointer) "blue"}, X+ (long) &uncol, XmRString, (XtPointer) "blue"}, X {"view-height", XmCHeight, XmRShort, sizeof(Dimension), X- (Cardinal) &vheight, XmRImmediate, (XtPointer) 256}, X+ (long) &vheight, XmRImmediate, (XtPointer) 256}, X {"view-width", XmCWidth, XmRShort, sizeof(Dimension), X- (Cardinal) &vwidth, XmRImmediate, (XtPointer) 256}, X+ (long) &vwidth, XmRImmediate, (XtPointer) 256}, X {"width", XmCWidth, XmRShort, sizeof(Dimension), X- (Cardinal) &width, XmRImmediate, (XtPointer) 512} X+ (long) &width, XmRImmediate, (XtPointer) 512} X }; X X 97b9e518431cf88f723ab3305da609a6 echo x - mpatrol/files/patch-..::..::tools::dbmalloc.c sed 's/^X//' >mpatrol/files/patch-..::..::tools::dbmalloc.c << 'a2eb79aa76fc35e6feb4f5e72d5f9d7b' X X$FreeBSD: ports/devel/mpatrol/files/patch-..::..::tools::dbmalloc.c,v 1.1 2003/07/13 18:20:36 sobomax Exp $ X X--- ../../tools/dbmalloc.c 2003/07/12 11:39:21 1.1 X+++ ../../tools/dbmalloc.c 2003/07/12 11:39:30 X@@ -27,7 +27,6 @@ X X X #include "config.h" X-#include "dbmalloc.h" X #include X #if TARGET == TARGET_WINDOWS X #include X@@ -35,6 +34,7 @@ X #include X #endif /* TARGET */ X X+#include "dbmalloc.h" X X #if MP_IDENT_SUPPORT X #ident "$Id: dbmalloc.c,v 1.1 2003/07/12 11:39:21 root Exp root $" a2eb79aa76fc35e6feb4f5e72d5f9d7b echo x - mpatrol/files/patch-Makefile sed 's/^X//' >mpatrol/files/patch-Makefile << 'f6eb10b656f0ed98ed711d0014891899' X X$FreeBSD: ports/devel/mpatrol/files/patch-Makefile,v 1.1 2003/07/13 18:20:36 sobomax Exp $ X X--- Makefile.orig Tue Jan 8 22:41:01 2002 X+++ Makefile Sun Jul 13 21:17:49 2003 X@@ -27,7 +27,7 @@ X # Definitions X X SHELL = /bin/sh X-CC = g++ X+CC = $(CXX) X AR = ar X LD = $(CC) X LINT = lint X@@ -41,12 +41,12 @@ X ifeq ($(GUISUP),true) X CFLAGS = -I$(SOURCE) -I$(TOOLS) -I/usr/X11R6/include -I/usr/X11R5/include -I/usr/X11/include -I/usr/X/include -DMP_GUI_SUPPORT=1 X else X-CFLAGS = -I$(SOURCE) -I$(TOOLS) X+CFLAGS += -I$(SOURCE) -I$(TOOLS) -I$(LOCALBASE)/include X endif X-OFLAGS = -O3 -fno-inline-functions X+OFLAGS = -fno-inline-functions -fpermissive X SFLAGS = -fPIC X-TFLAGS = -DMP_THREADS_SUPPORT X-LDFLAGS = -shared X+TFLAGS = -DMP_THREADS_SUPPORT $(PTHREAD_CFLAGS) X+LDFLAGS = -shared -L$(LOCALBASE)/lib -lelf -lintl X X MPATROL = mpatrol X MPALLOC = mpalloc X@@ -123,10 +123,10 @@ X $(ARCHIVE_MPATROL): $(ARCHIVE_MPTOBJS) X $(AR) cr $@ $(ARCHIVE_MPTOBJS) X X-$(SHARED_MPATROL).$(VERSION).$(REVISION): $(SHARED_MPTOBJS) X+$(SHARED_MPATROL).$(VERSION): $(SHARED_MPTOBJS) X $(LD) $(LDFLAGS) -o $@ $(SHARED_MPTOBJS) X X-$(SHARED_MPATROL): $(SHARED_MPATROL).$(VERSION).$(REVISION) X+$(SHARED_MPATROL): $(SHARED_MPATROL).$(VERSION) X @ ln -f -s $< $@ X X $(OBJECT_MPATROL): $(SOURCE)/library.c X@@ -138,10 +138,10 @@ X $(ARCHTS_MPATROL): $(ARCHTS_MPTOBJS) X $(AR) cr $@ $(ARCHTS_MPTOBJS) X X-$(SHARTS_MPATROL).$(VERSION).$(REVISION): $(SHARTS_MPTOBJS) X- $(LD) $(LDFLAGS) -o $@ $(SHARTS_MPTOBJS) X+$(SHARTS_MPATROL).$(VERSION): $(SHARTS_MPTOBJS) X+ $(LD) $(LDFLAGS) $(PTHREAD_LIBS) -o $@ $(SHARTS_MPTOBJS) X X-$(SHARTS_MPATROL): $(SHARTS_MPATROL).$(VERSION).$(REVISION) X+$(SHARTS_MPATROL): $(SHARTS_MPATROL).$(VERSION) X @ ln -f -s $< $@ X X $(OBJTS_MPATROL): $(SOURCE)/library.c X@@ -153,10 +153,10 @@ X $(ARCHIVE_MPALLOC): $(ARCHIVE_MPAOBJS) X $(AR) cr $@ $(ARCHIVE_MPAOBJS) X X-$(SHARED_MPALLOC).$(VERSION).$(REVISION): $(SHARED_MPAOBJS) X+$(SHARED_MPALLOC).$(VERSION): $(SHARED_MPAOBJS) X $(LD) $(LDFLAGS) -o $@ $(SHARED_MPAOBJS) X X-$(SHARED_MPALLOC): $(SHARED_MPALLOC).$(VERSION).$(REVISION) X+$(SHARED_MPALLOC): $(SHARED_MPALLOC).$(VERSION) X @ ln -f -s $< $@ X X $(OBJECT_MPALLOC): $(SOURCE)/library2.c X@@ -224,13 +224,13 @@ X X clobber: clean X -@ rm -f $(ARCHIVE_MPATROL) $(ARCHTS_MPATROL) 2>&1 >/dev/null X- -@ rm -f $(SHARED_MPATROL).$(VERSION).$(REVISION) 2>&1 >/dev/null X- -@ rm -f $(SHARTS_MPATROL).$(VERSION).$(REVISION) 2>&1 >/dev/null X+ -@ rm -f $(SHARED_MPATROL).$(VERSION) 2>&1 >/dev/null X+ -@ rm -f $(SHARTS_MPATROL).$(VERSION) 2>&1 >/dev/null X -@ rm -f $(SHARED_MPATROL) $(SHARTS_MPATROL) 2>&1 >/dev/null X -@ rm -f $(OBJECT_MPATROL) $(OBJTS_MPATROL) 2>&1 >/dev/null X -@ rm -f $(LINT_MPATROL) $(LINTTS_MPATROL) 2>&1 >/dev/null X -@ rm -f $(ARCHIVE_MPALLOC) 2>&1 >/dev/null X- -@ rm -f $(SHARED_MPALLOC).$(VERSION).$(REVISION) 2>&1 >/dev/null X+ -@ rm -f $(SHARED_MPALLOC).$(VERSION) 2>&1 >/dev/null X -@ rm -f $(SHARED_MPALLOC) $(OBJECT_MPALLOC) 2>&1 >/dev/null X -@ rm -f $(LINT_MPALLOC) 2>&1 >/dev/null X -@ rm -f $(ARCHIVE_MPTOOLS) $(LINT_MPTOOLS) 2>&1 >/dev/null f6eb10b656f0ed98ed711d0014891899 exit