From 08150b15ebb78aedb2cff04ae55e5c5b0b0e2ddf Mon Sep 17 00:00:00 2001
From: Anthony Mallet <anthony.mallet@laas.fr>
Date: Fri, 26 Jul 2013 18:34:47 +0200
Subject: [PATCH] [wip/genom3] Update to genom3-2.99.21

Changes since 2.99.20:
 . Changed the C++ IDL mapping for bounded sequences (use a
   genom::bounded_sequence instead of tr1::array).
 . Fixed a few syntactic issues in the C++ IDL mapping.
 . Fixed the C client interface to be able to invoke requests synchronously:
   added a result() function getting the result of a request and changed the
   semantics of send() so that it is always non-blocking (callbacks are
   optional).
 . Fixed the constness of the json_error() function in the c/client.h
   interface.
 . Added a .pc file for the version of the c/client.h interface, to detect
   versions mistmatch early during the configuration of clients.
 . Centralized a client.h tcl template source describing the instanciated
   c/client interface, so that templates providing a C client are guaranteed to
   be compatible.
 . Removed the version number in the installation path of genom3 builtin
   templates.
 . The --tmpldir or the GENOM_TMPL_PATH variable do not discard the genom3
   builtin template path anymore.
 . Replaced middleware-specific errors with a common middleware exception
   mwerr.
 . Added a [$port throw] procedure in the tcl template engine, that reports
   exceptions that can be raised during the reading or writing of a port.
 . Fix error reporting in the tcl template engine (line error number and error
   backtrace).
 . Improved documentation for the [$type ...] procedure in the tcl template
   engine.
---
 genom3/Makefile |  4 +--
 genom3/PLIST    | 68 ++++++++++++++++++++++++++-----------------------
 genom3/distinfo |  6 ++---
 3 files changed, 40 insertions(+), 38 deletions(-)

diff --git a/genom3/Makefile b/genom3/Makefile
index cbc35724..299850b7 100644
--- a/genom3/Makefile
+++ b/genom3/Makefile
@@ -2,7 +2,7 @@
 # Created:			Anthony Mallet on Fri, 19 Oct 2012
 #
 
-VERSION=	2.99.20
+VERSION=	2.99.21
 DISTNAME=	genom-${VERSION}
 PKGNAME=	genom3-${VERSION}
 CATEGORIES=	architecture
@@ -23,8 +23,6 @@ NOT_FOR_PLATFORM=	# empty
 
 DEPEND_ABI.tcl=	tcl>=8.5
 
-MAKE_JOBS_SAFE=	no # this is fixed upstream
-
 include ../../pkgtools/pkg-config/depend.mk
 include ../../shell/eltclsh/depend.mk
 include ../../mk/sysdep/bison.mk
diff --git a/genom3/PLIST b/genom3/PLIST
index b8b3df7b..1fd8b750 100644
--- a/genom3/PLIST
+++ b/genom3/PLIST
@@ -1,13 +1,14 @@
-@comment Mon Jun 10 17:15:16 CEST 2013
+@comment Fri Jul 26 18:31:07 CEST 2013
 bin/genom${PKGVERSION}
 bin/genom3
 include/genom3/c++/event.h
+include/genom3/c++/idlsequence.h
 include/genom3/c/client.h
 include/genom3/c/event.h
 include/genom3/c/idlsequence.h
-${PKGINFODIR}/dir
 ${PKGINFODIR}/genom3.imgs
 ${PKGINFODIR}/genom3.info
+lib/pkgconfig/genom3-c-client.pc
 lib/pkgconfig/genom3.pc
 libexec/genom-pcpp
 ${PKGMANDIR}/man1/genom3.1
@@ -127,33 +128,36 @@ share/doc/genom/genom3.info
 share/doc/genom/genom3.pdf
 share/doc/genom/genom3.txt
 share/doc/genom/index.html
