[gentoo-commits] repo/gentoo:master commit in: dev-libs/tvmet/, dev-libs/tvmet/files/
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/
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/
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: