The C++ Portable Components consists of four libraries providing a

platform abstraction layer for system interfaces, an XML parser
with SAX2 and DOM interfaces and an XML writer, classes for working
with configuration files and command line arguments, and a number
of network protocols.
This commit is contained in:
Wes Peters 2006-11-29 23:25:10 +00:00
parent 03f7eec406
commit 8f795b6a5f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=178291
5 changed files with 481 additions and 0 deletions

View File

@ -1645,6 +1645,7 @@
SUBDIR += pmake
SUBDIR += pmd
SUBDIR += pmk
SUBDIR += poco
SUBDIR += popt
SUBDIR += portcheckout
SUBDIR += portlet-api

21
devel/poco/Makefile Normal file
View File

@ -0,0 +1,21 @@
# ex:ts=8
# New ports collection makefile for: poco
# Date created: Nov 30, 2006
# Whom: wes
#
# $FreeBSD$
#
PORTNAME= poco
PORTVERSION= 1.2.5
CATEGORIES= devel net
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= wes@FreeBSD.org
COMMENT= C++ Portable Components library
GNU_CONFIGURE= yes
USE_GMAKE= yes
.include <bsd.port.mk>

3
devel/poco/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (poco-1.2.5.tar.gz) = c2ed55543a03f644c7493dbe3779ad2d
SHA256 (poco-1.2.5.tar.gz) = b8d270162cdc91c85b0c60e1e020a838b4f30b5509c7a7f0a10765f6746f8bc3
SIZE (poco-1.2.5.tar.gz) = 1147972

17
devel/poco/pkg-descr Normal file
View File

@ -0,0 +1,17 @@
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 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.
The Net library contains network classes (sockets, HTTP, etc.)
WWW: http://poco.appinf.com/

439
devel/poco/pkg-plist Normal file
View File

