[gentoo-commits] repo/gentoo:master commit in: app-emacs/projectile/

2023-12-08 Thread Ulrich Müller
commit: 7a689f4792b8450f254286850f41e1fd429012ea
Author: Tomas Fabrizio Orsi  fi  uba  ar>
AuthorDate: Tue Nov 14 04:48:04 2023 +
Commit: Ulrich Müller  gentoo  org>
CommitDate: Fri Dec  8 13:35:28 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a689f47

app-emacs/projectile: Add optfeature message

... to inform users on other packages to improve projectile's
functionality. Source: https://docs.projectile.mx/projectile/usage.html

Signed-off-by: Tomas Fabrizio Orsi  fi.uba.ar>
Signed-off-by: Ulrich Müller  gentoo.org>

 .../{projectile-2.8.0.ebuild => projectile-2.8.0-r1.ebuild}| 10 +-
 1 file changed, 9 insertions(+), 1 deletion(-)

diff --git a/app-emacs/projectile/projectile-2.8.0.ebuild 
b/app-emacs/projectile/projectile-2.8.0-r1.ebuild
similarity index 61%
rename from app-emacs/projectile/projectile-2.8.0.ebuild
rename to app-emacs/projectile/projectile-2.8.0-r1.ebuild
index 6f2aa04e7217..de02a64c2bf5 100644
--- a/app-emacs/projectile/projectile-2.8.0.ebuild
+++ b/app-emacs/projectile/projectile-2.8.0-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit elisp
+inherit elisp optfeature
 
 DESCRIPTION="A project interaction library for Emacs"
 HOMEPAGE="https://docs.projectile.mx
@@ -25,3 +25,11 @@ src_test() {
 
elisp-test
 }
