pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

wip/eiskaltdcpp: import eiskaltdcpp-2.2.10



Module Name:	pkgsrc-wip
Committed By:	Thomas Klausner <tk%giga.or.at@localhost>
Pushed By:	wiz
Date:		Wed Jan 8 17:19:18 2020 +0100
Changeset:	2c7a52d46e93f634ef540d6ce56d94de8f03dd03

Added Files:
	eiskaltdcpp/DESCR
	eiskaltdcpp/Makefile
	eiskaltdcpp/PLIST
	eiskaltdcpp/TODO
	eiskaltdcpp/distinfo

Log Message:
wip/eiskaltdcpp: import eiskaltdcpp-2.2.10

EiskaltDC++ is a cross-platform program that uses the Direct Connect
and ADC protocols. It is compatible with DC++, FlylinkDC++, LinuxDC++
and other DC clients. EiskaltDC++ also interoperates with all common
DC hub software.

Does not build on NetBSD-9.99.31/amd64:

In file included from /usr/include/openssl/crypto.h:25,
                 from /usr/include/openssl/comp.h:16,
                 from /usr/include/openssl/ssl.h:17,
                 from /scratch/wip/eiskaltdcpp/work/eiskaltdcpp-2.2.10/dcpp/SSL.h:19,
                 from /scratch/wip/eiskaltdcpp/work/eiskaltdcpp-2.2.10/dcpp/SSLSocket.h:23,
                 from /scratch/wip/eiskaltdcpp/work/eiskaltdcpp-2.2.10/dcpp/CryptoManager.h:24,
                 from /scratch/wip/eiskaltdcpp/work/eiskaltdcpp-2.2.10/dcpp/CryptoManager.cpp:20:
/usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'struct dh_st'
 typedef struct dh_st DH;
                ^~~~~
