• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

admin/H10-Feb-2009-13,77810,897

dclib/H03-May-2022-55,09239,154

extras/H10-Feb-2009-475325

m4/H10-Feb-2009-10,3379,345

tests/H03-May-2022-1,8451,379

AUTHORSH A D11-Oct-2008207 65

COPYINGH A D11-Oct-200815.5 KiB299251

COPYING.OpenSSLH A D07-Nov-20066.1 KiB128120

ChangeLogH A D14-Oct-2008847 1716

HACKINGH A D13-Oct-20082.9 KiB6247

INSTALLH A D10-Feb-200911.1 KiB292219

Makefile.amH A D27-Jan-2009197 106

Makefile.distH A D04-Jul-2008189 54

Makefile.inH A D03-May-202221.5 KiB693611

NEWSH A D14-Oct-2008441 1310

READMEH A D19-Oct-20081.8 KiB5240

TODOH A D14-Oct-2008328 129

aclocal.m4H A D10-Feb-200932.2 KiB894804

config.h.inH A D10-Feb-20096.1 KiB224156

configureH A D03-May-2022744.2 KiB25,27120,266

configure.inH A D10-Feb-20095.5 KiB190152

dclib-uninstalled.pc.inH A D21-Jul-2008386 1210

dclib.lsm.inH A D11-Oct-2008470 1514

dclib.pc.inH A D03-May-2022328 1210

dclib.spec.inH A D02-Aug-20082.7 KiB10875

README

1dclib is a library of classes supporting valknut, a client
2for the Direct Connect network protocol. In addition to the
3protocol support there is storage of various user data,
4such as a database of shareable items and lists of items to download.
5
6dclib requires zlib, bzip2, libxml2 and optionally OpenSSL.
7To compile it you need the development packages for these
8libraries installed.
9
10Website: http://wxdcgui.sourceforge.net/
11Project page: http://sourceforge.net/projects/wxdcgui
12
13Compiling and installing is the same as for any other software that
14uses GNU automake and autoconf for the build system, INSTALL
15is the generic instructions that apply to all programs using a
16configure script.
17
18./configure
19make
20make check
21make install
22
23The useful configure options are:
24
25--prefix=/path/to/install/dclib
26Change where dclib will be installed, the default is /usr/local which
27will require "make install" to be run as root.
28
29--enable-debug
30Adds "-g" to the compiler flags so that debuggers can produce useful
31backtraces. This is not enabled by default, but if no other
32compiler flags are set (CXXFLAGS is not set), "-O2 -g" are used.
33"-g" needs to be in the compiler flags for the crash dialog in
34valknut to contain useful information.
35
36--enable-static --disable-shared
37Create a static library instead of a shared library, although
38appropriate for dclib, it is less tested so not recommended.
39
40--disable-ssl
41Do not use the OpenSSL libraries, encrypted connections will not
42be available.
43
44--disable-unordered-stl
45Do not attempt to use std::tr1::unordered_set, use std::set
46instead. Most useful if attempting to use unordered_set
47is causing compilation to fail.
48
49If you obtained dclib using subversion then you need to run
50"autoreconf --install" to create the configure script and related
51files, requiring automake, autoconf and libtool.
52