svn commit: r396541 - in head/lang/duktape: . files
Dmitry Marakasov
amdmi3 at FreeBSD.org
Wed Sep 9 21:48:36 UTC 2015
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/
More information about the svn-ports-head
mailing list