diff --git a/.portsignore b/.portsignore index a98255eda53d..1d97e45b5998 100644 --- a/.portsignore +++ b/.portsignore @@ -1817,6 +1817,7 @@ devel/dolphin-plugins devel/dsymbol devel/dub devel/easy-profiler +devel/eclipse-titan devel/edi devel/efl devel/electron31 diff --git a/devel/Makefile b/devel/Makefile index 68a0144fbe9c..c5a3c1402830 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -542,7 +542,6 @@ SUBDIR += easyloggingpp SUBDIR += ebnf2yacc SUBDIR += ecgi - SUBDIR += eclipse-titan SUBDIR += editline SUBDIR += efivar SUBDIR += egypt diff --git a/devel/eclipse-titan/Makefile b/devel/eclipse-titan/Makefile deleted file mode 100644 index 96371c7a25f5..000000000000 --- a/devel/eclipse-titan/Makefile +++ /dev/null @@ -1,67 +0,0 @@ -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 diff --git a/devel/eclipse-titan/distinfo b/devel/eclipse-titan/distinfo deleted file mode 100644 index 9a756874be5a..000000000000 --- a/devel/eclipse-titan/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -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 deleted file mode 100644 index 72808ca4810c..000000000000 --- a/devel/eclipse-titan/files/Makefile.personal.in +++ /dev/null @@ -1,11 +0,0 @@ -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 deleted file mode 100644 index cd2ca06525d4..000000000000 --- a/devel/eclipse-titan/files/eclipse-titan-man.conf.in +++ /dev/null @@ -1 +0,0 @@ -MANPATH %%PREFIX%%/%%TTCN3_DIR%%/man diff --git a/devel/eclipse-titan/files/patch-common-Makefile b/devel/eclipse-titan/files/patch-common-Makefile deleted file mode 100644 index 1e6b13b2d41f..000000000000 --- a/devel/eclipse-titan/files/patch-common-Makefile +++ /dev/null @@ -1,12 +0,0 @@ ---- 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 deleted file mode 100644 index 54d85a6bdb30..000000000000 --- a/devel/eclipse-titan/files/patch-compiler2-Makefile +++ /dev/null @@ -1,19 +0,0 @@ ---- 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 deleted file mode 100644 index e3460e348d16..000000000000 --- a/devel/eclipse-titan/files/patch-compiler2-makefile.c +++ /dev/null @@ -1,44 +0,0 @@ ---- 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 deleted file mode 100644 index 2291fae0645f..000000000000 --- a/devel/eclipse-titan/files/patch-core-Makefile +++ /dev/null @@ -1,31 +0,0 @@ ---- 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 deleted file mode 100644 index bfebcb660e00..000000000000 --- a/devel/eclipse-titan/files/patch-hello-Makefile +++ /dev/null @@ -1,13 +0,0 @@ ---- 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 deleted file mode 100644 index b6ff73141aa9..000000000000 --- a/devel/eclipse-titan/files/patch-help-ttcn3_help +++ /dev/null @@ -1,14 +0,0 @@ ---- 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 deleted file mode 100644 index bee81fe3d5ea..000000000000 --- a/devel/eclipse-titan/files/patch-loggerplugins-JUnitLogger-Makefile +++ /dev/null @@ -1,12 +0,0 @@ ---- 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 deleted file mode 100644 index 0419ba11fdc4..000000000000 --- a/devel/eclipse-titan/files/patch-loggerplugins-JUnitLogger2-Makefile +++ /dev/null @@ -1,12 +0,0 @@ ---- 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 deleted file mode 100644 index a833989cb5a4..000000000000 --- a/devel/eclipse-titan/files/patch-loggerplugins-LTTngUSTLogger-Makefile +++ /dev/null @@ -1,12 +0,0 @@ ---- 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 deleted file mode 100644 index 5f16b8dd5e64..000000000000 --- a/devel/eclipse-titan/files/patch-loggerplugins-TSTLogger-Makefile +++ /dev/null @@ -1,12 +0,0 @@ ---- 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 deleted file mode 100644 index 62d8eec68899..000000000000 --- a/devel/eclipse-titan/files/patch-mctr2-mctr-ttcn3_start +++ /dev/null @@ -1,21 +0,0 @@ ---- 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 deleted file mode 100644 index c34e1b8b2776..000000000000 --- a/devel/eclipse-titan/files/patch-xsdconvert-Makefile +++ /dev/null @@ -1,12 +0,0 @@ ---- 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 deleted file mode 100644 index 1f015374470f..000000000000 --- a/devel/eclipse-titan/files/pkg-message.in +++ /dev/null @@ -1,14 +0,0 @@ -[ -{ type: install - message: <