Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 679386 Details for
Bug 761247
dev-util/radare2-4.5.1 contains bundled libraries
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Formatted patch
0001-dev-util-radare2-Unbundle-some-libraries-bug-761247.patch (text/plain), 2.84 KB, created by
Esteve Varela Colominas
on 2020-12-24 17:06:16 UTC
(
hide
)
Description:
Formatted patch
Filename:
MIME Type:
Creator:
Esteve Varela Colominas
Created:
2020-12-24 17:06:16 UTC
Size:
2.84 KB
patch
obsolete
>From efaad08d7ec15d5a87187613d1b67759c0248f42 Mon Sep 17 00:00:00 2001 >From: mid-kid <esteve.varela@gmail.com> >Date: Thu, 24 Dec 2020 17:41:05 +0100 >Subject: [PATCH 1/2] dev-util/radare2: Unbundle some libraries (bug #761247) > >Libraries in question: >- dev-libs/libzip >- dev-libs/xxhash >- sys-apps/file (libmagic) >- sys-libs/zlib > >Signed-off-by: mid-kid <esteve.varela@gmail.com> > > 100.0% dev-util/radare2/ >diff --git a/dev-util/radare2/radare2-4.5.1-r1.ebuild b/dev-util/radare2/radare2-4.5.1-r1.ebuild >new file mode 100644 >index 000000000..2979f0f39 >--- /dev/null >+++ b/dev-util/radare2/radare2-4.5.1-r1.ebuild >@@ -0,0 +1,73 @@ >+# Copyright 1999-2020 Gentoo Authors >+# Distributed under the terms of the GNU General Public License v2 >+ >+EAPI=7 >+ >+inherit bash-completion-r1 eutils toolchain-funcs >+ >+DESCRIPTION="unix-like reverse engineering framework and commandline tools" >+HOMEPAGE="http://www.radare.org" >+ >+if [[ ${PV} == *9999 ]]; then >+ inherit git-r3 >+ EGIT_REPO_URI="https://github.com/radareorg/radare2" >+else >+ SRC_URI="https://github.com/radareorg/radare2/archive/${PV}.tar.gz -> ${P}.tar.gz" >+ KEYWORDS="~amd64 ~arm ~arm64 ~x86" >+fi >+ >+LICENSE="GPL-2" >+SLOT="0" >+IUSE="ssl libressl" >+ >+RDEPEND=" >+ dev-libs/libzip >+ dev-libs/xxhash >+ sys-apps/file >+ sys-libs/zlib >+ dev-libs/capstone:0= >+ ssl? ( >+ !libressl? ( dev-libs/openssl:0= ) >+ libressl? ( dev-libs/libressl:0= ) >+ ) >+" >+DEPEND="${RDEPEND}" >+BDEPEND="virtual/pkgconfig" >+ >+PATCHES=("${FILESDIR}"/${PN}-4.5.1-docdir.patch) >+ >+src_configure() { >+ # Ideally these should be set by ./configure >+ tc-export CC AR LD OBJCOPY RANLIB >+ export HOST_CC=${CC} >+ >+ econf \ >+ --without-libuv \ >+ --with-syscapstone \ >+ --with-sysmagic \ >+ --with-sysxxhash \ >+ --with-syszip \ >+ $(use_with ssl openssl) >+} >+ >+src_install() { >+ default >+ >+ insinto /usr/share/zsh/site-functions >+ doins doc/zsh/_* >+ >+ newbashcomp doc/bash_autocompletion.sh "${PN}" >+ bashcomp_alias "${PN}" rafind2 r2 rabin2 rasm2 radiff2 >+ >+ # a workaround for unstable $(INSTALL) call, bug #574866 >+ local d >+ for d in doc/*; do >+ if [[ -d $d ]]; then >+ rm -rfv "$d" || die "failed to delete '$d'" >+ fi >+ done >+ >+ # These are not really docs. radare assumes >+ # uncompressed files: bug #761250 >+ docompress -x /usr/share/doc/${PF}/fortunes.{creepy,fun,nsfw,tips} >+} >diff --git a/dev-util/radare2/radare2-9999.ebuild b/dev-util/radare2/radare2-9999.ebuild >index 3c24d71a3..e7065fb50 100644 >--- a/dev-util/radare2/radare2-9999.ebuild >+++ b/dev-util/radare2/radare2-9999.ebuild >@@ -21,6 +21,10 @@ SLOT="0" > IUSE="ssl libressl" > > RDEPEND=" >+ dev-libs/libzip >+ dev-libs/xxhash >+ sys-apps/file >+ sys-libs/zlib > dev-libs/capstone:0= > ssl? ( > !libressl? ( dev-libs/openssl:0= ) >@@ -38,6 +42,9 @@ src_configure() { > econf \ > --without-libuv \ > --with-syscapstone \ >+ --with-sysmagic \ >+ --with-sysxxhash \ >+ --with-syszip \ > $(use_with ssl openssl) > } > >-- >2.26.2 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 761247
: 679386 |
679389