diff options
Diffstat (limited to 'dev-cpp/commoncpp2/commoncpp2-1.8.1-r4.ebuild')
| -rw-r--r-- | dev-cpp/commoncpp2/commoncpp2-1.8.1-r4.ebuild | 33 |
1 files changed, 18 insertions, 15 deletions
diff --git a/dev-cpp/commoncpp2/commoncpp2-1.8.1-r4.ebuild b/dev-cpp/commoncpp2/commoncpp2-1.8.1-r4.ebuild index aaa9e49a4ed9..70410305ec27 100644 --- a/dev-cpp/commoncpp2/commoncpp2-1.8.1-r4.ebuild +++ b/dev-cpp/commoncpp2/commoncpp2-1.8.1-r4.ebuild @@ -7,7 +7,9 @@ inherit autotools DESCRIPTION="C++ library offering portable support for system-related services" HOMEPAGE="https://www.gnu.org/software/commoncpp/" -SRC_URI="mirror://gnu/commoncpp/${P}.tar.gz" +SRC_URI=" + mirror://gnu/commoncpp/${P}.tar.gz + https://dev.gentoo.org/~soap/distfiles/${P}-patches.txz" LICENSE="GPL-2" SLOT="0" @@ -25,19 +27,20 @@ RDEPEND=" dev-libs/openssl:0= ) )" -DEPEND="${RDEPEND} - doc? ( >=app-doc/doxygen-1.3.6 )" +DEPEND="${RDEPEND}" +BDEPEND="doc? ( >=app-doc/doxygen-1.3.6 )" PATCHES=( - "${FILESDIR}/1.8.1-configure_detect_netfilter.patch" - "${FILESDIR}/1.8.0-glibc212.patch" - "${FILESDIR}/1.8.1-autoconf-update.patch" - "${FILESDIR}/1.8.1-fix-buffer-overflow.patch" - "${FILESDIR}/1.8.1-parallel-build.patch" - "${FILESDIR}/1.8.1-libgcrypt.patch" - "${FILESDIR}/1.8.1-fix-c++14.patch" - "${FILESDIR}/1.8.1-gnutls-3.4.patch" - "${FILESDIR}/1.8.1-fix-gcc9.patch" # bug 686012 + "${WORKDIR}"/patches/1.8.1-configure_detect_netfilter.patch + "${WORKDIR}"/patches/1.8.1-glibc212.patch + "${WORKDIR}"/patches/1.8.1-autoconf-update.patch + "${WORKDIR}"/patches/1.8.1-fix-buffer-overflow.patch + "${WORKDIR}"/patches/1.8.1-parallel-build.patch + "${WORKDIR}"/patches/1.8.1-libgcrypt.patch + "${WORKDIR}"/patches/1.8.1-fix-c++14.patch + "${WORKDIR}"/patches/1.8.1-gnutls-3.4.patch + "${WORKDIR}"/patches/1.8.1-fix-gcc9.patch + "${WORKDIR}"/patches/1.8.1-c++17.patch ) src_prepare() { @@ -47,19 +50,19 @@ src_prepare() { src_configure() { econf \ + --disable-static \ $(use_enable debug) \ $(use_with ipv6) \ $(use_with ssl $(usex gnutls gnutls openssl)) \ - $(use_enable static-libs static) \ $(use_with doc doxygen) } src_install() { - use doc && local HTML_DOCS=( doc/html/. ) + use doc && HTML_DOCS=( doc/html/. ) default # package provides .pc files - find "${D}" -name '*.la' -delete || die + find "${ED}" -name '*.la' -delete || die dodoc COPYING.addendum |
