Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 27 Jun 2015 13:52:17 +0000 (UTC)
From:      Jean-Sebastien Pedron <dumbbell@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r390704 - head/devel/coccinelle
Message-ID:  <201506271352.t5RDqHT3077743@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dumbbell (src committer)
Date: Sat Jun 27 13:52:16 2015
New Revision: 390704
URL: https://svnweb.freebsd.org/changeset/ports/390704

Log:
  devel/coccinelle: Update to 1.0.1
  
  spatch(1) is not stripped anymore as it breaks the executable. For
  instance, when not stripped, "spatch --version" returns:
    spatch version 1.0.1 with Python support and with PCRE support
  
  But once stripped, it does not work anymore:
    Unknown option --version
  
  This was already broken in the previous version of the port
  (1.0.0-rc22).
  
  Differential Revision:	https://reviews.freebsd.org/D2926
  Reviewed by:	kwm
  Approved by:	kwm

Modified:
  head/devel/coccinelle/Makefile
  head/devel/coccinelle/distinfo
  head/devel/coccinelle/pkg-plist

Modified: head/devel/coccinelle/Makefile
==============================================================================
--- head/devel/coccinelle/Makefile	Sat Jun 27 13:47:04 2015	(r390703)
+++ head/devel/coccinelle/Makefile	Sat Jun 27 13:52:16 2015	(r390704)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	coccinelle
-DISTVERSION=	1.0.0-rc22
-PORTREVISION=	1
+DISTVERSION=	1.0.1
 CATEGORIES=	devel
 MASTER_SITES=	http://coccinelle.lip6.fr/distrib/
 
@@ -13,6 +12,9 @@ COMMENT=	Program matching and transforma
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/license.txt
 
+BUILD_DEPENDS=	menhir:${PORTSDIR}/devel/menhir \
+		ocaml-parmap>=0:${PORTSDIR}/devel/ocaml-parmap \
+		ocaml-pcre>=0:${PORTSDIR}/devel/ocaml-pcre
 LIB_DEPENDS=	libpcre.so:${PORTSDIR}/devel/pcre
 
 USES=		gmake perl5 pkgconfig:build python tar:tgz
@@ -24,7 +26,8 @@ MAKE_ARGS=	PYTHON_VERSION=${PYTHON_VER}
 CONFIGURE_ENV=	PYVER=${PYTHON_VER} PYTHON=${PYTHON_CMD}
 
 post-install:
