Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Jul 2005 19:31:12 +0000
From:      "db@trunet.dk" <db@TruNet.dk>
To:        ports@freebsd.org
Subject:   Port update: /devel/ccmalloc 0.3.9_2 -> 0.4.0
Message-ID:  <200507281931.12941.db@TruNet.dk>

next in thread | raw e-mail | index | archive | help
--Boundary-00=_AKT6CnlKkkyvbYV
Content-Type: text/plain;
  charset="us-ascii"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Hi all

The reason I'm not sending this with send-pr is that I'm not sure whether this 
fix is correct or not. It builds fine on my i386 FreeBSD 5.4 system but I 
have deleted all pachtes, deleted a lot from the Makefile and I can't see why 
the port should depend on perl. So if someone could check the fix that would 
be great.

Best regards
db - Porting newbie......

--Boundary-00=_AKT6CnlKkkyvbYV
Content-Type: text/x-diff;
  charset="us-ascii";
  name="fix"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="fix"

diff -ruN /usr/ports/devel/ccmalloc/Makefile devel/ccmalloc/Makefile
--- /usr/ports/devel/ccmalloc/Makefile	Wed Jul 27 21:15:05 2005
+++ devel/ccmalloc/Makefile	Thu Jul 28 15:36:29 2005
@@ -6,27 +6,17 @@
 #
 
 PORTNAME=	ccmalloc
-PORTVERSION=	0.3.9
-PORTREVISION=	2
+PORTVERSION=	0.4.0
 CATEGORIES=	devel
-MASTER_SITES=	http://www2.inf.ethz.ch/personal/biere/projects/ccmalloc/
+MASTER_SITES=	http://www.inf.ethz.ch/personal/biere/projects/ccmalloc/
 
 MAINTAINER=	jure@kom.org
 COMMENT=	C/C++ memory profiler and memory leak tracer
 
-USE_PERL5=	yes
 USE_GMAKE=	yes
 HAS_CONFIGURE=	yes
 
-CONFIGURE_ARGS=	--prefix=${PREFIX}
-
-CC=		gcc -g -Wall
-CXX=		g++
-
 .include <bsd.port.pre.mk>
-.if ${OSVERSION} > 500000
-EXTRA_PATCHES=	${FILESDIR}/patch5-configure
-.endif
 
 post-install:
 	@${CAT} pkg-message
diff -ruN /usr/ports/devel/ccmalloc/distinfo devel/ccmalloc/distinfo
--- /usr/ports/devel/ccmalloc/distinfo	Wed Jul 27 21:09:44 2005
+++ devel/ccmalloc/distinfo	Thu Jul 28 15:33:44 2005
@@ -1,2 +1,2 @@
-MD5 (ccmalloc-0.3.9.tar.gz) = 9ba598edf3b21acc6a7a6196944f5af7
-SIZE (ccmalloc-0.3.9.tar.gz) = 57501
+MD5 (ccmalloc-0.4.0.tar.gz) = b90d955149569bbc6e801739f099db3d 
+SIZE (ccmalloc-0.4.0.tar.gz) = 57917
diff -ruN /usr/ports/devel/ccmalloc/files/patch-Makefile.in devel/ccmalloc/files/patch-Makefile.in
--- /usr/ports/devel/ccmalloc/files/patch-Makefile.in	Sat Apr  5 12:47:13 2003
+++ devel/ccmalloc/files/patch-Makefile.in	Thu Jan  1 00:00:00 1970
@@ -1,18 +0,0 @@
---- 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 -ruN /usr/ports/devel/ccmalloc/files/patch-src::ccmalloc.in devel/ccmalloc/files/patch-src::ccmalloc.in
--- /usr/ports/devel/ccmalloc/files/patch-src::ccmalloc.in	Sat Apr  5 12:47:13 2003
+++ devel/ccmalloc/files/patch-src::ccmalloc.in	Thu Jan  1 00:00:00 1970
@@ -1,29 +0,0 @@
---- 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
diff -ruN /usr/ports/devel/ccmalloc/files/patch5-configure devel/ccmalloc/files/patch5-configure
--- /usr/ports/devel/ccmalloc/files/patch5-configure	Sat Apr 12 00:42:11 2003
+++ devel/ccmalloc/files/patch5-configure	Thu Jan  1 00:00:00 1970
@@ -1,82 +0,0 @@
---- 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

--Boundary-00=_AKT6CnlKkkyvbYV--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200507281931.12941.db>