+
+pkg_postinst() {
+   #Descriptions for this packages' purpose were taken from Projectile's
+   #home page https://docs.projectile.mx/projectile/usage.html
+   optfeature_header "Install the following packages for improved 
performance:"
+   optfeature "super-fast alternative to find" sys-apps/fd
+   optfeature "powerful alternative to grep" sys-apps/ripgrep
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/projectile/

2023-11-13 Thread Sam James
commit: caa8f113c6f0f765f01982de21fd21dd893576c7
Author: Sam James  gentoo  org>
AuthorDate: Mon Nov 13 19:52:32 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Nov 13 19:52:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=caa8f113

app-emacs/projectile: Stabilize 2.8.0 ALLARCHES, #917299

Signed-off-by: Sam James  gentoo.org>

 app-emacs/projectile/projectile-2.8.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/projectile/projectile-2.8.0.ebuild 
b/app-emacs/projectile/projectile-2.8.0.ebuild
index 8d0320cd4ee2..6f2aa04e7217 100644
--- a/app-emacs/projectile/projectile-2.8.0.ebuild
+++ b/app-emacs/projectile/projectile-2.8.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/bbatsov/projectile/archive/v${PV}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
 
 SITEFILE="50projectile-gentoo.el"
 DOCS=( README.md )



[gentoo-commits] repo/gentoo:master commit in: app-emacs/projectile/

2023-10-14 Thread Maciej Barć
commit: 6b42075d233e4819fb460ba61781cc10a461c303
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Oct 14 08:51:48 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Oct 14 09:56:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b42075d

app-emacs/projectile: drop old 2.6.0

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

 app-emacs/projectile/Manifest|  1 -
 app-emacs/projectile/projectile-2.6.0.ebuild | 27 ---
 2 files changed, 28 deletions(-)

diff --git a/app-emacs/projectile/Manifest b/app-emacs/projectile/Manifest
index ebb8bb8305c3..04d841cfccb1 100644
--- a/app-emacs/projectile/Manifest
+++ b/app-emacs/projectile/Manifest
@@ -1,2 +1 @@
-DIST projectile-2.6.0.tar.gz 1922935 BLAKE2B 
40e5fc3d152b4fa244bb42cd606d4d6c92e9a212a3d58b7e5e3b333a6b9eb07ca05d61c18aa1859ba5e99872c92f2b8ae11442e5ebda22b057cb49017b1deff8
 SHA512 
28898d8e48c1dc90ada0f3648e8ef96bff96a3873af61d7f454160fa9fb5f2e8b08c7e0ab99953170b252a29bc04ccb3c10803807b0b96cfcead167855642fed
 DIST projectile-2.7.0.tar.gz 1926804 BLAKE2B 
2dc52883335dda0bb6b5d9bf606cf56ee38730c2d14ddca5a8e5fac1169b9ae91f8c264d7f1d0a311bea21690ad292194f9b2bdab7d4dc2b03abafda706a67bc
 SHA512 
bdd4484b916f59434f33bfc6eb663bb75ba6196b632894f27a46f90ea75f0268eb847142c9ff97386ca9ae6a2dc2fa6f26b20b34e2f3d00c80674784a32d10f8

diff --git a/app-emacs/projectile/projectile-2.6.0.ebuild 
b/app-emacs/projectile/projectile-2.6.0.ebuild
deleted file mode 100644
index 4e3c229ebadd..
--- a/app-emacs/projectile/projectile-2.6.0.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="A project interaction library for Emacs"
-HOMEPAGE="https://docs.projectile.mx
-   https://github.com/bbatsov/projectile/;
-SRC_URI="https://github.com/bbatsov/projectile/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-SITEFILE="50projectile-gentoo.el"
-DOCS=( README.md )
-
-elisp-enable-tests buttercup test
-
-src_test() {
-   mkdir -p "${HOME}"/.emacs.d || die  # For "projectile--directory-p" test
-
-   elisp-test
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/projectile/

2023-10-14 Thread Maciej Barć
commit: 5b03541d01528e0b14de5fbc7485b2f76a2908e5
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Oct 14 08:52:38 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Oct 14 09:56:50 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b03541d

app-emacs/projectile: bump to 2.8.0

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

 app-emacs/projectile/Manifest|  1 +
 app-emacs/projectile/projectile-2.8.0.ebuild | 27 +++
 2 files changed, 28 insertions(+)

diff --git a/app-emacs/projectile/Manifest b/app-emacs/projectile/Manifest
index 04d841cfccb1..073b3269c902 100644
--- a/app-emacs/projectile/Manifest
+++ b/app-emacs/projectile/Manifest
@@ -1 +1,2 @@
 DIST projectile-2.7.0.tar.gz 1926804 BLAKE2B 
2dc52883335dda0bb6b5d9bf606cf56ee38730c2d14ddca5a8e5fac1169b9ae91f8c264d7f1d0a311bea21690ad292194f9b2bdab7d4dc2b03abafda706a67bc
 SHA512 
bdd4484b916f59434f33bfc6eb663bb75ba6196b632894f27a46f90ea75f0268eb847142c9ff97386ca9ae6a2dc2fa6f26b20b34e2f3d00c80674784a32d10f8
+DIST projectile-2.8.0.tar.gz 1929750 BLAKE2B 
c1dff407a12eddd513d0611d5b182da198c20bfaca7810937e5e0829ba3b2124b58139cbfd2e536571be59cd9e1d99ced0a7473ac77f4fd16ac17b7e28f00901
 SHA512 
492fa5f70af480ec964335c2bead05a23b7ed2b749390e6d3cb8dfa78b8cfe534c1fadfa01360a0b226a044158d3f7365da398825a1986208f25b41493e19f19

diff --git a/app-emacs/projectile/projectile-2.8.0.ebuild 
b/app-emacs/projectile/projectile-2.8.0.ebuild
new file mode 100644
index ..8d0320cd4ee2
--- /dev/null
+++ b/app-emacs/projectile/projectile-2.8.0.ebuild
@@ -0,0 +1,27 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+DESCRIPTION="A project interaction library for Emacs"
+HOMEPAGE="https://docs.projectile.mx
+   https://github.com/bbatsov/projectile/;
+SRC_URI="https://github.com/bbatsov/projectile/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+
+SITEFILE="50projectile-gentoo.el"
+DOCS=( README.md )
+
+elisp-enable-tests buttercup test
+
+src_test() {
+   mkdir -p "${HOME}"/.emacs.d || die  # For "projectile--directory-p" test
+
+   elisp-test
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/projectile/

2023-10-14 Thread Maciej Barć
commit: 605083d5989116052dfd08e9b2469e57474dc7e1
Author: Maciej Barć  gentoo  org>
AuthorDate: Sat Oct 14 08:51:40 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Sat Oct 14 09:56:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=605083d5

app-emacs/projectile: drop old 2.5.0-r1

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

 app-emacs/projectile/Manifest   |  1 -
 app-emacs/projectile/projectile-2.5.0-r1.ebuild | 27 -
 2 files changed, 28 deletions(-)

diff --git a/app-emacs/projectile/Manifest b/app-emacs/projectile/Manifest
index 777ad4d2cf7d..ebb8bb8305c3 100644
--- a/app-emacs/projectile/Manifest
+++ b/app-emacs/projectile/Manifest
@@ -1,3 +1,2 @@
-DIST projectile-2.5.0.tar.gz 1915860 BLAKE2B 
4d215e2c1e44c7f85121fc36445112f3064129fe95866b4fbb2e14b11d31519057d9cc69bcdf44c82cd516768cc73a031da48a7c5352b9825816db54810cafcb
 SHA512 
3faeb7db70e5e2198ad307c1d5d24a5fadd207765387e7094691e40071411506e6df690995f923bf246b7176173ca41882d369276862b631d7436747bfeae3a3
 DIST projectile-2.6.0.tar.gz 1922935 BLAKE2B 
40e5fc3d152b4fa244bb42cd606d4d6c92e9a212a3d58b7e5e3b333a6b9eb07ca05d61c18aa1859ba5e99872c92f2b8ae11442e5ebda22b057cb49017b1deff8
 SHA512 
28898d8e48c1dc90ada0f3648e8ef96bff96a3873af61d7f454160fa9fb5f2e8b08c7e0ab99953170b252a29bc04ccb3c10803807b0b96cfcead167855642fed
 DIST projectile-2.7.0.tar.gz 1926804 BLAKE2B 
2dc52883335dda0bb6b5d9bf606cf56ee38730c2d14ddca5a8e5fac1169b9ae91f8c264d7f1d0a311bea21690ad292194f9b2bdab7d4dc2b03abafda706a67bc
 SHA512 
bdd4484b916f59434f33bfc6eb663bb75ba6196b632894f27a46f90ea75f0268eb847142c9ff97386ca9ae6a2dc2fa6f26b20b34e2f3d00c80674784a32d10f8

diff --git a/app-emacs/projectile/projectile-2.5.0-r1.ebuild 
b/app-emacs/projectile/projectile-2.5.0-r1.ebuild
deleted file mode 100644
index 4e3c229ebadd..
--- a/app-emacs/projectile/projectile-2.5.0-r1.ebuild
+++ /dev/null
@@ -1,27 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp
-
-DESCRIPTION="A project interaction library for Emacs"
-HOMEPAGE="https://docs.projectile.mx
-   https://github.com/bbatsov/projectile/;
-SRC_URI="https://github.com/bbatsov/projectile/archive/v${PV}.tar.gz
-   -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-
-SITEFILE="50projectile-gentoo.el"
-DOCS=( README.md )
-
-elisp-enable-tests buttercup test
-
-src_test() {
-   mkdir -p "${HOME}"/.emacs.d || die  # For "projectile--directory-p" test
-
-   elisp-test
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/projectile/

2023-04-20 Thread Joonas Niilola
commit: 027fc5f659cdaf0c80d1ef83def5c265d39a9a35
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Apr 20 12:08:53 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Apr 20 12:08:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=027fc5f6

app-emacs/projectile: Keyword 2.7.0 x86, #904688

Signed-off-by: Joonas Niilola  gentoo.org>

 app-emacs/projectile/projectile-2.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/projectile/projectile-2.7.0.ebuild 
b/app-emacs/projectile/projectile-2.7.0.ebuild
index e06a14a2f800..6f2aa04e7217 100644
--- a/app-emacs/projectile/projectile-2.7.0.ebuild
+++ b/app-emacs/projectile/projectile-2.7.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/bbatsov/projectile/archive/v${PV}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64"
+KEYWORDS="amd64 ~arm ~arm64 ~x86"
 
 SITEFILE="50projectile-gentoo.el"
 DOCS=( README.md )



[gentoo-commits] repo/gentoo:master commit in: app-emacs/projectile/

2023-04-19 Thread Sam James
commit: 211c05f5c4e7950c4959e529c66c5fe68c4101bc
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 20 04:17:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 20 04:17:27 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=211c05f5

app-emacs/projectile: Stabilize 2.7.0 amd64, #904687

Signed-off-by: Sam James  gentoo.org>

 app-emacs/projectile/projectile-2.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/projectile/projectile-2.7.0.ebuild 
b/app-emacs/projectile/projectile-2.7.0.ebuild
index 9e6351bb35de..e06a14a2f800 100644
--- a/app-emacs/projectile/projectile-2.7.0.ebuild
+++ b/app-emacs/projectile/projectile-2.7.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/bbatsov/projectile/archive/v${PV}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="amd64 ~arm ~arm64"
 
 SITEFILE="50projectile-gentoo.el"
 DOCS=( README.md )



[gentoo-commits] repo/gentoo:master commit in: app-emacs/projectile/

2023-04-19 Thread Arthur Zamarin
commit: a5d79bc58946731b91f8f8a549c77a804f7a07f1
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr 20 04:14:36 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr 20 04:14:36 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5d79bc5

app-emacs/projectile: Keyword 2.7.0 arm64, #904688

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-emacs/projectile/projectile-2.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/projectile/projectile-2.7.0.ebuild 
b/app-emacs/projectile/projectile-2.7.0.ebuild
index 4e3c229ebadd..878202908c59 100644
--- a/app-emacs/projectile/projectile-2.7.0.ebuild
+++ b/app-emacs/projectile/projectile-2.7.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/bbatsov/projectile/archive/v${PV}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
 
 SITEFILE="50projectile-gentoo.el"
 DOCS=( README.md )



[gentoo-commits] repo/gentoo:master commit in: app-emacs/projectile/

2023-04-19 Thread Arthur Zamarin
commit: 483038961307855f65e83eac3122a4dfcfd306f0
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr 20 04:14:37 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr 20 04:14:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48303896

app-emacs/projectile: Keyword 2.7.0 arm, #904688

Signed-off-by: Arthur Zamarin  gentoo.org>

 app-emacs/projectile/projectile-2.7.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-emacs/projectile/projectile-2.7.0.ebuild 
b/app-emacs/projectile/projectile-2.7.0.ebuild
index 878202908c59..9e6351bb35de 100644
--- a/app-emacs/projectile/projectile-2.7.0.ebuild
+++ b/app-emacs/projectile/projectile-2.7.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/bbatsov/projectile/archive/v${PV}.tar.gz
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64"
 
 SITEFILE="50projectile-gentoo.el"
 DOCS=( README.md )



[gentoo-commits] repo/gentoo:master commit in: app-emacs/projectile/

2023-04-19 Thread Maciej Barć
commit: 7d78c94d5c6b55abf4ea3ab852ef1556c456b644
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Apr 19 23:50:24 2023 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Apr 20 00:02:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d78c94d

app-emacs/projectile: use elisp-enable-tests

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

 app-emacs/projectile/projectile-2.5.0-r1.ebuild | 15 ---
 app-emacs/projectile/projectile-2.6.0.ebuild| 15 ---
 app-emacs/projectile/projectile-2.7.0.ebuild| 15 ---
 3 files changed, 24 insertions(+), 21 deletions(-)

diff --git a/app-emacs/projectile/projectile-2.5.0-r1.ebuild 
b/app-emacs/projectile/projectile-2.5.0-r1.ebuild
index f1dc336ca4fe..4e3c229ebadd 100644
--- a/app-emacs/projectile/projectile-2.5.0-r1.ebuild
+++ b/app-emacs/projectile/projectile-2.5.0-r1.ebuild
@@ -6,21 +6,22 @@ EAPI=8
 inherit elisp
 
 DESCRIPTION="A project interaction library for Emacs"
-HOMEPAGE="https://docs.projectile.mx;
-SRC_URI="https://github.com/bbatsov/projectile/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+HOMEPAGE="https://docs.projectile.mx
+   https://github.com/bbatsov/projectile/;
+SRC_URI="https://github.com/bbatsov/projectile/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
 
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( app-emacs/buttercup )"
 
 SITEFILE="50projectile-gentoo.el"
 DOCS=( README.md )
 
+elisp-enable-tests buttercup test
+
 src_test() {
mkdir -p "${HOME}"/.emacs.d || die  # For "projectile--directory-p" test
-   buttercup -L . -L test --traceback full || die
+
+   elisp-test
 }

diff --git a/app-emacs/projectile/projectile-2.6.0.ebuild 
b/app-emacs/projectile/projectile-2.6.0.ebuild
index f1dc336ca4fe..4e3c229ebadd 100644
--- a/app-emacs/projectile/projectile-2.6.0.ebuild
+++ b/app-emacs/projectile/projectile-2.6.0.ebuild
@@ -6,21 +6,22 @@ EAPI=8
 inherit elisp
 
 DESCRIPTION="A project interaction library for Emacs"
-HOMEPAGE="https://docs.projectile.mx;
-SRC_URI="https://github.com/bbatsov/projectile/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+HOMEPAGE="https://docs.projectile.mx
+   https://github.com/bbatsov/projectile/;
+SRC_URI="https://github.com/bbatsov/projectile/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
 
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( app-emacs/buttercup )"
 
 SITEFILE="50projectile-gentoo.el"
 DOCS=( README.md )
 
+elisp-enable-tests buttercup test
+
 src_test() {
mkdir -p "${HOME}"/.emacs.d || die  # For "projectile--directory-p" test
-   buttercup -L . -L test --traceback full || die
+
+   elisp-test
 }

diff --git a/app-emacs/projectile/projectile-2.7.0.ebuild 
b/app-emacs/projectile/projectile-2.7.0.ebuild
index f1dc336ca4fe..4e3c229ebadd 100644
--- a/app-emacs/projectile/projectile-2.7.0.ebuild
+++ b/app-emacs/projectile/projectile-2.7.0.ebuild
@@ -6,21 +6,22 @@ EAPI=8
 inherit elisp
 
 DESCRIPTION="A project interaction library for Emacs"
-HOMEPAGE="https://docs.projectile.mx;
-SRC_URI="https://github.com/bbatsov/projectile/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+HOMEPAGE="https://docs.projectile.mx
+   https://github.com/bbatsov/projectile/;
+SRC_URI="https://github.com/bbatsov/projectile/archive/v${PV}.tar.gz
+   -> ${P}.tar.gz"
 
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-BDEPEND="test? ( app-emacs/buttercup )"
 
 SITEFILE="50projectile-gentoo.el"
 DOCS=( README.md )
 
+elisp-enable-tests buttercup test
+
 src_test() {
mkdir -p "${HOME}"/.emacs.d || die  # For "projectile--directory-p" test
-   buttercup -L . -L test --traceback full || die
+
+   elisp-test
 }



[gentoo-commits] repo/gentoo:master commit in: app-emacs/projectile/

2022-11-22 Thread Maciej Barć
commit: e912502aeaa72891d17b9d07f3c1293a9438d705
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Nov 23 00:46:55 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Nov 23 01:14:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e912502a

app-emacs/projectile: bump to 2.7.0

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

 app-emacs/projectile/Manifest|  1 +
 app-emacs/projectile/projectile-2.7.0.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/app-emacs/projectile/Manifest b/app-emacs/projectile/Manifest
index c5d77d6aa606..777ad4d2cf7d 100644
--- a/app-emacs/projectile/Manifest
+++ b/app-emacs/projectile/Manifest
@@ -1,2 +1,3 @@
 DIST projectile-2.5.0.tar.gz 1915860 BLAKE2B 
4d215e2c1e44c7f85121fc36445112f3064129fe95866b4fbb2e14b11d31519057d9cc69bcdf44c82cd516768cc73a031da48a7c5352b9825816db54810cafcb
 SHA512 
3faeb7db70e5e2198ad307c1d5d24a5fadd207765387e7094691e40071411506e6df690995f923bf246b7176173ca41882d369276862b631d7436747bfeae3a3
 DIST projectile-2.6.0.tar.gz 1922935 BLAKE2B 
40e5fc3d152b4fa244bb42cd606d4d6c92e9a212a3d58b7e5e3b333a6b9eb07ca05d61c18aa1859ba5e99872c92f2b8ae11442e5ebda22b057cb49017b1deff8
 SHA512 
28898d8e48c1dc90ada0f3648e8ef96bff96a3873af61d7f454160fa9fb5f2e8b08c7e0ab99953170b252a29bc04ccb3c10803807b0b96cfcead167855642fed
+DIST projectile-2.7.0.tar.gz 1926804 BLAKE2B 
2dc52883335dda0bb6b5d9bf606cf56ee38730c2d14ddca5a8e5fac1169b9ae91f8c264d7f1d0a311bea21690ad292194f9b2bdab7d4dc2b03abafda706a67bc
 SHA512 
bdd4484b916f59434f33bfc6eb663bb75ba6196b632894f27a46f90ea75f0268eb847142c9ff97386ca9ae6a2dc2fa6f26b20b34e2f3d00c80674784a32d10f8

diff --git a/app-emacs/projectile/projectile-2.7.0.ebuild 
b/app-emacs/projectile/projectile-2.7.0.ebuild
new file mode 100644
index ..26f4e8b00c5e
--- /dev/null
+++ b/app-emacs/projectile/projectile-2.7.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS="25.1"
+
+inherit elisp
+
+DESCRIPTION="A project interaction library for Emacs"
+HOMEPAGE="https://docs.projectile.mx;
+SRC_URI="https://github.com/bbatsov/projectile/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( app-emacs/buttercup )"
+
+SITEFILE="50projectile-gentoo.el"
+DOCS=( README.md )
+
+src_test() {
+   mkdir -p "${HOME}"/.emacs.d || die  # For "projectile--directory-p" test
+   buttercup -L . -L test --traceback full || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/projectile/

2022-10-26 Thread Maciej Barć
commit: 3e400659ac2eabef91a77fd2dc17ef3b836d9977
Author: John Turner  gmail  com>
AuthorDate: Thu Oct 27 03:35:17 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Thu Oct 27 04:17:39 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e400659

app-emacs/projectile: add 2.6.0

Signed-off-by: John Turner  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27970
Signed-off-by: Maciej Barć  gentoo.org>

 app-emacs/projectile/Manifest|  1 +
 app-emacs/projectile/projectile-2.6.0.ebuild | 28 
 2 files changed, 29 insertions(+)

diff --git a/app-emacs/projectile/Manifest b/app-emacs/projectile/Manifest
index 1a31170312ff..c5d77d6aa606 100644
--- a/app-emacs/projectile/Manifest
+++ b/app-emacs/projectile/Manifest
@@ -1 +1,2 @@
 DIST projectile-2.5.0.tar.gz 1915860 BLAKE2B 
4d215e2c1e44c7f85121fc36445112f3064129fe95866b4fbb2e14b11d31519057d9cc69bcdf44c82cd516768cc73a031da48a7c5352b9825816db54810cafcb
 SHA512 
3faeb7db70e5e2198ad307c1d5d24a5fadd207765387e7094691e40071411506e6df690995f923bf246b7176173ca41882d369276862b631d7436747bfeae3a3
+DIST projectile-2.6.0.tar.gz 1922935 BLAKE2B 
40e5fc3d152b4fa244bb42cd606d4d6c92e9a212a3d58b7e5e3b333a6b9eb07ca05d61c18aa1859ba5e99872c92f2b8ae11442e5ebda22b057cb49017b1deff8
 SHA512 
28898d8e48c1dc90ada0f3648e8ef96bff96a3873af61d7f454160fa9fb5f2e8b08c7e0ab99953170b252a29bc04ccb3c10803807b0b96cfcead167855642fed

diff --git a/app-emacs/projectile/projectile-2.6.0.ebuild 
b/app-emacs/projectile/projectile-2.6.0.ebuild
new file mode 100644
index ..26f4e8b00c5e
--- /dev/null
+++ b/app-emacs/projectile/projectile-2.6.0.ebuild
@@ -0,0 +1,28 @@
+# Copyright 2021-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS="25.1"
+
+inherit elisp
+
+DESCRIPTION="A project interaction library for Emacs"
+HOMEPAGE="https://docs.projectile.mx;
+SRC_URI="https://github.com/bbatsov/projectile/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( app-emacs/buttercup )"
+
+SITEFILE="50projectile-gentoo.el"
+DOCS=( README.md )
+
+src_test() {
+   mkdir -p "${HOME}"/.emacs.d || die  # For "projectile--directory-p" test
+   buttercup -L . -L test --traceback full || die
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/projectile/files/, app-emacs/projectile/

2022-04-27 Thread Maciej Barć
commit: 50925bf3dd8720347c7ecce3655d2512c281e14e
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Apr 27 22:17:58 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Apr 27 22:18:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50925bf3

app-emacs/projectile: remove elisp autoload file

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

 app-emacs/projectile/files/50projectile-gentoo.el| 3 ++-
 .../{projectile-2.5.0.ebuild => projectile-2.5.0-r1.ebuild}  | 5 -
 2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/app-emacs/projectile/files/50projectile-gentoo.el 
b/app-emacs/projectile/files/50projectile-gentoo.el
index 05c734668e49..8b3f91f32ec4 100644
--- a/app-emacs/projectile/files/50projectile-gentoo.el
+++ b/app-emacs/projectile/files/50projectile-gentoo.el
@@ -1,2 +1,3 @@
 (add-to-list 'load-path "@SITELISP@")
-(load "@SITELISP@/projectile-autoload.el")
+(autoload 'projectile-mode "projectile"
+  "Minor mode to assist project management and navigation." t)

diff --git a/app-emacs/projectile/projectile-2.5.0.ebuild 
b/app-emacs/projectile/projectile-2.5.0-r1.ebuild
similarity index 87%
rename from app-emacs/projectile/projectile-2.5.0.ebuild
rename to app-emacs/projectile/projectile-2.5.0-r1.ebuild
index 9ebbdf6b49f5..26f4e8b00c5e 100644
--- a/app-emacs/projectile/projectile-2.5.0.ebuild
+++ b/app-emacs/projectile/projectile-2.5.0-r1.ebuild
@@ -26,8 +26,3 @@ src_test() {
mkdir -p "${HOME}"/.emacs.d || die  # For "projectile--directory-p" test
buttercup -L . -L test --traceback full || die
 }
-
-src_install() {
-   elisp-make-autoload-file "${S}"/${PN}-autoload.el "${S}"/
-   elisp_src_install
-}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/projectile/

2022-04-20 Thread Maciej Barć
commit: 634204bdc782faddce74f6131a1e99dbb457805d
Author: Maciej Barć  gentoo  org>
AuthorDate: Wed Apr 20 17:30:39 2022 +
Commit: Maciej Barć  gentoo  org>
CommitDate: Wed Apr 20 17:31:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=634204bd

app-emacs/projectile: enable tests

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

 app-emacs/projectile/projectile-2.5.0.ebuild | 12 ++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/app-emacs/projectile/projectile-2.5.0.ebuild 
b/app-emacs/projectile/projectile-2.5.0.ebuild
index 6a9e19ad606d..9ebbdf6b49f5 100644
--- a/app-emacs/projectile/projectile-2.5.0.ebuild
+++ b/app-emacs/projectile/projectile-2.5.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,10 +14,18 @@ 
SRC_URI="https://github.com/bbatsov/projectile/archive/refs/tags/v${PV}.tar.gz -
 LICENSE="GPL-3+"
 SLOT="0"
 KEYWORDS="~amd64"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="test? ( app-emacs/buttercup )"
 
 SITEFILE="50projectile-gentoo.el"
 DOCS=( README.md )
-RESTRICT="test" # tests require buttercup which is not packaged
+
+src_test() {
+   mkdir -p "${HOME}"/.emacs.d || die  # For "projectile--directory-p" test
+   buttercup -L . -L test --traceback full || die
+}
 
 src_install() {
elisp-make-autoload-file "${S}"/${PN}-autoload.el "${S}"/



[gentoo-commits] repo/gentoo:master commit in: app-emacs/projectile/files/, app-emacs/projectile/

2021-12-07 Thread Sam James
commit: 2692881d69e8aa549d9b8e26bcd5467b3d3a1bb0
Author: John Turner  gmail  com>
AuthorDate: Tue Dec  7 00:32:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  8 02:46:06 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2692881d

app-emacs/projectile: initial import

Signed-off-by: John Turner  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23206
Signed-off-by: Sam James  gentoo.org>

 app-emacs/projectile/Manifest |  1 +
 app-emacs/projectile/files/50projectile-gentoo.el |  2 ++
 app-emacs/projectile/metadata.xml | 16 +++
 app-emacs/projectile/projectile-2.5.0.ebuild  | 25 +++
 4 files changed, 44 insertions(+)

diff --git a/app-emacs/projectile/Manifest b/app-emacs/projectile/Manifest
new file mode 100644
index ..1a31170312ff
--- /dev/null
+++ b/app-emacs/projectile/Manifest
@@ -0,0 +1 @@
+DIST projectile-2.5.0.tar.gz 1915860 BLAKE2B 
4d215e2c1e44c7f85121fc36445112f3064129fe95866b4fbb2e14b11d31519057d9cc69bcdf44c82cd516768cc73a031da48a7c5352b9825816db54810cafcb
 SHA512 
3faeb7db70e5e2198ad307c1d5d24a5fadd207765387e7094691e40071411506e6df690995f923bf246b7176173ca41882d369276862b631d7436747bfeae3a3

diff --git a/app-emacs/projectile/files/50projectile-gentoo.el 
b/app-emacs/projectile/files/50projectile-gentoo.el
new file mode 100644
index ..05c734668e49
--- /dev/null
+++ b/app-emacs/projectile/files/50projectile-gentoo.el
@@ -0,0 +1,2 @@
+(add-to-list 'load-path "@SITELISP@")
+(load "@SITELISP@/projectile-autoload.el")

diff --git a/app-emacs/projectile/metadata.xml 
b/app-emacs/projectile/metadata.xml
new file mode 100644
index ..c74f950ffe52
--- /dev/null
+++ b/app-emacs/projectile/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+  
+jturner.usa+gen...@gmail.com
+John Turner
+  
+  
+proxy-ma...@gentoo.org
+Proxy Maintainers
+  
+  
+bbatsov/projectile
+https://github.com/bbatsov/projectile/blob/master/README.md
+  
+

diff --git a/app-emacs/projectile/projectile-2.5.0.ebuild 
b/app-emacs/projectile/projectile-2.5.0.ebuild
new file mode 100644
index ..6a9e19ad606d
--- /dev/null
+++ b/app-emacs/projectile/projectile-2.5.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS="25.1"
+
+inherit elisp
+
+DESCRIPTION="A project interaction library for Emacs"
+HOMEPAGE="https://docs.projectile.mx;
+SRC_URI="https://github.com/bbatsov/projectile/archive/refs/tags/v${PV}.tar.gz 
-> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+
+SITEFILE="50projectile-gentoo.el"
+DOCS=( README.md )
+RESTRICT="test" # tests require buttercup which is not packaged
+
+src_install() {
+   elisp-make-autoload-file "${S}"/${PN}-autoload.el "${S}"/
+   elisp_src_install
+}



[gentoo-commits] repo/gentoo:master commit in: app-emacs/projectile/

2021-12-07 Thread Sam James
commit: 998f598805d11ad269bb649d5a09e0b6f9c67cdd
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec  8 02:46:33 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  8 02:46:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=998f5988

app-emacs/projectile: add gnu-emacs@ as co-maintainer

As requested by ulm for any proxy-maint added packages.

Signed-off-by: Sam James  gentoo.org>

 app-emacs/projectile/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-emacs/projectile/metadata.xml 
b/app-emacs/projectile/metadata.xml
index c74f950ffe52..5cfe7fd7bd5c 100644
--- a/app-emacs/projectile/metadata.xml
+++ b/app-emacs/projectile/metadata.xml
@@ -5,6 +5,10 @@
 jturner.usa+gen...@gmail.com
 John Turner
   
+  
+gnu-em...@gentoo.org
+Gentoo GNU Emacs project
+  
   
 proxy-ma...@gentoo.org
 Proxy Maintainers



[gentoo-commits] repo/gentoo:master commit in: app-emacs/projectile/

2021-12-07 Thread Sam James
commit: 76fbf32f9f2980ac0e59ffaac72fa4eb942d5c7b
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec  8 02:47:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec  8 02:47:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=76fbf32f

app-emacs/projectile: mark ALLARCHES

Signed-off-by: Sam James  gentoo.org>

 app-emacs/projectile/metadata.xml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-emacs/projectile/metadata.xml 
b/app-emacs/projectile/metadata.xml
index 5cfe7fd7bd5c..ceef2a0125e6 100644
--- a/app-emacs/projectile/metadata.xml
+++ b/app-emacs/projectile/metadata.xml
@@ -13,6 +13,7 @@
 proxy-ma...@gentoo.org
 Proxy Maintainers
   
+  
   
 bbatsov/projectile
 https://github.com/bbatsov/projectile/blob/master/README.md