diff options
Diffstat (limited to 'devel/ccmalloc/files')
-rw-r--r-- | devel/ccmalloc/files/patch-Makefile.in | 18 | ||||
-rw-r--r-- | devel/ccmalloc/files/patch-configure | 82 | ||||
-rw-r--r-- | devel/ccmalloc/files/patch-src::ccmalloc.in | 29 |
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 |