BSD Ports

Deprecated: Last release 5 years ago, uses Qt 5, does not build with CMake 4

Expires: 2026-11-30

net-p2p/eiskaltdcpp-lib 2.2.10_38 FreeBSD

EiskaltDC++ shared library and header files

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
8fa2df2c2f
License
GPLv3+
Categories
net-p2p

Description

EiskaltDC++ is a cross-platform program that uses the Direct Connect and ADC protocol. It is compatible with other DC clients, such as the original DC from Neomodus, DC++ and derivatives. EiskaltDC++ also interoperates with all common DC hub software.

This port is DC++ core (customized) compiled as shared library.

In the other systems

SystemPortVersion
FreeBSDnet-p2p/eiskaltdcpp-lib2.2.10_38
DragonFlynet-p2p/eiskaltdcpp-lib2.2.10_33

Install

Binary package:

pkg install eiskaltdcpp-lib

From the ports tree:

cd /usr/ports/net-p2p/eiskaltdcpp-lib/ && make install clean

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

RUN_DEPENDS=	eiskaltdcpp-lib>0:net-p2p/eiskaltdcpp-lib
LIB_DEPENDS=	libeiskaltdcpp.so:net-p2p/eiskaltdcpp-lib

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:latest--2.2.10_222.2.10_34-
FreeBSD:14:quarterly--n/a2.2.10_34-
FreeBSD:15:latest--n/a2.2.10_342.2.10_34
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

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

Build dependencies 23
Run dependencies 3

Configuration

No options to configure.

USES
tar:xz
Service scripts
none

Files

