Re: [ITA] gnutls
On 21/02/2024 13:09, Takashi Yano via Cygwin-apps wrote: I would like to adopt gnutls package. $ git diff | grep -E "^\+|^-" --- a/cygwin-pkg-maint +++ b/cygwin-pkg-maint -gnutls ORPHANED (Yaakov Selkowitz) +gnutls Takashi Yano -libssh ORPHANED (Yaakov Selkowitz) +libssh Takashi Yano +libvpl Takashi Yano -nettle ORPHANED (Yaakov Selkowitz) +nettle Takashi Yano -unbound ORPHANED (Yaakov Selkowitz) +unbound Takashi Yano Thanks Marco
[ITA] gnutls
I would like to adopt gnutls package. -- Takashi Yano --- origsrc/gnutls-3.5.11/tests/Makefile.am 2017-04-07 00:52:07.0 -0500 +++ src/gnutls-3.5.11/tests/Makefile.am 2017-05-02 16:32:16.729518900 -0500 @@ -57,8 +57,9 @@ COMMON_GNUTLS_LDADD = ../lib/libgnutls.l COMMON_DEPS_LDADD = $(LIBSOCKET) $(INET_NTOP_LIB) $(INET_PTON_LIB) $(LIBSECCOMP) COMMON_LDADD = $(COMMON_GNUTLS_LDADD) $(COMMON_DEPS_LDADD) -LDADD = $(COMMON_GNUTLS_LDADD) \ +LDADD = \ libutils.la \ + $(COMMON_GNUTLS_LDADD) \ $(COMMON_DEPS_LDADD) dane_LDADD = $(LDADD) ../libdane/libgnutls-dane.la inherit gnome2 NAME="gnutls" VERSION=3.8.3 RELEASE=1 LICENSE="LGPL-2.1-or-later" CATEGORY="Libs" SUMMARY="Library implementing TLS protocols" DESCRIPTION="GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them. It provides a simple C language application programming interface (API) to access the secure communications protocols as well as APIs to parse and write X.509, PKCS#12, OpenPGP and other required structures." HOMEPAGE="https://gnutls.org/; SRC_URI="ftp://ftp.gnutls.org/gcrypt/gnutls/v${VERSION%.*}/gnutls-${VERSION}.tar.xz; PATCH_URI=" 3.5.11-testsuite.patch " PKG_NAMES="${NAME} lib${NAME}30 lib${NAME}-dane0 lib${NAME}xx30 lib${NAME}-devel lib${NAME}-doc" # guile-${NAME} gnutls_SUMMARY="${SUMMARY} (utilities)" gnutls_CONTENTS=" --exclude=usr/share/doc/${NAME}/${NAME}.* usr/bin/*.exe usr/share/doc/ usr/share/locale/ usr/share/man/man1/ " libgnutls30_SUMMARY="${SUMMARY} (runtime)" libgnutls30_REQUIRES="ca-certificates crypto-policies" libgnutls30_CONTENTS="usr/bin/cyggnutls-30.dll" libgnutls_dane0_SUMMARY="${SUMMARY} (DANE)" libgnutls_dane0_CONTENTS="usr/bin/cyggnutls-dane-0.dll" libgnutlsxx30_SUMMARY="${SUMMARY} (C++ bindings)" libgnutlsxx30_CONTENTS="usr/bin/cyggnutlsxx-30.dll" libgnutls_devel_SUMMARY="${SUMMARY} (development)" libgnutls_devel_CONTENTS=" usr/include/gnutls/ usr/lib/lib* usr/lib/pkgconfig/* " libgnutls_doc_SUMMARY="${SUMMARY}(documentation)" libgnutls_doc_CONTENTS=" usr/share/doc/${NAME}/${NAME}.* usr/share/gtk-doc/ usr/share/info/ usr/share/man/man3/* " DIFF_EXCLUDES="gnutls.info* m4 stamp-vti version.texi" CYGCONF_ARGS=" --enable-gtk-doc --enable-gtk-doc-html --enable-cxx --enable-libdane --disable-hardware-acceleration --enable-heartbeat-support --disable-non-suiteb-curves --disable-openssl-compatibility --with-system-priority-file=/etc/crypto-policies/back-ends/gnutls.config --with-default-priority-string=@SYSTEM --with-default-trust-store-pkcs11=pkcs11: --with-unbound-root-key-file=/var/lib/unbound/root.key " src_install() { cd ${B} cyginstall rm -f ${D}/usr/{bin,lib}/*.def } DOCS="doc/gnutls.html doc/gnutls.pdf doc/README.* doc/TODO" BUILD_REQUIRES="gtk-doc libnettle-devel libunbound-devel"
[ITA] gnutls/libgnutls26/gnutls-devel/gnutls-doc: Library implementing TLS 1.0 and SSL 3.0 protocols
Hi I would like to adopt and maintain the 'gnutls/libgnutls26/gnutls-devel/gnutls-doc' packages from Gerrit P.Haase. Here are the setup.hint files: --- ./gnutls-devel/setup.hint sdesc: Library implementing TLS 1.0 and SSL 3.0 protocols - programs - (development) ldesc: GnuTLS is a library implementing the Transport Layer Security protocol. TLS is a protocol that provides security over the transport layer, letting client/server apps communicate in a way designed to prevent forgery, eavesdropping, or tampering. category: Devel Libs Net requires: cygwin libgnutls26 liblzo2-devel libopencdk-devel libtasn1-devel external-source: gnutls --- ./gnutls-doc/setup.hint sdesc: Library implementing TLS 1.0 and SSL 3.0 protocols - programs - (documentation) ldesc: GnuTLS is a library implementing the Transport Layer Security protocol. TLS is a protocol that provides security over the transport layer, letting client/server apps communicate in a way designed to prevent forgery, eavesdropping, or tampering. category: Doc Libs Net requires: cygwin external-source: gnutls --- ./libgnutls26/setup.hint sdesc: Library implementing TLS 1.0 and SSL 3.0 protocols - programs - (runtime) ldesc: GnuTLS is a library implementing the Transport Layer Security protocol. TLS is a protocol that provides security over the transport layer, letting client/server apps communicate in a way designed to prevent forgery, eavesdropping, or tampering. category: Libs Net requires: cygwin libgcrypt liblzo2_2 libopencdk10 libreadline6 libtasn1_3 zlib external-source: gnutls --- ./setup.hint sdesc: Library implementing TLS 1.0 and SSL 3.0 protocols - programs - (utilities) ldesc: GnuTLS is a library implementing the Transport Layer Security protocol. TLS is a protocol that provides security over the transport layer, letting client/server apps communicate in a way designed to prevent forgery, eavesdropping, or tampering. category: Libs Net requires: cygwin libgnutls26 For downloading cut here #!/bin/bash mkdir -p gnutls/libgnutls26 gnutls/gnutls-devel gnutls/gnutls-doc cd gnutls wget http://volkerzell.de/cygwin/ITP/gnutls/setup.hint wget http://volkerzell.de/cygwin/ITP/gnutls/gnutls-2.2.2-1-src.tar.bz2 wget http://volkerzell.de/cygwin/ITP/gnutls/gnutls-2.2.2-1.tar.bz2 cd libgnutls26 wget http://volkerzell.de/cygwin/ITP/gnutls/libgnutls26/setup.hint wget http://volkerzell.de/cygwin/ITP/gnutls/libgnutls26/libgnutls26-2.2.2-1.tar.bz2 cd ../gnutls-devel wget http://volkerzell.de/cygwin/ITP/gnutls/gnutls-devel/setup.hint wget http://volkerzell.de/cygwin/ITP/gnutls/gnutls-devel/gnutls-devel-2.2.2-1.tar.bz2 cd ../gnutls-doc wget http://volkerzell.de/cygwin/ITP/gnutls/gnutls-doc/setup.hint wget http://volkerzell.de/cygwin/ITP/gnutls/gnutls-doc/gnutls-doc-2.2.2-1.tar.bz2 cut here Ciao Volker
Re: [ITA] gnutls/libgnutls26/gnutls-devel/gnutls-doc: Library implementing TLS 1.0 and SSL 3.0 protocols
On Mar 19 17:44, Dr. Volker Zell wrote: cd gnutls wget http://volkerzell.de/cygwin/ITP/gnutls/setup.hint wget http://volkerzell.de/cygwin/ITP/gnutls/gnutls-2.2.2-1-src.tar.bz2 wget http://volkerzell.de/cygwin/ITP/gnutls/gnutls-2.2.2-1.tar.bz2 cd libgnutls26 wget http://volkerzell.de/cygwin/ITP/gnutls/libgnutls26/setup.hint wget http://volkerzell.de/cygwin/ITP/gnutls/libgnutls26/libgnutls26-2.2.2-1.tar.bz2 cd ../gnutls-devel wget http://volkerzell.de/cygwin/ITP/gnutls/gnutls-devel/setup.hint wget http://volkerzell.de/cygwin/ITP/gnutls/gnutls-devel/gnutls-devel-2.2.2-1.tar.bz2 cd ../gnutls-doc wget http://volkerzell.de/cygwin/ITP/gnutls/gnutls-doc/setup.hint wget http://volkerzell.de/cygwin/ITP/gnutls/gnutls-doc/gnutls-doc-2.2.2-1.tar.bz2 Thanks for taking over! Packaging looks good. Uploaded. Corinna -- Corinna Vinschen Please, send mails regarding Cygwin to Cygwin Project Co-Leader cygwin AT cygwin DOT com Red Hat