diff options
author | Maxim Sobolev <sobomax@FreeBSD.org> | 2003-07-13 18:20:36 +0000 |
---|---|---|
committer | Maxim Sobolev <sobomax@FreeBSD.org> | 2003-07-13 18:20:36 +0000 |
commit | c41d68c460828d0913b7619891a093d13fcfc214 (patch) | |
tree | 598c14a9233c4bc221149e4eda8c47c029b65bf2 /devel/mpatrol/files | |
parent | 06fa52af7ca88efed4de24df52beed9de95b9579 (diff) | |
download | ports-c41d68c460828d0913b7619891a093d13fcfc214.tar.gz ports-c41d68c460828d0913b7619891a093d13fcfc214.zip |
Add mpatrol 1.4.8, a dynamic memory debugging and profiling library.
PR: 53317
Submitted by: Patrick MARIE <mycroft@virgaria.org>
Notes
Notes:
svn path=/head/; revision=84810
Diffstat (limited to 'devel/mpatrol/files')
-rw-r--r-- | devel/mpatrol/files/patch-..::..::src::symbol.c | 23 | ||||
-rw-r--r-- | devel/mpatrol/files/patch-..::..::tools::dbmalloc.c | 21 | ||||
-rw-r--r-- | devel/mpatrol/files/patch-Makefile | 88 |
3 files changed, 132 insertions, 0 deletions
diff --git a/devel/mpatrol/files/patch-..::..::src::symbol.c b/devel/mpatrol/files/patch-..::..::src::symbol.c new file mode 100644 index 000000000000..e36d9f2b171f --- /dev/null +++ b/devel/mpatrol/files/patch-..::..::src::symbol.c @@ -0,0 +1,23 @@ + +$FreeBSD$ + +--- ../../src/symbol.c 2003/07/12 11:33:10 1.1 ++++ ../../src/symbol.c 2003/07/12 11:33:29 +@@ -72,7 +72,7 @@ + #include <ldfcn.h> + #endif /* SYSTEM */ + #elif FORMAT == FORMAT_ELF32 || FORMAT == FORMAT_ELF64 +-#include <libelf.h> ++#include <libelf/libelf.h> + #elif FORMAT == FORMAT_BFD + #include <bfd.h> + #endif /* FORMAT */ +@@ -113,7 +113,7 @@ + * symbols from the object files and libraries. However, we still need the ELF + * definitions for reading the internal structures of the dynamic linker. + */ +-#include <elf.h> ++/*#include <elf.h>*/ + #elif DYNLINK == DYNLINK_WINDOWS + /* We use the imagehlp library on Windows platforms to obtain information about + * the symbols loaded from third-party and system DLLs. We can also use it to diff --git a/devel/mpatrol/files/patch-..::..::tools::dbmalloc.c b/devel/mpatrol/files/patch-..::..::tools::dbmalloc.c new file mode 100644 index 000000000000..06352ee6ab0a --- /dev/null +++ b/devel/mpatrol/files/patch-..::..::tools::dbmalloc.c @@ -0,0 +1,21 @@ + +$FreeBSD$ + +--- ../../tools/dbmalloc.c 2003/07/12 11:39:21 1.1 ++++ ../../tools/dbmalloc.c 2003/07/12 11:39:30 +@@ -27,7 +27,6 @@ + + + #include "config.h" +-#include "dbmalloc.h" + #include <stdio.h> + #if TARGET == TARGET_WINDOWS + #include <io.h> +@@ -35,6 +34,7 @@ + #include <unistd.h> + #endif /* TARGET */ + ++#include "dbmalloc.h" + + #if MP_IDENT_SUPPORT + #ident "$Id: dbmalloc.c,v 1.1 2003/07/12 11:39:21 root Exp root $" diff --git a/devel/mpatrol/files/patch-Makefile b/devel/mpatrol/files/patch-Makefile new file mode 100644 index 000000000000..d25ad3af18dd --- /dev/null +++ b/devel/mpatrol/files/patch-Makefile @@ -0,0 +1,88 @@ + +$FreeBSD$ + +--- Makefile.orig Tue Jan 8 22:41:01 2002 ++++ Makefile Sun Jul 13 21:17:49 2003 +@@ -27,7 +27,7 @@ + # Definitions + + SHELL = /bin/sh +-CC = g++ ++CC = $(CXX) + AR = ar + LD = $(CC) + LINT = lint +@@ -41,12 +41,12 @@ + ifeq ($(GUISUP),true) + 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 + else +-CFLAGS = -I$(SOURCE) -I$(TOOLS) ++CFLAGS += -I$(SOURCE) -I$(TOOLS) -I$(LOCALBASE)/include + endif +-OFLAGS = -O3 -fno-inline-functions ++OFLAGS = -fno-inline-functions -fpermissive + SFLAGS = -fPIC +-TFLAGS = -DMP_THREADS_SUPPORT +-LDFLAGS = -shared ++TFLAGS = -DMP_THREADS_SUPPORT $(PTHREAD_CFLAGS) ++LDFLAGS = -shared -L$(LOCALBASE)/lib -lelf -lintl + + MPATROL = mpatrol + MPALLOC = mpalloc +@@ -123,10 +123,10 @@ + $(ARCHIVE_MPATROL): $(ARCHIVE_MPTOBJS) + $(AR) cr $@ $(ARCHIVE_MPTOBJS) + +-$(SHARED_MPATROL).$(VERSION).$(REVISION): $(SHARED_MPTOBJS) ++$(SHARED_MPATROL).$(VERSION): $(SHARED_MPTOBJS) + $(LD) $(LDFLAGS) -o $@ $(SHARED_MPTOBJS) + +-$(SHARED_MPATROL): $(SHARED_MPATROL).$(VERSION).$(REVISION) ++$(SHARED_MPATROL): $(SHARED_MPATROL).$(VERSION) + @ ln -f -s $< $@ + + $(OBJECT_MPATROL): $(SOURCE)/library.c +@@ -138,10 +138,10 @@ + $(ARCHTS_MPATROL): $(ARCHTS_MPTOBJS) + $(AR) cr $@ $(ARCHTS_MPTOBJS) + +-$(SHARTS_MPATROL).$(VERSION).$(REVISION): $(SHARTS_MPTOBJS) +- $(LD) $(LDFLAGS) -o $@ $(SHARTS_MPTOBJS) ++$(SHARTS_MPATROL).$(VERSION): $(SHARTS_MPTOBJS) ++ $(LD) $(LDFLAGS) $(PTHREAD_LIBS) -o $@ $(SHARTS_MPTOBJS) + +-$(SHARTS_MPATROL): $(SHARTS_MPATROL).$(VERSION).$(REVISION) ++$(SHARTS_MPATROL): $(SHARTS_MPATROL).$(VERSION) + @ ln -f -s $< $@ + + $(OBJTS_MPATROL): $(SOURCE)/library.c +@@ -153,10 +153,10 @@ + $(ARCHIVE_MPALLOC): $(ARCHIVE_MPAOBJS) + $(AR) cr $@ $(ARCHIVE_MPAOBJS) + +-$(SHARED_MPALLOC).$(VERSION).$(REVISION): $(SHARED_MPAOBJS) ++$(SHARED_MPALLOC).$(VERSION): $(SHARED_MPAOBJS) + $(LD) $(LDFLAGS) -o $@ $(SHARED_MPAOBJS) + +-$(SHARED_MPALLOC): $(SHARED_MPALLOC).$(VERSION).$(REVISION) ++$(SHARED_MPALLOC): $(SHARED_MPALLOC).$(VERSION) + @ ln -f -s $< $@ + + $(OBJECT_MPALLOC): $(SOURCE)/library2.c +@@ -224,13 +224,13 @@ + + clobber: clean + -@ rm -f $(ARCHIVE_MPATROL) $(ARCHTS_MPATROL) 2>&1 >/dev/null +- -@ rm -f $(SHARED_MPATROL).$(VERSION).$(REVISION) 2>&1 >/dev/null +- -@ rm -f $(SHARTS_MPATROL).$(VERSION).$(REVISION) 2>&1 >/dev/null ++ -@ rm -f $(SHARED_MPATROL).$(VERSION) 2>&1 >/dev/null ++ -@ rm -f $(SHARTS_MPATROL).$(VERSION) 2>&1 >/dev/null + -@ rm -f $(SHARED_MPATROL) $(SHARTS_MPATROL) 2>&1 >/dev/null + -@ rm -f $(OBJECT_MPATROL) $(OBJTS_MPATROL) 2>&1 >/dev/null + -@ rm -f $(LINT_MPATROL) $(LINTTS_MPATROL) 2>&1 >/dev/null + -@ rm -f $(ARCHIVE_MPALLOC) 2>&1 >/dev/null +- -@ rm -f $(SHARED_MPALLOC).$(VERSION).$(REVISION) 2>&1 >/dev/null ++ -@ rm -f $(SHARED_MPALLOC).$(VERSION) 2>&1 >/dev/null + -@ rm -f $(SHARED_MPALLOC) $(OBJECT_MPALLOC) 2>&1 >/dev/null + -@ rm -f $(LINT_MPALLOC) 2>&1 >/dev/null + -@ rm -f $(ARCHIVE_MPTOOLS) $(LINT_MPTOOLS) 2>&1 >/dev/null |