/scratch/wip/eiskaltdcpp/work/eiskaltdcpp-2.2.10/dcpp/CryptoManager.cpp:107:20: error: invalid use of incomplete type 'struct dh_st'
             if (!dh->p || !dh->g) {
                    ^~

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=2c7a52d46e93f634ef540d6ce56d94de8f03dd03

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 eiskaltdcpp/DESCR    |  4 ++++
 eiskaltdcpp/Makefile | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++
 eiskaltdcpp/PLIST    |  4 ++++
 eiskaltdcpp/TODO     | 15 +++++++++++++++
 eiskaltdcpp/distinfo |  6 ++++++
 5 files changed, 79 insertions(+)

diffs:
diff --git a/eiskaltdcpp/DESCR b/eiskaltdcpp/DESCR
new file mode 100644
index 0000000000..2dc785f12c
--- /dev/null
+++ b/eiskaltdcpp/DESCR
@@ -0,0 +1,4 @@
+EiskaltDC++ is a cross-platform program that uses the Direct Connect
+and ADC protocols. It is compatible with DC++, FlylinkDC++, LinuxDC++
+and other DC clients. EiskaltDC++ also interoperates with all common
+DC hub software.
diff --git a/eiskaltdcpp/Makefile b/eiskaltdcpp/Makefile
new file mode 100644
index 0000000000..12c7d12e2e
--- /dev/null
+++ b/eiskaltdcpp/Makefile
@@ -0,0 +1,50 @@
+# $NetBSD$
+
+DISTNAME=	eiskaltdcpp-2.2.10
+CATEGORIES=	net
+MASTER_SITES=	${MASTER_SITE_GITHUB:=eiskaltdcpp/}
+GITHUB_TAG=	v${PKGVERSION_NOREV}
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/eiskaltdcpp/eiskaltdcpp/
+COMMENT=	Cross-platform program that uses the Direct Connect and ADC protocols
+LICENSE=	gnu-gpl-v3
+
+USE_CMAKE=		yes
+USE_LANGUAGES=		c c++
+USE_TOOLS+=		perl:run
+
+CMAKE_ARGS+=		-DUSE_QT=OFF
+CMAKE_ARGS+=		-DUSE_QT5=ON
+
+.include "../../archivers/bzip2/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../converters/libiconv/buildlink3.mk"
+.include "../../security/openssl/buildlink3.mk"
+.include "../../devel/pcre/buildlink3.mk"
+.include "../../devel/libidn/buildlink3.mk"
+.include "../../textproc/aspell/buildlink3.mk"
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../textproc/xmlrpc-c/buildlink3.mk"
+.include "../../x11/qt5-qtbase/buildlink3.mk"
+.include "../../x11/qt5-qtscript/buildlink3.mk"
+
+# optional:
+#liblua5.1 (optional, see cmake keys)
+#miniupnpc (optional, see cmake keys)
+# gtk interface:
+#gettext
+#libpango
+#libgtk2 (>= 2.24)
+#libglib2 (>= 2.24)
+#libnotify (>= 0.4.1) (optional, see cmake keys)
+#libgnome2 (optional, see cmake keys)
+#libcanberra-gtk3-0 (optional, see cmake keys)
+# perl modules needed:
+#    Getopt::Long  (libgetopt-long-descriptive-perl)
+#    Data::Dump    (libdata-dump-perl)
+#    Term::ShellUI (libterm-shellui-perl)
+#    RPC::XML      (librpc-xml-perl)  (optional, see cmake keys)
+#    JSON::RPC     (libjson-rpc-perl) (optional, see cmake keys)
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/eiskaltdcpp/PLIST b/eiskaltdcpp/PLIST
new file mode 100644
index 0000000000..92ba51a2d7
--- /dev/null
+++ b/eiskaltdcpp/PLIST
@@ -0,0 +1,4 @@
+@comment $NetBSD$
+@comment TODO: to fill this file with the file listing:
+@comment TODO: 1. run "/usr/bin/make package"
+@comment TODO: 2. run "/usr/bin/make print-PLIST"
diff --git a/eiskaltdcpp/TODO b/eiskaltdcpp/TODO
new file mode 100644
index 0000000000..c25339ea77
--- /dev/null
+++ b/eiskaltdcpp/TODO
@@ -0,0 +1,15 @@
+Does not build on NetBSD-9.99.31/amd64:
+
+In file included from /usr/include/openssl/crypto.h:25,
+                 from /usr/include/openssl/comp.h:16,
+                 from /usr/include/openssl/ssl.h:17,
+                 from /scratch/wip/eiskaltdcpp/work/eiskaltdcpp-2.2.10/dcpp/SSL.h:19,
+                 from /scratch/wip/eiskaltdcpp/work/eiskaltdcpp-2.2.10/dcpp/SSLSocket.h:23,
+                 from /scratch/wip/eiskaltdcpp/work/eiskaltdcpp-2.2.10/dcpp/CryptoManager.h:24,
+                 from /scratch/wip/eiskaltdcpp/work/eiskaltdcpp-2.2.10/dcpp/CryptoManager.cpp:20:
+/usr/include/openssl/ossl_typ.h:104:16: note: forward declaration of 'struct dh_st'
+ typedef struct dh_st DH;
+                ^~~~~
+/scratch/wip/eiskaltdcpp/work/eiskaltdcpp-2.2.10/dcpp/CryptoManager.cpp:107:20: error: invalid use of incomplete type 'struct dh_st'
+             if (!dh->p || !dh->g) {
+                    ^~
diff --git a/eiskaltdcpp/distinfo b/eiskaltdcpp/distinfo
new file mode 100644
index 0000000000..289ec15f9c
--- /dev/null
+++ b/eiskaltdcpp/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (eiskaltdcpp-2.2.10.tar.gz) = feb756c529fff1ff8c29de49d6a059e5f7f9f56e
+RMD160 (eiskaltdcpp-2.2.10.tar.gz) = 24ea6263a2a7832191eb466a90766f312bdcfbf1
+SHA512 (eiskaltdcpp-2.2.10.tar.gz) = 97c39287b9568aebc5ab21aeabefb63ea32bde8744242bb8647b742c933de9cf74a7fbb2e6df7be6046319bbc660e8abdec0fa332ee91ec5048492af0d763818
+Size (eiskaltdcpp-2.2.10.tar.gz) = 3843143 bytes


Home | Main Index | Thread Index | Old Index