Date: Wed, 9 Sep 2015 21:48:35 +0000 (UTC) From: Dmitry Marakasov <amdmi3@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r396541 - in head/lang/duktape: . files Message-ID: <201509092148.t89LmZec012927@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: amdmi3 Date: Wed Sep 9 21:48:34 2015 New Revision: 396541 URL: https://svnweb.freebsd.org/changeset/ports/396541 Log: - Convert to USES=libedit (port tries to to the same thing manually) - Respect CFLAGS - Fix WWW: Modified: head/lang/duktape/Makefile head/lang/duktape/files/patch-Makefile.cmdline head/lang/duktape/pkg-descr Modified: head/lang/duktape/Makefile ============================================================================== --- head/lang/duktape/Makefile Wed Sep 9 21:48:27 2015 (r396540) +++ head/lang/duktape/Makefile Wed Sep 9 21:48:34 2015 (r396541) @@ -2,6 +2,7 @@ PORTNAME= duktape PORTVERSION= 1.2.3 +PORTREVISION= 1 CATEGORIES= lang devel MASTER_SITES= http://duktape.org/ @@ -11,20 +12,13 @@ COMMENT= Embeddable Javascript engine LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.txt -USES= tar:xz +USES= libedit tar:xz -LIB_DEPENDS= libedit.so.0:${PORTSDIR}/devel/libedit MAKEFILE= Makefile.cmdline -ALL_TARGET= # +ALL_TARGET= duk PLIST_FILES= bin/duk -# for libedit -CPPFLAGS+= -I${LOCALBASE}/include -LDFLAGS+= -L${LOCALBASE}/lib - -MAKE_ARGS= CC="${CC}" - post-patch: @${REINPLACE_CMD} -e "/history\.h/d ; s,readline/,editline/,g " \ ${WRKSRC}/examples/cmdline/duk_cmdline.c Modified: head/lang/duktape/files/patch-Makefile.cmdline ============================================================================== --- head/lang/duktape/files/patch-Makefile.cmdline Wed Sep 9 21:48:27 2015 (r396540) +++ head/lang/duktape/files/patch-Makefile.cmdline Wed Sep 9 21:48:34 2015 (r396541) @@ -1,10 +1,14 @@ ---- Makefile.cmdline.orig 2014-11-08 02:33:22 UTC +--- Makefile.cmdline.orig 2015-08-09 09:27:25 UTC +++ Makefile.cmdline -@@ -10,14 +10,14 @@ DUKTAPE_CMDLINE_SOURCES = \ +@@ -8,16 +8,16 @@ DUKTAPE_SOURCES = src/duktape.c + DUKTAPE_CMDLINE_SOURCES = \ + examples/cmdline/duk_cmdline.c - CC = gcc - CCOPTS = -Os -pedantic -std=c99 -Wall -fstrict-aliasing -fomit-frame-pointer +-CC = gcc +-CCOPTS = -Os -pedantic -std=c99 -Wall -fstrict-aliasing -fomit-frame-pointer -CCOPTS += -I./src ++CC ?= gcc ++CCOPTS = ${CFLAGS} -pedantic -std=c99 -Wall -fstrict-aliasing -fomit-frame-pointer +CCOPTS += -I./src ${CPPFLAGS} CCLIBS = -lm Modified: head/lang/duktape/pkg-descr ============================================================================== --- head/lang/duktape/pkg-descr Wed Sep 9 21:48:27 2015 (r396540) +++ head/lang/duktape/pkg-descr Wed Sep 9 21:48:34 2015 (r396541) @@ -5,4 +5,4 @@ Duktape is easy to integrate into a C/C+ to your build, and use the Duktape API to call Ecmascript functions from C code and vice versa. -WWW: http://duktape.org +WWW: http://duktape.org/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201509092148.t89LmZec012927>