-share/genom/${PKGVERSION}/engines/tcl/engine.la
-share/genom/${PKGVERSION}/engines/tcl/engine.tcl
-share/genom/${PKGVERSION}/engines/tcl/language-c++.tcl
-share/genom/${PKGVERSION}/engines/tcl/language-c.tcl
-share/genom/${PKGVERSION}/engines/tcl/language.tcl
-share/genom/${PKGVERSION}/engines/tcl/lcs.tcl
-share/genom/${PKGVERSION}/engines/tcl/md5.tcl
-share/genom/${PKGVERSION}/engines/tcl/merge.tcl
-share/genom/${PKGVERSION}/engines/tcl/object.tcl
-share/genom/${PKGVERSION}/engines/tcl/pkgIndex.tcl
-share/genom/${PKGVERSION}/engines/tcl/template.tcl
-share/genom/${PKGVERSION}/engines/tcl/version.tcl
-share/genom/${PKGVERSION}/templates/common/genom.gen
-share/genom/${PKGVERSION}/templates/example/example.Makefile.am
-share/genom/${PKGVERSION}/templates/example/example.c
-share/genom/${PKGVERSION}/templates/example/example.configure.ac
-share/genom/${PKGVERSION}/templates/example/example.tcl
-share/genom/${PKGVERSION}/templates/example/template.tcl
-share/genom/${PKGVERSION}/templates/interactive/template.tcl
-share/genom/${PKGVERSION}/templates/mappings/codels.h
-share/genom/${PKGVERSION}/templates/mappings/template.tcl
-share/genom/${PKGVERSION}/templates/skeleton/ag_templates.m4
-share/genom/${PKGVERSION}/templates/skeleton/codels.Makefile.am
-share/genom/${PKGVERSION}/templates/skeleton/codels.codel.c
-share/genom/${PKGVERSION}/templates/skeleton/codels.codel.cc
-share/genom/${PKGVERSION}/templates/skeleton/component-uninstalled.pc.in
-share/genom/${PKGVERSION}/templates/skeleton/component.pc.in
-share/genom/${PKGVERSION}/templates/skeleton/template.tcl
-share/genom/${PKGVERSION}/templates/skeleton/top.Makefile.am
-share/genom/${PKGVERSION}/templates/skeleton/top.configure.ac
+share/genom/engines/tcl/engine.la
+share/genom/engines/tcl/engine.tcl
+share/genom/engines/tcl/language-c++.tcl
+share/genom/engines/tcl/language-c.tcl
+share/genom/engines/tcl/language.tcl
+share/genom/engines/tcl/lcs.tcl
+share/genom/engines/tcl/md5.tcl
+share/genom/engines/tcl/merge.tcl
+share/genom/engines/tcl/object.tcl
+share/genom/engines/tcl/pkgIndex.tcl
+share/genom/engines/tcl/template.tcl
+share/genom/engines/tcl/version.tcl
+share/genom/templates/common/c-client-uninstalled.pc.in
+share/genom/templates/common/c-client.pc.in
+share/genom/templates/common/client.h
+share/genom/templates/common/genom.gen
+share/genom/templates/example/example.Makefile.am
+share/genom/templates/example/example.c
+share/genom/templates/example/example.configure.ac
+share/genom/templates/example/example.tcl
+share/genom/templates/example/template.tcl
+share/genom/templates/interactive/template.tcl
+share/genom/templates/mappings/codels.h
+share/genom/templates/mappings/template.tcl
+share/genom/templates/skeleton/ag_templates.m4
+share/genom/templates/skeleton/codels.Makefile.am
+share/genom/templates/skeleton/codels.codel.c
+share/genom/templates/skeleton/codels.codel.cc
+share/genom/templates/skeleton/component-uninstalled.pc.in
+share/genom/templates/skeleton/component.pc.in
+share/genom/templates/skeleton/template.tcl
+share/genom/templates/skeleton/top.Makefile.am
+share/genom/templates/skeleton/top.configure.ac
diff --git a/genom3/distinfo b/genom3/distinfo
index 103a4119..0d9c17ae 100644
--- a/genom3/distinfo
+++ b/genom3/distinfo
@@ -1,3 +1,3 @@
-SHA1 (genom-2.99.20.tar.gz) = aa27955f6c82c0063ab34ba9c7b13fbf8227fad3
-RMD160 (genom-2.99.20.tar.gz) = fec5a57a39d97ecb6592d05f80f3daeca2c842ac
-Size (genom-2.99.20.tar.gz) = 1316680 bytes
+SHA1 (genom-2.99.21.tar.gz) = bf98692dc90598c8e242ac0e25041970eaa8cd26
+RMD160 (genom-2.99.21.tar.gz) = df4fe3bd13884b98fa7d6b6f995b95ff74befc30
+Size (genom-2.99.21.tar.gz) = 1346170 bytes
-- 
GitLab