aboutsummaryrefslogtreecommitdiff
path: root/devel/mpatrol/files
diff options
context:
space:
mode:
authorMaxim Sobolev <sobomax@FreeBSD.org>2003-07-13 18:20:36 +0000
committerMaxim Sobolev <sobomax@FreeBSD.org>2003-07-13 18:20:36 +0000
commitc41d68c460828d0913b7619891a093d13fcfc214 (patch)
tree598c14a9233c4bc221149e4eda8c47c029b65bf2 /devel/mpatrol/files
parent06fa52af7ca88efed4de24df52beed9de95b9579 (diff)
downloadports-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.c23
-rw-r--r--devel/mpatrol/files/patch-..::..::tools::dbmalloc.c21
-rw-r--r--devel/mpatrol/files/patch-Makefile88
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