Summary
QHexEdit is a hex editor widget written in C++ for the Qt5 framework. It is a simple editor for binary data, and has bindings to PyQt with python 2 and 3.
Versions
v0.8.10 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- ~amd64 ~riscv ~x86
- USE flags
- doc gui python
v0.8.9_p20210525-r3 :: 0 :: gentoo
- Modified
- License
- GPL-2
- Keywords
- amd64 x86 ~riscv
- USE flags
- doc gui python
USE flags
General
- doc
- Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- gui
- Install Qt5 hex editor
- python
- Add optional support/bindings for the Python language
python_targets
- python3_10
- Build with Python 3.10
- python3_11
- Build with Python 3.11
- python3_12
- Build with Python 3.12
- python3_13
- Build with Python 3.13
Dependencies
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-python / pyqt5 : Python bindings for the Qt framework
dev-python / pyqt6 : Python bindings for the Qt framework
dev-python / pyqt6-sip : sip module support for PyQt6
dev-qt / qtbase : Cross-platform application development framework
dev-qt / qtcore : Cross-platform application development framework
dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework
dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework
media-libs / libglvnd : The GL Vendor-Neutral Dispatch library
Runtime Dependencies
dev-lang / python : Freethreading (no-GIL) version of Python programming language
dev-python / pyqt5 : Python bindings for the Qt framework
dev-python / pyqt6 : Python bindings for the Qt framework
dev-python / pyqt6-sip : sip module support for PyQt6
dev-qt / qtbase : Cross-platform application development framework
dev-qt / qtcore : Cross-platform application development framework
dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework
dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework
media-libs / libglvnd : The GL Vendor-Neutral Dispatch library
Depending packages
dev-db / sqlitebrowser : Light GUI editor for SQLite databases
dev-embedded / ponyprog : EEPROM and microcontroller programmer/flasher
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Huang Rui · gentoo
app-editors/qhexedit2: add 0.8.10
- remove QT5 support and fully update to QT6 - simplified the ebuild script, corrected the installation method, and the related optimizations will be merged into the upstream in the next version https://github.com/Simsys/qhexedit2/pull/156 Closes: https://bugs.gentoo.org/948586 Signed-off-by: Huang Rui <vowstar@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/40276 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
Rename dev-python/{PyQt5 → pyqt5}
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Michał Górny · gentoo
Rename dev-python/{PyQt-builder → pyqt-builder}
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rick Farina · gentoo
app-editors/qhexedit2: reorder variables for pkgcheck
Signed-off-by: Rick Farina <zerochaos@gentoo.org> - Rick Farina · gentoo
app-editors/qhexedit2: add missing dep
x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -shared -Wl,-soname,libqhexedit.so.4 -o libqhexedit.so.4.2.0 qhexedit.o chunks.o commands.o moc_qhexedit.o moc_chunks.o moc_commands.o /usr/lib64/libQt5Widgets.so /usr/lib64/libQt5Gui.so /usr/lib64/libQt5Core.so -lGL -pthread /usr/lib/gcc/x86_64-pc-linux-gnu/13/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lGL: No such file or directory Signed-off-by: Rick Farina <zerochaos@gentoo.org> - Huang Rui · gentoo
app-editors/qhexedit2: upgrade to Python 3.12
Bug: https://bugs.gentoo.org/921826 Closes: https://bugs.gentoo.org/929299 Closes: https://github.com/gentoo/gentoo/pull/36275 Signed-off-by: Huang Rui <vowstar@gmail.com> Signed-off-by: Rick Farina <zerochaos@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Huang Rui · gentoo
app-editors/qhexedit2: add python3.11 support
Closes: https://bugs.gentoo.org/896526 Signed-off-by: Huang Rui <vowstar@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/29846 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
app-editors/qhexedit2: drop versions
Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Huang Rui · gentoo
app-editors/qhexedit2: fix invalid use of distutils-r1
Closes: https://github.com/gentoo/gentoo/pull/25808 Closes: https://bugs.gentoo.org/850448 Signed-off-by: Huang Rui <vowstar@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org> - Thomas Bracht Laumann Jespersen · gentoo
app-editors/qhexedit2: fix unquoted variable S
Signed-off-by: Thomas Bracht Laumann Jespersen <t@laumann.xyz> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-editors/qhexedit2: Stabilize 0.8.9_p20210525-r2 amd64, #825670
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
app-editors/qhexedit2: Stabilize 0.8.9_p20210525-r2 x86, #825670
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Huang Rui · gentoo
app-editors/qhexedit2: fix PyQt5>=5.15.6 RDEPEND
Closes: https://bugs.gentoo.org/820473 Signed-off-by: Huang Rui <vowstar@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25698 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Huang Rui · gentoo
app-editors/qhexedit2: fix compile problem and add BDEPEND
sip-4 no longer supports the latest PyQt5 syntax, so it needs to be changed to sip-5 Fix unable to find file "QtCore/QtCoremod.sip" Switched the build system to use sip-build + PyQt-builder Add dev-python/sip-5 as RDEPEND New maintainer by Proxy Maint Closes: https://bugs.gentoo.org/820473 Closes: https://bugs.gentoo.org/758260 Signed-off-by: Huang Rui <vowstar@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25395 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
app-editors/qhexedit2: disable py3.7
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Victor Kustov · gentoo
app-editors/qhexedit2: bump to 0.8.9
- bump version - switch to vanile Simsys/qhexedit Signed-off-by: Victor Kustov <ktrace@yandex.ru> Package-Manager: Portage-3.0.30, Repoman-3.0.3 Closes: https://github.com/gentoo/gentoo/pull/25095 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Denis Pronin · gentoo
app-editors/qhexedit2: support python-3.10 in 0.8.6_p20190316
qhexedit2-0.8.6_p20190316 now is compatible with python-3.10 Closes: https://github.com/gentoo/gentoo/pull/25042 Signed-off-by: Denis Pronin <dannftk@yandex.ru> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-editors/qhexedit2: Revert "add 0.8.9"
This reverts commit b1954f0b14ff0203658ca936938f967f37f68095. Still fails with USE=python. Bug: https://bugs.gentoo.org/815133 Bug: https://bugs.gentoo.org/820473 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
app-editors/qhexedit2: Revert "add SIP 5 patch"
This reverts commit ee9e38d91f1b2b4a225df9e4e8bc1d83391d4ba7. Fails here with a different error. Bug: https://bugs.gentoo.org/815133 Bug: https://bugs.gentoo.org/820473 Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-editors/qhexedit2: add 0.8.9
Closes: https://bugs.gentoo.org/758260 Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
app-editors/qhexedit2: add SIP 5 patch
Good enough for Fedora. Closes: https://bugs.gentoo.org/815133 Signed-off-by: Sam James <sam@gentoo.org> - Yongxiang Liang · gentoo
app-editors/qhexedit2: keyword ~riscv
Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Yongxiang Liang <tanekliang@gmail.com> Signed-off-by: Yixun Lan <dlan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andrew Ammerlaan · gentoo
app-editors/qhexedit2: restrict to <dev-python/sip-5
Bug: https://bugs.gentoo.org/793419 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
app-editors/qhexedit2: Stabilize 0.8.6_p20190316 x86, #770676
Signed-off-by: Sam James <sam@gentoo.org> - Sam James · gentoo
app-editors/qhexedit2: Stabilize 0.8.6_p20190316 amd64, #770676
Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rick Farina · gentoo
app-editors/qhexedit2: python bump
Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Rick Farina <zerochaos@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Andreas Sturmlechner · gentoo
app-editors/qhexedit2: Drop 0.8.4 and 0.8.4_p20170719
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Rick Farina · gentoo
app-editors/qhexedit2: bump snapshot
Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Rick Farina <zerochaos@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
app-editors/qhexedit2: Remove py2
Signed-off-by: Michał Górny <mgorny@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org> - ktrace · gentoo
app-editors/qhexedit2: change git branch to ponyprog
change git branch to ponyprog for succesfully build ponyprog 3.0.0, add headers installing. Package-Manager: Portage-2.3.13, Repoman-2.3.3 - Mikle Kolyada · gentoo
app-editors/qhexedit2: install editor by default
Closes: https://bugs.gentoo.org/644014 Package-Manager: Portage-2.3.13, Repoman-2.3.3 - Victor · gentoo
app-editors/qhexedit2: new package
QHexEdit is a hex editor widget written in C++ for the Qt5 framework. Used by ponyprog2000. Package-Manager: Portage-2.3.13, Repoman-2.3.3 Closes: https://github.com/gentoo/gentoo/pull/6728