From 09a883741e456d2f99191c47c3cac15f3ef72169 Mon Sep 17 00:00:00 2001
From: Anthony Mallet <anthony.mallet@laas.fr>
Date: Mon, 10 Jun 2013 17:18:36 +0200
Subject: [PATCH] [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.
---
 genom3/Makefile         |  3 +--
 genom3/PLIST            | 12 +++++++++---
 genom3/depend.mk        |  2 +-
 genom3/distinfo         |  7 +++----
 genom3/patches/patch-aa | 13 -------------
 5 files changed, 14 insertions(+), 23 deletions(-)
 delete mode 100644 genom3/patches/patch-aa

diff --git a/genom3/Makefile b/genom3/Makefile
index 4ef24279..cbc35724 100644
--- a/genom3/Makefile
+++ b/genom3/Makefile
@@ -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
diff --git a/genom3/PLIST b/genom3/PLIST
index fc93ffe5..b8b3df7b 100644
--- a/genom3/PLIST
+++ b/genom3/PLIST
@@ -1,8 +1,7 @@
-@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
diff --git a/genom3/depend.mk b/genom3/depend.mk
index fe670001..28afed8a 100644
--- a/genom3/depend.mk
+++ b/genom3/depend.mk
@@ -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
diff --git a/genom3/distinfo b/genom3/distinfo
index 0376f350..103a4119 100644
--- a/genom3/distinfo
+++ b/genom3/distinfo
@@ -1,4 +1,3 @@
-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
diff --git a/genom3/patches/patch-aa b/genom3/patches/patch-aa
deleted file mode 100644
index 8af0f937..00000000
--- a/genom3/patches/patch-aa
+++ /dev/null
@@ -1,13 +0,0 @@
-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);
-- 
GitLab