diff options
Diffstat (limited to 'dev-util/ltrace')
-rw-r--r-- | dev-util/ltrace/Manifest | 6 | ||||
-rw-r--r-- | dev-util/ltrace/files/ltrace-0.7.3-test-glibc-2.33.patch | 2 | ||||
-rw-r--r-- | dev-util/ltrace/ltrace-0.7.3.6.1.ebuild | 4 | ||||
-rw-r--r-- | dev-util/ltrace/ltrace-0.7.3_p4-r1.ebuild | 80 |
4 files changed, 5 insertions, 87 deletions
diff --git a/dev-util/ltrace/Manifest b/dev-util/ltrace/Manifest index 28687b39cbb0..05c353a2cf1c 100644 --- a/dev-util/ltrace/Manifest +++ b/dev-util/ltrace/Manifest @@ -9,12 +9,10 @@ AUX ltrace-0.7.3-no-error.h-2.patch 1676 BLAKE2B 55451613cb1a5e37503dcfe38ac5535 AUX ltrace-0.7.3-no-error.h.patch 885 BLAKE2B a893550c62e4a479405f8dd3e4c41c01d0a027bee2ed6a25e104c407e7c4372cbb2b0774c6feb3e7691f3b8f1b194d0e2377d0e9244564c2edb6d143574952c1 SHA512 193fc57ef6df54c39a099db7991237dbd2bcb1454fd5b889074c54e005fc50175f5702e118b25a3c4d09bb2d1e03ce38734798ce0143cd3b7293383b93775e2d AUX ltrace-0.7.3-pid_t.patch 179 BLAKE2B 7782ab18e9ec8233ed4d60aed339175e1a30f6f3f589d8a7e9eeaa228918cfba6b00528790cf2908adc785c28231e208b96a7c76fd0daa914f9ce6bdb91b01ba SHA512 87e5f49c89dcdd3218547bcd57f0ae05253d4756abb4d4981d78501a6b1de2d5389987fd90d59fe41348a0ad2b56b62a8e087e9092533e12f2cdcd800abfa8db AUX ltrace-0.7.3-print-test-pie.patch 774 BLAKE2B e67bedbd0ea2470007390634fe588ee7cd074cff4b90f57fe821f6124d4aee9e2cb8f60b46b7007659d5a29d929cf579c38d858c31b8667ba50f64d579909c81 SHA512 9f407805719f21838fa3d2c48aaa96025fb4785a28b5b4e50b2593093067ed6cb406dbb662e0178e84e9db101b4cfa12867127cd212abf6417130e7cb4c21002 -AUX ltrace-0.7.3-test-glibc-2.33.patch 555 BLAKE2B 2f79f132871ea5ac1b2a6efe45959e2a1a5d2a6cfba591ee9ca9cfd9fc94af7b39d605977c843eeb4bf860fa75024b4f12d647271a38c9b061ae37a9b9d4215c SHA512 31d8390807c69446724c8c2bf5dbf56a6fdc59771883fddaa3589b7473ab0d0eeaed2e8fd4790e5b961167ad739324a36348bc2eef3e484173b5d6f253e3bd85 +AUX ltrace-0.7.3-test-glibc-2.33.patch 569 BLAKE2B 43bacf629135268f4495d98cbb394b9811e30b907f48de343bb52ec2f0322958c5da50d0626ffe16f58da389e6bd92a4e6d6f3eee035ae906c208b36c31d65ba SHA512 8812f808db5f7213ec3547ac9cef79374d1e5a2589fcb99bc5e3aa7cc717909457321b4fdb60e933070d1d50c3900e3282ba825f15d1943e4e1aba3676c1bf98 AUX ltrace-0.7.3-test-protos.patch 2551 BLAKE2B 48998f9db4875b8e2af6727b51fc8666cc4f10cbc55bbc4bf32a2b54f1f1032f7c7f07c5196ffff53e23183010eb68df862b4fceaab56d30a580eeaadeeb6f17 SHA512 4652b3f920ad3669d2e6076775b9a598bd999a0fa5319c490f580d93c63f53bd0e3db61cf7a61c5db3a436789802b8fa9646f84ee76e8f37f4f3afb827b84f34 AUX ltrace-0.7.3-tuple-tests.patch 460 BLAKE2B f8beacb8468f7842603e6abd1aeace86ad52cd9347fab1fb7ee243bfc1b536b42d91405380354476bc68c033687216561f6512e82bedca6e525407e79dcab2dd SHA512 07a1808ea6a9564c891ce0caec9cbb0e55975a171c46a6bb3358a9e16f217cd4bbd4b3c39a0e278b34e9c542199e13afdbe817bc2ba26390e879edbda71bf993 -DIST ltrace_0.7.3-4.debian.tar.gz 11373 BLAKE2B 3004bef4e0181e28606e1c50dcc2265d9869e51bf11288185da46f7a77a0aaffb41af75f84baa7d094f9f752071c9e8f53c565982a955e3250a7fc721c529b20 SHA512 67a868c95703ca9cd8407905e3be416e3a66920f41d9deb78fadb71719d7d3f1a3f67ffcb575acff4bf7e4715102f3a6b0f67c6adb74f37ee66c398c132ff04b DIST ltrace_0.7.3-6.1.debian.tar.xz 11404 BLAKE2B d38ce51dfcbf809d7622029fb6dd0acd61c8d8213be0bf2625fd746adbe6dd6830faf208b7e864c1185013d7d5e17f3e10e8a8fb45f8e0a4bc9859fde96a55d7 SHA512 c0753935d74be530886ce5202429cabbbe73814c9ac120eaf90a1c4e03dfd4de5381e3e85a27fbbbce694b23cd72a273199575419446b6159b0925d85e1938ab DIST ltrace_0.7.3.orig.tar.bz2 482658 BLAKE2B 30d1dbb178a41043e4bbbac17a23676db202b64327c9bb4393ae7ace9f5e1a1e2a5ded56cabc7faf2ea55b22ed17126a94c121147aeefb40250710b7307a50d3 SHA512 a842b16dcb81da869afa0bddc755fdff0d57b35672505bf2c7164fd983b1938d28b126714128930994cc1230ced69d779456d0cfc16f4008c9b6d19f0852285d -EBUILD ltrace-0.7.3.6.1.ebuild 2334 BLAKE2B 97822eaa882996ff45f8f833ea5bd992acbb6c405ec47796938f41a574dc9083ccbab6646f9968bf6517cb8ef85e5d570626c64a3449230bb3e81eee9ad78010 SHA512 a533f817ba62c912d4839caa446081f6e0333494c52c94f02eb918848e41471e2edd1d81b14cd9e0ccc9608c7cbc4bd86238d5fd0cd856def5cce380e0bc0f8d -EBUILD ltrace-0.7.3_p4-r1.ebuild 2323 BLAKE2B 180660c4efcfc0f98f6633a5b1f0f4006a1bc64afc7e08c64d89ef199aa29f941d59a3aab2bcd2dc19c4e966bda6a3815abe192c02ceeffd929bacb9ebe0fe8d SHA512 db05cf5430423aeabb10665cb0f30ee060718970c7c42b9e769285a1e5bd271ac6f1b6102550790d57a42c4a367ccf2991c6b4620e1ef9b8d0efef8fa67b752f +EBUILD ltrace-0.7.3.6.1.ebuild 2331 BLAKE2B 9fcaceed1ab181af46fb5caf1636bc0e777284d434ab2a88cbb641fe43b2c5b40ff2f53230219b305ca758c7c2e522c8a0e573f496e7551002633a74e288b32f SHA512 dc613ac4daefea4a42c805228bb4ac25bd30cffda63195bf1ece538d5ecc393627a958d04400d909ef475177b06e4f41173a110d85ed792248b3dcbdae683afa MISC metadata.xml 352 BLAKE2B 15b228217fff782041f3cae8a69e5e9be118cdd99dd39a26c4b79209ba9b55e22a1a2485a1fa75fd0b89438bffeb85d7bef26c38002fd1a77ef7bfc88a7ee221 SHA512 6b6068b2ef3baba29027349c8fbee57acde7df0e02a9e7ac042f33eb66d1f629c49ef4f5644b93b4eb6dca5da701acc3f692344a6f21dceea591045c856ece57 diff --git a/dev-util/ltrace/files/ltrace-0.7.3-test-glibc-2.33.patch b/dev-util/ltrace/files/ltrace-0.7.3-test-glibc-2.33.patch index 137d6271c065..0b8592d82a1f 100644 --- a/dev-util/ltrace/files/ltrace-0.7.3-test-glibc-2.33.patch +++ b/dev-util/ltrace/files/ltrace-0.7.3-test-glibc-2.33.patch @@ -5,7 +5,7 @@ set pattern "SYS_unlink" ltrace_verify_output ${objdir}/${subdir}/${testfile}.ltrace $pattern 1 -set pattern "SYS_(new)?stat" -+set pattern "SYS_(new)?stat|SYS_newfstatat" ++set pattern "SYS_(new)?stat|SYS_fstatat64|SYS_newfstatat" ltrace_verify_output ${objdir}/${subdir}/${testfile}.ltrace $pattern 1 egrep set pattern "SYS_access" ltrace_verify_output ${objdir}/${subdir}/${testfile}.ltrace $pattern 1 diff --git a/dev-util/ltrace/ltrace-0.7.3.6.1.ebuild b/dev-util/ltrace/ltrace-0.7.3.6.1.ebuild index df30b57313d9..6e833e04a3cf 100644 --- a/dev-util/ltrace/ltrace-0.7.3.6.1.ebuild +++ b/dev-util/ltrace/ltrace-0.7.3.6.1.ebuild @@ -6,7 +6,7 @@ EAPI=7 inherit autotools LTRACE_V=$(ver_cut 1-3) -DB_V=$(ver_cut 4-5) +DB_V=$(ver_cut 4-) DESCRIPTION="trace library calls made at runtime" HOMEPAGE="https://gitlab.com/cespedes/ltrace" @@ -17,7 +17,7 @@ SRC_URI=" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86" +KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ppc ~ppc64 ~sparc x86" IUSE="debug selinux test unwind" RDEPEND="virtual/libelf:= diff --git a/dev-util/ltrace/ltrace-0.7.3_p4-r1.ebuild b/dev-util/ltrace/ltrace-0.7.3_p4-r1.ebuild deleted file mode 100644 index 3b6aafcb34d6..000000000000 --- a/dev-util/ltrace/ltrace-0.7.3_p4-r1.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -inherit autotools - -LTRACE_V=${PV/_p*/} -DB_V=${PV/*_p/} - -DESCRIPTION="trace library calls made at runtime" -HOMEPAGE="https://gitlab.com/cespedes/ltrace" -SRC_URI=" - mirror://debian/pool/main/l/${PN}/${PN}_${LTRACE_V}.orig.tar.bz2 - mirror://debian/pool/main/l/${PN}/${PN}_${LTRACE_V}-${DB_V}.debian.tar.gz -" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha amd64 ~arm ~ia64 ~mips ppc ~ppc64 ~sparc x86" -IUSE="debug selinux test unwind" - -RDEPEND="virtual/libelf:= - selinux? ( sys-libs/libselinux ) - unwind? ( sys-libs/libunwind:= )" -DEPEND="${RDEPEND} - sys-libs/binutils-libs - test? ( dev-util/dejagnu )" - -# under musl tests need major work upstream, half of them does not work. -RESTRICT=" - !test? ( test ) - elibc_musl? ( test ) -" - -S=${WORKDIR}/${PN}-${LTRACE_V} - -PATCHES=( - "${FILESDIR}"/${PN}-0.7.3-test-protos.patch #bug 421649 - "${FILESDIR}"/${PN}-0.7.3-alpha-protos.patch - "${FILESDIR}"/${PN}-0.7.3-ia64.patch - "${FILESDIR}"/${PN}-0.7.3-print-test-pie.patch - "${FILESDIR}"/${PN}-0.7.3-ia64-pid_t.patch - "${FILESDIR}"/${PN}-0.7.3-musl-host.patch #713428 - "${FILESDIR}"/${PN}-0.7.3-no-error.h.patch #713428 - "${FILESDIR}"/${PN}-0.7.3-no-error.h-2.patch #713428 - "${FILESDIR}"/${PN}-0.7.3-no-REG_NOERROR.patch #713428 - "${FILESDIR}"/${PN}-0.7.3-pid_t.patch #713428 - "${FILESDIR}"/${PN}-0.7.3-tuple-tests.patch - "${FILESDIR}"/${PN}-0.7.3-CXX-for-tests.patch - "${FILESDIR}"/${PN}-0.7.3-test-glibc-2.33.patch - "${FILESDIR}"/${PN}-0.7.3-disable-munmap-test.patch -) - -src_prepare() { - eapply "${WORKDIR}"/debian/patches/[0-9]* - - default - - sed -i '/^dist_doc_DATA/d' Makefile.am || die - eautoreconf -} - -src_configure() { - ac_cv_header_selinux_selinux_h=$(usex selinux) \ - ac_cv_lib_selinux_security_get_boolean_active=$(usex selinux) \ - econf \ - --disable-werror \ - $(use_enable debug) \ - $(use_with unwind libunwind) -} - -src_test() { - # On kernels with Yama enabled this will not run, even without sandbox, - # unless /proc/sys/kernel/yama/ptrace_scope == 0. Just don't bother. - # Note: we only delete it here in order to avoid Makefile.am patching. - rm -f testsuite/ltrace.minor/attach-process.exp - # sandbox redirects vfork() to fork(): bug # 774054 - # Let's avoid sandbox entirely. - SANDBOX_ON=0 LD_PRELOAD= emake check -} |