summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Move {dev-util → dev-debug}/ltraceMichał Górny2024-01-1913-282/+0
| | | | Signed-off-by: Michał Górny <mgorny@gentoo.org>
* dev-util/ltrace: fix copy-pasto in metadataMarek Szuba2023-12-221-1/+1
| | | | | Closes: https://bugs.gentoo.org/920520 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-util/ltrace: drop 0.7.3.6.1Marek Szuba2023-08-1410-358/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-util/ltrace: Stabilize 0.7.91_pre20221216-r1 ppc, #910373Sam James2023-08-041-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/ltrace: Stabilize 0.7.91_pre20221216-r1 x86, #910373Arthur Zamarin2023-07-151-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/ltrace: Stabilize 0.7.91_pre20221216-r1 amd64, #910373Arthur Zamarin2023-07-151-1/+1
| | | | Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
* dev-util/ltrace: support libdwfl as unwinderMarek Szuba2023-04-032-1/+6
| | | | | | | | | Add a new USE flag for this (pulling the whole elfutils in if set), and make it mutually exclusive with unwind because src_configure fails if both unwinders have been selected. Closes: https://bugs.gentoo.org/903643 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-util/ltrace: add gitlab upstream metadataMarek Szuba2023-03-301-0/+3
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-util/ltrace: add 0.7.91_pre20221216Marek Szuba2023-03-306-0/+169
| | | | | | | | | | | | | | | | | First attempt to move away from Debian tarballs and towards the somewhat revived upstream. Unfortunately upstream has yet to release any versions newer than 0.7.3 so we have to use a git snapshot for that. The suffix _pre, with the date being that of the chosen commit, has been added because the version number 0.7.91 got set in the repository almost a decade ago and it is unknown at this point whether upstream intends to increment it before the next release or not, assuming they ever make one. Tests are still restricted because even though they do not fail as badly as 0.7.3 ones, all the reasons for having restricted them in the first place remain valid. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-util/ltrace: restrict testsMarek Szuba2023-03-301-6/+4
| | | | | | | | | | | | Effectively abandoned upstream (no git activity in testsuite/ since late 2015 apart from the merging of two arm64-related Fedora patches) and not run by their CI. EXTREMELY fragile. Upstream appears to have got a bit more alive in 2022 so let's hope they will sort this out before ltrace stops working altogether. Bug: https://bugs.gentoo.org/894386 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-util/ltrace: use an open range for choosing Debian package versionMarek Szuba2021-11-251-1/+1
| | | | | | In case they either add the third component or go back to a single one. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-util/ltrace: drop 0.7.3_p4-r1Marek Szuba2021-11-182-81/+0
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-util/ltrace: Stabilize 0.7.3.6.1 ppc, #808755Sam James2021-11-181-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/ltrace: Stabilize 0.7.3.6.1 x86, #808755Sam James2021-11-171-1/+1
| | | | Signed-off-by: Sam James <sam@gentoo.org>
* dev-util/ltrace: fix ltrace-0.7.3-test-glibc-2.33.patchMarek Szuba2021-11-161-1/+1
| | | | | | | | | According to glibc documentation, the syscall employed by the function fstatat() is only called newfstatat() "on some architectures" (which happens to include amd64); everywhere else it is called "fstatat64()". Bug: https://bugs.gentoo.org/809890 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* **/metadata.xml: Replace http by https in DOCTYPE elementUlrich Müller2021-09-111-1/+1
| | | | | Bug: https://bugs.gentoo.org/552720 Signed-off-by: Ulrich Müller <ulm@gentoo.org>
* dev-util/ltrace: amd64 stable wrt bug #808755Agostino Sarubbo2021-08-181-1/+1
| | | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-util/ltrace: skip the attach-process testMarek Szuba2021-07-132-0/+8
| | | | | | | | | | | | | | | | | | | | | | | On modern kernels with the Yama security module enabled the default ptrace behaviour is that a process must have a predefined relationship with the inferior it wants to call ``PTRACE_ATTACH`` on, with two additional modes restricting process tracing even more; for details see [1]. As a result, unless Yama is explicitly reset to classic ptrace permissions the ltrace attach-process test fails due to insufficient permissions - regardless of the sandbox, or even when the test suite is run manually with no involvement of a Gentoo package manager. We could in principle modify the test in question to be compatible with restricted-ptrace mode, however it would still fail on systems with Yama in admin-attach and no-attach mode. Between that and requiring the user to reconfigure Yama prior to running this test being IMHO a Bad Idea, just don't bother with this test at all. [1] https://www.kernel.org/doc/html/latest/admin-guide/LSM/Yama.html Closes: https://bugs.gentoo.org/729046 Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-util/ltrace: drop myself as a maintainerSergei Trofimovich2021-07-051-4/+0
| | | | | Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/ltrace: add 0.7.3.6.1Marek Szuba2021-07-022-0/+78
| | | | | | | | | | Debian now uses two-part version numbers for their changes in this package, which is not allowed with _p in Gentoo - so just extend the standard version number by two more parts, it's unlikely this will conflict with the upstream scheme even if they even do release a new version. Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-util/ltrace: add self as maintainerMarek Szuba2021-07-021-0/+4
| | | | Signed-off-by: Marek Szuba <marecki@gentoo.org>
* dev-util/ltrace: disable munmap test, disable sandboxSergei Trofimovich2021-03-112-0/+22
| | | | | Package-Manager: Portage-3.0.17, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/ltrace: tweak syscall test for glibc-2.33Sergei Trofimovich2021-02-062-1/+13
| | | | | Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/ltrace: use ${CXX} instead of c++ for testsSergei Trofimovich2020-06-212-0/+12
| | | | | Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/ltrace:use $CC in tests instead of gccSergei Trofimovich2020-06-212-0/+13
| | | | | Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/ltrace: drop oldSergei Trofimovich2020-06-201-57/+0
| | | | | Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/ltrace: x86 stable wrt bug #728276Agostino Sarubbo2020-06-151-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-util/ltrace: ppc stable wrt bug #728276Agostino Sarubbo2020-06-151-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-util/ltrace: amd64 stable wrt bug #728276Agostino Sarubbo2020-06-151-1/+1
| | | | | | Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
* dev-util/ltrace: tweak for musl, bug #713428Sergei Trofimovich2020-03-206-0/+245
| | | | | | | Reported-by: Toralf Förster Closes: https://bugs.gentoo.org/713428 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/ltrace: add RESTRICT="!test? ( test )", bump to EAPI=7Sergei Trofimovich2019-11-092-14/+20
| | | | | Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/ltrace: update HOMEPAGESergei Trofimovich2019-10-291-1/+1
| | | | | | | Reported-by: Wim Muskee Closes: https://bugs.gentoo.org/698826 Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/ltrace: drop oldSergei Trofimovich2019-10-293-76/+0
| | | | | Package-Manager: Portage-2.3.78, Repoman-2.3.17 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/ltrace: fix build on ia64Sergei Trofimovich2019-03-182-1/+8
| | | | | Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* dev-util/ltrace: stable 0.7.3_p4 for ppc, bug #667608Sergei Trofimovich2018-10-261-1/+1
| | | | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 RepoMan-Options: --include-arches="ppc"
* dev-util/ltrace: amd64 stable wrt bug #667608Mikle Kolyada2018-10-201-1/+1
| | | | | Signed-off-by: Mikle Kolyada <zlogene@gentoo.org> Package-Manager: Portage-2.3.49, Repoman-2.3.11
* dev-util/ltrace: x86 stable (bug #667608)Thomas Deutschmann2018-10-181-1/+1
| | | | | Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
* dev-util/ltrace: fix print-instruction-pointer testSergei Trofimovich2018-10-052-1/+17
| | | | | | | | | | | | | | print-instruction-pointer occasionally fails when kernel loads test at address that does not match last 4 digits of 'objdump' output. On x86_64 page size is 4096 bytes (0x1000). This gives only 3 digits of stable address. The change picks last 3 digits from objdump address. Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org> Package-Manager: Portage-2.3.50, Repoman-2.3.11
* dev-util/ltrace: set HOMETAGE to https://www.ltrace.org/Sergei Trofimovich2018-07-133-6/+6
| | | | | | | | domhnall noticed old homepage is not working after alioth turndown and proposed https://www.ltrace.org/. Looks good! Reported-by: domhnall Package-Manager: Portage-2.3.42, Repoman-2.3.9
* dev-util/*: Update Manifest hashesMichał Górny2017-12-101-4/+4
|
* dev-util/ltrace: remove unused patchesMichael Mair-Keimberger2017-10-174-50/+0
| | | | Closes: https://github.com/gentoo/gentoo/pull/5817
* dev-util/ltrace: drop oldSergei Trofimovich2017-08-272-46/+0
| | | | Package-Manager: Portage-2.3.8, Repoman-2.3.3
* dev-util/ltrace: fix build failure on ia64Sergei Trofimovich2017-06-242-1/+41
| | | | Package-Manager: Portage-2.3.6, Repoman-2.3.2
* Drop $Id$ per council decision in bug #611234.Robin H. Johnson2017-02-284-4/+0
| | | | Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
* dev-util/ltrace: restore basic alpha supportSergei Trofimovich2016-06-272-2/+17
| | | | | | | Builds successfully on gcc-5.4.0 and can trace calls to calls like 'gcc -v'. Package-Manager: portage-2.3.0
* dev-util/ltrace: use binutils-libs as a __cxa_demangle providerSergei Trofimovich2016-04-021-0/+1
| | | | Package-Manager: portage-2.2.28
* dev-util/ltrace: mark 0.5.3.1 alpha stableMike Frysinger2016-03-231-1/+1
|
* dev-util/ltrace: fix tests, bug #421649Sergei Trofimovich2016-02-142-0/+72
| | | | | | | Reported by: Diego Elio Pettenò Bug: https://bugs.gentoo.org/421649 Package-Manager: portage-2.2.27
* dev-util/ltrace: added myself to maintainersSergei Trofimovich2016-02-061-0/+4
| | | | Package-Manager: portage-2.2.27
* Replace all herds with appropriate projects (GLEP 67)Michał Górny2016-01-241-1/+0
| | | | | Replace all uses of herd with appropriate project maintainers, or no maintainers in case of herds requested to be disbanded.