From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 0B72315808C for ; Sun, 6 Mar 2022 23:11:39 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7330EE0978; Sun, 6 Mar 2022 23:11:35 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 58B2EE0978 for ; Sun, 6 Mar 2022 23:11:35 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 13B86343325 for ; Sun, 6 Mar 2022 23:11:34 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 473F62EA for ; Sun, 6 Mar 2022 23:11:32 +0000 (UTC) From: "Sergey Torokhov" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sergey Torokhov" Message-ID: <1646608243.6e5dfed45e6b2c7b3ac531739d7edc14402b5188.SergeyTorokhov@gentoo> Subject: [gentoo-commits] repo/proj/guru:dev commit in: dev-libs/ftl/ X-VCS-Repository: repo/proj/guru X-VCS-Files: dev-libs/ftl/Manifest dev-libs/ftl/ftl-1.0_p20210308.ebuild X-VCS-Directories: dev-libs/ftl/ X-VCS-Committer: SergeyTorokhov X-VCS-Committer-Name: Sergey Torokhov X-VCS-Revision: 6e5dfed45e6b2c7b3ac531739d7edc14402b5188 X-VCS-Branch: dev Date: Sun, 6 Mar 2022 23:11:32 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 2ae3896c-4d39-4b54-ae41-b9405b5c4c4f X-Archives-Hash: 440808d728f4e1cfabd340d7adc8c7cf commit: 6e5dfed45e6b2c7b3ac531739d7edc14402b5188 Author: Sergey Torokhov yandex ru> AuthorDate: Sun Mar 6 23:10:43 2022 +0000 Commit: Sergey Torokhov yandex ru> CommitDate: Sun Mar 6 23:10:43 2022 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=6e5dfed4 dev-libs/ftl: drop old ftl-1.0_p20210308.ebuild Signed-off-by: Sergey Torokhov yandex.ru> dev-libs/ftl/Manifest | 1 - dev-libs/ftl/ftl-1.0_p20210308.ebuild | 86 ----------------------------------- 2 files changed, 87 deletions(-) diff --git a/dev-libs/ftl/Manifest b/dev-libs/ftl/Manifest index 16819ea57..5099783b6 100644 --- a/dev-libs/ftl/Manifest +++ b/dev-libs/ftl/Manifest @@ -1,2 +1 @@ -DIST ftl-1.0_p20210308.tar.gz 732263 BLAKE2B 2a369b809f2b0d77ffe002d2e9ffaffabcb4f12565c0bb5bcbcce5899bac030dd127427dd8f89b3595d98441b9b145daf8661ed9c46977ac6667f774bb748e91 SHA512 9a1777da96fbde00669586899658d63a64b19252e90a01ccc0440e0f79f948ddd9dc118774365e227a75b80edf4c784760164268efb2d1f69000fe68ac5eb5b9 DIST ftl-1.0_p20220209.tar.gz 732360 BLAKE2B 154d7124678852dc56087c51cd7bdbb2ffa7f6a628c959f760835b420cc5bdb74bfd4e4b0e9e0d822a26eff9b100102849b1952d9ff0f5f6cf6991859eedff4a SHA512 0673ac4116c3bc9d3e55188b0d0d663f83c2e9958888780e966516c0421a08f276443ed6de637f178edb07e59c37472eb48d892aa3cbded4db68803e8bc1fa10 diff --git a/dev-libs/ftl/ftl-1.0_p20210308.ebuild b/dev-libs/ftl/ftl-1.0_p20210308.ebuild deleted file mode 100644 index 214f8876e..000000000 --- a/dev-libs/ftl/ftl-1.0_p20210308.ebuild +++ /dev/null @@ -1,86 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -FORTRAN_STANDARD="2003" - -inherit fortran-2 toolchain-funcs - -COMMIT="97b8292e893ad147ca44e42bcd56d23e9a8259fb" -DESCRIPTION="The Fortran Template Library (FTL) is a general purpose library for Fortran 2003" -HOMEPAGE="https://github.com/SCM-NV/ftl/" -SRC_URI="https://github.com/SCM-NV/${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz" - -LICENSE="LGPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="pcre test" -RESTRICT="!test? ( test )" -REQUIRED_USE="test? ( pcre )" # Some tests fail if 'pcre' is disabled - -S="${WORKDIR}/${PN}-${COMMIT}" - -RDEPEND=" - pcre? ( dev-libs/libpcre ) -" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -pkg_setup() { - fortran-2_pkg_setup -} - -src_prepare() { - default - - case $(tc-getFC) in - *gfortran* ) - sed -i -e '/gnu)/,/COMPILER =/ s:gfortran:'"$(tc-getFC)"':' \ - -e '/gnu)/,/^\tFLAGS =/ s:(BUILDDIR):(BUILDDIR) '"${FCFLAGS}"':' \ - -e '/gnu)/,/CXXCOMPILER =/ s:g++:'"$(tc-getCXX)"':' \ - -e '/gnu)/,/CXXFLAGS =/ s:CXXFLAGS = .*:CXXFLAGS = '"${CXXFLAGS}"':' \ - makefile || die - ;; - *ifort* ) - sed -i -e '/^PLATFORM/ s:gnu:intel:' \ - -e '/intel)/,/COMPILER =/ s:ifort:'"$(tc-getFC)"':' \ - -e '/intel)/,/^\tFLAGS =/ s:(BUILDDIR):(BUILDDIR) '"${FCFLAGS}"':' \ - -e '/intel)/,/CXXCOMPILER =/ s:g++:'"$(tc-getCXX)"':' \ - -e '/intel)/,/CXXFLAGS =/ s:CXXFLAGS = .*:CXXFLAGS = '"${CXXFLAGS}"':' \ - makefile || die - ;; - * ) - die "Sorry, GNU gfortran or Intel ifort are currently supported in the ebuild" - ;; - esac - - # Replase BUILD type, PREFIX and libdir, LIBDIR, add libsoname and LDFLAGS, - # drop FLAGS reassign block, add CXXFLAGS to 'configure_ftlRegex.c' build - sed -i -e '/^BUILD ?=/s:debug:release:' \ - -e 's:PREFIX ?= /usr/local:PREFIX ?= '"${ED}"'/usr/:' \ - -e 's:(PREFIX)/lib:(PREFIX)/'"$(get_libdir)"':' \ - -e 's:SOLDFLAGS = -shared:SOLDFLAGS = -shared -Wl,-soname=libftl.so.1 '"${LDFLAGS}"':' \ - -e '/gnudebug)/,+15d' \ - -e '/configure_ftlRegex.c/ s:\$(CXXCOMPILER):\$(CXXCOMPILER) \$(CXXFLAGS):' \ - makefile || die -} - -src_configure() { - return 0 -} - -src_compile() { - emake USE_PCRE=$(usex pcre true false) -} - -src_test() { - emake test -} - -src_install() { - emake install - - mv "${ED}/usr/$(get_libdir)"/libftl.so{,.1} || die - dosym libftl.so.1 /usr/$(get_libdir)/libftl.so -}