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)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 3633B15800D for ; Sun, 9 Jul 2023 02:00:49 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 729D8E0973; Sun, 9 Jul 2023 02:00:47 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 458DAE0974 for ; Sun, 9 Jul 2023 02:00:47 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id F30FE340C9C for ; Sun, 9 Jul 2023 02:00:45 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 898D2ADC for ; Sun, 9 Jul 2023 02:00:43 +0000 (UTC) From: "Anna Vyalkova" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Anna Vyalkova" Message-ID: <1688867744.057d47c0f15ce776b8d51b1a41fb7cb0c051eb0b.cybertailor@gentoo> Subject: [gentoo-commits] repo/proj/guru:dev commit in: dev-util/fpm/ X-VCS-Repository: repo/proj/guru X-VCS-Files: dev-util/fpm/Manifest dev-util/fpm/fpm-0.8.1.ebuild dev-util/fpm/fpm-0.8.2.ebuild X-VCS-Directories: dev-util/fpm/ X-VCS-Committer: cybertailor X-VCS-Committer-Name: Anna Vyalkova X-VCS-Revision: 057d47c0f15ce776b8d51b1a41fb7cb0c051eb0b X-VCS-Branch: dev Date: Sun, 9 Jul 2023 02:00:43 +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: a1439572-e64f-41f0-b6e7-48316465f763 X-Archives-Hash: 219e86c41d2a0cedd04f3e3b0c3dd90e commit: 057d47c0f15ce776b8d51b1a41fb7cb0c051eb0b Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Sun Jul 9 01:40:05 2023 +0000 Commit: Anna Vyalkova sysrq in> CommitDate: Sun Jul 9 01:55:44 2023 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=057d47c0 dev-util/fpm: drop 0.8.1, 0.8.2 Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> dev-util/fpm/Manifest | 4 -- dev-util/fpm/fpm-0.8.1.ebuild | 116 ------------------------------------------ dev-util/fpm/fpm-0.8.2.ebuild | 116 ------------------------------------------ 3 files changed, 236 deletions(-) diff --git a/dev-util/fpm/Manifest b/dev-util/fpm/Manifest index b084b1366..1bb962f6b 100644 --- a/dev-util/fpm/Manifest +++ b/dev-util/fpm/Manifest @@ -1,6 +1,2 @@ -DIST fpm-0.8.1.F90 1254888 BLAKE2B 681af746d74ef6208f8d4a6b7e560fda080124ca69d5d1c773c8bee3dfea84ab89dd2f57e7fdc6fc31e8297f5df89744ff657244d790bb8526ae35fc1d4be37a SHA512 627f5a6976358449b2dfa3623039244ddbab64007e1518718b6ae033e206d4a6b1ff462769df75137067522d85b0fbbb5f4a1749f7bbfba3c7b9040b457b1872 -DIST fpm-0.8.1.tar.gz 194794 BLAKE2B 6236cdcc22a16e4d46e7d49f513bc1506e956bad6e3b444c2c638db8e41910aafa07982e4116a4e4b6496a62b4f52c2792aa08d4692c30e6158639115066b0c9 SHA512 2c6243ded0c4603ab75acdb43ff953f026a30221abaa1c1a2791cbf8dd7f9c95016941b38a63d54bbb09a0c2451ad23a216bb100cb08bc1c7f25899ad88dad26 -DIST fpm-0.8.2.F90 1272455 BLAKE2B 1749d65cf45fee497aa42b9a53c3e3f76899414ca24d2c1c17764478740388e69f8e8bc7bd147c9ca3d8698a1424202effac0e661c2400068c9558626e7e3b9b SHA512 1cc070db2f03b474e70a8a889d1f11093a48f71f355c21d65ffb5edc255121e13419f9a9b95d8b42006725402a4aea8b644beb208f1af1c3de862d860dbfe4e6 -DIST fpm-0.8.2.tar.gz 199494 BLAKE2B 40ebf2185dcf7d68d19288ef43717a3fac41e7ec307739e64f0e89023b345358534cdf4914172ea3584233831fedc6a8bd2a3bc7e519668c7a18b96f2ffb611c SHA512 93cb6f25476e2f341004389edb9bb283f039a28bd09e461fdead91a0d53e069ffd2f8093cd7136f8b24d61c3705af555b7d45f4ffa9046f29870aadda97d3cb2 DIST fpm-0.9.0.F90 1371069 BLAKE2B df3439ca50176f0a8e3b2f48d130dc232da343d7fe5451af73b5bfa72112cfc7e08bc5c0dbaced2c5b5c72f48fc91d059ca533b4b47df23d1e579ebd03690078 SHA512 62f17491a2540d3b5f68435a87916b5e88bbd903a87cb4ecdfaa25e3024357e070c27e51a1f5ccdf22fb05ac8054ed83bb83e8a13c8639a47be822ff1fda9060 DIST fpm-0.9.0.tar.gz 219603 BLAKE2B cb282913c1c6dd6440e6c7b982e7a5ffd76a2e8177b70da22ee36946feb62229919b8f40a4747a2f0cd8b2c589ee111f063cab50ee0f0bee295cd8cf8946b46a SHA512 b80141408a2192efdd3c0777eb2df01de95ee5740332468ac95f89f6e6199c88c2d4180934ce552403572cadfc755395eb669336fcc9d3d00cb8ee0607205397 diff --git a/dev-util/fpm/fpm-0.8.1.ebuild b/dev-util/fpm/fpm-0.8.1.ebuild deleted file mode 100644 index cdb50e965..000000000 --- a/dev-util/fpm/fpm-0.8.1.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FORTRAN_STANDARD="2003" - -PYTHON_COMPAT=( python3_{10..11} ) - -inherit fortran-2 python-any-r1 toolchain-funcs - -DESCRIPTION="Fortran Package Manager (fpm)" -HOMEPAGE="https://fpm.fortran-lang.org" -SRC_URI=" - https://github.com/fortran-lang/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/fortran-lang/fpm/releases/download/v${PV}/${P}.F90 -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="openmp doc test" -RESTRICT="!test? ( test )" - -CDEPEND=" - dev-libs/jonquil:0/2 - dev-libs/toml-f:0/4 - dev-libs/M_CLI2 -" - -RDEPEND=" - ${CDEPEND} - dev-vcs/git -" - -DEPEND=" - ${CDEPEND} - doc? ( - ${PYTHON_DEPS} - $(python_gen_any_dep ' - app-doc/ford[${PYTHON_USEDEP}] - ') - ) -" - -DOCS=( LICENSE PACKAGING.md README.md ) - -PATCHES="${FILESDIR}/${P}_fpm_toml.patch" - -BSDIR="build/bootstrap" # Bootstrap directory path - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -set_build_flags() { - OMPFLAG="" - if use openmp ; then - case $(tc-getFC) in - *gfortran* ) - OMPFLAG="-fopenmp" ;; - * ) - die "Sorry, only GNU gfortran is currently supported in the ebuild" ;; - esac - fi - - BUILD_FLAGS=( --compiler "$(tc-getFC)" - --flag "${FCFLAGS} ${OMPFLAG} -I/usr/include/toml-f/modules -I/usr/include/jonquil/modules -I/usr/include/M_CLI2" - --c-compiler "$(tc-getCC)" --c-flag "${CFLAGS}" - --cxx-compiler "$(tc-getCXX)" --cxx-flag "${CXXFLAGS}" - --archiver "$(tc-getAR)" --link-flag "${LDFLAGS}" ) -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp - fortran-2_pkg_setup - python-any-r1_pkg_setup - set_build_flags -} - -src_prepare() { - default - - mkdir -p "${BSDIR}" || die - cp "${DISTDIR}/${P}.F90" "${BSDIR}/" || die - - # Use favicon.png instead remote icon - sed -i -e 's#https://fortran-lang.org/assets/img/fortran_logo_512x512.png#favicon.png#' docs.md || die -} - -src_compile() { - default - - # Build a bootstrap binary from the single source version - "$(tc-getFC)" -J "${BSDIR}" -o "${BSDIR}"/fpm "${BSDIR}/${P}.F90" || die - - # Use the bootstrap binary to build the feature complete fpm version - "${BSDIR}"/fpm build --verbose "${BUILD_FLAGS[@]}" || die - - if use doc ; then - einfo "Build API documentation:" - ford docs.md || die - fi -} - -src_test() { - "${BSDIR}"/fpm test --verbose "${BUILD_FLAGS[@]}" || die -} - -src_install() { - # Set prefix and pass all used env flags to avoid recompiling with default values - "${BSDIR}"/fpm install --prefix "${ED}/usr" "${BUILD_FLAGS[@]}" || die - - use doc && HTML_DOCS=( "${S}"/fpm-doc/. ) - einstalldocs -} diff --git a/dev-util/fpm/fpm-0.8.2.ebuild b/dev-util/fpm/fpm-0.8.2.ebuild deleted file mode 100644 index cdb50e965..000000000 --- a/dev-util/fpm/fpm-0.8.2.ebuild +++ /dev/null @@ -1,116 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -FORTRAN_STANDARD="2003" - -PYTHON_COMPAT=( python3_{10..11} ) - -inherit fortran-2 python-any-r1 toolchain-funcs - -DESCRIPTION="Fortran Package Manager (fpm)" -HOMEPAGE="https://fpm.fortran-lang.org" -SRC_URI=" - https://github.com/fortran-lang/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz - https://github.com/fortran-lang/fpm/releases/download/v${PV}/${P}.F90 -" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="openmp doc test" -RESTRICT="!test? ( test )" - -CDEPEND=" - dev-libs/jonquil:0/2 - dev-libs/toml-f:0/4 - dev-libs/M_CLI2 -" - -RDEPEND=" - ${CDEPEND} - dev-vcs/git -" - -DEPEND=" - ${CDEPEND} - doc? ( - ${PYTHON_DEPS} - $(python_gen_any_dep ' - app-doc/ford[${PYTHON_USEDEP}] - ') - ) -" - -DOCS=( LICENSE PACKAGING.md README.md ) - -PATCHES="${FILESDIR}/${P}_fpm_toml.patch" - -BSDIR="build/bootstrap" # Bootstrap directory path - -pkg_pretend() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp -} - -set_build_flags() { - OMPFLAG="" - if use openmp ; then - case $(tc-getFC) in - *gfortran* ) - OMPFLAG="-fopenmp" ;; - * ) - die "Sorry, only GNU gfortran is currently supported in the ebuild" ;; - esac - fi - - BUILD_FLAGS=( --compiler "$(tc-getFC)" - --flag "${FCFLAGS} ${OMPFLAG} -I/usr/include/toml-f/modules -I/usr/include/jonquil/modules -I/usr/include/M_CLI2" - --c-compiler "$(tc-getCC)" --c-flag "${CFLAGS}" - --cxx-compiler "$(tc-getCXX)" --cxx-flag "${CXXFLAGS}" - --archiver "$(tc-getAR)" --link-flag "${LDFLAGS}" ) -} - -pkg_setup() { - [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp - fortran-2_pkg_setup - python-any-r1_pkg_setup - set_build_flags -} - -src_prepare() { - default - - mkdir -p "${BSDIR}" || die - cp "${DISTDIR}/${P}.F90" "${BSDIR}/" || die - - # Use favicon.png instead remote icon - sed -i -e 's#https://fortran-lang.org/assets/img/fortran_logo_512x512.png#favicon.png#' docs.md || die -} - -src_compile() { - default - - # Build a bootstrap binary from the single source version - "$(tc-getFC)" -J "${BSDIR}" -o "${BSDIR}"/fpm "${BSDIR}/${P}.F90" || die - - # Use the bootstrap binary to build the feature complete fpm version - "${BSDIR}"/fpm build --verbose "${BUILD_FLAGS[@]}" || die - - if use doc ; then - einfo "Build API documentation:" - ford docs.md || die - fi -} - -src_test() { - "${BSDIR}"/fpm test --verbose "${BUILD_FLAGS[@]}" || die -} - -src_install() { - # Set prefix and pass all used env flags to avoid recompiling with default values - "${BSDIR}"/fpm install --prefix "${ED}/usr" "${BUILD_FLAGS[@]}" || die - - use doc && HTML_DOCS=( "${S}"/fpm-doc/. ) - einstalldocs -}