dev-embedded/ponyprog: drop use of git-r3 reserved variable

Even in git master, this package continues to be locked on
<app-editors/qhexedit2-0.9.0 which does not support py3_14 in stable.

https://bugs.gentoo.org/978907
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>
This commit is contained in:
Andreas Sturmlechner
2026-07-07 21:09:40 +02:00
parent ce011e4fd5
commit 5c64edecc4

View File

@@ -0,0 +1,47 @@
# Copyright 1999-2026 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
COMMIT="5a4ef795b297ed1eaf6b4d4e71b3ce7a1bb63481"
inherit cmake udev
DESCRIPTION="EEPROM and microcontroller programmer/flasher"
HOMEPAGE="https://github.com/lancos/ponyprog/"
SRC_URI="https://github.com/lancos/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}-${COMMIT}"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
DEPEND="
>=app-editors/qhexedit2-0.8.10
<app-editors/qhexedit2-0.9.0
dev-embedded/libftdi:1[cxx]
dev-qt/qtbase:6[gui,widgets]
dev-qt/qtmultimedia:6
virtual/libusb:1
"
RDEPEND="${DEPEND}"
PATCHES=(
"${FILESDIR}"/${P}-cyrillic.patch
"${FILESDIR}"/${P}-fix-build-system.patch
"${FILESDIR}"/${P}-usbwatcher-qt6.patch
)
pkg_postinst() {
udev_reload
elog "To use the COM port in user mode (not as root), you need to"
elog "be in the 'uucp' group."
elog
elog "To use the LPT port in user mode (not as root) you need a kernel with"
elog "ppdev, parport and parport_pc compiled in or as modules. You need the"
elog "rights to write to /dev/parport? devices."
}
pkg_postrm() {
udev_reload
}