[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: e0925772fe9ca72f0acfeaf0c969b90e7981a04d Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Feb 20 19:32:36 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Feb 20 20:48:17 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0925772 dev-libs/libixion: drop 0.17.0-r1 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/libixion/Manifest | 1 - dev-libs/libixion/libixion-0.17.0-r1.ebuild | 57 - 2 files changed, 58 deletions(-) diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index 54257f18acdb..f8581813773e 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1,2 +1 @@ -DIST libixion-0.17.0.tar.xz 499836 BLAKE2B c8c31b07ad14dd49be259686af3e39e6f5d4aeeb8680030ea7bd2697c8baa72123f2659b3087f224f956612dc444c97e6a6d331fd3deff780981bab4d5b6ad25 SHA512 0acdb2eae5250236a94b1a3344ca990058ea8db7b1e741545bcb7160f9e28d21a3c2ec336621fd590df10188a4d5feadfbb3a63f57e9bfd2cc1bffc04009ffad DIST libixion-0.19.0.tar.xz 536540 BLAKE2B 2bd8db83f926d553b1b6c78eb3e735e9911dbdd3cb95105fca04fd560099f38c5e4834d5887b1b0e6d44343e0da9b0fa0264f00c931a6b04b7e4c70996f819b2 SHA512 f06edbcf5ae7459a46e01273952ce6fbc4e8f2b7782c7e07645dc30e102f20f542e449acafc26484765207b10656e0b350f4108cbf1e03947ee7267254cf6f97 diff --git a/dev-libs/libixion/libixion-0.17.0-r1.ebuild b/dev-libs/libixion/libixion-0.17.0-r1.ebuild deleted file mode 100644 index 92d2f1b4dbb8.. --- a/dev-libs/libixion/libixion-0.17.0-r1.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..11} ) -inherit python-single-r1 - -DESCRIPTION="General purpose formula parser & interpreter" -HOMEPAGE="https://gitlab.com/ixion/ixion; - -if [[ ${PV} == ** ]]; then - MDDS_SLOT="1/" - EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; - inherit git-r3 autotools -else - MDDS_SLOT="1/2.0" - SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86" -fi - -LICENSE="MIT" -SLOT="0/0.17" # based on SONAME of libixion.so -IUSE="debug python" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - dev-libs/boost:= - dev-util/mdds:${MDDS_SLOT} - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND}" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - [[ ${PV} == ** ]] && eautoreconf -} - -src_configure() { - local myeconfargs=( - $(use_enable debug) - $(use_enable debug debug-utils) - $(use_enable debug log-debug) - $(use_enable python) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - find "${D}" -name '*.la' -type f -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: e06d2ef12f2d74f2e0cc8697fed85809d4265263 Author: Sam James gentoo org> AuthorDate: Tue Feb 20 05:55:09 2024 + Commit: Sam James gentoo org> CommitDate: Tue Feb 20 05:55:09 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e06d2ef1 dev-libs/libixion: Stabilize 0.19.0 x86, #923155 Signed-off-by: Sam James gentoo.org> dev-libs/libixion/libixion-0.19.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.19.0.ebuild b/dev-libs/libixion/libixion-0.19.0.ebuild index 3971fd177f52..13874bfc6440 100644 --- a/dev-libs/libixion/libixion-0.19.0.ebuild +++ b/dev-libs/libixion/libixion-0.19.0.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == ** ]]; then else MDDS_SLOT="1/2.1" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ppc64 ~riscv x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 92c1b7f68bb1db97c8eecd248175a1b8f27cf61a Author: Arthur Zamarin gentoo org> AuthorDate: Sat Feb 17 09:55:13 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Feb 17 09:55:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92c1b7f6 dev-libs/libixion: Stabilize 0.19.0 ppc64, #923155 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libixion/libixion-0.19.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.19.0.ebuild b/dev-libs/libixion/libixion-0.19.0.ebuild index 49298c9b60c4..493c22f03935 100644 --- a/dev-libs/libixion/libixion-0.19.0.ebuild +++ b/dev-libs/libixion/libixion-0.19.0.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == ** ]]; then else MDDS_SLOT="1/2.1" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ppc64 ~riscv ~x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: f78fc97f499f166897ca114e38314841e9bd7322 Author: Sam James gentoo org> AuthorDate: Mon Feb 12 10:30:26 2024 + Commit: Sam James gentoo org> CommitDate: Mon Feb 12 10:30:26 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f78fc97f dev-libs/libixion: Stabilize 0.19.0 amd64, #923155 Signed-off-by: Sam James gentoo.org> dev-libs/libixion/libixion-0.19.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.19.0.ebuild b/dev-libs/libixion/libixion-0.19.0.ebuild index 132df8788b1d..49298c9b60c4 100644 --- a/dev-libs/libixion/libixion-0.19.0.ebuild +++ b/dev-libs/libixion/libixion-0.19.0.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == ** ]]; then else MDDS_SLOT="1/2.1" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 4ac4b8816ed980e036dd64ce6d43536735792fda Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Jan 26 21:50:24 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Jan 27 00:45:30 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ac4b881 dev-libs/libixion: Bump subslot to 0.20, require MDDS 1/3.0 Closes: https://bugs.gentoo.org/919897 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/libixion/libixion-0.19.0.ebuild | 2 +- dev-libs/libixion/libixion-.ebuild | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-libs/libixion/libixion-0.19.0.ebuild b/dev-libs/libixion/libixion-0.19.0.ebuild index 176977aca8d5..132df8788b1d 100644 --- a/dev-libs/libixion/libixion-0.19.0.ebuild +++ b/dev-libs/libixion/libixion-0.19.0.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="General purpose formula parser & interpreter" HOMEPAGE="https://gitlab.com/ixion/ixion; if [[ ${PV} == ** ]]; then - MDDS_SLOT="1/2.1" + MDDS_SLOT="1/3.0" EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; inherit git-r3 autotools else diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index 176977aca8d5..ec4bffd84edf 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="General purpose formula parser & interpreter" HOMEPAGE="https://gitlab.com/ixion/ixion; if [[ ${PV} == ** ]]; then - MDDS_SLOT="1/2.1" + MDDS_SLOT="1/3.0" EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; inherit git-r3 autotools else @@ -20,7 +20,7 @@ else fi LICENSE="MIT" -SLOT="0/0.18" # based on SONAME of libixion.so +SLOT="0/0.20" # based on SONAME of libixion.so IUSE="debug python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 14d464a385f700d8de3dae54f38adefb1ba5e90d Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Jan 26 21:46:58 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Jan 27 00:45:22 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14d464a3 dev-libs/libixion: 0.19.0 version bump, python3_12 Tests passed. Bug: https://bugs.gentoo.org/919897 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/libixion/Manifest| 1 + .../libixion/{libixion-.ebuild => libixion-0.19.0.ebuild} | 8 dev-libs/libixion/libixion-.ebuild| 8 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index 5513636ebc08..54257f18acdb 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1 +1,2 @@ DIST libixion-0.17.0.tar.xz 499836 BLAKE2B c8c31b07ad14dd49be259686af3e39e6f5d4aeeb8680030ea7bd2697c8baa72123f2659b3087f224f956612dc444c97e6a6d331fd3deff780981bab4d5b6ad25 SHA512 0acdb2eae5250236a94b1a3344ca990058ea8db7b1e741545bcb7160f9e28d21a3c2ec336621fd590df10188a4d5feadfbb3a63f57e9bfd2cc1bffc04009ffad +DIST libixion-0.19.0.tar.xz 536540 BLAKE2B 2bd8db83f926d553b1b6c78eb3e735e9911dbdd3cb95105fca04fd560099f38c5e4834d5887b1b0e6d44343e0da9b0fa0264f00c931a6b04b7e4c70996f819b2 SHA512 f06edbcf5ae7459a46e01273952ce6fbc4e8f2b7782c7e07645dc30e102f20f542e449acafc26484765207b10656e0b350f4108cbf1e03947ee7267254cf6f97 diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-0.19.0.ebuild similarity index 86% copy from dev-libs/libixion/libixion-.ebuild copy to dev-libs/libixion/libixion-0.19.0.ebuild index 274322f24718..176977aca8d5 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-0.19.0.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit python-single-r1 DESCRIPTION="General purpose formula parser & interpreter" @@ -14,9 +14,9 @@ if [[ ${PV} == ** ]]; then EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; inherit git-r3 autotools else - MDDS_SLOT="1/2.0" + MDDS_SLOT="1/2.1" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" fi LICENSE="MIT" diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index 274322f24718..176977aca8d5 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 -PYTHON_COMPAT=( python3_{9..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit python-single-r1 DESCRIPTION="General purpose formula parser & interpreter" @@ -14,9 +14,9 @@ if [[ ${PV} == ** ]]; then EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; inherit git-r3 autotools else - MDDS_SLOT="1/2.0" + MDDS_SLOT="1/2.1" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 2e573c65faba837d17d85332f760ec79cd2119ea Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed May 3 17:36:39 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed May 3 17:38:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e573c65 dev-libs/libixion: drop 0.17.0 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/libixion/libixion-0.17.0.ebuild | 57 1 file changed, 57 deletions(-) diff --git a/dev-libs/libixion/libixion-0.17.0.ebuild b/dev-libs/libixion/libixion-0.17.0.ebuild deleted file mode 100644 index efb35e6775d3.. --- a/dev-libs/libixion/libixion-0.17.0.ebuild +++ /dev/null @@ -1,57 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{9..10} ) -inherit python-single-r1 - -DESCRIPTION="General purpose formula parser & interpreter" -HOMEPAGE="https://gitlab.com/ixion/ixion; - -if [[ ${PV} == * ]]; then - MDDS_SLOT="1/" - EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; - inherit git-r3 autotools -else - MDDS_SLOT="1/2.0" - SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 x86" -fi - -LICENSE="MIT" -SLOT="0/0.17" # based on SONAME of libixion.so -IUSE="debug python" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - dev-libs/boost:= - dev-util/mdds:${MDDS_SLOT} - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND}" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - [[ ${PV} == * ]] && eautoreconf -} - -src_configure() { - local myeconfargs=( - $(use_enable debug) - $(use_enable debug debug-utils) - $(use_enable debug log-debug) - $(use_enable python) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - find "${D}" -name '*.la' -type f -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 0f1ed5fcec44367a28b0d40e835ee5be1ca2f0a9 Author: Sam James gentoo org> AuthorDate: Mon May 1 01:40:26 2023 + Commit: Sam James gentoo org> CommitDate: Mon May 1 01:40:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f1ed5fc dev-libs/libixion: Stabilize 0.17.0-r1 amd64, #894400 Signed-off-by: Sam James gentoo.org> dev-libs/libixion/libixion-0.17.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.17.0-r1.ebuild b/dev-libs/libixion/libixion-0.17.0-r1.ebuild index a5c62beb4370..c80480a0bc02 100644 --- a/dev-libs/libixion/libixion-0.17.0-r1.ebuild +++ b/dev-libs/libixion/libixion-0.17.0-r1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == ** ]]; then else MDDS_SLOT="1/2.0" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" + KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 284a356eba1ca68df8b76a07007a33a98d2b680c Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 29 17:15:47 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 29 17:15:47 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=284a356e dev-libs/libixion: Stabilize 0.17.0-r1 x86, #894400 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libixion/libixion-0.17.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.17.0-r1.ebuild b/dev-libs/libixion/libixion-0.17.0-r1.ebuild index e568bfd4bf7d..a5c62beb4370 100644 --- a/dev-libs/libixion/libixion-0.17.0-r1.ebuild +++ b/dev-libs/libixion/libixion-0.17.0-r1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == ** ]]; then else MDDS_SLOT="1/2.0" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 2bcc5514616f0ea7ccd09bb171c498acc36184e8 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Apr 26 13:34:29 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Apr 26 13:34:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2bcc5514 dev-libs/libixion: Stabilize 0.17.0-r1 arm64, #894400 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libixion/libixion-0.17.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.17.0-r1.ebuild b/dev-libs/libixion/libixion-0.17.0-r1.ebuild index c083a50cafb1..e568bfd4bf7d 100644 --- a/dev-libs/libixion/libixion-0.17.0-r1.ebuild +++ b/dev-libs/libixion/libixion-0.17.0-r1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == ** ]]; then else MDDS_SLOT="1/2.0" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="~amd64 ~arm arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: d898421f0546dfa152cf3565c392c3ef6805923e Author: Yixun Lan gentoo org> AuthorDate: Mon Mar 6 11:37:45 2023 + Commit: Yixun Lan gentoo org> CommitDate: Tue Mar 7 00:14:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d898421f dev-libs/libixion: Keyword 0.17.0-r1 riscv, #881389 Signed-off-by: Yixun Lan gentoo.org> dev-libs/libixion/libixion-0.17.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.17.0-r1.ebuild b/dev-libs/libixion/libixion-0.17.0-r1.ebuild index fa8b08196511..c083a50cafb1 100644 --- a/dev-libs/libixion/libixion-0.17.0-r1.ebuild +++ b/dev-libs/libixion/libixion-0.17.0-r1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == ** ]]; then else MDDS_SLOT="1/2.0" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: ef5003ccecfcfb64bdcceb46100cd8805f26be34 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 25 09:56:27 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 25 10:27:09 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef5003cc dev-libs/libixion: python3_11 Tests pass. Closes: https://bugs.gentoo.org/896714 Signed-off-by: Andreas Sturmlechner gentoo.org> .../libixion/{libixion-.ebuild => libixion-0.17.0-r1.ebuild} | 9 - dev-libs/libixion/libixion-.ebuild | 7 +++ 2 files changed, 7 insertions(+), 9 deletions(-) diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-0.17.0-r1.ebuild similarity index 87% copy from dev-libs/libixion/libixion-.ebuild copy to dev-libs/libixion/libixion-0.17.0-r1.ebuild index bdf365c4dc51..fa8b08196511 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-0.17.0-r1.ebuild @@ -3,14 +3,13 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) - +PYTHON_COMPAT=( python3_{9..11} ) inherit python-single-r1 DESCRIPTION="General purpose formula parser & interpreter" HOMEPAGE="https://gitlab.com/ixion/ixion; -if [[ ${PV} == * ]]; then +if [[ ${PV} == ** ]]; then MDDS_SLOT="1/" EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; inherit git-r3 autotools @@ -21,7 +20,7 @@ else fi LICENSE="MIT" -SLOT="0/0.18" # based on SONAME of libixion.so +SLOT="0/0.17" # based on SONAME of libixion.so IUSE="debug python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" @@ -39,7 +38,7 @@ pkg_setup() { src_prepare() { default - [[ ${PV} == * ]] && eautoreconf + [[ ${PV} == ** ]] && eautoreconf } src_configure() { diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index bdf365c4dc51..c20b5d4c5596 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -3,14 +3,13 @@ EAPI=8 -PYTHON_COMPAT=( python3_{9..10} ) - +PYTHON_COMPAT=( python3_{9..11} ) inherit python-single-r1 DESCRIPTION="General purpose formula parser & interpreter" HOMEPAGE="https://gitlab.com/ixion/ixion; -if [[ ${PV} == * ]]; then +if [[ ${PV} == ** ]]; then MDDS_SLOT="1/" EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; inherit git-r3 autotools @@ -39,7 +38,7 @@ pkg_setup() { src_prepare() { default - [[ ${PV} == * ]] && eautoreconf + [[ ${PV} == ** ]] && eautoreconf } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 85304876cfbe290d99c6fc88a532b4f4b2305be3 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 25 10:05:47 2023 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 25 10:27:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85304876 dev-libs/libixion: bump subslot to 0.18, MDDS_SLOT to 1/2.1 Bug: https://bugs.gentoo.org/831828 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/libixion/libixion-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index c20b5d4c5596..274322f24718 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -10,7 +10,7 @@ DESCRIPTION="General purpose formula parser & interpreter" HOMEPAGE="https://gitlab.com/ixion/ixion; if [[ ${PV} == ** ]]; then - MDDS_SLOT="1/" + MDDS_SLOT="1/2.1" EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; inherit git-r3 autotools else
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 867eac596ae4f3482073bd59a8663051c7242a57 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Sep 14 18:31:33 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Sep 14 18:34:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=867eac59 dev-libs/libixion: Drop IUSE threads Closes: https://bugs.gentoo.org/869731 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/libixion/libixion-0.17.0.ebuild | 4 +--- dev-libs/libixion/libixion-.ebuild | 4 +--- 2 files changed, 2 insertions(+), 6 deletions(-) diff --git a/dev-libs/libixion/libixion-0.17.0.ebuild b/dev-libs/libixion/libixion-0.17.0.ebuild index 69eac26d6118..69c4d1bf9dfd 100644 --- a/dev-libs/libixion/libixion-0.17.0.ebuild +++ b/dev-libs/libixion/libixion-0.17.0.ebuild @@ -21,7 +21,7 @@ fi LICENSE="MIT" SLOT="0/0.17" # based on SONAME of libixion.so -IUSE="debug python +threads" +IUSE="debug python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" @@ -43,12 +43,10 @@ src_prepare() { src_configure() { local myeconfargs=( - --disable-static $(use_enable debug) $(use_enable debug debug-utils) $(use_enable debug log-debug) $(use_enable python) - $(use_enable threads) ) econf "${myeconfargs[@]}" } diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index 982b9e013cdb..5d1e81d42e19 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -22,7 +22,7 @@ fi LICENSE="MIT" SLOT="0/0.18" # based on SONAME of libixion.so -IUSE="debug python +threads" +IUSE="debug python" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" @@ -44,12 +44,10 @@ src_prepare() { src_configure() { local myeconfargs=( - --disable-static $(use_enable debug) $(use_enable debug debug-utils) $(use_enable debug log-debug) $(use_enable python) - $(use_enable threads) ) econf "${myeconfargs[@]}" }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 91988f26ccf18c09e5a59d23ce41831a0ed8e4aa Author: WANG Xuerui gentoo org> AuthorDate: Fri Aug 12 07:50:49 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Fri Aug 12 12:24:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91988f26 dev-libs/libixion: forward ~loong Signed-off-by: WANG Xuerui gentoo.org> dev-libs/libixion/libixion-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index b0af1e9eca10..982b9e013cdb 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -17,7 +17,7 @@ if [[ ${PV} == * ]]; then else MDDS_SLOT="1/2.0" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 46cc5427bfafa9357c122269b34c27c5112685df Author: WANG Xuerui gentoo org> AuthorDate: Fri Aug 12 07:50:48 2022 + Commit: WANG Xuerui gentoo org> CommitDate: Fri Aug 12 12:24:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46cc5427 dev-libs/libixion: keyword 0.17.0 for ~loong Signed-off-by: WANG Xuerui gentoo.org> dev-libs/libixion/libixion-0.17.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.17.0.ebuild b/dev-libs/libixion/libixion-0.17.0.ebuild index b9d1533f4c4a..69eac26d6118 100644 --- a/dev-libs/libixion/libixion-0.17.0.ebuild +++ b/dev-libs/libixion/libixion-0.17.0.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == * ]]; then else MDDS_SLOT="1/2.0" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" + KEYWORDS="amd64 ~arm arm64 ~loong ~ppc ~ppc64 x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/, dev-libs/libixion/files/
commit: 6c639c8f0a66a951d04d27b6190262d54e07e5ba Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Jun 14 13:33:11 2022 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Jun 14 15:19:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c639c8f dev-libs/libixion: Drop 0.16.1 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/libixion/Manifest | 1 - .../libixion/files/libixion-0.16.1-clang.patch | 18 --- dev-libs/libixion/libixion-0.16.1.ebuild | 63 -- 3 files changed, 82 deletions(-) diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index aff640dd2314..5513636ebc08 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1,2 +1 @@ -DIST libixion-0.16.1.tar.xz 482500 BLAKE2B 26075c819a952f48c4e136fa28b4ef5075b455dea52d51940e4fc55344e19e404d70b44222631d0b0f85280d09bb8a05955bfcbe0a228b97d72d8f00f1639248 SHA512 979c631e9536f6d2c3ae32f7892756ac8889d27c551d80eb9d519bf912bd323da4b6ecd363fe2719e74e04bc3661e5d56e03a582f68f5293ffcac59b74f4c7de DIST libixion-0.17.0.tar.xz 499836 BLAKE2B c8c31b07ad14dd49be259686af3e39e6f5d4aeeb8680030ea7bd2697c8baa72123f2659b3087f224f956612dc444c97e6a6d331fd3deff780981bab4d5b6ad25 SHA512 0acdb2eae5250236a94b1a3344ca990058ea8db7b1e741545bcb7160f9e28d21a3c2ec336621fd590df10188a4d5feadfbb3a63f57e9bfd2cc1bffc04009ffad diff --git a/dev-libs/libixion/files/libixion-0.16.1-clang.patch b/dev-libs/libixion/files/libixion-0.16.1-clang.patch deleted file mode 100644 index 802d43e71592.. --- a/dev-libs/libixion/files/libixion-0.16.1-clang.patch +++ /dev/null @@ -1,18 +0,0 @@ -https://gitlab.com/ixion/ixion/-/commit/1992b8ab9c7765b8da06b6054bb3c0ab990c62f7 -https://bugs.gentoo.org/793917 - -From: Jory Pratt -Date: Wed, 2 Jun 2021 10:19:01 -0500 -Subject: [PATCH] Fix nullptr_t for clang/musl users - a/src/libixion/model_context.cpp -+++ b/src/libixion/model_context.cpp -@@ -17,7 +17,7 @@ - - namespace ixion { - --model_context::input_cell::input_cell(nullptr_t) : type(celltype_t::empty) {} -+model_context::input_cell::input_cell(std::nullptr_t) : type(celltype_t::empty) {} - model_context::input_cell::input_cell(bool b) : type(celltype_t::boolean) - { - value.boolean = b; diff --git a/dev-libs/libixion/libixion-0.16.1.ebuild b/dev-libs/libixion/libixion-0.16.1.ebuild deleted file mode 100644 index 0f397c8828ef.. --- a/dev-libs/libixion/libixion-0.16.1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{8..10} ) -inherit python-single-r1 - -DESCRIPTION="General purpose formula parser & interpreter" -HOMEPAGE="https://gitlab.com/ixion/ixion; - -if [[ ${PV} == * ]]; then - MDDS_SLOT="1/" - EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; - inherit git-r3 autotools -else - MDDS_SLOT="1/1.5" - SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" -fi - -LICENSE="MIT" -SLOT="0/0.16" # based on SONAME of libixion.so -IUSE="debug python +threads" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - dev-libs/boost:= - dev-util/mdds:${MDDS_SLOT} - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND}" - -PATCHES=( - "${FILESDIR}"/${P}-clang.patch -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - [[ ${PV} == * ]] && eautoreconf -} - -src_configure() { - local myeconfargs=( - --disable-static - $(use_enable debug) - $(use_enable debug debug-utils) - $(use_enable debug log-debug) - $(use_enable python) - $(use_enable threads) - ) - econf "${myeconfargs[@]}" -} - -src_install() { - default - find "${D}" -name '*.la' -type f -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 96bed11af92562c4f1ca6cf76ad285a922563db7 Author: James Beddek posteo de> AuthorDate: Thu Dec 2 04:19:45 2021 + Commit: Sam James gentoo org> CommitDate: Sun Apr 10 10:46:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96bed11a dev-libs/libixion: keyword 0.17.0 Signed-off-by: James Beddek posteo.de> Signed-off-by: Sam James gentoo.org> dev-libs/libixion/libixion-0.17.0.ebuild | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/dev-libs/libixion/libixion-0.17.0.ebuild b/dev-libs/libixion/libixion-0.17.0.ebuild index 806058a7ae4f..b5ba56d21851 100644 --- a/dev-libs/libixion/libixion-0.17.0.ebuild +++ b/dev-libs/libixion/libixion-0.17.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -PYTHON_COMPAT=( python3_{8,9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit python-single-r1 DESCRIPTION="General purpose formula parser & interpreter" @@ -16,8 +16,7 @@ if [[ ${PV} == * ]]; then else MDDS_SLOT="1/2.0" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - # Unkeyworded while libreoffice has no release making use of this slot - # KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: ef0bf0c9dcda68cf89a6d3d0fbf40d15d824d2fe Author: Andreas K. Hüttel gentoo org> AuthorDate: Sat Feb 12 00:41:28 2022 + Commit: Andreas K. Hüttel gentoo org> CommitDate: Sat Feb 12 00:41:28 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ef0bf0c9 dev-libs/libixion: Bump subslot Closes: https://bugs.gentoo.org/831828 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andreas K. Hüttel gentoo.org> dev-libs/libixion/libixion-.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index c9e0cbbd5438..b0af1e9eca10 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -21,7 +21,7 @@ else fi LICENSE="MIT" -SLOT="0/0.17" # based on SONAME of libixion.so +SLOT="0/0.18" # based on SONAME of libixion.so IUSE="debug python +threads" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/files/, dev-libs/libixion/
commit: 9e170d9159e96863444a8270c1cee602d8c00d6a Author: Sam James gentoo org> AuthorDate: Wed Dec 1 16:42:16 2021 + Commit: Sam James gentoo org> CommitDate: Wed Dec 1 16:42:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e170d91 dev-libs/libixion: fix build with Clang Closes: https://bugs.gentoo.org/793917 Signed-off-by: Sam James gentoo.org> dev-libs/libixion/files/libixion-0.16.1-clang.patch | 18 ++ dev-libs/libixion/libixion-0.16.1.ebuild| 4 2 files changed, 22 insertions(+) diff --git a/dev-libs/libixion/files/libixion-0.16.1-clang.patch b/dev-libs/libixion/files/libixion-0.16.1-clang.patch new file mode 100644 index ..802d43e71592 --- /dev/null +++ b/dev-libs/libixion/files/libixion-0.16.1-clang.patch @@ -0,0 +1,18 @@ +https://gitlab.com/ixion/ixion/-/commit/1992b8ab9c7765b8da06b6054bb3c0ab990c62f7 +https://bugs.gentoo.org/793917 + +From: Jory Pratt +Date: Wed, 2 Jun 2021 10:19:01 -0500 +Subject: [PATCH] Fix nullptr_t for clang/musl users + +--- a/src/libixion/model_context.cpp b/src/libixion/model_context.cpp +@@ -17,7 +17,7 @@ + + namespace ixion { + +-model_context::input_cell::input_cell(nullptr_t) : type(celltype_t::empty) {} ++model_context::input_cell::input_cell(std::nullptr_t) : type(celltype_t::empty) {} + model_context::input_cell::input_cell(bool b) : type(celltype_t::boolean) + { + value.boolean = b; diff --git a/dev-libs/libixion/libixion-0.16.1.ebuild b/dev-libs/libixion/libixion-0.16.1.ebuild index 8d3350a54854..0f397c8828ef 100644 --- a/dev-libs/libixion/libixion-0.16.1.ebuild +++ b/dev-libs/libixion/libixion-0.16.1.ebuild @@ -32,6 +32,10 @@ RDEPEND=" " DEPEND="${RDEPEND}" +PATCHES=( + "${FILESDIR}"/${P}-clang.patch +) + pkg_setup() { use python && python-single-r1_pkg_setup }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: bf19acd92c91042669578bf32770a912b301a830 Author: James Beddek posteo de> AuthorDate: Sun Oct 31 02:39:39 2021 + Commit: Sam James gentoo org> CommitDate: Sun Nov 14 05:24:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bf19acd9 dev-libs/libixion: add 0.17.0 Signed-off-by: James Beddek posteo.de> Signed-off-by: Sam James gentoo.org> dev-libs/libixion/Manifest| 1 + .../libixion/{libixion-.ebuild => libixion-0.17.0.ebuild} | 11 ++- dev-libs/libixion/libixion-.ebuild| 7 --- 3 files changed, 11 insertions(+), 8 deletions(-) diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index 55952aeb461e..aff640dd2314 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1 +1,2 @@ DIST libixion-0.16.1.tar.xz 482500 BLAKE2B 26075c819a952f48c4e136fa28b4ef5075b455dea52d51940e4fc55344e19e404d70b44222631d0b0f85280d09bb8a05955bfcbe0a228b97d72d8f00f1639248 SHA512 979c631e9536f6d2c3ae32f7892756ac8889d27c551d80eb9d519bf912bd323da4b6ecd363fe2719e74e04bc3661e5d56e03a582f68f5293ffcac59b74f4c7de +DIST libixion-0.17.0.tar.xz 499836 BLAKE2B c8c31b07ad14dd49be259686af3e39e6f5d4aeeb8680030ea7bd2697c8baa72123f2659b3087f224f956612dc444c97e6a6d331fd3deff780981bab4d5b6ad25 SHA512 0acdb2eae5250236a94b1a3344ca990058ea8db7b1e741545bcb7160f9e28d21a3c2ec336621fd590df10188a4d5feadfbb3a63f57e9bfd2cc1bffc04009ffad diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-0.17.0.ebuild similarity index 82% copy from dev-libs/libixion/libixion-.ebuild copy to dev-libs/libixion/libixion-0.17.0.ebuild index d9195a2f1d42..806058a7ae4f 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-0.17.0.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8,9} ) inherit python-single-r1 DESCRIPTION="General purpose formula parser & interpreter" @@ -14,13 +14,14 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; inherit git-r3 autotools else - MDDS_SLOT="1/1.5" + MDDS_SLOT="1/2.0" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + # Unkeyworded while libreoffice has no release making use of this slot + # KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" fi LICENSE="MIT" -SLOT="0/0.16" # based on SONAME of libixion.so +SLOT="0/0.17" # based on SONAME of libixion.so IUSE="debug python +threads" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index d9195a2f1d42..c9e0cbbd5438 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -1,9 +1,10 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 PYTHON_COMPAT=( python3_{8..10} ) + inherit python-single-r1 DESCRIPTION="General purpose formula parser & interpreter" @@ -14,13 +15,13 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; inherit git-r3 autotools else - MDDS_SLOT="1/1.5" + MDDS_SLOT="1/2.0" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" fi LICENSE="MIT" -SLOT="0/0.16" # based on SONAME of libixion.so +SLOT="0/0.17" # based on SONAME of libixion.so IUSE="debug python +threads" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: c9abd6992ec4d47d25ed0a7799a11cb53a098408 Author: Arthur Zamarin gentoo org> AuthorDate: Wed Nov 3 05:43:37 2021 + Commit: Arthur Zamarin gentoo org> CommitDate: Wed Nov 3 06:53:02 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9abd699 dev-libs/libixion: enable py3.10 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libixion/libixion-0.16.1.ebuild | 2 +- dev-libs/libixion/libixion-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libixion/libixion-0.16.1.ebuild b/dev-libs/libixion/libixion-0.16.1.ebuild index 398d697373a..8d3350a5485 100644 --- a/dev-libs/libixion/libixion-0.16.1.ebuild +++ b/dev-libs/libixion/libixion-0.16.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit python-single-r1 DESCRIPTION="General purpose formula parser & interpreter" diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index 96e5b7ce6f1..d9195a2f1d4 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit python-single-r1 DESCRIPTION="General purpose formula parser & interpreter"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/files/, dev-libs/libixion/
commit: 11f43e479d6732a4a54e2d342a0945a55e8ced8e Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Jun 6 17:00:31 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Jun 10 15:32:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11f43e47 dev-libs/libixion: Drop 0.15.0 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/libixion/Manifest | 1 - .../libixion/files/libixion-0.15.0-bashism.patch | 32 --- .../files/libixion-0.15.0-musl-clang.patch | 24 - dev-libs/libixion/libixion-0.15.0.ebuild | 62 -- 4 files changed, 119 deletions(-) diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index e4e60e0c3e7..55952aeb461 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1,2 +1 @@ -DIST libixion-0.15.0.tar.xz 447388 BLAKE2B 55df3417783f1653b0aa4b80a5f0107a3794fcb403c1c1263ce9829b31ee5263a104fa210be151535c1ff091d5dc2519f694ef3cdb16074f86dab4d48a127afd SHA512 feecaa4a8e6191649a7ecbc6c0f4d7db6dba3a5e4a031c1f55236907bf94e2ece9ee05d18ed345e3503cffb4a380b04f6c4941ef4214ddf92687998a070b7543 DIST libixion-0.16.1.tar.xz 482500 BLAKE2B 26075c819a952f48c4e136fa28b4ef5075b455dea52d51940e4fc55344e19e404d70b44222631d0b0f85280d09bb8a05955bfcbe0a228b97d72d8f00f1639248 SHA512 979c631e9536f6d2c3ae32f7892756ac8889d27c551d80eb9d519bf912bd323da4b6ecd363fe2719e74e04bc3661e5d56e03a582f68f5293ffcac59b74f4c7de diff --git a/dev-libs/libixion/files/libixion-0.15.0-bashism.patch b/dev-libs/libixion/files/libixion-0.15.0-bashism.patch deleted file mode 100644 index 9df7b04a865..000 --- a/dev-libs/libixion/files/libixion-0.15.0-bashism.patch +++ /dev/null @@ -1,32 +0,0 @@ -From 076f6576e7398842457d34fd68140512795c7e00 Mon Sep 17 00:00:00 2001 -From: Lars Wendler -Date: Fri, 15 May 2020 12:42:20 +0200 -Subject: [PATCH] configure.ac: avoid bashisms - -or else we end up with unpredictable results if shell != /bin/bash: - - ./configure: 19427: test: xno: unexpected operator - -Reported-by: Matt Whitlock -Gentoo-bug: https://bugs.gentoo.org/723128 -Signed-off-by: Lars Wendler - configure.ac | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/configure.ac b/configure.ac -index 3a07dd8..505aeba 100644 a/configure.ac -+++ b/configure.ac -@@ -182,7 +182,7 @@ AC_ARG_ENABLE([werror], - [enable_werror="$enableval"], - [enable_werror=no] - ) --AS_IF([test x"$enable_werror" == "xyes"], [ -+AS_IF([test x"$enable_werror" = "xyes"], [ - CXXFLAGS="$CXXFLAGS -Werror" - ]) - --- -2.26.2 - diff --git a/dev-libs/libixion/files/libixion-0.15.0-musl-clang.patch b/dev-libs/libixion/files/libixion-0.15.0-musl-clang.patch deleted file mode 100644 index be5d2e6ecae..000 --- a/dev-libs/libixion/files/libixion-0.15.0-musl-clang.patch +++ /dev/null @@ -1,24 +0,0 @@ -From a8fe2c542b16ee30723ab3d7f3b643ee479e9723 Mon Sep 17 00:00:00 2001 -From: orbea -Date: Fri, 23 Aug 2019 08:50:28 -0700 -Subject: [PATCH] Fix build with clang. - - include/ixion/model_context.hpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/include/ixion/model_context.hpp b/include/ixion/model_context.hpp -index 6ff5b67..dc27ed0 100644 a/include/ixion/model_context.hpp -+++ b/include/ixion/model_context.hpp -@@ -61,7 +61,7 @@ public: - } value; - - /** Initializes the cell to be empty. */ --input_cell(nullptr_t); -+input_cell(std::nullptr_t); - /** Boolean cell value. */ - input_cell(bool b); - /** The char array must be null-terminated. */ --- -2.24.1 diff --git a/dev-libs/libixion/libixion-0.15.0.ebuild b/dev-libs/libixion/libixion-0.15.0.ebuild deleted file mode 100644 index 9d8cd6a883d..000 --- a/dev-libs/libixion/libixion-0.15.0.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{7,8} ) -inherit autotools python-single-r1 - -DESCRIPTION="General purpose formula parser & interpreter" -HOMEPAGE="https://gitlab.com/ixion/ixion; - -if [[ ${PV} == * ]]; then - EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; - inherit git-r3 -else - SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" -fi - -LICENSE="MIT" -SLOT="0/0.15" # based on SONAME of libixion.so -IUSE="debug python +threads" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -RDEPEND=" - dev-libs/boost:= - dev-util/mdds:1/1.5 - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND} - dev-libs/spdlog -" - -PATCHES=( - "${FILESDIR}/${P}-musl-clang.patch" # bug 714018 - "${FILESDIR}/${P}-bashism.patch" # bug 723128 -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 1339b65b527b86ebb30477f53ad7463aeefa0c25 Author: Sam James gentoo org> AuthorDate: Tue Jun 1 10:47:34 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jun 1 10:47:34 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1339b65b dev-libs/libixion: Stabilize 0.16.1 arm64, #788112 Signed-off-by: Sam James gentoo.org> dev-libs/libixion/libixion-0.16.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.16.1.ebuild b/dev-libs/libixion/libixion-0.16.1.ebuild index f2599ee8f7a..398d697373a 100644 --- a/dev-libs/libixion/libixion-0.16.1.ebuild +++ b/dev-libs/libixion/libixion-0.16.1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == * ]]; then else MDDS_SLOT="1/1.5" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" + KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: d2aa46e68e0319735f6fe63c35c7052721cb09c6 Author: Sam James gentoo org> AuthorDate: Tue Jun 1 08:59:21 2021 + Commit: Sam James gentoo org> CommitDate: Tue Jun 1 08:59:21 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2aa46e6 dev-libs/libixion: Stabilize 0.16.1 amd64, #788112 Signed-off-by: Sam James gentoo.org> dev-libs/libixion/libixion-0.16.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.16.1.ebuild b/dev-libs/libixion/libixion-0.16.1.ebuild index 066b17041b5..f2599ee8f7a 100644 --- a/dev-libs/libixion/libixion-0.16.1.ebuild +++ b/dev-libs/libixion/libixion-0.16.1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == * ]]; then else MDDS_SLOT="1/1.5" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 33ff4910b8e475cec3e12c03d0e2f6684214e464 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue May 4 23:33:27 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu May 6 20:04:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33ff4910 dev-libs/libixion: Re-add ~x86 keyword to 0.16.1 Bug: https://bugs.gentoo.org/785640 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/libixion/libixion-0.16.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.16.1.ebuild b/dev-libs/libixion/libixion-0.16.1.ebuild index ab01ba54382..96e5b7ce6f1 100644 --- a/dev-libs/libixion/libixion-0.16.1.ebuild +++ b/dev-libs/libixion/libixion-0.16.1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == * ]]; then else MDDS_SLOT="1/1.5" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64" # no ~x86 to avoid blocked update + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: a89400e335002e7b8c904881b8074383da19e31f Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Apr 1 21:46:34 2021 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Apr 1 21:53:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a89400e3 dev-libs/libixion: Restore KEYWORDS Except ~x86 to avoid blocked updates for lack of LO-7. Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/libixion/libixion-0.16.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.16.1.ebuild b/dev-libs/libixion/libixion-0.16.1.ebuild index 52f2afa3ce6..ab01ba54382 100644 --- a/dev-libs/libixion/libixion-0.16.1.ebuild +++ b/dev-libs/libixion/libixion-0.16.1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == * ]]; then else MDDS_SLOT="1/1.5" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; -# KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64" # no ~x86 to avoid blocked update fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 5792d478c1aa0a81d837c303de86beae16962522 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Oct 31 09:16:29 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Mar 13 15:50:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5792d478 dev-libs/libixion: 0.16.1 version bump, no KEYWORDS for now Closes: https://bugs.gentoo.org/766971 Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/libixion/Manifest | 1 + .../{libixion-.ebuild => libixion-0.16.1.ebuild} | 12 ++-- dev-libs/libixion/libixion-.ebuild | 10 +- 3 files changed, 12 insertions(+), 11 deletions(-) diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index 421f04ea458..e4e60e0c3e7 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1 +1,2 @@ DIST libixion-0.15.0.tar.xz 447388 BLAKE2B 55df3417783f1653b0aa4b80a5f0107a3794fcb403c1c1263ce9829b31ee5263a104fa210be151535c1ff091d5dc2519f694ef3cdb16074f86dab4d48a127afd SHA512 feecaa4a8e6191649a7ecbc6c0f4d7db6dba3a5e4a031c1f55236907bf94e2ece9ee05d18ed345e3503cffb4a380b04f6c4941ef4214ddf92687998a070b7543 +DIST libixion-0.16.1.tar.xz 482500 BLAKE2B 26075c819a952f48c4e136fa28b4ef5075b455dea52d51940e4fc55344e19e404d70b44222631d0b0f85280d09bb8a05955bfcbe0a228b97d72d8f00f1639248 SHA512 979c631e9536f6d2c3ae32f7892756ac8889d27c551d80eb9d519bf912bd323da4b6ecd363fe2719e74e04bc3661e5d56e03a582f68f5293ffcac59b74f4c7de diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-0.16.1.ebuild similarity index 82% copy from dev-libs/libixion/libixion-.ebuild copy to dev-libs/libixion/libixion-0.16.1.ebuild index c1793b33a8d..52f2afa3ce6 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-0.16.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_{7,8,9} ) inherit python-single-r1 DESCRIPTION="General purpose formula parser & interpreter" @@ -16,7 +16,7 @@ if [[ ${PV} == * ]]; then else MDDS_SLOT="1/1.5" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +# KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" fi LICENSE="MIT" @@ -30,9 +30,7 @@ RDEPEND=" dev-util/mdds:${MDDS_SLOT} python? ( ${PYTHON_DEPS} ) " -DEPEND="${RDEPEND} - dev-libs/spdlog -" +DEPEND="${RDEPEND}" pkg_setup() { use python && python-single-r1_pkg_setup @@ -47,6 +45,8 @@ src_configure() { local myeconfargs=( --disable-static $(use_enable debug) + $(use_enable debug debug-utils) + $(use_enable debug log-debug) $(use_enable python) $(use_enable threads) ) diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index c1793b33a8d..96e5b7ce6f1 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8} ) +PYTHON_COMPAT=( python3_{7,8,9} ) inherit python-single-r1 DESCRIPTION="General purpose formula parser & interpreter" @@ -30,9 +30,7 @@ RDEPEND=" dev-util/mdds:${MDDS_SLOT} python? ( ${PYTHON_DEPS} ) " -DEPEND="${RDEPEND} - dev-libs/spdlog -" +DEPEND="${RDEPEND}" pkg_setup() { use python && python-single-r1_pkg_setup @@ -47,6 +45,8 @@ src_configure() { local myeconfargs=( --disable-static $(use_enable debug) + $(use_enable debug debug-utils) + $(use_enable debug log-debug) $(use_enable python) $(use_enable threads) )
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: c0ce8c95d793309861f369803dde4e49fa369eba Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun May 31 21:50:36 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun May 31 21:50:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0ce8c95 dev-libs/libixion: Drop 0.14.1 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/libixion/Manifest | 1 - dev-libs/libixion/libixion-0.14.1.ebuild | 53 2 files changed, 54 deletions(-) diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index b92fc86a2fa..421f04ea458 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1,2 +1 @@ -DIST libixion-0.14.1.tar.xz 360568 BLAKE2B e4da21f0eff9111272618d1bad87790ed0c4b461478473654f8366b0023c0650b41d355b0737a4fd4ac943e66f919e2f0d6bf04250e597e54a290d4415f3a093 SHA512 e4ae6348833d2178c1dc76916937bcc9d7821dc6570fe13093c441ca22e0301a1ca6a4cf85d9814b83534733dba98f4c4a372791f93bc57173317657675b9ae3 DIST libixion-0.15.0.tar.xz 447388 BLAKE2B 55df3417783f1653b0aa4b80a5f0107a3794fcb403c1c1263ce9829b31ee5263a104fa210be151535c1ff091d5dc2519f694ef3cdb16074f86dab4d48a127afd SHA512 feecaa4a8e6191649a7ecbc6c0f4d7db6dba3a5e4a031c1f55236907bf94e2ece9ee05d18ed345e3503cffb4a380b04f6c4941ef4214ddf92687998a070b7543 diff --git a/dev-libs/libixion/libixion-0.14.1.ebuild b/dev-libs/libixion/libixion-0.14.1.ebuild deleted file mode 100644 index 808b0ec9566..000 --- a/dev-libs/libixion/libixion-0.14.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6,7,8} ) -inherit python-single-r1 - -DESCRIPTION="General purpose formula parser & interpreter" -HOMEPAGE="https://gitlab.com/ixion/ixion; - -if [[ ${PV} == ]]; then - EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; - inherit git-r3 autotools -else - SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" -fi - -LICENSE="MIT" -SLOT="0/0.14" # based on SONAME of libixion.so -IUSE="debug python static-libs +threads" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -DEPEND=" - dev-libs/boost:= - =dev-util/mdds-1.4*:1 - python? ( ${PYTHON_DEPS} ) -" -RDEPEND="${DEPEND}" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - [[ ${PV} == ]] && eautoreconf -} - -src_configure() { - econf \ - $(use_enable debug) \ - $(use_enable python) \ - $(use_enable static-libs static) \ - $(use_enable threads) -} - -src_install() { - default - find "${D}" -name '*.la' -type f -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 319b5d57d4500c3f61d487eb265c05b40e97b154 Author: Mikle Kolyada gentoo org> AuthorDate: Sun May 31 15:39:46 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun May 31 15:39:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=319b5d57 dev-libs/libixion: x86 stable wrt bug #716822 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="x86" Signed-off-by: Mikle Kolyada gentoo.org> dev-libs/libixion/libixion-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.15.0.ebuild b/dev-libs/libixion/libixion-0.15.0.ebuild index b93481abbca..96485f2dc0a 100644 --- a/dev-libs/libixion/libixion-0.15.0.ebuild +++ b/dev-libs/libixion/libixion-0.15.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then inherit git-r3 else SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~x86" + KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/, dev-libs/libixion/files/
commit: 69f45f358a48821fdfa0294b602163dbfe68c691 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu May 28 16:59:00 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu May 28 17:09:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69f45f35 dev-libs/libixion: Fix bashisms in configure.ac, --disable-static Reported-by: Matt Whitlock mattwhitlock.name> Thanks-to: Lars Wendler gentoo.org> Closes: https://bugs.gentoo.org/723128 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner gentoo.org> .../libixion/files/libixion-0.15.0-bashism.patch | 32 ++ dev-libs/libixion/libixion-0.15.0.ebuild | 15 ++ dev-libs/libixion/libixion-.ebuild | 4 +-- 3 files changed, 43 insertions(+), 8 deletions(-) diff --git a/dev-libs/libixion/files/libixion-0.15.0-bashism.patch b/dev-libs/libixion/files/libixion-0.15.0-bashism.patch new file mode 100644 index 000..9df7b04a865 --- /dev/null +++ b/dev-libs/libixion/files/libixion-0.15.0-bashism.patch @@ -0,0 +1,32 @@ +From 076f6576e7398842457d34fd68140512795c7e00 Mon Sep 17 00:00:00 2001 +From: Lars Wendler +Date: Fri, 15 May 2020 12:42:20 +0200 +Subject: [PATCH] configure.ac: avoid bashisms + +or else we end up with unpredictable results if shell != /bin/bash: + + ./configure: 19427: test: xno: unexpected operator + +Reported-by: Matt Whitlock +Gentoo-bug: https://bugs.gentoo.org/723128 +Signed-off-by: Lars Wendler +--- + configure.ac | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 3a07dd8..505aeba 100644 +--- a/configure.ac b/configure.ac +@@ -182,7 +182,7 @@ AC_ARG_ENABLE([werror], + [enable_werror="$enableval"], + [enable_werror=no] + ) +-AS_IF([test x"$enable_werror" == "xyes"], [ ++AS_IF([test x"$enable_werror" = "xyes"], [ + CXXFLAGS="$CXXFLAGS -Werror" + ]) + +-- +2.26.2 + diff --git a/dev-libs/libixion/libixion-0.15.0.ebuild b/dev-libs/libixion/libixion-0.15.0.ebuild index d3155185dc5..b93481abbca 100644 --- a/dev-libs/libixion/libixion-0.15.0.ebuild +++ b/dev-libs/libixion/libixion-0.15.0.ebuild @@ -4,14 +4,14 @@ EAPI=7 PYTHON_COMPAT=( python3_{6,7,8} ) -inherit python-single-r1 +inherit autotools python-single-r1 DESCRIPTION="General purpose formula parser & interpreter" HOMEPAGE="https://gitlab.com/ixion/ixion; if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; - inherit git-r3 autotools + inherit git-r3 else SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~x86" @@ -19,7 +19,7 @@ fi LICENSE="MIT" SLOT="0/0.15" # based on SONAME of libixion.so -IUSE="debug python static-libs +threads" +IUSE="debug python +threads" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" @@ -32,7 +32,10 @@ DEPEND="${RDEPEND} dev-libs/spdlog " -PATCHES=( "${FILESDIR}/${P}-musl-clang.patch" ) # bug 714018 +PATCHES=( + "${FILESDIR}/${P}-musl-clang.patch" # bug 714018 + "${FILESDIR}/${P}-bashism.patch" # bug 723128 +) pkg_setup() { use python && python-single-r1_pkg_setup @@ -40,14 +43,14 @@ pkg_setup() { src_prepare() { default - [[ ${PV} == * ]] && eautoreconf + eautoreconf } src_configure() { local myeconfargs=( + --disable-static $(use_enable debug) $(use_enable python) - $(use_enable static-libs static) $(use_enable threads) ) econf "${myeconfargs[@]}" diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index 28084226f1e..e3b55ff9101 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -21,7 +21,7 @@ fi LICENSE="MIT" SLOT="0/0.16" # based on SONAME of libixion.so -IUSE="debug python static-libs +threads" +IUSE="debug python +threads" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" @@ -45,9 +45,9 @@ src_prepare() { src_configure() { local myeconfargs=( + --disable-static $(use_enable debug) $(use_enable python) - $(use_enable static-libs static) $(use_enable threads) ) econf "${myeconfargs[@]}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 9930bc898b05c1fa0369bfffd9110ad66b9f2404 Author: Mikle Kolyada gentoo org> AuthorDate: Wed May 20 13:34:38 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Wed May 20 13:34:38 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9930bc89 dev-libs/libixion: arm64 stable wrt bug #716822 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="arm64" Signed-off-by: Mikle Kolyada gentoo.org> dev-libs/libixion/libixion-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.15.0.ebuild b/dev-libs/libixion/libixion-0.15.0.ebuild index e68132d1e4d..d3155185dc5 100644 --- a/dev-libs/libixion/libixion-0.15.0.ebuild +++ b/dev-libs/libixion/libixion-0.15.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then inherit git-r3 autotools else SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 ~x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: f1642506775f582db36f9f8847c9713077922b6b Author: Mikle Kolyada gentoo org> AuthorDate: Tue May 19 19:35:58 2020 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue May 19 19:35:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1642506 dev-libs/libixion: amd64 stable wrt bug #716822 Package-Manager: Portage-2.3.99, Repoman-2.3.22 RepoMan-Options: --include-arches="amd64" Signed-off-by: Mikle Kolyada gentoo.org> dev-libs/libixion/libixion-0.15.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.15.0.ebuild b/dev-libs/libixion/libixion-0.15.0.ebuild index 2387edbadd6..e68132d1e4d 100644 --- a/dev-libs/libixion/libixion-0.15.0.ebuild +++ b/dev-libs/libixion/libixion-0.15.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then inherit git-r3 autotools else SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 67403afd95654744826ce50b75f100567e086d52 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Apr 10 11:56:41 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri Apr 10 13:48:38 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67403afd dev-libs/libixion: Pin dev-util/mdds to (API-)slot; bump subslot Package-Manager: Portage-2.3.98, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/libixion/libixion-0.15.0.ebuild | 2 +- dev-libs/libixion/libixion-.ebuild | 6 -- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/dev-libs/libixion/libixion-0.15.0.ebuild b/dev-libs/libixion/libixion-0.15.0.ebuild index 58f699f6b19..2387edbadd6 100644 --- a/dev-libs/libixion/libixion-0.15.0.ebuild +++ b/dev-libs/libixion/libixion-0.15.0.ebuild @@ -25,7 +25,7 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RDEPEND=" dev-libs/boost:= - >=dev-util/mdds-1.5.0:1= + dev-util/mdds:1/1.5 python? ( ${PYTHON_DEPS} ) " DEPEND="${RDEPEND} diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index 741d54be08e..28084226f1e 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -10,22 +10,24 @@ DESCRIPTION="General purpose formula parser & interpreter" HOMEPAGE="https://gitlab.com/ixion/ixion; if [[ ${PV} == * ]]; then + MDDS_SLOT="1/" EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; inherit git-r3 autotools else + MDDS_SLOT="1/1.5" SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" fi LICENSE="MIT" -SLOT="0/0.15" # based on SONAME of libixion.so +SLOT="0/0.16" # based on SONAME of libixion.so IUSE="debug python static-libs +threads" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" RDEPEND=" dev-libs/boost:= - >=dev-util/mdds-1.5.0:1= + dev-util/mdds:${MDDS_SLOT} python? ( ${PYTHON_DEPS} ) " DEPEND="${RDEPEND}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/files/, dev-libs/libixion/
commit: 5cd6c37430359b936182b26f47605e396043239c Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Mar 23 00:33:20 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Mar 23 00:33:20 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cd6c374 dev-libs/libixion: Fix build with musl/clang Closes: https://bugs.gentoo.org/714018 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Andreas Sturmlechner gentoo.org> .../files/libixion-0.15.0-musl-clang.patch | 24 ++ dev-libs/libixion/libixion-0.15.0.ebuild | 2 ++ 2 files changed, 26 insertions(+) diff --git a/dev-libs/libixion/files/libixion-0.15.0-musl-clang.patch b/dev-libs/libixion/files/libixion-0.15.0-musl-clang.patch new file mode 100644 index 000..be5d2e6ecae --- /dev/null +++ b/dev-libs/libixion/files/libixion-0.15.0-musl-clang.patch @@ -0,0 +1,24 @@ +From a8fe2c542b16ee30723ab3d7f3b643ee479e9723 Mon Sep 17 00:00:00 2001 +From: orbea +Date: Fri, 23 Aug 2019 08:50:28 -0700 +Subject: [PATCH] Fix build with clang. + +--- + include/ixion/model_context.hpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/include/ixion/model_context.hpp b/include/ixion/model_context.hpp +index 6ff5b67..dc27ed0 100644 +--- a/include/ixion/model_context.hpp b/include/ixion/model_context.hpp +@@ -61,7 +61,7 @@ public: + } value; + + /** Initializes the cell to be empty. */ +-input_cell(nullptr_t); ++input_cell(std::nullptr_t); + /** Boolean cell value. */ + input_cell(bool b); + /** The char array must be null-terminated. */ +-- +2.24.1 diff --git a/dev-libs/libixion/libixion-0.15.0.ebuild b/dev-libs/libixion/libixion-0.15.0.ebuild index 741d54be08e..58f699f6b19 100644 --- a/dev-libs/libixion/libixion-0.15.0.ebuild +++ b/dev-libs/libixion/libixion-0.15.0.ebuild @@ -32,6 +32,8 @@ DEPEND="${RDEPEND} dev-libs/spdlog " +PATCHES=( "${FILESDIR}/${P}-musl-clang.patch" ) # bug 714018 + pkg_setup() { use python && python-single-r1_pkg_setup }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: cbc99d5944cc5ff2a88f8fc7a9d563b2abc0c758 Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Mar 21 17:43:28 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Mar 21 17:43:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cbc99d59 dev-libs/libixion: Pin to dev-util/mdds-1.4* Closes: https://bugs.gentoo.org/713824 Package-Manager: Portage-2.3.94, Repoman-2.3.21 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/libixion/libixion-0.14.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.14.1.ebuild b/dev-libs/libixion/libixion-0.14.1.ebuild index b939aad2393..808b0ec9566 100644 --- a/dev-libs/libixion/libixion-0.14.1.ebuild +++ b/dev-libs/libixion/libixion-0.14.1.ebuild @@ -25,7 +25,7 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" DEPEND=" dev-libs/boost:= - >=dev-util/mdds-1.4.1:1= + =dev-util/mdds-1.4*:1 python? ( ${PYTHON_DEPS} ) " RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: aba42a26f32c730e74b62f16e34983be4b14ebce Author: Nils Freydank posteo de> AuthorDate: Mon Mar 2 22:24:34 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Mar 16 21:25:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aba42a26 dev-libs/libixion: Update live ebuild Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Nils Freydank posteo.de> Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/libixion/libixion-.ebuild | 14 -- 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index f52b1d4a22b..741d54be08e 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -9,7 +9,7 @@ inherit python-single-r1 DESCRIPTION="General purpose formula parser & interpreter" HOMEPAGE="https://gitlab.com/ixion/ixion; -if [[ ${PV} == ]]; then +if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; inherit git-r3 autotools else @@ -38,15 +38,17 @@ pkg_setup() { src_prepare() { default - [[ ${PV} == ]] && eautoreconf + [[ ${PV} == * ]] && eautoreconf } src_configure() { - econf \ - $(use_enable debug) \ - $(use_enable python) \ - $(use_enable static-libs static) \ + local myeconfargs=( + $(use_enable debug) + $(use_enable python) + $(use_enable static-libs static) $(use_enable threads) + ) + econf "${myeconfargs[@]}" } src_install() {
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/, app-office/libreoffice/, app-office/libreoffice-l10n/, ...
commit: 9c5cd696804cc2c4c1890feb6b24615b29210011 Author: Nils Freydank posteo de> AuthorDate: Tue Mar 10 22:51:51 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Mar 16 21:25:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c5cd696 app-office/libreoffice{,-l10n}: Drop keywords for 6.4.2.2 Upstream did not yet release this version. For details take a look into upstreams release schedule: https://wiki.documentfoundation.org/ReleasePlan/6.4#6.4.2_release Committer comment: Also dropping keywords from dependencies in order not to irritate ~arch users with impossible upgrades. Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Nils Freydank posteo.de> Signed-off-by: Andreas Sturmlechner gentoo.org> app-office/libreoffice-l10n/libreoffice-l10n-6.4.2.2.ebuild | 2 +- app-office/libreoffice/libreoffice-6.4.2.2.ebuild | 4 ++-- dev-libs/libixion/libixion-0.15.0.ebuild| 2 +- dev-libs/liborcus/liborcus-0.15.3.ebuild| 2 +- dev-util/mdds/mdds-1.5.0.ebuild | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/app-office/libreoffice-l10n/libreoffice-l10n-6.4.2.2.ebuild b/app-office/libreoffice-l10n/libreoffice-l10n-6.4.2.2.ebuild index b20d07acc9c..411ed286daa 100644 --- a/app-office/libreoffice-l10n/libreoffice-l10n-6.4.2.2.ebuild +++ b/app-office/libreoffice-l10n/libreoffice-l10n-6.4.2.2.ebuild @@ -17,7 +17,7 @@ BASE_SRC_URI_STABLE="https://download.documentfoundation.org/${PN/-l10n/}/stable LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +# KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" IUSE="offlinehelp" # diff --git a/app-office/libreoffice/libreoffice-6.4.2.2.ebuild b/app-office/libreoffice/libreoffice-6.4.2.2.ebuild index ccf7d012c40..cf14e8474c8 100644 --- a/app-office/libreoffice/libreoffice-6.4.2.2.ebuild +++ b/app-office/libreoffice/libreoffice-6.4.2.2.ebuild @@ -81,8 +81,8 @@ RESTRICT="!test? ( test )" LICENSE="|| ( LGPL-3 MPL-1.1 )" SLOT="0" -[[ ${MY_PV} == ** ]] || \ -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" +# [[ ${MY_PV} == ** ]] || \ +# KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux" BDEPEND=" dev-util/intltool diff --git a/dev-libs/libixion/libixion-0.15.0.ebuild b/dev-libs/libixion/libixion-0.15.0.ebuild index 741d54be08e..3a5a61c390c 100644 --- a/dev-libs/libixion/libixion-0.15.0.ebuild +++ b/dev-libs/libixion/libixion-0.15.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then inherit git-r3 autotools else SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +# KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" fi LICENSE="MIT" diff --git a/dev-libs/liborcus/liborcus-0.15.3.ebuild b/dev-libs/liborcus/liborcus-0.15.3.ebuild index 91bbf3019d2..6e2a91a7461 100644 --- a/dev-libs/liborcus/liborcus-0.15.3.ebuild +++ b/dev-libs/liborcus/liborcus-0.15.3.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ** ]]; then inherit git-r3 autotools else SRC_URI="https://kohei.us/files/orcus/src/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +# KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" fi LICENSE="MIT" diff --git a/dev-util/mdds/mdds-1.5.0.ebuild b/dev-util/mdds/mdds-1.5.0.ebuild index 3b7f1556f29..e7c024dd51b 100644 --- a/dev-util/mdds/mdds-1.5.0.ebuild +++ b/dev-util/mdds/mdds-1.5.0.ebuild @@ -8,7 +8,7 @@ if [[ ${PV} == * ]]; then inherit git-r3 else SRC_URI="https://kohei.us/files/${PN}/src/${P}.tar.bz2; - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" +# KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" fi inherit autotools toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: ab7b56b834cbeea8d3ede8435caab2108272d652 Author: Nils Freydank posteo de> AuthorDate: Mon Mar 2 22:24:31 2020 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Mar 16 21:25:44 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab7b56b8 dev-libs/libixion: Bump to 0.15.0 It includes some ebuild maintenance, too: - switching from backslashes to arrays - adding a * in front of the live ebuild numbers (*) Package-Manager: Portage-2.3.93, Repoman-2.3.20 Signed-off-by: Nils Freydank posteo.de> Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/libixion/Manifest | 1 + dev-libs/libixion/libixion-0.15.0.ebuild | 57 2 files changed, 58 insertions(+) diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index 285417ff8cb..b92fc86a2fa 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1 +1,2 @@ DIST libixion-0.14.1.tar.xz 360568 BLAKE2B e4da21f0eff9111272618d1bad87790ed0c4b461478473654f8366b0023c0650b41d355b0737a4fd4ac943e66f919e2f0d6bf04250e597e54a290d4415f3a093 SHA512 e4ae6348833d2178c1dc76916937bcc9d7821dc6570fe13093c441ca22e0301a1ca6a4cf85d9814b83534733dba98f4c4a372791f93bc57173317657675b9ae3 +DIST libixion-0.15.0.tar.xz 447388 BLAKE2B 55df3417783f1653b0aa4b80a5f0107a3794fcb403c1c1263ce9829b31ee5263a104fa210be151535c1ff091d5dc2519f694ef3cdb16074f86dab4d48a127afd SHA512 feecaa4a8e6191649a7ecbc6c0f4d7db6dba3a5e4a031c1f55236907bf94e2ece9ee05d18ed345e3503cffb4a380b04f6c4941ef4214ddf92687998a070b7543 diff --git a/dev-libs/libixion/libixion-0.15.0.ebuild b/dev-libs/libixion/libixion-0.15.0.ebuild new file mode 100644 index 000..741d54be08e --- /dev/null +++ b/dev-libs/libixion/libixion-0.15.0.ebuild @@ -0,0 +1,57 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6,7,8} ) +inherit python-single-r1 + +DESCRIPTION="General purpose formula parser & interpreter" +HOMEPAGE="https://gitlab.com/ixion/ixion; + +if [[ ${PV} == * ]]; then + EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; + inherit git-r3 autotools +else + SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +fi + +LICENSE="MIT" +SLOT="0/0.15" # based on SONAME of libixion.so +IUSE="debug python static-libs +threads" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +RDEPEND=" + dev-libs/boost:= + >=dev-util/mdds-1.5.0:1= + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND} + dev-libs/spdlog +" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + [[ ${PV} == * ]] && eautoreconf +} + +src_configure() { + local myeconfargs=( + $(use_enable debug) + $(use_enable python) + $(use_enable static-libs static) + $(use_enable threads) + ) + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${D}" -name '*.la' -type f -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 6cbed6350534a8c0f3658d408b314b4fa5afb571 Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Dec 2 22:12:18 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Mon Dec 2 22:27:02 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6cbed635 dev-libs/libixion: python3_8 Tests passed. Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/libixion/libixion-0.14.1.ebuild | 4 ++-- dev-libs/libixion/libixion-.ebuild | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/dev-libs/libixion/libixion-0.14.1.ebuild b/dev-libs/libixion/libixion-0.14.1.ebuild index 487a0e6613a..7506f2c88e8 100644 --- a/dev-libs/libixion/libixion-0.14.1.ebuild +++ b/dev-libs/libixion/libixion-0.14.1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{5,6,7} ) +PYTHON_COMPAT=( python3_{5,6,7,8} ) inherit python-single-r1 DESCRIPTION="General purpose formula parser & interpreter" @@ -49,5 +49,5 @@ src_configure() { src_install() { default - find "${D}" -name '*.la' -delete || die + find "${D}" -name '*.la' -type f -delete || die } diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index ff21270e742..f55c1445135 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{5,6,7} ) +PYTHON_COMPAT=( python3_{5,6,7,8} ) inherit python-single-r1 DESCRIPTION="General purpose formula parser & interpreter" @@ -51,5 +51,5 @@ src_configure() { src_install() { default - find "${D}" -name '*.la' -delete || die + find "${D}" -name '*.la' -type f -delete || die }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: efe7cd27229b3bfeec4e864e47c4d98295ec7149 Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu Sep 12 20:25:53 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu Sep 12 20:27:33 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efe7cd27 dev-libs/libixion: Drop 0.13.0 Package-Manager: Portage-2.3.76, Repoman-2.3.17 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/libixion/Manifest | 1 - dev-libs/libixion/libixion-0.13.0.ebuild | 54 2 files changed, 55 deletions(-) diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index f9faad215d7..285417ff8cb 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1,2 +1 @@ -DIST libixion-0.13.0.tar.xz 413756 BLAKE2B 04aef61a1cc691bb159d7e8131e2e47fe2590634adc93f2e5771ed106316eb1c92ee7c4aa05ba753a1751cb5e7c55cba9263515671a26f9bc9983a1cfcacceff SHA512 15784e947164d106e677c59ece53b3cd401d4f9433cc5331a35d3be8332ae4f20a469ca73b30b253433c86da4afde886dfb4ac23e46ed46376a7349e0276c3a0 DIST libixion-0.14.1.tar.xz 360568 BLAKE2B e4da21f0eff9111272618d1bad87790ed0c4b461478473654f8366b0023c0650b41d355b0737a4fd4ac943e66f919e2f0d6bf04250e597e54a290d4415f3a093 SHA512 e4ae6348833d2178c1dc76916937bcc9d7821dc6570fe13093c441ca22e0301a1ca6a4cf85d9814b83534733dba98f4c4a372791f93bc57173317657675b9ae3 diff --git a/dev-libs/libixion/libixion-0.13.0.ebuild b/dev-libs/libixion/libixion-0.13.0.ebuild deleted file mode 100644 index ad201abb387..000 --- a/dev-libs/libixion/libixion-0.13.0.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; - -PYTHON_COMPAT=( python{3_5,3_6} ) - -[[ ${PV} == ]] && GITECLASS="git-r3 autotools" -inherit python-single-r1 ${GITECLASS} -unset GITECLASS - -DESCRIPTION="General purpose formula parser & interpreter" -HOMEPAGE="https://gitlab.com/ixion/ixion; -[[ ${PV} == ]] || SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - -LICENSE="MIT" -SLOT="0/0.13" # based on SONAME of libixion.so -[[ ${PV} == ]] || \ -KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" -IUSE="debug python static-libs +threads" - -RDEPEND=" - dev-libs/boost:= - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND} - =dev-util/mdds-1.3*:1= -" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - [[ ${PV} == ]] && eautoreconf -} - -src_configure() { - econf \ - $(use_enable debug) \ - $(use_enable python) \ - $(use_enable static-libs static) \ - $(use_enable threads) -} - -src_install() { - default - find "${D}" -name '*.la' -delete || die -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: bceb1cff38b1af0d73a291f85b9104994c51f995 Author: Aaron Bauman gentoo org> AuthorDate: Wed Jul 31 20:49:32 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Wed Jul 31 21:11:03 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bceb1cff dev-libs/libixion: arm64 stable Signed-off-by: Aaron Bauman gentoo.org> Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm64" dev-libs/libixion/libixion-0.13.0.ebuild | 2 +- dev-libs/libixion/libixion-0.14.1.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libixion/libixion-0.13.0.ebuild b/dev-libs/libixion/libixion-0.13.0.ebuild index f092df1e817..ad201abb387 100644 --- a/dev-libs/libixion/libixion-0.13.0.ebuild +++ b/dev-libs/libixion/libixion-0.13.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://gitlab.com/ixion/ixion; LICENSE="MIT" SLOT="0/0.13" # based on SONAME of libixion.so [[ ${PV} == ]] || \ -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" IUSE="debug python static-libs +threads" RDEPEND=" diff --git a/dev-libs/libixion/libixion-0.14.1.ebuild b/dev-libs/libixion/libixion-0.14.1.ebuild index 16136df8a11..487a0e6613a 100644 --- a/dev-libs/libixion/libixion-0.14.1.ebuild +++ b/dev-libs/libixion/libixion-0.14.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then inherit git-r3 autotools else SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" + KEYWORDS="amd64 ~arm arm64 ~ppc ~ppc64 x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/, dev-libs/libixion/files/
commit: 78bbce2bbe7f81596cc75e5ea83e755e9f130bbe Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Jul 24 20:19:18 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Jul 24 20:19:18 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78bbce2b dev-libs/libixion: Patch already upstreamed Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Andreas Sturmlechner gentoo.org> .../libixion--spdlog-non-bundled-fmt.patch | 25 -- dev-libs/libixion/libixion-.ebuild | 2 -- 2 files changed, 27 deletions(-) diff --git a/dev-libs/libixion/files/libixion--spdlog-non-bundled-fmt.patch b/dev-libs/libixion/files/libixion--spdlog-non-bundled-fmt.patch deleted file mode 100644 index 2cf5cb0a184..000 --- a/dev-libs/libixion/files/libixion--spdlog-non-bundled-fmt.patch +++ /dev/null @@ -1,25 +0,0 @@ -From 389c8def65406ae92077686a2e9095afebab28f4 Mon Sep 17 00:00:00 2001 -From: Andreas Sturmlechner -Date: Wed, 24 Jul 2019 20:01:01 +0200 -Subject: [PATCH] Fix build when built against spdlog without bundled fmt - - src/libixion/dirty_cell_tracker.cpp | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/src/libixion/dirty_cell_tracker.cpp b/src/libixion/dirty_cell_tracker.cpp -index 42d338b..7e6e3cc 100644 a/src/libixion/dirty_cell_tracker.cpp -+++ b/src/libixion/dirty_cell_tracker.cpp -@@ -16,7 +16,7 @@ - #include - - #include --#include -+#include - - namespace ixion { - --- -2.22.0 - diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index 92f685ee869..ff21270e742 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -32,8 +32,6 @@ DEPEND="${RDEPEND} dev-libs/spdlog " -PATCHES=( "${FILESDIR}"/${P}-spdlog-non-bundled-fmt.patch ) - pkg_setup() { use python && python-single-r1_pkg_setup }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/, dev-libs/libixion/files/
commit: 8b1a5167748d9c6a6fb012c9c8c4e478a26bb09f Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Jul 24 18:21:53 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Jul 24 18:22:38 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b1a5167 dev-libs/libixion: Add new DEPEND, raise mdds minimum dep to 1.5.0 Closes: https://bugs.gentoo.org/680342 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Andreas Sturmlechner gentoo.org> .../libixion--spdlog-non-bundled-fmt.patch | 25 ++ dev-libs/libixion/libixion-.ebuild | 10 ++--- 2 files changed, 32 insertions(+), 3 deletions(-) diff --git a/dev-libs/libixion/files/libixion--spdlog-non-bundled-fmt.patch b/dev-libs/libixion/files/libixion--spdlog-non-bundled-fmt.patch new file mode 100644 index 000..2cf5cb0a184 --- /dev/null +++ b/dev-libs/libixion/files/libixion--spdlog-non-bundled-fmt.patch @@ -0,0 +1,25 @@ +From 389c8def65406ae92077686a2e9095afebab28f4 Mon Sep 17 00:00:00 2001 +From: Andreas Sturmlechner +Date: Wed, 24 Jul 2019 20:01:01 +0200 +Subject: [PATCH] Fix build when built against spdlog without bundled fmt + +--- + src/libixion/dirty_cell_tracker.cpp | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/src/libixion/dirty_cell_tracker.cpp b/src/libixion/dirty_cell_tracker.cpp +index 42d338b..7e6e3cc 100644 +--- a/src/libixion/dirty_cell_tracker.cpp b/src/libixion/dirty_cell_tracker.cpp +@@ -16,7 +16,7 @@ + #include + + #include +-#include ++#include + + namespace ixion { + +-- +2.22.0 + diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index 860c13488fc..92f685ee869 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -23,12 +23,16 @@ IUSE="debug python static-libs +threads" REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" -DEPEND=" +RDEPEND=" dev-libs/boost:= - >=dev-util/mdds-1.4.1:1= + >=dev-util/mdds-1.5.0:1= python? ( ${PYTHON_DEPS} ) " -RDEPEND="${DEPEND}" +DEPEND="${RDEPEND} + dev-libs/spdlog +" + +PATCHES=( "${FILESDIR}"/${P}-spdlog-non-bundled-fmt.patch ) pkg_setup() { use python && python-single-r1_pkg_setup
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 1af66471e68704724eb8dcf06ab6a13182390a3e Author: Thomas Deutschmann gentoo org> AuthorDate: Tue Jun 18 18:17:39 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue Jun 18 18:24:25 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1af66471 dev-libs/libixion: x86 stable (bug #686736) Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: Thomas Deutschmann gentoo.org> dev-libs/libixion/libixion-0.14.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.14.1.ebuild b/dev-libs/libixion/libixion-0.14.1.ebuild index 85094d02e6a..16136df8a11 100644 --- a/dev-libs/libixion/libixion-0.14.1.ebuild +++ b/dev-libs/libixion/libixion-0.14.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then inherit git-r3 autotools else SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: c8e15bf35305ae47545558c6ba9a5aee39c82013 Author: Mikle Kolyada gentoo org> AuthorDate: Sun Jun 9 20:15:38 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sun Jun 9 20:16:18 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8e15bf3 dev-libs/libixion: amd64 stable wrt bug #686736 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" dev-libs/libixion/libixion-0.14.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.14.1.ebuild b/dev-libs/libixion/libixion-0.14.1.ebuild index e962aadc35e..85094d02e6a 100644 --- a/dev-libs/libixion/libixion-0.14.1.ebuild +++ b/dev-libs/libixion/libixion-0.14.1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == ]]; then inherit git-r3 autotools else SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" fi LICENSE="MIT"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: b65514cb8356aa124e564f6b82b0e60c9862c41d Author: Andreas Sturmlechner gentoo org> AuthorDate: Mon Mar 11 23:22:50 2019 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Mar 12 07:07:38 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b65514cb dev-libs/libixion: EAPI-7 bump, python3_7, restore KEYWORDS Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Andreas Sturmlechner gentoo.org> dev-libs/libixion/libixion-0.14.1.ebuild | 36 +++- dev-libs/libixion/libixion-.ebuild | 35 +++ 2 files changed, 34 insertions(+), 37 deletions(-) diff --git a/dev-libs/libixion/libixion-0.14.1.ebuild b/dev-libs/libixion/libixion-0.14.1.ebuild index 51e6e3935b8..e962aadc35e 100644 --- a/dev-libs/libixion/libixion-0.14.1.ebuild +++ b/dev-libs/libixion/libixion-0.14.1.ebuild @@ -1,36 +1,34 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; - -PYTHON_COMPAT=( python{3_4,3_5,3_6} ) - -[[ ${PV} == ]] && GITECLASS="git-r3 autotools" -inherit python-single-r1 ${GITECLASS} -unset GITECLASS +PYTHON_COMPAT=( python3_{5,6,7} ) +inherit python-single-r1 DESCRIPTION="General purpose formula parser & interpreter" HOMEPAGE="https://gitlab.com/ixion/ixion; -[[ ${PV} == ]] || SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; + inherit git-r3 autotools +else + SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +fi LICENSE="MIT" SLOT="0/0.14" # based on SONAME of libixion.so -[[ ${PV} == ]] || \ -KEYWORDS="" -# KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" IUSE="debug python static-libs +threads" -RDEPEND=" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +DEPEND=" dev-libs/boost:= - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND} >=dev-util/mdds-1.4.1:1= + python? ( ${PYTHON_DEPS} ) " - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +RDEPEND="${DEPEND}" pkg_setup() { use python && python-single-r1_pkg_setup diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index 9dbcab360b8..860c13488fc 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -1,35 +1,34 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; - -PYTHON_COMPAT=( python{3_4,3_5,3_6} ) - -[[ ${PV} == ]] && GITECLASS="git-r3 autotools" -inherit python-single-r1 ${GITECLASS} -unset GITECLASS +PYTHON_COMPAT=( python3_{5,6,7} ) +inherit python-single-r1 DESCRIPTION="General purpose formula parser & interpreter" HOMEPAGE="https://gitlab.com/ixion/ixion; -[[ ${PV} == ]] || SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; + +if [[ ${PV} == ]]; then + EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; + inherit git-r3 autotools +else + SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +fi LICENSE="MIT" SLOT="0/0.15" # based on SONAME of libixion.so -[[ ${PV} == ]] || \ -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" IUSE="debug python static-libs +threads" -RDEPEND=" +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +DEPEND=" dev-libs/boost:= - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND} >=dev-util/mdds-1.4.1:1= + python? ( ${PYTHON_DEPS} ) " - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +RDEPEND="${DEPEND}" pkg_setup() { use python && python-single-r1_pkg_setup
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: cc1830e40001fe277113d23799c3c7661712db73 Author: Matt Turner gentoo org> AuthorDate: Wed Sep 19 18:34:08 2018 + Commit: Matt Turner gentoo org> CommitDate: Wed Sep 19 18:34:54 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc1830e4 dev-libs/libixion-0.13.0: added ~ppc64, bug 664414 dev-libs/libixion/libixion-0.13.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.13.0.ebuild b/dev-libs/libixion/libixion-0.13.0.ebuild index 9059d4be086..0879412988b 100644 --- a/dev-libs/libixion/libixion-0.13.0.ebuild +++ b/dev-libs/libixion/libixion-0.13.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://gitlab.com/ixion/ixion; LICENSE="MIT" SLOT="0/0.13" # based on SONAME of libixion.so [[ ${PV} == ]] || \ -KEYWORDS="amd64 ~arm ~arm64 ~ppc x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86" IUSE="debug python static-libs +threads" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 34f3b5b7580081d59d0563ea7591887d589bd6a1 Author: Andreas Sturmlechner gentoo org> AuthorDate: Tue Sep 18 19:30:43 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Tue Sep 18 19:53:10 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34f3b5b7 dev-libs/libixion: 0.14.1 version bump (still no keywords) Package-Manager: Portage-2.3.49, Repoman-2.3.10 dev-libs/libixion/Manifest | 2 +- dev-libs/libixion/{libixion-0.14.0.ebuild => libixion-0.14.1.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index b6136b93579..f9faad215d7 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1,2 +1,2 @@ DIST libixion-0.13.0.tar.xz 413756 BLAKE2B 04aef61a1cc691bb159d7e8131e2e47fe2590634adc93f2e5771ed106316eb1c92ee7c4aa05ba753a1751cb5e7c55cba9263515671a26f9bc9983a1cfcacceff SHA512 15784e947164d106e677c59ece53b3cd401d4f9433cc5331a35d3be8332ae4f20a469ca73b30b253433c86da4afde886dfb4ac23e46ed46376a7349e0276c3a0 -DIST libixion-0.14.0.tar.xz 427100 BLAKE2B 8f766a61d2dab2c1cd40fbd72bb3d0cad2dda1a9d4617f1bc5289237b29e8b4edab333819b3ca61dfbd9a9b22b2e5a956d5c12b0a9eab8f794cbd87a20237b4e SHA512 8681912fb1bebb4de1fdcb4f0589aa84a3e38cd21747c81a204a87594f67879732461f3c02b70d0bf5659af59c1af1fa17df425eba5946d22a8599bc8da9fd92 +DIST libixion-0.14.1.tar.xz 360568 BLAKE2B e4da21f0eff9111272618d1bad87790ed0c4b461478473654f8366b0023c0650b41d355b0737a4fd4ac943e66f919e2f0d6bf04250e597e54a290d4415f3a093 SHA512 e4ae6348833d2178c1dc76916937bcc9d7821dc6570fe13093c441ca22e0301a1ca6a4cf85d9814b83534733dba98f4c4a372791f93bc57173317657675b9ae3 diff --git a/dev-libs/libixion/libixion-0.14.0.ebuild b/dev-libs/libixion/libixion-0.14.1.ebuild similarity index 100% rename from dev-libs/libixion/libixion-0.14.0.ebuild rename to dev-libs/libixion/libixion-0.14.1.ebuild
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 7f735722d975411ffa8b780b0465cbd03d8de6ed Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Sep 16 21:09:40 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Sep 16 22:29:13 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f735722 dev-libs/libixion: Pin dev-util/mdds DEPEND to 1.3* Package-Manager: Portage-2.3.49, Repoman-2.3.10 dev-libs/libixion/libixion-0.13.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.13.0.ebuild b/dev-libs/libixion/libixion-0.13.0.ebuild index ba41158d8f2..9059d4be086 100644 --- a/dev-libs/libixion/libixion-0.13.0.ebuild +++ b/dev-libs/libixion/libixion-0.13.0.ebuild @@ -26,7 +26,7 @@ RDEPEND=" python? ( ${PYTHON_DEPS} ) " DEPEND="${RDEPEND} - >=dev-util/mdds-1.2.0:1= + =dev-util/mdds-1.3*:1= " REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: d81653481fb27c49096ce88f60f66aeba02b1639 Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Sep 12 18:31:27 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Sep 12 20:56:22 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8165348 dev-libs/libixion: Raise dev-util/mdds min ver to 1.4.1, subslot to 0/15 Package-Manager: Portage-2.3.49, Repoman-2.3.10 dev-libs/libixion/libixion-.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index 7fed246e305..9dbcab360b8 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -16,7 +16,7 @@ HOMEPAGE="https://gitlab.com/ixion/ixion; [[ ${PV} == ]] || SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; LICENSE="MIT" -SLOT="0/0.13" # based on SONAME of libixion.so +SLOT="0/0.15" # based on SONAME of libixion.so [[ ${PV} == ]] || \ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" IUSE="debug python static-libs +threads" @@ -26,7 +26,7 @@ RDEPEND=" python? ( ${PYTHON_DEPS} ) " DEPEND="${RDEPEND} - >=dev-util/mdds-1.2.0:1= + >=dev-util/mdds-1.4.1:1= " REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 8e91432b94ebae639bffc6a160d4484c24f7ea7f Author: Andreas Sturmlechner gentoo org> AuthorDate: Wed Sep 12 18:46:23 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Sep 12 20:56:22 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e91432b dev-libs/libixion: 0.14.0 version bump without keywords Package-Manager: Portage-2.3.49, Repoman-2.3.10 dev-libs/libixion/Manifest | 1 + dev-libs/libixion/libixion-0.14.0.ebuild | 55 2 files changed, 56 insertions(+) diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index ee889944a60..b6136b93579 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1 +1,2 @@ DIST libixion-0.13.0.tar.xz 413756 BLAKE2B 04aef61a1cc691bb159d7e8131e2e47fe2590634adc93f2e5771ed106316eb1c92ee7c4aa05ba753a1751cb5e7c55cba9263515671a26f9bc9983a1cfcacceff SHA512 15784e947164d106e677c59ece53b3cd401d4f9433cc5331a35d3be8332ae4f20a469ca73b30b253433c86da4afde886dfb4ac23e46ed46376a7349e0276c3a0 +DIST libixion-0.14.0.tar.xz 427100 BLAKE2B 8f766a61d2dab2c1cd40fbd72bb3d0cad2dda1a9d4617f1bc5289237b29e8b4edab333819b3ca61dfbd9a9b22b2e5a956d5c12b0a9eab8f794cbd87a20237b4e SHA512 8681912fb1bebb4de1fdcb4f0589aa84a3e38cd21747c81a204a87594f67879732461f3c02b70d0bf5659af59c1af1fa17df425eba5946d22a8599bc8da9fd92 diff --git a/dev-libs/libixion/libixion-0.14.0.ebuild b/dev-libs/libixion/libixion-0.14.0.ebuild new file mode 100644 index 000..51e6e3935b8 --- /dev/null +++ b/dev-libs/libixion/libixion-0.14.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; + +PYTHON_COMPAT=( python{3_4,3_5,3_6} ) + +[[ ${PV} == ]] && GITECLASS="git-r3 autotools" +inherit python-single-r1 ${GITECLASS} +unset GITECLASS + +DESCRIPTION="General purpose formula parser & interpreter" +HOMEPAGE="https://gitlab.com/ixion/ixion; +[[ ${PV} == ]] || SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; + +LICENSE="MIT" +SLOT="0/0.14" # based on SONAME of libixion.so +[[ ${PV} == ]] || \ +KEYWORDS="" +# KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" +IUSE="debug python static-libs +threads" + +RDEPEND=" + dev-libs/boost:= + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND} + >=dev-util/mdds-1.4.1:1= +" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + default + [[ ${PV} == ]] && eautoreconf +} + +src_configure() { + econf \ + $(use_enable debug) \ + $(use_enable python) \ + $(use_enable static-libs static) \ + $(use_enable threads) +} + +src_install() { + default + find "${D}" -name '*.la' -delete || die +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 4fbe6cd9ca098e53c5aff7042233d2928a4637bd Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Jul 13 18:51:39 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Jul 14 08:20:24 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fbe6cd9 dev-libs/libixion: Drop 0.12.2 Package-Manager: Portage-2.3.42, Repoman-2.3.9 dev-libs/libixion/Manifest | 1 - dev-libs/libixion/libixion-0.12.2.ebuild | 55 2 files changed, 56 deletions(-) diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index 910f7751e3b..ee889944a60 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1,2 +1 @@ -DIST libixion-0.12.2.tar.xz 407280 BLAKE2B f8a9307758f1005bd8dedb7aab9fed7478c963e3fd235c3d1efc29dbc51a3e9c6e92ff6972c8b06b2b90122a400d1f907bb39c67c2c20aa55c46a93e0c783edc SHA512 0a85120a08c79c73a252a997c8b3df461fe1f8ce8b2334aee0e50bfd887a440a220b44922edd18fbd402b1c8ea8be629e6181493bc618eda198f35159813ddcd DIST libixion-0.13.0.tar.xz 413756 BLAKE2B 04aef61a1cc691bb159d7e8131e2e47fe2590634adc93f2e5771ed106316eb1c92ee7c4aa05ba753a1751cb5e7c55cba9263515671a26f9bc9983a1cfcacceff SHA512 15784e947164d106e677c59ece53b3cd401d4f9433cc5331a35d3be8332ae4f20a469ca73b30b253433c86da4afde886dfb4ac23e46ed46376a7349e0276c3a0 diff --git a/dev-libs/libixion/libixion-0.12.2.ebuild b/dev-libs/libixion/libixion-0.12.2.ebuild deleted file mode 100644 index d3906167d9a..000 --- a/dev-libs/libixion/libixion-0.12.2.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; - -PYTHON_COMPAT=( python{3_4,3_5,3_6} ) - -[[ ${PV} == ]] && GITECLASS="git-r3 autotools" -inherit eutils python-single-r1 ${GITECLASS} -unset GITECLASS - -DESCRIPTION="General purpose formula parser & interpreter" -HOMEPAGE="https://gitlab.com/ixion/ixion; -[[ ${PV} == ]] || SRC_URI="http://kohei.us/files/ixion/src/${P}.tar.xz; - -LICENSE="MIT" -SLOT="0/0.12" # based on SONAME of libixion.so -[[ ${PV} == ]] || \ -KEYWORDS="amd64 ~arm ~arm64 ~ppc x86" -IUSE="debug python static-libs +threads" - -RDEPEND=" - dev-libs/boost:= - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND} - >=dev-util/mdds-1.2.0:1= -" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - [[ ${PV} == ]] && eautoreconf -} - -src_configure() { - econf \ - $(use_enable debug) \ - $(use_enable python) \ - $(use_enable static-libs static) \ - $(use_enable threads) -} - -src_install() { - default - - prune_libtool_files --all -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 7bb0f725e436ccf865e7b384efd8f8100207e939 Author: Thomas Deutschmann gentoo org> AuthorDate: Tue May 29 11:06:22 2018 + Commit: Thomas Deutschmann gentoo org> CommitDate: Tue May 29 11:06:22 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bb0f725 dev-libs/libixion: x86 stable (bug #652638) Package-Manager: Portage-2.3.40, Repoman-2.3.9 dev-libs/libixion/libixion-0.13.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.13.0.ebuild b/dev-libs/libixion/libixion-0.13.0.ebuild index aa243136054..ba41158d8f2 100644 --- a/dev-libs/libixion/libixion-0.13.0.ebuild +++ b/dev-libs/libixion/libixion-0.13.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://gitlab.com/ixion/ixion; LICENSE="MIT" SLOT="0/0.13" # based on SONAME of libixion.so [[ ${PV} == ]] || \ -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc x86" IUSE="debug python static-libs +threads" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: a3f9177c288b4c25ea9cf1b27355fd64c5533666 Author: Mikle Kolyada gentoo org> AuthorDate: Tue May 22 16:35:53 2018 + Commit: Mikle Kolyada gentoo org> CommitDate: Tue May 22 16:42:27 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3f9177c dev-libs/libixion: amd64 stable wrt bug #652638 Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-libs/libixion/libixion-0.13.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.13.0.ebuild b/dev-libs/libixion/libixion-0.13.0.ebuild index b814fbb37ad..aa243136054 100644 --- a/dev-libs/libixion/libixion-0.13.0.ebuild +++ b/dev-libs/libixion/libixion-0.13.0.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://gitlab.com/ixion/ixion; LICENSE="MIT" SLOT="0/0.13" # based on SONAME of libixion.so [[ ${PV} == ]] || \ -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86" IUSE="debug python static-libs +threads" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 85993bfddc6f6c93af90609eadbfdc55f223753c Author: Andreas Sturmlechner gentoo org> AuthorDate: Sat Feb 3 19:10:42 2018 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Feb 3 19:34:03 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85993bfd dev-libs/libixion: Restore keywords Package-Manager: Portage-2.3.24, Repoman-2.3.6 dev-libs/libixion/libixion-0.13.0.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dev-libs/libixion/libixion-0.13.0.ebuild b/dev-libs/libixion/libixion-0.13.0.ebuild index 1cf9c89f976..b814fbb37ad 100644 --- a/dev-libs/libixion/libixion-0.13.0.ebuild +++ b/dev-libs/libixion/libixion-0.13.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -17,8 +17,8 @@ HOMEPAGE="https://gitlab.com/ixion/ixion; LICENSE="MIT" SLOT="0/0.13" # based on SONAME of libixion.so -# [[ ${PV} == ]] || \ -# KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" +[[ ${PV} == ]] || \ +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" IUSE="debug python static-libs +threads" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 642e188f197dce66f176e31284fda69e90489b9d Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Nov 19 23:29:03 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Nov 19 23:49:19 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=642e188f dev-libs/libixion: Drop old Package-Manager: Portage-2.3.14, Repoman-2.3.6 dev-libs/libixion/Manifest | 1 - dev-libs/libixion/libixion-0.11.1.ebuild | 53 2 files changed, 54 deletions(-) diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index 57f5f3df2f0..3fbe1b45828 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1,3 +1,2 @@ -DIST libixion-0.11.1.tar.xz 30 SHA256 c9e9f52580d618fa969fc0293f55af21a9c74bfb802e655c6bf239202f95bede SHA512 e205a5cf532e0522291f5f2a52c2e2c0cdf8d2ed094e5553943650744359d67adf629229a63c8fa90b15dde7765fee14d4f147fe51a6cdf79b2855509858 WHIRLPOOL aff1350bd1e3a5fec3f0a0cd3f51a88c873bd28469884b48d3fc316782819465f7d193e019fc753474663326b27680c1d12ce3050e6a082a75073040147dfbd8 DIST libixion-0.12.2.tar.xz 407280 SHA256 8b44008836bb4e1a3dff4d3e40afec6c73037e3518e72cc85b5cc675fbc2daae SHA512 0a85120a08c79c73a252a997c8b3df461fe1f8ce8b2334aee0e50bfd887a440a220b44922edd18fbd402b1c8ea8be629e6181493bc618eda198f35159813ddcd WHIRLPOOL 3090887ffaa1222a3f15e4d5b96932d50392684ffaa4ea1022f14aeac7fc43972ed84fe6986c58360621e4ab1ad2ca5aa31694fbf081e8014de38b9ade1a060b DIST libixion-0.13.0.tar.xz 413756 SHA256 5ae360c52ba2d17c4abf5ae21fa947f75925459e085acef5972395f77333c7e5 SHA512 15784e947164d106e677c59ece53b3cd401d4f9433cc5331a35d3be8332ae4f20a469ca73b30b253433c86da4afde886dfb4ac23e46ed46376a7349e0276c3a0 WHIRLPOOL 702b8bc869273e9ccab4605426573ca514ad4ca7e898bc6f43cb442b4c55b5c129eddd524dc8a412b2fcadcb7501e6f5d70bd40b5f86525aa4c8690fa44962f2 diff --git a/dev-libs/libixion/libixion-0.11.1.ebuild b/dev-libs/libixion/libixion-0.11.1.ebuild deleted file mode 100644 index 7ad53ecd7a7..000 --- a/dev-libs/libixion/libixion-0.11.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; - -PYTHON_COMPAT=( python{3_4,3_5,3_6} ) - -[[ ${PV} == ]] && GITECLASS="git-r3 autotools" -inherit eutils python-single-r1 ${GITECLASS} -unset GITECLASS - -DESCRIPTION="General purpose formula parser & interpreter" -HOMEPAGE="https://gitlab.com/ixion/ixion; -[[ ${PV} == ]] || SRC_URI="http://kohei.us/files/ixion/src/${P}.tar.xz; - -LICENSE="MIT" -SLOT="0/0.11" # based on SONAME of libixion.so -[[ ${PV} == ]] || \ -KEYWORDS="amd64 ~arm ~ppc x86" -IUSE="python static-libs" - -RDEPEND=" - dev-libs/boost:=[threads] - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND} - >=dev-util/mdds-1.2.0:1= -" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - eapply_user - [[ ${PV} == ]] && eautoreconf -} - -src_configure() { - econf \ - $(use_enable python) \ - $(use_enable static-libs static) -} - -src_install() { - default - - prune_libtool_files --all -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: fe98d2ff58f9d48ecaa676e74b5669d5fa8d98eb Author: Andreas Sturmlechner gentoo org> AuthorDate: Sun Oct 8 21:37:16 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sun Nov 19 00:22:24 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe98d2ff dev-libs/libixion: 0.13.0 version bump Dropped keywords for testing. Package-Manager: Portage-2.3.11, Repoman-2.3.3 dev-libs/libixion/Manifest | 1 + dev-libs/libixion/{libixion-.ebuild => libixion-0.13.0.ebuild} | 6 +++--- dev-libs/libixion/libixion-.ebuild | 4 ++-- 3 files changed, 6 insertions(+), 5 deletions(-) diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index 8c2f52de82b..57f5f3df2f0 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1,2 +1,3 @@ DIST libixion-0.11.1.tar.xz 30 SHA256 c9e9f52580d618fa969fc0293f55af21a9c74bfb802e655c6bf239202f95bede SHA512 e205a5cf532e0522291f5f2a52c2e2c0cdf8d2ed094e5553943650744359d67adf629229a63c8fa90b15dde7765fee14d4f147fe51a6cdf79b2855509858 WHIRLPOOL aff1350bd1e3a5fec3f0a0cd3f51a88c873bd28469884b48d3fc316782819465f7d193e019fc753474663326b27680c1d12ce3050e6a082a75073040147dfbd8 DIST libixion-0.12.2.tar.xz 407280 SHA256 8b44008836bb4e1a3dff4d3e40afec6c73037e3518e72cc85b5cc675fbc2daae SHA512 0a85120a08c79c73a252a997c8b3df461fe1f8ce8b2334aee0e50bfd887a440a220b44922edd18fbd402b1c8ea8be629e6181493bc618eda198f35159813ddcd WHIRLPOOL 3090887ffaa1222a3f15e4d5b96932d50392684ffaa4ea1022f14aeac7fc43972ed84fe6986c58360621e4ab1ad2ca5aa31694fbf081e8014de38b9ade1a060b +DIST libixion-0.13.0.tar.xz 413756 SHA256 5ae360c52ba2d17c4abf5ae21fa947f75925459e085acef5972395f77333c7e5 SHA512 15784e947164d106e677c59ece53b3cd401d4f9433cc5331a35d3be8332ae4f20a469ca73b30b253433c86da4afde886dfb4ac23e46ed46376a7349e0276c3a0 WHIRLPOOL 702b8bc869273e9ccab4605426573ca514ad4ca7e898bc6f43cb442b4c55b5c129eddd524dc8a412b2fcadcb7501e6f5d70bd40b5f86525aa4c8690fa44962f2 diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-0.13.0.ebuild similarity index 87% copy from dev-libs/libixion/libixion-.ebuild copy to dev-libs/libixion/libixion-0.13.0.ebuild index cd31a4887aa..1cf9c89f976 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-0.13.0.ebuild @@ -13,12 +13,12 @@ unset GITECLASS DESCRIPTION="General purpose formula parser & interpreter" HOMEPAGE="https://gitlab.com/ixion/ixion; -[[ ${PV} == ]] || SRC_URI="http://kohei.us/files/ixion/src/${P}.tar.xz; +[[ ${PV} == ]] || SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; LICENSE="MIT" SLOT="0/0.13" # based on SONAME of libixion.so -[[ ${PV} == ]] || \ -KEYWORDS="~amd64 ~arm ~ppc ~x86" +# [[ ${PV} == ]] || \ +# KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" IUSE="debug python static-libs +threads" RDEPEND=" diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index cd31a4887aa..7fed246e305 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -13,12 +13,12 @@ unset GITECLASS DESCRIPTION="General purpose formula parser & interpreter" HOMEPAGE="https://gitlab.com/ixion/ixion; -[[ ${PV} == ]] || SRC_URI="http://kohei.us/files/ixion/src/${P}.tar.xz; +[[ ${PV} == ]] || SRC_URI="https://kohei.us/files/ixion/src/${P}.tar.xz; LICENSE="MIT" SLOT="0/0.13" # based on SONAME of libixion.so [[ ${PV} == ]] || \ -KEYWORDS="~amd64 ~arm ~ppc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" IUSE="debug python static-libs +threads" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 696ffc06c1dbfd5b126b01b33ffc6020d7326435 Author: Thomas Deutschmann gentoo org> AuthorDate: Thu Nov 16 01:32:39 2017 + Commit: Thomas Deutschmann gentoo org> CommitDate: Thu Nov 16 01:32:39 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=696ffc06 dev-libs/libixion: x86 stable (bug #623646) Package-Manager: Portage-2.3.13, Repoman-2.3.4 dev-libs/libixion/libixion-0.12.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.12.2.ebuild b/dev-libs/libixion/libixion-0.12.2.ebuild index 1ef673d25f1..d3906167d9a 100644 --- a/dev-libs/libixion/libixion-0.12.2.ebuild +++ b/dev-libs/libixion/libixion-0.12.2.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://gitlab.com/ixion/ixion; LICENSE="MIT" SLOT="0/0.12" # based on SONAME of libixion.so [[ ${PV} == ]] || \ -KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc x86" IUSE="debug python static-libs +threads" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 739d049df241fdd8e0100fae7dab5556840cc8ec Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Nov 14 13:28:04 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Nov 14 13:28:27 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=739d049d dev-libs/libixion: amd64 stable wrt bug #623646 Package-Manager: Portage-2.3.8, Repoman-2.3.3 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libixion/libixion-0.12.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.12.2.ebuild b/dev-libs/libixion/libixion-0.12.2.ebuild index ef984a6cc99..1ef673d25f1 100644 --- a/dev-libs/libixion/libixion-0.12.2.ebuild +++ b/dev-libs/libixion/libixion-0.12.2.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://gitlab.com/ixion/ixion; LICENSE="MIT" SLOT="0/0.12" # based on SONAME of libixion.so [[ ${PV} == ]] || \ -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86" IUSE="debug python static-libs +threads" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 435b5b4075177d1bbb7564000ee1cff28373b799 Author: Roy Bamford gentoo org> AuthorDate: Sun Aug 20 21:02:19 2017 + Commit: Michael Palimaka gentoo org> CommitDate: Sun Aug 27 15:33:58 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=435b5b40 dev-libs/libixion: added ~arm64 keyword Package-Manager: Portage-2.3.8, Repoman-2.3.3 dev-libs/libixion/libixion-0.12.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.12.2.ebuild b/dev-libs/libixion/libixion-0.12.2.ebuild index 65a86fc5b02..ef984a6cc99 100644 --- a/dev-libs/libixion/libixion-0.12.2.ebuild +++ b/dev-libs/libixion/libixion-0.12.2.ebuild @@ -18,7 +18,7 @@ HOMEPAGE="https://gitlab.com/ixion/ixion; LICENSE="MIT" SLOT="0/0.12" # based on SONAME of libixion.so [[ ${PV} == ]] || \ -KEYWORDS="~amd64 ~arm ~ppc ~x86" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" IUSE="debug python static-libs +threads" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/files/
commit: c6477b6a9bfb729347bbbffe8a00f822dd40fc5a Author: Michael Mair-Keimberger (asterix) gmail com> AuthorDate: Wed Aug 16 09:14:47 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Wed Aug 16 16:23:56 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c6477b6a dev-libs/libixion: remove unused patches Closes: https://github.com/gentoo/gentoo/pull/5439 .../files/libixion-0.9.1-python-optional.patch | 64 -- dev-libs/libixion/files/libixion-0.9.1-typo.patch | 18 -- 2 files changed, 82 deletions(-) diff --git a/dev-libs/libixion/files/libixion-0.9.1-python-optional.patch b/dev-libs/libixion/files/libixion-0.9.1-python-optional.patch deleted file mode 100644 index 632fa07e0f6..000 --- a/dev-libs/libixion/files/libixion-0.9.1-python-optional.patch +++ /dev/null @@ -1,64 +0,0 @@ a/configure.ac 2016-02-06 17:08:05.505990463 +0100 -+++ b/configure.ac 2016-02-06 17:08:42.316530268 +0100 -@@ -15,18 +15,22 @@ - AC_INIT([libixion], [ixion_version]) - AC_CONFIG_HEADERS([config.h]) - AM_INIT_AUTOMAKE([1.11 foreign dist-bzip2 dist-xz]) --AM_PATH_PYTHON(2.7.0) - m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) - - AC_ARG_WITH(hash-container-compat, - [ - --with-hash-container-compat use std::hash_foo instead of boost::unordered_foo - ], - ,with_hash_container_compat=no) - - AC_ARG_WITH(mdds-include-path, - AS_HELP_STRING([--with-mdds-include-path], [specify include path for mdds headers.]) - ,) -+AC_ARG_ENABLE([python], -+[AS_HELP_STRING([--disable-python], [Disable python bindings])], -+[enable_python="$enableval"], -+[enable_python=yes] -+) - - IXION_API_VERSION=ixion_api_version - IXION_MAJOR_VERSION=ixion_major_version -@@ -70,7 +74,11 @@ - PKG_CHECK_MODULES([MDDS],[mdds >= 0.12.0]) - - # Check for python. --PKG_CHECK_MODULES([PYTHON], [python >= 0.27.1]) -+AS_IF([test "x$enable_python" != "xno"], [ -+AM_PATH_PYTHON(2.7.0) -+PKG_CHECK_MODULES([PYTHON], [python >= 0.27.1]) -+]) -+AM_CONDITIONAL([BUILD_PYTHON], [test "x$enable_python" != "xno"]) - - CPPFLAGS="$CPPFLAGS -g -Os -fvisibility=hidden" - -@@ -101,3 +109,10 @@ - src/libixion/constants.inl - src/python/Makefile]) - AC_OUTPUT -+ -+AC_MSG_NOTICE([ -+== -+Build configuration: -+ python: $enable_python -+== -+]) a/src/python/Makefile.am 2016-02-06 17:08:12.138907540 +0100 -+++ b/src/python/Makefile.am 2016-02-06 17:08:38.034583800 +0100 -@@ -1,3 +1,5 @@ -+if BUILD_PYTHON -+ - pyexec_LTLIBRARIES = ixion.la - ixion_la_SOURCES = \ - document.hpp \ -@@ -16,3 +18,5 @@ - - AM_TESTS_ENVIRONMENT = PYTHONPATH=.libs$${PYTHONPATH:+:$${PYTHONPATH}}; export PYTHONPATH; - TESTS = ../../test/ixion-python-test.py -+ -+endif diff --git a/dev-libs/libixion/files/libixion-0.9.1-typo.patch b/dev-libs/libixion/files/libixion-0.9.1-typo.patch deleted file mode 100644 index 7e41f7bb752..000 --- a/dev-libs/libixion/files/libixion-0.9.1-typo.patch +++ /dev/null @@ -1,18 +0,0 @@ -commit ceddf45ed98dd0b65b510a284d373630c7642587 -Author: Andreas Sturmlechner-Date: Sun May 31 11:55:08 2015 +0200 - -src/Makefile.am: Fix typo - -diff --git a/src/Makefile.am b/src/Makefile.am -index ee9a1cc..b28c610 100644 a/src/Makefile.am -+++ b/src/Makefile.am -@@ -28,6 +28,6 @@ ixion_sorter_SOURCES = \ - ixion_sorter_LDADD = libixion/libixion-@IXION_API_VERSION@.la \ -$(BOOST_THREAD_LIBS) $(BOOST_PROGRAM_OPTIONS_LIBS) - --AM_TESTS_ENVIRONMENT = PATH=.libs$${PATH:+:$${PATH}}; epxort PATH; \ -+AM_TESTS_ENVIRONMENT = PATH=.libs$${PATH:+:$${PATH}}; export PATH; \ - LD_LIBRARY_PATH=libixion/.libs$${LD_LIBRARY_PATH:+:$${LD_LIBRARY_PATH}}; export LD_LIBRARY_PATH; - TESTS = ../test/ixion-parser-test.sh
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: f5476a845f8805882b609a311f1a0a007b47ff2a Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri May 26 20:27:53 2017 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Fri May 26 20:30:39 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5476a84 dev-libs/libixion: Bump subslot, drop eutils Package-Manager: Portage-2.3.5, Repoman-2.3.1 dev-libs/libixion/libixion-.ebuild | 7 +++ 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index 65a86fc5b02..cd31a4887aa 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -8,7 +8,7 @@ EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; PYTHON_COMPAT=( python{3_4,3_5,3_6} ) [[ ${PV} == ]] && GITECLASS="git-r3 autotools" -inherit eutils python-single-r1 ${GITECLASS} +inherit python-single-r1 ${GITECLASS} unset GITECLASS DESCRIPTION="General purpose formula parser & interpreter" @@ -16,7 +16,7 @@ HOMEPAGE="https://gitlab.com/ixion/ixion; [[ ${PV} == ]] || SRC_URI="http://kohei.us/files/ixion/src/${P}.tar.xz; LICENSE="MIT" -SLOT="0/0.12" # based on SONAME of libixion.so +SLOT="0/0.13" # based on SONAME of libixion.so [[ ${PV} == ]] || \ KEYWORDS="~amd64 ~arm ~ppc ~x86" IUSE="debug python static-libs +threads" @@ -50,6 +50,5 @@ src_configure() { src_install() { default - - prune_libtool_files --all + find "${D}" -name '*.la' -delete || die }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 3bc66dd09fc327fe533f98b2cda910d3ff8ebfb1 Author: Andreas K. Hüttel gentoo org> AuthorDate: Fri May 26 19:07:58 2017 + Commit: Andreas Hüttel gentoo org> CommitDate: Fri May 26 19:17:29 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3bc66dd0 dev-libs/libixion: Restore keywords Package-Manager: Portage-2.3.6, Repoman-2.3.2 dev-libs/libixion/libixion-0.12.2.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dev-libs/libixion/libixion-0.12.2.ebuild b/dev-libs/libixion/libixion-0.12.2.ebuild index 2bf21c0a0dd..65a86fc5b02 100644 --- a/dev-libs/libixion/libixion-0.12.2.ebuild +++ b/dev-libs/libixion/libixion-0.12.2.ebuild @@ -18,8 +18,7 @@ HOMEPAGE="https://gitlab.com/ixion/ixion; LICENSE="MIT" SLOT="0/0.12" # based on SONAME of libixion.so [[ ${PV} == ]] || \ -KEYWORDS="" -#KEYWORDS="~amd64 ~arm ~ppc ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~x86" IUSE="debug python static-libs +threads" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 9bcdcdf1ce2adcbcdd2fe87b1edfd0c162dc19e6 Author: Zac Medico gentoo org> AuthorDate: Tue May 9 21:42:53 2017 + Commit: Zac Medico gentoo org> CommitDate: Tue May 9 21:42:53 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bcdcdf1 dev-libs/libixion: Add python3.6 to PYTHON_COMPAT Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-libs/libixion/libixion-0.11.1.ebuild | 4 ++-- dev-libs/libixion/libixion-0.12.2.ebuild | 2 +- dev-libs/libixion/libixion-.ebuild | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/dev-libs/libixion/libixion-0.11.1.ebuild b/dev-libs/libixion/libixion-0.11.1.ebuild index 9159ffb2022..7ad53ecd7a7 100644 --- a/dev-libs/libixion/libixion-0.11.1.ebuild +++ b/dev-libs/libixion/libixion-0.11.1.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; -PYTHON_COMPAT=( python{3_4,3_5} ) +PYTHON_COMPAT=( python{3_4,3_5,3_6} ) [[ ${PV} == ]] && GITECLASS="git-r3 autotools" inherit eutils python-single-r1 ${GITECLASS} diff --git a/dev-libs/libixion/libixion-0.12.2.ebuild b/dev-libs/libixion/libixion-0.12.2.ebuild index e6b900a74f5..2bf21c0a0dd 100644 --- a/dev-libs/libixion/libixion-0.12.2.ebuild +++ b/dev-libs/libixion/libixion-0.12.2.ebuild @@ -5,7 +5,7 @@ EAPI=6 EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; -PYTHON_COMPAT=( python3_{4,5} ) +PYTHON_COMPAT=( python{3_4,3_5,3_6} ) [[ ${PV} == ]] && GITECLASS="git-r3 autotools" inherit eutils python-single-r1 ${GITECLASS} diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index 0170c1e11f8..65a86fc5b02 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -1,11 +1,11 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; -PYTHON_COMPAT=( python3_{4,5} ) +PYTHON_COMPAT=( python{3_4,3_5,3_6} ) [[ ${PV} == ]] && GITECLASS="git-r3 autotools" inherit eutils python-single-r1 ${GITECLASS}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 317c3127361fac2cca0f3b94369d841a1aca99a4 Author: Lars Wendler gentoo org> AuthorDate: Mon Feb 6 02:50:16 2017 + Commit: Lars Wendler gentoo org> CommitDate: Mon Feb 6 02:50:16 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=317c3127 dev-libs/libixion: Bump to version 0.12.2. Removed old. Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-libs/libixion/Manifest | 2 +- dev-libs/libixion/{libixion-0.12.1.ebuild => libixion-0.12.2.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index 838b1c6..8c2f52d 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1,2 +1,2 @@ DIST libixion-0.11.1.tar.xz 30 SHA256 c9e9f52580d618fa969fc0293f55af21a9c74bfb802e655c6bf239202f95bede SHA512 e205a5cf532e0522291f5f2a52c2e2c0cdf8d2ed094e5553943650744359d67adf629229a63c8fa90b15dde7765fee14d4f147fe51a6cdf79b2855509858 WHIRLPOOL aff1350bd1e3a5fec3f0a0cd3f51a88c873bd28469884b48d3fc316782819465f7d193e019fc753474663326b27680c1d12ce3050e6a082a75073040147dfbd8 -DIST libixion-0.12.1.tar.xz 406300 SHA256 000820ba51109ec21cbdb7ea83c1fdb0acbcfeb55b4a6a80fe02b71d45c587c2 SHA512 b3ba4c09f3f12df7fe9e6ef19d35e618d0effce2cf0866acdb23c72754ac7168c24cc979d6a49c756cf70b1e4a79e58b33ec6a05b8155b43a1682375eea9d022 WHIRLPOOL 14ae7725312894aca74a8df0a7dcfa6e9800526024d35259cfcf7a6e2cae9aa3564dfe9605ce61ce88972d1436f36e71343c2980c17253c12d603974f26e2249 +DIST libixion-0.12.2.tar.xz 407280 SHA256 8b44008836bb4e1a3dff4d3e40afec6c73037e3518e72cc85b5cc675fbc2daae SHA512 0a85120a08c79c73a252a997c8b3df461fe1f8ce8b2334aee0e50bfd887a440a220b44922edd18fbd402b1c8ea8be629e6181493bc618eda198f35159813ddcd WHIRLPOOL 3090887ffaa1222a3f15e4d5b96932d50392684ffaa4ea1022f14aeac7fc43972ed84fe6986c58360621e4ab1ad2ca5aa31694fbf081e8014de38b9ade1a060b diff --git a/dev-libs/libixion/libixion-0.12.1.ebuild b/dev-libs/libixion/libixion-0.12.2.ebuild similarity index 96% rename from dev-libs/libixion/libixion-0.12.1.ebuild rename to dev-libs/libixion/libixion-0.12.2.ebuild index 2089381..d4c738f 100644 --- a/dev-libs/libixion/libixion-0.12.1.ebuild +++ b/dev-libs/libixion/libixion-0.12.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 3466d1bb37850fbcef7b8d8570388ea4e61b9c45 Author: Andreas K. Hüttel gentoo org> AuthorDate: Tue Nov 29 20:26:51 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Tue Nov 29 20:27:11 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3466d1bb dev-libs/libixion: Remove old Package-Manager: portage-2.3.2 dev-libs/libixion/Manifest | 2 - dev-libs/libixion/libixion-0.9.0.ebuild| 48 --- dev-libs/libixion/libixion-0.9.1-r1.ebuild | 63 -- 3 files changed, 113 deletions(-) diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index d6e85a3..838b1c6 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1,4 +1,2 @@ DIST libixion-0.11.1.tar.xz 30 SHA256 c9e9f52580d618fa969fc0293f55af21a9c74bfb802e655c6bf239202f95bede SHA512 e205a5cf532e0522291f5f2a52c2e2c0cdf8d2ed094e5553943650744359d67adf629229a63c8fa90b15dde7765fee14d4f147fe51a6cdf79b2855509858 WHIRLPOOL aff1350bd1e3a5fec3f0a0cd3f51a88c873bd28469884b48d3fc316782819465f7d193e019fc753474663326b27680c1d12ce3050e6a082a75073040147dfbd8 DIST libixion-0.12.1.tar.xz 406300 SHA256 000820ba51109ec21cbdb7ea83c1fdb0acbcfeb55b4a6a80fe02b71d45c587c2 SHA512 b3ba4c09f3f12df7fe9e6ef19d35e618d0effce2cf0866acdb23c72754ac7168c24cc979d6a49c756cf70b1e4a79e58b33ec6a05b8155b43a1682375eea9d022 WHIRLPOOL 14ae7725312894aca74a8df0a7dcfa6e9800526024d35259cfcf7a6e2cae9aa3564dfe9605ce61ce88972d1436f36e71343c2980c17253c12d603974f26e2249 -DIST libixion-0.9.0.tar.xz 351388 SHA256 2112b4304667c4c2cdb8f3d331cc4ba696ea581db7d228b5b06ea2559e7531a5 SHA512 da6ca9e79841f1f529328e39a2977d95a261ddaaf4a254bfc46de004d52d4b1e8fc0c8c1cbeb3e8ee18e9a5663b046cf1d3f232f31bdd83db75a766be654f49b WHIRLPOOL f35087fce0a0e53650b988b36ecde8378aa75d2a4b769f6046dce544b9fe89a0025c82a6ab2564b5a12c813e0726875c088d5cc37cfcad055d79d2c5563d53af -DIST libixion-0.9.1.tar.xz 356500 SHA256 77e35c163cd27657b83626a6da26c3b90f37ba9089d00aa25f384a9ac4b4e3a1 SHA512 074318c6db01ec13f6cbdfb8d7d04aede9f20cac4c23476b570a37638b0e68170aabf977520b94dfc2dce079314109c2e70d64376f9f314890d4d60854458c03 WHIRLPOOL ed79f0ed5705f8f8c5a24603fa4386b8822b477a21896d13eaf5fbe52d0f12fbf451f68de49314d8736160f82895047ba4d387431f989683553316d523bb0ce4 diff --git a/dev-libs/libixion/libixion-0.9.0.ebuild b/dev-libs/libixion/libixion-0.9.0.ebuild deleted file mode 100644 index 59b8842.. --- a/dev-libs/libixion/libixion-0.9.0.ebuild +++ /dev/null @@ -1,48 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; - -PYTHON_COMPAT=( python2_7 ) - -[[ ${PV} == ]] && GITECLASS="git-r3 autotools" -inherit eutils python-single-r1 ${GITECLASS} -unset GITECLASS - -DESCRIPTION="General purpose formula parser & interpreter" -HOMEPAGE="https://gitlab.com/ixion/ixion; -[[ ${PV} == ]] || SRC_URI="http://kohei.us/files/ixion/src/${P}.tar.xz; - -LICENSE="MIT" -SLOT="0/0.10" -[[ ${PV} == ]] || \ -KEYWORDS="amd64 ~arm ~ppc x86" - -IUSE="static-libs" - -RDEPEND="${PYTHON_DEPS} - dev-libs/boost:=[threads] -" -DEPEND="${RDEPEND} - >=dev-util/mdds-0.12.0:0= -" - -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -src_prepare() { - [[ ${PV} == ]] && eautoreconf -} - -src_configure() { - econf \ - $(use_enable static-libs static) -} - -src_install() { - default - - prune_libtool_files --all -} diff --git a/dev-libs/libixion/libixion-0.9.1-r1.ebuild b/dev-libs/libixion/libixion-0.9.1-r1.ebuild deleted file mode 100644 index e829d56.. --- a/dev-libs/libixion/libixion-0.9.1-r1.ebuild +++ /dev/null @@ -1,63 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; - -PYTHON_COMPAT=( python2_7 ) - -[[ ${PV} == ]] && GITECLASS="git-r3" -inherit autotools eutils python-single-r1 ${GITECLASS} -unset GITECLASS - -DESCRIPTION="General purpose formula parser & interpreter" -HOMEPAGE="https://gitlab.com/ixion/ixion; -[[ ${PV} == ]] || SRC_URI="http://kohei.us/files/ixion/src/${P}.tar.xz; - -LICENSE="MIT" -SLOT="0/0.10" # based on SONAME of libixion.so -[[ ${PV} == ]] || \ -KEYWORDS="~amd64 ~arm ~ppc ~x86" -IUSE="python static-libs" - -RDEPEND=" - dev-libs/boost:=[threads] - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND} - >=sys-devel/boost-m4-0.4_p20160328 - >=dev-util/mdds-0.12.0:0= -" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" -PATCHES=( - "${FILESDIR}/${PN}-0.9.1-typo.patch" - "${FILESDIR}/${PN}-0.9.1-python-optional.patch" -) - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - default - - # fixes bug 576462, which is due to an outdated bundled boost.m4 -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 304e7959bede49d9137da1d5d605dcb1c4933dc5 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Nov 29 18:41:04 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Nov 29 18:41:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=304e7959 dev-libs/libixion: x86 stable wrt bug #600038 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libixion/libixion-0.11.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.11.1.ebuild b/dev-libs/libixion/libixion-0.11.1.ebuild index 620adbc..4a4dd3b 100644 --- a/dev-libs/libixion/libixion-0.11.1.ebuild +++ b/dev-libs/libixion/libixion-0.11.1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE="https://gitlab.com/ixion/ixion; LICENSE="MIT" SLOT="0/0.11" # based on SONAME of libixion.so [[ ${PV} == ]] || \ -KEYWORDS="amd64 ~arm ~ppc ~x86" +KEYWORDS="amd64 ~arm ~ppc x86" IUSE="python static-libs" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 3ce7d079389fa3d114895e67311637d840aefdc6 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Nov 29 18:39:10 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Nov 29 18:39:10 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ce7d079 dev-libs/libixion: amd64 stable wrt bug #600038 Package-Manager: portage-2.3.0 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libixion/libixion-0.11.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libixion/libixion-0.11.1.ebuild b/dev-libs/libixion/libixion-0.11.1.ebuild index 6b3fc51..620adbc 100644 --- a/dev-libs/libixion/libixion-0.11.1.ebuild +++ b/dev-libs/libixion/libixion-0.11.1.ebuild @@ -19,7 +19,7 @@ HOMEPAGE="https://gitlab.com/ixion/ixion; LICENSE="MIT" SLOT="0/0.11" # based on SONAME of libixion.so [[ ${PV} == ]] || \ -KEYWORDS="~amd64 ~arm ~ppc ~x86" +KEYWORDS="amd64 ~arm ~ppc ~x86" IUSE="python static-libs" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 27dd01e371adb4e689b203def9e1df9a3a72ce57 Author: Andreas Sturmlechner gmail com> AuthorDate: Sat Sep 24 19:15:26 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Sat Oct 1 22:08:34 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27dd01e3 dev-libs/libixion: Version bump to 0.12.1 Adding USE=debug,threads, dropping boost[threads] build dep Package-Manager: portage-2.3.0 dev-libs/libixion/Manifest | 1 + .../{libixion-.ebuild => libixion-0.12.1.ebuild}| 17 ++--- dev-libs/libixion/libixion-.ebuild | 14 -- dev-libs/libixion/metadata.xml | 3 +++ 4 files changed, 22 insertions(+), 13 deletions(-) diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index 04eb638..d6e85a3 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1,3 +1,4 @@ DIST libixion-0.11.1.tar.xz 30 SHA256 c9e9f52580d618fa969fc0293f55af21a9c74bfb802e655c6bf239202f95bede SHA512 e205a5cf532e0522291f5f2a52c2e2c0cdf8d2ed094e5553943650744359d67adf629229a63c8fa90b15dde7765fee14d4f147fe51a6cdf79b2855509858 WHIRLPOOL aff1350bd1e3a5fec3f0a0cd3f51a88c873bd28469884b48d3fc316782819465f7d193e019fc753474663326b27680c1d12ce3050e6a082a75073040147dfbd8 +DIST libixion-0.12.1.tar.xz 406300 SHA256 000820ba51109ec21cbdb7ea83c1fdb0acbcfeb55b4a6a80fe02b71d45c587c2 SHA512 b3ba4c09f3f12df7fe9e6ef19d35e618d0effce2cf0866acdb23c72754ac7168c24cc979d6a49c756cf70b1e4a79e58b33ec6a05b8155b43a1682375eea9d022 WHIRLPOOL 14ae7725312894aca74a8df0a7dcfa6e9800526024d35259cfcf7a6e2cae9aa3564dfe9605ce61ce88972d1436f36e71343c2980c17253c12d603974f26e2249 DIST libixion-0.9.0.tar.xz 351388 SHA256 2112b4304667c4c2cdb8f3d331cc4ba696ea581db7d228b5b06ea2559e7531a5 SHA512 da6ca9e79841f1f529328e39a2977d95a261ddaaf4a254bfc46de004d52d4b1e8fc0c8c1cbeb3e8ee18e9a5663b046cf1d3f232f31bdd83db75a766be654f49b WHIRLPOOL f35087fce0a0e53650b988b36ecde8378aa75d2a4b769f6046dce544b9fe89a0025c82a6ab2564b5a12c813e0726875c088d5cc37cfcad055d79d2c5563d53af DIST libixion-0.9.1.tar.xz 356500 SHA256 77e35c163cd27657b83626a6da26c3b90f37ba9089d00aa25f384a9ac4b4e3a1 SHA512 074318c6db01ec13f6cbdfb8d7d04aede9f20cac4c23476b570a37638b0e68170aabf977520b94dfc2dce079314109c2e70d64376f9f314890d4d60854458c03 WHIRLPOOL ed79f0ed5705f8f8c5a24603fa4386b8822b477a21896d13eaf5fbe52d0f12fbf451f68de49314d8736160f82895047ba4d387431f989683553316d523bb0ce4 diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-0.12.1.ebuild similarity index 75% copy from dev-libs/libixion/libixion-.ebuild copy to dev-libs/libixion/libixion-0.12.1.ebuild index 62cd380..2089381 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-0.12.1.ebuild @@ -6,7 +6,7 @@ EAPI=6 EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; -PYTHON_COMPAT=( python{3_3,3_4,3_5} ) +PYTHON_COMPAT=( python3_{4,5} ) [[ ${PV} == ]] && GITECLASS="git-r3 autotools" inherit eutils python-single-r1 ${GITECLASS} @@ -17,13 +17,14 @@ HOMEPAGE="https://gitlab.com/ixion/ixion; [[ ${PV} == ]] || SRC_URI="http://kohei.us/files/ixion/src/${P}.tar.xz; LICENSE="MIT" -SLOT="0/0.11" # based on SONAME of libixion.so +SLOT="0/0.12" # based on SONAME of libixion.so [[ ${PV} == ]] || \ -KEYWORDS="~amd64 ~arm ~ppc ~x86" -IUSE="python static-libs" +KEYWORDS="" +#KEYWORDS="~amd64 ~arm ~ppc ~x86" +IUSE="debug python static-libs +threads" RDEPEND=" - dev-libs/boost:=[threads] + dev-libs/boost:= python? ( ${PYTHON_DEPS} ) " DEPEND="${RDEPEND} @@ -37,14 +38,16 @@ pkg_setup() { } src_prepare() { - eapply_user + default [[ ${PV} == ]] && eautoreconf } src_configure() { econf \ + $(use_enable debug) \ $(use_enable python) \ - $(use_enable static-libs static) + $(use_enable static-libs static) \ + $(use_enable threads) } src_install() { diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index 62cd380..9fd4730 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -6,7 +6,7 @@ EAPI=6 EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; -PYTHON_COMPAT=( python{3_3,3_4,3_5} ) +PYTHON_COMPAT=( python3_{4,5} ) [[ ${PV} == ]] && GITECLASS="git-r3 autotools" inherit eutils python-single-r1 ${GITECLASS} @@ -17,13 +17,13 @@ HOMEPAGE="https://gitlab.com/ixion/ixion; [[ ${PV} == ]] || SRC_URI="http://kohei.us/files/ixion/src/${P}.tar.xz; LICENSE="MIT" -SLOT="0/0.11" # based on SONAME of libixion.so +SLOT="0/0.12" # based on SONAME of libixion.so [[ ${PV} == ]] || \ KEYWORDS="~amd64 ~arm ~ppc ~x86" -IUSE="python static-libs" +IUSE="debug python static-libs +threads" RDEPEND=" - dev-libs/boost:=[threads] + dev-libs/boost:=
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 1a9da13ab19c534d105c0727bce77d8a8739fc3f Author: Andreas Sturmlechner gmail com> AuthorDate: Fri Jul 29 10:02:40 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Sat Sep 17 21:32:12 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a9da13a dev-libs/libixion: Restore keywords Package-Manager: portage-2.2.28 dev-libs/libixion/libixion-0.11.1.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dev-libs/libixion/libixion-0.11.1.ebuild b/dev-libs/libixion/libixion-0.11.1.ebuild index 6fbfe2a..62cd380 100644 --- a/dev-libs/libixion/libixion-0.11.1.ebuild +++ b/dev-libs/libixion/libixion-0.11.1.ebuild @@ -19,8 +19,7 @@ HOMEPAGE="https://gitlab.com/ixion/ixion; LICENSE="MIT" SLOT="0/0.11" # based on SONAME of libixion.so [[ ${PV} == ]] || \ -KEYWORDS="" -# KEYWORDS="~amd64 ~arm ~ppc ~x86" +KEYWORDS="~amd64 ~arm ~ppc ~x86" IUSE="python static-libs" RDEPEND="
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: db5a2123065b6b8b2fe724fd78a886f454c21b2d Author: Andreas Sturmlechner gmail com> AuthorDate: Sun Jun 5 11:13:52 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Sun Jul 3 20:27:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db5a2123 dev-libs/libixion: Drop old Package-Manager: portage-2.2.28 dev-libs/libixion/Manifest | 1 - dev-libs/libixion/libixion-0.7.0.ebuild | 42 - 2 files changed, 43 deletions(-) diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index 76a8cbd..04eb638 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1,4 +1,3 @@ DIST libixion-0.11.1.tar.xz 30 SHA256 c9e9f52580d618fa969fc0293f55af21a9c74bfb802e655c6bf239202f95bede SHA512 e205a5cf532e0522291f5f2a52c2e2c0cdf8d2ed094e5553943650744359d67adf629229a63c8fa90b15dde7765fee14d4f147fe51a6cdf79b2855509858 WHIRLPOOL aff1350bd1e3a5fec3f0a0cd3f51a88c873bd28469884b48d3fc316782819465f7d193e019fc753474663326b27680c1d12ce3050e6a082a75073040147dfbd8 -DIST libixion-0.7.0.tar.bz2 398089 SHA256 c9594ec93e911b40b26784ccdae47df8ea3a7d9b57bbad876733e4efcedf5581 SHA512 bda96a9cefb4bd842cd399a74c2fb5791d2a1d1d06d07106e1a121dc0bc02c00bef371b480ab1a7f922d5292c4d94fa8f7faaa2c6cd7596f2bc08b6ddfc929f5 WHIRLPOOL 0881a4b350eb6e8dc30ec166630cf46f85af07f41010b51b1b359787641d7f742ae10f1d4b1b3e438460bdb72468f43158c5baf1da95a0b70ed9d380c230f7d3 DIST libixion-0.9.0.tar.xz 351388 SHA256 2112b4304667c4c2cdb8f3d331cc4ba696ea581db7d228b5b06ea2559e7531a5 SHA512 da6ca9e79841f1f529328e39a2977d95a261ddaaf4a254bfc46de004d52d4b1e8fc0c8c1cbeb3e8ee18e9a5663b046cf1d3f232f31bdd83db75a766be654f49b WHIRLPOOL f35087fce0a0e53650b988b36ecde8378aa75d2a4b769f6046dce544b9fe89a0025c82a6ab2564b5a12c813e0726875c088d5cc37cfcad055d79d2c5563d53af DIST libixion-0.9.1.tar.xz 356500 SHA256 77e35c163cd27657b83626a6da26c3b90f37ba9089d00aa25f384a9ac4b4e3a1 SHA512 074318c6db01ec13f6cbdfb8d7d04aede9f20cac4c23476b570a37638b0e68170aabf977520b94dfc2dce079314109c2e70d64376f9f314890d4d60854458c03 WHIRLPOOL ed79f0ed5705f8f8c5a24603fa4386b8822b477a21896d13eaf5fbe52d0f12fbf451f68de49314d8736160f82895047ba4d387431f989683553316d523bb0ce4 diff --git a/dev-libs/libixion/libixion-0.7.0.ebuild b/dev-libs/libixion/libixion-0.7.0.ebuild deleted file mode 100644 index 527d181..000 --- a/dev-libs/libixion/libixion-0.7.0.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -EGIT_REPO_URI="git://gitorious.org/ixion/ixion.git" - -[[ ${PV} == ]] && GITECLASS="git-2 autotools" -inherit eutils ${GITECLASS} -unset GITECLASS - -DESCRIPTION="General purpose formula parser & interpreter" -HOMEPAGE="https://gitlab.com/ixion/ixion; -[[ ${PV} == ]] || SRC_URI="http://kohei.us/files/ixion/src/${P}.tar.bz2; - -LICENSE="MIT" -SLOT="0" -[[ ${PV} == ]] || \ -KEYWORDS="amd64 ~arm ~ppc x86" -IUSE="static-libs" - -RDEPEND="dev-libs/boost:=[threads]" -DEPEND="${RDEPEND} - >=dev-util/mdds-0.10.1:= -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 1e8cacffdee40f4ccb7ae1058d1c43c351981c32 Author: Andreas Sturmlechner gmail com> AuthorDate: Fri May 13 21:09:46 2016 + Commit: Lars Wendler gentoo org> CommitDate: Fri Jun 3 12:49:45 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e8cacff dev-libs/libixion: Version bump to 0.11.1, depend on >=mdds-1.2.0 Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler gentoo.org> dev-libs/libixion/Manifest | 1 + dev-libs/libixion/{libixion-.ebuild => libixion-0.11.1.ebuild} | 5 +++-- dev-libs/libixion/libixion-.ebuild | 2 +- 3 files changed, 5 insertions(+), 3 deletions(-) diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index f2e35ea..113c970 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1,4 +1,5 @@ DIST libixion-0.11.0.tar.xz 365652 SHA256 97a6e7f2b1fcbff69e76fe4e1df62f1cfcc353820472991e37de00aacb024293 SHA512 ebba456908c74d952256b7ba4b675ebbe0978e1cf39aa2fa03f0f11050fd874cfa8393f92f29cdf70d539bb6a11db94b639f81fdcbf14ee0d4de62236cd85d30 WHIRLPOOL cf0db731cdf6c70555036135eb5c22ad7abc327ff56223604922b7080abb7e31dd56cd9af8e397a4b0c7dac00f5901299a6ee0ff7044915d280b2f754667988e +DIST libixion-0.11.1.tar.xz 30 SHA256 c9e9f52580d618fa969fc0293f55af21a9c74bfb802e655c6bf239202f95bede SHA512 e205a5cf532e0522291f5f2a52c2e2c0cdf8d2ed094e5553943650744359d67adf629229a63c8fa90b15dde7765fee14d4f147fe51a6cdf79b2855509858 WHIRLPOOL aff1350bd1e3a5fec3f0a0cd3f51a88c873bd28469884b48d3fc316782819465f7d193e019fc753474663326b27680c1d12ce3050e6a082a75073040147dfbd8 DIST libixion-0.7.0.tar.bz2 398089 SHA256 c9594ec93e911b40b26784ccdae47df8ea3a7d9b57bbad876733e4efcedf5581 SHA512 bda96a9cefb4bd842cd399a74c2fb5791d2a1d1d06d07106e1a121dc0bc02c00bef371b480ab1a7f922d5292c4d94fa8f7faaa2c6cd7596f2bc08b6ddfc929f5 WHIRLPOOL 0881a4b350eb6e8dc30ec166630cf46f85af07f41010b51b1b359787641d7f742ae10f1d4b1b3e438460bdb72468f43158c5baf1da95a0b70ed9d380c230f7d3 DIST libixion-0.9.0.tar.xz 351388 SHA256 2112b4304667c4c2cdb8f3d331cc4ba696ea581db7d228b5b06ea2559e7531a5 SHA512 da6ca9e79841f1f529328e39a2977d95a261ddaaf4a254bfc46de004d52d4b1e8fc0c8c1cbeb3e8ee18e9a5663b046cf1d3f232f31bdd83db75a766be654f49b WHIRLPOOL f35087fce0a0e53650b988b36ecde8378aa75d2a4b769f6046dce544b9fe89a0025c82a6ab2564b5a12c813e0726875c088d5cc37cfcad055d79d2c5563d53af DIST libixion-0.9.1.tar.xz 356500 SHA256 77e35c163cd27657b83626a6da26c3b90f37ba9089d00aa25f384a9ac4b4e3a1 SHA512 074318c6db01ec13f6cbdfb8d7d04aede9f20cac4c23476b570a37638b0e68170aabf977520b94dfc2dce079314109c2e70d64376f9f314890d4d60854458c03 WHIRLPOOL ed79f0ed5705f8f8c5a24603fa4386b8822b477a21896d13eaf5fbe52d0f12fbf451f68de49314d8736160f82895047ba4d387431f989683553316d523bb0ce4 diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-0.11.1.ebuild similarity index 93% copy from dev-libs/libixion/libixion-.ebuild copy to dev-libs/libixion/libixion-0.11.1.ebuild index 0a1ad43..6fbfe2a 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-0.11.1.ebuild @@ -19,7 +19,8 @@ HOMEPAGE="https://gitlab.com/ixion/ixion; LICENSE="MIT" SLOT="0/0.11" # based on SONAME of libixion.so [[ ${PV} == ]] || \ -KEYWORDS="~amd64 ~arm ~ppc ~x86" +KEYWORDS="" +# KEYWORDS="~amd64 ~arm ~ppc ~x86" IUSE="python static-libs" RDEPEND=" @@ -27,7 +28,7 @@ RDEPEND=" python? ( ${PYTHON_DEPS} ) " DEPEND="${RDEPEND} - dev-util/mdds:1= + >=dev-util/mdds-1.2.0:1= " REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" diff --git a/dev-libs/libixion/libixion-.ebuild b/dev-libs/libixion/libixion-.ebuild index 0a1ad43..62cd380 100644 --- a/dev-libs/libixion/libixion-.ebuild +++ b/dev-libs/libixion/libixion-.ebuild @@ -27,7 +27,7 @@ RDEPEND=" python? ( ${PYTHON_DEPS} ) " DEPEND="${RDEPEND} - dev-util/mdds:1= + >=dev-util/mdds-1.2.0:1= " REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: a1151dea8a35288fd727792b0fc477a118a32ad8 Author: Andreas Sturmlechner gmail com> AuthorDate: Sat May 14 08:35:18 2016 + Commit: Lars Wendler gentoo org> CommitDate: Fri Jun 3 12:50:01 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1151dea dev-libs/libixion: Drop obsolete version Package-Manager: portage-2.2.28 Signed-off-by: Lars Wendler gentoo.org> dev-libs/libixion/Manifest | 1 - dev-libs/libixion/libixion-0.11.0.ebuild | 55 2 files changed, 56 deletions(-) diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index 113c970..76a8cbd 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1,4 +1,3 @@ -DIST libixion-0.11.0.tar.xz 365652 SHA256 97a6e7f2b1fcbff69e76fe4e1df62f1cfcc353820472991e37de00aacb024293 SHA512 ebba456908c74d952256b7ba4b675ebbe0978e1cf39aa2fa03f0f11050fd874cfa8393f92f29cdf70d539bb6a11db94b639f81fdcbf14ee0d4de62236cd85d30 WHIRLPOOL cf0db731cdf6c70555036135eb5c22ad7abc327ff56223604922b7080abb7e31dd56cd9af8e397a4b0c7dac00f5901299a6ee0ff7044915d280b2f754667988e DIST libixion-0.11.1.tar.xz 30 SHA256 c9e9f52580d618fa969fc0293f55af21a9c74bfb802e655c6bf239202f95bede SHA512 e205a5cf532e0522291f5f2a52c2e2c0cdf8d2ed094e5553943650744359d67adf629229a63c8fa90b15dde7765fee14d4f147fe51a6cdf79b2855509858 WHIRLPOOL aff1350bd1e3a5fec3f0a0cd3f51a88c873bd28469884b48d3fc316782819465f7d193e019fc753474663326b27680c1d12ce3050e6a082a75073040147dfbd8 DIST libixion-0.7.0.tar.bz2 398089 SHA256 c9594ec93e911b40b26784ccdae47df8ea3a7d9b57bbad876733e4efcedf5581 SHA512 bda96a9cefb4bd842cd399a74c2fb5791d2a1d1d06d07106e1a121dc0bc02c00bef371b480ab1a7f922d5292c4d94fa8f7faaa2c6cd7596f2bc08b6ddfc929f5 WHIRLPOOL 0881a4b350eb6e8dc30ec166630cf46f85af07f41010b51b1b359787641d7f742ae10f1d4b1b3e438460bdb72468f43158c5baf1da95a0b70ed9d380c230f7d3 DIST libixion-0.9.0.tar.xz 351388 SHA256 2112b4304667c4c2cdb8f3d331cc4ba696ea581db7d228b5b06ea2559e7531a5 SHA512 da6ca9e79841f1f529328e39a2977d95a261ddaaf4a254bfc46de004d52d4b1e8fc0c8c1cbeb3e8ee18e9a5663b046cf1d3f232f31bdd83db75a766be654f49b WHIRLPOOL f35087fce0a0e53650b988b36ecde8378aa75d2a4b769f6046dce544b9fe89a0025c82a6ab2564b5a12c813e0726875c088d5cc37cfcad055d79d2c5563d53af diff --git a/dev-libs/libixion/libixion-0.11.0.ebuild b/dev-libs/libixion/libixion-0.11.0.ebuild deleted file mode 100644 index 0d63dd7..000 --- a/dev-libs/libixion/libixion-0.11.0.ebuild +++ /dev/null @@ -1,55 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=6 - -EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; - -PYTHON_COMPAT=( python{3_3,3_4,3_5} ) - -[[ ${PV} == ]] && GITECLASS="git-r3 autotools" -inherit eutils python-single-r1 ${GITECLASS} -unset GITECLASS - -DESCRIPTION="General purpose formula parser & interpreter" -HOMEPAGE="https://gitlab.com/ixion/ixion; -[[ ${PV} == ]] || SRC_URI="http://kohei.us/files/ixion/src/${P}.tar.xz; - -LICENSE="MIT" -SLOT="0/0.11" # based on SONAME of libixion.so -[[ ${PV} == ]] || \ -KEYWORDS="" -# KEYWORDS="~amd64 ~arm ~ppc ~x86" -IUSE="python static-libs" - -RDEPEND=" - dev-libs/boost:=[threads] - python? ( ${PYTHON_DEPS} ) -" -DEPEND="${RDEPEND} - dev-util/mdds:1= -" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" - -pkg_setup() { - use python && python-single-r1_pkg_setup -} - -src_prepare() { - eapply_user - [[ ${PV} == ]] && eautoreconf -} - -src_configure() { - econf \ - $(use_enable python) \ - $(use_enable static-libs static) -} - -src_install() { - default - - prune_libtool_files --all -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: 7dd7f39657699bf5e32a30228696f443a7d4446c Author: David Seifert gentoo org> AuthorDate: Sun Apr 3 19:21:27 2016 + Commit: David Seifert gentoo org> CommitDate: Sun Apr 3 19:21:49 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dd7f396 dev-libs/libixion: use more recent sys-devel/boost-m4 Gentoo-Bug: 576462 Package-Manager: portage-2.2.28 dev-libs/libixion/libixion-0.9.1-r1.ebuild | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/dev-libs/libixion/libixion-0.9.1-r1.ebuild b/dev-libs/libixion/libixion-0.9.1-r1.ebuild index 6dc3c0e..e829d56 100644 --- a/dev-libs/libixion/libixion-0.9.1-r1.ebuild +++ b/dev-libs/libixion/libixion-0.9.1-r1.ebuild @@ -27,20 +27,25 @@ RDEPEND=" python? ( ${PYTHON_DEPS} ) " DEPEND="${RDEPEND} + >=sys-devel/boost-m4-0.4_p20160328 >=dev-util/mdds-0.12.0:0= " REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" +PATCHES=( + "${FILESDIR}/${PN}-0.9.1-typo.patch" + "${FILESDIR}/${PN}-0.9.1-python-optional.patch" +) pkg_setup() { use python && python-single-r1_pkg_setup } src_prepare() { - eapply_user + default - eapply "${FILESDIR}/${PN}-0.9.1-typo.patch" \ - "${FILESDIR}/${PN}-0.9.1-python-optional.patch" + # fixes bug 576462, which is due to an outdated bundled boost.m4 + rm m4/boost.m4 || die eautoreconf }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/, dev-libs/libixion/files/
commit: 287d369fccff7bffb877dd06ce5c8bcb30c248c6 Author: Andreas Sturmlechner gmail com> AuthorDate: Wed Feb 24 11:14:39 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Wed Feb 24 11:20:58 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=287d369f dev-libs/libixion: Fix build, EAPI=6 - ${P}-python-optional.patch was removing -DMDDS_HASH_CONTAINER_BOOST, fixed and removed any python-unrelated parts from the patch - Removed unnecessary ${P}-python-symbol.patch Package-Manager: portage-2.2.27 .../files/libixion-0.9.1-python-optional.patch | 42 +++--- .../files/libixion-0.9.1-python-symbol.patch | 13 --- ...ixion-0.9.1.ebuild => libixion-0.9.1-r1.ebuild} | 12 --- 3 files changed, 19 insertions(+), 48 deletions(-) diff --git a/dev-libs/libixion/files/libixion-0.9.1-python-optional.patch b/dev-libs/libixion/files/libixion-0.9.1-python-optional.patch index df945ab..632fa07 100644 --- a/dev-libs/libixion/files/libixion-0.9.1-python-optional.patch +++ b/dev-libs/libixion/files/libixion-0.9.1-python-optional.patch @@ -1,21 +1,21 @@ --- a/configure.ac 2016-02-06 17:08:05.505990463 +0100 +++ b/configure.ac 2016-02-06 17:08:42.316530268 +0100 -@@ -15,18 +15,13 @@ +@@ -15,18 +15,22 @@ AC_INIT([libixion], [ixion_version]) AC_CONFIG_HEADERS([config.h]) AM_INIT_AUTOMAKE([1.11 foreign dist-bzip2 dist-xz]) -AM_PATH_PYTHON(2.7.0) m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) --AC_ARG_WITH(hash-container-compat, --[ -- --with-hash-container-compat use std::hash_foo instead of boost::unordered_foo --], --,with_hash_container_compat=no) -- --AC_ARG_WITH(mdds-include-path, --AS_HELP_STRING([--with-mdds-include-path], [specify include path for mdds headers.]) --,) + AC_ARG_WITH(hash-container-compat, + [ + --with-hash-container-compat use std::hash_foo instead of boost::unordered_foo + ], + ,with_hash_container_compat=no) + + AC_ARG_WITH(mdds-include-path, + AS_HELP_STRING([--with-mdds-include-path], [specify include path for mdds headers.]) + ,) +AC_ARG_ENABLE([python], +[AS_HELP_STRING([--disable-python], [Disable python bindings])], +[enable_python="$enableval"], @@ -24,25 +24,7 @@ IXION_API_VERSION=ixion_api_version IXION_MAJOR_VERSION=ixion_major_version -@@ -66,23 +61,19 @@ - AC_FUNC_STRTOD - AC_CHECK_FUNCS([gettimeofday]) - --CPPFLAGS="$CPPFLAGS -D_REENTRANT -DMDDS_HASH_CONTAINER_BOOST" -+CPPFLAGS="$CPPFLAGS -D_REENTRANT" - --AC_MSG_CHECKING([whether to turn on hash container compatibility]) --if test "z$with_hash_container_compat" = "zno"; then --AC_MSG_RESULT([no]) --BOOST_REQUIRE([1.36]) --BOOST_UNORDERED --else --AC_MSG_RESULT([yes]) --DEFINES="$DEFINES -D_IXION_HASH_CONTAINER_COMPAT" --fi -+BOOST_REQUIRE([1.36]) - - # Check for mdds. +@@ -70,7 +74,11 @@ PKG_CHECK_MODULES([MDDS],[mdds >= 0.12.0]) # Check for python. @@ -55,7 +37,7 @@ CPPFLAGS="$CPPFLAGS -g -Os -fvisibility=hidden" -@@ -101,3 +92,10 @@ +@@ -101,3 +109,10 @@ src/libixion/constants.inl src/python/Makefile]) AC_OUTPUT diff --git a/dev-libs/libixion/files/libixion-0.9.1-python-symbol.patch b/dev-libs/libixion/files/libixion-0.9.1-python-symbol.patch deleted file mode 100644 index 1a62bbc..000 --- a/dev-libs/libixion/files/libixion-0.9.1-python-symbol.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/src/python/Makefile.am b/src/python/Makefile.am -index 0dfae54..094e0cf 100644 a/src/python/Makefile.am -+++ b/src/python/Makefile.am -@@ -10,7 +10,7 @@ ixion_la_SOURCES = \ - sheet.hpp \ - sheet.cpp - --ixion_la_LDFLAGS = -module -avoid-version -export-symbols-regex initixion -+ixion_la_LDFLAGS = -module -avoid-version -export-symbols-regex PyInit_ixion - ixion_la_CPPFLAGS = -I$(top_srcdir)/include $(PYTHON_CFLAGS) $(MDDS_CFLAGS) - ixion_la_LIBADD = \ - ../libixion/libixion-@IXION_API_VERSION@.la \ diff --git a/dev-libs/libixion/libixion-0.9.1.ebuild b/dev-libs/libixion/libixion-0.9.1-r1.ebuild similarity index 85% rename from dev-libs/libixion/libixion-0.9.1.ebuild rename to dev-libs/libixion/libixion-0.9.1-r1.ebuild index 9c993be..6dc3c0e 100644 --- a/dev-libs/libixion/libixion-0.9.1.ebuild +++ b/dev-libs/libixion/libixion-0.9.1-r1.ebuild @@ -2,7 +2,7 @@ # Distributed under the terms of the GNU General Public License v2 # $Id$ -EAPI=5 +EAPI=6 EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; @@ -17,7 +17,7 @@ HOMEPAGE="https://gitlab.com/ixion/ixion; [[ ${PV} == ]] || SRC_URI="http://kohei.us/files/ixion/src/${P}.tar.xz; LICENSE="MIT" -SLOT="0/0.10" +SLOT="0/0.10" # based on SONAME of libixion.so [[ ${PV} == ]] || \ KEYWORDS="~amd64 ~arm ~ppc ~x86" IUSE="python static-libs" @@ -37,9 +37,11 @@ pkg_setup() { } src_prepare() { - epatch "${FILESDIR}/${PN}-0.9.1-typo.patch" \ - "${FILESDIR}/${PN}-0.9.1-python-optional.patch" \ -
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/
commit: f8c8ceb98fa80cebc81e1cd897cc2436665be5ed Author: Andreas Sturmlechner gmail com> AuthorDate: Fri Feb 19 23:29:57 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Mon Feb 22 17:06:31 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8c8ceb9 dev-libs/libixion: 0.11.0 version bump Package-Manager: portage-2.2.27 dev-libs/libixion/Manifest | 1 + dev-libs/libixion/libixion-0.11.0.ebuild | 55 2 files changed, 56 insertions(+) diff --git a/dev-libs/libixion/Manifest b/dev-libs/libixion/Manifest index e1da979..f2e35ea 100644 --- a/dev-libs/libixion/Manifest +++ b/dev-libs/libixion/Manifest @@ -1,3 +1,4 @@ +DIST libixion-0.11.0.tar.xz 365652 SHA256 97a6e7f2b1fcbff69e76fe4e1df62f1cfcc353820472991e37de00aacb024293 SHA512 ebba456908c74d952256b7ba4b675ebbe0978e1cf39aa2fa03f0f11050fd874cfa8393f92f29cdf70d539bb6a11db94b639f81fdcbf14ee0d4de62236cd85d30 WHIRLPOOL cf0db731cdf6c70555036135eb5c22ad7abc327ff56223604922b7080abb7e31dd56cd9af8e397a4b0c7dac00f5901299a6ee0ff7044915d280b2f754667988e DIST libixion-0.7.0.tar.bz2 398089 SHA256 c9594ec93e911b40b26784ccdae47df8ea3a7d9b57bbad876733e4efcedf5581 SHA512 bda96a9cefb4bd842cd399a74c2fb5791d2a1d1d06d07106e1a121dc0bc02c00bef371b480ab1a7f922d5292c4d94fa8f7faaa2c6cd7596f2bc08b6ddfc929f5 WHIRLPOOL 0881a4b350eb6e8dc30ec166630cf46f85af07f41010b51b1b359787641d7f742ae10f1d4b1b3e438460bdb72468f43158c5baf1da95a0b70ed9d380c230f7d3 DIST libixion-0.9.0.tar.xz 351388 SHA256 2112b4304667c4c2cdb8f3d331cc4ba696ea581db7d228b5b06ea2559e7531a5 SHA512 da6ca9e79841f1f529328e39a2977d95a261ddaaf4a254bfc46de004d52d4b1e8fc0c8c1cbeb3e8ee18e9a5663b046cf1d3f232f31bdd83db75a766be654f49b WHIRLPOOL f35087fce0a0e53650b988b36ecde8378aa75d2a4b769f6046dce544b9fe89a0025c82a6ab2564b5a12c813e0726875c088d5cc37cfcad055d79d2c5563d53af DIST libixion-0.9.1.tar.xz 356500 SHA256 77e35c163cd27657b83626a6da26c3b90f37ba9089d00aa25f384a9ac4b4e3a1 SHA512 074318c6db01ec13f6cbdfb8d7d04aede9f20cac4c23476b570a37638b0e68170aabf977520b94dfc2dce079314109c2e70d64376f9f314890d4d60854458c03 WHIRLPOOL ed79f0ed5705f8f8c5a24603fa4386b8822b477a21896d13eaf5fbe52d0f12fbf451f68de49314d8736160f82895047ba4d387431f989683553316d523bb0ce4 diff --git a/dev-libs/libixion/libixion-0.11.0.ebuild b/dev-libs/libixion/libixion-0.11.0.ebuild new file mode 100644 index 000..0d63dd7 --- /dev/null +++ b/dev-libs/libixion/libixion-0.11.0.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +EGIT_REPO_URI="https://gitlab.com/ixion/ixion.git; + +PYTHON_COMPAT=( python{3_3,3_4,3_5} ) + +[[ ${PV} == ]] && GITECLASS="git-r3 autotools" +inherit eutils python-single-r1 ${GITECLASS} +unset GITECLASS + +DESCRIPTION="General purpose formula parser & interpreter" +HOMEPAGE="https://gitlab.com/ixion/ixion; +[[ ${PV} == ]] || SRC_URI="http://kohei.us/files/ixion/src/${P}.tar.xz; + +LICENSE="MIT" +SLOT="0/0.11" # based on SONAME of libixion.so +[[ ${PV} == ]] || \ +KEYWORDS="" +# KEYWORDS="~amd64 ~arm ~ppc ~x86" +IUSE="python static-libs" + +RDEPEND=" + dev-libs/boost:=[threads] + python? ( ${PYTHON_DEPS} ) +" +DEPEND="${RDEPEND} + dev-util/mdds:1= +" + +REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )" + +pkg_setup() { + use python && python-single-r1_pkg_setup +} + +src_prepare() { + eapply_user + [[ ${PV} == ]] && eautoreconf +} + +src_configure() { + econf \ + $(use_enable python) \ + $(use_enable static-libs static) +} + +src_install() { + default + + prune_libtool_files --all +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libixion/files/, dev-libs/libixion/
commit: 77d879fe444909e960a42c563cae442e72aabca8 Author: Andreas Sturmlechner gmail com> AuthorDate: Sat Feb 6 15:09:03 2016 + Commit: Andreas Hüttel gentoo org> CommitDate: Mon Feb 22 17:05:07 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77d879fe dev-libs/libixion: Fix DEPENDs, subslot, fix USE=-python (bug 550814) - >=: Pin mdds DEPEND to slot 1 - <: Pin mdds DEPEND to slot 0 Package-Manager: portage-2.2.27 .../files/libixion-0.9.1-python-optional.patch | 96 ++ .../files/libixion-0.9.1-python-symbol.patch | 13 +++ dev-libs/libixion/libixion-0.9.0.ebuild| 2 +- dev-libs/libixion/libixion-0.9.1.ebuild| 9 +- dev-libs/libixion/libixion-.ebuild | 11 +-- dev-libs/libixion/metadata.xml | 3 + 6 files changed, 89 insertions(+), 45 deletions(-) diff --git a/dev-libs/libixion/files/libixion-0.9.1-python-optional.patch b/dev-libs/libixion/files/libixion-0.9.1-python-optional.patch index a4e7239..df945ab 100644 --- a/dev-libs/libixion/files/libixion-0.9.1-python-optional.patch +++ b/dev-libs/libixion/files/libixion-0.9.1-python-optional.patch @@ -1,34 +1,48 @@ -commit 59c360c9fe438a2805d65decc6c7889bc99a7747 -Author: Andreas Sturmlechner-Date: Sun May 31 10:14:17 2015 +0200 - -python: Make it optional - -python bindings are built unless disabled - -diff --git a/configure.ac b/configure.ac -index 03f6120..1c7d8b2 100644 a/configure.ac -+++ b/configure.ac -@@ -15,7 +15,6 @@ AC_PREREQ([2.63]) +--- a/configure.ac 2016-02-06 17:08:05.505990463 +0100 b/configure.ac 2016-02-06 17:08:42.316530268 +0100 +@@ -15,18 +15,13 @@ AC_INIT([libixion], [ixion_version]) AC_CONFIG_HEADERS([config.h]) AM_INIT_AUTOMAKE([1.11 foreign dist-bzip2 dist-xz]) -AM_PATH_PYTHON(2.7.0) m4_ifdef([AM_SILENT_RULES], [AM_SILENT_RULES([yes])]) - AC_ARG_WITH(hash-container-compat, -@@ -28,6 +27,9 @@ AC_ARG_WITH(mdds-include-path, - AS_HELP_STRING([--with-mdds-include-path], [specify include path for mdds headers.]) - ,) - +-AC_ARG_WITH(hash-container-compat, +-[ +- --with-hash-container-compat use std::hash_foo instead of boost::unordered_foo +-], +-,with_hash_container_compat=no) +- +-AC_ARG_WITH(mdds-include-path, +-AS_HELP_STRING([--with-mdds-include-path], [specify include path for mdds headers.]) +-,) +AC_ARG_ENABLE([python], -+AS_HELP_STRING([--disable-python], [Disable python bindings])) -+ ++[AS_HELP_STRING([--disable-python], [Disable python bindings])], ++[enable_python="$enableval"], ++[enable_python=yes] ++) + IXION_API_VERSION=ixion_api_version IXION_MAJOR_VERSION=ixion_major_version - IXION_MINOR_VERSION=ixion_minor_version -@@ -82,7 +84,11 @@ fi +@@ -66,23 +61,19 @@ + AC_FUNC_STRTOD + AC_CHECK_FUNCS([gettimeofday]) + +-CPPFLAGS="$CPPFLAGS -D_REENTRANT -DMDDS_HASH_CONTAINER_BOOST" ++CPPFLAGS="$CPPFLAGS -D_REENTRANT" + +-AC_MSG_CHECKING([whether to turn on hash container compatibility]) +-if test "z$with_hash_container_compat" = "zno"; then +-AC_MSG_RESULT([no]) +-BOOST_REQUIRE([1.36]) +-BOOST_UNORDERED +-else +-AC_MSG_RESULT([yes]) +-DEFINES="$DEFINES -D_IXION_HASH_CONTAINER_COMPAT" +-fi ++BOOST_REQUIRE([1.36]) + + # Check for mdds. PKG_CHECK_MODULES([MDDS],[mdds >= 0.12.0]) # Check for python. @@ -37,20 +51,32 @@ index 03f6120..1c7d8b2 100644 +AM_PATH_PYTHON(2.7.0) +PKG_CHECK_MODULES([PYTHON], [python >= 0.27.1]) +]) -+AM_CONDITIONAL([PYTHON], [test "x$enable_python" != "xno"]) ++AM_CONDITIONAL([BUILD_PYTHON], [test "x$enable_python" != "xno"]) CPPFLAGS="$CPPFLAGS -g -Os -fvisibility=hidden" -diff --git a/src/Makefile.am b/src/Makefile.am -index 6e138a4..cd912ab 100644 a/src/Makefile.am -+++ b/src/Makefile.am -@@ -1,4 +1,7 @@ --SUBDIRS = libixion python -+SUBDIRS = libixion -+if PYTHON -+ SUBDIRS += python -+endif - - AM_CPPFLAGS = -I$(top_srcdir)/include $(MDDS_CFLAGS) +@@ -101,3 +92,10 @@ + src/libixion/constants.inl + src/python/Makefile]) + AC_OUTPUT ++ ++AC_MSG_NOTICE([ ++== ++Build configuration: ++ python: $enable_python ++== ++]) +--- a/src/python/Makefile.am 2016-02-06 17:08:12.138907540 +0100 b/src/python/Makefile.am 2016-02-06 17:08:38.034583800 +0100 +@@ -1,3 +1,5 @@ ++if BUILD_PYTHON ++ + pyexec_LTLIBRARIES = ixion.la + ixion_la_SOURCES = \ + document.hpp \ +@@ -16,3 +18,5 @@ + AM_TESTS_ENVIRONMENT = PYTHONPATH=.libs$${PYTHONPATH:+:$${PYTHONPATH}}; export PYTHONPATH; + TESTS = ../../test/ixion-python-test.py ++ ++endif diff --git a/dev-libs/libixion/files/libixion-0.9.1-python-symbol.patch b/dev-libs/libixion/files/libixion-0.9.1-python-symbol.patch new file mode 100644