net-p2p / eiskaltdcpp

Qt/DC++ based client for DirectConnect and ADC protocols

Official package sites : https://github.com/eiskaltdcpp/eiskaltdcpp ·

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.

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

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

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

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

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)
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