app-editors / qhexedit2

Hex editor library, Qt application written in C++ with Python bindings

Official package sites : https://github.com/Simsys/qhexedit2/ ·

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.

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

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

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

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

dev-db / sqlitebrowser : Light GUI editor for SQLite databases

dev-embedded / ponyprog : EEPROM and microcontroller programmer/flasher

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