From 7a261dece9add90edd4c08f699d3f7a5b28e8605 Mon Sep 17 00:00:00 2001 From: Michele Santullo Date: Wed, 6 May 2020 01:36:16 +0200 Subject: [PATCH 1/2] app-arch/unalz: adding package Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Michele Santullo --- app-arch/unalz/Manifest | 3 ++ .../.unalz-0.65-use-system-zlib.patch.swp | Bin 0 -> 16384 bytes .../unalz-0.65-buildfix-wrong-data-type.patch | 25 +++++++++++++ app-arch/unalz/metadata.xml | 8 +++++ app-arch/unalz/unalz-0.65.ebuild | 34 ++++++++++++++++++ 5 files changed, 70 insertions(+) create mode 100644 app-arch/unalz/Manifest create mode 100644 app-arch/unalz/files/.unalz-0.65-use-system-zlib.patch.swp create mode 100644 app-arch/unalz/files/unalz-0.65-buildfix-wrong-data-type.patch create mode 100644 app-arch/unalz/metadata.xml create mode 100644 app-arch/unalz/unalz-0.65.ebuild diff --git a/app-arch/unalz/Manifest b/app-arch/unalz/Manifest new file mode 100644 index 0000000000..c0a9924e3e --- /dev/null +++ b/app-arch/unalz/Manifest @@ -0,0 +1,3 @@ +DIST unalz-0.65-use-system-bz2.patch.bz2 18820 BLAKE2B 7737efd16b9510b981dba46847c8ec9725adeb9a64a1df0473a37bb2aac9dc6fc10c6289c22e8b264d7c676633a1b0bea78922f2a3ec5ac39e0697d045117bef SHA512 4247a39258607bb5c58989c199b0914188c1d3d2ff5021f8c2aa4b5d9c04a1caeab1989fd069326c53073181e5cfdea286a6e750611b10ba421fa22b718c58c2 +DIST unalz-0.65-use-system-zlib.patch.bz2 57637 BLAKE2B eb647a7f8f89314a64d96a46908d17f89776e3e0837a7b483d3a425e0932f7fea4bb7aa7378628c3ce9abf6d91081756ead937696a1577612857fd4dba3d38f3 SHA512 8aa24822b36cf771cf12ae73b958b83bed83696624396cfa3e73dfc39e8f9c924fd6df3c3dd469269bc31845c044990dbb1f21b4f058c195d0eb4414c54621f5 +DIST unalz-0.65.tgz 137985 BLAKE2B d99ca69a46c45ac1e231fe394fbf7f5d4721e10838c8684c8b436f779e2e3286c7586ce345fe3548cc41931c904366f96fbb82fadd9a62faeefa862f924ffb4e SHA512 6e22d1e28c956ced5c9dbfd4d7b5c03f36a8bd3e076801984cc4539e579cefbb1a6001d1086b33e14843e9d5be37a6cf811acffb52bb5dfb5d4a65518b735600 diff --git a/app-arch/unalz/files/.unalz-0.65-use-system-zlib.patch.swp b/app-arch/unalz/files/.unalz-0.65-use-system-zlib.patch.swp new file mode 100644 index 0000000000000000000000000000000000000000..1b1db9115c89c3a6e2205361dd7e6ce367368156 GIT binary patch literal 16384 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 Vs*Ju9IqIva#TF~o;(Qfe{V&VCD$f7_ literal 0 HcmV?d00001 diff --git a/app-arch/unalz/files/unalz-0.65-buildfix-wrong-data-type.patch b/app-arch/unalz/files/unalz-0.65-buildfix-wrong-data-type.patch new file mode 100644 index 0000000000..5eec7f6901 --- /dev/null +++ b/app-arch/unalz/files/unalz-0.65-buildfix-wrong-data-type.patch @@ -0,0 +1,25 @@ +From 157d87e31f89805ab663aef861ebd3018cb37fca Mon Sep 17 00:00:00 2001 +From: King_DuckZ +Date: Tue, 5 May 2020 15:51:06 +0200 +Subject: [PATCH 1/3] Buildfix + +--- + UnAlz.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/UnAlz.cpp b/UnAlz.cpp +index 6ae3ef3..c8e3cc7 100644 +--- a/UnAlz.cpp ++++ b/UnAlz.cpp +@@ -1907,7 +1907,7 @@ void CUnAlz::DecryptingData(int nSize, BYTE* data) + //////////////////////////////////////////////////////////////////////////////////////////////////// + UINT32 CUnAlz::CRC32(UINT32 l, BYTE c) + { +- const unsigned long *CRC_TABLE = get_crc_table(); ++ const z_crc_t *CRC_TABLE = get_crc_table(); + return CRC_TABLE[(l ^ c) & 0xff] ^ (l >> 8); + } + +-- +2.26.2 + diff --git a/app-arch/unalz/metadata.xml b/app-arch/unalz/metadata.xml new file mode 100644 index 0000000000..e06441c575 --- /dev/null +++ b/app-arch/unalz/metadata.xml @@ -0,0 +1,8 @@ + + + + + m.santullo@posteo.net + Michele Santullo + + diff --git a/app-arch/unalz/unalz-0.65.ebuild b/app-arch/unalz/unalz-0.65.ebuild new file mode 100644 index 0000000000..dd4240383f --- /dev/null +++ b/app-arch/unalz/unalz-0.65.ebuild @@ -0,0 +1,34 @@ +# Copyright 2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +DESCRIPTION="Extract ALZ archives" +HOMEPAGE="http://kippler.com/win/unalz/" +SRC_URI="http://kippler.com/win/${PN}/${P}.tgz + https://alarmpi.no-ip.org/gentoo/${PN}-0.65-use-system-zlib.patch.bz2 + https://alarmpi.no-ip.org/gentoo/${PN}-0.65-use-system-bz2.patch.bz2" + +LICENSE="ZLIB" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="app-arch/bzip2 sys-libs/zlib virtual/libiconv" +RDEPEND="${DEPEND}" +BDEPEND="" + +PATCHES=( + "${FILESDIR}"/${PN}-0.65-buildfix-wrong-data-type.patch + "${WORKDIR}"/${PN}-0.65-use-system-zlib.patch + "${WORKDIR}"/${PN}-0.65-use-system-bz2.patch +) + +S="${WORKDIR}"/${PN} + +src_compile() { + emake linux-utf8 +} + +src_install() { + dobin "${S}"/unalz +} From 7ea500ee12c779fbd724b333f7326b0ef12b6a57 Mon Sep 17 00:00:00 2001 From: Andrew Ammerlaan Date: Wed, 6 May 2020 10:39:59 +0200 Subject: [PATCH 2/2] app-arch/unalz: remove .swp file violates file naming convention, and is not needed (I think) (why was it here in the first place??) Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andrew Ammerlaan --- .../files/.unalz-0.65-use-system-zlib.patch.swp | Bin 16384 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 app-arch/unalz/files/.unalz-0.65-use-system-zlib.patch.swp diff --git a/app-arch/unalz/files/.unalz-0.65-use-system-zlib.patch.swp b/app-arch/unalz/files/.unalz-0.65-use-system-zlib.patch.swp deleted file mode 100644 index 1b1db9115c89c3a6e2205361dd7e6ce367368156..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16384 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 Vs*Ju9IqIva#TF~o;(Qfe{V&VCD$f7_