public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: app-emacs/fsharp-mode/
@ 2022-04-19 23:36 Maciej Barć
  0 siblings, 0 replies; 7+ messages in thread
From: Maciej Barć @ 2022-04-19 23:36 UTC (permalink / raw
  To: gentoo-commits

commit:     82ad816549cbc1e45c9e5163b2e78c40bee422a2
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 19 23:32:33 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Tue Apr 19 23:32:33 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82ad8165

app-emacs/fsharp-mode: enable tests

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 app-emacs/fsharp-mode/fsharp-mode-1.10_p20211229.ebuild | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/app-emacs/fsharp-mode/fsharp-mode-1.10_p20211229.ebuild b/app-emacs/fsharp-mode/fsharp-mode-1.10_p20211229.ebuild
index f5407ecb598a..38c255fda39b 100644
--- a/app-emacs/fsharp-mode/fsharp-mode-1.10_p20211229.ebuild
+++ b/app-emacs/fsharp-mode/fsharp-mode-1.10_p20211229.ebuild
@@ -16,11 +16,19 @@ S="${WORKDIR}"/emacs-${PN}-${H}
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-RESTRICT="test"  # requires Cask
+IUSE="test"
+RESTRICT="!test? ( test )"
 
 RDEPEND="app-emacs/s"
-BDEPEND="${RDEPEND}"
+BDEPEND="
+	${RDEPEND}
+	test? ( app-emacs/buttercup )
+"
 
 DOCS=( CHANGELOG.md README.org )
-ELISP_REMOVE="eglot-fsharp.el"
+ELISP_REMOVE="eglot-fsharp.el test/integration-tests.el"
 SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+	buttercup -L . -L test --traceback full || die
+}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-emacs/fsharp-mode/
@ 2022-06-20  1:52 Maciej Barć
  0 siblings, 0 replies; 7+ messages in thread