-	${STRIP_CMD} ${STAGEDIR}${DATADIR}/spatch
-	${STRIP_CMD} ${STAGEDIR}${DATADIR}/*.so
+	# FIXME: Stripping spatch(1) breaks the executable.
+	# ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/coccinelle/spatch
+	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/coccinelle/*.so
 
 .include <bsd.port.mk>

Modified: head/devel/coccinelle/distinfo
==============================================================================
--- head/devel/coccinelle/distinfo	Sat Jun 27 13:47:04 2015	(r390703)
+++ head/devel/coccinelle/distinfo	Sat Jun 27 13:52:16 2015	(r390704)
@@ -1,2 +1,2 @@
-SHA256 (coccinelle-1.0.0-rc22.tgz) = 004a1a6f35fcf27bf6a63db92e3a3ba64552a4f8e0a41a83352e934eefa6e87a
-SIZE (coccinelle-1.0.0-rc22.tgz) = 2624506
+SHA256 (coccinelle-1.0.1.tgz) = 39caac46c1f80cbe5de21164c5b31a794e3befdb9cd7ef1d080d455ac171b526
+SIZE (coccinelle-1.0.1.tgz) = 2772730

Modified: head/devel/coccinelle/pkg-plist
==============================================================================
--- head/devel/coccinelle/pkg-plist	Sat Jun 27 13:47:04 2015	(r390703)
+++ head/devel/coccinelle/pkg-plist	Sat Jun 27 13:52:16 2015	(r390704)
@@ -1,26 +1,45 @@
 bin/spatch
 bin/spatch.byte
+lib/coccinelle/dllpycaml_stubs.so
+lib/coccinelle/ocaml/ast0_cocci.cmi
+lib/coccinelle/ocaml/ast_c.cmi
+lib/coccinelle/ocaml/ast_cocci.cmi
+lib/coccinelle/ocaml/coccilib.cmi
+lib/coccinelle/ocaml/common.cmi
+lib/coccinelle/ocaml/config.cmi
+lib/coccinelle/ocaml/exposed_modules.cmi
+lib/coccinelle/ocaml/flag.cmi
+lib/coccinelle/ocaml/iteration.cmi
+lib/coccinelle/ocaml/lexer_c.cmi
+lib/coccinelle/ocaml/lib_parsing_c.cmi
+lib/coccinelle/ocaml/ocamlcocci_aux.cmi
+lib/coccinelle/ocaml/parse_c.cmi
+lib/coccinelle/ocaml/parser_c.cmi
+lib/coccinelle/ocaml/prepare_ocamlcocci.cmi
+lib/coccinelle/ocaml/pretty_print_c.cmi
+lib/coccinelle/ocaml/regexp.cmi
+lib/coccinelle/ocaml/run_ocamlcocci.cmi
+lib/coccinelle/ocaml/type_cocci.cmi
+lib/coccinelle/ocaml/visitor_c.cmi
+lib/coccinelle/ocaml/yes_prepare_ocamlcocci.cmi
+lib/coccinelle/python/coccilib/__init__.py
+lib/coccinelle/python/coccilib/coccigui/__init__.py
+lib/coccinelle/python/coccilib/coccigui/coccigui.py
+lib/coccinelle/python/coccilib/coccigui/pycoccimodel.py
+lib/coccinelle/python/coccilib/coccigui/pygui.glade
+lib/coccinelle/python/coccilib/coccigui/pygui.gladep
+lib/coccinelle/python/coccilib/coccigui/vim.py
+lib/coccinelle/python/coccilib/coccigui/vimcom.py
+lib/coccinelle/python/coccilib/coccigui/vimeditor.py
+lib/coccinelle/python/coccilib/coccigui/vimembed.py
+lib/coccinelle/python/coccilib/elems.py
+lib/coccinelle/python/coccilib/org.py
+lib/coccinelle/python/coccilib/output.py
+lib/coccinelle/python/coccilib/report.py
+lib/coccinelle/python/coccilib/trac.py
+lib/coccinelle/python/coccilib/xml_firehose.py
+lib/coccinelle/spatch
+lib/coccinelle/standard.h
+lib/coccinelle/standard.iso
 man/man1/spatch.1.gz
 man/man3/Coccilib.3cocci.gz
-%%DATADIR%%/dllpcre_stubs.so
-%%DATADIR%%/dllpycaml_stubs.so
-%%DATADIR%%/ocaml/coccilib.cmi
-%%DATADIR%%/python/coccilib/__init__.py
-%%DATADIR%%/python/coccilib/coccigui/__init__.py
-%%DATADIR%%/python/coccilib/coccigui/coccigui.py
-%%DATADIR%%/python/coccilib/coccigui/pycoccimodel.py
-%%DATADIR%%/python/coccilib/coccigui/pygui.glade
-%%DATADIR%%/python/coccilib/coccigui/pygui.gladep
-%%DATADIR%%/python/coccilib/coccigui/vim.py
-%%DATADIR%%/python/coccilib/coccigui/vimcom.py
-%%DATADIR%%/python/coccilib/coccigui/vimeditor.py
-%%DATADIR%%/python/coccilib/coccigui/vimembed.py
-%%DATADIR%%/python/coccilib/elems.py
-%%DATADIR%%/python/coccilib/org.py
-%%DATADIR%%/python/coccilib/output.py
-%%DATADIR%%/python/coccilib/report.py
-%%DATADIR%%/python/coccilib/trac.py
-%%DATADIR%%/python/coccilib/xml_firehose.py
-%%DATADIR%%/spatch
-%%DATADIR%%/standard.h
-%%DATADIR%%/standard.iso



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