pkg-plist 129
  • include/eiskaltdcpp/dcpp/ADLSearch.h
  • include/eiskaltdcpp/dcpp/AdcCommand.h
  • include/eiskaltdcpp/dcpp/AdcHub.h
  • include/eiskaltdcpp/dcpp/Atomic.h
  • include/eiskaltdcpp/dcpp/BZUtils.h
  • include/eiskaltdcpp/dcpp/BloomFilter.h
  • include/eiskaltdcpp/dcpp/BufferedSocket.h
  • include/eiskaltdcpp/dcpp/BufferedSocketListener.h
  • include/eiskaltdcpp/dcpp/CID.h
  • include/eiskaltdcpp/dcpp/ChatMessage.h
  • include/eiskaltdcpp/dcpp/Client.h
  • include/eiskaltdcpp/dcpp/ClientListener.h
  • include/eiskaltdcpp/dcpp/ClientManager.h
  • include/eiskaltdcpp/dcpp/ClientManagerListener.h
  • include/eiskaltdcpp/dcpp/ConnectionManager.h
  • include/eiskaltdcpp/dcpp/ConnectionManagerListener.h
  • include/eiskaltdcpp/dcpp/ConnectivityManager.h
  • include/eiskaltdcpp/dcpp/CriticalSection.h
  • include/eiskaltdcpp/dcpp/CryptoManager.h
  • include/eiskaltdcpp/dcpp/DCPlusPlus.h
  • include/eiskaltdcpp/dcpp/DebugManager.h
  • include/eiskaltdcpp/dcpp/DirectoryListing.h
  • include/eiskaltdcpp/dcpp/Download.h
  • include/eiskaltdcpp/dcpp/DownloadManager.h
  • include/eiskaltdcpp/dcpp/DownloadManagerListener.h
  • include/eiskaltdcpp/dcpp/Encoder.h
  • include/eiskaltdcpp/dcpp/Exception.h
  • include/eiskaltdcpp/dcpp/FastAlloc.h
  • include/eiskaltdcpp/dcpp/FavHubGroup.h
  • include/eiskaltdcpp/dcpp/FavoriteManager.h
  • include/eiskaltdcpp/dcpp/FavoriteManagerListener.h
  • include/eiskaltdcpp/dcpp/FavoriteUser.h
  • include/eiskaltdcpp/dcpp/File.h
  • include/eiskaltdcpp/dcpp/FilteredFile.h
  • include/eiskaltdcpp/dcpp/FinishedItem.h
  • include/eiskaltdcpp/dcpp/FinishedManager.h
  • include/eiskaltdcpp/dcpp/FinishedManagerListener.h
  • include/eiskaltdcpp/dcpp/Flags.h
  • include/eiskaltdcpp/dcpp/HashBloom.h
  • include/eiskaltdcpp/dcpp/HashManager.h
  • include/eiskaltdcpp/dcpp/HashManagerListener.h
  • include/eiskaltdcpp/dcpp/HashValue.h
  • include/eiskaltdcpp/dcpp/HttpConnection.h
  • include/eiskaltdcpp/dcpp/HubEntry.h
  • include/eiskaltdcpp/dcpp/LogManager.h
  • include/eiskaltdcpp/dcpp/LogManagerListener.h
  • include/eiskaltdcpp/dcpp/MediaInfo.h
  • include/eiskaltdcpp/dcpp/MerkleCheckOutputStream.h
  • include/eiskaltdcpp/dcpp/MerkleTree.h
  • include/eiskaltdcpp/dcpp/NmdcHub.h
  • include/eiskaltdcpp/dcpp/PerFolderLimit.h
  • include/eiskaltdcpp/dcpp/Pointer.h
  • include/eiskaltdcpp/dcpp/QueueItem.h
  • include/eiskaltdcpp/dcpp/QueueManager.h
  • include/eiskaltdcpp/dcpp/QueueManagerListener.h
  • include/eiskaltdcpp/dcpp/ResourceManager.h
  • include/eiskaltdcpp/dcpp/SFVReader.h
  • include/eiskaltdcpp/dcpp/SSL.h
  • include/eiskaltdcpp/dcpp/SSLSocket.h
  • include/eiskaltdcpp/dcpp/ScriptManager.h
  • include/eiskaltdcpp/dcpp/SearchManager.h
  • include/eiskaltdcpp/dcpp/SearchManagerListener.h
  • include/eiskaltdcpp/dcpp/SearchQueue.h
  • include/eiskaltdcpp/dcpp/SearchResult.h
  • include/eiskaltdcpp/dcpp/Segment.h
  • include/eiskaltdcpp/dcpp/Semaphore.h
  • include/eiskaltdcpp/dcpp/SettingsManager.h
  • include/eiskaltdcpp/dcpp/ShareManager.h
  • include/eiskaltdcpp/dcpp/SimpleXML.h
  • include/eiskaltdcpp/dcpp/SimpleXMLReader.h
  • include/eiskaltdcpp/dcpp/Singleton.h
  • include/eiskaltdcpp/dcpp/Socket.h
  • include/eiskaltdcpp/dcpp/Speaker.h
  • include/eiskaltdcpp/dcpp/Streams.h
  • include/eiskaltdcpp/dcpp/StringSearch.h
  • include/eiskaltdcpp/dcpp/StringTokenizer.h
  • include/eiskaltdcpp/dcpp/TaskQueue.h
  • include/eiskaltdcpp/dcpp/Text.h
  • include/eiskaltdcpp/dcpp/Thread.h
  • include/eiskaltdcpp/dcpp/ThrottleManager.h
  • include/eiskaltdcpp/dcpp/TigerHash.h
  • include/eiskaltdcpp/dcpp/TimerManager.h
  • include/eiskaltdcpp/dcpp/Transfer.h
  • include/eiskaltdcpp/dcpp/UPnP.h
  • include/eiskaltdcpp/dcpp/UPnPManager.h
  • include/eiskaltdcpp/dcpp/Upload.h
  • include/eiskaltdcpp/dcpp/UploadManager.h
  • include/eiskaltdcpp/dcpp/UploadManagerListener.h
  • include/eiskaltdcpp/dcpp/User.h
  • include/eiskaltdcpp/dcpp/UserCommand.h
  • include/eiskaltdcpp/dcpp/UserConnection.h
  • include/eiskaltdcpp/dcpp/UserConnectionListener.h
  • include/eiskaltdcpp/dcpp/Util.h
  • include/eiskaltdcpp/dcpp/Wildcards.h
  • include/eiskaltdcpp/dcpp/ZUtils.h
  • include/eiskaltdcpp/dcpp/compiler.h
  • include/eiskaltdcpp/dcpp/debug.h
  • include/eiskaltdcpp/dcpp/format.h
  • include/eiskaltdcpp/dcpp/forward.h
  • include/eiskaltdcpp/dcpp/noexcept.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
eiskaltdcpp-eiskaltdcpp-v2.2.10_GH0.tar.gz3.843143e+06e461c8c499e459651d6382a6ded6788e5ac9a9c4ff26386c3cf073d94d606127

Commit history 4

DateCommitCreditsLog message
8fa2df2c2f Florian Limberger net-p2p/eiskaltdcpp-lib: Add missing build dependency on boost
With the removal of the runtime dependency on Boost::Thread, the build depenency on Boost was not satisfied anymore. Event: Berlin Hackathon 202609
1db398bf1d Florian Limberger net-p2p/eiskaltdcpp-lib: Fix CMake version
Fix build with modern Boost: - Boost::System is now header-only, so remove the find_package() component - Since only header-only libraries are used, use plain find_package() call. Remove the runtime dependency on Boost::Thread, because it is not used by the library. Add USES=iconv. Event: Berlin Hackathon 202609
2b31a2fa96 Gleb Popov net-p2p/eiskaltdcpp-lib: Mark deprecated
213840c151 Dima Panov */*: bump consumers after devel/boost update