@ -0,0 +1,439 @@
lib/libPocoFoundationd.so.2
lib/libPocoFoundation.so.2
lib/libPocoXMLd.so.2
lib/libPocoXML.so.2
lib/libPocoUtild.so.2
lib/libPocoUtil.so.2
lib/libPocoNetd.so.2
lib/libPocoNet.so.2
include/Poco/zlib.h
include/Poco/AbstractDelegate.h
include/Poco/AbstractEvent.h
include/Poco/AbstractObserver.h
include/Poco/AbstractPriorityDelegate.h
include/Poco/AbstractStrategy.h
include/Poco/ActiveDispatcher.h
include/Poco/ActiveMethod.h
include/Poco/ActiveResult.h
include/Poco/ActiveRunnable.h
include/Poco/ActiveStarter.h
include/Poco/Activity.h
include/Poco/Any.h
include/Poco/ArchiveStrategy.h
include/Poco/ASCIIEncoding.h
include/Poco/AsyncChannel.h
include/Poco/AutoPtr.h
include/Poco/AutoReleasePool.h
include/Poco/Base64Decoder.h
include/Poco/Event.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/ClassLibrary.h
include/Poco/ClassLoader.h
include/Poco/CompareFunctions.h
include/Poco/Config.h
include/Poco/Configurable.h
include/Poco/ConsoleChannel.h
include/Poco/CountingStream.h
include/Poco/DateTime.h
include/Poco/DateTimeFormat.h
include/Poco/DOM/TreeWalker.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/Document.h
include/Poco/DOM/DocumentEvent.h
include/Poco/DOM/DocumentFragment.h
include/Poco/DOM/DocumentType.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
include/Poco/DOM/DOMWriter.h
include/Poco/DOM/DTDMap.h
include/Poco/DOM/Element.h
include/Poco/DOM/ElementsByTagNameList.h
include/Poco/DOM/Entity.h
include/Poco/DOM/EntityReference.h
include/Poco/DOM/Event.h
include/Poco/DOM/EventDispatcher.h
include/Poco/DOM/EventException.h
include/Poco/DOM/EventListener.h
include/Poco/DOM/EventTarget.h
include/Poco/DOM/MutationEvent.h
include/Poco/DOM/NamedNodeMap.h
include/Poco/DOM/Node.h
include/Poco/DOM/NodeFilter.h
include/Poco/DOM/NodeIterator.h
include/Poco/DOM/NodeList.h
include/Poco/DOM/Notation.h
include/Poco/DOM/ProcessingInstruction.h
include/Poco/DOM/Text.h
include/Poco/DOM/AbstractContainerNode.h
include/Poco/DateTimeFormatter.h
include/Poco/DateTimeParser.h
include/Poco/Debugger.h
include/Poco/DefaultStrategy.h
include/Poco/DeflatingStream.h
include/Poco/Delegate.h
include/Poco/DigestEngine.h
include/Poco/DigestStream.h
include/Poco/DirectoryIterator.h
include/Poco/DirectoryIterator_UNIX.h
include/Poco/DirectoryIterator_VMS.h
include/Poco/DirectoryIterator_WIN32.h
include/Poco/DirectoryIterator_WIN32U.h
include/Poco/DynamicFactory.h
include/Poco/Environment.h
include/Poco/Environment_UNIX.h
include/Poco/Environment_VMS.h
include/Poco/Environment_WIN32.h
include/Poco/Environment_WIN32U.h
include/Poco/ErrorHandler.h
include/Poco/Event_POSIX.h
include/Poco/Event_WIN32.h
include/Poco/EventArgs.h
include/Poco/EventLogChannel.h
include/Poco/Exception.h
include/Poco/Expire.h
include/Poco/ExpireCache.h
include/Poco/ExpireLRUCache.h
include/Poco/ExpireStrategy.h
include/Poco/FIFOEvent.h
include/Poco/FIFOStrategy.h
include/Poco/File.h
include/Poco/File_UNIX.h
include/Poco/File_VMS.h
include/Poco/File_WIN32.h
include/Poco/File_WIN32U.h
include/Poco/FileChannel.h
include/Poco/FileStreamFactory.h
include/Poco/Format.h
include/Poco/Formatter.h
include/Poco/FormattingChannel.h
include/Poco/Foundation.h
include/Poco/FPEnvironment.h
include/Poco/FPEnvironment_C99.h
include/Poco/FPEnvironment_DEC.h
include/Poco/FPEnvironment_DUMMY.h
include/Poco/FPEnvironment_SUN.h
include/Poco/FPEnvironment_WIN32.h
include/Poco/Glob.h
include/Poco/HashFunction.h
include/Poco/HashStatistic.h
include/Poco/HashTable.h
include/Poco/HexBinaryDecoder.h
include/Poco/HexBinaryEncoder.h
include/Poco/HMACEngine.h
include/Poco/InflatingStream.h
include/Poco/Instantiator.h
include/Poco/KeyValueArgs.h
include/Poco/Latin1Encoding.h
include/Poco/LogFile.h
include/Poco/Latin9Encoding.h
include/Poco/LineEndingConverter.h
include/Poco/LocalDateTime.h
include/Poco/LogFile_STD.h
include/Poco/LogFile_VMS.h
include/Poco/LogFile_WIN32.h
include/Poco/LogFile_WIN32U.h
include/Poco/Logger.h
include/Poco/LoggingFactory.h
include/Poco/LoggingRegistry.h
include/Poco/LogStream.h
include/Poco/LRUCache.h
include/Poco/LRUStrategy.h
include/Poco/Manifest.h
include/Poco/MD2Engine.h
include/Poco/MD4Engine.h
include/Poco/MD5Engine.h
include/Poco/MemoryPool.h
include/Poco/Message.h
include/Poco/MetaObject.h
include/Poco/Mutex.h
include/Poco/Mutex_POSIX.h
include/Poco/Mutex_WIN32.h
include/Poco/NamedEvent.h
include/Poco/NamedEvent_UNIX.h
include/Poco/NamedEvent_VMS.h
include/Poco/NamedEvent_WIN32.h
include/Poco/NamedEvent_WIN32U.h
include/Poco/NamedMutex.h
include/Poco/NamedMutex_UNIX.h
include/Poco/NamedMutex_VMS.h
include/Poco/NamedMutex_WIN32.h
include/Poco/NamedMutex_WIN32U.h
include/Poco/NestedDiagnosticContext.h
include/Poco/NObserver.h
include/Poco/Notification.h
include/Poco/NotificationCenter.h
include/Poco/NotificationQueue.h
include/Poco/NotificationStrategy.h
include/Poco/Observer.h
include/Poco/NullChannel.h
include/Poco/NullStream.h
include/Poco/NumberFormatter.h
include/Poco/NumberParser.h
include/Poco/OpcomChannel.h
include/Poco/Path.h
include/Poco/Path_UNIX.h
include/Poco/Path_VMS.h
include/Poco/Path_WIN32.h
include/Poco/Path_WIN32U.h
include/Poco/PatternFormatter.h
include/Poco/Pipe.h
include/Poco/PipeImpl.h
include/Poco/PipeImpl_DUMMY.h
include/Poco/PipeImpl_POSIX.h
include/Poco/PipeImpl_WIN32.h
include/Poco/PipeStream.h
include/Poco/Platform.h
include/Poco/Platform_POSIX.h
include/Poco/Platform_VMS.h
include/Poco/Platform_WIN32.h
include/Poco/Poco.h
include/Poco/Process.h
include/Poco/PriorityDelegate.h
include/Poco/PriorityEvent.h
include/Poco/PriorityExpire.h
include/Poco/Process_UNIX.h
include/Poco/Process_VMS.h
include/Poco/Process_WIN32.h
include/Poco/Process_WIN32U.h
include/Poco/PurgeStrategy.h
include/Poco/Random.h
include/Poco/RandomStream.h
include/Poco/RefCountedObject.h
include/Poco/RegularExpression.h
include/Poco/RotateStrategy.h
include/Poco/Runnable.h
include/Poco/RunnableAdapter.h
include/Poco/RWLock.h
include/Poco/RWLock_POSIX.h
include/Poco/RWLock_WIN32.h
include/Poco/ScopedLock.h
include/Poco/Semaphore.h
include/Poco/SharedPtr.h
include/Poco/Semaphore_POSIX.h
include/Poco/Semaphore_WIN32.h
include/Poco/SHA1Engine.h
include/Poco/SharedLibrary.h
include/Poco/SharedLibrary_HPUX.h
include/Poco/SharedLibrary_UNIX.h
include/Poco/SharedLibrary_VMS.h
include/Poco/SharedLibrary_WIN32.h
include/Poco/SharedLibrary_WIN32U.h
include/Poco/SignalHandler.h
include/Poco/SimpleFileChannel.h
include/Poco/SimpleHashTable.h
include/Poco/SingletonHolder.h
include/Poco/SplitterChannel.h
include/Poco/Stopwatch.h
include/Poco/StrategyCollection.h
include/Poco/StreamChannel.h
include/Poco/StreamConverter.h
include/Poco/SAX/XMLReader.h
include/Poco/SAX/AttributesImpl.h
include/Poco/SAX/ContentHandler.h
include/Poco/SAX/DeclHandler.h
include/Poco/SAX/DefaultHandler.h
include/Poco/SAX/DTDHandler.h
include/Poco/SAX/EntityResolver.h
include/Poco/SAX/EntityResolverImpl.h
include/Poco/SAX/ErrorHandler.h
include/Poco/SAX/InputSource.h
include/Poco/SAX/LexicalHandler.h
include/Poco/SAX/Locator.h
include/Poco/SAX/LocatorImpl.h
include/Poco/SAX/NamespaceSupport.h
include/Poco/SAX/SAXException.h
include/Poco/SAX/SAXParser.h
include/Poco/SAX/WhitespaceFilter.h
include/Poco/SAX/XMLFilter.h
include/Poco/SAX/XMLFilterImpl.h
include/Poco/SAX/Attributes.h
include/Poco/StreamCopier.h
include/Poco/StreamTokenizer.h
include/Poco/StreamUtil.h
include/Poco/String.h
include/Poco/StringTokenizer.h
include/Poco/SynchronizedObject.h
include/Poco/SyslogChannel.h
include/Poco/Task.h
include/Poco/TaskManager.h
include/Poco/TaskNotification.h
include/Poco/TeeStream.h
include/Poco/TemporaryFile.h
include/Poco/TextConverter.h
include/Poco/TextEncoding.h
include/Poco/TextIterator.h
include/Poco/Thread.h
include/Poco/Thread_POSIX.h
include/Poco/Thread_WIN32.h
include/Poco/ThreadLocal.h
include/Poco/ThreadPool.h
include/Poco/Timer.h
include/Poco/Token.h
include/Poco/Timespan.h
include/Poco/Timestamp.h
include/Poco/Timezone.h
include/Poco/Types.h
include/Poco/UnbufferedStreamBuf.h
include/Poco/UnicodeConverter.h
include/Poco/URI.h
include/Poco/URIStreamFactory.h
include/Poco/URIStreamOpener.h
include/Poco/UTF16Encoding.h
include/Poco/UTF8Encoding.h
include/Poco/UUID.h
include/Poco/UUIDGenerator.h
include/Poco/ValidArgs.h
include/Poco/Void.h
include/Poco/Windows1252Encoding.h
include/Poco/zconf.h
include/Poco/AbstractCache.h
include/Poco/XML/XMLWriter.h
include/Poco/XML/expat_external.h
include/Poco/XML/Name.h
include/Poco/XML/NamePool.h
include/Poco/XML/NamespaceStrategy.h
include/Poco/XML/ParserEngine.h
include/Poco/XML/XML.h
include/Poco/XML/XMLException.h
include/Poco/XML/XMLStream.h
include/Poco/XML/XMLString.h
include/Poco/XML/expat.h
include/Poco/Util/XMLConfiguration.h
include/Poco/Util/Application.h
include/Poco/Util/ConfigurationMapper.h
include/Poco/Util/ConfigurationView.h
include/Poco/Util/FilesystemConfiguration.h
include/Poco/Util/HelpFormatter.h
include/Poco/Util/IniFileConfiguration.h
include/Poco/Util/IntValidator.h
include/Poco/Util/LayeredConfiguration.h
include/Poco/Util/LoggingConfigurator.h
include/Poco/Util/LoggingSubsystem.h
include/Poco/Util/MapConfiguration.h
include/Poco/Util/Option.h
include/Poco/Util/OptionCallback.h
include/Poco/Util/OptionException.h
include/Poco/Util/OptionProcessor.h
include/Poco/Util/OptionSet.h
include/Poco/Util/Util.h
include/Poco/Util/PropertyFileConfiguration.h
include/Poco/Util/RegExpValidator.h
include/Poco/Util/ServerApplication.h
include/Poco/Util/Subsystem.h
include/Poco/Util/SystemConfiguration.h
include/Poco/Util/Validator.h
include/Poco/Util/WinRegistryConfiguration.h
include/Poco/Util/WinRegistryKey.h
include/Poco/Util/WinService.h
include/Poco/Util/AbstractConfiguration.h
include/Poco/Net/TCPServerParams.h
include/Poco/Net/DatagramSocketImpl.h
include/Poco/Net/DialogSocket.h
include/Poco/Net/DNS.h
include/Poco/Net/FilePartSource.h
include/Poco/Net/FTPClientSession.h
include/Poco/Net/FTPStreamFactory.h
include/Poco/Net/HostEntry.h
include/Poco/Net/HTMLForm.h
include/Poco/Net/HTTPBasicCredentials.h
include/Poco/Net/HTTPBasicStreamBuf.h
include/Poco/Net/HTTPBufferAllocator.h
include/Poco/Net/HTTPChunkedStream.h
include/Poco/Net/HTTPClientSession.h
include/Poco/Net/HTTPCookie.h
include/Poco/Net/HTTPFixedLengthStream.h
include/Poco/Net/HTTPHeaderStream.h
include/Poco/Net/HTTPIOStream.h
include/Poco/Net/HTTPMessage.h
include/Poco/Net/HTTPRequest.h
include/Poco/Net/HTTPRequestHandler.h
include/Poco/Net/HTTPRequestHandlerFactory.h
include/Poco/Net/HTTPResponse.h
include/Poco/Net/HTTPServer.h
include/Poco/Net/HTTPServerConnection.h
include/Poco/Net/HTTPServerConnectionFactory.h
include/Poco/Net/HTTPServerParams.h
include/Poco/Net/HTTPServerRequest.h
include/Poco/Net/HTTPServerResponse.h
include/Poco/Net/HTTPServerSession.h
include/Poco/Net/HTTPSession.h
include/Poco/Net/HTTPSessionFactory.h
include/Poco/Net/HTTPSessionInstantiator.h
include/Poco/Net/HTTPStream.h
include/Poco/Net/HTTPStreamFactory.h
include/Poco/Net/Net.h
include/Poco/Net/ICMPClient.h
include/Poco/Net/ICMPEventArgs.h
include/Poco/Net/ICMPPacket.h
include/Poco/Net/ICMPPacketImpl.h
include/Poco/Net/ICMPSocket.h
include/Poco/Net/ICMPSocketImpl.h
include/Poco/Net/ICMPv4PacketImpl.h
include/Poco/Net/IPAddress.h
include/Poco/Net/MailMessage.h
include/Poco/Net/MailRecipient.h
include/Poco/Net/MailStream.h
include/Poco/Net/MediaType.h
include/Poco/Net/MessageHeader.h
include/Poco/Net/MulticastSocket.h
include/Poco/Net/MultipartReader.h
include/Poco/Net/MultipartWriter.h
include/Poco/Net/NameValueCollection.h
include/Poco/Net/NetException.h
include/Poco/Net/NetworkInterface.h
include/Poco/Net/NullPartHandler.h
include/Poco/Net/PartHandler.h
include/Poco/Net/PartSource.h
include/Poco/Net/POP3ClientSession.h
include/Poco/Net/QuotedPrintableDecoder.h
include/Poco/Net/QuotedPrintableEncoder.h
include/Poco/Net/RawSocket.h
include/Poco/Net/RawSocketImpl.h
include/Poco/Net/ServerSocket.h
include/Poco/Net/ServerSocketImpl.h
include/Poco/Net/SMTPClientSession.h
include/Poco/Net/Socket.h
include/Poco/Net/SocketAcceptor.h
include/Poco/Net/SocketAddress.h
include/Poco/Net/SocketConnector.h
include/Poco/Net/SocketDefs.h
include/Poco/Net/SocketImpl.h
include/Poco/Net/SocketNotification.h
include/Poco/Net/SocketNotifier.h
include/Poco/Net/SocketReactor.h
include/Poco/Net/SocketStream.h
include/Poco/Net/StreamSocket.h
include/Poco/Net/StreamSocketImpl.h
include/Poco/Net/StringPartSource.h
include/Poco/Net/TCPServer.h
include/Poco/Net/TCPServerConnection.h
include/Poco/Net/TCPServerConnectionFactory.h
include/Poco/Net/TCPServerDispatcher.h
include/Poco/Net/DatagramSocket.h
@dirrm include/Poco/DOM
@dirrm include/Poco/SAX
@dirrm include/Poco/XML
@dirrm include/Poco/Util
@dirrm include/Poco/Net
@dirrm include/Poco