[gentoo-commits] repo/gentoo:master commit in: dev-util/pretrace/
commit: c914909238f92dbbd4e91bfa5eee1d444d034504 Author: Andrew Savchenko gentoo org> AuthorDate: Thu Jan 14 17:09:39 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Thu Jan 14 17:10:59 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9149092 dev-util/pretrace: remove old Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> dev-util/pretrace/Manifest | 1 - dev-util/pretrace/pretrace-0.4-r1.ebuild | 33 2 files changed, 34 deletions(-) diff --git a/dev-util/pretrace/Manifest b/dev-util/pretrace/Manifest index 97c797900f1..12e3801543f 100644 --- a/dev-util/pretrace/Manifest +++ b/dev-util/pretrace/Manifest @@ -1,2 +1 @@ -DIST libpretrace-0.4.tar.gz 7370 BLAKE2B 08fb2022433af807675ef089dcf1fbd642c165b353959f81547c2f65fd9e60c49b7494c661f81698c738bd27a3cdbd28d6a227589ef7a2906c5fa930d9709fc6 SHA512 64d1041ce398c73342ed371ebac4f656620c9ae4bc6da1b56b43bccd9898564a44dfe7bfaf3d4c865b89c5924b9d03aa21f393dcbafc185f84ac4b9ea2eb17d8 DIST pretrace-0.4.tar.xz 6988 BLAKE2B a9b05aa106142fa090e09bd6c07d2972be72453e1bfe5a15a0b67c8bb5c3a20c2e19ad03dc738f24b6bcbee5629ad47438cdf04b1eab8c1d757fe4d62ee59a9e SHA512 cdd70b9b06451c0142c79b50f2264c034bdc8d815edaaeb78bbde55127a31a68e49df7ba2d6599bd108f9161f768afca84e85a917ef7353b1ace9e2256be84ef diff --git a/dev-util/pretrace/pretrace-0.4-r1.ebuild b/dev-util/pretrace/pretrace-0.4-r1.ebuild deleted file mode 100644 index 998da63f105..000 --- a/dev-util/pretrace/pretrace-0.4-r1.ebuild +++ /dev/null @@ -1,33 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -inherit readme.gentoo-r1 - -DESCRIPTION="start dynamically linked applications under debugging environment" -HOMEPAGE="http://dev.inversepath.com/trac/pretrace; -SRC_URI="http://dev.inversepath.com/pretrace/libpretrace-${PV}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="" - -S="${WORKDIR}/lib${P}" - -DOC_CONTENTS="Remember to execute ptgenmap after modifying pretrace.conf" - -PATCHES=( - "${FILESDIR}"/${P}--as-needed.diff - "${FILESDIR}"/${P}-build.patch #227923 -) - -src_install() { - dodir /usr/bin /usr/share/man/man3 /usr/share/man/man8 - emake DESTDIR="${D}" LIBDIR="${D}/usr/$(get_libdir)" PREFIX="${D}/usr" install - readme.gentoo_create_doc -} - -pkg_postinst() { - readme.gentoo_print_elog -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/pretrace/, dev-util/pretrace/files/
commit: 077594f6d42c9a0115783ce07d533d8198c4df64 Author: Andrew Savchenko gentoo org> AuthorDate: Thu Jan 14 17:03:12 2021 + Commit: Andrew Savchenko gentoo org> CommitDate: Thu Jan 14 17:10:56 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=077594f6 dev-util/pretrace: fix QA issues - Align build patch to -p1 (bug 651256) - Update homepage and src uri - Install docs to ${PN}-${PVR} instead of ${PN}-${PV} - Do not compress man pages - Provide soname for the library Closes: https://bugs.gentoo.org/651256 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Andrew Savchenko gentoo.org> dev-util/pretrace/Manifest | 1 + dev-util/pretrace/files/pretrace-0.4-build.patch | 4 +-- dev-util/pretrace/files/pretrace-0.4-qa.patch| 39 dev-util/pretrace/pretrace-0.4-r2.ebuild | 31 +++ 4 files changed, 73 insertions(+), 2 deletions(-) diff --git a/dev-util/pretrace/Manifest b/dev-util/pretrace/Manifest index 07fb758cb0f..97c797900f1 100644 --- a/dev-util/pretrace/Manifest +++ b/dev-util/pretrace/Manifest @@ -1 +1,2 @@ DIST libpretrace-0.4.tar.gz 7370 BLAKE2B 08fb2022433af807675ef089dcf1fbd642c165b353959f81547c2f65fd9e60c49b7494c661f81698c738bd27a3cdbd28d6a227589ef7a2906c5fa930d9709fc6 SHA512 64d1041ce398c73342ed371ebac4f656620c9ae4bc6da1b56b43bccd9898564a44dfe7bfaf3d4c865b89c5924b9d03aa21f393dcbafc185f84ac4b9ea2eb17d8 +DIST pretrace-0.4.tar.xz 6988 BLAKE2B a9b05aa106142fa090e09bd6c07d2972be72453e1bfe5a15a0b67c8bb5c3a20c2e19ad03dc738f24b6bcbee5629ad47438cdf04b1eab8c1d757fe4d62ee59a9e SHA512 cdd70b9b06451c0142c79b50f2264c034bdc8d815edaaeb78bbde55127a31a68e49df7ba2d6599bd108f9161f768afca84e85a917ef7353b1ace9e2256be84ef diff --git a/dev-util/pretrace/files/pretrace-0.4-build.patch b/dev-util/pretrace/files/pretrace-0.4-build.patch index 4d7056fa83f..9db1cb241e7 100644 --- a/dev-util/pretrace/files/pretrace-0.4-build.patch +++ b/dev-util/pretrace/files/pretrace-0.4-build.patch @@ -2,8 +2,8 @@ fix building with newer glibc http://bugs.gentoo.org/227923 pretrace.h -+++ pretrace.h +--- a/pretrace.h b/pretrace.h @@ -20,3 +20,8 @@ #include # define RANDOMIZE(x) { struct timeval tv; gettimeofday(, NULL); x = tv.tv_usec; } diff --git a/dev-util/pretrace/files/pretrace-0.4-qa.patch b/dev-util/pretrace/files/pretrace-0.4-qa.patch new file mode 100644 index 000..8cf40e796a1 --- /dev/null +++ b/dev-util/pretrace/files/pretrace-0.4-qa.patch @@ -0,0 +1,39 @@ +--- pretrace-0.4/Makefile.orig 2021-01-14 13:31:45.950615134 +0300 pretrace-0.4/Makefile 2021-01-14 13:32:04.940676578 +0300 +@@ -2,14 +2,14 @@ + # $Id: Makefile,v 1.1 2005/07/27 07:45:37 taviso Exp $ + # + +-VERSION=0.4 ++VERSION?=0.4 + PREFIX=/usr/local + DOCDIR=$(PREFIX)/share/doc/pretrace-$(VERSION) + LIBDIR=$(PREFIX)/lib + BINDIR=$(PREFIX)/bin + MANDIR=$(PREFIX)/share/man + +-all: libpretrace.so ptgenmap doc ++all: libpretrace.so ptgenmap + @echo 'libpretrace.so has been built, please see README for instructions.' + @echo 'type `make install` to install to $(PREFIX)' + +@@ -26,7 +26,7 @@ + $(CC) $(CFLAGS) -Wall -g -fPIC -c trie.c + + libpretrace.so: libpretrace.o trie.o +- $(CC) $(CFLAGS) $(LDFLAGS) -g -shared -o libpretrace.so libpretrace.o trie.o ++ $(CC) $(CFLAGS) $(LDFLAGS) -g -shared -Wl,-soname,libpretrace.so -o libpretrace.so libpretrace.o trie.o + + doc: + gzip -9c pretrace.3 > pretrace.3.gz +@@ -38,8 +41,8 @@ + install -m 0755 libpretrace.so $(LIBDIR) + install -m 0755 ptgenmap $(BINDIR) + install -m 0644 README pretrace.conf.example ChangeLog $(DOCDIR) +- install -m 0644 pretrace.3.gz $(MANDIR)/man3 +- install -m 0644 ptgenmap.8.gz $(MANDIR)/man8 ++ install -m 0644 pretrace.3 $(MANDIR)/man3 ++ install -m 0644 ptgenmap.8 $(MANDIR)/man8 + + clean: + -rm -f libpretrace.so libpretrace.o trie.o ptgenmap.o ptgenmap *~ diff --git a/dev-util/pretrace/pretrace-0.4-r2.ebuild b/dev-util/pretrace/pretrace-0.4-r2.ebuild new file mode 100644 index 000..c6ff1edc585 --- /dev/null +++ b/dev-util/pretrace/pretrace-0.4-r2.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 +inherit readme.gentoo-r1 + +DESCRIPTION="start dynamically linked applications under debugging environment" +HOMEPAGE="https://github.com/robholland/pretrace; +SRC_URI="https://dev.gentoo.org/~bircoph/distfiles/${P}.tar.xz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" + +DOC_CONTENTS="Remember to execute ptgenmap after modifying pretrace.conf" + +PATCHES=( + "${FILESDIR}"/${P}--as-needed.diff + "${FILESDIR}"/${P}-build.patch #227923 + "${FILESDIR}"/${P}-qa.patch +) + +src_install() { + dodir /usr/bin /usr/share/man/man3 /usr/share/man/man8 + emake DESTDIR="${D}" LIBDIR="${D}/usr/$(get_libdir)"
[gentoo-commits] repo/gentoo:master commit in: dev-util/pretrace/
commit: cbf08c1b429afd482285ca9227fb5fbb8739083a Author: Pacho Ramos gentoo org> AuthorDate: Thu Mar 22 21:33:24 2018 + Commit: Pacho Ramos gentoo org> CommitDate: Thu Mar 22 21:35:58 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbf08c1b dev-util/pretrace: Stop using prepalldocs (#587268), neither einstall, bump EAPI and don't show elog messages everytime Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-util/pretrace/pretrace-0.4-r1.ebuild | 33 dev-util/pretrace/pretrace-0.4.ebuild| 32 --- 2 files changed, 33 insertions(+), 32 deletions(-) diff --git a/dev-util/pretrace/pretrace-0.4-r1.ebuild b/dev-util/pretrace/pretrace-0.4-r1.ebuild new file mode 100644 index 000..998da63f105 --- /dev/null +++ b/dev-util/pretrace/pretrace-0.4-r1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +inherit readme.gentoo-r1 + +DESCRIPTION="start dynamically linked applications under debugging environment" +HOMEPAGE="http://dev.inversepath.com/trac/pretrace; +SRC_URI="http://dev.inversepath.com/pretrace/libpretrace-${PV}.tar.gz; + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="" + +S="${WORKDIR}/lib${P}" + +DOC_CONTENTS="Remember to execute ptgenmap after modifying pretrace.conf" + +PATCHES=( + "${FILESDIR}"/${P}--as-needed.diff + "${FILESDIR}"/${P}-build.patch #227923 +) + +src_install() { + dodir /usr/bin /usr/share/man/man3 /usr/share/man/man8 + emake DESTDIR="${D}" LIBDIR="${D}/usr/$(get_libdir)" PREFIX="${D}/usr" install + readme.gentoo_create_doc +} + +pkg_postinst() { + readme.gentoo_print_elog +} diff --git a/dev-util/pretrace/pretrace-0.4.ebuild b/dev-util/pretrace/pretrace-0.4.ebuild deleted file mode 100644 index 00fe92568f8..000 --- a/dev-util/pretrace/pretrace-0.4.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -inherit eutils multilib - -DESCRIPTION="start dynamically linked applications under debugging environment" -HOMEPAGE="http://dev.inversepath.com/trac/pretrace; -SRC_URI="http://dev.inversepath.com/pretrace/libpretrace-${PV}.tar.gz; - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86" -IUSE="" - -S="${WORKDIR}/lib${P}" - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/${P}--as-needed.diff - epatch "${FILESDIR}"/${P}-build.patch #227923 -} - -src_install() { - dodir /usr/bin /usr/share/man/man{3,8} - einstall LIBDIR="${D}/usr/$(get_libdir)" PREFIX="${D}/usr" || die - prepalldocs -} - -pkg_postinst() { - elog "remember to execute ptgenmap after modifying pretrace.conf" -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/pretrace/
commit: e86519e22585b2aae47ed8aee519479676ba7cd1 Author: Andrew Savchenko gentoo org> AuthorDate: Mon Jul 4 19:58:30 2016 + Commit: Andrew Savchenko gentoo org> CommitDate: Mon Jul 4 20:03:21 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e86519e2 dev-util/pretrace: Take an orphaned package Package-Manager: portage-2.3.0 Signed-off-by: Andrew Savchenko gentoo.org> dev-util/pretrace/metadata.xml | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-util/pretrace/metadata.xml b/dev-util/pretrace/metadata.xml index 6f49eba..b4a27e9 100644 --- a/dev-util/pretrace/metadata.xml +++ b/dev-util/pretrace/metadata.xml @@ -1,5 +1,8 @@ http://www.gentoo.org/dtd/metadata.dtd;> - + +birc...@gentoo.org +Andrew Savchenko +