dev-libs / poco

C++ libraries for building network-based applications

Official package sites : https://pocoproject.org/ ·

POCO, the C++ Portable Components, is a collection of open source C++ class libraries that simplify and accelerate the development of network-centric, portable applications in C++. The libraries integrate perfectly with the C++ Standard Library and fill many of the functional gaps left open by it. Their modular and efficient design and implementation makes the C++ Portable Components extremely well suited for embedded development, an area where the C++ programming language is becoming increasingly popular, due to its suitability for both low-level (device I/O, interrupt handlers, etc.) and high-level object-oriented development. Of course, POCO is also ready for enterprise-level challenges. The POCO libraries free developers from re-inventing the wheel, and allow them to spend their time on more worthwhile areas, such as getting things done quickly and working on the features that make their application unique.

v1.13.3 :: 0/103 :: gentoo

Modified
License
Boost-1.0
Keywords
amd64 arm arm64 ppc64 x86
USE flags
7z activerecord cppparser data examples file2pagecompiler iodbc json jwt mariadb mongodb mysql net odbc pagecompiler pdf pocodoc postgres prometheus sqlite ssl test util xml zip

v1.12.4 :: 0/94 :: gentoo

Modified
License
Boost-1.0
Keywords
amd64 arm arm64 ppc64 x86
USE flags
7z activerecord cppparser data examples file2pagecompiler iodbc json jwt mariadb mongodb mysql net odbc pagecompiler pdf pocodoc postgres prometheus sqlite ssl test util xml zip

General

7z
Add Support for the 7z archive format
activerecord
Add ActiveRecord support
cppparser
Build and install a minimal C++ parser
data
Database abstraction layer to easily send/retrieve data to/from various databases
examples
Install examples, usually source code
file2pagecompiler
Utility to convert ordinary files to Page Compiler source files
iodbc
Add support for iODBC library
json
Add JSON support
jwt
Add JSON Web Token support
mariadb
Prefer dev-db/mariadb-connector-c over dev-db/mysql-connector-c
mongodb
Add dev-db/mongodb support
mysql
Add mySQL Database support
net
Classes to write network clients & servers
odbc
Add ODBC Support (Open DataBase Connectivity)
pagecompiler
Simple compiler translating HTML pages containing embedded C++ code into HTTPRequestHandler classes
pdf
Add general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags
pocodoc
POCO documentation generator
postgres
Add support for the postgresql database
prometheus
Add prometheus monitoring system support
sqlite
Add support for sqlite - embedded sql database
ssl
Encryption and digital signing classes
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
util
Several utility classes (like logger, timer, config file parser)
xml
Add support for XML files
zip
Add support for the zip & gz archive formats

app-arch / arc : Create & extract files from DOS .ARC files

dev-db / libiodbc : ODBC Interface for Linux

dev-db / mariadb-connector-c : C client library for MariaDB/MySQL

dev-db / mysql-connector-c : C client library for MariaDB/MySQL

dev-db / postgresql : PostgreSQL RDBMS

dev-db / sqlite : SQL database engine

dev-db / unixODBC : Complete ODBC driver manager

dev-libs / expat : Stream-oriented XML parser library

dev-libs / libpcre2 : Perl-compatible regular expression library

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

sys-libs / zlib : Standard (de)compression library

app-arch / arc : Create & extract files from DOS .ARC files

dev-db / libiodbc : ODBC Interface for Linux

dev-db / mariadb-connector-c : C client library for MariaDB/MySQL

dev-db / mysql-connector-c : C client library for MariaDB/MySQL

dev-db / postgresql : PostgreSQL RDBMS

dev-db / sqlite : SQL database engine

dev-db / unixODBC : Complete ODBC driver manager

dev-libs / expat : Stream-oriented XML parser library

dev-libs / libpcre2 : Perl-compatible regular expression library

dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

sys-libs / zlib : Standard (de)compression library

dev-games / ogre : Object-oriented Graphics Rendering Engine

net-p2p / fms : Spam-resistant message board application for Freenet

net-voip / mumble : Mumble is an open source, low-latency, high quality voice chat software

net-vpn / candy : A reliable, low-latency, and anti-censorship virtual private network

sys-fs / clamfs : A FUSE-based user-space file system with on-access anti-virus file scanning

