Diff poke-4.2 with a poke-9999

/usr/portage/dev-util/poke/poke-9999.ebuild 2024-07-02 13:51:45.729851502 +0300
1
# Copyright 1999-2025 Gentoo Authors
1
# Copyright 1999-2024 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 edo elisp-common flag-o-matic toolchain-funcs
6
inherit 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"
......
25 25
	REGEN_BDEPEND=""
26 26
else
27 27
	SRC_URI="mirror://gnu/poke/${P}.tar.gz"
28
	KEYWORDS="amd64 ~x86"
28
	KEYWORDS="~amd64 ~x86"
29 29
	REGEN_BDEPEND=""
30 30
fi
31 31

  
......
60 60

  
61 61
SITEFILE="50${PN}-gentoo.el"
62 62

  
63
PATCHES=(
64
	"${FILESDIR}/${P}-missing-configure-include.patch"
65
)
66

  
67 63
pkg_pretend() {
68 64
	if use pvm-profiling && ! tc-is-gcc; then
69 65
		die "USE=pvm-profiling requires GCC"
......
98 94
		$(use_enable nls)
99 95
	)
100 96

  
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

  
108 97
	econf "${myconf[@]}"
109 98
}
110 99

  
......
128 117
	find "${ED}" -name '*.la' -delete || die
129 118
}
130 119

  
131
pkg_preinst() {
132
	UPGRADING_POKE=false
133
	if has_version '<dev-util/poke-4'; then
134
		UPGRADING_POKE=true
135
	fi
136
}
137

  
138 120
pkg_postinst() {
139 121
	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
145 122
}
146 123

  
147 124
pkg_postrm() {
Thank you!