Skip to content
Snippets Groups Projects
Commit 09a88374 authored by Anthony Mallet's avatar Anthony Mallet
Browse files

[wip/genom3] Update to 2.99.20

Changes since 2.99.19:
 . Changed codels prototypes so that basic types are passed by value instead of
   const reference.
 . Updated the "genom_state" standard port, with a list of running activities
   and timing properties of tasks.
 . Added a standard service for killing a component.
 . Changed the "mappings" templates to generate the mappings on stdout instead
   of in as many files as components.
 . Changed the skeleton template so that components are named with a "-genom3"
   suffix instead of "-genom". This is more consistent with e.g. robotpkg
   packages.
 . Updated IDL to C++ mappings. They should now be complete and stable.
 . Fixed the C mappings for bounded sequences when used in a C++ context.
 . Added an abort() method in the client/c interface, for aborting services via
   a client request id.
 . Renamed the environment variable used to redefine the .gen prepocessor from
   "CPP" to "GENOM_CPP".
 . Added [$type parent] and [$type nested] procedures in the tcl generator
   engine, to access nested types definitions (required for the IDL to C++
   mappings).
 . Added a [dotgen interface] procedure in the tcl generator engine, listing
   existing interfaces in the input file.
 . Added a "+silent" mode to the tcl [engine mode] procedure, that leaves
   stdout uncluttered for template-specific usage.
 . Documented the IDL type manipulation procedures of the tcl generator engine.
 . Documented the IDL to C++ mappings and added missing entries for ports and
   remotes in the IDL to C mappings.
parent 7a840873
No related branches found
No related tags found
No related merge requests found
......@@ -2,8 +2,7 @@
# Created: Anthony Mallet on Fri, 19 Oct 2012
#
PKGREVISION= 1
VERSION= 2.99.19
VERSION= 2.99.20
DISTNAME= genom-${VERSION}
PKGNAME= genom3-${VERSION}
CATEGORIES= architecture
......
@comment Mon May 13 15:20:24 CEST 2013
@comment Mon Jun 10 17:15:16 CEST 2013
bin/genom${PKGVERSION}
bin/genom3
include/genom3/c++/idlstring.h
include/genom3/c++/idlvector.h
include/genom3/c++/event.h
include/genom3/c/client.h
include/genom3/c/event.h
include/genom3/c/idlsequence.h
......@@ -22,6 +21,7 @@ share/doc/genom/genom3.html/C-Enumerated-type.html
share/doc/genom/genom3.html/C-Exception.html
share/doc/genom/genom3.html/C-Native.html
share/doc/genom/genom3.html/C-Port.html
share/doc/genom/genom3.html/C-Remote.html
share/doc/genom/genom3.html/C-Scoped-name.html
share/doc/genom/genom3.html/C-Sequence.html
share/doc/genom/genom3.html/C-String.html
......@@ -32,6 +32,10 @@ share/doc/genom/genom3.html/C_002b_002b-Array.html
share/doc/genom/genom3.html/C_002b_002b-Basic-type.html
share/doc/genom/genom3.html/C_002b_002b-Constant.html
share/doc/genom/genom3.html/C_002b_002b-Enumerated-type.html
share/doc/genom/genom3.html/C_002b_002b-Exception.html
share/doc/genom/genom3.html/C_002b_002b-Native.html
share/doc/genom/genom3.html/C_002b_002b-Port.html
share/doc/genom/genom3.html/C_002b_002b-Remote.html
share/doc/genom/genom3.html/C_002b_002b-Scoped-name.html
share/doc/genom/genom3.html/C_002b_002b-Sequence.html
share/doc/genom/genom3.html/C_002b_002b-String.html
......@@ -78,12 +82,14 @@ share/doc/genom/genom3.html/Type-specification.html
share/doc/genom/genom3.html/_0023pragma-masquerade.html
share/doc/genom/genom3.html/_0023pragma-provides.html
share/doc/genom/genom3.html/_0023pragma-requires.html
share/doc/genom/genom3.html/_0024type-methods.html
share/doc/genom/genom3.html/_002d_002d_002d.html
share/doc/genom/genom3.html/cname.html
share/doc/genom/genom3.html/comment.html
share/doc/genom/genom3.html/dotgen-components.html
share/doc/genom/genom3.html/dotgen-genom.html
share/doc/genom/genom3.html/dotgen-input.html
share/doc/genom/genom3.html/dotgen-interfaces.html
share/doc/genom/genom3.html/dotgen-parse.html
share/doc/genom/genom3.html/dotgen-template.html
share/doc/genom/genom3.html/dotgen-types.html
......
......@@ -19,7 +19,7 @@ SYSTEM_SEARCH.genom3=\
include/genom3/c/client.h \
'lib/pkgconfig/genom3.pc:/Version/s/[^0-9.]//gp'
DEPEND_ABI.genom3?= genom3>=2.99.19
DEPEND_ABI.genom3?= genom3>=2.99.20
DEPEND_DIR.genom3?= ../../wip/genom3
export GENOM3= ${PREFIX.genom3}/bin/genom3
......
SHA1 (genom-2.99.19.tar.gz) = 3796c2fc2b788a653feb66407cc1f4e8f3efc0a3
RMD160 (genom-2.99.19.tar.gz) = fa0c1a9a5ce2a33f9a0c168c64997b15cfe492cf
Size (genom-2.99.19.tar.gz) = 1279282 bytes
SHA1 (patch-aa) = fb2bc12d7bee7cc0c1c60de7856863181f86a436
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
Rename CPP environment variable - see f6a79ea
--- src/main.c~ 2012-08-30 10:41:52.000000000 +0200
+++ src/main.c 2013-05-15 15:38:48.745320894 +0200
@@ -79,7 +79,7 @@
optarg = getenv("TMPDIR");
strlcpy(runopt.tmpdir, optarg?optarg:TMPDIR, sizeof(runopt.tmpdir));
- optarg = getenv("CPP");
+ optarg = getenv("GENOM_CPP");
strlcpy(runopt.cpppath, optarg?optarg:CPPPATH, sizeof(runopt.cpppath));
xwarnx_verbosity(0);
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment