summaryrefslogtreecommitdiff
path: root/devel/ccmalloc/files
diff options
context:
space:
mode:
Diffstat (limited to 'devel/ccmalloc/files')
-rw-r--r--devel/ccmalloc/files/patch-Makefile.in18
-rw-r--r--devel/ccmalloc/files/patch-configure82
-rw-r--r--devel/ccmalloc/files/patch-src::ccmalloc.in29
3 files changed, 129 insertions, 0 deletions
diff --git a/devel/ccmalloc/files/patch-Makefile.in b/devel/ccmalloc/files/patch-Makefile.in
new file mode 100644
index 000000000000..e1fd0c2dd765
--- /dev/null
+++ b/devel/ccmalloc/files/patch-Makefile.in
@@ -0,0 +1,18 @@
+--- Makefile.in.orig Wed Jan 30 15:27:10 2002
++++ Makefile.in Mon Mar 18 17:39:49 2002
+@@ -3,6 +3,7 @@
+ COMPILERS=@COMPILERS@
+ TARGETS=lib/libccmalloc.a @TARGETS@ bin/ccmalloc
+ PREFIX=@PREFIX@
++OPSYS=@OPSYS@
+
+ #--------------------------------------------------------------------------#
+
+@@ -43,6 +44,7 @@
+ -e 's,@''PREFIX@,$(PREFIX),g' \
+ -e 's,@''COMPILERS@,"$(COMPILERS)",g' \
+ -e 's,@''VERSION@,@VERSION@,g' \
++ -e 's,@''OPSYS@,@OPSYS@,g' \
+ src/ccmalloc.in > $@
+ chmod 755 $@
+
diff --git a/devel/ccmalloc/files/patch-configure b/devel/ccmalloc/files/patch-configure
new file mode 100644
index 000000000000..39b2b424f43b
--- /dev/null
+++ b/devel/ccmalloc/files/patch-configure
@@ -0,0 +1,82 @@
+--- configure.orig Wed Feb 6 01:20:53 2002
++++ configure Sat Apr 5 04:43:02 2003
+@@ -27,7 +27,8 @@
+ fmt="%-26s ..."
+ debug=no
+ prefix=/usr/local
+-os=unsupported
++
++OPSYS=unsupported
+
+ #--------------------------------------------------------------------------#
+ # process command line options
+@@ -40,7 +41,7 @@
+ exit 0
+ ;;
+ --prefix=*)
+- prefix=`expr $1 : '--prefix=\(.*\)'`
++ prefix=`expr -- $1 : '--prefix=\(.*\)'`
+ ;;
+ --debug)
+ debug=yes
+@@ -70,26 +71,26 @@
+ SunOS )
+ case `uname -r` in
+ 5.* )
+- os=solaris
++ OPSYS=solaris
+ ;;
+ esac
+ ;;
+ Linux )
+- os=linux
++ OPSYS=linux
+ ;;
+ FreeBSD )
+- os=freebsd
++ OPSYS=freebsd
+ ;;
+ esac
+
+-if [ $os = unsupported ]
++if [ $OPSYS = unsupported ]
+ then
+ echo
+ echo "*** configure: unsupported operating system" 1>&2
+ exit 1
+ fi
+
+-echo " $os"
++echo " $OPSYS"
+
+ #--------------------------------------------------------------------------#
+ # search for C compilers
+@@ -205,7 +206,7 @@
+ }
+ EOF
+
+-case $os in
++case $OPSYS in
+ freebsd )
+ LIB=""
+ ;;
+@@ -285,8 +286,9 @@
+ (
+ echo "#ifndef _config_h_INCLUDED"
+ [ $debug = no ] && echo "#define NDEBUG"
+-[ $os = solaris ] && echo "#define OS_IS_SOLARIS"
+-[ $os = linux ] && echo "#define OS_IS_LINUX"
++[ $OPSYS = solaris ] && echo "#define OS_IS_SOLARIS"
++[ $OPSYS = linux ] && echo "#define OS_IS_LINUX"
++[ $OPSYS = freebsd ] && echo "#define OS_IS_FREEBSD"
+ [ $atexit = yes ] && echo "#define HAVE_ATEXIT"
+ cat<<-EOF
+ #define VERSION "$version"
+@@ -319,6 +321,7 @@
+ -e "s,@COMPILERS@,$COMPILERS,g" \
+ -e "s,@VERSION@,$version,g" \
+ -e "s,@TARGETS@,$TARGETS,g" \
++-e "s,@OPSYS@,$OPSYS,g" \
+ Makefile.in > $dst
+
+ echo >> $dst
diff --git a/devel/ccmalloc/files/patch-src::ccmalloc.in b/devel/ccmalloc/files/patch-src::ccmalloc.in
new file mode 100644
index 000000000000..04f51eea6b18
--- /dev/null
+++ b/devel/ccmalloc/files/patch-src::ccmalloc.in
@@ -0,0 +1,29 @@
+--- src/ccmalloc.in.orig Wed Jan 30 06:23:55 2002
++++ src/ccmalloc.in Sat Apr 5 02:05:19 2003
+@@ -9,6 +9,13 @@
+ #
+ COMPILERS=@COMPILERS@
+ PREFIX=@PREFIX@
++OPSYS=@OPSYS@
++
++case $OPSYS in
++ linux | solaris) COMP_ARGS='-lccmalloc -ldl';;
++ freebsd ) COMP_ARGS='-lccmalloc';;
++ *) COMP_ARGS='-lccmalloc -ldl';;
++esac
+
+ usage () {
+ echo \
+@@ -104,10 +111,10 @@
+ then
+ wrapper="$PREFIX/lib/ccmalloc-$CC.o"
+ echo "ccmalloc: using '$wrapper' as C++ wrapper"
+- cmd="$args $wrapper -L$PREFIX/lib -lccmalloc -ldl"
++ cmd="$args $wrapper -L$PREFIX/lib $COMP_ARGS"
+ else
+ echo "ccmalloc: no C++ wrapper for '$base' installed"
+- cmd="$args -L$PREFIX/lib -lccmalloc -ldl"
++ cmd="$args -L$PREFIX/lib $COMP_ARGS"
+ fi
+
+ echo $cmd