From: Maciej Barć @ 2022-06-20  1:52 UTC (permalink / raw
  To: gentoo-commits

commit:     77e8530e37971dec86415c3b92b9db51dc6d8f52
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 20 01:49:51 2022 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Jun 20 01:52:01 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=77e8530e

app-emacs/fsharp-mode: bump to 2.0

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 app-emacs/fsharp-mode/Manifest               |  1 +
 app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild | 30 ++++++++++++++++++++++++++++
 2 files changed, 31 insertions(+)

diff --git a/app-emacs/fsharp-mode/Manifest b/app-emacs/fsharp-mode/Manifest
index 95ba8abd3a8d..01ec37e3af64 100644
--- a/app-emacs/fsharp-mode/Manifest
+++ b/app-emacs/fsharp-mode/Manifest
@@ -1 +1,2 @@
 DIST fsharp-mode-1.10_p20211229.tar.gz 78916 BLAKE2B 4cd9182c62ea0d5c7a23f2120586d4c74d16fad14762ecdb3f11a11d6c78c757b363d5c14473c10c47086c1c0e648911846fe039dfedc04fd1d84301b4aa10c5 SHA512 b02be4c8e56a2c22b7f6e6a302756278d9056e7d8b8c206c183aea5470b98610b73a3403c83e93da295d3b4d0092a4f2f1c0bdf78f701009478a3c8b1e054ab7
+DIST fsharp-mode-2.0.tar.gz 80880 BLAKE2B e8de665216ac9e147d63d168abc9aebf3cf2ca6a5a6ea9f8afe45c3329d692fa0342a1c3afb982dcdb1b59e1f348e1a307e0ce6a09f708c782b32595bc74106f SHA512 bcb95995604404c42147b636d101dfcaba61945b7ef30196a0e41c138bfd0901c744ca73e36438bae14c1727030f05fc4fcc07aef06f25d46394777ff58537db

diff --git a/app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild b/app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild
new file mode 100644
index 000000000000..61a5b9cc24b4
--- /dev/null
+++ b/app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=25
+
+inherit elisp
+
+DESCRIPTION="Support for the F# programming language"
+HOMEPAGE="https://github.com/fsharp/emacs-fsharp-mode/"
+SRC_URI="https://github.com/fsharp/emacs-${PN}/archive/${PV}.tar.gz
+			-> ${P}.tar.gz"
+S="${WORKDIR}"/emacs-${P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( app-emacs/buttercup )"
+
+DOCS=( CHANGELOG.md README.org )
+ELISP_REMOVE="eglot-fsharp.el test/integration-tests.el"
+SITEFILE="50${PN}-gentoo.el"
+
+src_test() {
+	buttercup -L . -L test --traceback full || die
+}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-emacs/fsharp-mode/
@ 2023-04-18  0:35 Maciej Barć
  0 siblings, 0 replies; 7+ messages in thread
From: Maciej Barć @ 2023-04-18  0:35 UTC (permalink / raw
  To: gentoo-commits

commit:     9a9883c244fdf65103086300352d90031ab63339
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Apr  3 16:39:11 2023 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Tue Apr 18 00:35:46 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a9883c2

app-emacs/fsharp-mode: use elisp-enable-tests

Bug: https://bugs.gentoo.org/898492
Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild | 8 +-------
 1 file changed, 1 insertion(+), 7 deletions(-)

diff --git a/app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild b/app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild
index 045c0e44c4df..dab6caca9f4b 100644
--- a/app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild
+++ b/app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild
@@ -14,15 +14,9 @@ S="${WORKDIR}"/emacs-${P}
 LICENSE="Apache-2.0"
 SLOT="0"
 KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( app-emacs/buttercup )"
 
 DOCS=( CHANGELOG.md README.org )
 ELISP_REMOVE="eglot-fsharp.el test/integration-tests.el"
 SITEFILE="50${PN}-gentoo.el"
 
-src_test() {
-	buttercup -L . -L test --traceback full || die
-}
+elisp-enable-tests buttercup test


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-emacs/fsharp-mode/
@ 2024-01-08 19:22 Maciej Barć
  0 siblings, 0 replies; 7+ messages in thread
From: Maciej Barć @ 2024-01-08 19:22 UTC (permalink / raw
  To: gentoo-commits

commit:     5bd15d32c8201521e5364f1a3c5ad685ed6fb668
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  8 17:49:06 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Jan  8 19:22:41 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bd15d32

app-emacs/fsharp-mode: drop old 1.10_p20211229

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 app-emacs/fsharp-mode/Manifest                     |  1 -
 .../fsharp-mode/fsharp-mode-1.10_p20211229.ebuild  | 33 ----------------------
 2 files changed, 34 deletions(-)

diff --git a/app-emacs/fsharp-mode/Manifest b/app-emacs/fsharp-mode/Manifest
index 01ec37e3af64..e632bbab6805 100644
--- a/app-emacs/fsharp-mode/Manifest
+++ b/app-emacs/fsharp-mode/Manifest
@@ -1,2 +1 @@
-DIST fsharp-mode-1.10_p20211229.tar.gz 78916 BLAKE2B 4cd9182c62ea0d5c7a23f2120586d4c74d16fad14762ecdb3f11a11d6c78c757b363d5c14473c10c47086c1c0e648911846fe039dfedc04fd1d84301b4aa10c5 SHA512 b02be4c8e56a2c22b7f6e6a302756278d9056e7d8b8c206c183aea5470b98610b73a3403c83e93da295d3b4d0092a4f2f1c0bdf78f701009478a3c8b1e054ab7
 DIST fsharp-mode-2.0.tar.gz 80880 BLAKE2B e8de665216ac9e147d63d168abc9aebf3cf2ca6a5a6ea9f8afe45c3329d692fa0342a1c3afb982dcdb1b59e1f348e1a307e0ce6a09f708c782b32595bc74106f SHA512 bcb95995604404c42147b636d101dfcaba61945b7ef30196a0e41c138bfd0901c744ca73e36438bae14c1727030f05fc4fcc07aef06f25d46394777ff58537db

diff --git a/app-emacs/fsharp-mode/fsharp-mode-1.10_p20211229.ebuild b/app-emacs/fsharp-mode/fsharp-mode-1.10_p20211229.ebuild
deleted file mode 100644
index 785b9bec28c1..000000000000
--- a/app-emacs/fsharp-mode/fsharp-mode-1.10_p20211229.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 2022-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-COMMIT=b3aa4c53fc9e98648b25ad036e657632ae2fe192
-
-inherit elisp
-
-DESCRIPTION="Support for the F# programming language"
-HOMEPAGE="https://github.com/fsharp/emacs-fsharp-mode/"
-SRC_URI="https://github.com/fsharp/emacs-${PN}/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
-S="${WORKDIR}"/emacs-${PN}-${COMMIT}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-RDEPEND="app-emacs/s"
-BDEPEND="
-	${RDEPEND}
-	test? ( app-emacs/buttercup )
-"
-
-DOCS=( CHANGELOG.md README.org )
-ELISP_REMOVE="eglot-fsharp.el test/integration-tests.el"
-SITEFILE="50${PN}-gentoo.el"
-
-src_test() {
-	buttercup -L . -L test --traceback full || die
-}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-emacs/fsharp-mode/
@ 2024-01-08 19:22 Maciej Barć
  0 siblings, 0 replies; 7+ messages in thread
From: Maciej Barć @ 2024-01-08 19:22 UTC (permalink / raw
  To: gentoo-commits

commit:     c54bcc90dce142ac8db068b92cd119dc64087c40
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  8 18:00:45 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Jan  8 19:22:41 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c54bcc90

app-emacs/fsharp-mode: add live 9999 version

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 app-emacs/fsharp-mode/fsharp-mode-9999.ebuild | 32 +++++++++++++++++++++++++++
 1 file changed, 32 insertions(+)

diff --git a/app-emacs/fsharp-mode/fsharp-mode-9999.ebuild b/app-emacs/fsharp-mode/fsharp-mode-9999.ebuild
new file mode 100644
index 000000000000..77bff9ac449b
--- /dev/null
+++ b/app-emacs/fsharp-mode/fsharp-mode-9999.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=29.1    # To compile full suite including Eglot, introduced in 29.1.
+
+inherit elisp
+
+DESCRIPTION="Support for the F# programming language"
+HOMEPAGE="https://github.com/fsharp/emacs-fsharp-mode/"
+
+if [[ "${PV}" == *9999* ]] ; then
+	inherit git-r3
+
+	EGIT_REPO_URI="https://github.com/fsharp/emacs-${PN}.git"
+else
+	SRC_URI="https://github.com/fsharp/emacs-${PN}/archive/${PV}.tar.gz
+		-> ${P}.tar.gz"
+	S="${WORKDIR}/emacs-${P}"
+
+	KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+DOCS=( CHANGELOG.md README.org )
+ELISP_REMOVE="test/fsi-tests.el test/integration-tests.el"
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests buttercup test


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-emacs/fsharp-mode/
@ 2024-01-08 19:22 Maciej Barć
  0 siblings, 0 replies; 7+ messages in thread
From: Maciej Barć @ 2024-01-08 19:22 UTC (permalink / raw
  To: gentoo-commits

commit:     27457014475a7c65dfec167ef4b1dc4265e865fa
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Mon Jan  8 17:53:45 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Jan  8 19:22:41 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27457014

app-emacs/fsharp-mode: bump to 2.0_p20230622

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 app-emacs/fsharp-mode/Manifest                     |  1 +
 .../fsharp-mode/fsharp-mode-2.0_p20230622.ebuild   | 33 ++++++++++++++++++++++
 2 files changed, 34 insertions(+)

diff --git a/app-emacs/fsharp-mode/Manifest b/app-emacs/fsharp-mode/Manifest
index e632bbab6805..1e4b396b435d 100644
--- a/app-emacs/fsharp-mode/Manifest
+++ b/app-emacs/fsharp-mode/Manifest
@@ -1 +1,2 @@
 DIST fsharp-mode-2.0.tar.gz 80880 BLAKE2B e8de665216ac9e147d63d168abc9aebf3cf2ca6a5a6ea9f8afe45c3329d692fa0342a1c3afb982dcdb1b59e1f348e1a307e0ce6a09f708c782b32595bc74106f SHA512 bcb95995604404c42147b636d101dfcaba61945b7ef30196a0e41c138bfd0901c744ca73e36438bae14c1727030f05fc4fcc07aef06f25d46394777ff58537db
+DIST fsharp-mode-2.0_p20230622.tar.gz 82036 BLAKE2B 0a23200925a475ca4a046bd4ece13fd994bead0d021a5e0dff6d0494637b52f6113d8d1cb22d4e9505ae13a0033c48f205dea8690b9793ea5f9d6b0dc62419c2 SHA512 2385039129d09b3e037168e488f7e7867d862ba52ccfcf4f4713d648e516ca14a25aa7a879cd3adcc09d91c571a374c4573d3b3f50bba0cf800e48e953266e07

diff --git a/app-emacs/fsharp-mode/fsharp-mode-2.0_p20230622.ebuild b/app-emacs/fsharp-mode/fsharp-mode-2.0_p20230622.ebuild
new file mode 100644
index 000000000000..f01f85ed5720
--- /dev/null
+++ b/app-emacs/fsharp-mode/fsharp-mode-2.0_p20230622.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+COMMIT=b4d31c3da018cfbb3d1f9e6fd416d8777f0835bd
+NEED_EMACS=29.1    # To compile full suite including Eglot, introduced in 29.1.
+
+inherit elisp
+
+DESCRIPTION="Support for the F# programming language"
+HOMEPAGE="https://github.com/fsharp/emacs-fsharp-mode/"
+
+if [[ "${PV}" == *9999* ]] ; then
+	inherit git-r3
+
+	EGIT_REPO_URI="https://github.com/fsharp/emacs-${PN}.git"
+else
+	SRC_URI="https://github.com/fsharp/emacs-${PN}/archive/${COMMIT}.tar.gz
+		-> ${P}.tar.gz"
+	S="${WORKDIR}/emacs-${PN}-${COMMIT}"
+
+	KEYWORDS="~amd64 ~x86"
+fi
+
+LICENSE="Apache-2.0"
+SLOT="0"
+
+DOCS=( CHANGELOG.md README.org )
+ELISP_REMOVE="test/fsi-tests.el test/integration-tests.el"
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests buttercup test


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-emacs/fsharp-mode/
@ 2024-02-05 11:28 Maciej Barć
  0 siblings, 0 replies; 7+ messages in thread
From: Maciej Barć @ 2024-02-05 11:28 UTC (permalink / raw
  To: gentoo-commits

commit:     031b16a707e78716a814805d6d41913838a7819e
Author:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
AuthorDate: Sun Feb  4 13:51:22 2024 +0000
Commit:     Maciej Barć <xgqt <AT> gentoo <DOT> org>
CommitDate: Mon Feb  5 11:28:30 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=031b16a7

app-emacs/fsharp-mode: drop old 2.0

Signed-off-by: Maciej Barć <xgqt <AT> gentoo.org>

 app-emacs/fsharp-mode/Manifest               |  1 -
 app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild | 22 ----------------------
 2 files changed, 23 deletions(-)

diff --git a/app-emacs/fsharp-mode/Manifest b/app-emacs/fsharp-mode/Manifest
index 1e4b396b435d..fea3884126a2 100644
--- a/app-emacs/fsharp-mode/Manifest
+++ b/app-emacs/fsharp-mode/Manifest
@@ -1,2 +1 @@
-DIST fsharp-mode-2.0.tar.gz 80880 BLAKE2B e8de665216ac9e147d63d168abc9aebf3cf2ca6a5a6ea9f8afe45c3329d692fa0342a1c3afb982dcdb1b59e1f348e1a307e0ce6a09f708c782b32595bc74106f SHA512 bcb95995604404c42147b636d101dfcaba61945b7ef30196a0e41c138bfd0901c744ca73e36438bae14c1727030f05fc4fcc07aef06f25d46394777ff58537db
 DIST fsharp-mode-2.0_p20230622.tar.gz 82036 BLAKE2B 0a23200925a475ca4a046bd4ece13fd994bead0d021a5e0dff6d0494637b52f6113d8d1cb22d4e9505ae13a0033c48f205dea8690b9793ea5f9d6b0dc62419c2 SHA512 2385039129d09b3e037168e488f7e7867d862ba52ccfcf4f4713d648e516ca14a25aa7a879cd3adcc09d91c571a374c4573d3b3f50bba0cf800e48e953266e07

diff --git a/app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild b/app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild
deleted file mode 100644
index dab6caca9f4b..000000000000
--- a/app-emacs/fsharp-mode/fsharp-mode-2.0.ebuild
+++ /dev/null
@@ -1,22 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="Support for the F# programming language"
-HOMEPAGE="https://github.com/fsharp/emacs-fsharp-mode/"
-SRC_URI="https://github.com/fsharp/emacs-${PN}/archive/${PV}.tar.gz
-			-> ${P}.tar.gz"
-S="${WORKDIR}"/emacs-${P}
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-DOCS=( CHANGELOG.md README.org )
-ELISP_REMOVE="eglot-fsharp.el test/integration-tests.el"
-SITEFILE="50${PN}-gentoo.el"
-
-elisp-enable-tests buttercup test


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-02-05 11:28 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-01-08 19:22 [gentoo-commits] repo/gentoo:master commit in: app-emacs/fsharp-mode/ Maciej Barć
  -- strict thread matches above, loose matches on Subject: below --
2024-02-05 11:28 Maciej Barć
2024-01-08 19:22 Maciej Barć
2024-01-08 19:22 Maciej Barć
2023-04-18  0:35 Maciej Barć
2022-06-20  1:52 Maciej Barć
2022-04-19 23:36 Maciej Barć

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox