BSD Ports

devel/poco 1.13.3 FreeBSD

C++ libraries with a network/internet focus

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
BSL
Categories
devel, net
Package size
3248.7 KiB, 16553.7 KiB installed

Description

The C++ Portable Components currently consist of four libraries.

The Foundation library contains a platform abstraction layer (including classes for multithreading, file system access, logging, etc.), as well as a large number of useful utility classes, such various stream buffer and stream classes, URI handling, and many more.

The Net library contains network classes (sockets, HTTP, etc.)

The XML library contains an XML parser with SAX2 and DOM interfaces, as well as an XMLWriter.

The Util library contains classes for working with configuration files and command line arguments, as well as various utility classes.

In the other systems

SystemPortVersion
FreeBSDdevel/poco1.13.3
OpenBSDnet/poco1.4.6pl1p9
NetBSDdevel/poco1.15.3nb1
MidnightBSDdevel/poco1.13.3

Install

Binary package:

pkg install poco

From the ports tree:

cd /usr/ports/devel/poco/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	poco>0:devel/poco
LIB_DEPENDS=	libPocoActiveRecord.so:devel/poco

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.13.31.13.31.10.11.13.3-
FreeBSD:14:quarterly1.13.31.13.3n/a1.13.3-
FreeBSD:15:latest1.13.31.13.3n/a1.13.31.13.3
FreeBSD:15:quarterly1.13.31.13.3n/an/an/a
FreeBSD:16:latest1.13.31.13.3n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 2

The full lists below include those, and their dependencies in turn.

Build dependencies 35
Run dependencies 23

Configuration

Options name: devel_poco

OptionDefaultDescription
ACTIVERECORDonEnable ActiveRecord ORM and compiler
ENCODINGSonEnable Encodings component
IODBCoffODBC backend via iODBC
JSONonJSON file/format/parser support
JWTonEnable JWT (JSON Web Token) component
MONGODBonEnable MongoDB support
MYSQLonMySQL database support
PAGECOMPILERonEnable PageCompiler and File2Page
PGSQLonPostgreSQL database support
PROMETHEUSonEnable Prometheus component
REDISonRedis key-value store database support
SQLITEonSQLite database support
SSLonSSL protocol support
TESToffBuild and/or run tests
UNIXODBCoffODBC backend via unixODBC
XMLonXML format or parser support
ZIPonEnable Zip support
USES
cmake compiler:c++14-lang cpe localbase pkgconfig tar:bz2
Service scripts
none

Files