934809
net-voip/mumble should depend on dev-libs/poco:=
939410
dev-libs/poco-1.13.3 - [gcc-15] /.../SimpleRowFormatter.h: error: declaration of std::_Require<std::_not_<std::_is_tuple_like<_Tp> >, std::is_move_constructibl
940705
dev-libs/poco-1.13.3: build failure when building against libcxx 19
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/poco: Stabilize 1.13.3 amd64, #934037
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/poco: Stabilize 1.13.3 x86, #934037
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/poco: Stabilize 1.13.3 arm64, #934037
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/poco: Stabilize 1.13.3 arm, #934037
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/poco: Stabilize 1.13.3 ppc64, #934037
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Roman · gentoo
dev-libs/poco: add 1.13.3
Signed-off-by: David Roman <davidroman96@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/36294 Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
David Roman · gentoo
dev-libs/poco: drop 1.11.2-r1
Signed-off-by: David Roman <davidroman96@gmail.com> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
David Roman · gentoo
dev-libs/poco: drop 1.12.2-r2
Signed-off-by: David Roman <davidroman96@gmail.com> Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
dev-libs/poco: Stabilize 1.12.4 arm, #911206
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matoro Mahri · gentoo
dev-libs/poco: Stabilize 1.12.4 arm64, #911206
Signed-off-by: Matoro Mahri <matoro_gentoo@matoro.tk> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Roman · gentoo
dev-libs/poco: make activerecord USE flag depens on xml
Closes: https://bugs.gentoo.org/911234 Signed-off-by: David Roman <davidroman96@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32604 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Roman · gentoo
dev-libs/poco: fix missing USE flag dependency
Closes: https://bugs.gentoo.org/911235 Signed-off-by: David Roman <davidroman96@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/32068 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
dev-libs/poco: Stabilize 1.12.4 x86, #911206
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Joonas Niilola · gentoo
dev-libs/poco: Stabilize 1.12.4 amd64, #911206
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/poco: Stabilize 1.12.4 ppc64, #911206
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-libs/poco: drop 1.10.1
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/poco: add 1.12.4
Note that release notes mention a "security issue" but it's just about bundled libs. Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
dev-libs/poco: switch 1.12.x to libpcre2
1.12.0 was the first release w/ pcre2. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Anna Vyalkova · gentoo
dev-libs/poco: add slot operator for zlib
Signed-off-by: Anna Vyalkova <cyber+gentoo@sysrq.in> Closes: https://github.com/gentoo/gentoo/pull/28108 Signed-off-by: Sam James <sam@gentoo.org>
Anna Vyalkova · gentoo
dev-libs/poco: drop unused "crypto" flag
Signed-off-by: Anna Vyalkova <cyber+gentoo@sysrq.in> Signed-off-by: Sam James <sam@gentoo.org>
Anna Vyalkova · gentoo
dev-libs/poco: fix automagic dependency on dev-libs/openssl
Closes: https://bugs.gentoo.org/879187 Signed-off-by: Anna Vyalkova <cyber+gentoo@sysrq.in> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
dev-libs/poco: Stabilize 1.11.2-r1 arm, #868573
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
dev-libs/poco: Stabilize 1.11.2-r1 arm64, #868573
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
dev-libs/poco: Stabilize 1.11.2-r1 ppc64, #868573
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/poco: Stabilize 1.11.2-r1 amd64, #868573
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Roman · gentoo
dev-libs/poco: add 1.12.2
Signed-off-by: David Roman <davidroman96@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/27171 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
David Roman · gentoo
dev-libs/poco: fix tests
Closes: https://bugs.gentoo.org/868660 Signed-off-by: David Roman <davidroman96@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
dev-libs/poco: Stabilize 1.11.2-r1 x86, #868573
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
dev-libs/poco: revbump 1.11.2 due to the blocker update
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
David Roman · gentoo
dev-libs/poco: fix collision with app-arch/arc
Closes: https://bugs.gentoo.org/847067 Signed-off-by: David Roman <davidroman96@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25791 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Roman · gentoo
dev-libs/poco: fix file collision
Closes: https://bugs.gentoo.org/842900 Signed-off-by: David Roman <davidroman96@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25391 Signed-off-by: Florian Schmaus <flow@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Roman · gentoo
dev-libs/poco: verbump to 1.11.2
Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: David Roman <davidroman96@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25307 Signed-off-by: Sam James <sam@gentoo.org>
David Roman · gentoo
dev-libs/poco: clean old ebuild
Closes: https://bugs.gentoo.org/805050 Closes: https://bugs.gentoo.org/656174 Closes: https://bugs.gentoo.org/720978 Closes: https://bugs.gentoo.org/738718 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: David Roman <davidroman96@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/poco: Keyword 1.10.1 arm64, #832821
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/poco: Keyword 1.10.1 ppc64, #832821
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
dev-libs/poco: fix DeprecatedInsinto
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/poco: Stabilize 1.10.1 arm, #772092
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/poco: Stabilize 1.10.1 amd64, #772092
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/poco: Stabilize 1.10.1 x86, #772092
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-libs/poco: remove libressl support
Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
dev-libs/poco: post-merge fixups
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org>
David Roman · gentoo
dev-libs/poco: verbump to 1.10.1
Closes: https://bugs.gentoo.org/665880 Closes: https://bugs.gentoo.org/707106 Package-Manager: Portage-3.0.10, Repoman-3.0.2 Signed-off-by: David Roman <davidroman96@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/18378 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
*/*: Switch m-n packages to cmake.eclass
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: [QA] Fix trivial cases of MissingTestRestrict
The result was achieved via the following pipeline: pkgcheck scan -c RestrictTestCheck -R FormatReporter \ --format '{category}/{package}/{package}-{version}.ebuild' | xargs -n32 grep -L RESTRICT | xargs -n32 sed -i -e '/^IUSE=.*test/aRESTRICT="!test? ( test )"' The resulting metadata was compared before and after the change. Few Go ebuilds had to be fixed manually due to implicit RESTRICT=strip added by the eclass. Two ebuilds have to be fixed because of multiline IUSE. Suggested-by: Robin H. Johnson <robbat2@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/13942 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-libs/poco: Drop duplicate cmake-utils_src_prepare call
Conflict resolution mistake Closes: https://bugs.gentoo.org/697502 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Andreas Sturmlechner · gentoo
dev-libs/poco: Drop 1.4.6_p4
Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-libs/poco: x86 stable wrt bug #609252
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="x86"
Repository mirror & CI · gentoo
Merge updates from master
Hans de Graaff · gentoo
dev-libs/poco: fix tests
- Redis tests require a running redis server - Crypto tests require the POCO_BASE env variable to be set Fixes: https://bugs.gentoo.org/682272 Signed-off-by: Hans de Graaff <graaff@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11
Hans de Graaff · gentoo
dev-libs/poco: cleanup
Signed-off-by: Hans de Graaff <graaff@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11
Andreas Sturmlechner · gentoo
dev-libs/poco: Minor EAPI-7/DEPEND fix, sorting, whitespace cleanup
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
dev-libs/poco: arm stable wrt bug #609252
Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="arm"
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
dev-libs/poco: amd64 stable wrt bug #609252
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Pacho Ramos · gentoo
dev-libs/poco: Drop old
Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Pacho Ramos · gentoo
dev-libs/poco: Fix deps, drop dead apache support
Closes: https://bugs.gentoo.org/675052 Closes: https://bugs.gentoo.org/673158 Closes: https://bugs.gentoo.org/658202 Closes: https://bugs.gentoo.org/620224 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Pacho Ramos <pacho@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Brian Evans · gentoo
dev-libs/poco: Revbump to fix MySQL dependencies and detection
Bug: https://bugs.gentoo.org/665880 Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Brian Evans <grknight@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
dev-libs/poco: Adjusted sub-slot dep on dev-libs/openssl
Package-Manager: Portage-2.3.54, Repoman-2.3.12 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michael Mair-Keimberger · gentoo
dev-libs/poco: use HTTPs
Closes: https://github.com/gentoo/gentoo/pull/8867
Repository mirror & CI · gentoo
Merge updates from master
Vladimir Smirnov · gentoo
dev-libs/poco: Bump to 1.9.0
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Michael Mair-Keimberger · gentoo
dev-libs/poco: use HTTPS
Jonas Stein · gentoo
dev-libs/poco: Shorter DESCRIPTION
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Tiziano Müller · gentoo
dev-libs/poco: version bump (bug #550976)
Package-Manager: portage-2.3.2
Julian Ospald · gentoo
dev-libs/poco: add libressl support
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed