summaryrefslogtreecommitdiff
path: root/devel/eclipse-titan
diff options
context:
space:
mode:
Diffstat (limited to 'devel/eclipse-titan')
-rw-r--r--devel/eclipse-titan/Makefile67
-rw-r--r--devel/eclipse-titan/distinfo3
-rw-r--r--devel/eclipse-titan/files/Makefile.personal.in11
-rw-r--r--devel/eclipse-titan/files/eclipse-titan-man.conf.in1
-rw-r--r--devel/eclipse-titan/files/patch-common-Makefile12
-rw-r--r--devel/eclipse-titan/files/patch-compiler2-Makefile19
-rw-r--r--devel/eclipse-titan/files/patch-compiler2-makefile.c44
-rw-r--r--devel/eclipse-titan/files/patch-core-Makefile31
-rw-r--r--devel/eclipse-titan/files/patch-hello-Makefile13
-rw-r--r--devel/eclipse-titan/files/patch-help-ttcn3_help14
-rw-r--r--devel/eclipse-titan/files/patch-loggerplugins-JUnitLogger-Makefile12
-rw-r--r--devel/eclipse-titan/files/patch-loggerplugins-JUnitLogger2-Makefile12
-rw-r--r--devel/eclipse-titan/files/patch-loggerplugins-LTTngUSTLogger-Makefile12
-rw-r--r--devel/eclipse-titan/files/patch-loggerplugins-TSTLogger-Makefile12
-rw-r--r--devel/eclipse-titan/files/patch-mctr2-mctr-ttcn3_start21
-rw-r--r--devel/eclipse-titan/files/patch-xsdconvert-Makefile12
-rw-r--r--devel/eclipse-titan/files/pkg-message.in14
-rw-r--r--devel/eclipse-titan/pkg-descr3
-rw-r--r--devel/eclipse-titan/pkg-plist384
19 files changed, 697 insertions, 0 deletions
diff --git a/devel/eclipse-titan/Makefile b/devel/eclipse-titan/Makefile
new file mode 100644
index 000000000000..96371c7a25f5
--- /dev/null
+++ b/devel/eclipse-titan/Makefile
@@ -0,0 +1,67 @@
+PORTNAME= eclipse-titan
+DISTVERSION= 11.1.0
+CATEGORIES= devel
+
+MAINTAINER= hrs@FreeBSD.org
+COMMENT= TTCN-3 Compilation and Execution Environment
+WWW= https://projects.eclipse.org/projects/tools.titan
+
+LICENSE= EPL
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BROKEN= Fails to build, /bin/sh: perl: not found
+
+BUILD_DEPENDS= bash:shells/bash \
+ expect:lang/expect \
+ xmllint:textproc/libxml2 \
+ xsltproc:textproc/libxslt
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+
+USES= bison:both gmake libedit ssl
+USE_LDCONFIG= ${PREFIX}/${TTCN3_DIR}/lib
+USE_GCC= yes
+USE_GITLAB= yes
+GL_SITE= https://gitlab.eclipse.org/eclipse
+GL_ACCOUNT= titan
+GL_PROJECT= titan.core
+
+MAKE_ENV= TTCN3_DIR=${STAGEDIR}${PREFIX}/${TTCN3_DIR}
+MAKE_ARGS= CXX=${CXX}
+MAKE_JOBS_UNSAFE=yes
+MANDIRS= ${PREFIX}/${TTCN3_DIR}/man
+SUB_FILES= Makefile.personal \
+ ${PORTNAME}-man.conf \
+ pkg-message
+SUB_LIST= LOCALBASE=${LOCALBASE} \
+ OPENSSLBASE=${OPENSSLBASE} \
+ STAGEDIR=${STAGEDIR} \
+ CC=${CC} \
+ CXX=${CXX} \
+ TTCN3_DIR=${TTCN3_DIR} \
+ EXAMPLESDIR=${EXAMPLESDIR}
+PLIST_SUB= TTCN3_DIR=${TTCN3_DIR}
+PKGMESSAGE= ${WRKDIR}/pkg-message
+
+TTCN3_DIR= ${PORTNAME}${PKGNAMESUFFIX}
+
+pre-build:
+ ${INSTALL_DATA} ${WRKDIR}/Makefile.personal ${WRKSRC}
+ ${REINPLACE_CMD} "s,%%TTCN3_DIR%%,${PREFIX}/${TTCN3_DIR}," \
+ ${WRKSRC}/mctr2/mctr/ttcn3_start
+
+post-install:
+ ${REINPLACE_CMD} -I "" \
+ "s,TTCN3_DIR =.*,TTCN3_DIR = ${PREFIX}/${TTCN3_DIR}," \
+ ${STAGEDIR}${PREFIX}/${TTCN3_DIR}/demo/Makefile
+ ${REINPLACE_CMD} -I "" \
+ "s,%%TTCN3_DIR%%,${PREFIX}/${TTCN3_DIR}," \
+ ${STAGEDIR}${PREFIX}/${TTCN3_DIR}/bin/ttcn3_help
+ ${MV} ${STAGEDIR}${PREFIX}/${TTCN3_DIR}/demo ${STAGEDIR}${EXAMPLESDIR}
+ cd ${STAGEDIR}${PREFIX}/${TTCN3_DIR}/man/man1 && \
+ ${RM} ttcn3_compiler.1 && \
+ ${GZIP_CMD} *.1 && \
+ ${LN} -s compiler.1.gz ttcn3_compiler.1.gz
+ ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-man.conf \
+ ${STAGEDIR}${PREFIX}/etc/man.d/${PORTNAME}-man.conf
+
+.include <bsd.port.mk>
diff --git a/devel/eclipse-titan/distinfo b/devel/eclipse-titan/distinfo
new file mode 100644
index 000000000000..9a756874be5a
--- /dev/null
+++ b/devel/eclipse-titan/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1749374209
+SHA256 (titan.core-11.1.0.tar.bz2) = f7ab9fec04e57c63569d139b952a39cb68e1f5d7c9aa8ff42870484bdabcc165
+SIZE (titan.core-11.1.0.tar.bz2) = 13581299
diff --git a/devel/eclipse-titan/files/Makefile.personal.in b/devel/eclipse-titan/files/Makefile.personal.in
new file mode 100644
index 000000000000..72808ca4810c
--- /dev/null
+++ b/devel/eclipse-titan/files/Makefile.personal.in
@@ -0,0 +1,11 @@
+TTCN3_DIR := %%STAGEDIR%%%%PREFIX%%/%%TTCN3_DIR%%
+OPENSSL_DIR := %%OPENSSLBASE%%
+#JDKDIR := /usr/lib/jvm/java-7-openjdk-amd64
+XMLDIR := %%LOCALBASE%%
+JNI := no
+GEN_PDF := no
+OLD_LIBEDIT := no
+CXX := %%CXX%%
+CC := %%CC%%
+
+DEMODIR := %%STAGEDIR%%%%EXAMPLESDIR%%
diff --git a/devel/eclipse-titan/files/eclipse-titan-man.conf.in b/devel/eclipse-titan/files/eclipse-titan-man.conf.in
new file mode 100644
index 000000000000..cd2ca06525d4
--- /dev/null
+++ b/devel/eclipse-titan/files/eclipse-titan-man.conf.in
@@ -0,0 +1 @@
+MANPATH %%PREFIX%%/%%TTCN3_DIR%%/man
diff --git a/devel/eclipse-titan/files/patch-common-Makefile b/devel/eclipse-titan/files/patch-common-Makefile
new file mode 100644
index 000000000000..1e6b13b2d41f
--- /dev/null
+++ b/devel/eclipse-titan/files/patch-common-Makefile
@@ -0,0 +1,12 @@
+--- common/Makefile.orig 2024-11-14 11:50:43 UTC
++++ common/Makefile
+@@ -27,7 +27,8 @@ include $(TOP)/Makefile.cfg
+ include $(TOP)/Makefile.cfg
+
+ # Generating git_version.c according to GIT_COMMIT_ID
+-GIT_HASH=`git describe --always --dirty --match 'NOT A TAG'`
++#GIT_HASH=`git describe --always --dirty --match 'NOT A TAG'`
++GIT_HASH=11.1.0
+ ifeq ($(GIT_COMMIT_ID), no)
+ GIT_HASH=""
+ endif
diff --git a/devel/eclipse-titan/files/patch-compiler2-Makefile b/devel/eclipse-titan/files/patch-compiler2-Makefile
new file mode 100644
index 000000000000..54d85a6bdb30
--- /dev/null
+++ b/devel/eclipse-titan/files/patch-compiler2-Makefile
@@ -0,0 +1,19 @@
+--- compiler2/Makefile.orig 2024-11-14 11:50:43 UTC
++++ compiler2/Makefile
+@@ -55,12 +55,16 @@ ifeq ($(XMLDIR), default)
+ ifdef XMLDIR
+ ifeq ($(XMLDIR), default)
+ XMLDIR := /usr
++ CPPFLAGS += -DXMLDIR=\"$(XMLDIR)\"
+ # do not add -L/usr/lib to LDFLAGS, it's redundant
+ else
+ LDFLAGS += -L$(XMLDIR)/lib
++ CPPFLAGS += -DXMLDIR=\"$(XMLDIR)\"
+ endif
+
+ CPPFLAGS += -I$(XMLDIR)/include/libxml2
++else
++ CPPFLAGS += -DXMLDIR=\"\$$(TTCN3_DIR)\"
+ endif
+
+ ifdef SRCDIR
diff --git a/devel/eclipse-titan/files/patch-compiler2-makefile.c b/devel/eclipse-titan/files/patch-compiler2-makefile.c
new file mode 100644
index 000000000000..e3460e348d16
--- /dev/null
+++ b/devel/eclipse-titan/files/patch-compiler2-makefile.c
@@ -0,0 +1,44 @@
+--- compiler2/makefile.c.orig 2025-05-28 08:04:59 UTC
++++ compiler2/makefile.c
+@@ -2130,7 +2130,7 @@ static void print_makefile(struct makefile_struct *mak
+ "%s"
+ "TTCN3_SUBDIR = \n"
+ "ifndef TTCN3_DIR\n"
+- "TTCN3_DIR = %s\n"
++ "export TTCN3_DIR = %s\n"
+ "endif\n"
+ , titan_dir ?
+ "# The value below points to the location of the TITAN version\n"
+@@ -2169,7 +2169,7 @@ static void print_makefile(struct makefile_struct *mak
+ }
+ cxx_free = TRUE;
+ #else
+- cxx = "g++";
++ cxx = CXX;
+ #endif
+ }
+
+@@ -2295,6 +2295,11 @@ static void print_makefile(struct makefile_struct *mak
+ "\n\n"
+ "# Flags for the linker:\n"
+ "LDFLAGS = %s%s %s\n\n"
++ "ifeq ($(PLATFORM), FREEBSD)\n"
++ "# Add -rpath for libgcc_s.so not to use one in the base system\n"
++ "LIBGCC_SO_DIR != dirname $$($(CXX) -print-file-name=libgcc_s.so)\n"
++ "LDFLAGS += -Wl,-rpath=$(LIBGCC_SO_DIR)\n"
++ "endif\n\n"
+ "ifeq ($(PLATFORM), WIN32)\n"
+ "# Silence linker warnings.\n"
+ "LDFLAGS += -Wl,--enable-auto-import,--enable-runtime-pseudo-reloc\n"
+@@ -2315,7 +2320,11 @@ static void print_makefile(struct makefile_struct *mak
+ "OPENSSL_LIB_DIR = lib\n\n"
+ "# The path of your libxml2 installation:\n"
+ "# If you do not have your own one, leave it unchanged.\n"
++#ifdef XMLDIR
++ "%sXMLDIR = " XMLDIR "\n\n"
++#else
+ "%sXMLDIR = $(TTCN3_DIR)\n\n"
++#endif
+ "# Directory to store the archived source files:\n",
+ makefile->dynamic ? "-Wall -fPIC" : "-Wall", /* CXXFLAGS */
+ makefile->coverage ? " -fprofile-arcs -ftest-coverage -g" : "", /* CXXFLAGS COVERAGE */
diff --git a/devel/eclipse-titan/files/patch-core-Makefile b/devel/eclipse-titan/files/patch-core-Makefile
new file mode 100644
index 000000000000..2291fae0645f
--- /dev/null
+++ b/devel/eclipse-titan/files/patch-core-Makefile
@@ -0,0 +1,31 @@
+--- core/Makefile.orig 2024-11-14 11:50:43 UTC
++++ core/Makefile
+@@ -320,6 +320,13 @@ endif
+ $(STRIP) $(SHAREDLIB) $(PARALLEL_SHAREDLIB)
+ endif
+ endif
++ifneq ($(ASN1ENC_RUNTIME), yes)
++ ifneq ($(FUNCTION_TEST_RUNTIME), yes)
++ ifeq ($(DEBUG), no)
++ $(STRIP) $(PROGRAMS)
++ endif
++ endif
++endif
+ mkdir -p $(LIBDIR)
+ cp $(TARGETS) $(LIBDIR)
+ ifneq ($(ASN1ENC_RUNTIME), yes)
+@@ -335,10 +342,10 @@ endif
+ (cd $(OPENSSL_DIR)/$(OPENSSL_LIB_DIR) && tar -cf - libcrypto.so*) |\
+ (cd $(LIBDIR) && tar -xf -)
+ endif
+-ifneq ($(XMLDIR), default)
+- (cd $(XMLDIR)/lib && tar -cf - libxml2.so*) |\
+- (cd $(LIBDIR) && tar -xf -)
+-endif
++#ifneq ($(XMLDIR), default)
++# (cd $(XMLDIR)/lib && tar -cf - libxml2.so*) |\
++# (cd $(LIBDIR) && tar -xf -)
++#endif
+ endif
+ endif
+ mkdir -p $(INCDIR)/$(APIDIR)
diff --git a/devel/eclipse-titan/files/patch-hello-Makefile b/devel/eclipse-titan/files/patch-hello-Makefile
new file mode 100644
index 000000000000..bfebcb660e00
--- /dev/null
+++ b/devel/eclipse-titan/files/patch-hello-Makefile
@@ -0,0 +1,13 @@
+--- hello/Makefile.orig 2024-11-14 11:50:43 UTC
++++ hello/Makefile
+@@ -37,7 +37,7 @@ else
+ cp $(DEMOFILES) $(DEMODIR)
+ cd $(DEMODIR) && $(BINDIR)/ttcn3_makefilegen $(MAKEFILEGENFLAGS) $(DEMOFILES) && \
+ $(MAKE) CXX='$(CXX)' CXXFLAGS='$(CXXFLAGS)' LDFLAGS='$(LDFLAGS)' -j1 && \
+- (sleep 5 && echo 'Hello, TTCN-3!') | ttcn3_start -ip "127.0.0.1" MyExample MyExample.cfg && \
+- logformat -o MyExample_merged.log *.log
+- cd $(DEMODIR) && make clean
++ (sleep 5 && echo 'Hello, TTCN-3!') | ${TTCN3_DIR}/bin/ttcn3_start -ip "127.0.0.1" MyExample MyExample.cfg && \
++ ${TTCN3_DIR}/bin/logformat -o MyExample_merged.log *.log
++ cd $(DEMODIR) && ${MAKE} clean
+ endif
diff --git a/devel/eclipse-titan/files/patch-help-ttcn3_help b/devel/eclipse-titan/files/patch-help-ttcn3_help
new file mode 100644
index 000000000000..b6ff73141aa9
--- /dev/null
+++ b/devel/eclipse-titan/files/patch-help-ttcn3_help
@@ -0,0 +1,14 @@
+--- help/ttcn3_help.orig 2025-05-28 08:04:59 UTC
++++ help/ttcn3_help
+@@ -32,7 +32,10 @@ if test "${TTCN3_DIR}" = ""
+
+ # check for necessary environment variables
+ if test "${TTCN3_DIR}" = ""
+-then echo "Error: TTCN3_DIR environment variable is not set"; exit 1;
++then if test -d "%%TTCN3_DIR%%"
++ then TTCN3_DIR=%%TTCN3_DIR%%
++ else echo "Error: TTCN3_DIR environment variable is not set"; exit 1;
++ fi
+ fi
+
+ # file extension for help files
diff --git a/devel/eclipse-titan/files/patch-loggerplugins-JUnitLogger-Makefile b/devel/eclipse-titan/files/patch-loggerplugins-JUnitLogger-Makefile
new file mode 100644
index 000000000000..bee81fe3d5ea
--- /dev/null
+++ b/devel/eclipse-titan/files/patch-loggerplugins-JUnitLogger-Makefile
@@ -0,0 +1,12 @@
+--- loggerplugins/JUnitLogger/Makefile.orig 2024-11-14 11:50:43 UTC
++++ loggerplugins/JUnitLogger/Makefile
+@@ -96,6 +96,9 @@ install: $(SHARED_LIB) $(SHARED_LIB_RT2) $(SHARED_LIB_
+ @echo Doing nothing...
+
+ install: $(SHARED_LIB) $(SHARED_LIB_RT2) $(SHARED_LIB_PARALLEL) $(SHARED_LIB_PARALLEL_RT2)
++ifeq ($(DEBUG), no)
++ $(STRIP) $(SHARED_LIB)* $(SHARED_LIB_RT2)* $(SHARED_LIB_PARALLEL)* $(SHARED_LIB_PARALLEL_RT2)*
++endif
+ mkdir -p $(LIB_DIR)
+ cp $(SHARED_LIB)* $(SHARED_LIB_RT2)* $(SHARED_LIB_PARALLEL)* $(SHARED_LIB_PARALLEL_RT2)* $(LIB_DIR)
+
diff --git a/devel/eclipse-titan/files/patch-loggerplugins-JUnitLogger2-Makefile b/devel/eclipse-titan/files/patch-loggerplugins-JUnitLogger2-Makefile
new file mode 100644
index 000000000000..0419ba11fdc4
--- /dev/null
+++ b/devel/eclipse-titan/files/patch-loggerplugins-JUnitLogger2-Makefile
@@ -0,0 +1,12 @@
+--- loggerplugins/JUnitLogger2/Makefile.orig 2024-11-14 11:50:43 UTC
++++ loggerplugins/JUnitLogger2/Makefile
+@@ -96,6 +96,9 @@ install: $(SHARED_LIB) $(SHARED_LIB_RT2) $(SHARED_LIB_
+ @echo Doing nothing...
+
+ install: $(SHARED_LIB) $(SHARED_LIB_RT2) $(SHARED_LIB_PARALLEL) $(SHARED_LIB_PARALLEL_RT2)
++ifeq ($(DEBUG), no)
++ $(STRIP) $(SHARED_LIB)* $(SHARED_LIB_RT2)* $(SHARED_LIB_PARALLEL)* $(SHARED_LIB_PARALLEL_RT2)*
++endif
+ mkdir -p $(LIB_DIR)
+ cp $(SHARED_LIB)* $(SHARED_LIB_RT2)* $(SHARED_LIB_PARALLEL)* $(SHARED_LIB_PARALLEL_RT2)* $(LIB_DIR)
+
diff --git a/devel/eclipse-titan/files/patch-loggerplugins-LTTngUSTLogger-Makefile b/devel/eclipse-titan/files/patch-loggerplugins-LTTngUSTLogger-Makefile
new file mode 100644
index 000000000000..a833989cb5a4
--- /dev/null
+++ b/devel/eclipse-titan/files/patch-loggerplugins-LTTngUSTLogger-Makefile
@@ -0,0 +1,12 @@
+--- loggerplugins/LTTngUSTLogger/Makefile.orig 2024-11-14 11:50:43 UTC
++++ loggerplugins/LTTngUSTLogger/Makefile
+@@ -105,6 +105,9 @@ install: $(SHARED_LIB) $(SHARED_LIB_RT2) $(SHARED_LIB_
+ @echo Doing nothing...
+
+ install: $(SHARED_LIB) $(SHARED_LIB_RT2) $(SHARED_LIB_PARALLEL) $(SHARED_LIB_PARALLEL_RT2) $(TPP)
++ifeq ($(DEBUG), no)
++ $(STRIP) $(SHARED_LIB)* $(SHARED_LIB_RT2)* $(SHARED_LIB_PARALLEL)* $(SHARED_LIB_PARALLEL_RT2)* $(TPP)
++endif
+ mkdir -p $(LIB_DIR)
+ cp $(SHARED_LIB)* $(SHARED_LIB_RT2)* $(SHARED_LIB_PARALLEL)* $(SHARED_LIB_PARALLEL_RT2)* $(LIB_DIR)
+ cp $(TPP) $(LIB_DIR)
diff --git a/devel/eclipse-titan/files/patch-loggerplugins-TSTLogger-Makefile b/devel/eclipse-titan/files/patch-loggerplugins-TSTLogger-Makefile
new file mode 100644
index 000000000000..5f16b8dd5e64
--- /dev/null
+++ b/devel/eclipse-titan/files/patch-loggerplugins-TSTLogger-Makefile
@@ -0,0 +1,12 @@
+--- loggerplugins/TSTLogger/Makefile.orig 2024-11-14 11:50:43 UTC
++++ loggerplugins/TSTLogger/Makefile
+@@ -96,6 +96,9 @@ install: $(SHARED_LIB) $(SHARED_LIB_RT2) $(SHARED_LIB_
+ @echo Doing nothing...
+
+ install: $(SHARED_LIB) $(SHARED_LIB_RT2) $(SHARED_LIB_PARALLEL) $(SHARED_LIB_PARALLEL_RT2)
++ifeq ($(DEBUG), no)
++ $(STRIP) $(SHARED_LIB)* $(SHARED_LIB_RT2)* $(SHARED_LIB_PARALLEL)* $(SHARED_LIB_PARALLEL_RT2)*
++endif
+ mkdir -p $(LIB_DIR)
+ cp $(SHARED_LIB)* $(SHARED_LIB_RT2)* $(SHARED_LIB_PARALLEL)* $(SHARED_LIB_PARALLEL_RT2)* $(LIB_DIR)
+
diff --git a/devel/eclipse-titan/files/patch-mctr2-mctr-ttcn3_start b/devel/eclipse-titan/files/patch-mctr2-mctr-ttcn3_start
new file mode 100644
index 000000000000..62d8eec68899
--- /dev/null
+++ b/devel/eclipse-titan/files/patch-mctr2-mctr-ttcn3_start
@@ -0,0 +1,21 @@
+--- mctr2/mctr/ttcn3_start.orig 2024-11-14 11:50:43 UTC
++++ mctr2/mctr/ttcn3_start
+@@ -18,11 +18,15 @@ fi
+ # hide next line from expect \
+ fi
+
++# Set the default TTCN3_DIR only if TTCN3_DIR is unset. \
++: ${TTCN3_DIR=%%TTCN3_DIR%%}; \
++case ${TTCN3_DIR} in \
++"") SETENV= ;; \
++*) SETENV="env TTCN3_DIR=${TTCN3_DIR}" ;; \
++esac
+
+-
+-
+ # the next line restarts using expect \
+-exec expect "$0" "$@"
++exec ${SETENV} expect "$0" "$@"
+
+ #####################################################
+ ## ##
diff --git a/devel/eclipse-titan/files/patch-xsdconvert-Makefile b/devel/eclipse-titan/files/patch-xsdconvert-Makefile
new file mode 100644
index 000000000000..c34e1b8b2776
--- /dev/null
+++ b/devel/eclipse-titan/files/patch-xsdconvert-Makefile
@@ -0,0 +1,12 @@
+--- xsdconvert/Makefile.orig 2024-11-14 11:50:43 UTC
++++ xsdconvert/Makefile
+@@ -83,6 +83,9 @@ install: $(TARGETS)
+ $(CXX) $(LDFLAGS) -o $@ $(OBJECTS) $(LDLIBS) $(MINGW_LIBS)
+
+ install: $(TARGETS)
++ifeq ($(DEBUG), no)
++ $(STRIP) $(TARGETS)
++endif
+ ifdef MINGW
+ mkdir -p $(TTCN3_DIR)/programs
+ cp $(TARGETS) $(TTCN3_DIR)/programs
diff --git a/devel/eclipse-titan/files/pkg-message.in b/devel/eclipse-titan/files/pkg-message.in
new file mode 100644
index 000000000000..1f015374470f
--- /dev/null
+++ b/devel/eclipse-titan/files/pkg-message.in
@@ -0,0 +1,14 @@
+[
+{ type: install
+ message: <<EOM
+The top directory for Eclipse Titan is %%PREFIX%%/%%TTCN3_DIR%%, and
+binaries have been installed to %%PREFIX%%/%%TTCN3_DIR%%/bin.
+
+You generally need to set TTCN3_DIR environment variable to the top
+directory to use Eclipse Titan, while the ttcn3_start utility automatically
+sets it when no TTCN3_DIR is defined.
+
+A demo test case has been installed in %%EXAMPLESDIR%%.
+EOM
+}
+]
diff --git a/devel/eclipse-titan/pkg-descr b/devel/eclipse-titan/pkg-descr
new file mode 100644
index 000000000000..a0afaeffce2c
--- /dev/null
+++ b/devel/eclipse-titan/pkg-descr
@@ -0,0 +1,3 @@
+Eclipse Titan offers a free and open source (FOSS) compiler both for
+TTCN-3 and for ASN.1 (Abstract Syntax Notation One). TTCN-3 is a
+standardized, modular language specifically designed for testing.
diff --git a/devel/eclipse-titan/pkg-plist b/devel/eclipse-titan/pkg-plist
new file mode 100644
index 000000000000..ad22e2c2650f
--- /dev/null
+++ b/devel/eclipse-titan/pkg-plist
@@ -0,0 +1,384 @@
+etc/man.d/%%TTCN3_DIR%%-man.conf
+%%TTCN3_DIR%%/bin/asn1_compiler
+%%TTCN3_DIR%%/bin/compiler
+%%TTCN3_DIR%%/bin/logformat
+%%TTCN3_DIR%%/bin/makefilegen
+%%TTCN3_DIR%%/bin/mctr
+%%TTCN3_DIR%%/bin/mctr_cli
+%%TTCN3_DIR%%/bin/repgen
+%%TTCN3_DIR%%/bin/tcov2lcov
+%%TTCN3_DIR%%/bin/titanver
+%%TTCN3_DIR%%/bin/ttcn3_compiler
+%%TTCN3_DIR%%/bin/ttcn3_help
+%%TTCN3_DIR%%/bin/ttcn3_logfilter
+%%TTCN3_DIR%%/bin/ttcn3_logformat
+%%TTCN3_DIR%%/bin/ttcn3_logmerge
+%%TTCN3_DIR%%/bin/ttcn3_makefilegen
+%%TTCN3_DIR%%/bin/ttcn3_profmerge
+%%TTCN3_DIR%%/bin/ttcn3_repgen
+%%TTCN3_DIR%%/bin/ttcn3_start
+%%TTCN3_DIR%%/bin/xsd2ttcn
+%%TTCN3_DIR%%/etc/CaseFolding.txt
+%%TTCN3_DIR%%/etc/scripts/tpd_graph_xml2dot.py
+%%TTCN3_DIR%%/etc/xsd/TPD.xsd
+@dir %%TTCN3_DIR%%/etc/asciiart
+%%TTCN3_DIR%%/help/docs/naming.pdf
+%%TTCN3_DIR%%/help/images/ao.jpg
+%%TTCN3_DIR%%/help/images/left.jpg
+%%TTCN3_DIR%%/help/images/right.jpg
+%%TTCN3_DIR%%/help/images/titan_transparent.gif
+%%TTCN3_DIR%%/help/images/up.jpg
+%%TTCN3_DIR%%/help/info/action.html
+%%TTCN3_DIR%%/help/info/activate.html
+%%TTCN3_DIR%%/help/info/address.html
+%%TTCN3_DIR%%/help/info/alive.html
+%%TTCN3_DIR%%/help/info/all.html
+%%TTCN3_DIR%%/help/info/alt.html
+%%TTCN3_DIR%%/help/info/altstep.html
+%%TTCN3_DIR%%/help/info/and.html
+%%TTCN3_DIR%%/help/info/and4b.html
+%%TTCN3_DIR%%/help/info/any.html
+%%TTCN3_DIR%%/help/info/anytype.html
+%%TTCN3_DIR%%/help/info/apply.html
+%%TTCN3_DIR%%/help/info/bit2hex.html
+%%TTCN3_DIR%%/help/info/bit2int.html
+%%TTCN3_DIR%%/help/info/bit2oct.html
+%%TTCN3_DIR%%/help/info/bit2str.html
+%%TTCN3_DIR%%/help/info/bitstring.html
+%%TTCN3_DIR%%/help/info/BNF.html
+%%TTCN3_DIR%%/help/info/boolean.html
+%%TTCN3_DIR%%/help/info/break.html
+%%TTCN3_DIR%%/help/info/call.html
+%%TTCN3_DIR%%/help/info/case.html
+%%TTCN3_DIR%%/help/info/catch.html
+%%TTCN3_DIR%%/help/info/char.html
+%%TTCN3_DIR%%/help/info/char2int.html
+%%TTCN3_DIR%%/help/info/char2oct.html
+%%TTCN3_DIR%%/help/info/charstring.html
+%%TTCN3_DIR%%/help/info/check.html
+%%TTCN3_DIR%%/help/info/clear.html
+%%TTCN3_DIR%%/help/info/complement.html
+%%TTCN3_DIR%%/help/info/component.html
+%%TTCN3_DIR%%/help/info/connect.html
+%%TTCN3_DIR%%/help/info/const.html
+%%TTCN3_DIR%%/help/info/continue.html
+%%TTCN3_DIR%%/help/info/control.html
+%%TTCN3_DIR%%/help/info/create.html
+%%TTCN3_DIR%%/help/info/deactivate.html
+%%TTCN3_DIR%%/help/info/decode_base64.html
+%%TTCN3_DIR%%/help/info/decvalue_unichar.html
+%%TTCN3_DIR%%/help/info/decvalue.html
+%%TTCN3_DIR%%/help/info/default.html
+%%TTCN3_DIR%%/help/info/derefers.html
+%%TTCN3_DIR%%/help/info/disconnect.html
+%%TTCN3_DIR%%/help/info/display.html
+%%TTCN3_DIR%%/help/info/do.html
+%%TTCN3_DIR%%/help/info/done.html
+%%TTCN3_DIR%%/help/info/else.html
+%%TTCN3_DIR%%/help/info/encode_base64.html
+%%TTCN3_DIR%%/help/info/encode.html
+%%TTCN3_DIR%%/help/info/encvalue_unichar.html
+%%TTCN3_DIR%%/help/info/encvalue.html
+%%TTCN3_DIR%%/help/info/enum2int.html
+%%TTCN3_DIR%%/help/info/enumerated.html
+%%TTCN3_DIR%%/help/info/error.html
+%%TTCN3_DIR%%/help/info/except.html
+%%TTCN3_DIR%%/help/info/exception.html
+%%TTCN3_DIR%%/help/info/execute.html
+%%TTCN3_DIR%%/help/info/extension.html
+%%TTCN3_DIR%%/help/info/external.html
+%%TTCN3_DIR%%/help/info/fail.html
+%%TTCN3_DIR%%/help/info/false.html
+%%TTCN3_DIR%%/help/info/float.html
+%%TTCN3_DIR%%/help/info/float2int.html
+%%TTCN3_DIR%%/help/info/float2str.html
+%%TTCN3_DIR%%/help/info/for.html
+%%TTCN3_DIR%%/help/info/friend.html
+%%TTCN3_DIR%%/help/info/from.html
+%%TTCN3_DIR%%/help/info/function.html
+%%TTCN3_DIR%%/help/info/get_stringencoding.html
+%%TTCN3_DIR%%/help/info/getcall.html
+%%TTCN3_DIR%%/help/info/getreply.html
+%%TTCN3_DIR%%/help/info/getverdict.html
+%%TTCN3_DIR%%/help/info/goto.html
+%%TTCN3_DIR%%/help/info/group.html
+%%TTCN3_DIR%%/help/info/hex2bit.html
+%%TTCN3_DIR%%/help/info/hex2int.html
+%%TTCN3_DIR%%/help/info/hex2oct.html
+%%TTCN3_DIR%%/help/info/hex2str.html
+%%TTCN3_DIR%%/help/info/hexstring.html
+%%TTCN3_DIR%%/help/info/if.html
+%%TTCN3_DIR%%/help/info/ifpresent.html
+%%TTCN3_DIR%%/help/info/import.html
+%%TTCN3_DIR%%/help/info/in.html
+%%TTCN3_DIR%%/help/info/inconc.html
+%%TTCN3_DIR%%/help/info/infinity.html
+%%TTCN3_DIR%%/help/info/inout.html
+%%TTCN3_DIR%%/help/info/int2bit.html
+%%TTCN3_DIR%%/help/info/int2char.html
+%%TTCN3_DIR%%/help/info/int2enum.html
+%%TTCN3_DIR%%/help/info/int2float.html
+%%TTCN3_DIR%%/help/info/int2hex.html
+%%TTCN3_DIR%%/help/info/int2oct.html
+%%TTCN3_DIR%%/help/info/int2str.html
+%%TTCN3_DIR%%/help/info/int2unichar.html
+%%TTCN3_DIR%%/help/info/integer.html
+%%TTCN3_DIR%%/help/info/interleave.html
+%%TTCN3_DIR%%/help/info/isbound.html
+%%TTCN3_DIR%%/help/info/ischosen.html
+%%TTCN3_DIR%%/help/info/ispresent.html
+%%TTCN3_DIR%%/help/info/isvalue.html
+%%TTCN3_DIR%%/help/info/kill.html
+%%TTCN3_DIR%%/help/info/killed.html
+%%TTCN3_DIR%%/help/info/label.html
+%%TTCN3_DIR%%/help/info/language.html
+%%TTCN3_DIR%%/help/info/length.html
+%%TTCN3_DIR%%/help/info/lengthof.html
+%%TTCN3_DIR%%/help/info/log.html
+%%TTCN3_DIR%%/help/info/log2str.html
+%%TTCN3_DIR%%/help/info/map.html
+%%TTCN3_DIR%%/help/info/match.html
+%%TTCN3_DIR%%/help/info/message.html
+%%TTCN3_DIR%%/help/info/mixed.html
+%%TTCN3_DIR%%/help/info/mod.html
+%%TTCN3_DIR%%/help/info/modifies.html
+%%TTCN3_DIR%%/help/info/module.html
+%%TTCN3_DIR%%/help/info/modulepar.html
+%%TTCN3_DIR%%/help/info/mtc.html
+%%TTCN3_DIR%%/help/info/noblock.html
+%%TTCN3_DIR%%/help/info/none.html
+%%TTCN3_DIR%%/help/info/not.html
+%%TTCN3_DIR%%/help/info/not4b.html
+%%TTCN3_DIR%%/help/info/now.html
+%%TTCN3_DIR%%/help/info/nowait.html
+%%TTCN3_DIR%%/help/info/null.html
+%%TTCN3_DIR%%/help/info/objid.html
+%%TTCN3_DIR%%/help/info/oct2bit.html
+%%TTCN3_DIR%%/help/info/oct2char.html
+%%TTCN3_DIR%%/help/info/oct2hex.html
+%%TTCN3_DIR%%/help/info/oct2int.html
+%%TTCN3_DIR%%/help/info/oct2str.html
+%%TTCN3_DIR%%/help/info/oct2unichar.html
+%%TTCN3_DIR%%/help/info/octetstring.html
+%%TTCN3_DIR%%/help/info/of.html
+%%TTCN3_DIR%%/help/info/omit.html
+%%TTCN3_DIR%%/help/info/on.html
+%%TTCN3_DIR%%/help/info/operators.html
+%%TTCN3_DIR%%/help/info/optional.html
+%%TTCN3_DIR%%/help/info/or.html
+%%TTCN3_DIR%%/help/info/or4b.html
+%%TTCN3_DIR%%/help/info/out.html
+%%TTCN3_DIR%%/help/info/override.html
+%%TTCN3_DIR%%/help/info/param.html
+%%TTCN3_DIR%%/help/info/pass.html
+%%TTCN3_DIR%%/help/info/pattern.html
+%%TTCN3_DIR%%/help/info/permutation.html
+%%TTCN3_DIR%%/help/info/port.html
+%%TTCN3_DIR%%/help/info/private.html
+%%TTCN3_DIR%%/help/info/procedure.html
+%%TTCN3_DIR%%/help/info/profiler.html
+%%TTCN3_DIR%%/help/info/public.html
+%%TTCN3_DIR%%/help/info/raise.html
+%%TTCN3_DIR%%/help/info/read.html
+%%TTCN3_DIR%%/help/info/realtime.html
+%%TTCN3_DIR%%/help/info/receive.html
+%%TTCN3_DIR%%/help/info/record.html
+%%TTCN3_DIR%%/help/info/recursive.html
+%%TTCN3_DIR%%/help/info/refers.html
+%%TTCN3_DIR%%/help/info/regexp.html
+%%TTCN3_DIR%%/help/info/rem.html
+%%TTCN3_DIR%%/help/info/remove_bom.html
+%%TTCN3_DIR%%/help/info/repeat.html
+%%TTCN3_DIR%%/help/info/replace.html
+%%TTCN3_DIR%%/help/info/reply.html
+%%TTCN3_DIR%%/help/info/return.html
+%%TTCN3_DIR%%/help/info/rnd.html
+%%TTCN3_DIR%%/help/info/running.html
+%%TTCN3_DIR%%/help/info/runs.html
+%%TTCN3_DIR%%/help/info/select.html
+%%TTCN3_DIR%%/help/info/self.html
+%%TTCN3_DIR%%/help/info/send.html
+%%TTCN3_DIR%%/help/info/sender.html
+%%TTCN3_DIR%%/help/info/set.html
+%%TTCN3_DIR%%/help/info/setencode.html
+%%TTCN3_DIR%%/help/info/setstate.html
+%%TTCN3_DIR%%/help/info/setverdict.html
+%%TTCN3_DIR%%/help/info/signature.html
+%%TTCN3_DIR%%/help/info/sizeof.html
+%%TTCN3_DIR%%/help/info/start.html
+%%TTCN3_DIR%%/help/info/stop.html
+%%TTCN3_DIR%%/help/info/str2bit.html
+%%TTCN3_DIR%%/help/info/str2float.html
+%%TTCN3_DIR%%/help/info/str2hex.html
+%%TTCN3_DIR%%/help/info/str2int.html
+%%TTCN3_DIR%%/help/info/str2oct.html
+%%TTCN3_DIR%%/help/info/subset.html
+%%TTCN3_DIR%%/help/info/substr.html
+%%TTCN3_DIR%%/help/info/superset.html
+%%TTCN3_DIR%%/help/info/system.html
+%%TTCN3_DIR%%/help/info/template.html
+%%TTCN3_DIR%%/help/info/testcase.html
+%%TTCN3_DIR%%/help/info/testcasename.html
+%%TTCN3_DIR%%/help/info/timeout.html
+%%TTCN3_DIR%%/help/info/timer.html
+%%TTCN3_DIR%%/help/info/timestamp.html
+%%TTCN3_DIR%%/help/info/to.html
+%%TTCN3_DIR%%/help/info/trigger.html
+%%TTCN3_DIR%%/help/info/true.html
+%%TTCN3_DIR%%/help/info/type.html
+%%TTCN3_DIR%%/help/info/unichar2char.html
+%%TTCN3_DIR%%/help/info/unichar2int.html
+%%TTCN3_DIR%%/help/info/unichar2oct.html
+%%TTCN3_DIR%%/help/info/union.html
+%%TTCN3_DIR%%/help/info/universal.html
+%%TTCN3_DIR%%/help/info/unmap.html
+%%TTCN3_DIR%%/help/info/value.html
+%%TTCN3_DIR%%/help/info/valueof.html
+%%TTCN3_DIR%%/help/info/var.html
+%%TTCN3_DIR%%/help/info/variant.html
+%%TTCN3_DIR%%/help/info/verdicttype.html
+%%TTCN3_DIR%%/help/info/while.html
+%%TTCN3_DIR%%/help/info/with.html
+%%TTCN3_DIR%%/help/info/xor.html
+%%TTCN3_DIR%%/help/info/xor4b.html
+%%TTCN3_DIR%%/help/titan_index.html
+%%TTCN3_DIR%%/help/titan_main.html
+%%TTCN3_DIR%%/include/Addfunc.hh
+%%TTCN3_DIR%%/include/Array.hh
+%%TTCN3_DIR%%/include/ASN_Any.hh
+%%TTCN3_DIR%%/include/ASN_CharacterString.hh
+%%TTCN3_DIR%%/include/ASN_EmbeddedPDV.hh
+%%TTCN3_DIR%%/include/ASN_External.hh
+%%TTCN3_DIR%%/include/ASN_Null.hh
+%%TTCN3_DIR%%/include/Basetype.hh
+%%TTCN3_DIR%%/include/BER.hh
+%%TTCN3_DIR%%/include/Bitstring.hh
+%%TTCN3_DIR%%/include/Boolean.hh
+%%TTCN3_DIR%%/include/CharCoding.hh
+%%TTCN3_DIR%%/include/Charstring.hh
+%%TTCN3_DIR%%/include/Component.hh
+%%TTCN3_DIR%%/include/cversion.h
+%%TTCN3_DIR%%/include/DebugCommands.hh
+%%TTCN3_DIR%%/include/Debugger.hh
+%%TTCN3_DIR%%/include/DebuggerUI.hh
+%%TTCN3_DIR%%/include/Default.hh
+%%TTCN3_DIR%%/include/Encdec.hh
+%%TTCN3_DIR%%/include/Error.hh
+%%TTCN3_DIR%%/include/Event_Handler.hh
+%%TTCN3_DIR%%/include/Float.hh
+%%TTCN3_DIR%%/include/Hexstring.hh
+%%TTCN3_DIR%%/include/ILoggerPlugin.hh
+%%TTCN3_DIR%%/include/Integer.hh
+%%TTCN3_DIR%%/include/JSON_Tokenizer.hh
+%%TTCN3_DIR%%/include/JSON.hh
+%%TTCN3_DIR%%/include/Logger.hh
+%%TTCN3_DIR%%/include/memory.h
+%%TTCN3_DIR%%/include/Module_list.hh
+%%TTCN3_DIR%%/include/Objid.hh
+%%TTCN3_DIR%%/include/Octetstring.hh
+%%TTCN3_DIR%%/include/OER.hh
+%%TTCN3_DIR%%/include/OOP.hh
+%%TTCN3_DIR%%/include/Optional.hh
+%%TTCN3_DIR%%/include/Param_Types.hh
+%%TTCN3_DIR%%/include/Parameters.h
+%%TTCN3_DIR%%/include/pattern.hh
+%%TTCN3_DIR%%/include/PER.hh
+%%TTCN3_DIR%%/include/platform.h
+%%TTCN3_DIR%%/include/Port.hh
+%%TTCN3_DIR%%/include/Profiler.hh
+%%TTCN3_DIR%%/include/ProfilerTools.hh
+%%TTCN3_DIR%%/include/RAW.hh
+%%TTCN3_DIR%%/include/RefdIndex.hh
+%%TTCN3_DIR%%/include/RInt.hh
+%%TTCN3_DIR%%/include/RT1/PreGenRecordOf.hh
+%%TTCN3_DIR%%/include/RT1/TitanLoggerApi.hh
+%%TTCN3_DIR%%/include/RT1/TitanLoggerApiSimple.hh
+%%TTCN3_DIR%%/include/RT2/PreGenRecordOf.hh
+%%TTCN3_DIR%%/include/RT2/TitanLoggerApi.hh
+%%TTCN3_DIR%%/include/RT2/TitanLoggerApiSimple.hh
+%%TTCN3_DIR%%/include/Runtime.hh
+%%TTCN3_DIR%%/include/Snapshot.hh
+%%TTCN3_DIR%%/include/Struct_of.hh
+%%TTCN3_DIR%%/include/tcov.xsd
+%%TTCN3_DIR%%/include/tcov.xsl
+%%TTCN3_DIR%%/include/Template.hh
+%%TTCN3_DIR%%/include/TEXT.hh
+%%TTCN3_DIR%%/include/Textbuf.hh
+%%TTCN3_DIR%%/include/Timer.hh
+%%TTCN3_DIR%%/include/TitanLoggerApi.xsd
+%%TTCN3_DIR%%/include/TitanLoggerControl.ttcn
+%%TTCN3_DIR%%/include/TTCN3_Map.hh
+%%TTCN3_DIR%%/include/TTCN3.hh
+%%TTCN3_DIR%%/include/ttcn3float.hh
+%%TTCN3_DIR%%/include/Types.h
+%%TTCN3_DIR%%/include/Universal_charstring.hh
+%%TTCN3_DIR%%/include/Vector.hh
+%%TTCN3_DIR%%/include/Verdicttype.hh
+%%TTCN3_DIR%%/include/version.h
+%%TTCN3_DIR%%/include/XER.hh
+%%TTCN3_DIR%%/include/XmlReader.hh
+%%TTCN3_DIR%%/lib/cversion.h
+%%TTCN3_DIR%%/lib/libasn1enc-dynamic.so
+%%TTCN3_DIR%%/lib/libasn1enc.a
+%%TTCN3_DIR%%/lib/libcrypto.so
+%%TTCN3_DIR%%/lib/libjunitlogger-parallel-rt2.so
+%%TTCN3_DIR%%/lib/libjunitlogger-parallel-rt2.so.0
+%%TTCN3_DIR%%/lib/libjunitlogger-parallel-rt2.so.0.0
+%%TTCN3_DIR%%/lib/libjunitlogger-parallel.so
+%%TTCN3_DIR%%/lib/libjunitlogger-parallel.so.0
+%%TTCN3_DIR%%/lib/libjunitlogger-parallel.so.0.0
+%%TTCN3_DIR%%/lib/libjunitlogger-rt2.so
+%%TTCN3_DIR%%/lib/libjunitlogger-rt2.so.0
+%%TTCN3_DIR%%/lib/libjunitlogger-rt2.so.0.0
+%%TTCN3_DIR%%/lib/libjunitlogger.so
+%%TTCN3_DIR%%/lib/libjunitlogger.so.0
+%%TTCN3_DIR%%/lib/libjunitlogger.so.0.0
+%%TTCN3_DIR%%/lib/libjunitlogger2-parallel-rt2.so
+%%TTCN3_DIR%%/lib/libjunitlogger2-parallel-rt2.so.0
+%%TTCN3_DIR%%/lib/libjunitlogger2-parallel-rt2.so.0.0
+%%TTCN3_DIR%%/lib/libjunitlogger2-parallel.so
+%%TTCN3_DIR%%/lib/libjunitlogger2-parallel.so.0
+%%TTCN3_DIR%%/lib/libjunitlogger2-parallel.so.0.0
+%%TTCN3_DIR%%/lib/libjunitlogger2-rt2.so
+%%TTCN3_DIR%%/lib/libjunitlogger2-rt2.so.0
+%%TTCN3_DIR%%/lib/libjunitlogger2-rt2.so.0.0
+%%TTCN3_DIR%%/lib/libjunitlogger2.so
+%%TTCN3_DIR%%/lib/libjunitlogger2.so.0
+%%TTCN3_DIR%%/lib/libjunitlogger2.so.0.0
+%%TTCN3_DIR%%/lib/libtstlogger-parallel-rt2.so
+%%TTCN3_DIR%%/lib/libtstlogger-parallel-rt2.so.1
+%%TTCN3_DIR%%/lib/libtstlogger-parallel-rt2.so.1.0
+%%TTCN3_DIR%%/lib/libtstlogger-parallel.so
+%%TTCN3_DIR%%/lib/libtstlogger-parallel.so.1
+%%TTCN3_DIR%%/lib/libtstlogger-parallel.so.1.0
+%%TTCN3_DIR%%/lib/libtstlogger-rt2.so
+%%TTCN3_DIR%%/lib/libtstlogger-rt2.so.1
+%%TTCN3_DIR%%/lib/libtstlogger-rt2.so.1.0
+%%TTCN3_DIR%%/lib/libtstlogger.so
+%%TTCN3_DIR%%/lib/libtstlogger.so.1
+%%TTCN3_DIR%%/lib/libtstlogger.so.1.0
+%%TTCN3_DIR%%/lib/libttcn3-dynamic.so
+%%TTCN3_DIR%%/lib/libttcn3-parallel-dynamic.so
+%%TTCN3_DIR%%/lib/libttcn3-parallel.a
+%%TTCN3_DIR%%/lib/libttcn3-rt2-dynamic.so
+%%TTCN3_DIR%%/lib/libttcn3-rt2-parallel-dynamic.so
+%%TTCN3_DIR%%/lib/libttcn3-rt2-parallel.a
+%%TTCN3_DIR%%/lib/libttcn3-rt2.a
+%%TTCN3_DIR%%/lib/libttcn3.a
+%%TTCN3_DIR%%/man/man1/asn1_compiler.1.gz
+%%TTCN3_DIR%%/man/man1/compiler.1.gz
+%%TTCN3_DIR%%/man/man1/logformat.1.gz
+%%TTCN3_DIR%%/man/man1/makefilegen.1.gz
+%%TTCN3_DIR%%/man/man1/ttcn3_compiler.1.gz
+%%TTCN3_DIR%%/man/man1/ttcn3_logfilter.1.gz
+%%TTCN3_DIR%%/man/man1/ttcn3_logformat.1.gz
+%%TTCN3_DIR%%/man/man1/ttcn3_logmerge.1.gz
+%%TTCN3_DIR%%/man/man1/ttcn3_makefilegen.1.gz
+%%TTCN3_DIR%%/man/man1/ttcn3_profmerge.1.gz
+%%EXAMPLESDIR%%/hello_world.ttcn
+%%EXAMPLESDIR%%/Makefile
+%%EXAMPLESDIR%%/MyExample.cfg
+%%EXAMPLESDIR%%/MyExample.ttcn
+%%EXAMPLESDIR%%/MyExample2.cfg
+%%EXAMPLESDIR%%/PCOType.cc
+%%EXAMPLESDIR%%/PCOType.hh