diff options
-rw-r--r-- | patches/poco-1.9.0/0001-fix-parallel-building.patch | 57 | ||||
-rw-r--r-- | patches/poco-1.9.0/series | 4 | ||||
-rw-r--r-- | rules/poco.in | 98 | ||||
-rw-r--r-- | rules/poco.make | 98 |
4 files changed, 0 insertions, 257 deletions
diff --git a/patches/poco-1.9.0/0001-fix-parallel-building.patch b/patches/poco-1.9.0/0001-fix-parallel-building.patch deleted file mode 100644 index e5897fb1d..000000000 --- a/patches/poco-1.9.0/0001-fix-parallel-building.patch +++ /dev/null @@ -1,57 +0,0 @@ -From: Michael Olbrich <m.olbrich@pengutronix.de> -Date: Tue, 5 Feb 2019 22:02:43 +0100 -Subject: [PATCH] fix parallel building - -Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de> ---- - build/rules/compile | 16 ++++++++-------- - 1 file changed, 8 insertions(+), 8 deletions(-) - -diff --git a/build/rules/compile b/build/rules/compile -index f513434938fa..f52d4d2c2776 100644 ---- a/build/rules/compile -+++ b/build/rules/compile -@@ -36,35 +36,35 @@ $(OBJPATH_RELEASE_STATIC) $(OBJPATH_DEBUG_STATIC) $(OBJPATH_RELEASE_SHARED) $(OB - # - # Rules for compiling - # --$(OBJPATH_DEBUG_STATIC)/%.o: $(SRCDIR)/%.cpp $(DEPPATH)/%.d $(POCO_BASE)/build/config/$(POCO_CONFIG) -+$(OBJPATH_DEBUG_STATIC)/%.o: $(SRCDIR)/%.cpp $(DEPPATH)/%.d $(POCO_BASE)/build/config/$(POCO_CONFIG) | $(OBJPATH_DEBUG_STATIC) - @echo "** Compiling" $< "(debug, static)" - $(CXX) $(INCLUDE) $(CXXFLAGS) $(DEBUGOPT_CXX) $(STATICOPT_CXX) -c $< -o $@ - --$(OBJPATH_RELEASE_STATIC)/%.o: $(SRCDIR)/%.cpp $(DEPPATH)/%.d $(POCO_BASE)/build/config/$(POCO_CONFIG) -+$(OBJPATH_RELEASE_STATIC)/%.o: $(SRCDIR)/%.cpp $(DEPPATH)/%.d $(POCO_BASE)/build/config/$(POCO_CONFIG) | $(OBJPATH_RELEASE_STATIC) - @echo "** Compiling" $< "(release, static)" - $(CXX) $(INCLUDE) $(CXXFLAGS) $(RELEASEOPT_CXX) $(STATICOPT_CXX) -c $< -o $@ - --$(OBJPATH_DEBUG_STATIC)/%.o: $(SRCDIR)/%.c $(DEPPATH)/%.d $(POCO_BASE)/build/config/$(POCO_CONFIG) -+$(OBJPATH_DEBUG_STATIC)/%.o: $(SRCDIR)/%.c $(DEPPATH)/%.d $(POCO_BASE)/build/config/$(POCO_CONFIG) | $(OBJPATH_DEBUG_STATIC) - @echo "** Compiling" $< "(debug, static)" - $(CC) $(INCLUDE) $(CFLAGS) $(DEBUGOPT_CC) $(STATICOPT_CC) -c $< -o $@ - --$(OBJPATH_RELEASE_STATIC)/%.o: $(SRCDIR)/%.c $(DEPPATH)/%.d $(POCO_BASE)/build/config/$(POCO_CONFIG) -+$(OBJPATH_RELEASE_STATIC)/%.o: $(SRCDIR)/%.c $(DEPPATH)/%.d $(POCO_BASE)/build/config/$(POCO_CONFIG) | $(OBJPATH_RELEASE_STATIC) - @echo "** Compiling" $< "(release, static)" - $(CC) $(INCLUDE) $(CFLAGS) $(RELEASEOPT_CC) $(STATICOPT_CC) -c $< -o $@ - --$(OBJPATH_DEBUG_SHARED)/%.o: $(SRCDIR)/%.cpp $(DEPPATH)/%.d $(POCO_BASE)/build/config/$(POCO_CONFIG) -+$(OBJPATH_DEBUG_SHARED)/%.o: $(SRCDIR)/%.cpp $(DEPPATH)/%.d $(POCO_BASE)/build/config/$(POCO_CONFIG) | $(OBJPATH_DEBUG_SHARED) - @echo "** Compiling" $< "(debug, shared)" - $(CXX) $(INCLUDE) $(CXXFLAGS) $(DEBUGOPT_CXX) $(SHAREDOPT_CXX) -c $< -o $@ - --$(OBJPATH_RELEASE_SHARED)/%.o: $(SRCDIR)/%.cpp $(DEPPATH)/%.d $(POCO_BASE)/build/config/$(POCO_CONFIG) -+$(OBJPATH_RELEASE_SHARED)/%.o: $(SRCDIR)/%.cpp $(DEPPATH)/%.d $(POCO_BASE)/build/config/$(POCO_CONFIG) | $(OBJPATH_RELEASE_SHARED) - @echo "** Compiling" $< "(release, shared)" - $(CXX) $(INCLUDE) $(CXXFLAGS) $(RELEASEOPT_CXX) $(SHAREDOPT_CXX) -c $< -o $@ - --$(OBJPATH_DEBUG_SHARED)/%.o: $(SRCDIR)/%.c $(DEPPATH)/%.d $(POCO_BASE)/build/config/$(POCO_CONFIG) -+$(OBJPATH_DEBUG_SHARED)/%.o: $(SRCDIR)/%.c $(DEPPATH)/%.d $(POCO_BASE)/build/config/$(POCO_CONFIG) | $(OBJPATH_DEBUG_SHARED) - @echo "** Compiling" $< "(debug, shared)" - $(CC) $(INCLUDE) $(CFLAGS) $(DEBUGOPT_CC) $(SHAREDOPT_CC) -c $< -o $@ - --$(OBJPATH_RELEASE_SHARED)/%.o: $(SRCDIR)/%.c $(DEPPATH)/%.d $(POCO_BASE)/build/config/$(POCO_CONFIG) -+$(OBJPATH_RELEASE_SHARED)/%.o: $(SRCDIR)/%.c $(DEPPATH)/%.d $(POCO_BASE)/build/config/$(POCO_CONFIG) | $(OBJPATH_RELEASE_SHARED) - @echo "** Compiling" $< "(release, shared)" - $(CC) $(INCLUDE) $(CFLAGS) $(RELEASEOPT_CC) $(SHAREDOPT_CC) -c $< -o $@ - diff --git a/patches/poco-1.9.0/series b/patches/poco-1.9.0/series deleted file mode 100644 index c107fa32c..000000000 --- a/patches/poco-1.9.0/series +++ /dev/null @@ -1,4 +0,0 @@ -# generated by git-ptx-patches -#tag:base --start-number 1 -0001-fix-parallel-building.patch -# 5cc5d42dfd5d2c4a2a35024d9a874950 - git-ptx-patches magic diff --git a/rules/poco.in b/rules/poco.in deleted file mode 100644 index 5dcd0fef2..000000000 --- a/rules/poco.in +++ /dev/null @@ -1,98 +0,0 @@ -## SECTION=staging -## old section: -### SECTION=system_libraries - -menuconfig POCO - tristate - select HOST_CMAKE - select HOST_NINJA - select GCCLIBS_CXX - select GCCLIBS_GCC_S - select ZLIB - select LIBPCRE - select EXPAT if POCO_XML - select SQLITE if POCO_DATA_SQLITE - select MYSQLDB if POCO_DATA_MYSQL - select OPENSSL if POCO_CRYPTO - prompt "poco " - help - The POCO C++ Libraries (POrtable COmponents) are open source C++ class - libraries that simplify and accelerate the development of - network-centric, portable applications in C++. - - STAGING: remove in PTXdist 2024.03.0 - Fails to build with OpenSSL 3.x, needs to be updated to a new version. - -if POCO - -config POCO_POQUITO - bool - prompt "smaller code-size" - help - Omit a few features for smaller codesize. - -config POCO_ENCODINGS - bool - prompt "double-byte encodings library" - -config POCO_XML - bool - prompt "XML library" - -config POCO_JSON - bool - prompt "JSON library" - -config POCO_UTIL - bool - prompt "Util library" - -config POCO_NET - bool - prompt "Networking library" - -if POCO_NET && POCO_CRYPTO && POCO_UTIL - -config POCO_NETSSL_OPENSSL - bool - prompt "TLS using OpenSSL" - -endif - -config POCO_CRYPTO - bool - prompt "Crypto library" - -config POCO_DATA - bool - prompt "Database abstraction library" - -if POCO_DATA - -config POCO_DATA_SQLITE - bool - prompt "SQLite backend" - -config POCO_DATA_MYSQL - bool - prompt "MySQL backend" - -endif - -config POCO_ZIP - bool - prompt "Zip library" - -if POCO_NET - -config POCO_MONGODB - bool - prompt "MongoDB support" - -config POCO_REDIS - bool - prompt "Redis support" - -endif - -endif diff --git a/rules/poco.make b/rules/poco.make deleted file mode 100644 index 91d22aead..000000000 --- a/rules/poco.make +++ /dev/null @@ -1,98 +0,0 @@ -# -*-makefile-*- -# -# Copyright (C) 2010 by Robert Schwebel <r.schwebel@pengutronix.de> -# -# For further information about the PTXdist project and license conditions -# see the README file. -# - -# -# We provide this package -# -PACKAGES-$(PTXCONF_POCO) += poco - -# -# Paths and names -# -POCO_VERSION := 1.9.0 -POCO_MD5 := 9047586e0ba393bfeced96e3b7ae6286 -POCO := poco-$(POCO_VERSION) -POCO_SUFFIX := tar.gz -POCO_URL := http://pocoproject.org/releases/$(POCO)/$(POCO)-all.$(POCO_SUFFIX) -POCO_SOURCE := $(SRCDIR)/$(POCO).$(POCO_SUFFIX) -POCO_DIR := $(call ptx/sh, readlink -f "$(BUILDDIR)/$(POCO)") -POCO_LICENSE := BSL-1.0 - -# ---------------------------------------------------------------------------- -# Prepare -# ---------------------------------------------------------------------------- - -POCO_LIBS-y += Foundation -POCO_LIBS-$(PTXCONF_POCO_ENCODINGS) += Encodings -POCO_LIBS-$(PTXCONF_POCO_XML) += XML -POCO_LIBS-$(PTXCONF_POCO_JSON) += JSON -POCO_LIBS-$(PTXCONF_POCO_UTIL) += Util -POCO_LIBS-$(PTXCONF_POCO_NET) += Net -POCO_LIBS-$(PTXCONF_POCO_NETSSL_OPENSSL) += NetSSL_OpenSSL -POCO_LIBS-$(PTXCONF_POCO_CRYPTO) += Crypto -POCO_LIBS-$(PTXCONF_POCO_DATA) += Data -POCO_LIBS-$(PTXCONF_POCO_DATA_SQLITE) += Data/SQLite -POCO_LIBS-$(PTXCONF_POCO_DATA_MYSQL) += Data/MySQL -POCO_LIBS-$(PTXCONF_POCO_ZIP) += Zip -POCO_LIBS-$(PTXCONF_POCO_MONGODB) += MongoDB -POCO_LIBS-$(PTXCONF_POCO_REDIS) += Redis - -POCO_CONF_TOOL := cmake -POCO_CONF_OPT := \ - $(CROSS_CMAKE_USR) \ - -G Ninja \ - -DENABLE_APACHECONNECTOR=OFF \ - -DENABLE_CPPPARSER=OFF \ - -DENABLE_CRYPTO=$(call ptx/onoff,PTXCONF_POCO_CRYPTO) \ - -DENABLE_DATA=$(call ptx/onoff,PTXCONF_POCO_DATA) \ - -DENABLE_DATA_MYSQL=$(call ptx/onoff,PTXCONF_POCO_DATA_MYSQL) \ - -DENABLE_DATA_ODBC=OFF \ - -DENABLE_DATA_SQLITE=$(call ptx/onoff,PTXCONF_POCO_DATA_SQLITE) \ - -DENABLE_ENCODINGS=$(call ptx/onoff,PTXCONF_POCO_ENCODINGS) \ - -DENABLE_ENCODINGS_COMPILER=OFF \ - -DENABLE_JSON=$(call ptx/onoff,PTXCONF_POCO_JSON) \ - -DENABLE_MONGODB=$(call ptx/onoff,PTXCONF_POCO_MONGODB) \ - -DENABLE_NET=$(call ptx/onoff,PTXCONF_POCO_NET) \ - -DENABLE_NETSSL=$(call ptx/onoff,PTXCONF_POCO_NETSSL_OPENSSL) \ - -DENABLE_NETSSL_WIN=OFF \ - -DENABLE_PAGECOMPILER=OFF \ - -DENABLE_PAGECOMPILER_FILE2PAGE=OFF \ - -DENABLE_PDF=OFF \ - -DENABLE_POCODOC=OFF \ - -DENABLE_REDIS=$(call ptx/onoff,PTXCONF_POCO_REDIS) \ - -DENABLE_SEVENZIP=OFF \ - -DENABLE_TESTS=OFF \ - -DENABLE_UTIL=$(call ptx/onoff,PTXCONF_POCO_UTIL) \ - -DENABLE_XML=$(call ptx/onoff,PTXCONF_POCO_XML) \ - -DENABLE_ZIP=$(call ptx/onoff,PTXCONF_POCO_ZIP) \ - -DFORCE_OPENSSL=OFF \ - -DPOCO_STATIC=OFF \ - -DPOCO_UNBUNDLED=OFF - -# ---------------------------------------------------------------------------- -# Target-Install -# ---------------------------------------------------------------------------- - -$(STATEDIR)/poco.targetinstall: - @$(call targetinfo) - - @$(call install_init, poco) - @$(call install_fixup, poco,PRIORITY,optional) - @$(call install_fixup, poco,SECTION,base) - @$(call install_fixup, poco,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>") - @$(call install_fixup, poco,DESCRIPTION,missing) - - @$(foreach lib, $(POCO_LIBS-y), \ - $(call install_lib, poco, 0, 0, 0644, \ - libPoco$(subst /,,$(subst _OpenSSL,,$(lib))))$(ptx/nl)) - - @$(call install_finish, poco) - - @$(call touch) - -# vim: syntax=make |