Index: head/lang/see/Makefile =================================================================== --- head/lang/see/Makefile (revision 381489) +++ head/lang/see/Makefile (revision 381490) @@ -1,48 +1,51 @@ # Created by: Simun Mikecin # $FreeBSD$ PORTNAME= see PORTVERSION= 3.1.1424 +PORTREVISION= 1 CATEGORIES= lang devel MASTER_SITES= http://download.openpkg.org/components/cache/see/ \ http://lil.fr.distfiles.macports.org/see/ \ ftp://ftp.mirrorservice.org/sites/distfiles.macports.org/see/ \ ftp://mirror.csclub.uwaterloo.ca/MacPorts/mpdistfiles/see/ MAINTAINER= numisemis@yahoo.com COMMENT= Simple ECMAScript Engine (SEE) -OPTIONS_DEFINE= GC SEE_DEBUG DOCS +LICENSE= BSD + +OPTIONS_DEFINE= GC DEBUG DOCS OPTIONS_DEFAULT= GC GC_DESC= Use Boehm-Weiser garbage collection package -SEE_DEBUG_DESC= Internal SEE library debugging +DEBUG_DESC= Internal SEE library debugging CONFLICTS= see-devel-[0-9]* WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USE_LDCONFIG= yes USES= libtool pathfix perl5 USE_PERL5= build GNU_CONFIGURE= yes INSTALL_TARGET= install-strip -CFLAGS+= -O3 -fomit-frame-pointer +CFLAGS+= -O3 CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS} LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -SEE_DEBUG_CFLAGS_OFF= -DNDEBUG +DEBUG_CFLAGS_OFF= -DNDEBUG GC_LIB_DEPENDS= libgc.so:${PORTSDIR}/devel/boehm-gc GC_CONFIGURE_WITH= boehm-gc post-patch: @${REINPLACE_CMD} -e "s|PACKAGE_BUGREPORT='leonard@users|PACKAGE_BUGREPORT='leonard\\\@users|" \ ${WRKSRC}/configure post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} .for f in doc/USAGE.html AUTHORS NEWS README TODO COPYING ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR} .endfor .include Index: head/lang/see/files/patch-libsee_dtoa.c =================================================================== --- head/lang/see/files/patch-libsee_dtoa.c (nonexistent) +++ head/lang/see/files/patch-libsee_dtoa.c (revision 381490) @@ -0,0 +1,17 @@ +--- libsee/dtoa.c.orig 2009-04-26 23:04:58.000000000 +0200 ++++ libsee/dtoa.c 2015-03-16 15:46:21.218950229 +0100 +@@ -252,6 +252,14 @@ + #include "math.h" + #endif + ++#include ++ ++static pthread_mutex_t dtoaLock[2] = { PTHREAD_MUTEX_INITIALIZER, PTHREAD_MUTEX_INITIALIZER }; ++ ++#define MULTIPLE_THREADS ++#define ACQUIRE_DTOA_LOCK(n) pthread_mutex_lock(&dtoaLock[n]); ++#define FREE_DTOA_LOCK(n) pthread_mutex_unlock(&dtoaLock[n]); ++ + #ifdef __cplusplus + extern "C" { + #endif Property changes on: head/lang/see/files/patch-libsee_dtoa.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property