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