Summary
EiskaltDC++ is a cross-platform program that uses the Direct Connect and Advanced Direct Connect protocols. It is compatible with DC++, AirDC++, FlylinkDC++ and other DC clients. EiskaltDC++ also interoperates with all common DC hub software.
Versions
v9999 :: 0 :: gentoo
- Modified
- License
- GPL-2 GPL-3
- USE flags
- cli daemon dbus dht examples gtk idn javascript libcanberra libnotify lua minimal pcre qt5 spell sqlite upnp
v2.4.2 :: 0 :: gentoo
- Modified
- License
- GPL-2 GPL-3
- Keywords
- ~amd64 ~x86
- USE flags
- cli daemon dbus dht examples gtk idn javascript libcanberra libnotify lua minimal pcre qt5 spell sqlite upnp
USE flags
General
- cli
- Enable sample cli based on readline
- daemon
- Enable eiskaltdcpp-daemon
- dbus
- Enable dbus support for anything that needs it (gpsd, gnomemeeting, etc)
- dht
- Enable DHT (distributed hash table) support for libeiskaltdcpp
- examples
- Install examples, usually source code
- gtk
- Add support for x11-libs/gtk+ (The GIMP Toolkit)
- idn
- Enable support for Internationalized Domain Names
- javascript
- Enable javascript support
- libcanberra
- Enable sound notifications support over libcanberra in EiskaltDC++ Gtk
- libnotify
- Enable desktop notification support
- lua
- Enable Lua scripting support
- minimal
- Don't install headers
- pcre
- Add support for Perl Compatible Regular Expressions
- qt5
- Add support for the Qt 5 application and UI framework
- spell
- Add dictionary support
- sqlite
- Add support for sqlite - embedded sql database
- upnp
- Enable UPnP port mapping support
lua_single_target
- lua5-1
- Build for Lua 5.1 only
Dependencies
app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux
app-text / aspell : Free and Open Source spell checker designed to replace Ispell
dev-lang / lua : A powerful light-weight programming language designed for extending applications
dev-lang / perl : Larry Wall's Practical Extraction and Report Language
dev-libs / glib : The GLib library of C routines
dev-libs / jsoncpp : C++ JSON reader and writer
dev-libs / libpcre : Perl-compatible regular expression library
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
dev-perl / Data-Dump : Pretty printing of data structures
dev-perl / JSON-RPC : JSON RPC 2.0 Server Implementation
dev-perl / Term-ShellUI : A fully-featured shell-like command line environment
dev-qt / qtconcurrent : Multi-threading concurrence support library for the Qt5 framework
dev-qt / qtcore : Cross-platform application development framework
dev-qt / qtdbus : Qt5 module for inter-process communication over the D-Bus protocol
dev-qt / qtdeclarative : Qt Declarative (Quick 2)
dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework
dev-qt / qtmultimedia : Multimedia (audio, video, radio, camera) library for the Qt6 framework
dev-qt / qtnetwork : Network abstraction library for the Qt5 framework
dev-qt / qtscript : Application scripting library for the Qt5 framework (deprecated)
dev-qt / qtsql : SQL abstraction library for the Qt5 framework
dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework
dev-qt / qtxml : Implementation of SAX and DOM for the Qt5 framework
media-libs / libcanberra : Portable sound event library
net-dns / libidn : Internationalized Domain Names (IDN) implementation
net-libs / miniupnpc : UPnP client library and a simple UPnP client
sys-apps / attr : Extended attributes tools
sys-libs / zlib : Standard (de)compression library
virtual / libiconv : Virtual for the GNU conversion library
virtual / libintl : Virtual for the GNU Internationalization Library
virtual / perl-Getopt-Long : Virtual for Getopt-Long
x11-libs / gtk+ : Gimp ToolKit +
x11-libs / libnotify : A library for sending desktop notifications
x11-libs / pango : Internationalized text layout and rendering library
x11-themes / hicolor-icon-theme : Fallback theme for the freedesktop icon theme specification
Runtime Dependencies
app-arch / bzip2 : A high-quality data compressor used extensively by Gentoo Linux
app-text / aspell : Free and Open Source spell checker designed to replace Ispell
dev-lang / lua : A powerful light-weight programming language designed for extending applications
dev-lang / perl : Larry Wall's Practical Extraction and Report Language
dev-libs / glib : The GLib library of C routines
dev-libs / jsoncpp : C++ JSON reader and writer
dev-libs / libpcre : Perl-compatible regular expression library
dev-libs / openssl : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)
dev-perl / Data-Dump : Pretty printing of data structures
dev-perl / JSON-RPC : JSON RPC 2.0 Server Implementation
dev-perl / Term-ShellUI : A fully-featured shell-like command line environment
dev-qt / qtconcurrent : Multi-threading concurrence support library for the Qt5 framework
dev-qt / qtcore : Cross-platform application development framework
dev-qt / qtdbus : Qt5 module for inter-process communication over the D-Bus protocol
dev-qt / qtdeclarative : Qt Declarative (Quick 2)
dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework
dev-qt / qtmultimedia : Multimedia (audio, video, radio, camera) library for the Qt6 framework
dev-qt / qtnetwork : Network abstraction library for the Qt5 framework
dev-qt / qtscript : Application scripting library for the Qt5 framework (deprecated)
dev-qt / qtsql : SQL abstraction library for the Qt5 framework
dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework
dev-qt / qtxml : Implementation of SAX and DOM for the Qt5 framework
media-libs / libcanberra : Portable sound event library
net-dns / libidn : Internationalized Domain Names (IDN) implementation
net-libs / miniupnpc : UPnP client library and a simple UPnP client
sys-apps / attr : Extended attributes tools
sys-libs / zlib : Standard (de)compression library
virtual / libiconv : Virtual for the GNU conversion library
virtual / libintl : Virtual for the GNU Internationalization Library
virtual / perl-Getopt-Long : Virtual for Getopt-Long
x11-libs / gtk+ : Gimp ToolKit +
x11-libs / libnotify : A library for sending desktop notifications
x11-libs / pango : Internationalized text layout and rendering library
x11-themes / hicolor-icon-theme : Fallback theme for the freedesktop icon theme specification
Bugs
- 832614
- net-p2p/eiskaltdcpp-2.4.2 fails to compile: ld: libeiskaltdcpp.so.2.4: undefined reference to _nl_msg_cat_cntr
- 866935
- net-p2p/eiskaltdcpp-2.4.2[pcre] - CMake Error at .../FindPackageHandleStandardArgs.cmake:230 (message): Could NOT find PCRE (missing: PCRE_LIBRARIES)
- 895806
- net-p2p/eiskaltdcpp-2.4.2 redefines _FORTIFY_SOURCE (HARDENED-SYSTEM)
- 915790
- net-p2p/eiskaltdcpp[javascript] depends on deprecated dev-qt/qtscript:5
- 923012
- net-p2p/eiskaltdcpp-2.4.2 - -- Configuring incomplete, errors occurred!
- 944379
- net-p2p/eiskaltdcpp-2.4.2 - [meson] /.../sound.cc: fatal error: canberra-gtk.h: No such file or directory
- 945060
- net-p2p/eiskaltdcpp-2.4.2 - [ncurses-6.5] upnpc.cpp: error: too few arguments to function int UPNP_GetValidIGD(UPNPDev , UPNPUrls , IGDdatas , char , int, char , int)
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-p2p/eiskaltdcpp: drop USE=gold
gold is considered dead. Also, this doesn't need a USE flag anyway, users can specify it via flags. Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Lucio Sauer · gentoo
*/*: inline mirror://sourceforge
bump copyright of touched ebuilds to 2024 Signed-off-by: Lucio Sauer <watermanpaint@posteo.net> Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
net-p2p/eiskaltdcpp: Move dev-qt/linguist-tools:5 to BDEPEND
Bug: https://bugs.gentoo.org/544938 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-p2p/eiskaltdcpp: fix UnusedInherits
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-p2p/eiskaltdcpp: fix CMake MisplacedEclassVar
Closes: https://bugs.gentoo.org/811582 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ulrich Müller · gentoo
net-p2p/eiskaltdcpp: Update from l10n.eclass to plocale.eclass
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Ulrich Müller <ulm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Ulrich Müller · gentoo
net-p2p/eiskaltdcpp: Add strip-linguas to inherit
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Ulrich Müller <ulm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-p2p/eiskaltdcpp: fix MultipleKeywordsLines
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Francisco Blas (klondike) Izquierdo Riera · gentoo
net-p2p/eiskaltdcpp: Strip ie locale when USE=gtk
Eiskaltdc++ is planning to drop the GTK+ based GUI in the next version and has asked translators not to consider it when creating new translations. As a result of this, the ie translation does not includes the locale for the GTK library which results in an error when the ebuild tries to compile it. To address this, we filter the ie locale from the LINGUAS variable whenever the gtk USE flag is set, to address the issue and still allow using GTK if needed. Closes: https://bugs.gentoo.org/774192 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Francisco Blas Izquierdo Riera (klondike) <klondike@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/19818 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Francisco Blas (klondike) Izquierdo Riera · gentoo
net-p2p/eiskaltdcpp: Bump to 2.4.2
Bump to 2.4.2 which fixes an issue with searches. Add da and ie translations. Remove FindASPELL module provided by modern Cmake. Remove old patches that are now in upstream. Port changes to the live ebuild too. Closes: https://bugs.gentoo.org/774027 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Francisco Blas Izquierdo Riera (klondike) <klondike@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/19745 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
net-p2p/eiskaltdcpp: use pkg_setup to setup lua correctly in 2.4.1
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Francisco Blas (klondike) Izquierdo Riera · gentoo
net-p2p/eiskaltdcpp: Drop XML-RPC support
It fails to compile with newer versions of Eiskaltdc++ and upstream is already planning to drop it (see [1]). Patching the daemon to fix these errors is not trivial and this codepath may introduce other issues as it is not well tested. While we are at this, also merge JSON support with the daemon and cli USE flags as there is no point on keeping it as a separated USE flag. If you intend to readd ZML-RPC, please first write a patch that addresses the compilation issues. [1] https://github.com/eiskaltdcpp/eiskaltdcpp/issues/440 Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Francisco Blas Izquierdo Riera (klondike) <klondike@gentoo.org> Closes: https://github.com/gentoo/gentoo/pull/18854 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Francisco Blas (klondike) Izquierdo Riera · gentoo
net-p2p/eiskaltdcpp: Fix upnp compilation
The UPNP mapping manager was missing including the format.h file as part of their includes. Add a patch (also submitted to upstream) to address this. Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Francisco Blas Izquierdo Riera (klondike) <klondike@gentoo.org> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
net-p2p/eiskaltdcpp: fix double KEYWORDS
Double KEYWORDS lines break tools like ekeyword and Nattka. As per PMS, blank/empty KEYWORDS is implied by not defining the variable. See: https://projects.gentoo.org/qa/policy-guide/ebuild-format.html#pg0105 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
net-p2p/eiskaltdcpp: remove old
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Francisco Blas (klondike) Izquierdo Riera · gentoo
net-p2p/eiskaltdcpp: Drop older versions and backported patches
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Francisco Blas Izquierdo Riera (klondike) <klondike@gentoo.org> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Francisco Blas (klondike) Izquierdo Riera · gentoo
net-p2p/eiskaltdcpp: Update to 2.4.1
* Update to 2.4.1 * Add gold USE flag * make.defaults has USE=cli enable json by default too to keep CI happy * Correctly indicate support for lua-5.2 * Drop boost dependency * All gcc and clang versions on the portage tree support c++14 so no need for a explicit check * Port also these changes to the live ebuild * Take ownership of the package * Fix compilation when lua is disabled and lua is not available on the system. * Update longdescription. (Thanks tehnick). Closes: https://bugs.gentoo.org/749249 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Francisco Blas Izquierdo Riera (klondike) <klondike@gentoo.org> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
net-p2p/eiskaltdcpp-9999: migrate to lua-single.eclass
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
net-p2p/eiskaltdcpp: limit unmigrated ebuilds to dev-lang/lua:0
Signed-off-by: Marek Szuba <marecki@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Marek Szuba · gentoo
net-p2p/eiskaltdcpp: migrate to lua-single.eclass
The docs only mention Lua 5.1 so let's stick with that, even though the old ebuild allows all dev-lang/lua slots in dependencies. Signed-off-by: Marek Szuba <marecki@gentoo.org> - Andreas Sturmlechner · gentoo
net-p2p/eiskaltdcpp: Cleanup old and Qt4-based
metadata.xml indentation. Gentoo-bug: 631788 Package-Manager: Portage-2.3.8, Repoman-2.3.3 - Andreas Sturmlechner · gentoo
net-p2p/eiskaltdcpp: 2.2.10 version bump
Backport upstream fixes for net-libs/miniupnpc-2. Thanks-to: Francisco Blas (klondike) Izquierdo Riera <klondike@gentoo.org> Gentoo-Bug: 578308, 615276 - Andreas Sturmlechner · gentoo
net-p2p/eiskaltdcpp: EAPI 6, qt4 -> qt5, fdo-mime -> xdg-utils
- add new PLOCALES - add subslot operators - drop obsolete GCC check - drop useless USE flags, simplify REQUIRED_USE - sort DEPENDs and REQUIRED_USE Gentoo-bug: 556588 Package-Manager: Portage-2.3.8, Repoman-2.3.1 - Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> - T. Malfatti · gentoo
media-libs/portaudio: Version bump - Göktürk Yüksek · gentoo
net-p2p/eiskaltdcpp: migrate away from google code #544092
Package-Manager: portage-2.3.0 - Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed