[gentoo-commits] repo/gentoo:master commit in: dev-libs/tvmet/, dev-libs/tvmet/files/

2021-04-19 Thread Sam James
commit: 292fe10e63f2190148344dfda03be5395466f924
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 20 00:26:35 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 20 01:20:23 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=292fe10e

dev-libs/tvmet: port to EAPI 7

Signed-off-by: Sam James  gentoo.org>

 .../tvmet/files/tvmet-1.7.2-respect-cxxflags.patch |  5 ++---
 dev-libs/tvmet/tvmet-1.7.2-r2.ebuild   | 23 ++
 2 files changed, 17 insertions(+), 11 deletions(-)

diff --git a/dev-libs/tvmet/files/tvmet-1.7.2-respect-cxxflags.patch 
b/dev-libs/tvmet/files/tvmet-1.7.2-respect-cxxflags.patch
index 2749c913134..f2116434bca 100644
--- a/dev-libs/tvmet/files/tvmet-1.7.2-respect-cxxflags.patch
+++ b/dev-libs/tvmet/files/tvmet-1.7.2-respect-cxxflags.patch
@@ -1,6 +1,5 @@
-diff -ur tvmet-1.7.2-orig/configure tvmet-1.7.2/configure
 tvmet-1.7.2-orig/configure 2009-04-19 16:27:20.0 -0400
-+++ tvmet-1.7.2/configure  2009-04-19 16:48:52.0 -0400
+--- a/configure
 b/configure
 @@ -2659,11 +2659,9 @@
   ;;
   *:*)   # Simple initialization syntax

diff --git a/dev-libs/tvmet/tvmet-1.7.2-r2.ebuild 
b/dev-libs/tvmet/tvmet-1.7.2-r2.ebuild
index f382b9c7e94..17b51a76512 100644
--- a/dev-libs/tvmet/tvmet-1.7.2-r2.ebuild
+++ b/dev-libs/tvmet/tvmet-1.7.2-r2.ebuild
@@ -1,9 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI="5"
-
-inherit epatch
+EAPI=7
 
 DESCRIPTION="Tiny Vector Matrix library using Expression Templates"
 HOMEPAGE="http://tvmet.sourceforge.net/;
@@ -15,11 +13,15 @@ KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="debug doc test"
 RESTRICT="!test? ( test )"
 
