| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 1.15.0 | 8 | ~amd64 ~arm ~arm64 ~ppc64 ~x86 | 0/120 |
| 1.14.2 | 8 | amd64 arm arm64 ppc64 x86 | 0/112 |
<pkgmetadata> <maintainer type="person" proxied="yes"> <email>stkw0@disroot.org</email> <name>David Roman</name> </maintainer> <maintainer type="project" proxied="proxy"> <email>proxy-maint@gentoo.org</email> <name>Proxy Maintainers</name> </maintainer> <longdescription> 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. </longdescription> <use> <flag name="7z">Add Support for the 7z archive format</flag> <flag name="avahi">Add Support for avahi DNS-SD (zeroconf)</flag> <flag name="activerecord">Add ActiveRecord support</flag> <flag name="cppparser">Build and install a minimal C++ parser</flag> <flag name="crypt">Encryption and digital signing classes (including SSL and JWT).</flag> <flag name="data">Database abstraction layer to easily send/retrieve data to/from various databases</flag> <flag name="file2pagecompiler">Utility to convert ordinary files to Page Compiler source files</flag> <flag name="mariadb">Prefer <pkg>dev-db/mariadb-connector-c</pkg> over <pkg>dev-db/mysql-connector-c</pkg></flag> <flag name="mongodb">Add <pkg>dev-db/mongodb</pkg> support</flag> <flag name="net">Classes to write network clients & servers</flag> <flag name="pagecompiler">Simple compiler translating HTML pages containing embedded C++ code into HTTPRequestHandler classes</flag> <flag name="pocodoc">POCO documentation generator</flag> <flag name="prometheus">Add prometheus monitoring system support</flag> <flag name="util">Several utility classes (like logger, timer, config file parser). Also enables JSON</flag> <flag name="zip">Add support for the zip & gz archive formats</flag> </use> <upstream> <remote-id type="sourceforge">poco</remote-id> <remote-id type="github">pocoproject/poco</remote-id> </upstream> </pkgmetadata>
| Flag | Description | 1.15.0 | 1.14.2 |
|---|---|---|---|
| 7z | Add Support for the 7z archive format | ✓ | ✓ |
| activerecord | Add ActiveRecord support | ✓ | ✓ |
| avahi | Add Support for avahi DNS-SD (zeroconf) | ✓ | ✓ |
| cppparser | Build and install a minimal C++ parser | ✓ | ✓ |
| crypt | Encryption and digital signing classes (including SSL and JWT). | ⊕ | ⊕ |
| 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 | ✓ | ✓ |
| mariadb | Prefer <pkg>dev-db/mariadb-connector-c</pkg> over <pkg>dev-db/mysql-connector-c</pkg> | ✓ | ✓ |
| mongodb | Add <pkg>dev-db/mongodb</pkg> 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 | ⊕ | ⊕ |
| 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 | ✓ | ✓ |
| 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). Also enables JSON | ⊕ | ⊕ |
| xml | Add support for XML files | ⊕ | ⊕ |
| zip | Add support for the zip & gz archive formats | ⊕ | ⊕ |
| Type | File | Size | Versions |
|---|---|---|---|
| DIST | poco-1.14.2.tar.gz | 12179163 bytes | 1.14.2 |
| DIST | poco-1.15.0.tar.gz | 11214675 bytes | 1.15.0 |
| Type | File | Size |
|---|