Diff poke-3.3 with a poke-4.2
/usr/portage/dev-util/poke/poke-4.2.ebuild 2025-02-03 17:39:32.918667242 +0300 | ||
---|---|---|
1 |
# Copyright 1999-2024 Gentoo Authors |
|
1 |
# Copyright 1999-2025 Gentoo Authors |
|
2 | 2 |
# Distributed under the terms of the GNU General Public License v2 |
3 | 3 | |
4 | 4 |
EAPI=8 |
5 | 5 | |
6 |
inherit elisp-common flag-o-matic toolchain-funcs |
|
6 |
inherit edo elisp-common flag-o-matic toolchain-funcs |
|
7 | 7 | |
8 | 8 |
DESCRIPTION="Extensible editor for structured binary data" |
9 | 9 |
HOMEPAGE="https://www.jemarch.net/poke" |
... | ... | |
58 | 58 |
) |
59 | 59 |
" |
60 | 60 | |
61 |
QA_CONFIG_IMPL_DECL_SKIP=( |
|
62 |
# FP, bug #123456 |
|
63 |
MIN # gl_MINMAX |
|
64 |
static_assert # gl_ASSERT_H |
|
65 |
alignof # gl_STDALIGN_H |
|
66 |
) |
|
67 | ||
68 | 61 |
SITEFILE="50${PN}-gentoo.el" |
69 | 62 | |
63 |
PATCHES=( |
|
64 |
"${FILESDIR}/${P}-missing-configure-include.patch" |
|
65 |
) |
|
66 | ||
70 | 67 |
pkg_pretend() { |
71 | 68 |
if use pvm-profiling && ! tc-is-gcc; then |
72 | 69 |
die "USE=pvm-profiling requires GCC" |
... | ... | |
101 | 98 |
$(use_enable nls) |
102 | 99 |
) |
103 | 100 | |
101 |
# The patch we apply bumps mtimes on some files. Fix them up after. |
|
102 |
edo touch aclocal.m4 |
|
103 |
edo touch configure |
|
104 |
edo touch poke/config.h.in |
|
105 |
edo touch Makefile.in |
|
106 |
edo touch Makefile |
|
107 | ||
104 | 108 |
econf "${myconf[@]}" |
105 | 109 |
} |
106 | 110 | |
... | ... | |
124 | 128 |
find "${ED}" -name '*.la' -delete || die |
125 | 129 |
} |
126 | 130 | |
131 |
pkg_preinst() { |
|
132 |
UPGRADING_POKE=false |
|
133 |
if has_version '<dev-util/poke-4'; then |
|
134 |
UPGRADING_POKE=true |
|
135 |
fi |
|
136 |
} |
|
137 | ||
127 | 138 |
pkg_postinst() { |
128 | 139 |
use emacs && elisp-site-regen |
140 | ||
141 |
if "${UPGRADING_POKE}"; then |
|
142 |
ewarn "GNU poke 4.0 moves the ELF pickle to a separate package." |
|
143 |
ewarn "To install elf.pk, please install dev-util/poke-elf." |
|
144 |
fi |
|
129 | 145 |
} |
130 | 146 | |
131 | 147 |
pkg_postrm() { |