From 9749c9a8dd963b5bbdcfc6fe3dca454812e8a680 Mon Sep 17 00:00:00 2001 From: blshkv Date: Wed, 25 Jan 2017 10:07:36 +0800 Subject: [PATCH] dex2jar: v2.1 bump, issues #161 --- dev-util/dex2jar/Manifest | 3 +- dev-util/dex2jar/dex2jar-0.0.9.13.ebuild | 44 ------------------- dev-util/dex2jar/dex2jar-0.0.9.15.ebuild | 44 ------------------- .../dex2jar/dex2jar-2.1_pre20150601.ebuild | 40 +++++++++++++++++ .../base/package.accept_keywords/dev-util | 2 +- 5 files changed, 42 insertions(+), 91 deletions(-) delete mode 100644 dev-util/dex2jar/dex2jar-0.0.9.13.ebuild delete mode 100644 dev-util/dex2jar/dex2jar-0.0.9.15.ebuild create mode 100644 dev-util/dex2jar/dex2jar-2.1_pre20150601.ebuild diff --git a/dev-util/dex2jar/Manifest b/dev-util/dex2jar/Manifest index 705bcf0ff..24261bf33 100644 --- a/dev-util/dex2jar/Manifest +++ b/dev-util/dex2jar/Manifest @@ -1,2 +1 @@ -DIST dex2jar-0.0.9.13.zip 1711103 SHA256 28433135ab73313fd1a414d6980c583cee647460b857d1836e4fb24d92fdadf1 SHA512 faa325f8f78ab70ca1aba34e8c6202efe41e255a5662eeeb0e152f8a3925db309a5c3a6f389e34c50e2fdf5afe4df7fb6ebd375806f95e55b13871ba577d7820 WHIRLPOOL d47df2dfe2c72557e2e9350efdab3d854859ce24cebde85318bd4e3d6dc8ed458909eb662c1198ded6cdc200d2e060b59d9c5bbacf1fa7e507c90092671b1253 -DIST dex2jar-0.0.9.15.zip 1680483 SHA256 a5d1320e0f53498dd947c369f7a1bc1cbc1a94dd921c56e3075f86f5b01ae720 SHA512 250da1bc2aeda0b632b6bc4e925fdc1b283e3ff99f0d69d5c836cc3746f05b83d11a83209b203d14956112ab662b52641855a7cb0a718ac684929aad771a67a5 WHIRLPOOL 3789f2623c02657f9d960acfe40a679ba973350fbba54ebd6dd01cfdfcee67c079c5a8017ec09f6612834aa865bd2965006d9ce61280a9812fa82faa4a0a4712 +DIST dex-tools-2.1-20150601.060031-26.zip 2444873 SHA256 059d4817c4279b295a778446060b6bbc98dda01fad95fec8d331736f0852d5db SHA512 978968100dd547aa1dc887e2791f12ad75891bae05ae51fc38b93337d772f08007058caaee2519d9f6cc12c50bd57c4c443e53139c1556ee4da5338aa6d28fe7 WHIRLPOOL 8b6dc990390b3dc5594012c997a11c355f3715b058ee88b4318ced0c46e1157c0ef42f58d4beb7732d9821d0c64d8401820f3393386e807be387b6753afb1638 diff --git a/dev-util/dex2jar/dex2jar-0.0.9.13.ebuild b/dev-util/dex2jar/dex2jar-0.0.9.13.ebuild deleted file mode 100644 index c6f5cc926..000000000 --- a/dev-util/dex2jar/dex2jar-0.0.9.13.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -DESCRIPTION="Tools to work with android .dex and java .class files" -HOMEPAGE="http://code.google.com/p/dex2jar/" -SRC_URI="http://dex2jar.googlecode.com/files/${P}.zip" -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="" - -RDEPEND="|| ( virtual/jre virtual/jdk )" - -src_prepare() { - rm *.bat - chmod a+x *.sh - rm *.txt - - cd lib - mv dx-NOTICE dx-NOTICE.txt - rm *.txt -} - -src_install() { - dodir /opt/"${PN}" - cp -R "${S}"/* "${D}/opt/"${PN}"" || die "Install failed!" - -#d2j-apk-sign.sh -#d2j-asm-verify.sh -#d2j-dex-asmifier.sh -#d2j-dex-dump.sh -#d2j-dex2jar.sh -#d2j-init-deobf.sh -#d2j-jar-access.sh -#d2j-jar-remap.sh -#d2j-jar2dex.sh -#d2j-jar2jasmin.sh -#d2j-jasmin2jar.sh -#dex-dump.sh - dosym /opt/dex2jar/dex2jar.sh /usr/bin/dex2jar -} diff --git a/dev-util/dex2jar/dex2jar-0.0.9.15.ebuild b/dev-util/dex2jar/dex2jar-0.0.9.15.ebuild deleted file mode 100644 index c6f5cc926..000000000 --- a/dev-util/dex2jar/dex2jar-0.0.9.15.ebuild +++ /dev/null @@ -1,44 +0,0 @@ -# Copyright 1999-2013 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: $ - -EAPI="5" - -DESCRIPTION="Tools to work with android .dex and java .class files" -HOMEPAGE="http://code.google.com/p/dex2jar/" -SRC_URI="http://dex2jar.googlecode.com/files/${P}.zip" -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~x86 ~amd64" -IUSE="" - -RDEPEND="|| ( virtual/jre virtual/jdk )" - -src_prepare() { - rm *.bat - chmod a+x *.sh - rm *.txt - - cd lib - mv dx-NOTICE dx-NOTICE.txt - rm *.txt -} - -src_install() { - dodir /opt/"${PN}" - cp -R "${S}"/* "${D}/opt/"${PN}"" || die "Install failed!" - -#d2j-apk-sign.sh -#d2j-asm-verify.sh -#d2j-dex-asmifier.sh -#d2j-dex-dump.sh -#d2j-dex2jar.sh -#d2j-init-deobf.sh -#d2j-jar-access.sh -#d2j-jar-remap.sh -#d2j-jar2dex.sh -#d2j-jar2jasmin.sh -#d2j-jasmin2jar.sh -#dex-dump.sh - dosym /opt/dex2jar/dex2jar.sh /usr/bin/dex2jar -} diff --git a/dev-util/dex2jar/dex2jar-2.1_pre20150601.ebuild b/dev-util/dex2jar/dex2jar-2.1_pre20150601.ebuild new file mode 100644 index 000000000..097e4f6f3 --- /dev/null +++ b/dev-util/dex2jar/dex2jar-2.1_pre20150601.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 + +inherit versionator + +MY_PV=( $(get_version_component_range 1-2) ) +MY_PV_PRE="20150601.060031-26" + +DESCRIPTION="Tools to work with android .dex and java .class files" +HOMEPAGE="https://github.com/pxb1988/dex2jar/releases" +SRC_URI="https://github.com/pxb1988/dex2jar/releases/download/${MY_PV}-nightly-26/dex-tools-${MY_PV}-${MY_PV_PRE}.zip" +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~x86 ~amd64" +IUSE="" + +RDEPEND="|| ( virtual/jre virtual/jdk )" + +S="${WORKDIR}/${PN}-${MY_PV}-SNAPSHOT" + +src_prepare() { + rm *.bat + chmod a+x *.sh + rm *.txt + + cd lib + rm *.txt +} + +src_install() { + dodir /opt/"${PN}" + cp -R "${S}"/* "${D}/opt/"${PN}"" || die "Install failed!" + for i in /opt/dex2jar/*.sh; do + dosym ${i} /usr/bin/${i##*/} + done + +} \ No newline at end of file diff --git a/profiles/pentoo/base/package.accept_keywords/dev-util b/profiles/pentoo/base/package.accept_keywords/dev-util index 9dd773c94..2515951d2 100644 --- a/profiles/pentoo/base/package.accept_keywords/dev-util +++ b/profiles/pentoo/base/package.accept_keywords/dev-util @@ -3,7 +3,7 @@ dev-util/jenkins-bin ~amd64 dev-util/android-tools =dev-util/edb-0.9.21* ~dev-util/calpp-0.90 -~dev-util/dex2jar-0.0.9.15 +=dev-util/dex2jar-2.1* ~dev-util/emilpro-3 ~dev-util/skipfish-2.10_beta