Diff unzip-6.0_p29-r2 with a unzip-6.0_p31
| /usr/portage/app-arch/unzip/unzip-6.0_p31.ebuild 2026-08-20 20:03:04.635349073 +0300 | ||
|---|---|---|
| 19 | 19 | |
| 20 | 20 |
LICENSE="Info-ZIP" |
| 21 | 21 |
SLOT="0" |
| 22 |
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~arm64-macos ~x64-macos ~x64-solaris" |
|
| 22 |
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" |
|
| 23 | 23 |
IUSE="bzip2 natspec unicode" |
| 24 | 24 | |
| 25 | 25 |
DEPEND=" |
| ... | ... | |
| 28 | 28 |
" |
| 29 | 29 |
RDEPEND="${DEPEND}"
|
| 30 | 30 | |
| 31 |
PATCHES=( |
|
| 32 |
"${WORKDIR}"/debian/patches
|
|
| 33 |
"${FILESDIR}"/${PN}-6.0-no-exec-stack.patch
|
|
| 34 |
"${FILESDIR}"/${PN}-6.0-format-security.patch
|
|
| 35 |
"${FILESDIR}"/${PN}-6.0-fix-false-overlap-detection-on-32bit-systems.patch
|
|
| 36 |
"${FILESDIR}"/${PN}-6.0-c99-configure.patch
|
|
| 37 |
) |
|
| 38 | ||
| 39 | 31 |
src_prepare() {
|
| 32 |
sed -i -e '/this-is-debian-unzip/d' "${WORKDIR}"/debian/patches/series || die
|
|
| 33 | ||
| 34 |
PATCHES=( |
|
| 35 |
$(sed -e 's:^:../debian/patches/:' "${WORKDIR}"/debian/patches/series || die)
|
|
| 36 | ||
| 37 |
"${FILESDIR}"/${PN}-6.0-no-exec-stack.patch
|
|
| 38 |
"${FILESDIR}"/${PN}-6.0-format-security.patch
|
|
| 39 |
"${FILESDIR}"/${PN}-6.0-c99-configure.patch
|
|
| 40 |
) |
|
| 41 | ||
| 40 | 42 |
# bug #275244 |
| 41 | 43 |
use natspec && PATCHES+=( "${FILESDIR}"/${PN}-6.0-natspec.patch )
|
| 42 | 44 | |
| 43 |
rm "${WORKDIR}"/debian/patches/02-this-is-debian-unzip.patch || die
|
|
| 44 | ||
| 45 | 45 |
default |
| 46 | 46 | |
| 47 | 47 |
sed -i \ |
| ... | ... | |
| 92 | 92 |
ASFLAGS="${ASFLAGS} $(get_abi_CFLAGS)" emake -f unix/Makefile ${TARGET}
|
| 93 | 93 |
} |
| 94 | 94 | |
| 95 |
src_test() {
|
|
| 96 |
# Match the timezone with which test files were created, per a warning |
|
| 97 |
# it prints upon a mismatch. |
|
| 98 |
local -x TZ=CET |
|
| 99 | ||
| 100 |
ASFLAGS="${ASFLAGS} $(get_abi_CFLAGS)" emake -f unix/Makefile check
|
|
| 101 |
} |
|
| 102 | ||
| 95 | 103 |
src_install() {
|
| 96 | 104 |
dobin unzip funzip unzipsfx unix/zipgrep |
| 97 | 105 |
dosym unzip /usr/bin/zipinfo |