pkg-plist 972
  • bin/cpspc
  • bin/f2cpsp
  • bin/poco-arc
  • include/Poco/ASCIIEncoding.h
  • include/Poco/AbstractCache.h
  • include/Poco/AbstractDelegate.h
  • include/Poco/AbstractEvent.h
  • include/Poco/AbstractObserver.h
  • include/Poco/AbstractPriorityDelegate.h
  • include/Poco/AbstractStrategy.h
  • include/Poco/AccessExpirationDecorator.h
  • include/Poco/AccessExpireCache.h
  • include/Poco/AccessExpireLRUCache.h
  • include/Poco/AccessExpireStrategy.h
  • include/Poco/ActiveDispatcher.h
  • include/Poco/ActiveMethod.h
  • include/Poco/ActiveRecord/ActiveRecord.h
  • include/Poco/ActiveRecord/ActiveRecordLib.h
  • include/Poco/ActiveRecord/Context.h
  • include/Poco/ActiveRecord/IDTraits.h
  • include/Poco/ActiveRecord/Query.h
  • include/Poco/ActiveRecord/StatementPlaceholderProvider.h
  • include/Poco/ActiveResult.h
  • include/Poco/ActiveRunnable.h
  • include/Poco/ActiveStarter.h
  • include/Poco/ActiveThreadPool.h
  • include/Poco/Activity.h
  • include/Poco/Alignment.h
  • include/Poco/Any.h
  • include/Poco/ArchiveStrategy.h
  • include/Poco/Array.h
  • include/Poco/Ascii.h
  • include/Poco/AsyncChannel.h
  • include/Poco/AtomicCounter.h
  • include/Poco/AtomicFlag.h
  • include/Poco/AutoPtr.h
  • include/Poco/AutoReleasePool.h
  • include/Poco/Base32Decoder.h
  • include/Poco/Base32Encoder.h
  • include/Poco/Base64Decoder.h
  • include/Poco/Base64Encoder.h
  • include/Poco/BasicEvent.h
  • include/Poco/BinaryReader.h
  • include/Poco/BinaryWriter.h
  • include/Poco/Buffer.h
  • include/Poco/BufferAllocator.h
  • include/Poco/BufferedBidirectionalStreamBuf.h
  • include/Poco/BufferedStreamBuf.h
  • include/Poco/Bugcheck.h
  • include/Poco/ByteOrder.h
  • include/Poco/Channel.h
  • include/Poco/Checksum.h
  • include/Poco/ClassLibrary.h
  • include/Poco/ClassLoader.h
  • include/Poco/Clock.h
  • include/Poco/Condition.h
  • include/Poco/Config.h
  • include/Poco/Configurable.h
  • include/Poco/ConsoleChannel.h
  • include/Poco/CountingStream.h
  • include/Poco/Crypto/Cipher.h
  • include/Poco/Crypto/CipherFactory.h
  • include/Poco/Crypto/CipherImpl.h
  • include/Poco/Crypto/CipherKey.h
  • include/Poco/Crypto/CipherKeyImpl.h
  • include/Poco/Crypto/Crypto.h
  • include/Poco/Crypto/CryptoException.h
  • include/Poco/Crypto/CryptoStream.h
  • include/Poco/Crypto/CryptoTransform.h
  • include/Poco/Crypto/DigestEngine.h
  • include/Poco/Crypto/ECDSADigestEngine.h
  • include/Poco/Crypto/ECKey.h
  • include/Poco/Crypto/ECKeyImpl.h
  • include/Poco/Crypto/EVPCipherImpl.h
  • include/Poco/Crypto/EVPPKey.h
  • include/Poco/Crypto/Envelope.h
  • include/Poco/Crypto/KeyPair.h
  • include/Poco/Crypto/KeyPairImpl.h
  • include/Poco/Crypto/OpenSSLInitializer.h
  • include/Poco/Crypto/PKCS12Container.h
  • include/Poco/Crypto/RSACipherImpl.h
  • include/Poco/Crypto/RSADigestEngine.h
  • include/Poco/Crypto/RSAKey.h
  • include/Poco/Crypto/RSAKeyImpl.h
  • include/Poco/Crypto/X509Certificate.h
  • include/Poco/DOM/AbstractContainerNode.h
  • include/Poco/DOM/AbstractNode.h
  • include/Poco/DOM/Attr.h
  • include/Poco/DOM/AttrMap.h
  • include/Poco/DOM/AutoPtr.h
  • include/Poco/DOM/CDATASection.h
  • include/Poco/DOM/CharacterData.h
  • include/Poco/DOM/ChildNodesList.h
  • include/Poco/DOM/Comment.h
  • include/Poco/DOM/DOMBuilder.h
  • include/Poco/DOM/DOMException.h
  • include/Poco/DOM/DOMImplementation.h
  • include/Poco/DOM/DOMObject.h
  • include/Poco/DOM/DOMParser.h
  • include/Poco/DOM/DOMSerializer.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
poco-1.13.3-all.tar.bz26.115029e+062dcbf21773ccac34fba2e1844a6555e75c1ff1a32d05b13c2da82b1bd1cdac73
Master sites 1
  • https://pocoproject.org/releases/poco-${PORTVERSION}/

Commit history 0

No commits in the history this site was built from.