# New ports collection makefile for: boehm-gc # Date created: 15 November 1996 # Whom: Mike McGaughey # # $FreeBSD$ # PORTNAME= boehm-gc PORTVERSION= 6.8 PORTREVISION= 0 CATEGORIES= devel MASTER_SITES= http://www.hpl.hp.com/personal/Hans_Boehm/gc/gc_source/ DISTNAME= gc${PORTVERSION:S/.a/alpha/} MAINTAINER= stas@FreeBSD.org COMMENT= Garbage collection and memory leak detection for C and C++ USE_AUTOTOOLS= libtool:22 GNU_CONFIGURE= yes USE_GNOME= gnometarget USE_LDCONFIG= yes CONFIGURE_ARGS= --enable-cplusplus OPTIONS= REDIRECT "Define malloc(3)-family replacements" off \ FULLDEBUG "full-debug support (see documentation)" off \ THREADING "POSIX thread support" off \ PARALLEL_MARK "Parallel-thread marking (faster for SMP)" off .include .if defined(WITH_THREADING) CONFIGURE_ARGS+= --enable-threads=posix --enable-thread-local-alloc CONFIGURE_ENV= CFLAGSS="${CFLAGS} ${PTHREAD_CFLAGS}" \ LIBS="${LIBS} ${PTHREAD_LIBS:C/-pthread/-lpthread/}" .if defined(WITH_PARALLEL_MARK) CONFIGURE_ARGS+= --enable-parallel-mark .endif PKGNAMESUFFIX= +threaded .else CONFIGURE_ARGS+= --disable-threads PKGNAMESUFFIX= # empty .endif .if defined(WITH_REDIRECT) CONFIGURE_ARGS+= --enable-redirect-malloc PKGNAMESUFFIX:= ${PKGNAMESUFFIX}+redirect .endif .if defined(WITH_FULLDEBUG) CONFIGURE_ARGS+= --enable-full-debug PKGNAMESUFFIX:= ${PKGNAMESUFFIX}+fulldebug .endif MAN3= gc.3 .if ${ARCH} == "ia64" BROKEN= "Does not compile on ia64" .endif post-patch: @${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/doc/gc.man post-install: ${INSTALL_MAN} ${WRKSRC}/doc/gc.man ${PREFIX}/man/man3/gc.3 .include /files/elliptic-6.5.3'>dependabot/npm_and_yarn/devel/electron4/files/elliptic-6.5.3 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* - Reset MAINTAINERahze2006-01-301-1/+1
* Chase some URLs per the distfile survey.linimon2005-11-251-1/+1
* Mass-conversion to the USE_AUTOTOOLS New World Order. The code presentade2005-11-151-1/+1
* - Add SHA256ahze2005-11-091-0/+1
* Bump PORTREVISION to chase the glib20 shared library update.marcus2005-11-051-1/+1
* Now builds on amd64kris2005-04-111-2/+2
* BROKEN on !i386: Does not compilekris2005-03-271-1/+7
* - Fix pointer to pointer build failureahze2005-03-221-0/+11
* Bump PORTREVISION to chase the glib20 shared lib version change.marcus2005-03-121-0/+1