BSD Ports

finance/quickfix 1.15.1_3 MidnightBSD

Free FIX Protocol Implementation

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
a05b377b53
License
gpl3+
Categories
finance, devel

Description

The Financial Information Exchange (FIX) Protocol is a message standard developed to facilitate the electronic exchange of information related to securities transactions. It is intended for use between trading partners wishing to automate communications.

QuickFIX is a free and open source implementation of the FIX protocol.

See also: http://www.fixprotocol.org/

In the other systems

SystemPortVersion
MidnightBSDfinance/quickfix1.15.1_3
FreeBSDfinance/quickfix1.15.1_8

Install

Binary package:

mport install quickfix

From mports:

cd /usr/mports/finance/quickfix && make install clean

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

RUN_DEPENDS=	quickfix>0:finance/quickfix
LIB_DEPENDS=	libquickfix.so:finance/quickfix

Dependencies

As this port's Makefile names them.

Build 1

Build dependencies 1

No port depends on this one.

Configuration

Options name: finance_quickfix

OptionDefaultDescription
JAVAoff
MYSQLoff
PGSQLon
RUBYoff
USES
autoreconf gmake gnome iconv libtool shebangfix ssl
Service scripts
none

Files

pkg-plist 713
  • include/quickfix/Acceptor.h
  • include/quickfix/Allocator.h
  • include/quickfix/Application.h
  • include/quickfix/AtomicCount.h
  • include/quickfix/DOMDocument.h
  • include/quickfix/DataDictionary.h
  • include/quickfix/DataDictionaryProvider.h
  • include/quickfix/DatabaseConnectionID.h
  • include/quickfix/DatabaseConnectionPool.h
  • include/quickfix/Dictionary.h
  • include/quickfix/Event.h
  • include/quickfix/Exceptions.h
  • include/quickfix/Field.h
  • include/quickfix/FieldConvertors.h
  • include/quickfix/FieldMap.h
  • include/quickfix/FieldNumbers.h
  • include/quickfix/FieldTypes.h
  • include/quickfix/Fields.h
  • include/quickfix/FileLog.h
  • include/quickfix/FileStore.h
  • include/quickfix/FixFieldNumbers.h
  • include/quickfix/FixFields.h
  • include/quickfix/FixValues.h
  • include/quickfix/FlexLexer.h
  • include/quickfix/Group.h
  • include/quickfix/HtmlBuilder.h
  • include/quickfix/HttpConnection.h
  • include/quickfix/HttpMessage.h
  • include/quickfix/HttpParser.h
  • include/quickfix/HttpServer.h
  • include/quickfix/Initiator.h
  • include/quickfix/Log.h
  • include/quickfix/Message.h
  • include/quickfix/MessageCracker.h
  • include/quickfix/MessageSorters.h
  • include/quickfix/MessageStore.h
  • include/quickfix/Mutex.h
  • include/quickfix/MySQLConnection.h
  • include/quickfix/MySQLLog.h
  • include/quickfix/MySQLStore.h
  • include/quickfix/NullStore.h
  • include/quickfix/OdbcConnection.h
  • include/quickfix/OdbcLog.h
  • include/quickfix/OdbcStore.h
  • include/quickfix/PUGIXML_DOMDocument.h
  • include/quickfix/Parser.h
  • include/quickfix/PostgreSQLConnection.h
  • include/quickfix/PostgreSQLLog.h
  • include/quickfix/PostgreSQLStore.h
  • include/quickfix/Queue.h
  • include/quickfix/Responder.h
  • include/quickfix/SSLSocketAcceptor.h
  • include/quickfix/SSLSocketConnection.h
  • include/quickfix/SSLSocketInitiator.h
  • include/quickfix/Session.h
  • include/quickfix/SessionFactory.h
  • include/quickfix/SessionID.h
  • include/quickfix/SessionSettings.h
  • include/quickfix/SessionState.h
  • include/quickfix/Settings.h
  • include/quickfix/SharedArray.h
  • include/quickfix/SocketAcceptor.h
  • include/quickfix/SocketConnection.h
  • include/quickfix/SocketConnector.h
  • include/quickfix/SocketInitiator.h
  • include/quickfix/SocketMonitor.h
  • include/quickfix/SocketServer.h
  • include/quickfix/ThreadedSSLSocketAcceptor.h
  • include/quickfix/ThreadedSSLSocketConnection.h
  • include/quickfix/ThreadedSSLSocketInitiator.h
  • include/quickfix/ThreadedSocketAcceptor.h
  • include/quickfix/ThreadedSocketConnection.h
  • include/quickfix/ThreadedSocketInitiator.h
  • include/quickfix/TimeRange.h
  • include/quickfix/Utility.h
  • include/quickfix/UtilitySSL.h
  • include/quickfix/Values.h
  • include/quickfix/config-all.h
  • include/quickfix/dirent_windows.h
  • include/quickfix/fix40/Advertisement.h
  • include/quickfix/fix40/Allocation.h
  • include/quickfix/fix40/AllocationInstructionAck.h
  • include/quickfix/fix40/DontKnowTrade.h
  • include/quickfix/fix40/Email.h
  • include/quickfix/fix40/ExecutionReport.h
  • include/quickfix/fix40/Heartbeat.h
  • include/quickfix/fix40/IOI.h
  • include/quickfix/fix40/ListCancelRequest.h
  • include/quickfix/fix40/ListExecute.h
  • include/quickfix/fix40/ListStatus.h
  • include/quickfix/fix40/ListStatusRequest.h
  • include/quickfix/fix40/Logon.h
  • include/quickfix/fix40/Logout.h
  • include/quickfix/fix40/Message.h
  • include/quickfix/fix40/MessageCracker.h
  • include/quickfix/fix40/NewOrderList.h
  • include/quickfix/fix40/NewOrderSingle.h
  • include/quickfix/fix40/News.h
  • include/quickfix/fix40/OrderCancelReject.h
  • include/quickfix/fix40/OrderCancelReplaceRequest.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
quickfix-quickfix-v1.15.1_GH0.tar.gz1.5919362e+071c4322a68704526ca3d1f213e7b0dcd30e067a8815be2a79b2ab1197ef70dcf7

Commit history 2

DateCommitCreditsLog message
a05b377b53 Lucas Holt *: bump PORTREVISION for the textproc/libxml2 2.15 shared library change (#848)
`textproc/libxml2` 2.15 changed SONAME from `libxml2.so.2` to `libxml2.so.16` **and** removed ELF symbol versioning entirely — the new library defines no `LIBXML2_*` versions at all. Consumers built against the old library were never rebuilt, so they still record a dependency on `libxml2.so.2` plus version requirements nothing can satisfy, and fail at load time: ``` ld-elf.so.1: /usr/local/lib/libxml2.so.2: version LIBXML2_2.4.30 required by /usr/local/lib/libevdocument3.so.4 not defined ``` ### Scope `Tools/scripts/bump_revision.pl -f -l textproc/libxml2` — **436 Makefiles**: 323 revisions incremented, 113 gained a `PORTREVISION` line. The diff touches nothing but `PORTREVISION` lines (verified: `git diff -U0` shows no other changed line), and spot-checked ports still …
0900e84ac4 Lucas Holt finance/quickfix: build on MidnightBSD
AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>