-DEPEND="doc? ( app-doc/doxygen )
-   test? ( dev-util/cppunit )"
+BDEPEND="doc? ( app-doc/doxygen )"
+DEPEND="test? ( dev-util/cppunit )"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-respect-cxxflags.patch
+)
 
 src_prepare() {
-   epatch "${FILESDIR}/${P}-respect-cxxflags.patch"
+   default
 
sed -i \
-e 's|^GENERATE_LATEX.*|GENERATE_LATEX = NO|' \
@@ -41,13 +43,18 @@ src_configure() {
 
 src_compile() {
default
+
if use doc ; then
-   cd doc
+   cd doc || die
doxygen Doxyfile || die "doxygen failed"
fi
 }
 
 src_install() {
default
-   use doc && dohtml -r doc/html/*
+
+   if use doc ; then
+   docinto html
+   dodoc -r doc/html/*
+   fi
 }



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tvmet/

2021-04-03 Thread Sam James
commit: b1dff3918002db4a1ceca444f486908e94a63e6f
Author: Sam James  gentoo  org>
AuthorDate: Sat Apr  3 22:46:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Apr  3 22:46:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1dff391

dev-libs/tvmet: eutils->epatch

Signed-off-by: Sam James  gentoo.org>

 dev-libs/tvmet/tvmet-1.7.2-r2.ebuild | 8 
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-libs/tvmet/tvmet-1.7.2-r2.ebuild 
b/dev-libs/tvmet/tvmet-1.7.2-r2.ebuild
index b9927da76c9..f382b9c7e94 100644
--- a/dev-libs/tvmet/tvmet-1.7.2-r2.ebuild
+++ b/dev-libs/tvmet/tvmet-1.7.2-r2.ebuild
@@ -1,22 +1,22 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="5"
 
-inherit eutils
+inherit epatch
 
 DESCRIPTION="Tiny Vector Matrix library using Expression Templates"
 HOMEPAGE="http://tvmet.sourceforge.net/;
 SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
-LICENSE="LGPL-2.1"
+
 SLOT="0"
+LICENSE="LGPL-2.1"
 KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="debug doc test"
 RESTRICT="!test? ( test )"
 
 DEPEND="doc? ( app-doc/doxygen )
test? ( dev-util/cppunit )"
-RDEPEND=""
 
 src_prepare() {
epatch "${FILESDIR}/${P}-respect-cxxflags.patch"



[gentoo-commits] repo/gentoo:master commit in: dev-libs/tvmet/files/

2016-09-04 Thread David Seifert
commit: 7124bb5fefe468f3f7888e4c4b38a90de92a3d5a
Author: Michael Mair-Keimberger (asterix)  gmail 
 com>
AuthorDate: Sun Sep  4 11:59:03 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Sep  4 13:08:40 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7124bb5f

dev-libs/tvmet: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/2223

Signed-off-by: David Seifert  gentoo.org>

 .../tvmet/files/1.7.2-docs_missing_destdir.patch   | 29 --
 1 file changed, 29 deletions(-)

diff --git a/dev-libs/tvmet/files/1.7.2-docs_missing_destdir.patch 
b/dev-libs/tvmet/files/1.7.2-docs_missing_destdir.patch
deleted file mode 100644
index d591677..
--- a/dev-libs/tvmet/files/1.7.2-docs_missing_destdir.patch
+++ /dev/null
@@ -1,29 +0,0 @@
 tvmet-1.7.2.orig/doc/Makefile.in   2007-06-23 18:00:27.0 +0200
-+++ tvmet-1.7.2/doc/Makefile.in2008-06-07 16:47:29.0 +0200
-@@ -667,20 +680,20 @@
- # Automake's "distcheck" is sensitive to having files left over
- # after "make uninstall", so we have to clean up the install hook.
- @CONFIG_DOC_TRUE@uninstall-local:
--@CONFIG_DOC_TRUE@ @if test -d $(TVMET_DOC_DIR); then \
--@CONFIG_DOC_TRUE@ rm -rf $(TVMET_DOC_DIR); \
-+@CONFIG_DOC_TRUE@ @if test -d $(DESTDIR)/$(TVMET_DOC_DIR)/html; then \
-+@CONFIG_DOC_TRUE@ rm -rf $(DESTDIR)/$(TVMET_DOC_DIR)/html; \
- @CONFIG_DOC_TRUE@ fi
- 
- # Install hooks
- @CONFIG_DOC_TRUE@make-install-dirs:
--@CONFIG_DOC_TRUE@ @if test '!' -d $(TVMET_DOC_DIR); then \
--@CONFIG_DOC_TRUE@ $(mkinstalldirs) $(TVMET_DOC_DIR); \
-+@CONFIG_DOC_TRUE@ @if test '!' -d $(DESTDIR)/$(TVMET_DOC_DIR)/html; then \
-+@CONFIG_DOC_TRUE@ $(mkinstalldirs) 
$(DESTDIR)/$(TVMET_DOC_DIR)/html; \
- @CONFIG_DOC_TRUE@ fi
- 
- @CONFIG_DOC_TRUE@install-data-hook: make-install-dirs
--@CONFIG_DOC_TRUE@ @echo Installing documentations into $(TVMET_DOC_DIR)
-+@CONFIG_DOC_TRUE@ @echo Installing documentations into 
$(DESTDIR)/$(TVMET_DOC_DIR)/html
- @CONFIG_DOC_TRUE@ @echo "install html"
--@CONFIG_DOC_TRUE@ @$(INSTALL_DATA) @top_builddir@/doc/html/* 
$(TVMET_DOC_DIR)
-+@CONFIG_DOC_TRUE@ @$(INSTALL_DATA) @top_builddir@/doc/html/* 
$(DESTDIR)/$(TVMET_DOC_DIR)/html
- 
- @CONFIG_DOC_FALSE@doc-dist:
- @CONFIG_DOC_FALSE@install-data-hook: