From 9256fa1699df929a60305071174b56d23a01c55b Mon Sep 17 00:00:00 2001 From: blshkv Date: Thu, 23 Jan 2020 08:35:25 +0800 Subject: [PATCH] upx-ucl: drop in Gentoo's favour --- app-arch/upx-ucl/Manifest | 2 - app-arch/upx-ucl/metadata.xml | 8 -- ...px-ucl-3.95.ebuild => upx-ucl-3.96.ebuild} | 8 +- dev-util/retdec/Manifest | 1 - dev-util/retdec/retdec-3.2-r1.ebuild | 80 ------------------- ...retdec-3.3.ebuild => retdec-3.3-r1.ebuild} | 2 +- .../base/package.accept_keywords/app-arch | 3 - 7 files changed, 5 insertions(+), 99 deletions(-) delete mode 100644 app-arch/upx-ucl/Manifest delete mode 100644 app-arch/upx-ucl/metadata.xml rename app-arch/upx-ucl/{upx-ucl-3.95.ebuild => upx-ucl-3.96.ebuild} (87%) delete mode 100644 dev-util/retdec/retdec-3.2-r1.ebuild rename dev-util/retdec/{retdec-3.3.ebuild => retdec-3.3-r1.ebuild} (98%) diff --git a/app-arch/upx-ucl/Manifest b/app-arch/upx-ucl/Manifest deleted file mode 100644 index 05a89ac46..000000000 --- a/app-arch/upx-ucl/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST upx-lzma-sdk-3.95.tar.gz 109697 BLAKE2B 437e4bb557f51206696bb4eedb5af63f0f9a4ba2b5627f2ccaa278716d194ed4ae2cfb9837d75aa1f0c813255361001a6f5ddf16e7c4785a9a49baf5a16c8b2b SHA512 e7a42b0e1a47fda6ebf037aef947d9bf69308c4fdce9637c54abf7e5bff865c7beb813f79b28a40495d42da408173a0c42a572d5a1b06a8b7c6faab7d5874140 -DIST upx-ucl-3.95.tar.gz 1663470 BLAKE2B 58d223a2f56a8b981d4bddb5f6588d21b9b5ae0df396de1f67af1b6206b9098c88be19f9f6476ef682c62c020570368f0175283b0fc427ca6420ce41210bfe2c SHA512 9676c4373ad7f5ef7b2ba36134ec60cd0c53ac989d559ef4b201be93167a984a9e0ba6343dbfdd029e8b29897fd9591b6f7c08f41ee681ff48f852a8ed2465da diff --git a/app-arch/upx-ucl/metadata.xml b/app-arch/upx-ucl/metadata.xml deleted file mode 100644 index 4fa8ff351..000000000 --- a/app-arch/upx-ucl/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ - - - - - proxy-maint@gentoo.org - Proxy Maintainers - - diff --git a/app-arch/upx-ucl/upx-ucl-3.95.ebuild b/app-arch/upx-ucl/upx-ucl-3.96.ebuild similarity index 87% rename from app-arch/upx-ucl/upx-ucl-3.95.ebuild rename to app-arch/upx-ucl/upx-ucl-3.96.ebuild index 132bab9d7..0665a7787 100644 --- a/app-arch/upx-ucl/upx-ucl-3.95.ebuild +++ b/app-arch/upx-ucl/upx-ucl-3.96.ebuild @@ -9,7 +9,7 @@ LZMA_VER=${PV} MY_P="${P/-ucl}" DESCRIPTION="Ultimate Packer for eXecutables (free version using UCL compression and not NRV)" -HOMEPAGE="http://upx.sourceforge.net/" +HOMEPAGE="https://upx.github.io/" SRC_URI="https://github.com/upx/upx/archive/v${PV}.tar.gz -> ${P}.tar.gz https://github.com/upx/upx-lzma-sdk/archive/v${LZMA_VER}.tar.gz -> upx-lzma-sdk-${LZMA_VER}.tar.gz" @@ -18,7 +18,8 @@ SLOT="0" KEYWORDS="~amd64 ~ppc ~sparc ~x86" IUSE="zlib" -RDEPEND=">=dev-libs/ucl-1.02 +RDEPEND=">=dev-libs/ucl-1.03 + zlib? ( sys-libs/zlib ) !app-arch/upx !app-arch/upx-bin" DEPEND="${RDEPEND} @@ -39,11 +40,10 @@ src_configure() { src_compile() { tc-export CXX emake UPX_LZMADIR="${WORKDIR}/upx-lzma-sdk-${LZMA_VER}" UPX_LZMA_VERSION=${LZMA_VER} all - emake all } src_install() { newbin src/upx.out upx - dodoc BUGS NEWS PROJECTS README* THANKS doc/*.txt + dodoc BUGS NEWS PROJECTS README* THANKS doc/*.txt doc/upx.html doman doc/upx.1 } diff --git a/dev-util/retdec/Manifest b/dev-util/retdec/Manifest index 893100869..d19962b9e 100644 --- a/dev-util/retdec/Manifest +++ b/dev-util/retdec/Manifest @@ -1,2 +1 @@ -DIST retdec-3.2.tar.gz 2886288 BLAKE2B 66a800e3aa25dae958c50a8f7a84d3effa9e21693da69ffb219bf3badb125c2e19e1a71e4e7117ddcf13856f5ebff9b5a74c4550e7c0896897a9e6f4aaab4d3b SHA512 774271d5d3a25070a5618563ff980a512bb91ff2d5febd8eceb6f29890ea145e9639a5b55f1170ec78e7c62fc1368cd542fd70c5b6f3c49fb3ae98d9a2380005 DIST retdec-3.3.tar.gz 8489178 BLAKE2B b9c7f2b20141dc923a87aea17eaa4bfa75bfe6f3b22209ce78b43944b3036cde14d6293b1492fa2d51c7a17cf9343312680ef9d72024f1e26e3e6071c47a46bd SHA512 9516028891d327c61f6541e45c72186169ed2447dd674a7444a4bddccbafdb59541759c75eba92d090eb7c6c1ae5321ba765e916d2229af7a09b020d601ded52 diff --git a/dev-util/retdec/retdec-3.2-r1.ebuild b/dev-util/retdec/retdec-3.2-r1.ebuild deleted file mode 100644 index 040506ccc..000000000 --- a/dev-util/retdec/retdec-3.2-r1.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils - -DESCRIPTION="RetDec is a retargetable machine-code decompiler based on LLVM." -HOMEPAGE="https://github.com/avast-tl/retdec" -SRC_URI="https://github.com/avast-tl/retdec/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="doc external" - -RDEPEND="|| ( app-arch/upx-ucl app-arch/upx-bin ) - sys-devel/bc - sys-devel/bison - sys-devel/flex - dev-ruby/pkg-config - sys-apps/coreutils - sys-libs/zlib - sys-libs/ncurses:*[tinfo] - dev-libs/libdwarf - - doc? ( media-gfx/graphviz - app-doc/doxygen )" -DEPEND="${RDEPEND} - dev-util/cmake" - -# dev-libs/jsoncpp -# dev-libs/rapidjson -# dev-libs/tinyxml2 - -CMAKE_REMOVE_MODULES_LIST="FindJsoncpp FindRapidjson FindTynyxml2 FindLibdwarf FindOpenssl" - -src_prepare(){ - #https://github.com/avast-tl/retdec/issues/357 - - #compile with system dwarf - sed "s|libdwarf|dwarf elf z|g" -i ./src/cpdetect/CMakeLists.txt - sed "s|libdwarf|dwarf elf z|g" -i ./src/dwarfparser/CMakeLists.txt - - #FIXME: do not download files here - #use system files -# sed "s|add_subdirectory(jsoncpp)|#add_subdirectory(jsoncpp)|g" -i ./deps/CMakeLists.txt -#/data/notmpfs/portage/dev-util/retdec-3.1/work/retdec-3.1/include/retdec/config/base.h:16:10: fatal error: json/json.h: No such file or directory -# #include -# sed "s|add_subdirectory(rapidjson)|#add_subdirectory(rapidjson)|g" -i ./deps/CMakeLists.txt -# sed "s|add_subdirectory(tinyxml2)|#add_subdirectory(tinyxml2)|g" -i ./deps/CMakeLists.txt - sed "s|add_subdirectory(libdwarf)|#add_subdirectory(libdwarf)|g" -i ./deps/CMakeLists.txt - - sed "s|get_install_path(sys.argv)| \"${D}\" + get_install_path(sys.argv)|g" -i ./cmake/install-share.py - sed "s|install_dir = os.path.join|install_dir = \"${D}\" + os.path.join|g" -i ./support/yara_patterns/tools/compile-yara.py - - if use !external; then - sed '/install-external.cmake/d' -i ./CMakeLists.txt - fi - - cmake-utils_src_prepare - eapply_user -} - -src_configure() { - -#-Dbtrfs-snapshot=$(usex btrfs) -#-DRETDEC_DOC=ON -#-DRETDEC_TESTS=ON -#-DCMAKE_BUILD_TYPE=Debug - - local mycmakeargs=( - -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" - ) - cmake-utils_src_configure -} - -src_compile() { - cmake -DCMAKE_INSTALL_PREFIX="${EPREFIX}/usr" -} diff --git a/dev-util/retdec/retdec-3.3.ebuild b/dev-util/retdec/retdec-3.3-r1.ebuild similarity index 98% rename from dev-util/retdec/retdec-3.3.ebuild rename to dev-util/retdec/retdec-3.3-r1.ebuild index f7dc1c6a9..39ef2b5e9 100644 --- a/dev-util/retdec/retdec-3.3.ebuild +++ b/dev-util/retdec/retdec-3.3-r1.ebuild @@ -16,7 +16,7 @@ SLOT="0" KEYWORDS="~amd64 ~x86" IUSE="doc system-libs" -RDEPEND="|| ( app-arch/upx-ucl app-arch/upx-bin ) +RDEPEND="|| ( app-arch/upx app-arch/upx-bin ) sys-devel/bc sys-devel/bison sys-devel/flex diff --git a/profiles/pentoo/base/package.accept_keywords/app-arch b/profiles/pentoo/base/package.accept_keywords/app-arch index a2839238e..ce4262f4f 100644 --- a/profiles/pentoo/base/package.accept_keywords/app-arch +++ b/profiles/pentoo/base/package.accept_keywords/app-arch @@ -1,6 +1,3 @@ -#Pentoo -app-arch/upx-ucl - #Gentoo =app-arch/upx-3* =app-arch/upx-bin-3*