commit:     c88e58d97f2053c1469d92ada83d1cc30f423646
Author:     Mike Pagano <mpagano <AT> gentoo <DOT> org>
AuthorDate: Thu Jan 30 21:00:35 2020 +0000
Commit:     Mike Pagano <mpagano <AT> gentoo <DOT> org>
CommitDate: Thu Jan 30 21:00:35 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c88e58d9

dev-util/idea-community: Fix all unsatisfied soname dependencies.

Remove old.

Closes: https://bugs.gentoo.org/704620
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Mike Pagano <mpagano <AT> gentoo.org>

 ...d => idea-community-2019.3.193.5233.102-r2.ebuild} | 19 ++++++++++++++++++-
 1 file changed, 18 insertions(+), 1 deletion(-)

diff --git 
a/dev-util/idea-community/idea-community-2019.3.193.5233.102-r1.ebuild 
b/dev-util/idea-community/idea-community-2019.3.193.5233.102-r2.ebuild
similarity index 86%
rename from dev-util/idea-community/idea-community-2019.3.193.5233.102-r1.ebuild
rename to dev-util/idea-community/idea-community-2019.3.193.5233.102-r2.ebuild
index bf5c5606c6a..97dc3bd3b03 100644
--- a/dev-util/idea-community/idea-community-2019.3.193.5233.102-r1.ebuild
+++ b/dev-util/idea-community/idea-community-2019.3.193.5233.102-r2.ebuild
@@ -49,7 +49,12 @@ REQUIRED_USE="jbr8? ( !jbr11 )"
 DEPEND="!dev-util/${PN}:14
        !dev-util/${PN}:15"
 RDEPEND="${DEPEND}
-       >=virtual/jdk-1.7:*"
+       >=virtual/jdk-1.8:*
+       dev-java/jansi-native
+       dev-libs/libdbusmenu
+       dev-util/lldb"
+BDEPEND="dev-util/patchelf"
+
 RESTRICT="splitdebug"
 S="${WORKDIR}/${MY_PN}-IC-${PV_STRING}"
 
@@ -77,6 +82,18 @@ src_prepare() {
                        mv "${WORKDIR}/jre" ./"${JRE_DIR}"
        fi
 
+       rm -vf "${S}"/"${JRE_DIR}"/lib/*/libavplugin* || die
+       rm -vf "${S}"/plugins/maven/lib/maven3/lib/jansi-native/*/libjansi* || 
die
+       rm -vrf "${S}"/lib/pty4j-native/linux/ppc64le || die
+       rm -vf "${S}"/bin/libdbm64* || die
+
+       for file in 
"${S}"/"${JRE_DIR}"/lib/amd64/{libfxplugins.so,libjfxmedia.so}
+       do
+               patchelf --set-rpath '$ORIGIN' $file || die "patchelf failed"
+       done
+
+       patchelf --replace-needed liblldb.so liblldb.so.9 
"${S}"/plugins/Kotlin/bin/linux/LLDBFrontend || die "Unable to patch 
LLDBFrontend for lldb"
+
        sed -i \
                -e "\$a\\\\" \
                -e 
"\$a#-----------------------------------------------------------------------" \

Reply via email to