diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2024-03-08 11:18:57 +0100 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2024-03-14 23:22:40 +0100 |
commit | f842ba88234b3b39bcb22d60b966ff464d1c1f9b (patch) | |
tree | f5fad39cee99c0098f0d78905020963553053e1c /rules | |
parent | b9f545a86685c9e4b92a4db84816af939c8dc5ff (diff) | |
download | ptxdist-f842ba88234b3b39bcb22d60b966ff464d1c1f9b.tar.gz ptxdist-f842ba88234b3b39bcb22d60b966ff464d1c1f9b.tar.xz |
poco: remove after more than one year in staging
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules')
-rw-r--r-- | rules/poco.in | 98 | ||||
-rw-r--r-- | rules/poco.make | 98 |
2 files changed, 0 insertions, 196 deletions
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 |