[gentoo-commits] repo/gentoo:master commit in: dev-libs/ucommon/, dev-libs/ucommon/files/, profiles/
commit: 1247d466833d71d852809d6b036e4906108ae8cd Author: Jakov Smolić gentoo org> AuthorDate: Tue Aug 9 07:12:07 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Tue Aug 9 07:12:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1247d466 dev-libs/ucommon: treeclean Closes: https://bugs.gentoo.org/830581 Signed-off-by: Jakov Smolić gentoo.org> dev-libs/ucommon/Manifest | 1 - .../ucommon-6.0.3-install_gcrypt.m4_file.patch | 126 -- 0-c++17-dynamic-exception-specifications.patch | 502 - dev-libs/ucommon/metadata.xml | 5 - dev-libs/ucommon/ucommon-7.0.0.ebuild | 75 --- profiles/package.mask | 6 - 6 files changed, 715 deletions(-) diff --git a/dev-libs/ucommon/Manifest b/dev-libs/ucommon/Manifest deleted file mode 100644 index 57e037574aea.. --- a/dev-libs/ucommon/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST ucommon-7.0.0.tar.gz 837905 BLAKE2B ddc82d5d1a88d66f353d9e69eacd7cfaaa0204acb8b9c4152559a009d287f2ffdb7feedc6fc0303c93a39d607498dd15bf83798d088857582f79be435d010ca7 SHA512 d32f8603d920eb98b5d4bc75224a7a8bb8bf2001a8dd3152626a8438ea4c39503a7446dec3aa90cf464b7abb68a6e42bac488ef9705517bd333b64bce219915b diff --git a/dev-libs/ucommon/files/ucommon-6.0.3-install_gcrypt.m4_file.patch b/dev-libs/ucommon/files/ucommon-6.0.3-install_gcrypt.m4_file.patch deleted file mode 100644 index 502a27b1844b.. --- a/dev-libs/ucommon/files/ucommon-6.0.3-install_gcrypt.m4_file.patch +++ /dev/null @@ -1,126 +0,0 @@ /dev/null -+++ m4/libgcrypt.m4 -@@ -0,0 +1,123 @@ -+dnl Autoconf macros for libgcrypt -+dnl Copyright (C) 2002, 2004 Free Software Foundation, Inc. -+dnl -+dnl This file is free software; as a special exception the author gives -+dnl unlimited permission to copy and/or distribute it, with or without -+dnl modifications, as long as this notice is preserved. -+dnl -+dnl This file is distributed in the hope that it will be useful, but -+dnl WITHOUT ANY WARRANTY, to the extent permitted by law; without even the -+dnl implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -+ -+ -+dnl AM_PATH_LIBGCRYPT([MINIMUM-VERSION, -+dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]]) -+dnl Test for libgcrypt and define LIBGCRYPT_CFLAGS and LIBGCRYPT_LIBS. -+dnl MINIMUN-VERSION is a string with the version number optionalliy prefixed -+dnl with the API version to also check the API compatibility. Example: -+dnl a MINIMUN-VERSION of 1:1.2.5 won't pass the test unless the installed -+dnl version of libgcrypt is at least 1.2.5 *and* the API number is 1. Using -+dnl this features allows to prevent build against newer versions of libgcrypt -+dnl with a changed API. -+dnl -+AC_DEFUN([AM_PATH_LIBGCRYPT], -+[ AC_ARG_WITH(libgcrypt-prefix, -+AC_HELP_STRING([--with-libgcrypt-prefix=PFX], -+ [prefix where LIBGCRYPT is installed (optional)]), -+ libgcrypt_config_prefix="$withval", libgcrypt_config_prefix="") -+ if test x$libgcrypt_config_prefix != x ; then -+ if test x${LIBGCRYPT_CONFIG+set} != xset ; then -+LIBGCRYPT_CONFIG=$libgcrypt_config_prefix/bin/libgcrypt-config -+ fi -+ fi -+ -+ AC_PATH_TOOL(LIBGCRYPT_CONFIG, libgcrypt-config, no) -+ tmp=ifelse([$1], ,1:1.2.0,$1) -+ if echo "$tmp" | grep ':' >/dev/null 2>/dev/null ; then -+ req_libgcrypt_api=`echo "$tmp" | sed 's/\(.*\):\(.*\)/\1/'` -+ min_libgcrypt_version=`echo "$tmp" | sed 's/\(.*\):\(.*\)/\2/'` -+ else -+ req_libgcrypt_api=0 -+ min_libgcrypt_version="$tmp" -+ fi -+ -+ AC_MSG_CHECKING(for LIBGCRYPT - version >= $min_libgcrypt_version) -+ ok=no -+ if test "$LIBGCRYPT_CONFIG" != "no" ; then -+req_major=`echo $min_libgcrypt_version | \ -+ sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\1/'` -+req_minor=`echo $min_libgcrypt_version | \ -+ sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\2/'` -+req_micro=`echo $min_libgcrypt_version | \ -+ sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\3/'` -+libgcrypt_config_version=`$LIBGCRYPT_CONFIG --version` -+major=`echo $libgcrypt_config_version | \ -+ sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\1/'` -+minor=`echo $libgcrypt_config_version | \ -+ sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\2/'` -+micro=`echo $libgcrypt_config_version | \ -+ sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\3/'` -+if test "$major" -gt "$req_major"; then -+ok=yes -+else -+if test "$major" -eq "$req_major"; then -+if test "$minor" -gt "$req_minor"; then -+ ok=yes -+else -+ if test "$minor" -eq "$req_minor"; then -+ if test "$micro" -ge "$req_micro"; then -+ ok=yes -+ fi -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/ucommon/, dev-libs/ucommon/files/
commit: 2d5affeb067f6f193c0718bc5a9cc8eb8eef44d5 Author: David Seifert gentoo org> AuthorDate: Sat May 8 23:18:57 2021 + Commit: David Seifert gentoo org> CommitDate: Sat May 8 23:18:57 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d5affeb dev-libs/ucommon: Fix building under GCC 11 Closes: https://bugs.gentoo.org/730018 Closes: https://bugs.gentoo.org/787173 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert gentoo.org> 0-c++17-dynamic-exception-specifications.patch | 502 + dev-libs/ucommon/ucommon-7.0.0.ebuild | 55 ++- 2 files changed, 529 insertions(+), 28 deletions(-) diff --git a/dev-libs/ucommon/files/ucommon-7.0.0-c++17-dynamic-exception-specifications.patch b/dev-libs/ucommon/files/ucommon-7.0.0-c++17-dynamic-exception-specifications.patch new file mode 100644 index 000..49e4b782897 --- /dev/null +++ b/dev-libs/ucommon/files/ucommon-7.0.0-c++17-dynamic-exception-specifications.patch @@ -0,0 +1,502 @@ +--- a/commoncpp/exception.cpp b/commoncpp/exception.cpp +@@ -53,14 +53,14 @@ + + namespace ost { + +-Exception::Exception(const String& what_arg) throw(): ++Exception::Exception(const String& what_arg) : + _what(what_arg) + {} + +-Exception::~Exception() throw() ++Exception::~Exception() + {} + +-const char *Exception::what() const throw() ++const char *Exception::what() const noexcept + { + return _what.c_str(); + } +@@ -70,22 +70,22 @@ + return _what.c_str(); + } + +-IOException::IOException(const String &what_arg, long systemError) throw() : ++IOException::IOException(const String &what_arg, long systemError) : + Exception(what_arg), _systemError(systemError), + _systemErrorString(NULL) { + } + +-IOException::~IOException() throw() ++IOException::~IOException() + { + delete [] _systemErrorString; + } + +-long IOException::getSystemError() const throw() ++long IOException::getSystemError() const + { + return _systemError; + } + +-const char* IOException::getSystemErrorString() const throw() ++const char* IOException::getSystemErrorString() const + { + const uint32_t errStrSize = 2048; + if ( !_systemErrorString ) +--- a/commoncpp/persist.cpp b/commoncpp/persist.cpp +@@ -39,7 +39,7 @@ + return _what; + } + +-PersistException::~PersistException() throw() ++PersistException::~PersistException() + { + } + +@@ -114,7 +114,7 @@ + TypeManager::remove(myName.c_str()); + } + +-PersistEngine::PersistEngine(std::iostream& stream, EngineMode mode) throw(PersistException) : ++PersistEngine::PersistEngine(std::iostream& stream, EngineMode mode) : + myUnderlyingStream(stream), myOperationalMode(mode) + { + } +@@ -125,7 +125,7 @@ + myUnderlyingStream.sync(); + } + +-void PersistEngine::writeBinary(const uint8_t* data, const uint32_t size) throw(PersistException) ++void PersistEngine::writeBinary(const uint8_t* data, const uint32_t size) + { + if(myOperationalMode != modeWrite) + throw("Cannot write to an input Engine"); +@@ -133,14 +133,14 @@ + } + + +-void PersistEngine::readBinary(uint8_t* data, uint32_t size) throw(PersistException) ++void PersistEngine::readBinary(uint8_t* data, uint32_t size) + { + if(myOperationalMode != modeRead) + throw("Cannot read from an output Engine"); + myUnderlyingStream.read((char *)data,size); + } + +-void PersistEngine::write(const PersistObject *object) throw(PersistException) ++void PersistEngine::write(const PersistObject *object) + { + // Pre-step, if object is NULL, then don't serialize it - serialize a + // marker to say that it is null. +@@ -181,7 +181,7 @@ + } + } + +-void PersistEngine::read(PersistObject &object) throw(PersistException) ++void PersistEngine::read(PersistObject &object) + { + uint32_t id = 0; + read(id); +@@ -202,7 +202,7 @@ + readObject(&object); + } + +-void PersistEngine::read(PersistObject *&object) throw(PersistException) ++void PersistEngine::read(PersistObject *&object) + { + uint32_t id = 0; + read(id); +@@ -237,7 +237,7 @@ + throw(PersistException(std::string("Unable to instantiate object of class ")+className)); + } + +-void PersistEngine::readObject(PersistObject* object) throw(PersistException) ++void PersistEngine::readObject(PersistObject* object) + { + // Okay then - we can make this object + myArchiveVector.push_back(object); +@@ -251,7 +251,7 @@ + throw( PersistException("Missing End-of-Object marker")); + } + +-const std::string PersistEngine::readClass() throw(PersistException) ++const std::string PersistEngine::readClass() + { + // Okay - read the identifier for the class in... + uint32_t classId = 0; +@@ -269,14 +269,14 @@ + return className; + } + +-void PersistEngine::write(const std::string& str) throw(PersistException) ++void PersistEngine::write(const std::string& str) + { + uint32_t len = (uint32_t)str.length(); + write(len); + writeBinary((uint8_t*)str.c_str(),
[gentoo-commits] repo/gentoo:master commit in: dev-libs/ucommon/
commit: a2b2272c0b65e85d7c6ebaab05a435ffb247fec8 Author: Mikle Kolyada gentoo org> AuthorDate: Sat May 1 07:27:13 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat May 1 07:27:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2b2272c dev-libs/ucommon: remove libressl support Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada gentoo.org> dev-libs/ucommon/ucommon-7.0.0.ebuild | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/dev-libs/ucommon/ucommon-7.0.0.ebuild b/dev-libs/ucommon/ucommon-7.0.0.ebuild index 4632f70963a..db1a90863ba 100644 --- a/dev-libs/ucommon/ucommon-7.0.0.ebuild +++ b/dev-libs/ucommon/ucommon-7.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/commoncpp/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0/8" # soname version KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux" -IUSE="doc static-libs +cxx debug libressl ssl gnutls" +IUSE="doc static-libs +cxx debug ssl gnutls" RDEPEND=" ssl? ( @@ -20,8 +20,7 @@ RDEPEND=" dev-libs/libgcrypt:0= ) !gnutls? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) + dev-libs/openssl:0= ) )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/ucommon/files/, dev-libs/ucommon/
commit: b355dd860e37380ee48cc9a4ca6ea080130a1015 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Dec 28 12:42:08 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Dec 28 12:42:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b355dd86 dev-libs/ucommon: Drop old, EAPI5-- Closes: https://bugs.gentoo.org/638252 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/ucommon/Manifest | 2 - .../files/ucommon-6.0.3-disable_rtf_gen_doxy.patch | 18 - .../files/ucommon-6.0.3-gcrypt_autotools.patch | 59 --- .../files/ucommon-6.3.1-gcrypt_autotools.patch | 48 - dev-libs/ucommon/metadata.xml | 3 - dev-libs/ucommon/ucommon-6.0.3.ebuild | 76 dev-libs/ucommon/ucommon-6.5.7.ebuild | 83 -- 7 files changed, 289 deletions(-) diff --git a/dev-libs/ucommon/Manifest b/dev-libs/ucommon/Manifest index 929a0e34f76..57e037574ae 100644 --- a/dev-libs/ucommon/Manifest +++ b/dev-libs/ucommon/Manifest @@ -1,3 +1 @@ -DIST ucommon-6.0.3.tar.gz 806841 BLAKE2B 08e384f535529dbd27271861c473e18624d81029f7fecc08057b646f9c22d9bda956da2655114ec693a17f20764e4635701d1a932eeff2cdc8e82ad0fefd6496 SHA512 3ff30865a7f3fae955717c9bc2d3b37ad8f63dff8d3addc05eb9ddefa2311792f21b97ede852e22959ae6aae5114cce777a04b937aa07d564dd92d6f25f77762 -DIST ucommon-6.5.7.tar.gz 855822 BLAKE2B 56b5eb5f8372f983e0f348e5fc494c15bea57dc711e88a9a9f4ceeb8abf03680a82948ea080053a9d4c846172b64443a3947b3774b50c6d0a60c1f2ced63e69d SHA512 9927c9726252cdf050f217fa5993d34dcf9f76fab8399ee3a4c91cf087d9409947ed486a21e8448cb57ea95b52826682120f99d39287983c306434f9121b4d24 DIST ucommon-7.0.0.tar.gz 837905 BLAKE2B ddc82d5d1a88d66f353d9e69eacd7cfaaa0204acb8b9c4152559a009d287f2ffdb7feedc6fc0303c93a39d607498dd15bf83798d088857582f79be435d010ca7 SHA512 d32f8603d920eb98b5d4bc75224a7a8bb8bf2001a8dd3152626a8438ea4c39503a7446dec3aa90cf464b7abb68a6e42bac488ef9705517bd333b64bce219915b diff --git a/dev-libs/ucommon/files/ucommon-6.0.3-disable_rtf_gen_doxy.patch b/dev-libs/ucommon/files/ucommon-6.0.3-disable_rtf_gen_doxy.patch deleted file mode 100644 index a872f54ffe2..000 --- a/dev-libs/ucommon/files/ucommon-6.0.3-disable_rtf_gen_doxy.patch +++ /dev/null @@ -1,18 +0,0 @@ a/Doxyfile -+++ b/Doxyfile -@@ -37,13 +37,13 @@ - GENERATE_HTMLHELP = YES - GENERATE_TREEVIEW = YES - TREEVIEW_WIDTH = 256 --GENERATE_LATEX = YES -+GENERATE_LATEX = NO - COMPACT_LATEX = YES - PDF_HYPERLINKS = YES - USE_PDFLATEX = NO - LATEX_BATCHMODE = YES - LATEX_HIDE_INDICES = NO --GENERATE_RTF = YES -+GENERATE_RTF = NO - COMPACT_RTF = YES - RTF_HYPERLINKS = NO - GENERATE_MAN = NO diff --git a/dev-libs/ucommon/files/ucommon-6.0.3-gcrypt_autotools.patch b/dev-libs/ucommon/files/ucommon-6.0.3-gcrypt_autotools.patch deleted file mode 100644 index ff69e836a9d..000 --- a/dev-libs/ucommon/files/ucommon-6.0.3-gcrypt_autotools.patch +++ /dev/null @@ -1,59 +0,0 @@ a/Makefile.am -+++ b/Makefile.am -@@ -8,6 +8,8 @@ - # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the - # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -+ACLOCAL_AMFLAGS = -I m4 -+ - AUTOMAKE_OPTIONS = no-dependencies dist-zip - EXTRA_DIST = autogen.sh README* *.pc.in *.spec.in *.spec *-config.in \ - *-config.1 Doxyfile cmodel.sh BUILDS SUPPORT COPYING* COPYRIGHT \ a/configure.ac -+++ b/configure.ac -@@ -37,8 +37,12 @@ - UCOMMON_LIBS="" - OPENSSL_LINK="" - -+AM_SILENT_RULES([yes]) -+ - CHECKFLAGS="$CHECKFLAGS" - -+m4_include([m4/libgcrypt.m4]) -+ - case "$with_crypto" in - ssl|openssl) - ssl="openssl" -@@ -664,7 +668,8 @@ - ;; - gnutls|gnu) - if test ! -z "$GNUTLS_LIBS" ; then --SECURE_LIBS="$GNUTLS_LIBS" -+ AM_PATH_LIBGCRYPT -+SECURE_LIBS="$GNUTLS_LIBS $LIBGCRYPT_LIBS" - SECURE="gnutls" - fi - ;; a/utils/Makefile.am -+++ b/utils/Makefile.am -@@ -9,9 +9,9 @@ - # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - MAINTAINERCLEANFILES = Makefile.in Makefile --AM_CXXFLAGS = -I$(top_srcdir)/inc @UCOMMON_FLAGS@ -+AM_CXXFLAGS = -I$(top_srcdir)/inc @UCOMMON_FLAGS@ @LIBGCRYPT_CFLAGS@ - INCLUDES = -I$(top_srcdir)/inc --LDADD = ../corelib/libucommon.la @UCOMMON_LIBS@ @UCOMMON_CLINK@ -+LDADD = ../corelib/libucommon.la @UCOMMON_LIBS@ @UCOMMON_CLINK@ @LIBGCRYPT_LIBS@ - EXTRA_DIST = *.1 - - man_MANS = args.1 scrub-files.1 mdsum.1 zerofill.1 car.1 sockaddr.1 pdetach.1 -@@ -27,7 +27,7 @@ - scrub_files_LDFLAGS = @SECURE_LOCAL@ - - mdsum_SOURCES = mdsum.cpp --mdsum_LDFLAGS = @SECURE_LOCAL@ -+mdsum_LDFLAGS = @SECURE_LOCAL@ @LIBGCRYPT_LIBS@ - - zerofill_SOURCES = zerofill.cpp - zerofill_LDFLAGS = @SECURE_LOCAL@ diff --git a/dev-libs/ucommon/files/ucommon-6.3.1-gcrypt_autotools.patch b/dev-libs/ucommon/files/ucommon-6.3.1-gcrypt_autotools
[gentoo-commits] repo/gentoo:master commit in: dev-libs/ucommon/
commit: b1945ea458240a212e0cb5fe5747e9d5d89f9f41 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Feb 15 19:13:33 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Feb 15 19:13:33 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1945ea4 dev-libs/ucommon: amd64 stable wrt bug #638252 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" dev-libs/ucommon/ucommon-7.0.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/ucommon/ucommon-7.0.0.ebuild b/dev-libs/ucommon/ucommon-7.0.0.ebuild index 4553d93b130..4632f70963a 100644 --- a/dev-libs/ucommon/ucommon-7.0.0.ebuild +++ b/dev-libs/ucommon/ucommon-7.0.0.ebuild @@ -10,7 +10,7 @@ SRC_URI="mirror://gnu/commoncpp/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0/8" # soname version -KEYWORDS="~amd64 ~ppc ~ppc64 x86 ~amd64-linux" +KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux" IUSE="doc static-libs +cxx debug libressl ssl gnutls" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/ucommon/
commit: 6d86608494a827f411b52787b732fe26fabcc3a9 Author: Thomas Deutschmann gentoo org> AuthorDate: Fri Feb 15 00:32:47 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Fri Feb 15 00:32:47 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d866084 dev-libs/ucommon: x86 stable (bug #638252) Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> dev-libs/ucommon/ucommon-7.0.0.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/ucommon/ucommon-7.0.0.ebuild b/dev-libs/ucommon/ucommon-7.0.0.ebuild index 77953319a89..4553d93b130 100644 --- a/dev-libs/ucommon/ucommon-7.0.0.ebuild +++ b/dev-libs/ucommon/ucommon-7.0.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -10,7 +10,7 @@ SRC_URI="mirror://gnu/commoncpp/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0/8" # soname version -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" +KEYWORDS="~amd64 ~ppc ~ppc64 x86 ~amd64-linux" IUSE="doc static-libs +cxx debug libressl ssl gnutls" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/ucommon/files/, dev-libs/ucommon/
commit: 567075bd56a4727a440f94253e86c59f6e31bbc6 Author: Pacho Ramos gentoo org> AuthorDate: Sun Oct 14 10:15:43 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Oct 14 10:18:16 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=567075bd dev-libs/ucommon: Drop old Signed-off-by: Pacho Ramos gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-libs/ucommon/Manifest | 3 - .../ucommon-6.1.10-disable_rtf_gen_doxy.patch | 11 --- .../files/ucommon-6.1.10-gcrypt_autotools.patch| 55 -- dev-libs/ucommon/ucommon-6.1.10.ebuild | 80 - dev-libs/ucommon/ucommon-6.3.1.ebuild | 83 -- dev-libs/ucommon/ucommon-6.5.2.ebuild | 83 -- 6 files changed, 315 deletions(-) diff --git a/dev-libs/ucommon/Manifest b/dev-libs/ucommon/Manifest index a06751e6794..929a0e34f76 100644 --- a/dev-libs/ucommon/Manifest +++ b/dev-libs/ucommon/Manifest @@ -1,6 +1,3 @@ DIST ucommon-6.0.3.tar.gz 806841 BLAKE2B 08e384f535529dbd27271861c473e18624d81029f7fecc08057b646f9c22d9bda956da2655114ec693a17f20764e4635701d1a932eeff2cdc8e82ad0fefd6496 SHA512 3ff30865a7f3fae955717c9bc2d3b37ad8f63dff8d3addc05eb9ddefa2311792f21b97ede852e22959ae6aae5114cce777a04b937aa07d564dd92d6f25f77762 -DIST ucommon-6.1.10.tar.gz 833384 BLAKE2B 790d47b529550ab02651ed41954d1f6c171154d9ced01eee61d9789495e6d5b66599d3f12925f2cde1c432deb3414931a359d237572904f6ab1e17793b3bce9e SHA512 6d6e716dcb71d6a4e49307baa0e9e62b4b50f3dbe8301eb93e3b562d94eb9ccee73a733928059a5ed97deba55c00308af0326a32cec6a73dbf7884c322177050 -DIST ucommon-6.3.1.tar.gz 830661 BLAKE2B be97174c44ad79ed3e526f263da085dbc112c8f5f0b4f8415a5d30ff7f919fea65e1468aeaaf301940ce060952842fc0e59184539c63ba965c01a0cb598dce30 SHA512 6f4832ac53aaf1456f2d913730b66588a89a3c1292fb79f3f56da466a2542af9c836579c0a3c4daf3f896a0c3e35f861b71514f960052adcb4e3abb872b781ec -DIST ucommon-6.5.2.tar.gz 847128 BLAKE2B a4bd6975ad0a83a109a85b5654fbf176957df0bad8edf1a519438c49af00a5523258e97a231021f9a3a3492746b6b6b88aa79600e58bf47b60ac6466b2f4fa12 SHA512 dc6dc048bad52d117edd1936ad31fd9fc6dba418fea3f7fd1578a96909c1eb53d2a42c4773a168db38ff24fc73b467ab30ec9b5ad5132ae473c36cea0e77b341 DIST ucommon-6.5.7.tar.gz 855822 BLAKE2B 56b5eb5f8372f983e0f348e5fc494c15bea57dc711e88a9a9f4ceeb8abf03680a82948ea080053a9d4c846172b64443a3947b3774b50c6d0a60c1f2ced63e69d SHA512 9927c9726252cdf050f217fa5993d34dcf9f76fab8399ee3a4c91cf087d9409947ed486a21e8448cb57ea95b52826682120f99d39287983c306434f9121b4d24 DIST ucommon-7.0.0.tar.gz 837905 BLAKE2B ddc82d5d1a88d66f353d9e69eacd7cfaaa0204acb8b9c4152559a009d287f2ffdb7feedc6fc0303c93a39d607498dd15bf83798d088857582f79be435d010ca7 SHA512 d32f8603d920eb98b5d4bc75224a7a8bb8bf2001a8dd3152626a8438ea4c39503a7446dec3aa90cf464b7abb68a6e42bac488ef9705517bd333b64bce219915b diff --git a/dev-libs/ucommon/files/ucommon-6.1.10-disable_rtf_gen_doxy.patch b/dev-libs/ucommon/files/ucommon-6.1.10-disable_rtf_gen_doxy.patch deleted file mode 100644 index e9b581f7eb9..000 --- a/dev-libs/ucommon/files/ucommon-6.1.10-disable_rtf_gen_doxy.patch +++ /dev/null @@ -1,11 +0,0 @@ a/Doxyfile -+++ b/Doxyfile -@@ -40,7 +40,7 @@ - GENERATE_HTMLHELP = YES - GENERATE_TREEVIEW = NO - TREEVIEW_WIDTH = 256 --GENERATE_LATEX = YES -+GENERATE_LATEX = NO - COMPACT_LATEX = YES - PDF_HYPERLINKS = YES - USE_PDFLATEX = NO diff --git a/dev-libs/ucommon/files/ucommon-6.1.10-gcrypt_autotools.patch b/dev-libs/ucommon/files/ucommon-6.1.10-gcrypt_autotools.patch deleted file mode 100644 index 916df95576c..000 --- a/dev-libs/ucommon/files/ucommon-6.1.10-gcrypt_autotools.patch +++ /dev/null @@ -1,55 +0,0 @@ a/Makefile.am -+++ b/Makefile.am -@@ -8,6 +8,8 @@ - # WITHOUT ANY WARRANTY, to the extent permitted by law; without even the - # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - -+ACLOCAL_AMFLAGS = -I m4 -+ - EXTRA_DIST = autogen.sh README* *.pc.in *.spec.in *.spec *-config.in \ - *-config.1 Doxyfile cmodel.sh BUILDS SUPPORT COPYING* COPYRIGHT \ - CMakeLists.txt ucommon-config.cmake ucommon.pc.cmake cmake-abi.sh \ a/configure.ac -+++ b/configure.ac -@@ -40,6 +40,9 @@ - - CHECKFLAGS="$CHECKFLAGS" - -+m4_include([m4/libgcrypt.m4]) -+ -+ - case "$with_crypto" in - ssl|openssl) - ssl="openssl" -@@ -698,6 +701,8 @@ - gnutls|gnu) - if test ! -z "$GNUTLS_LIBS" ; then - SECURE_LIBS="$GNUTLS_LIBS" -+ AM_PATH_LIBGCRYPT -+ SECURE_LIBS="$GNUTLS_LIBS $LIBGCRYPT_LIBS" - SECURE="gnutls" - fi - ;; a/utils/Makefile.am -+++ b/utils/Makefile.am -@@ -9,9 +9,9 @@ - # implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. - - MAINTAINERCLEANFILES = Makefile.in Makefile --AM_CXXFLAGS = -I$(top_srcdir)/inc @UCOMMON_FLAGS@ -+AM_CXXFLAGS = -I$(top_srcdir)/inc @UCOMMON_FLAGS@ @LIBGCRYPT_CFLAGS@ - AM_CPPFLAGS = -I$(top_srcdir)/inc --LDADD = ..
[gentoo-commits] repo/gentoo:master commit in: dev-libs/ucommon/
commit: 5aaeaca38d2f1f8cb0a510200cd90f8255bcf77f Author: Pacho Ramos gentoo org> AuthorDate: Sun Oct 14 10:14:51 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Sun Oct 14 10:18:15 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5aaeaca3 dev-libs/ucommon: Bump to 7.0.0 Closes: https://bugs.gentoo.org/596826 Closes: https://bugs.gentoo.org/634680 Closes: https://bugs.gentoo.org/650572 Closes: https://bugs.gentoo.org/663560 Signed-off-by: Pacho Ramos gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 dev-libs/ucommon/Manifest | 1 + dev-libs/ucommon/ucommon-7.0.0.ebuild | 77 +++ 2 files changed, 78 insertions(+) diff --git a/dev-libs/ucommon/Manifest b/dev-libs/ucommon/Manifest index de2a4cd6e0e..a06751e6794 100644 --- a/dev-libs/ucommon/Manifest +++ b/dev-libs/ucommon/Manifest @@ -3,3 +3,4 @@ DIST ucommon-6.1.10.tar.gz 833384 BLAKE2B 790d47b529550ab02651ed41954d1f6c171154 DIST ucommon-6.3.1.tar.gz 830661 BLAKE2B be97174c44ad79ed3e526f263da085dbc112c8f5f0b4f8415a5d30ff7f919fea65e1468aeaaf301940ce060952842fc0e59184539c63ba965c01a0cb598dce30 SHA512 6f4832ac53aaf1456f2d913730b66588a89a3c1292fb79f3f56da466a2542af9c836579c0a3c4daf3f896a0c3e35f861b71514f960052adcb4e3abb872b781ec DIST ucommon-6.5.2.tar.gz 847128 BLAKE2B a4bd6975ad0a83a109a85b5654fbf176957df0bad8edf1a519438c49af00a5523258e97a231021f9a3a3492746b6b6b88aa79600e58bf47b60ac6466b2f4fa12 SHA512 dc6dc048bad52d117edd1936ad31fd9fc6dba418fea3f7fd1578a96909c1eb53d2a42c4773a168db38ff24fc73b467ab30ec9b5ad5132ae473c36cea0e77b341 DIST ucommon-6.5.7.tar.gz 855822 BLAKE2B 56b5eb5f8372f983e0f348e5fc494c15bea57dc711e88a9a9f4ceeb8abf03680a82948ea080053a9d4c846172b64443a3947b3774b50c6d0a60c1f2ced63e69d SHA512 9927c9726252cdf050f217fa5993d34dcf9f76fab8399ee3a4c91cf087d9409947ed486a21e8448cb57ea95b52826682120f99d39287983c306434f9121b4d24 +DIST ucommon-7.0.0.tar.gz 837905 BLAKE2B ddc82d5d1a88d66f353d9e69eacd7cfaaa0204acb8b9c4152559a009d287f2ffdb7feedc6fc0303c93a39d607498dd15bf83798d088857582f79be435d010ca7 SHA512 d32f8603d920eb98b5d4bc75224a7a8bb8bf2001a8dd3152626a8438ea4c39503a7446dec3aa90cf464b7abb68a6e42bac488ef9705517bd333b64bce219915b diff --git a/dev-libs/ucommon/ucommon-7.0.0.ebuild b/dev-libs/ucommon/ucommon-7.0.0.ebuild new file mode 100644 index 000..77953319a89 --- /dev/null +++ b/dev-libs/ucommon/ucommon-7.0.0.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit autotools + +DESCRIPTION="Portable C++ runtime for threads and sockets" +HOMEPAGE="https://www.gnu.org/software/commoncpp"; +SRC_URI="mirror://gnu/commoncpp/${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0/8" # soname version +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" +IUSE="doc static-libs +cxx debug libressl ssl gnutls" + +RDEPEND=" + ssl? ( + gnutls? ( + net-libs/gnutls:0= + dev-libs/libgcrypt:0= + ) + !gnutls? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + )" + +DEPEND="${RDEPEND} + virtual/pkgconfig + doc? ( app-doc/doxygen ) +" + +DOCS=(README NEWS SUPPORT ChangeLog AUTHORS) + +PATCHES=( + "${FILESDIR}/${PN}-6.0.3-install_gcrypt.m4_file.patch" +) + +src_prepare() { + default + + # Aclocal 1.13 deprecated error BGO #467674 + sed -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' -i configure.ac || die + + # don't install latex and rtf documents + sed -e '/^GENERATE_LATEX/s@YES@NO@' -e '/^GENERATE_RTF/s@YES@NO@' \ + -i Doxyfile.in || die + + eautoreconf +} + +src_configure() { + local myconf="" + if use ssl; then + myconf+=" --with-sslstack=$(usex gnutls gnu ssl) " + else + myconf+=" --with-sslstack=nossl "; + fi + + local myeconfargs=( + $(use_enable cxx stdcpp) + ${myconf} + --enable-atomics + --with-pkg-config + ) + econf "${myeconfargs}" +} + +src_compile() { + default + use doc && emake doxy +} + +src_install() { + use doc && HTML_DOCS="doc/html/*" + default +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/ucommon/
commit: d7d7832ad64a63db7fe1d2e015ca4bd7d8310501 Author: Aaron Bauman gentoo org> AuthorDate: Sat Apr 14 00:11:20 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Sat Apr 14 00:11:53 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7d7832a dev-libs/ucommon: fix openssl slot and subslot operator Package-Manager: Portage-2.3.28, Repoman-2.3.9 dev-libs/ucommon/ucommon-6.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/ucommon/ucommon-6.0.3.ebuild b/dev-libs/ucommon/ucommon-6.0.3.ebuild index d2d255a9997..9c0884fe1ca 100644 --- a/dev-libs/ucommon/ucommon-6.0.3.ebuild +++ b/dev-libs/ucommon/ucommon-6.0.3.ebuild @@ -17,7 +17,7 @@ KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux" IUSE="doc static-libs socks +cxx debug ssl gnutls" RDEPEND="ssl? ( - !gnutls? ( dev-libs/openssl ) + !gnutls? ( dev-libs/openssl:0= ) gnutls? ( net-libs/gnutls dev-libs/libgcrypt:0
[gentoo-commits] repo/gentoo:master commit in: dev-libs/ucommon/, dev-libs/ucommon/files/6.1/, dev-libs/ucommon/files/
commit: 4e548d33fb7ee416a87d971675e8e70dba7b0a44 Author: Marty E. Plummer startmail com> AuthorDate: Mon Apr 9 01:22:56 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Sat Apr 14 00:11:52 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4e548d33 dev-libs/ucommon: remove duplicate patch Package-Manager: Portage-2.3.28, Repoman-2.3.9 Closes: https://github.com/gentoo/gentoo/pull/7905 .../ucommon/files/6.1/install_gcrypt.m4_file.patch | 128 - ...ch => ucommon-6.0.3-disable_rtf_gen_doxy.patch} | 4 +- patch => ucommon-6.0.3-gcrypt_autotools.patch} | 3 - ... => ucommon-6.0.3-install_gcrypt.m4_file.patch} | 2 - ...h => ucommon-6.1.10-disable_rtf_gen_doxy.patch} | 4 +- ...patch => ucommon-6.1.10-gcrypt_autotools.patch} | 3 - .../files/ucommon-6.3.1-gcrypt_autotools.patch | 8 +- dev-libs/ucommon/ucommon-6.0.3.ebuild | 10 +- dev-libs/ucommon/ucommon-6.1.10.ebuild | 10 +- dev-libs/ucommon/ucommon-6.3.1.ebuild | 8 +- dev-libs/ucommon/ucommon-6.5.2.ebuild | 4 +- dev-libs/ucommon/ucommon-6.5.7.ebuild | 4 +- 12 files changed, 29 insertions(+), 159 deletions(-) diff --git a/dev-libs/ucommon/files/6.1/install_gcrypt.m4_file.patch b/dev-libs/ucommon/files/6.1/install_gcrypt.m4_file.patch deleted file mode 100644 index 5fb0cc3b878..000 --- a/dev-libs/ucommon/files/6.1/install_gcrypt.m4_file.patch +++ /dev/null @@ -1,128 +0,0 @@ -diff --git a/m4/libgcrypt.m4 b/m4/libgcrypt.m4 -new file mode 100644 /dev/null -+++ m4/libgcrypt.m4 -@@ -0,0 +1,123 @@ -+dnl Autoconf macros for libgcrypt -+dnl Copyright (C) 2002, 2004 Free Software Foundation, Inc. -+dnl -+dnl This file is free software; as a special exception the author gives -+dnl unlimited permission to copy and/or distribute it, with or without -+dnl modifications, as long as this notice is preserved. -+dnl -+dnl This file is distributed in the hope that it will be useful, but -+dnl WITHOUT ANY WARRANTY, to the extent permitted by law; without even the -+dnl implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. -+ -+ -+dnl AM_PATH_LIBGCRYPT([MINIMUM-VERSION, -+dnl [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND ]]]) -+dnl Test for libgcrypt and define LIBGCRYPT_CFLAGS and LIBGCRYPT_LIBS. -+dnl MINIMUN-VERSION is a string with the version number optionalliy prefixed -+dnl with the API version to also check the API compatibility. Example: -+dnl a MINIMUN-VERSION of 1:1.2.5 won't pass the test unless the installed -+dnl version of libgcrypt is at least 1.2.5 *and* the API number is 1. Using -+dnl this features allows to prevent build against newer versions of libgcrypt -+dnl with a changed API. -+dnl -+AC_DEFUN([AM_PATH_LIBGCRYPT], -+[ AC_ARG_WITH(libgcrypt-prefix, -+AC_HELP_STRING([--with-libgcrypt-prefix=PFX], -+ [prefix where LIBGCRYPT is installed (optional)]), -+ libgcrypt_config_prefix="$withval", libgcrypt_config_prefix="") -+ if test x$libgcrypt_config_prefix != x ; then -+ if test x${LIBGCRYPT_CONFIG+set} != xset ; then -+LIBGCRYPT_CONFIG=$libgcrypt_config_prefix/bin/libgcrypt-config -+ fi -+ fi -+ -+ AC_PATH_TOOL(LIBGCRYPT_CONFIG, libgcrypt-config, no) -+ tmp=ifelse([$1], ,1:1.2.0,$1) -+ if echo "$tmp" | grep ':' >/dev/null 2>/dev/null ; then -+ req_libgcrypt_api=`echo "$tmp" | sed 's/\(.*\):\(.*\)/\1/'` -+ min_libgcrypt_version=`echo "$tmp" | sed 's/\(.*\):\(.*\)/\2/'` -+ else -+ req_libgcrypt_api=0 -+ min_libgcrypt_version="$tmp" -+ fi -+ -+ AC_MSG_CHECKING(for LIBGCRYPT - version >= $min_libgcrypt_version) -+ ok=no -+ if test "$LIBGCRYPT_CONFIG" != "no" ; then -+req_major=`echo $min_libgcrypt_version | \ -+ sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\1/'` -+req_minor=`echo $min_libgcrypt_version | \ -+ sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\2/'` -+req_micro=`echo $min_libgcrypt_version | \ -+ sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\)/\3/'` -+libgcrypt_config_version=`$LIBGCRYPT_CONFIG --version` -+major=`echo $libgcrypt_config_version | \ -+ sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\1/'` -+minor=`echo $libgcrypt_config_version | \ -+ sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\2/'` -+micro=`echo $libgcrypt_config_version | \ -+ sed 's/\([[0-9]]*\)\.\([[0-9]]*\)\.\([[0-9]]*\).*/\3/'` -+if test "$major" -gt "$req_major"; then -+ok=yes -+else -+if test "$major" -eq "$req_major"; then -+if test "$minor" -gt "$req_minor"; then -+ ok=yes -+else -+ if test "$minor" -eq "$req_minor"; then -+ if test "$micro" -ge "$req_micro"; then -+ ok=yes -+ fi -+ fi -+fi -+
[gentoo-commits] repo/gentoo:master commit in: dev-libs/ucommon/files/, dev-libs/libcec/files/, dev-libs/libe/files/, ...
commit: 108d88b3c17f3f0f11f555273a362f2467e524ab Author: Michael Mair-Keimberger (asterix) gmail com> AuthorDate: Sat Sep 3 16:03:04 2016 + Commit: Patrice Clement gentoo org> CommitDate: Thu Sep 8 07:32:37 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=108d88b3 dev-libs/{...}: remove unused patches. Closes: https://github.com/gentoo/gentoo/pull/2218 Signed-off-by: Patrice Clement gentoo.org> dev-libs/klibc/files/klibc-1.1-mips32.patch| 12 --- dev-libs/klibc/files/klibc-1.5-klibcasmarch.patch | 25 - dev-libs/klibc/files/klibc-1.5-sigaction.patch | 37 --- .../klibc/files/klibc-1.5.11-klibcasmarch.patch| 26 -- .../files/klibc-1.5.11-x86_64-io.h-return.diff | 28 --- dev-libs/klibc/files/klibc-1.5.20-kbuild.patch | 20 --- .../klibc/files/klibc-1.5.20-parallel-make.patch | 11 -- .../klibc/files/klibc-1.5.23-parallel-make.patch | 11 -- .../libcec/files/libcec-1.8.1-eintr-retry.patch| 30 dev-libs/libe/files/libe-getpid.patch | 23 dev-libs/libtar/files/libtar-1.2.11-fortify.patch | 11 -- dev-libs/ucommon/files/ucommon-5.2.2-address.patch | 42 -- .../uriparser/files/uriparser-0.7.5-no-gifs.patch | 38 13 files changed, 314 deletions(-) diff --git a/dev-libs/klibc/files/klibc-1.1-mips32.patch b/dev-libs/klibc/files/klibc-1.1-mips32.patch deleted file mode 100644 index 8eaf5d1.. --- a/dev-libs/klibc/files/klibc-1.1-mips32.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naurp klibc-1.1.orig/MCONFIG klibc-1.1/MCONFIG klibc-1.1.orig/MCONFIG 2005-09-20 02:16:17 -0400 -+++ klibc-1.1/MCONFIG 2005-09-20 02:16:57 -0400 -@@ -33,7 +33,7 @@ KRNLOBJ = $(SRCROOT)/linux - KLIBCVER = -D__KLIBC__=$(shell cut -d. -f1 < $(SRCROOT)/version) \ - -D__KLIBC_MINOR__=$(shell cut -d. -f2 < $(SRCROOT)/version) - --ARCH= $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/ -e s/parisc.*/parisc/) -+ARCH= $(shell uname -m | sed -e s/i.86/i386/ -e s/sun4u/sparc64/ -e s/arm.*/arm/ -e s/sa110/arm/ -e s/parisc.*/parisc/ -e s/mips64/mips/) - CC= $(CROSS)gcc - LD = $(CROSS)ld - KLIBSRC = $(SRCROOT)/klibc diff --git a/dev-libs/klibc/files/klibc-1.5-klibcasmarch.patch b/dev-libs/klibc/files/klibc-1.5-klibcasmarch.patch deleted file mode 100644 index 854d533.. --- a/dev-libs/klibc/files/klibc-1.5-klibcasmarch.patch +++ /dev/null @@ -1,25 +0,0 @@ a/scripts/Kbuild.install 2007-03-04 02:52:10.0 +0100 -+++ b/scripts/Kbuild.install2007-11-04 15:43:28.0 +0100 -@@ -84,6 +84,13 @@ - # 1) Create directories, install headers and man pages - # 2) Tell that we now install binaries - # 3) Install binaries by descending -+ -+# Arch specific definitions for klibc -+include $(KLIBCSRC)/arch/$(KLIBCARCHDIR)/MCONFIG -+ -+# include/asm-* architecture -+KLIBCASMARCH ?= $(KLIBCARCH) -+ - .PHONY: header footer descend - header: - $(Q)echo " INSTALL headers + man pages to $(INSTALLROOT)$(INSTALLDIR)" -@@ -95,7 +102,7 @@ - $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)include - $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)lib - $(Q)mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KCROSS)bin -- $(Q)set -e ; for d in linux scsi asm-$(KLIBCARCH) asm-generic $(ASMKLIBCARCH); do \ -+ $(Q)set -e ; for d in linux scsi asm-$(KLIBCASMARCH) asm-generic $(ASMKLIBCARCH); do \ - mkdir -p $(INSTALLROOT)$(INSTALLDIR)/$(KLIBCCROSS)include/$$d ; \ - for r in $(KLIBCKERNELSRC)/include $(KLIBCKERNELOBJ)/include \ - $(KLIBCKERNELOBJ)/include2 ; do \ diff --git a/dev-libs/klibc/files/klibc-1.5-sigaction.patch b/dev-libs/klibc/files/klibc-1.5-sigaction.patch deleted file mode 100644 index 59f4220.. --- a/dev-libs/klibc/files/klibc-1.5-sigaction.patch +++ /dev/null @@ -1,37 +0,0 @@ - usr/include/arch/ppc/klibc/archsignal.h |6 ++ - usr/include/arch/sparc/klibc/archsignal.h |7 --- - 2 files changed, 6 insertions(+), 7 deletions(-) - a/usr/include/arch/ppc/klibc/archsignal.h -+++ b/usr/include/arch/ppc/klibc/archsignal.h -@@ -8,7 +8,13 @@ - #ifndef _KLIBC_ARCHSIGNAL_H - #define _KLIBC_ARCHSIGNAL_H - -+#ifdef _SIGNAL_H -+#undef _SIGNAL_H - #include -+#define _SIGNAL_H -+#else -+#include -+#endif - /* No special stuff for this architecture */ - - #endif a/usr/include/arch/sparc/klibc/archsignal.h -+++ b/usr/include/arch/sparc/klibc/archsignal.h -@@ -11,13 +11,6 @@ - #define __WANT_POSIX1B_SIGNALS__ - #include - --struct sigaction { -- __sighandler_t sa_handler; -- unsigned long sa_flags; -- void(*sa_restorer)(void); /* Not used by Linux/SPARC */ -- sigset_tsa_mask; --}; -- - /* Not actually used by the kernel... */ - #define SA_RESTORER 0x8000 - diff --gi
[gentoo-commits] repo/gentoo:master commit in: dev-libs/ucommon/
commit: d85253be2702377ffa8e38fa3a83303f1d6e7399 Author: Anthony G. Basile gentoo org> AuthorDate: Sun Jun 26 11:51:54 2016 + Commit: Anthony G. Basile gentoo org> CommitDate: Sun Jun 26 12:24:33 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d85253be dev-libs/ucommon: add libressl support Package-Manager: portage-2.2.28 dev-libs/ucommon/ucommon-6.1.10.ebuild | 9 ++--- dev-libs/ucommon/ucommon-6.3.1.ebuild | 9 ++--- dev-libs/ucommon/ucommon-6.5.2.ebuild | 9 ++--- dev-libs/ucommon/ucommon-6.5.7.ebuild | 9 ++--- 4 files changed, 24 insertions(+), 12 deletions(-) diff --git a/dev-libs/ucommon/ucommon-6.1.10.ebuild b/dev-libs/ucommon/ucommon-6.1.10.ebuild index 86797d2..3d18afc 100644 --- a/dev-libs/ucommon/ucommon-6.1.10.ebuild +++ b/dev-libs/ucommon/ucommon-6.1.10.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -15,15 +15,18 @@ SRC_URI="mirror://gnu/commoncpp/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0/6" KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" -IUSE="doc static-libs socks +cxx debug ssl gnutls" +IUSE="doc static-libs socks +cxx debug libressl ssl gnutls" RDEPEND=" ssl? ( - !gnutls? ( dev-libs/openssl:0= ) gnutls? ( net-libs/gnutls:0= dev-libs/libgcrypt:0= ) + !gnutls? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) )" DEPEND="virtual/pkgconfig diff --git a/dev-libs/ucommon/ucommon-6.3.1.ebuild b/dev-libs/ucommon/ucommon-6.3.1.ebuild index 10142cb..be7f60a 100644 --- a/dev-libs/ucommon/ucommon-6.3.1.ebuild +++ b/dev-libs/ucommon/ucommon-6.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -15,15 +15,18 @@ SRC_URI="mirror://gnu/commoncpp/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0/6" KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" -IUSE="doc static-libs socks +cxx debug ssl gnutls" +IUSE="doc static-libs socks +cxx debug libressl ssl gnutls" RDEPEND=" ssl? ( - !gnutls? ( dev-libs/openssl:0= ) gnutls? ( net-libs/gnutls:0= dev-libs/libgcrypt:0= ) + !gnutls? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) )" DEPEND="virtual/pkgconfig diff --git a/dev-libs/ucommon/ucommon-6.5.2.ebuild b/dev-libs/ucommon/ucommon-6.5.2.ebuild index cf061aa..5ed9341 100644 --- a/dev-libs/ucommon/ucommon-6.5.2.ebuild +++ b/dev-libs/ucommon/ucommon-6.5.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -15,15 +15,18 @@ SRC_URI="mirror://gnu/commoncpp/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0/6" KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" -IUSE="doc static-libs socks +cxx debug ssl gnutls" +IUSE="doc static-libs socks +cxx debug libressl ssl gnutls" RDEPEND=" ssl? ( - !gnutls? ( dev-libs/openssl:0= ) gnutls? ( net-libs/gnutls:0= dev-libs/libgcrypt:0= ) + !gnutls? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) )" DEPEND="virtual/pkgconfig diff --git a/dev-libs/ucommon/ucommon-6.5.7.ebuild b/dev-libs/ucommon/ucommon-6.5.7.ebuild index cf061aa..5ed9341 100644 --- a/dev-libs/ucommon/ucommon-6.5.7.ebuild +++ b/dev-libs/ucommon/ucommon-6.5.7.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -15,15 +15,18 @@ SRC_URI="mirror://gnu/commoncpp/${P}.tar.gz" LICENSE="LGPL-3" SLOT="0/6" KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" -IUSE="doc static-libs socks +cxx debug ssl gnutls" +IUSE="doc static-libs socks +cxx debug libressl ssl gnutls" RDEPEND=" ssl? ( - !gnutls? ( dev-libs/openssl:0= ) gnutls? ( net-libs/gnutls:0= dev-libs/libgcrypt:0= ) + !gnutls? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) )" DEPEND="virtual/pkgconfig
[gentoo-commits] repo/gentoo:master commit in: dev-libs/ucommon/
commit: 64ed37f36a9c3a10f8e3241d638e51fe1720651f Author: Patrick Lauer gentoo org> AuthorDate: Sat Feb 20 09:25:36 2016 + Commit: Patrick Lauer gentoo org> CommitDate: Sat Feb 20 09:25:49 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64ed37f3 dev-libs/ucommon: Remove old, broken deps and doesn't compile Package-Manager: portage-2.2.27 dev-libs/ucommon/Manifest| 1 - dev-libs/ucommon/ucommon-5.2.2-r3.ebuild | 63 2 files changed, 64 deletions(-) diff --git a/dev-libs/ucommon/Manifest b/dev-libs/ucommon/Manifest index c518694..9f3ed81 100644 --- a/dev-libs/ucommon/Manifest +++ b/dev-libs/ucommon/Manifest @@ -1,4 +1,3 @@ -DIST ucommon-5.2.2.tar.gz 792081 SHA256 9d5f3f4d1ef897482fe470b0dd65b0df516aaeb874eac3a33a455abca13f39e9 SHA512 5d5e526675cb39dffea48c38a14dff4eb1316a59c60e2352cfdbb0727ff4db00417e9704026f106da5d34f92ec2be3385b0763d66196f345f0b775bf62eb0125 WHIRLPOOL f857c4b06aff4bbb1ff84edc810d674c7d77a92bb4bcdb62fed64e77e9979c7d736b93596166de6c5fb848745aa7efc1b666231bdb6a33c3b959953b4b114ac2 DIST ucommon-6.0.3.tar.gz 806841 SHA256 228f3a0fa78173e9fa43e154250a7ed4f1e5be720a81fd2768506c088190c432 SHA512 3ff30865a7f3fae955717c9bc2d3b37ad8f63dff8d3addc05eb9ddefa2311792f21b97ede852e22959ae6aae5114cce777a04b937aa07d564dd92d6f25f77762 WHIRLPOOL 93135ae4ec3c0e6d5203ebed6c6736b9b768d623d99a20674ee0a0ce48622d783efea6b8ca4eb22d5c2653b5059ff9626a35bf0ccfbad7d422a5cdf6c190c7c8 DIST ucommon-6.1.10.tar.gz 833384 SHA256 d7a15ed31e3c418b41d95d5ff5e1bc24dfc4c2a465a099c6fd30e0b6c9f7be92 SHA512 6d6e716dcb71d6a4e49307baa0e9e62b4b50f3dbe8301eb93e3b562d94eb9ccee73a733928059a5ed97deba55c00308af0326a32cec6a73dbf7884c322177050 WHIRLPOOL 31666dc7e4c00b9acc7ba9d7a26033ec7ff28674722597e9677ba426b79fae45a170c5c4066738d072090c2dacd465dc861aebbbd50cde36877b3b1a1e59 DIST ucommon-6.3.1.tar.gz 830661 SHA256 b59aa5414e756935ef9c479ece837f5700e4a5f39b0a016daa90528b175f59d5 SHA512 6f4832ac53aaf1456f2d913730b66588a89a3c1292fb79f3f56da466a2542af9c836579c0a3c4daf3f896a0c3e35f861b71514f960052adcb4e3abb872b781ec WHIRLPOOL 0bad6d56c0fa1aa15f7532ce6507be897a2b7ce27e452e71c08064f3f854b6864d3f7ed58ed476edf6777fc256374ab08e9c89bbb4f4abfcef8486969fed diff --git a/dev-libs/ucommon/ucommon-5.2.2-r3.ebuild b/dev-libs/ucommon/ucommon-5.2.2-r3.ebuild deleted file mode 100644 index dba6ed5..000 --- a/dev-libs/ucommon/ucommon-5.2.2-r3.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="4" - -inherit autotools-utils eutils - -DESCRIPTION="Portable C++ runtime for threads and sockets" -HOMEPAGE="https://www.gnu.org/software/commoncpp"; -SRC_URI="mirror://gnu/commoncpp/${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="amd64 ppc ppc64 x86 ~amd64-linux" -IUSE="doc static-libs socks +cxx debug ssl gnutls" - -RDEPEND="ssl? ( - !gnutls? ( dev-libs/openssl ) - gnutls? ( - net-libs/gnutls[-nettle] - dev-libs/libgcrypt:0 - ) - )" - -DEPEND="virtual/pkgconfig - doc? ( app-doc/doxygen ) - ${RDEPEND}" - -DOCS=(README NEWS SUPPORT ChangeLog AUTHORS) -PATCHES=( "${FILESDIR}"/disable_rtf_gen_doxy.patch - "${FILESDIR}/${P}-address.patch") -AUTOTOOLS_IN_SOURCE_BUILD=1 - -src_configure() { - local myconf="" - if use ssl; then - myconf+=" --with-sslstack=$(usex gnutls gnu ssl) " - else - myconf+=" --with-sslstack=nossl "; - fi - - local myeconfargs=( - $(use_enable socks) - $(use_enable cxx stdcpp) - ${myconf} - --enable-atomics - --with-pkg-config - ) - autotools-utils_src_configure -} - -src_compile() { - autotools-utils_src_compile - use doc && autotools-utils_src_compile doxy -} - -src_install() { - autotools-utils_src_install - if use doc; then - dohtml doc/html/* - fi -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/ucommon/
commit: b2ebf832b3572a1842a5d6af574f076d5fec00fa Author: Lars Wendler gentoo org> AuthorDate: Fri Aug 28 09:17:57 2015 + Commit: Lars Wendler gentoo org> CommitDate: Fri Aug 28 09:18:18 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2ebf832 dev-libs/ucommon: Bump to version 6.5.7 Package-Manager: portage-2.2.20.1 Signed-off-by: Lars Wendler gentoo.org> dev-libs/ucommon/Manifest | 1 + dev-libs/ucommon/ucommon-6.5.7.ebuild | 81 +++ 2 files changed, 82 insertions(+) diff --git a/dev-libs/ucommon/Manifest b/dev-libs/ucommon/Manifest index d8f0c4c..c518694 100644 --- a/dev-libs/ucommon/Manifest +++ b/dev-libs/ucommon/Manifest @@ -3,3 +3,4 @@ DIST ucommon-6.0.3.tar.gz 806841 SHA256 228f3a0fa78173e9fa43e154250a7ed4f1e5be72 DIST ucommon-6.1.10.tar.gz 833384 SHA256 d7a15ed31e3c418b41d95d5ff5e1bc24dfc4c2a465a099c6fd30e0b6c9f7be92 SHA512 6d6e716dcb71d6a4e49307baa0e9e62b4b50f3dbe8301eb93e3b562d94eb9ccee73a733928059a5ed97deba55c00308af0326a32cec6a73dbf7884c322177050 WHIRLPOOL 31666dc7e4c00b9acc7ba9d7a26033ec7ff28674722597e9677ba426b79fae45a170c5c4066738d072090c2dacd465dc861aebbbd50cde36877b3b1a1e59 DIST ucommon-6.3.1.tar.gz 830661 SHA256 b59aa5414e756935ef9c479ece837f5700e4a5f39b0a016daa90528b175f59d5 SHA512 6f4832ac53aaf1456f2d913730b66588a89a3c1292fb79f3f56da466a2542af9c836579c0a3c4daf3f896a0c3e35f861b71514f960052adcb4e3abb872b781ec WHIRLPOOL 0bad6d56c0fa1aa15f7532ce6507be897a2b7ce27e452e71c08064f3f854b6864d3f7ed58ed476edf6777fc256374ab08e9c89bbb4f4abfcef8486969fed DIST ucommon-6.5.2.tar.gz 847128 SHA256 fbc929cafd5099a78978acde274849d70f4da554cee0d86865591b784f424622 SHA512 dc6dc048bad52d117edd1936ad31fd9fc6dba418fea3f7fd1578a96909c1eb53d2a42c4773a168db38ff24fc73b467ab30ec9b5ad5132ae473c36cea0e77b341 WHIRLPOOL d172311f7a13e48d99be5567f6f8ec2d806feea5b0a858fe7372cd024a10c676748c2533f9e1ac00093dbc3838fbf69c3c34e7d4a20709f1156c566ceabdf819 +DIST ucommon-6.5.7.tar.gz 855822 SHA256 3dedf94afe35e63b44a9a17cbc77a229e090fde1c56cd3476d936c44462404db SHA512 9927c9726252cdf050f217fa5993d34dcf9f76fab8399ee3a4c91cf087d9409947ed486a21e8448cb57ea95b52826682120f99d39287983c306434f9121b4d24 WHIRLPOOL b0c558eaff56e7f27b10b3ec6aeef514fe3c0898804953946f613449fbf4face8a421a2a047898f9ff1e1af96cb4b21a9064f8850a5df6b91213d4ec56afa98d diff --git a/dev-libs/ucommon/ucommon-6.5.7.ebuild b/dev-libs/ucommon/ucommon-6.5.7.ebuild new file mode 100644 index 000..cf061aa --- /dev/null +++ b/dev-libs/ucommon/ucommon-6.5.7.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +AUTOTOOLS_AUTORECONF=1 + +inherit autotools-utils eutils + +DESCRIPTION="Portable C++ runtime for threads and sockets" +HOMEPAGE="https://www.gnu.org/software/commoncpp"; +SRC_URI="mirror://gnu/commoncpp/${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0/6" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" +IUSE="doc static-libs socks +cxx debug ssl gnutls" + +RDEPEND=" + ssl? ( + !gnutls? ( dev-libs/openssl:0= ) + gnutls? ( + net-libs/gnutls:0= + dev-libs/libgcrypt:0= + ) + )" + +DEPEND="virtual/pkgconfig + doc? ( app-doc/doxygen ) + ${RDEPEND}" + +DOCS=(README NEWS SUPPORT ChangeLog AUTHORS) +PATCHES=( + "${FILESDIR}/6.1/install_gcrypt.m4_file.patch" + "${FILESDIR}/${PN}-6.3.1-gcrypt_autotools.patch" +) + +# Needed for doxygen, bug #526726 +AUTOTOOLS_IN_SOURCE_BUILD=1 + +src_prepare() { + # Aclocal 1.13 deprecated error BGO #467674 + sed -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' -i configure.ac || die + + # don't install latex and rtf documents + sed -e '/^GENERATE_LATEX/s@YES@NO@' -e '/^GENERATE_RTF/s@YES@NO@' \ + -i Doxyfile.in || die + + autotools-utils_src_prepare +} + +src_configure() { + local myconf="" + if use ssl; then + myconf+=" --with-sslstack=$(usex gnutls gnu ssl) " + else + myconf+=" --with-sslstack=nossl "; + fi + + local myeconfargs=( + $(use_enable socks) + $(use_enable cxx stdcpp) + ${myconf} + --enable-atomics + --with-pkg-config + ) + autotools-utils_src_configure +} + +src_compile() { + autotools-utils_src_compile + use doc && autotools-utils_src_compile doxy +} + +src_install() { + autotools-utils_src_install + if use doc; then + dohtml doc/html/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/ucommon/
commit: 8f44794b5ecfc9a34ac709d8a2a253260dedb410 Author: Lars Wendler gentoo org> AuthorDate: Tue Aug 18 12:55:59 2015 + Commit: Lars Wendler gentoo org> CommitDate: Tue Aug 18 12:55:59 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f44794b dev-libs/ucommon: Version bump. Package-Manager: portage-2.2.20.1 Signed-off-by: Lars Wendler gentoo.org> dev-libs/ucommon/Manifest | 1 + dev-libs/ucommon/ucommon-6.5.2.ebuild | 81 +++ 2 files changed, 82 insertions(+) diff --git a/dev-libs/ucommon/Manifest b/dev-libs/ucommon/Manifest index 2af3a37..b023b5e 100644 --- a/dev-libs/ucommon/Manifest +++ b/dev-libs/ucommon/Manifest @@ -3,3 +3,4 @@ DIST ucommon-6.0.3.tar.gz 806841 SHA256 228f3a0fa78173e9fa43e154250a7ed4f1e5be72 DIST ucommon-6.1.10.tar.gz 833384 SHA256 d7a15ed31e3c418b41d95d5ff5e1bc24dfc4c2a465a099c6fd30e0b6c9f7be92 SHA512 6d6e716dcb71d6a4e49307baa0e9e62b4b50f3dbe8301eb93e3b562d94eb9ccee73a733928059a5ed97deba55c00308af0326a32cec6a73dbf7884c322177050 WHIRLPOOL 31666dc7e4c00b9acc7ba9d7a26033ec7ff28674722597e9677ba426b79fae45a170c5c4066738d072090c2dacd465dc861aebbbd50cde36877b3b1a1e59 DIST ucommon-6.1.8.tar.gz 833017 SHA256 9a2b3eb0b71198adcccd74303df59551fdd016c3a2848fb8be003fb1ac2e7fc5 SHA512 86fcd9b2fbafd06d87470a16bc3d377716e7040f29ccb91bf1fbe9ce66ef88e936141bd7c388d4bb63b9d4dea5e22ec9a0aae39cf3cf58e8a0e3ac9cb9b546b4 WHIRLPOOL a87ae7a929920710ad601d04bbf907c626ca4ade92d19c18ac0cba004428505d52082742ff65a0ce00862f04507e69a31012a365ababdc9bbbf5b0866c557047 DIST ucommon-6.3.1.tar.gz 830661 SHA256 b59aa5414e756935ef9c479ece837f5700e4a5f39b0a016daa90528b175f59d5 SHA512 6f4832ac53aaf1456f2d913730b66588a89a3c1292fb79f3f56da466a2542af9c836579c0a3c4daf3f896a0c3e35f861b71514f960052adcb4e3abb872b781ec WHIRLPOOL 0bad6d56c0fa1aa15f7532ce6507be897a2b7ce27e452e71c08064f3f854b6864d3f7ed58ed476edf6777fc256374ab08e9c89bbb4f4abfcef8486969fed +DIST ucommon-6.5.2.tar.gz 847128 SHA256 fbc929cafd5099a78978acde274849d70f4da554cee0d86865591b784f424622 SHA512 dc6dc048bad52d117edd1936ad31fd9fc6dba418fea3f7fd1578a96909c1eb53d2a42c4773a168db38ff24fc73b467ab30ec9b5ad5132ae473c36cea0e77b341 WHIRLPOOL d172311f7a13e48d99be5567f6f8ec2d806feea5b0a858fe7372cd024a10c676748c2533f9e1ac00093dbc3838fbf69c3c34e7d4a20709f1156c566ceabdf819 diff --git a/dev-libs/ucommon/ucommon-6.5.2.ebuild b/dev-libs/ucommon/ucommon-6.5.2.ebuild new file mode 100644 index 000..f84d38e --- /dev/null +++ b/dev-libs/ucommon/ucommon-6.5.2.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI="5" + +AUTOTOOLS_AUTORECONF=1 + +inherit autotools-utils eutils + +DESCRIPTION="Portable C++ runtime for threads and sockets" +HOMEPAGE="http://www.gnu.org/software/commoncpp"; +SRC_URI="mirror://gnu/commoncpp/${P}.tar.gz" + +LICENSE="LGPL-3" +SLOT="0/6" +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" +IUSE="doc static-libs socks +cxx debug ssl gnutls" + +RDEPEND=" + ssl? ( + !gnutls? ( dev-libs/openssl:0= ) + gnutls? ( + net-libs/gnutls:0= + dev-libs/libgcrypt:0= + ) + )" + +DEPEND="virtual/pkgconfig + doc? ( app-doc/doxygen ) + ${RDEPEND}" + +DOCS=(README NEWS SUPPORT ChangeLog AUTHORS) +PATCHES=( + "${FILESDIR}/6.1/install_gcrypt.m4_file.patch" + "${FILESDIR}/${PN}-6.3.1-gcrypt_autotools.patch" +) + +# Needed for doxygen, bug #526726 +AUTOTOOLS_IN_SOURCE_BUILD=1 + +src_prepare() { + # Aclocal 1.13 deprecated error BGO #467674 + sed -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' -i configure.ac || die + + # don't install latex and rtf documents + sed -e '/^GENERATE_LATEX/s@YES@NO@' -e '/^GENERATE_RTF/s@YES@NO@' \ + -i Doxyfile.in || die + + autotools-utils_src_prepare +} + +src_configure() { + local myconf="" + if use ssl; then + myconf+=" --with-sslstack=$(usex gnutls gnu ssl) " + else + myconf+=" --with-sslstack=nossl "; + fi + + local myeconfargs=( + $(use_enable socks) + $(use_enable cxx stdcpp) + ${myconf} + --enable-atomics + --with-pkg-config + ) + autotools-utils_src_configure +} + +src_compile() { + autotools-utils_src_compile + use doc && autotools-utils_src_compile doxy +} + +src_install() { + autotools-utils_src_install + if use doc; then + dohtml doc/html/* + fi +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/ucommon/
commit: da3845c0665dd98afd0ceb5cd00e8da4b98bae9d Author: Lars Wendler gentoo org> AuthorDate: Tue Aug 18 12:57:48 2015 + Commit: Lars Wendler gentoo org> CommitDate: Tue Aug 18 12:57:48 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da3845c0 dev-libs/ucommon: Removed old. Package-Manager: portage-2.2.20.1 Signed-off-by: Lars Wendler gentoo.org> dev-libs/ucommon/Manifest | 1 - dev-libs/ucommon/ucommon-6.1.8.ebuild | 75 --- 2 files changed, 76 deletions(-) diff --git a/dev-libs/ucommon/Manifest b/dev-libs/ucommon/Manifest index b023b5e..d8f0c4c 100644 --- a/dev-libs/ucommon/Manifest +++ b/dev-libs/ucommon/Manifest @@ -1,6 +1,5 @@ DIST ucommon-5.2.2.tar.gz 792081 SHA256 9d5f3f4d1ef897482fe470b0dd65b0df516aaeb874eac3a33a455abca13f39e9 SHA512 5d5e526675cb39dffea48c38a14dff4eb1316a59c60e2352cfdbb0727ff4db00417e9704026f106da5d34f92ec2be3385b0763d66196f345f0b775bf62eb0125 WHIRLPOOL f857c4b06aff4bbb1ff84edc810d674c7d77a92bb4bcdb62fed64e77e9979c7d736b93596166de6c5fb848745aa7efc1b666231bdb6a33c3b959953b4b114ac2 DIST ucommon-6.0.3.tar.gz 806841 SHA256 228f3a0fa78173e9fa43e154250a7ed4f1e5be720a81fd2768506c088190c432 SHA512 3ff30865a7f3fae955717c9bc2d3b37ad8f63dff8d3addc05eb9ddefa2311792f21b97ede852e22959ae6aae5114cce777a04b937aa07d564dd92d6f25f77762 WHIRLPOOL 93135ae4ec3c0e6d5203ebed6c6736b9b768d623d99a20674ee0a0ce48622d783efea6b8ca4eb22d5c2653b5059ff9626a35bf0ccfbad7d422a5cdf6c190c7c8 DIST ucommon-6.1.10.tar.gz 833384 SHA256 d7a15ed31e3c418b41d95d5ff5e1bc24dfc4c2a465a099c6fd30e0b6c9f7be92 SHA512 6d6e716dcb71d6a4e49307baa0e9e62b4b50f3dbe8301eb93e3b562d94eb9ccee73a733928059a5ed97deba55c00308af0326a32cec6a73dbf7884c322177050 WHIRLPOOL 31666dc7e4c00b9acc7ba9d7a26033ec7ff28674722597e9677ba426b79fae45a170c5c4066738d072090c2dacd465dc861aebbbd50cde36877b3b1a1e59 -DIST ucommon-6.1.8.tar.gz 833017 SHA256 9a2b3eb0b71198adcccd74303df59551fdd016c3a2848fb8be003fb1ac2e7fc5 SHA512 86fcd9b2fbafd06d87470a16bc3d377716e7040f29ccb91bf1fbe9ce66ef88e936141bd7c388d4bb63b9d4dea5e22ec9a0aae39cf3cf58e8a0e3ac9cb9b546b4 WHIRLPOOL a87ae7a929920710ad601d04bbf907c626ca4ade92d19c18ac0cba004428505d52082742ff65a0ce00862f04507e69a31012a365ababdc9bbbf5b0866c557047 DIST ucommon-6.3.1.tar.gz 830661 SHA256 b59aa5414e756935ef9c479ece837f5700e4a5f39b0a016daa90528b175f59d5 SHA512 6f4832ac53aaf1456f2d913730b66588a89a3c1292fb79f3f56da466a2542af9c836579c0a3c4daf3f896a0c3e35f861b71514f960052adcb4e3abb872b781ec WHIRLPOOL 0bad6d56c0fa1aa15f7532ce6507be897a2b7ce27e452e71c08064f3f854b6864d3f7ed58ed476edf6777fc256374ab08e9c89bbb4f4abfcef8486969fed DIST ucommon-6.5.2.tar.gz 847128 SHA256 fbc929cafd5099a78978acde274849d70f4da554cee0d86865591b784f424622 SHA512 dc6dc048bad52d117edd1936ad31fd9fc6dba418fea3f7fd1578a96909c1eb53d2a42c4773a168db38ff24fc73b467ab30ec9b5ad5132ae473c36cea0e77b341 WHIRLPOOL d172311f7a13e48d99be5567f6f8ec2d806feea5b0a858fe7372cd024a10c676748c2533f9e1ac00093dbc3838fbf69c3c34e7d4a20709f1156c566ceabdf819 diff --git a/dev-libs/ucommon/ucommon-6.1.8.ebuild b/dev-libs/ucommon/ucommon-6.1.8.ebuild deleted file mode 100644 index 1d48a77..000 --- a/dev-libs/ucommon/ucommon-6.1.8.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI="5" - -AUTOTOOLS_AUTORECONF=1 - -inherit autotools-utils eutils - -DESCRIPTION="Portable C++ runtime for threads and sockets" -HOMEPAGE="http://www.gnu.org/software/commoncpp"; -SRC_URI="mirror://gnu/commoncpp/${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux" -IUSE="doc static-libs socks +cxx debug ssl gnutls" - -RDEPEND="ssl? ( - !gnutls? ( dev-libs/openssl ) - gnutls? ( - net-libs/gnutls - dev-libs/libgcrypt - ) - )" - -DEPEND="virtual/pkgconfig - doc? ( app-doc/doxygen ) - ${RDEPEND}" - -DOCS=(README NEWS SUPPORT ChangeLog AUTHORS) -PATCHES=( "${FILESDIR}"/6.1/disable_rtf_gen_doxy.patch - "${FILESDIR}"/6.1/install_gcrypt.m4_file.patch - "${FILESDIR}"/6.1/gcrypt_autotools.patch ) - -#AUTOTOOLS_IN_SOURCE_BUILD=1 - -src_prepare() { - - # Aclocal 1.13 deprecated error BGO #467674 - sed -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/g' -i configure.ac || die - - autotools-utils_src_prepare -} - -src_configure() { - local myconf="" - if use ssl; then - myconf+=" --with-sslstack=$(usex gnutls gnu ssl) " - else - myconf+=" --with-sslstack=nossl "; - fi - - local myeconfargs=( - $(use_enable socks) - $(use_enable cxx stdcpp) - ${myconf} - --enable-atomics - --with-pkg-config - ) - autotools-utils_src_configure -} - -src_compile() { - autotools-utils_src_com