[gentoo-commits] repo/gentoo:master commit in: dev-util/pretrace/

2021-01-14 Thread Andrew Savchenko
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/

2021-01-14 Thread Andrew Savchenko
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/

2018-03-22 Thread Pacho Ramos
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/

2016-07-04 Thread Andrew Savchenko
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
+