* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2021-02-26 19:59 Sergei Trofimovich
0 siblings, 0 replies; 45+ messages in thread
From: Sergei Trofimovich @ 2021-02-26 19:59 UTC (permalink / raw
To: gentoo-commits
commit: ffb05d4873b9e016eae8214a675f75ed482c6f83
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 26 19:58:53 2021 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri Feb 26 19:59:05 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffb05d48
dev-util/poke: new package
Extensible editor for structured binary data.
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
dev-util/poke/Manifest | 1 +
dev-util/poke/metadata.xml | 11 +++++++++++
dev-util/poke/poke-1.0.ebuild | 41 +++++++++++++++++++++++++++++++++++++++++
3 files changed, 53 insertions(+)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
new file mode 100644
index 00000000000..2e4f30c1381
--- /dev/null
+++ b/dev-util/poke/Manifest
@@ -0,0 +1 @@
+DIST poke-1.0.tar.gz 6698818 BLAKE2B 4f66e1e5f2aa1c33bf2b2b823e60662c98fe608f53526f5ea5117f84540c75b7f3196c53fd80858c10e12f3005ccce0ff9a457fba7b439f2fecd4c4bad061bfc SHA512 e7c567e5e14fdd5a45e9568c972ba7c93e2b8810428f16d608e638654890854e3dd49ba5f91c9c49bffe4cc846e1ba823fe1d4c9ac2673cde535cb46c24b5a62
diff --git a/dev-util/poke/metadata.xml b/dev-util/poke/metadata.xml
new file mode 100644
index 00000000000..f44bceafc51
--- /dev/null
+++ b/dev-util/poke/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>slyfox@gentoo.org</email>
+ <name>Sergei Trofimovich</name>
+ </maintainer>
+ <use>
+ <flag name='machine-interface'>enable machine-interface protocol using <pkg>dev-libs/json-c</pkg></flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-util/poke/poke-1.0.ebuild b/dev-util/poke/poke-1.0.ebuild
new file mode 100644
index 00000000000..15e83b534af
--- /dev/null
+++ b/dev-util/poke/poke-1.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="extensible editor for structured binary data"
+HOMEPAGE="http://www.jemarch.net/poke"
+
+SRC_URI="mirror://gnu/poke/${P}.tar.gz"
+KEYWORDS="~amd64 ~x86"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="machine-interface nls test"
+
+RESTRICT="!test? ( test )"
+
+# TODO: libnbd: not packaged in gentoo yet
+# TODO: gui: tcl/json not packaged in gentoo yet
+RDEPEND="
+ dev-libs/boehm-gc:=
+ sys-devel/gettext
+ sys-libs/readline:=
+ machine-interface? ( dev-libs/json-c:= )
+"
+DEPEND="${RDEPEND}
+ test? ( dev-util/dejagnu )
+"
+BDEPEND="
+ sys-devel/flex
+ sys-devel/bison
+ sys-apps/help2man
+ virtual/pkgconfig
+"
+
+src_configure() {
+ econf \
+ --disable-gui \
+ --disable-libnbd \
+ $(use_enable machine-interface mi)
+}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2021-02-26 22:01 Sergei Trofimovich
0 siblings, 0 replies; 45+ messages in thread
From: Sergei Trofimovich @ 2021-02-26 22:01 UTC (permalink / raw
To: gentoo-commits
commit: efcad1661e2b6cbdb7c1eccb0d416e0eed1d94b9
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 26 22:00:58 2021 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri Feb 26 22:01:20 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=efcad166
dev-util/poke: plumb IUSE=nls
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
dev-util/poke/poke-1.0.ebuild | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/dev-util/poke/poke-1.0.ebuild b/dev-util/poke/poke-1.0.ebuild
index 15e83b534af..216d65013db 100644
--- a/dev-util/poke/poke-1.0.ebuild
+++ b/dev-util/poke/poke-1.0.ebuild
@@ -16,7 +16,7 @@ IUSE="machine-interface nls test"
RESTRICT="!test? ( test )"
# TODO: libnbd: not packaged in gentoo yet
-# TODO: gui: tcl/json not packaged in gentoo yet
+# TODO: gui: does not see to do anything :)
RDEPEND="
dev-libs/boehm-gc:=
sys-devel/gettext
@@ -37,5 +37,6 @@ src_configure() {
econf \
--disable-gui \
--disable-libnbd \
- $(use_enable machine-interface mi)
+ $(use_enable machine-interface mi) \
+ $(use_enable nls)
}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2021-02-26 22:38 Sergei Trofimovich
0 siblings, 0 replies; 45+ messages in thread
From: Sergei Trofimovich @ 2021-02-26 22:38 UTC (permalink / raw
To: gentoo-commits
commit: ad924e9c8fd9183b84474c2811e534f5dbaca3ba
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Fri Feb 26 22:38:17 2021 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri Feb 26 22:38:34 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad924e9c
dev-util/poke: make USE=static-libs optional
Reported-by: Agostino Sarubbo
Closes: https://bugs.gentoo.org/773121
Package-Manager: Portage-3.0.15, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
dev-util/poke/poke-1.0.ebuild | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/dev-util/poke/poke-1.0.ebuild b/dev-util/poke/poke-1.0.ebuild
index 216d65013db..0397a46a239 100644
--- a/dev-util/poke/poke-1.0.ebuild
+++ b/dev-util/poke/poke-1.0.ebuild
@@ -11,7 +11,7 @@ KEYWORDS="~amd64 ~x86"
LICENSE="GPL-3"
SLOT="0"
-IUSE="machine-interface nls test"
+IUSE="machine-interface nls static-libs test"
RESTRICT="!test? ( test )"
@@ -38,5 +38,14 @@ src_configure() {
--disable-gui \
--disable-libnbd \
$(use_enable machine-interface mi) \
- $(use_enable nls)
+ $(use_enable nls) \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ default
+
+ if ! use static-libs; then
+ find "${ED}" -name '*.la' -delete || die
+ fi
}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2021-03-25 20:31 Sergei Trofimovich
0 siblings, 0 replies; 45+ messages in thread
From: Sergei Trofimovich @ 2021-03-25 20:31 UTC (permalink / raw
To: gentoo-commits
commit: b94e80ce1859ce62e6b4e36d5552d258467b6d0a
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 25 20:31:16 2021 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Thu Mar 25 20:31:44 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b94e80ce
dev-util/poke: bump up to 1.1
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
dev-util/poke/Manifest | 1 +
dev-util/poke/poke-1.1.ebuild | 51 +++++++++++++++++++++++++++++++++++++++++++
2 files changed, 52 insertions(+)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index 2e4f30c1381..96f34cb9078 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -1 +1,2 @@
DIST poke-1.0.tar.gz 6698818 BLAKE2B 4f66e1e5f2aa1c33bf2b2b823e60662c98fe608f53526f5ea5117f84540c75b7f3196c53fd80858c10e12f3005ccce0ff9a457fba7b439f2fecd4c4bad061bfc SHA512 e7c567e5e14fdd5a45e9568c972ba7c93e2b8810428f16d608e638654890854e3dd49ba5f91c9c49bffe4cc846e1ba823fe1d4c9ac2673cde535cb46c24b5a62
+DIST poke-1.1.tar.gz 6754840 BLAKE2B bc7c8562ee918dec3d40219bf3d02220b9ec4934c816620c69d987446375bf69036dda12a91115404b9beed02200262429080320a66e7cc2358eba63a48d5b8d SHA512 ffcc7be254c326947b5e20bb8d659f6d0396bcef6fea8da1b47106dce1670703730d365a5090bfc2c31cf29c1cc7a3c6ad1b5d4022a1ebe1adbe43a33ff45baa
diff --git a/dev-util/poke/poke-1.1.ebuild b/dev-util/poke/poke-1.1.ebuild
new file mode 100644
index 00000000000..0293e5f95c0
--- /dev/null
+++ b/dev-util/poke/poke-1.1.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="extensible editor for structured binary data"
+HOMEPAGE="http://www.jemarch.net/poke"
+
+SRC_URI="mirror://gnu/poke/${P}.tar.gz"
+KEYWORDS="~amd64 ~x86"
+
+LICENSE="GPL-3"
+SLOT="0"
+IUSE="machine-interface nls static-libs test"
+
+RESTRICT="!test? ( test )"
+
+# TODO: libnbd: not packaged in gentoo yet
+# TODO: gui: does not seem to do anything :)
+RDEPEND="
+ dev-libs/boehm-gc:=
+ sys-devel/gettext
+ sys-libs/readline:=
+ machine-interface? ( dev-libs/json-c:= )
+"
+DEPEND="${RDEPEND}
+ test? ( dev-util/dejagnu )
+"
+BDEPEND="
+ sys-devel/flex
+ sys-devel/bison
+ sys-apps/help2man
+ virtual/pkgconfig
+"
+
+src_configure() {
+ econf \
+ --disable-gui \
+ --disable-libnbd \
+ $(use_enable machine-interface mi) \
+ $(use_enable nls) \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ default
+
+ if ! use static-libs; then
+ find "${ED}" -name '*.la' -delete || die
+ fi
+}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2021-03-27 22:18 Sergei Trofimovich
0 siblings, 0 replies; 45+ messages in thread
From: Sergei Trofimovich @ 2021-03-27 22:18 UTC (permalink / raw
To: gentoo-commits
commit: 963380aad1db8ce9c7fe7fe7315ddb28adaa7e95
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 27 22:18:42 2021 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Mar 27 22:18:52 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=963380aa
dev-util/poke: fix 1.1 license to GPL-3+ (1.0 was GPL-3)
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
dev-util/poke/poke-1.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/poke/poke-1.1.ebuild b/dev-util/poke/poke-1.1.ebuild
index 0293e5f95c0..3683b23922d 100644
--- a/dev-util/poke/poke-1.1.ebuild
+++ b/dev-util/poke/poke-1.1.ebuild
@@ -9,7 +9,7 @@ HOMEPAGE="http://www.jemarch.net/poke"
SRC_URI="mirror://gnu/poke/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
SLOT="0"
IUSE="machine-interface nls static-libs test"
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2021-04-02 9:54 Sergei Trofimovich
0 siblings, 0 replies; 45+ messages in thread
From: Sergei Trofimovich @ 2021-04-02 9:54 UTC (permalink / raw
To: gentoo-commits
commit: b1ef464a07b7840531f7b8a40dfaa4f86096dcac
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 2 09:50:50 2021 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri Apr 2 09:53:58 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1ef464a
dev-util/poke: drop old
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
dev-util/poke/Manifest | 1 -
dev-util/poke/poke-1.0.ebuild | 51 -------------------------------------------
2 files changed, 52 deletions(-)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index 96f34cb9078..51699f74380 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -1,2 +1 @@
-DIST poke-1.0.tar.gz 6698818 BLAKE2B 4f66e1e5f2aa1c33bf2b2b823e60662c98fe608f53526f5ea5117f84540c75b7f3196c53fd80858c10e12f3005ccce0ff9a457fba7b439f2fecd4c4bad061bfc SHA512 e7c567e5e14fdd5a45e9568c972ba7c93e2b8810428f16d608e638654890854e3dd49ba5f91c9c49bffe4cc846e1ba823fe1d4c9ac2673cde535cb46c24b5a62
DIST poke-1.1.tar.gz 6754840 BLAKE2B bc7c8562ee918dec3d40219bf3d02220b9ec4934c816620c69d987446375bf69036dda12a91115404b9beed02200262429080320a66e7cc2358eba63a48d5b8d SHA512 ffcc7be254c326947b5e20bb8d659f6d0396bcef6fea8da1b47106dce1670703730d365a5090bfc2c31cf29c1cc7a3c6ad1b5d4022a1ebe1adbe43a33ff45baa
diff --git a/dev-util/poke/poke-1.0.ebuild b/dev-util/poke/poke-1.0.ebuild
deleted file mode 100644
index 0397a46a239..00000000000
--- a/dev-util/poke/poke-1.0.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="extensible editor for structured binary data"
-HOMEPAGE="http://www.jemarch.net/poke"
-
-SRC_URI="mirror://gnu/poke/${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
-
-LICENSE="GPL-3"
-SLOT="0"
-IUSE="machine-interface nls static-libs test"
-
-RESTRICT="!test? ( test )"
-
-# TODO: libnbd: not packaged in gentoo yet
-# TODO: gui: does not see to do anything :)
-RDEPEND="
- dev-libs/boehm-gc:=
- sys-devel/gettext
- sys-libs/readline:=
- machine-interface? ( dev-libs/json-c:= )
-"
-DEPEND="${RDEPEND}
- test? ( dev-util/dejagnu )
-"
-BDEPEND="
- sys-devel/flex
- sys-devel/bison
- sys-apps/help2man
- virtual/pkgconfig
-"
-
-src_configure() {
- econf \
- --disable-gui \
- --disable-libnbd \
- $(use_enable machine-interface mi) \
- $(use_enable nls) \
- $(use_enable static-libs static)
-}
-
-src_install() {
- default
-
- if ! use static-libs; then
- find "${ED}" -name '*.la' -delete || die
- fi
-}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2021-04-19 23:41 Sergei Trofimovich
0 siblings, 0 replies; 45+ messages in thread
From: Sergei Trofimovich @ 2021-04-19 23:41 UTC (permalink / raw
To: gentoo-commits
commit: 87fd888b4494bfd57653a0ea49e5f1e1d76f015d
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 19 23:40:55 2021 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Mon Apr 19 23:41:12 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87fd888b
dev-util/poke: bump up to 1.2
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
dev-util/poke/Manifest | 1 +
dev-util/poke/poke-1.2.ebuild | 51 +++++++++++++++++++++++++++++++++++++++++++
2 files changed, 52 insertions(+)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index 51699f74380..306cbaa13e5 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -1 +1,2 @@
DIST poke-1.1.tar.gz 6754840 BLAKE2B bc7c8562ee918dec3d40219bf3d02220b9ec4934c816620c69d987446375bf69036dda12a91115404b9beed02200262429080320a66e7cc2358eba63a48d5b8d SHA512 ffcc7be254c326947b5e20bb8d659f6d0396bcef6fea8da1b47106dce1670703730d365a5090bfc2c31cf29c1cc7a3c6ad1b5d4022a1ebe1adbe43a33ff45baa
+DIST poke-1.2.tar.gz 6772669 BLAKE2B 9b3c8c425145be7c93c32f7931f7aba04ae3704920603f8301b8af31cce49ae12c83a697e74f7cec803508bfd165b7bbb1c5a859ce95a791d291528c31b24245 SHA512 70a4b8749ca53e255df76ca32cc401ba58d5bea2ee1c01730dadfb1d76a6c286f44137805c801e0f1e520c59306568a87efe56d44175ec0510954f97b640d331
diff --git a/dev-util/poke/poke-1.2.ebuild b/dev-util/poke/poke-1.2.ebuild
new file mode 100644
index 00000000000..3683b23922d
--- /dev/null
+++ b/dev-util/poke/poke-1.2.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="extensible editor for structured binary data"
+HOMEPAGE="http://www.jemarch.net/poke"
+
+SRC_URI="mirror://gnu/poke/${P}.tar.gz"
+KEYWORDS="~amd64 ~x86"
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="machine-interface nls static-libs test"
+
+RESTRICT="!test? ( test )"
+
+# TODO: libnbd: not packaged in gentoo yet
+# TODO: gui: does not seem to do anything :)
+RDEPEND="
+ dev-libs/boehm-gc:=
+ sys-devel/gettext
+ sys-libs/readline:=
+ machine-interface? ( dev-libs/json-c:= )
+"
+DEPEND="${RDEPEND}
+ test? ( dev-util/dejagnu )
+"
+BDEPEND="
+ sys-devel/flex
+ sys-devel/bison
+ sys-apps/help2man
+ virtual/pkgconfig
+"
+
+src_configure() {
+ econf \
+ --disable-gui \
+ --disable-libnbd \
+ $(use_enable machine-interface mi) \
+ $(use_enable nls) \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ default
+
+ if ! use static-libs; then
+ find "${ED}" -name '*.la' -delete || die
+ fi
+}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2021-04-24 12:37 Sergei Trofimovich
0 siblings, 0 replies; 45+ messages in thread
From: Sergei Trofimovich @ 2021-04-24 12:37 UTC (permalink / raw
To: gentoo-commits
commit: 489cd0286fcb925e31143ce527f013c23f7ee756
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 24 12:29:31 2021 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Apr 24 12:37:09 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=489cd028
dev-util/poke: drop old
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
dev-util/poke/Manifest | 1 -
dev-util/poke/poke-1.1.ebuild | 51 -------------------------------------------
2 files changed, 52 deletions(-)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index 306cbaa13e5..116043e7ea7 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -1,2 +1 @@
-DIST poke-1.1.tar.gz 6754840 BLAKE2B bc7c8562ee918dec3d40219bf3d02220b9ec4934c816620c69d987446375bf69036dda12a91115404b9beed02200262429080320a66e7cc2358eba63a48d5b8d SHA512 ffcc7be254c326947b5e20bb8d659f6d0396bcef6fea8da1b47106dce1670703730d365a5090bfc2c31cf29c1cc7a3c6ad1b5d4022a1ebe1adbe43a33ff45baa
DIST poke-1.2.tar.gz 6772669 BLAKE2B 9b3c8c425145be7c93c32f7931f7aba04ae3704920603f8301b8af31cce49ae12c83a697e74f7cec803508bfd165b7bbb1c5a859ce95a791d291528c31b24245 SHA512 70a4b8749ca53e255df76ca32cc401ba58d5bea2ee1c01730dadfb1d76a6c286f44137805c801e0f1e520c59306568a87efe56d44175ec0510954f97b640d331
diff --git a/dev-util/poke/poke-1.1.ebuild b/dev-util/poke/poke-1.1.ebuild
deleted file mode 100644
index 3683b23922d..00000000000
--- a/dev-util/poke/poke-1.1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="extensible editor for structured binary data"
-HOMEPAGE="http://www.jemarch.net/poke"
-
-SRC_URI="mirror://gnu/poke/${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="machine-interface nls static-libs test"
-
-RESTRICT="!test? ( test )"
-
-# TODO: libnbd: not packaged in gentoo yet
-# TODO: gui: does not seem to do anything :)
-RDEPEND="
- dev-libs/boehm-gc:=
- sys-devel/gettext
- sys-libs/readline:=
- machine-interface? ( dev-libs/json-c:= )
-"
-DEPEND="${RDEPEND}
- test? ( dev-util/dejagnu )
-"
-BDEPEND="
- sys-devel/flex
- sys-devel/bison
- sys-apps/help2man
- virtual/pkgconfig
-"
-
-src_configure() {
- econf \
- --disable-gui \
- --disable-libnbd \
- $(use_enable machine-interface mi) \
- $(use_enable nls) \
- $(use_enable static-libs static)
-}
-
-src_install() {
- default
-
- if ! use static-libs; then
- find "${ED}" -name '*.la' -delete || die
- fi
-}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2021-06-06 9:20 Sergei Trofimovich
0 siblings, 0 replies; 45+ messages in thread
From: Sergei Trofimovich @ 2021-06-06 9:20 UTC (permalink / raw
To: gentoo-commits
commit: f35eb5eeb1522f976216759e70c8ab45bd14e5d9
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 6 09:20:46 2021 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Jun 6 09:20:46 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f35eb5ee
dev-util/poke: bump up to 1.3
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
dev-util/poke/Manifest | 1 +
dev-util/poke/poke-1.3.ebuild | 51 +++++++++++++++++++++++++++++++++++++++++++
2 files changed, 52 insertions(+)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index 116043e7ea7..6d1ca78ca1f 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -1 +1,2 @@
DIST poke-1.2.tar.gz 6772669 BLAKE2B 9b3c8c425145be7c93c32f7931f7aba04ae3704920603f8301b8af31cce49ae12c83a697e74f7cec803508bfd165b7bbb1c5a859ce95a791d291528c31b24245 SHA512 70a4b8749ca53e255df76ca32cc401ba58d5bea2ee1c01730dadfb1d76a6c286f44137805c801e0f1e520c59306568a87efe56d44175ec0510954f97b640d331
+DIST poke-1.3.tar.gz 6703563 BLAKE2B 7a1127d668b094f08d88fbbe1650a4604d91e4417e8bf7e1199757b6a829694d514493e1b71eb86fc56e894eec8f0ec2255784b76a3f3440af1f1671d851751f SHA512 74749c589daf17533807248febc54818445df193f4d25f665ab62f1c57be133c7f063da3b099b8af5544f88eecad79b10ca29d9d1ef18921035c0aa22e563773
diff --git a/dev-util/poke/poke-1.3.ebuild b/dev-util/poke/poke-1.3.ebuild
new file mode 100644
index 00000000000..3683b23922d
--- /dev/null
+++ b/dev-util/poke/poke-1.3.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="extensible editor for structured binary data"
+HOMEPAGE="http://www.jemarch.net/poke"
+
+SRC_URI="mirror://gnu/poke/${P}.tar.gz"
+KEYWORDS="~amd64 ~x86"
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="machine-interface nls static-libs test"
+
+RESTRICT="!test? ( test )"
+
+# TODO: libnbd: not packaged in gentoo yet
+# TODO: gui: does not seem to do anything :)
+RDEPEND="
+ dev-libs/boehm-gc:=
+ sys-devel/gettext
+ sys-libs/readline:=
+ machine-interface? ( dev-libs/json-c:= )
+"
+DEPEND="${RDEPEND}
+ test? ( dev-util/dejagnu )
+"
+BDEPEND="
+ sys-devel/flex
+ sys-devel/bison
+ sys-apps/help2man
+ virtual/pkgconfig
+"
+
+src_configure() {
+ econf \
+ --disable-gui \
+ --disable-libnbd \
+ $(use_enable machine-interface mi) \
+ $(use_enable nls) \
+ $(use_enable static-libs static)
+}
+
+src_install() {
+ default
+
+ if ! use static-libs; then
+ find "${ED}" -name '*.la' -delete || die
+ fi
+}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2021-06-12 10:07 Sergei Trofimovich
0 siblings, 0 replies; 45+ messages in thread
From: Sergei Trofimovich @ 2021-06-12 10:07 UTC (permalink / raw
To: gentoo-commits
commit: 6e0d6d28ed363684c15bf46959b1883ec56fcc33
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 12 10:03:46 2021 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Jun 12 10:07:07 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e0d6d28
dev-util/poke: drop old
Package-Manager: Portage-3.0.19, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
dev-util/poke/Manifest | 1 -
dev-util/poke/poke-1.2.ebuild | 51 -------------------------------------------
2 files changed, 52 deletions(-)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index 6d1ca78ca1f..03ba7e37a07 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -1,2 +1 @@
-DIST poke-1.2.tar.gz 6772669 BLAKE2B 9b3c8c425145be7c93c32f7931f7aba04ae3704920603f8301b8af31cce49ae12c83a697e74f7cec803508bfd165b7bbb1c5a859ce95a791d291528c31b24245 SHA512 70a4b8749ca53e255df76ca32cc401ba58d5bea2ee1c01730dadfb1d76a6c286f44137805c801e0f1e520c59306568a87efe56d44175ec0510954f97b640d331
DIST poke-1.3.tar.gz 6703563 BLAKE2B 7a1127d668b094f08d88fbbe1650a4604d91e4417e8bf7e1199757b6a829694d514493e1b71eb86fc56e894eec8f0ec2255784b76a3f3440af1f1671d851751f SHA512 74749c589daf17533807248febc54818445df193f4d25f665ab62f1c57be133c7f063da3b099b8af5544f88eecad79b10ca29d9d1ef18921035c0aa22e563773
diff --git a/dev-util/poke/poke-1.2.ebuild b/dev-util/poke/poke-1.2.ebuild
deleted file mode 100644
index 3683b23922d..00000000000
--- a/dev-util/poke/poke-1.2.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="extensible editor for structured binary data"
-HOMEPAGE="http://www.jemarch.net/poke"
-
-SRC_URI="mirror://gnu/poke/${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="machine-interface nls static-libs test"
-
-RESTRICT="!test? ( test )"
-
-# TODO: libnbd: not packaged in gentoo yet
-# TODO: gui: does not seem to do anything :)
-RDEPEND="
- dev-libs/boehm-gc:=
- sys-devel/gettext
- sys-libs/readline:=
- machine-interface? ( dev-libs/json-c:= )
-"
-DEPEND="${RDEPEND}
- test? ( dev-util/dejagnu )
-"
-BDEPEND="
- sys-devel/flex
- sys-devel/bison
- sys-apps/help2man
- virtual/pkgconfig
-"
-
-src_configure() {
- econf \
- --disable-gui \
- --disable-libnbd \
- $(use_enable machine-interface mi) \
- $(use_enable nls) \
- $(use_enable static-libs static)
-}
-
-src_install() {
- default
-
- if ! use static-libs; then
- find "${ED}" -name '*.la' -delete || die
- fi
-}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2021-07-30 8:55 Sergei Trofimovich
0 siblings, 0 replies; 45+ messages in thread
From: Sergei Trofimovich @ 2021-07-30 8:55 UTC (permalink / raw
To: gentoo-commits
commit: 08f9e019a0113063bb793b90c378c286a7aee079
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 30 08:54:09 2021 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri Jul 30 08:55:06 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08f9e019
dev-util/poke: drop slyfox@ from maintainers, m-n now
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
dev-util/poke/metadata.xml | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/dev-util/poke/metadata.xml b/dev-util/poke/metadata.xml
index 81c0a3800a8..d5221dedc6b 100644
--- a/dev-util/poke/metadata.xml
+++ b/dev-util/poke/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>slyfox@gentoo.org</email>
- <name>Sergei Trofimovich</name>
- </maintainer>
+ <!-- maintainer-needed -->
<use>
<flag name="machine-interface">enable machine-interface protocol using <pkg>dev-libs/json-c</pkg></flag>
</use>
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2022-02-23 4:05 Sam James
0 siblings, 0 replies; 45+ messages in thread
From: Sam James @ 2022-02-23 4:05 UTC (permalink / raw
To: gentoo-commits
commit: c60873de69de7668bc3bdeb659d3702366be0607
Author: Dennis Eisele <kernlpanic <AT> dennis-eisele <DOT> de>
AuthorDate: Tue Feb 22 22:58:34 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 23 03:50:04 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c60873de
dev-util/poke: bump version to 2.1
Closes: https://bugs.gentoo.org/828835
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Dennis Eisele <kernlpanic <AT> dennis-eisele.de>
Closes: https://github.com/gentoo/gentoo/pull/24307
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/poke/Manifest | 1 +
dev-util/poke/poke-2.1.ebuild | 48 +++++++++++++++++++++++++++++++++++++++++++
2 files changed, 49 insertions(+)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index 03ba7e37a073..00b13029714c 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -1 +1,2 @@
DIST poke-1.3.tar.gz 6703563 BLAKE2B 7a1127d668b094f08d88fbbe1650a4604d91e4417e8bf7e1199757b6a829694d514493e1b71eb86fc56e894eec8f0ec2255784b76a3f3440af1f1671d851751f SHA512 74749c589daf17533807248febc54818445df193f4d25f665ab62f1c57be133c7f063da3b099b8af5544f88eecad79b10ca29d9d1ef18921035c0aa22e563773
+DIST poke-2.1.tar.gz 7365471 BLAKE2B 07f9e55fb5ee830e430ef7987cf65df9448dcb7d3ccec3da24b06c52a695e104f308c14fb9140008476e1ac4ebc6ea86011a6a5ab332af27df92d7c4d2165fd4 SHA512 073ba79c627d6b20811443146e9f3c5884a349eceabfd5b3648b95bf7bb2d4da749b628994240556e987cb02247d11e2fd7d54adb99d81e35d838dbddad67f9f
diff --git a/dev-util/poke/poke-2.1.ebuild b/dev-util/poke/poke-2.1.ebuild
new file mode 100644
index 000000000000..0872e7e107ea
--- /dev/null
+++ b/dev-util/poke/poke-2.1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="extensible editor for structured binary data"
+HOMEPAGE="http://www.jemarch.net/poke"
+
+SRC_URI="mirror://gnu/poke/${P}.tar.gz"
+KEYWORDS="~amd64 ~x86"
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="machine-interface nls test"
+
+RESTRICT="!test? ( test )"
+
+# TODO: libnbd: not packaged in gentoo yet
+# TODO: gui: does not seem to do anything :)
+RDEPEND="
+ dev-libs/boehm-gc:=
+ sys-devel/gettext
+ sys-libs/readline:=
+ machine-interface? ( dev-libs/json-c:= )
+"
+DEPEND="${RDEPEND}
+ test? ( dev-util/dejagnu )
+"
+BDEPEND="
+ sys-devel/flex
+ sys-devel/bison
+ sys-apps/help2man
+ virtual/pkgconfig
+"
+
+src_configure() {
+ econf \
+ --disable-gui \
+ --disable-libnbd \
+ $(use_enable machine-interface mi) \
+ $(use_enable nls)
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2022-02-23 4:05 Sam James
0 siblings, 0 replies; 45+ messages in thread
From: Sam James @ 2022-02-23 4:05 UTC (permalink / raw
To: gentoo-commits
commit: 4a590d047fee354e2ca2b7e5a521ee8c9bb170e4
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 23 03:54:57 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 23 03:55:04 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a590d04
dev-util/poke: adapt style
Follo skel.ebuild variable decl. order and some other bits.
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/poke/poke-2.1.ebuild | 20 +++++++-------------
1 file changed, 7 insertions(+), 13 deletions(-)
diff --git a/dev-util/poke/poke-2.1.ebuild b/dev-util/poke/poke-2.1.ebuild
index 0872e7e107ea..ed0110ced2d7 100644
--- a/dev-util/poke/poke-2.1.ebuild
+++ b/dev-util/poke/poke-2.1.ebuild
@@ -3,35 +3,29 @@
EAPI=8
-DESCRIPTION="extensible editor for structured binary data"
+DESCRIPTION="Extensible editor for structured binary data"
HOMEPAGE="http://www.jemarch.net/poke"
-
SRC_URI="mirror://gnu/poke/${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
LICENSE="GPL-3+"
SLOT="0"
+KEYWORDS="~amd64 ~x86"
IUSE="machine-interface nls test"
RESTRICT="!test? ( test )"
# TODO: libnbd: not packaged in gentoo yet
# TODO: gui: does not seem to do anything :)
-RDEPEND="
- dev-libs/boehm-gc:=
+RDEPEND="dev-libs/boehm-gc:=
sys-devel/gettext
sys-libs/readline:=
- machine-interface? ( dev-libs/json-c:= )
-"
+ machine-interface? ( dev-libs/json-c:= )"
DEPEND="${RDEPEND}
- test? ( dev-util/dejagnu )
-"
-BDEPEND="
- sys-devel/flex
+ test? ( dev-util/dejagnu )"
+BDEPEND="sys-devel/flex
sys-devel/bison
sys-apps/help2man
- virtual/pkgconfig
-"
+ virtual/pkgconfig"
src_configure() {
econf \
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2022-04-10 15:12 Florian Schmaus
0 siblings, 0 replies; 45+ messages in thread
From: Florian Schmaus @ 2022-04-10 15:12 UTC (permalink / raw
To: gentoo-commits
commit: 8c88adaab31895b560f56215be12956436324783
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 10 15:11:21 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun Apr 10 15:11:50 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c88adaa
dev-util/poke: update HOMEPAGE
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
dev-util/poke/poke-1.3.ebuild | 4 ++--
dev-util/poke/poke-2.1.ebuild | 2 +-
dev-util/poke/poke-2.3.ebuild | 2 +-
3 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/dev-util/poke/poke-1.3.ebuild b/dev-util/poke/poke-1.3.ebuild
index 3683b23922d1..ba2205f5b177 100644
--- a/dev-util/poke/poke-1.3.ebuild
+++ b/dev-util/poke/poke-1.3.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
DESCRIPTION="extensible editor for structured binary data"
-HOMEPAGE="http://www.jemarch.net/poke"
+HOMEPAGE="https://www.jemarch.net/poke"
SRC_URI="mirror://gnu/poke/${P}.tar.gz"
KEYWORDS="~amd64 ~x86"
diff --git a/dev-util/poke/poke-2.1.ebuild b/dev-util/poke/poke-2.1.ebuild
index ed0110ced2d7..90960983c4d3 100644
--- a/dev-util/poke/poke-2.1.ebuild
+++ b/dev-util/poke/poke-2.1.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DESCRIPTION="Extensible editor for structured binary data"
-HOMEPAGE="http://www.jemarch.net/poke"
+HOMEPAGE="https://www.jemarch.net/poke"
SRC_URI="mirror://gnu/poke/${P}.tar.gz"
LICENSE="GPL-3+"
diff --git a/dev-util/poke/poke-2.3.ebuild b/dev-util/poke/poke-2.3.ebuild
index 5486ef100e3c..239b69e1ccb0 100644
--- a/dev-util/poke/poke-2.3.ebuild
+++ b/dev-util/poke/poke-2.3.ebuild
@@ -4,7 +4,7 @@
EAPI=8
DESCRIPTION="Extensible editor for structured binary data"
-HOMEPAGE="http://www.jemarch.net/poke"
+HOMEPAGE="https://www.jemarch.net/poke"
SRC_URI="mirror://gnu/poke/${P}.tar.gz"
LICENSE="GPL-3+"
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2022-04-10 15:12 Florian Schmaus
0 siblings, 0 replies; 45+ messages in thread
From: Florian Schmaus @ 2022-04-10 15:12 UTC (permalink / raw
To: gentoo-commits
commit: 2d473019621e990c96f8a010db44be6406bc3add
Author: Petr Vaněk <arkamar <AT> atlas <DOT> cz>
AuthorDate: Sun Apr 10 13:59:45 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun Apr 10 15:05:42 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d473019
dev-util/poke: add 2.3
Signed-off-by: Petr Vaněk <arkamar <AT> atlas.cz>
Closes: https://github.com/gentoo/gentoo/pull/24975
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
dev-util/poke/Manifest | 1 +
dev-util/poke/poke-2.3.ebuild | 42 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 43 insertions(+)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index 00b13029714c..ab9cbb581e6c 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -1,2 +1,3 @@
DIST poke-1.3.tar.gz 6703563 BLAKE2B 7a1127d668b094f08d88fbbe1650a4604d91e4417e8bf7e1199757b6a829694d514493e1b71eb86fc56e894eec8f0ec2255784b76a3f3440af1f1671d851751f SHA512 74749c589daf17533807248febc54818445df193f4d25f665ab62f1c57be133c7f063da3b099b8af5544f88eecad79b10ca29d9d1ef18921035c0aa22e563773
DIST poke-2.1.tar.gz 7365471 BLAKE2B 07f9e55fb5ee830e430ef7987cf65df9448dcb7d3ccec3da24b06c52a695e104f308c14fb9140008476e1ac4ebc6ea86011a6a5ab332af27df92d7c4d2165fd4 SHA512 073ba79c627d6b20811443146e9f3c5884a349eceabfd5b3648b95bf7bb2d4da749b628994240556e987cb02247d11e2fd7d54adb99d81e35d838dbddad67f9f
+DIST poke-2.3.tar.gz 7369945 BLAKE2B fe9274099a9ddacf1f46b7cec1f98cc6c442b24f149efbf4320a74a270dc8bad7cf3f87df817c9968a13ece763573b36f0ec99699cb9c7742b7be9023a4fca39 SHA512 101ef0009676c02f72ffb4889a02c9a161f29f412685249c7166f69077b0cd1b19d940567ebb86894bacf2278a2e138354fd49456f12b05a4c1957f437ff1d86
diff --git a/dev-util/poke/poke-2.3.ebuild b/dev-util/poke/poke-2.3.ebuild
new file mode 100644
index 000000000000..ed0110ced2d7
--- /dev/null
+++ b/dev-util/poke/poke-2.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Extensible editor for structured binary data"
+HOMEPAGE="http://www.jemarch.net/poke"
+SRC_URI="mirror://gnu/poke/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="machine-interface nls test"
+
+RESTRICT="!test? ( test )"
+
+# TODO: libnbd: not packaged in gentoo yet
+# TODO: gui: does not seem to do anything :)
+RDEPEND="dev-libs/boehm-gc:=
+ sys-devel/gettext
+ sys-libs/readline:=
+ machine-interface? ( dev-libs/json-c:= )"
+DEPEND="${RDEPEND}
+ test? ( dev-util/dejagnu )"
+BDEPEND="sys-devel/flex
+ sys-devel/bison
+ sys-apps/help2man
+ virtual/pkgconfig"
+
+src_configure() {
+ econf \
+ --disable-gui \
+ --disable-libnbd \
+ $(use_enable machine-interface mi) \
+ $(use_enable nls)
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2022-04-10 15:12 Florian Schmaus
0 siblings, 0 replies; 45+ messages in thread
From: Florian Schmaus @ 2022-04-10 15:12 UTC (permalink / raw
To: gentoo-commits
commit: b75a127694dad543772b9c4859a356c2ad887158
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 10 15:10:35 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun Apr 10 15:10:35 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b75a1276
dev-util/poke: add missing libatomic_ops dep
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
dev-util/poke/poke-2.3.ebuild | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/dev-util/poke/poke-2.3.ebuild b/dev-util/poke/poke-2.3.ebuild
index ed0110ced2d7..5486ef100e3c 100644
--- a/dev-util/poke/poke-2.3.ebuild
+++ b/dev-util/poke/poke-2.3.ebuild
@@ -16,10 +16,13 @@ RESTRICT="!test? ( test )"
# TODO: libnbd: not packaged in gentoo yet
# TODO: gui: does not seem to do anything :)
-RDEPEND="dev-libs/boehm-gc:=
+RDEPEND="
+ dev-libs/boehm-gc:=
+ dev-libs/libatomic_ops
sys-devel/gettext
sys-libs/readline:=
- machine-interface? ( dev-libs/json-c:= )"
+ machine-interface? ( dev-libs/json-c:= )
+"
DEPEND="${RDEPEND}
test? ( dev-util/dejagnu )"
BDEPEND="sys-devel/flex
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2022-04-17 19:00 Sam James
0 siblings, 0 replies; 45+ messages in thread
From: Sam James @ 2022-04-17 19:00 UTC (permalink / raw
To: gentoo-commits
commit: 9b3ad5c86b401535d8df8028a4e73cfbc95058df
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 17 18:55:05 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Apr 17 19:00:01 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b3ad5c8
dev-util/poke: drop 1.3, 2.1
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/poke/Manifest | 2 --
dev-util/poke/poke-1.3.ebuild | 51 -------------------------------------------
dev-util/poke/poke-2.1.ebuild | 42 -----------------------------------
3 files changed, 95 deletions(-)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index ab9cbb581e6c..bc7b62493108 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -1,3 +1 @@
-DIST poke-1.3.tar.gz 6703563 BLAKE2B 7a1127d668b094f08d88fbbe1650a4604d91e4417e8bf7e1199757b6a829694d514493e1b71eb86fc56e894eec8f0ec2255784b76a3f3440af1f1671d851751f SHA512 74749c589daf17533807248febc54818445df193f4d25f665ab62f1c57be133c7f063da3b099b8af5544f88eecad79b10ca29d9d1ef18921035c0aa22e563773
-DIST poke-2.1.tar.gz 7365471 BLAKE2B 07f9e55fb5ee830e430ef7987cf65df9448dcb7d3ccec3da24b06c52a695e104f308c14fb9140008476e1ac4ebc6ea86011a6a5ab332af27df92d7c4d2165fd4 SHA512 073ba79c627d6b20811443146e9f3c5884a349eceabfd5b3648b95bf7bb2d4da749b628994240556e987cb02247d11e2fd7d54adb99d81e35d838dbddad67f9f
DIST poke-2.3.tar.gz 7369945 BLAKE2B fe9274099a9ddacf1f46b7cec1f98cc6c442b24f149efbf4320a74a270dc8bad7cf3f87df817c9968a13ece763573b36f0ec99699cb9c7742b7be9023a4fca39 SHA512 101ef0009676c02f72ffb4889a02c9a161f29f412685249c7166f69077b0cd1b19d940567ebb86894bacf2278a2e138354fd49456f12b05a4c1957f437ff1d86
diff --git a/dev-util/poke/poke-1.3.ebuild b/dev-util/poke/poke-1.3.ebuild
deleted file mode 100644
index ba2205f5b177..000000000000
--- a/dev-util/poke/poke-1.3.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-DESCRIPTION="extensible editor for structured binary data"
-HOMEPAGE="https://www.jemarch.net/poke"
-
-SRC_URI="mirror://gnu/poke/${P}.tar.gz"
-KEYWORDS="~amd64 ~x86"
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="machine-interface nls static-libs test"
-
-RESTRICT="!test? ( test )"
-
-# TODO: libnbd: not packaged in gentoo yet
-# TODO: gui: does not seem to do anything :)
-RDEPEND="
- dev-libs/boehm-gc:=
- sys-devel/gettext
- sys-libs/readline:=
- machine-interface? ( dev-libs/json-c:= )
-"
-DEPEND="${RDEPEND}
- test? ( dev-util/dejagnu )
-"
-BDEPEND="
- sys-devel/flex
- sys-devel/bison
- sys-apps/help2man
- virtual/pkgconfig
-"
-
-src_configure() {
- econf \
- --disable-gui \
- --disable-libnbd \
- $(use_enable machine-interface mi) \
- $(use_enable nls) \
- $(use_enable static-libs static)
-}
-
-src_install() {
- default
-
- if ! use static-libs; then
- find "${ED}" -name '*.la' -delete || die
- fi
-}
diff --git a/dev-util/poke/poke-2.1.ebuild b/dev-util/poke/poke-2.1.ebuild
deleted file mode 100644
index 90960983c4d3..000000000000
--- a/dev-util/poke/poke-2.1.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Extensible editor for structured binary data"
-HOMEPAGE="https://www.jemarch.net/poke"
-SRC_URI="mirror://gnu/poke/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="machine-interface nls test"
-
-RESTRICT="!test? ( test )"
-
-# TODO: libnbd: not packaged in gentoo yet
-# TODO: gui: does not seem to do anything :)
-RDEPEND="dev-libs/boehm-gc:=
- sys-devel/gettext
- sys-libs/readline:=
- machine-interface? ( dev-libs/json-c:= )"
-DEPEND="${RDEPEND}
- test? ( dev-util/dejagnu )"
-BDEPEND="sys-devel/flex
- sys-devel/bison
- sys-apps/help2man
- virtual/pkgconfig"
-
-src_configure() {
- econf \
- --disable-gui \
- --disable-libnbd \
- $(use_enable machine-interface mi) \
- $(use_enable nls)
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
-}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2022-09-17 14:34 Sam James
0 siblings, 0 replies; 45+ messages in thread
From: Sam James @ 2022-09-17 14:34 UTC (permalink / raw
To: gentoo-commits
commit: bab5e39c2174714d10809d057984d75f1e25e78f
Author: Arsen Arsenović <arsen <AT> aarsen <DOT> me>
AuthorDate: Fri Sep 16 23:49:56 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 17 14:34:20 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bab5e39c
dev-util/poke: add 2.4
Signed-off-by: Arsen Arsenović <arsen <AT> aarsen.me>
Closes: https://github.com/gentoo/gentoo/pull/27285
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/poke/Manifest | 1 +
dev-util/poke/metadata.xml | 3 ++-
dev-util/poke/poke-2.4.ebuild | 50 +++++++++++++++++++++++++++++++++++++++++++
3 files changed, 53 insertions(+), 1 deletion(-)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index bc7b62493108..a06cf7ce9469 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -1 +1,2 @@
DIST poke-2.3.tar.gz 7369945 BLAKE2B fe9274099a9ddacf1f46b7cec1f98cc6c442b24f149efbf4320a74a270dc8bad7cf3f87df817c9968a13ece763573b36f0ec99699cb9c7742b7be9023a4fca39 SHA512 101ef0009676c02f72ffb4889a02c9a161f29f412685249c7166f69077b0cd1b19d940567ebb86894bacf2278a2e138354fd49456f12b05a4c1957f437ff1d86
+DIST poke-2.4.tar.gz 7372092 BLAKE2B 64b8b22713bb581c30b624200c0a283a8de548895db2c21d83babbb18a93f3a8975dd7af752bd7ea856242f90035add249fbb62462ac632bec351598bcca0fe5 SHA512 6fa1097a5cbbd4171b6a390934c5648b4c382b8b8c8dd4955bba82cb57107f67e23b39f2df2081904a02f457e6c5b2d10baed710da3ed4b9b9eab3f4127e12bc
diff --git a/dev-util/poke/metadata.xml b/dev-util/poke/metadata.xml
index 0bee503758ea..777e0547b116 100644
--- a/dev-util/poke/metadata.xml
+++ b/dev-util/poke/metadata.xml
@@ -10,6 +10,7 @@
<name>Proxy Maintainers</name>
</maintainer>
<use>
- <flag name="machine-interface">enable machine-interface protocol using <pkg>dev-libs/json-c</pkg></flag>
+ <flag name="machine-interface">Enable machine-interface protocol using <pkg>dev-libs/json-c</pkg></flag>
+ <flag name="pvm-profiling">Enable profiling in the PVM</flag>
</use>
</pkgmetadata>
diff --git a/dev-util/poke/poke-2.4.ebuild b/dev-util/poke/poke-2.4.ebuild
new file mode 100644
index 000000000000..683291c3f9ba
--- /dev/null
+++ b/dev-util/poke/poke-2.4.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Extensible editor for structured binary data"
+HOMEPAGE="https://www.jemarch.net/poke"
+SRC_URI="mirror://gnu/poke/${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="pvm-profiling nls test"
+
+RESTRICT="!test? ( test )"
+
+# TODO: libnbd: not packaged in gentoo yet
+RDEPEND="
+ dev-libs/boehm-gc:=
+ dev-libs/libatomic_ops
+ sys-devel/gettext
+ sys-libs/readline:=
+"
+DEPEND="${RDEPEND}
+ test? ( dev-util/dejagnu )"
+BDEPEND="sys-devel/flex
+ sys-devel/bison
+ sys-apps/help2man
+ virtual/pkgconfig"
+
+src_configure() {
+ # NB --disable-{gui,mi}:
+ # These (AFAICT) have no consumers in Gentoo, and should not get any,
+ # preferably. They are slated for removal with Poke 3 (should happen
+ # towards the end of the year, possibly), so they should not be relied
+ # upon.
+ econf \
+ --disable-libnbd \
+ --enable-hserver \
+ --disable-gui \
+ --disable-mi \
+ $(use_enable pvm-profiling) \
+ $(use_enable nls)
+}
+
+src_install() {
+ default
+
+ find "${ED}" -name '*.la' -delete || die
+}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2022-09-17 14:34 Sam James
0 siblings, 0 replies; 45+ messages in thread
From: Sam James @ 2022-09-17 14:34 UTC (permalink / raw
To: gentoo-commits
commit: 37d369888511ec3a026b2bbb091d45e85bf41391
Author: Arsen Arsenović <arsen <AT> aarsen <DOT> me>
AuthorDate: Fri Sep 16 23:49:36 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 17 14:34:20 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37d36988
dev-util/poke: adopt
Signed-off-by: Arsen Arsenović <arsen <AT> aarsen.me>
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/poke/metadata.xml | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/dev-util/poke/metadata.xml b/dev-util/poke/metadata.xml
index 68b47f442e4e..0bee503758ea 100644
--- a/dev-util/poke/metadata.xml
+++ b/dev-util/poke/metadata.xml
@@ -1,7 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person" proxied="yes">
+ <email>arsen@aarsen.me</email>
+ <name>Arsen Arsenović</name>
+ </maintainer>
+ <maintainer type="project" proxied="proxy">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
<use>
<flag name="machine-interface">enable machine-interface protocol using <pkg>dev-libs/json-c</pkg></flag>
</use>
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2022-11-22 8:11 Sam James
0 siblings, 0 replies; 45+ messages in thread
From: Sam James @ 2022-11-22 8:11 UTC (permalink / raw
To: gentoo-commits
commit: d5b9075eac011e16538cc6689d470d875434d803
Author: Arsen Arsenović <arsen <AT> aarsen <DOT> me>
AuthorDate: Mon Nov 21 10:05:29 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Nov 22 08:08:34 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5b9075e
dev-util/poke: filter out LTO
On LTO'd systems, it was not possible to build poke due to an
autogenerated file producing code that lto-wrapper is unable to process.
We can just disable LTO in this case, until upstream gains support for
filtering out LTO flags for that single file.
Closes: https://bugs.gentoo.org/858461
Signed-off-by: Arsen Arsenović <arsen <AT> aarsen.me>
Closes: https://github.com/gentoo/gentoo/pull/28362
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/poke/poke-2.4.ebuild | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/dev-util/poke/poke-2.4.ebuild b/dev-util/poke/poke-2.4.ebuild
index 683291c3f9ba..88d5da88915a 100644
--- a/dev-util/poke/poke-2.4.ebuild
+++ b/dev-util/poke/poke-2.4.ebuild
@@ -3,6 +3,8 @@
EAPI=8
+inherit flag-o-matic
+
DESCRIPTION="Extensible editor for structured binary data"
HOMEPAGE="https://www.jemarch.net/poke"
SRC_URI="mirror://gnu/poke/${P}.tar.gz"
@@ -29,6 +31,13 @@ BDEPEND="sys-devel/flex
virtual/pkgconfig"
src_configure() {
+ # See bug 858461.
+ # Upstream support might happen one day. For context, only one file needs
+ # LTO to be disabled (since it's an autogenerated bytecode interpreter),
+ # others do not. The build system will handle this at some point in the
+ # future. Until then, just filter out LTO.
+ filter-lto
+
# NB --disable-{gui,mi}:
# These (AFAICT) have no consumers in Gentoo, and should not get any,
# preferably. They are slated for removal with Poke 3 (should happen
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2022-12-03 11:06 Sam James
0 siblings, 0 replies; 45+ messages in thread
From: Sam James @ 2022-12-03 11:06 UTC (permalink / raw
To: gentoo-commits
commit: 653c8b24fb37c319121eb9f554e1d539a2caa052
Author: Arsen Arsenović <arsen <AT> aarsen <DOT> me>
AuthorDate: Tue Nov 29 17:24:48 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Dec 3 11:06:13 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=653c8b24
dev-util/poke: add 2.4-r1
This enables the nbd feature, which was left on TODO. This also loses
the ~x86 keyword, since libnbd does not have it.
Signed-off-by: Arsen Arsenović <arsen <AT> aarsen.me>
Closes: https://github.com/gentoo/gentoo/pull/28477
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/poke/poke-2.4-r1.ebuild | 123 +++++++++++++++++++++++++++++++++++++++
1 file changed, 123 insertions(+)
diff --git a/dev-util/poke/poke-2.4-r1.ebuild b/dev-util/poke/poke-2.4-r1.ebuild
new file mode 100644
index 000000000000..c903cab9b818
--- /dev/null
+++ b/dev-util/poke/poke-2.4-r1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common flag-o-matic
+
+DESCRIPTION="Extensible editor for structured binary data"
+HOMEPAGE="https://www.jemarch.net/poke"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
+ REGEN_BDEPEND="
+ >=sys-devel/autoconf-2.62
+ >=sys-devel/automake-2.16
+ sys-apps/gawk
+ sys-apps/help2man
+ sys-apps/texinfo
+ sys-devel/bison
+ sys-devel/flex
+ "
+else
+ SRC_URI="mirror://gnu/poke/${P}.tar.gz"
+ KEYWORDS="~amd64"
+ REGEN_BDEPEND=""
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="emacs pvm-profiling nbd nls test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/boehm-gc:=
+ dev-libs/libatomic_ops
+ sys-devel/gettext
+ sys-libs/readline:=
+ emacs? ( >=app-editors/emacs-23.1:* )
+ nbd? ( sys-libs/libnbd )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( nbd? ( sys-libs/libnbd[uri-support] ) )
+"
+BDEPEND="
+ ${REGEN_BDEPEND}
+ virtual/pkgconfig
+ emacs? ( >=app-editors/emacs-23.1:* )
+ test? (
+ dev-util/dejagnu
+ nbd? ( sys-block/nbdkit )
+ )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+pkg_setup() {
+ use emacs && elisp-check-emacs-version
+}
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == 9999 ]]; then
+ ./bootstrap || die
+ fi
+}
+
+src_configure() {
+ # See bug 858461.
+ # Upstream support might happen one day. For context, only one file needs
+ # LTO to be disabled (since it's an autogenerated bytecode interpreter),
+ # others do not. The build system will handle this at some point in the
+ # future. Until then, just filter out LTO.
+ filter-lto
+
+ # NB --disable-{gui,mi}:
+ # These (AFAICT) have no consumers in Gentoo, and should not get any,
+ # preferably. They are slated for removal with Poke 3 (should happen
+ # towards the end of the year, possibly), so they should not be relied
+ # upon.
+ local myconf=(
+ --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
+ --enable-hserver
+ --disable-gui
+ --disable-mi
+ $(use_enable nbd libnbd)
+ $(use_enable pvm-profiling)
+ $(use_enable nls)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ default
+
+ if use emacs; then
+ cd etc || die
+ elisp-compile *.el
+ fi
+}
+
+src_install() {
+ default
+
+ if use emacs; then
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ cd etc || die
+ elisp-install "${PN}" *.el *.elc
+ fi
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2022-12-04 21:15 Sam James
0 siblings, 0 replies; 45+ messages in thread
From: Sam James @ 2022-12-04 21:15 UTC (permalink / raw
To: gentoo-commits
commit: f857ae63143bad4480343345291c37aeff9e9d06
Author: Arsen Arsenović <arsen <AT> aarsen <DOT> me>
AuthorDate: Sun Dec 4 21:10:04 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Dec 4 21:15:04 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f857ae63
dev-util/poke: don't refer to nonexistent automake version in live
Signed-off-by: Arsen Arsenović <arsen <AT> aarsen.me>
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/poke/poke-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/poke/poke-9999.ebuild b/dev-util/poke/poke-9999.ebuild
index c50ed72d70ea..e142b4b593b7 100644
--- a/dev-util/poke/poke-9999.ebuild
+++ b/dev-util/poke/poke-9999.ebuild
@@ -13,7 +13,7 @@ if [[ ${PV} == 9999 ]]; then
EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
REGEN_BDEPEND="
>=sys-devel/autoconf-2.62
- >=sys-devel/automake-2.16
+ >=sys-devel/automake-1.16
sys-apps/gawk
sys-apps/help2man
sys-apps/texinfo
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2022-12-05 19:00 Arthur Zamarin
0 siblings, 0 replies; 45+ messages in thread
From: Arthur Zamarin @ 2022-12-05 19:00 UTC (permalink / raw
To: gentoo-commits
commit: dd076087484903b3c5f6e8e90665ca91c825b99f
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Dec 5 19:00:19 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Dec 5 19:00:19 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd076087
dev-util/poke: Keyword 2.4-r1 x86, #884187
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-util/poke/poke-2.4-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/poke/poke-2.4-r1.ebuild b/dev-util/poke/poke-2.4-r1.ebuild
index c903cab9b818..4f71cf92ec9f 100644
--- a/dev-util/poke/poke-2.4-r1.ebuild
+++ b/dev-util/poke/poke-2.4-r1.ebuild
@@ -22,7 +22,7 @@ if [[ ${PV} == 9999 ]]; then
"
else
SRC_URI="mirror://gnu/poke/${P}.tar.gz"
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~x86"
REGEN_BDEPEND=""
fi
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2023-01-21 18:00 Arsen Arsenović
0 siblings, 0 replies; 45+ messages in thread
From: Arsen Arsenović @ 2023-01-21 18:00 UTC (permalink / raw
To: gentoo-commits
commit: 6c53b9198753dfd894ebfb7f03bd0b2cb1b11f93
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 21 17:32:05 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Sat Jan 21 17:59:13 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c53b919
dev-util/poke: add 2.90.0
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
dev-util/poke/Manifest | 1 +
dev-util/poke/poke-2.90.0.ebuild | 119 +++++++++++++++++++++++++++++++++++++++
2 files changed, 120 insertions(+)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index a06cf7ce9469..06df80592dde 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -1,2 +1,3 @@
DIST poke-2.3.tar.gz 7369945 BLAKE2B fe9274099a9ddacf1f46b7cec1f98cc6c442b24f149efbf4320a74a270dc8bad7cf3f87df817c9968a13ece763573b36f0ec99699cb9c7742b7be9023a4fca39 SHA512 101ef0009676c02f72ffb4889a02c9a161f29f412685249c7166f69077b0cd1b19d940567ebb86894bacf2278a2e138354fd49456f12b05a4c1957f437ff1d86
DIST poke-2.4.tar.gz 7372092 BLAKE2B 64b8b22713bb581c30b624200c0a283a8de548895db2c21d83babbb18a93f3a8975dd7af752bd7ea856242f90035add249fbb62462ac632bec351598bcca0fe5 SHA512 6fa1097a5cbbd4171b6a390934c5648b4c382b8b8c8dd4955bba82cb57107f67e23b39f2df2081904a02f457e6c5b2d10baed710da3ed4b9b9eab3f4127e12bc
+DIST poke-2.90.0.tar.gz 7503533 BLAKE2B d5ceb3ae95025d34ba6efb14b437d9bb4c24c2bbdd782a551ca58ef45044c6059f073816a95a5eafe6d2e44eed5cb32b006a6bdbd74143d1b2ae0f885c131be8 SHA512 44e48988b20ddfebc988be9027455e9dda5a59aef09822967f275645b07155971b6de2e4554560c825df19625e01fc565469488826d6f687c92865f45ab35065
diff --git a/dev-util/poke/poke-2.90.0.ebuild b/dev-util/poke/poke-2.90.0.ebuild
new file mode 100644
index 000000000000..77f62ea257d8
--- /dev/null
+++ b/dev-util/poke/poke-2.90.0.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common flag-o-matic
+
+DESCRIPTION="Extensible editor for structured binary data"
+HOMEPAGE="https://www.jemarch.net/poke"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
+ REGEN_BDEPEND="
+ >=sys-devel/autoconf-2.62
+ >=sys-devel/automake-1.16
+ sys-apps/gawk
+ sys-apps/help2man
+ sys-apps/texinfo
+ sys-devel/bison
+ sys-devel/flex
+ "
+elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) ]]; then
+ SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz"
+ REGEN_BDEPEND=""
+else
+ SRC_URI="mirror://gnu/poke/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ REGEN_BDEPEND=""
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="emacs pvm-profiling nbd nls test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/boehm-gc:=
+ dev-libs/libatomic_ops
+ sys-devel/gettext
+ sys-libs/readline:=
+ emacs? ( >=app-editors/emacs-23.1:* )
+ nbd? ( sys-libs/libnbd )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( nbd? ( sys-libs/libnbd[uri-support] ) )
+"
+BDEPEND="
+ ${REGEN_BDEPEND}
+ virtual/pkgconfig
+ emacs? ( >=app-editors/emacs-23.1:* )
+ test? (
+ dev-util/dejagnu
+ nbd? ( sys-block/nbdkit )
+ )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+pkg_setup() {
+ use emacs && elisp-check-emacs-version
+}
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == 9999 ]]; then
+ ./bootstrap || die
+ fi
+}
+
+src_configure() {
+ # See bug 858461.
+ # Upstream support might happen one day. For context, only one file needs
+ # LTO to be disabled (since it's an autogenerated bytecode interpreter),
+ # others do not. The build system will handle this at some point in the
+ # future. Until then, just filter out LTO.
+ filter-lto
+
+ local myconf=(
+ --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
+ --enable-hserver
+ $(use_enable nbd libnbd)
+ $(use_enable pvm-profiling)
+ $(use_enable nls)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ default
+
+ if use emacs; then
+ cd etc || die
+ elisp-compile *.el
+ fi
+}
+
+src_install() {
+ default
+
+ if use emacs; then
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ cd etc || die
+ elisp-install "${PN}" *.el *.elc
+ fi
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2023-01-21 18:00 Arsen Arsenović
0 siblings, 0 replies; 45+ messages in thread
From: Arsen Arsenović @ 2023-01-21 18:00 UTC (permalink / raw
To: gentoo-commits
commit: bb9d16aa4ef99e4443ad52aad1bff91c0fe9e7f6
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 21 17:35:13 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Sat Jan 21 17:59:19 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb9d16aa
dev-util/poke: add pre-release logic to live ebuild
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
dev-util/poke/poke-9999.ebuild | 7 +++++--
1 file changed, 5 insertions(+), 2 deletions(-)
diff --git a/dev-util/poke/poke-9999.ebuild b/dev-util/poke/poke-9999.ebuild
index e142b4b593b7..77f62ea257d8 100644
--- a/dev-util/poke/poke-9999.ebuild
+++ b/dev-util/poke/poke-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -20,9 +20,12 @@ if [[ ${PV} == 9999 ]]; then
sys-devel/bison
sys-devel/flex
"
+elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) ]]; then
+ SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz"
+ REGEN_BDEPEND=""
else
SRC_URI="mirror://gnu/poke/${P}.tar.gz"
- KEYWORDS="~amd64"
+ KEYWORDS="~amd64 ~x86"
REGEN_BDEPEND=""
fi
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2023-01-24 23:46 Arsen Arsenović
0 siblings, 0 replies; 45+ messages in thread
From: Arsen Arsenović @ 2023-01-24 23:46 UTC (permalink / raw
To: gentoo-commits
commit: c1a98219958b6eb1bbc9026ffae8d2f9e82ae711
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 24 23:30:44 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Tue Jan 24 23:43:14 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1a98219
dev-util/poke: Fix minor typo in alpha check
This has no effect in any current version, but is bothering me.
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
dev-util/poke/poke-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/poke/poke-9999.ebuild b/dev-util/poke/poke-9999.ebuild
index 77f62ea257d8..6bb0f34eb2c4 100644
--- a/dev-util/poke/poke-9999.ebuild
+++ b/dev-util/poke/poke-9999.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == 9999 ]]; then
sys-devel/bison
sys-devel/flex
"
-elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) ]]; then
+elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz"
REGEN_BDEPEND=""
else
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2023-01-24 23:46 Arsen Arsenović
0 siblings, 0 replies; 45+ messages in thread
From: Arsen Arsenović @ 2023-01-24 23:46 UTC (permalink / raw
To: gentoo-commits
commit: ab1ccfabb35dc714f4ee8a567a32a36c198de1bf
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 24 23:42:33 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Tue Jan 24 23:43:14 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab1ccfab
dev-util/poke: drop 2.90.0
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
dev-util/poke/poke-2.90.0.ebuild | 119 ---------------------------------------
1 file changed, 119 deletions(-)
diff --git a/dev-util/poke/poke-2.90.0.ebuild b/dev-util/poke/poke-2.90.0.ebuild
deleted file mode 100644
index 77f62ea257d8..000000000000
--- a/dev-util/poke/poke-2.90.0.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common flag-o-matic
-
-DESCRIPTION="Extensible editor for structured binary data"
-HOMEPAGE="https://www.jemarch.net/poke"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
- REGEN_BDEPEND="
- >=sys-devel/autoconf-2.62
- >=sys-devel/automake-1.16
- sys-apps/gawk
- sys-apps/help2man
- sys-apps/texinfo
- sys-devel/bison
- sys-devel/flex
- "
-elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) ]]; then
- SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz"
- REGEN_BDEPEND=""
-else
- SRC_URI="mirror://gnu/poke/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- REGEN_BDEPEND=""
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="emacs pvm-profiling nbd nls test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/boehm-gc:=
- dev-libs/libatomic_ops
- sys-devel/gettext
- sys-libs/readline:=
- emacs? ( >=app-editors/emacs-23.1:* )
- nbd? ( sys-libs/libnbd )
-"
-DEPEND="
- ${RDEPEND}
- test? ( nbd? ( sys-libs/libnbd[uri-support] ) )
-"
-BDEPEND="
- ${REGEN_BDEPEND}
- virtual/pkgconfig
- emacs? ( >=app-editors/emacs-23.1:* )
- test? (
- dev-util/dejagnu
- nbd? ( sys-block/nbdkit )
- )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-pkg_setup() {
- use emacs && elisp-check-emacs-version
-}
-
-src_prepare() {
- default
-
- if [[ ${PV} == 9999 ]]; then
- ./bootstrap || die
- fi
-}
-
-src_configure() {
- # See bug 858461.
- # Upstream support might happen one day. For context, only one file needs
- # LTO to be disabled (since it's an autogenerated bytecode interpreter),
- # others do not. The build system will handle this at some point in the
- # future. Until then, just filter out LTO.
- filter-lto
-
- local myconf=(
- --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
- --enable-hserver
- $(use_enable nbd libnbd)
- $(use_enable pvm-profiling)
- $(use_enable nls)
- )
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- default
-
- if use emacs; then
- cd etc || die
- elisp-compile *.el
- fi
-}
-
-src_install() {
- default
-
- if use emacs; then
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- cd etc || die
- elisp-install "${PN}" *.el *.elc
- fi
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2023-01-24 23:46 Arsen Arsenović
0 siblings, 0 replies; 45+ messages in thread
From: Arsen Arsenović @ 2023-01-24 23:46 UTC (permalink / raw
To: gentoo-commits
commit: f04373852bead94cabf5d78e8dcb7b588eeeac05
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Tue Jan 24 23:42:27 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Tue Jan 24 23:43:14 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0437385
dev-util/poke: add 2.90.1
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
dev-util/poke/Manifest | 2 +-
dev-util/poke/poke-2.90.1.ebuild | 119 +++++++++++++++++++++++++++++++++++++++
2 files changed, 120 insertions(+), 1 deletion(-)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index 06df80592dde..fc8383cb9cd6 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -1,3 +1,3 @@
DIST poke-2.3.tar.gz 7369945 BLAKE2B fe9274099a9ddacf1f46b7cec1f98cc6c442b24f149efbf4320a74a270dc8bad7cf3f87df817c9968a13ece763573b36f0ec99699cb9c7742b7be9023a4fca39 SHA512 101ef0009676c02f72ffb4889a02c9a161f29f412685249c7166f69077b0cd1b19d940567ebb86894bacf2278a2e138354fd49456f12b05a4c1957f437ff1d86
DIST poke-2.4.tar.gz 7372092 BLAKE2B 64b8b22713bb581c30b624200c0a283a8de548895db2c21d83babbb18a93f3a8975dd7af752bd7ea856242f90035add249fbb62462ac632bec351598bcca0fe5 SHA512 6fa1097a5cbbd4171b6a390934c5648b4c382b8b8c8dd4955bba82cb57107f67e23b39f2df2081904a02f457e6c5b2d10baed710da3ed4b9b9eab3f4127e12bc
-DIST poke-2.90.0.tar.gz 7503533 BLAKE2B d5ceb3ae95025d34ba6efb14b437d9bb4c24c2bbdd782a551ca58ef45044c6059f073816a95a5eafe6d2e44eed5cb32b006a6bdbd74143d1b2ae0f885c131be8 SHA512 44e48988b20ddfebc988be9027455e9dda5a59aef09822967f275645b07155971b6de2e4554560c825df19625e01fc565469488826d6f687c92865f45ab35065
+DIST poke-2.90.1.tar.gz 7512925 BLAKE2B 38c9283f1c0b183b1b74c2ebd347edf6e9a9191d19070f7da32e6b0f520ec8197be3a813bc98160b47363cd11069bdaf84bb528498fe51cf2dcadf0bfa06a25e SHA512 f5823bed61ab64c2cdde83c918716fe64ad5552499023b2f5202130d6b2bab405c9d1cb1e12c7f190749689d86bf36f4edfe140ce748ac4c5f03d219197558d3
diff --git a/dev-util/poke/poke-2.90.1.ebuild b/dev-util/poke/poke-2.90.1.ebuild
new file mode 100644
index 000000000000..6bb0f34eb2c4
--- /dev/null
+++ b/dev-util/poke/poke-2.90.1.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common flag-o-matic
+
+DESCRIPTION="Extensible editor for structured binary data"
+HOMEPAGE="https://www.jemarch.net/poke"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
+ REGEN_BDEPEND="
+ >=sys-devel/autoconf-2.62
+ >=sys-devel/automake-1.16
+ sys-apps/gawk
+ sys-apps/help2man
+ sys-apps/texinfo
+ sys-devel/bison
+ sys-devel/flex
+ "
+elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
+ SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz"
+ REGEN_BDEPEND=""
+else
+ SRC_URI="mirror://gnu/poke/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ REGEN_BDEPEND=""
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="emacs pvm-profiling nbd nls test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/boehm-gc:=
+ dev-libs/libatomic_ops
+ sys-devel/gettext
+ sys-libs/readline:=
+ emacs? ( >=app-editors/emacs-23.1:* )
+ nbd? ( sys-libs/libnbd )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( nbd? ( sys-libs/libnbd[uri-support] ) )
+"
+BDEPEND="
+ ${REGEN_BDEPEND}
+ virtual/pkgconfig
+ emacs? ( >=app-editors/emacs-23.1:* )
+ test? (
+ dev-util/dejagnu
+ nbd? ( sys-block/nbdkit )
+ )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+pkg_setup() {
+ use emacs && elisp-check-emacs-version
+}
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == 9999 ]]; then
+ ./bootstrap || die
+ fi
+}
+
+src_configure() {
+ # See bug 858461.
+ # Upstream support might happen one day. For context, only one file needs
+ # LTO to be disabled (since it's an autogenerated bytecode interpreter),
+ # others do not. The build system will handle this at some point in the
+ # future. Until then, just filter out LTO.
+ filter-lto
+
+ local myconf=(
+ --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
+ --enable-hserver
+ $(use_enable nbd libnbd)
+ $(use_enable pvm-profiling)
+ $(use_enable nls)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ default
+
+ if use emacs; then
+ cd etc || die
+ elisp-compile *.el
+ fi
+}
+
+src_install() {
+ default
+
+ if use emacs; then
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ cd etc || die
+ elisp-install "${PN}" *.el *.elc
+ fi
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2023-01-25 0:29 Arsen Arsenović
0 siblings, 0 replies; 45+ messages in thread
From: Arsen Arsenović @ 2023-01-25 0:29 UTC (permalink / raw
To: gentoo-commits
commit: 3f45b9c0a6bcc2a925442e3061916fd6e26f4b87
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 25 00:06:35 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Wed Jan 25 00:27:42 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f45b9c0
dev-util/poke: Check for GCC when pvm-profiling is requested
This feature requires GCC.
Closes: https://bugs.gentoo.org/883887
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
dev-util/poke/poke-2.4-r1.ebuild | 11 +++++++++--
dev-util/poke/poke-9999.ebuild | 9 ++++++++-
2 files changed, 17 insertions(+), 3 deletions(-)
diff --git a/dev-util/poke/poke-2.4-r1.ebuild b/dev-util/poke/poke-2.4-r1.ebuild
index 4f71cf92ec9f..b64df1c180ef 100644
--- a/dev-util/poke/poke-2.4-r1.ebuild
+++ b/dev-util/poke/poke-2.4-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-inherit elisp-common flag-o-matic
+inherit elisp-common flag-o-matic toolchain-funcs
DESCRIPTION="Extensible editor for structured binary data"
HOMEPAGE="https://www.jemarch.net/poke"
@@ -47,6 +47,7 @@ DEPEND="
BDEPEND="
${REGEN_BDEPEND}
virtual/pkgconfig
+ pvm-profiling? ( sys-devel/gcc )
emacs? ( >=app-editors/emacs-23.1:* )
test? (
dev-util/dejagnu
@@ -56,6 +57,12 @@ BDEPEND="
SITEFILE="50${PN}-gentoo.el"
+pkg_pretend() {
+ if use pvm-profiling && ! tc-is-gcc; then
+ die "USE=pvm-profiling requires GCC"
+ fi
+}
+
pkg_setup() {
use emacs && elisp-check-emacs-version
}
diff --git a/dev-util/poke/poke-9999.ebuild b/dev-util/poke/poke-9999.ebuild
index 6bb0f34eb2c4..80e149428e9b 100644
--- a/dev-util/poke/poke-9999.ebuild
+++ b/dev-util/poke/poke-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-inherit elisp-common flag-o-matic
+inherit elisp-common flag-o-matic toolchain-funcs
DESCRIPTION="Extensible editor for structured binary data"
HOMEPAGE="https://www.jemarch.net/poke"
@@ -50,6 +50,7 @@ DEPEND="
BDEPEND="
${REGEN_BDEPEND}
virtual/pkgconfig
+ pvm-profiling? ( sys-devel/gcc )
emacs? ( >=app-editors/emacs-23.1:* )
test? (
dev-util/dejagnu
@@ -59,6 +60,12 @@ BDEPEND="
SITEFILE="50${PN}-gentoo.el"
+pkg_pretend() {
+ if use pvm-profiling && ! tc-is-gcc; then
+ die "USE=pvm-profiling requires GCC"
+ fi
+}
+
pkg_setup() {
use emacs && elisp-check-emacs-version
}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2023-01-25 0:29 Arsen Arsenović
0 siblings, 0 replies; 45+ messages in thread
From: Arsen Arsenović @ 2023-01-25 0:29 UTC (permalink / raw
To: gentoo-commits
commit: ab78927407cc3ec4b89add96df66663bc2dc358c
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 25 00:26:27 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Wed Jan 25 00:28:10 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab789274
dev-util/poke: drop 2.3, 2.4
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
dev-util/poke/Manifest | 1 -
dev-util/poke/metadata.xml | 1 -
dev-util/poke/poke-2.3.ebuild | 45 ---------------------------------
dev-util/poke/poke-2.4.ebuild | 59 -------------------------------------------
4 files changed, 106 deletions(-)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index fc8383cb9cd6..e91559e35719 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -1,3 +1,2 @@
-DIST poke-2.3.tar.gz 7369945 BLAKE2B fe9274099a9ddacf1f46b7cec1f98cc6c442b24f149efbf4320a74a270dc8bad7cf3f87df817c9968a13ece763573b36f0ec99699cb9c7742b7be9023a4fca39 SHA512 101ef0009676c02f72ffb4889a02c9a161f29f412685249c7166f69077b0cd1b19d940567ebb86894bacf2278a2e138354fd49456f12b05a4c1957f437ff1d86
DIST poke-2.4.tar.gz 7372092 BLAKE2B 64b8b22713bb581c30b624200c0a283a8de548895db2c21d83babbb18a93f3a8975dd7af752bd7ea856242f90035add249fbb62462ac632bec351598bcca0fe5 SHA512 6fa1097a5cbbd4171b6a390934c5648b4c382b8b8c8dd4955bba82cb57107f67e23b39f2df2081904a02f457e6c5b2d10baed710da3ed4b9b9eab3f4127e12bc
DIST poke-2.90.1.tar.gz 7512925 BLAKE2B 38c9283f1c0b183b1b74c2ebd347edf6e9a9191d19070f7da32e6b0f520ec8197be3a813bc98160b47363cd11069bdaf84bb528498fe51cf2dcadf0bfa06a25e SHA512 f5823bed61ab64c2cdde83c918716fe64ad5552499023b2f5202130d6b2bab405c9d1cb1e12c7f190749689d86bf36f4edfe140ce748ac4c5f03d219197558d3
diff --git a/dev-util/poke/metadata.xml b/dev-util/poke/metadata.xml
index 11ba06c9a172..bf6a99e942a5 100644
--- a/dev-util/poke/metadata.xml
+++ b/dev-util/poke/metadata.xml
@@ -6,7 +6,6 @@
<name>Arsen Arsenović</name>
</maintainer>
<use>
- <flag name="machine-interface">Enable machine-interface protocol using <pkg>dev-libs/json-c</pkg></flag>
<flag name="pvm-profiling">Enable profiling in the PVM</flag>
<flag name="nbd">Enable poking at networked block devices via <pkg>sys-libs/libnbd</pkg>.</flag>
</use>
diff --git a/dev-util/poke/poke-2.3.ebuild b/dev-util/poke/poke-2.3.ebuild
deleted file mode 100644
index 239b69e1ccb0..000000000000
--- a/dev-util/poke/poke-2.3.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Extensible editor for structured binary data"
-HOMEPAGE="https://www.jemarch.net/poke"
-SRC_URI="mirror://gnu/poke/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="machine-interface nls test"
-
-RESTRICT="!test? ( test )"
-
-# TODO: libnbd: not packaged in gentoo yet
-# TODO: gui: does not seem to do anything :)
-RDEPEND="
- dev-libs/boehm-gc:=
- dev-libs/libatomic_ops
- sys-devel/gettext
- sys-libs/readline:=
- machine-interface? ( dev-libs/json-c:= )
-"
-DEPEND="${RDEPEND}
- test? ( dev-util/dejagnu )"
-BDEPEND="sys-devel/flex
- sys-devel/bison
- sys-apps/help2man
- virtual/pkgconfig"
-
-src_configure() {
- econf \
- --disable-gui \
- --disable-libnbd \
- $(use_enable machine-interface mi) \
- $(use_enable nls)
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
-}
diff --git a/dev-util/poke/poke-2.4.ebuild b/dev-util/poke/poke-2.4.ebuild
deleted file mode 100644
index 88d5da88915a..000000000000
--- a/dev-util/poke/poke-2.4.ebuild
+++ /dev/null
@@ -1,59 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic
-
-DESCRIPTION="Extensible editor for structured binary data"
-HOMEPAGE="https://www.jemarch.net/poke"
-SRC_URI="mirror://gnu/poke/${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE="pvm-profiling nls test"
-
-RESTRICT="!test? ( test )"
-
-# TODO: libnbd: not packaged in gentoo yet
-RDEPEND="
- dev-libs/boehm-gc:=
- dev-libs/libatomic_ops
- sys-devel/gettext
- sys-libs/readline:=
-"
-DEPEND="${RDEPEND}
- test? ( dev-util/dejagnu )"
-BDEPEND="sys-devel/flex
- sys-devel/bison
- sys-apps/help2man
- virtual/pkgconfig"
-
-src_configure() {
- # See bug 858461.
- # Upstream support might happen one day. For context, only one file needs
- # LTO to be disabled (since it's an autogenerated bytecode interpreter),
- # others do not. The build system will handle this at some point in the
- # future. Until then, just filter out LTO.
- filter-lto
-
- # NB --disable-{gui,mi}:
- # These (AFAICT) have no consumers in Gentoo, and should not get any,
- # preferably. They are slated for removal with Poke 3 (should happen
- # towards the end of the year, possibly), so they should not be relied
- # upon.
- econf \
- --disable-libnbd \
- --enable-hserver \
- --disable-gui \
- --disable-mi \
- $(use_enable pvm-profiling) \
- $(use_enable nls)
-}
-
-src_install() {
- default
-
- find "${ED}" -name '*.la' -delete || die
-}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2023-01-25 21:10 Arsen Arsenović
0 siblings, 0 replies; 45+ messages in thread
From: Arsen Arsenović @ 2023-01-25 21:10 UTC (permalink / raw
To: gentoo-commits
commit: 3ce0b50014fbe5def9dd5f420c1d08e1dfb7da7d
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 25 21:08:50 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Wed Jan 25 21:08:50 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ce0b500
dev-util/poke: add 3.0
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
dev-util/poke/Manifest | 1 +
dev-util/poke/poke-3.0.ebuild | 126 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 127 insertions(+)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index e91559e35719..9066d7c932cc 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -1,2 +1,3 @@
DIST poke-2.4.tar.gz 7372092 BLAKE2B 64b8b22713bb581c30b624200c0a283a8de548895db2c21d83babbb18a93f3a8975dd7af752bd7ea856242f90035add249fbb62462ac632bec351598bcca0fe5 SHA512 6fa1097a5cbbd4171b6a390934c5648b4c382b8b8c8dd4955bba82cb57107f67e23b39f2df2081904a02f457e6c5b2d10baed710da3ed4b9b9eab3f4127e12bc
DIST poke-2.90.1.tar.gz 7512925 BLAKE2B 38c9283f1c0b183b1b74c2ebd347edf6e9a9191d19070f7da32e6b0f520ec8197be3a813bc98160b47363cd11069bdaf84bb528498fe51cf2dcadf0bfa06a25e SHA512 f5823bed61ab64c2cdde83c918716fe64ad5552499023b2f5202130d6b2bab405c9d1cb1e12c7f190749689d86bf36f4edfe140ce748ac4c5f03d219197558d3
+DIST poke-3.0.tar.gz 7510801 BLAKE2B 4e80bd0603b0f690f7b6dc9b3913bb165f61160cd6e677751e6f8ea444bc395141204cc32c3ed97bad4b4044d505a800a64a4c973200e7338b50f05d9ea90c25 SHA512 5b786cdfae732a1f7196b0c4bf271c97f204f8fe9de9b34d92704f35150c8abfc2c080940d67efac63e3e82d0d4afe2fde4b75066faf9f4d1e9df6b6f62edb96
diff --git a/dev-util/poke/poke-3.0.ebuild b/dev-util/poke/poke-3.0.ebuild
new file mode 100644
index 000000000000..80e149428e9b
--- /dev/null
+++ b/dev-util/poke/poke-3.0.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common flag-o-matic toolchain-funcs
+
+DESCRIPTION="Extensible editor for structured binary data"
+HOMEPAGE="https://www.jemarch.net/poke"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
+ REGEN_BDEPEND="
+ >=sys-devel/autoconf-2.62
+ >=sys-devel/automake-1.16
+ sys-apps/gawk
+ sys-apps/help2man
+ sys-apps/texinfo
+ sys-devel/bison
+ sys-devel/flex
+ "
+elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
+ SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz"
+ REGEN_BDEPEND=""
+else
+ SRC_URI="mirror://gnu/poke/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ REGEN_BDEPEND=""
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="emacs pvm-profiling nbd nls test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/boehm-gc:=
+ dev-libs/libatomic_ops
+ sys-devel/gettext
+ sys-libs/readline:=
+ emacs? ( >=app-editors/emacs-23.1:* )
+ nbd? ( sys-libs/libnbd )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( nbd? ( sys-libs/libnbd[uri-support] ) )
+"
+BDEPEND="
+ ${REGEN_BDEPEND}
+ virtual/pkgconfig
+ pvm-profiling? ( sys-devel/gcc )
+ emacs? ( >=app-editors/emacs-23.1:* )
+ test? (
+ dev-util/dejagnu
+ nbd? ( sys-block/nbdkit )
+ )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+pkg_pretend() {
+ if use pvm-profiling && ! tc-is-gcc; then
+ die "USE=pvm-profiling requires GCC"
+ fi
+}
+
+pkg_setup() {
+ use emacs && elisp-check-emacs-version
+}
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == 9999 ]]; then
+ ./bootstrap || die
+ fi
+}
+
+src_configure() {
+ # See bug 858461.
+ # Upstream support might happen one day. For context, only one file needs
+ # LTO to be disabled (since it's an autogenerated bytecode interpreter),
+ # others do not. The build system will handle this at some point in the
+ # future. Until then, just filter out LTO.
+ filter-lto
+
+ local myconf=(
+ --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
+ --enable-hserver
+ $(use_enable nbd libnbd)
+ $(use_enable pvm-profiling)
+ $(use_enable nls)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ default
+
+ if use emacs; then
+ cd etc || die
+ elisp-compile *.el
+ fi
+}
+
+src_install() {
+ default
+
+ if use emacs; then
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ cd etc || die
+ elisp-install "${PN}" *.el *.elc
+ fi
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2023-04-01 16:30 Arthur Zamarin
0 siblings, 0 replies; 45+ messages in thread
From: Arthur Zamarin @ 2023-04-01 16:30 UTC (permalink / raw
To: gentoo-commits
commit: 5bffe18def692bcece57172be38f0ec05746c289
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 1 16:30:16 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Apr 1 16:30:16 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5bffe18d
dev-util/poke: Stabilize 2.4-r1 amd64, #891965
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-util/poke/poke-2.4-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/poke/poke-2.4-r1.ebuild b/dev-util/poke/poke-2.4-r1.ebuild
index b64df1c180ef..4e41f9426698 100644
--- a/dev-util/poke/poke-2.4-r1.ebuild
+++ b/dev-util/poke/poke-2.4-r1.ebuild
@@ -22,7 +22,7 @@ if [[ ${PV} == 9999 ]]; then
"
else
SRC_URI="mirror://gnu/poke/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
REGEN_BDEPEND=""
fi
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2023-04-18 0:22 Arsen Arsenović
0 siblings, 0 replies; 45+ messages in thread
From: Arsen Arsenović @ 2023-04-18 0:22 UTC (permalink / raw
To: gentoo-commits
commit: 274e115a9b156f7f7c626674df96a7e000f8671c
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 17 22:04:38 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Tue Apr 18 00:20:55 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=274e115a
dev-util/poke: add 3.1
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
dev-util/poke/Manifest | 1 +
dev-util/poke/poke-3.1.ebuild | 126 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 127 insertions(+)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index 9066d7c932cc..5e153dbaec48 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -1,3 +1,4 @@
DIST poke-2.4.tar.gz 7372092 BLAKE2B 64b8b22713bb581c30b624200c0a283a8de548895db2c21d83babbb18a93f3a8975dd7af752bd7ea856242f90035add249fbb62462ac632bec351598bcca0fe5 SHA512 6fa1097a5cbbd4171b6a390934c5648b4c382b8b8c8dd4955bba82cb57107f67e23b39f2df2081904a02f457e6c5b2d10baed710da3ed4b9b9eab3f4127e12bc
DIST poke-2.90.1.tar.gz 7512925 BLAKE2B 38c9283f1c0b183b1b74c2ebd347edf6e9a9191d19070f7da32e6b0f520ec8197be3a813bc98160b47363cd11069bdaf84bb528498fe51cf2dcadf0bfa06a25e SHA512 f5823bed61ab64c2cdde83c918716fe64ad5552499023b2f5202130d6b2bab405c9d1cb1e12c7f190749689d86bf36f4edfe140ce748ac4c5f03d219197558d3
DIST poke-3.0.tar.gz 7510801 BLAKE2B 4e80bd0603b0f690f7b6dc9b3913bb165f61160cd6e677751e6f8ea444bc395141204cc32c3ed97bad4b4044d505a800a64a4c973200e7338b50f05d9ea90c25 SHA512 5b786cdfae732a1f7196b0c4bf271c97f204f8fe9de9b34d92704f35150c8abfc2c080940d67efac63e3e82d0d4afe2fde4b75066faf9f4d1e9df6b6f62edb96
+DIST poke-3.1.tar.gz 7562582 BLAKE2B c348973185e7f33d670a9dccab60c02e8ccc247c5aa46936ac4b04674687c9e7edae707639a16c3853232b422d0c969930fe3879b59c1dba351fe7c3da56d34f SHA512 5680ce13b0a8e9a1f2770d295bccf7ccbe3aff54f3f4301a12c4719f54a6717ce5addb6ae3fe0478d0e426ccc756ef06a5e852b0d6ada0f8d3c587640ad209dd
diff --git a/dev-util/poke/poke-3.1.ebuild b/dev-util/poke/poke-3.1.ebuild
new file mode 100644
index 000000000000..80e149428e9b
--- /dev/null
+++ b/dev-util/poke/poke-3.1.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common flag-o-matic toolchain-funcs
+
+DESCRIPTION="Extensible editor for structured binary data"
+HOMEPAGE="https://www.jemarch.net/poke"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
+ REGEN_BDEPEND="
+ >=sys-devel/autoconf-2.62
+ >=sys-devel/automake-1.16
+ sys-apps/gawk
+ sys-apps/help2man
+ sys-apps/texinfo
+ sys-devel/bison
+ sys-devel/flex
+ "
+elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
+ SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz"
+ REGEN_BDEPEND=""
+else
+ SRC_URI="mirror://gnu/poke/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ REGEN_BDEPEND=""
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="emacs pvm-profiling nbd nls test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/boehm-gc:=
+ dev-libs/libatomic_ops
+ sys-devel/gettext
+ sys-libs/readline:=
+ emacs? ( >=app-editors/emacs-23.1:* )
+ nbd? ( sys-libs/libnbd )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( nbd? ( sys-libs/libnbd[uri-support] ) )
+"
+BDEPEND="
+ ${REGEN_BDEPEND}
+ virtual/pkgconfig
+ pvm-profiling? ( sys-devel/gcc )
+ emacs? ( >=app-editors/emacs-23.1:* )
+ test? (
+ dev-util/dejagnu
+ nbd? ( sys-block/nbdkit )
+ )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+pkg_pretend() {
+ if use pvm-profiling && ! tc-is-gcc; then
+ die "USE=pvm-profiling requires GCC"
+ fi
+}
+
+pkg_setup() {
+ use emacs && elisp-check-emacs-version
+}
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == 9999 ]]; then
+ ./bootstrap || die
+ fi
+}
+
+src_configure() {
+ # See bug 858461.
+ # Upstream support might happen one day. For context, only one file needs
+ # LTO to be disabled (since it's an autogenerated bytecode interpreter),
+ # others do not. The build system will handle this at some point in the
+ # future. Until then, just filter out LTO.
+ filter-lto
+
+ local myconf=(
+ --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
+ --enable-hserver
+ $(use_enable nbd libnbd)
+ $(use_enable pvm-profiling)
+ $(use_enable nls)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ default
+
+ if use emacs; then
+ cd etc || die
+ elisp-compile *.el
+ fi
+}
+
+src_install() {
+ default
+
+ if use emacs; then
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ cd etc || die
+ elisp-install "${PN}" *.el *.elc
+ fi
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2023-05-14 9:32 Arsen Arsenović
0 siblings, 0 replies; 45+ messages in thread
From: Arsen Arsenović @ 2023-05-14 9:32 UTC (permalink / raw
To: gentoo-commits
commit: 6c8a26a3043640120b737951648b2b053fd3eca7
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Sat May 13 19:17:37 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Sun May 14 09:32:29 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c8a26a3
dev-util/poke: add 3.2
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
dev-util/poke/Manifest | 1 +
dev-util/poke/poke-3.2.ebuild | 126 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 127 insertions(+)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index 5e153dbaec48..9f2c77817bd0 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -2,3 +2,4 @@ DIST poke-2.4.tar.gz 7372092 BLAKE2B 64b8b22713bb581c30b624200c0a283a8de548895db
DIST poke-2.90.1.tar.gz 7512925 BLAKE2B 38c9283f1c0b183b1b74c2ebd347edf6e9a9191d19070f7da32e6b0f520ec8197be3a813bc98160b47363cd11069bdaf84bb528498fe51cf2dcadf0bfa06a25e SHA512 f5823bed61ab64c2cdde83c918716fe64ad5552499023b2f5202130d6b2bab405c9d1cb1e12c7f190749689d86bf36f4edfe140ce748ac4c5f03d219197558d3
DIST poke-3.0.tar.gz 7510801 BLAKE2B 4e80bd0603b0f690f7b6dc9b3913bb165f61160cd6e677751e6f8ea444bc395141204cc32c3ed97bad4b4044d505a800a64a4c973200e7338b50f05d9ea90c25 SHA512 5b786cdfae732a1f7196b0c4bf271c97f204f8fe9de9b34d92704f35150c8abfc2c080940d67efac63e3e82d0d4afe2fde4b75066faf9f4d1e9df6b6f62edb96
DIST poke-3.1.tar.gz 7562582 BLAKE2B c348973185e7f33d670a9dccab60c02e8ccc247c5aa46936ac4b04674687c9e7edae707639a16c3853232b422d0c969930fe3879b59c1dba351fe7c3da56d34f SHA512 5680ce13b0a8e9a1f2770d295bccf7ccbe3aff54f3f4301a12c4719f54a6717ce5addb6ae3fe0478d0e426ccc756ef06a5e852b0d6ada0f8d3c587640ad209dd
+DIST poke-3.2.tar.gz 7559660 BLAKE2B c1d5739a1a497fb3daadec53fe812b65ec787dd268030a6517764541497c82451f4df391f3c434ef7729bc8e3762c31852ef3ce41aa83928e7646c40bde557dd SHA512 bd3651a2962165b318cc59c53604199eb6278ee3be45c18c36864612b0926d78a06f0e1338fdcc1fcd1cd48e2792bb3cd36a2bb5383143a66dc3aab023c0019c
diff --git a/dev-util/poke/poke-3.2.ebuild b/dev-util/poke/poke-3.2.ebuild
new file mode 100644
index 000000000000..80e149428e9b
--- /dev/null
+++ b/dev-util/poke/poke-3.2.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common flag-o-matic toolchain-funcs
+
+DESCRIPTION="Extensible editor for structured binary data"
+HOMEPAGE="https://www.jemarch.net/poke"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
+ REGEN_BDEPEND="
+ >=sys-devel/autoconf-2.62
+ >=sys-devel/automake-1.16
+ sys-apps/gawk
+ sys-apps/help2man
+ sys-apps/texinfo
+ sys-devel/bison
+ sys-devel/flex
+ "
+elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
+ SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz"
+ REGEN_BDEPEND=""
+else
+ SRC_URI="mirror://gnu/poke/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ REGEN_BDEPEND=""
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="emacs pvm-profiling nbd nls test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/boehm-gc:=
+ dev-libs/libatomic_ops
+ sys-devel/gettext
+ sys-libs/readline:=
+ emacs? ( >=app-editors/emacs-23.1:* )
+ nbd? ( sys-libs/libnbd )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( nbd? ( sys-libs/libnbd[uri-support] ) )
+"
+BDEPEND="
+ ${REGEN_BDEPEND}
+ virtual/pkgconfig
+ pvm-profiling? ( sys-devel/gcc )
+ emacs? ( >=app-editors/emacs-23.1:* )
+ test? (
+ dev-util/dejagnu
+ nbd? ( sys-block/nbdkit )
+ )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+pkg_pretend() {
+ if use pvm-profiling && ! tc-is-gcc; then
+ die "USE=pvm-profiling requires GCC"
+ fi
+}
+
+pkg_setup() {
+ use emacs && elisp-check-emacs-version
+}
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == 9999 ]]; then
+ ./bootstrap || die
+ fi
+}
+
+src_configure() {
+ # See bug 858461.
+ # Upstream support might happen one day. For context, only one file needs
+ # LTO to be disabled (since it's an autogenerated bytecode interpreter),
+ # others do not. The build system will handle this at some point in the
+ # future. Until then, just filter out LTO.
+ filter-lto
+
+ local myconf=(
+ --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
+ --enable-hserver
+ $(use_enable nbd libnbd)
+ $(use_enable pvm-profiling)
+ $(use_enable nls)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ default
+
+ if use emacs; then
+ cd etc || die
+ elisp-compile *.el
+ fi
+}
+
+src_install() {
+ default
+
+ if use emacs; then
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ cd etc || die
+ elisp-install "${PN}" *.el *.elc
+ fi
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2023-05-14 16:42 Arsen Arsenović
0 siblings, 0 replies; 45+ messages in thread
From: Arsen Arsenović @ 2023-05-14 16:42 UTC (permalink / raw
To: gentoo-commits
commit: 0ea03e3b3e307fb2c9a22f94448763383163711d
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Sun May 14 11:44:01 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Sun May 14 16:41:16 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ea03e3b
dev-util/poke: add (+) to libnbd[uri-support]
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
dev-util/poke/poke-2.4-r1.ebuild | 2 +-
dev-util/poke/poke-2.90.1.ebuild | 2 +-
dev-util/poke/poke-3.0.ebuild | 2 +-
dev-util/poke/poke-3.1.ebuild | 2 +-
dev-util/poke/poke-3.2.ebuild | 2 +-
dev-util/poke/poke-9999.ebuild | 2 +-
6 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/dev-util/poke/poke-2.4-r1.ebuild b/dev-util/poke/poke-2.4-r1.ebuild
index 4e41f9426698..0495d5a50622 100644
--- a/dev-util/poke/poke-2.4-r1.ebuild
+++ b/dev-util/poke/poke-2.4-r1.ebuild
@@ -42,7 +42,7 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
- test? ( nbd? ( sys-libs/libnbd[uri-support] ) )
+ test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) )
"
BDEPEND="
${REGEN_BDEPEND}
diff --git a/dev-util/poke/poke-2.90.1.ebuild b/dev-util/poke/poke-2.90.1.ebuild
index 6bb0f34eb2c4..83a14a35e497 100644
--- a/dev-util/poke/poke-2.90.1.ebuild
+++ b/dev-util/poke/poke-2.90.1.ebuild
@@ -45,7 +45,7 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
- test? ( nbd? ( sys-libs/libnbd[uri-support] ) )
+ test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) )
"
BDEPEND="
${REGEN_BDEPEND}
diff --git a/dev-util/poke/poke-3.0.ebuild b/dev-util/poke/poke-3.0.ebuild
index 80e149428e9b..9ac3d2fc40bf 100644
--- a/dev-util/poke/poke-3.0.ebuild
+++ b/dev-util/poke/poke-3.0.ebuild
@@ -45,7 +45,7 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
- test? ( nbd? ( sys-libs/libnbd[uri-support] ) )
+ test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) )
"
BDEPEND="
${REGEN_BDEPEND}
diff --git a/dev-util/poke/poke-3.1.ebuild b/dev-util/poke/poke-3.1.ebuild
index 80e149428e9b..9ac3d2fc40bf 100644
--- a/dev-util/poke/poke-3.1.ebuild
+++ b/dev-util/poke/poke-3.1.ebuild
@@ -45,7 +45,7 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
- test? ( nbd? ( sys-libs/libnbd[uri-support] ) )
+ test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) )
"
BDEPEND="
${REGEN_BDEPEND}
diff --git a/dev-util/poke/poke-3.2.ebuild b/dev-util/poke/poke-3.2.ebuild
index 80e149428e9b..9ac3d2fc40bf 100644
--- a/dev-util/poke/poke-3.2.ebuild
+++ b/dev-util/poke/poke-3.2.ebuild
@@ -45,7 +45,7 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
- test? ( nbd? ( sys-libs/libnbd[uri-support] ) )
+ test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) )
"
BDEPEND="
${REGEN_BDEPEND}
diff --git a/dev-util/poke/poke-9999.ebuild b/dev-util/poke/poke-9999.ebuild
index 80e149428e9b..9ac3d2fc40bf 100644
--- a/dev-util/poke/poke-9999.ebuild
+++ b/dev-util/poke/poke-9999.ebuild
@@ -45,7 +45,7 @@ RDEPEND="
"
DEPEND="
${RDEPEND}
- test? ( nbd? ( sys-libs/libnbd[uri-support] ) )
+ test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) )
"
BDEPEND="
${REGEN_BDEPEND}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2023-08-20 16:31 Arsen Arsenović
0 siblings, 0 replies; 45+ messages in thread
From: Arsen Arsenović @ 2023-08-20 16:31 UTC (permalink / raw
To: gentoo-commits
commit: 035aa3126b30a7af46e98ba5ca55af75e4562775
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 20 16:26:48 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Sun Aug 20 16:28:53 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=035aa312
dev-util/poke: add 3.3
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
dev-util/poke/Manifest | 1 +
dev-util/poke/poke-3.3.ebuild | 126 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 127 insertions(+)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index 9f2c77817bd0..76ae303cb29a 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -3,3 +3,4 @@ DIST poke-2.90.1.tar.gz 7512925 BLAKE2B 38c9283f1c0b183b1b74c2ebd347edf6e9a9191d
DIST poke-3.0.tar.gz 7510801 BLAKE2B 4e80bd0603b0f690f7b6dc9b3913bb165f61160cd6e677751e6f8ea444bc395141204cc32c3ed97bad4b4044d505a800a64a4c973200e7338b50f05d9ea90c25 SHA512 5b786cdfae732a1f7196b0c4bf271c97f204f8fe9de9b34d92704f35150c8abfc2c080940d67efac63e3e82d0d4afe2fde4b75066faf9f4d1e9df6b6f62edb96
DIST poke-3.1.tar.gz 7562582 BLAKE2B c348973185e7f33d670a9dccab60c02e8ccc247c5aa46936ac4b04674687c9e7edae707639a16c3853232b422d0c969930fe3879b59c1dba351fe7c3da56d34f SHA512 5680ce13b0a8e9a1f2770d295bccf7ccbe3aff54f3f4301a12c4719f54a6717ce5addb6ae3fe0478d0e426ccc756ef06a5e852b0d6ada0f8d3c587640ad209dd
DIST poke-3.2.tar.gz 7559660 BLAKE2B c1d5739a1a497fb3daadec53fe812b65ec787dd268030a6517764541497c82451f4df391f3c434ef7729bc8e3762c31852ef3ce41aa83928e7646c40bde557dd SHA512 bd3651a2962165b318cc59c53604199eb6278ee3be45c18c36864612b0926d78a06f0e1338fdcc1fcd1cd48e2792bb3cd36a2bb5383143a66dc3aab023c0019c
+DIST poke-3.3.tar.gz 7553544 BLAKE2B 1e98f77937f9c45daa80591be603a74857b1bbd230cb931e59d7e9753c1687d5a4c96837bb6aca76615feca71cbeabd3be7ad234260657288d060ff63d59c040 SHA512 b00dca38d27bddee6ea131d45988aaead1d11d29b757c048f3b2be8013575cedc591844d4d99870f90964fd4f517d500cbb42aae5aff57e9fe07aac8273aa236
diff --git a/dev-util/poke/poke-3.3.ebuild b/dev-util/poke/poke-3.3.ebuild
new file mode 100644
index 000000000000..9ac3d2fc40bf
--- /dev/null
+++ b/dev-util/poke/poke-3.3.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common flag-o-matic toolchain-funcs
+
+DESCRIPTION="Extensible editor for structured binary data"
+HOMEPAGE="https://www.jemarch.net/poke"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
+ REGEN_BDEPEND="
+ >=sys-devel/autoconf-2.62
+ >=sys-devel/automake-1.16
+ sys-apps/gawk
+ sys-apps/help2man
+ sys-apps/texinfo
+ sys-devel/bison
+ sys-devel/flex
+ "
+elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
+ SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz"
+ REGEN_BDEPEND=""
+else
+ SRC_URI="mirror://gnu/poke/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ REGEN_BDEPEND=""
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="emacs pvm-profiling nbd nls test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/boehm-gc:=
+ dev-libs/libatomic_ops
+ sys-devel/gettext
+ sys-libs/readline:=
+ emacs? ( >=app-editors/emacs-23.1:* )
+ nbd? ( sys-libs/libnbd )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) )
+"
+BDEPEND="
+ ${REGEN_BDEPEND}
+ virtual/pkgconfig
+ pvm-profiling? ( sys-devel/gcc )
+ emacs? ( >=app-editors/emacs-23.1:* )
+ test? (
+ dev-util/dejagnu
+ nbd? ( sys-block/nbdkit )
+ )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+pkg_pretend() {
+ if use pvm-profiling && ! tc-is-gcc; then
+ die "USE=pvm-profiling requires GCC"
+ fi
+}
+
+pkg_setup() {
+ use emacs && elisp-check-emacs-version
+}
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == 9999 ]]; then
+ ./bootstrap || die
+ fi
+}
+
+src_configure() {
+ # See bug 858461.
+ # Upstream support might happen one day. For context, only one file needs
+ # LTO to be disabled (since it's an autogenerated bytecode interpreter),
+ # others do not. The build system will handle this at some point in the
+ # future. Until then, just filter out LTO.
+ filter-lto
+
+ local myconf=(
+ --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
+ --enable-hserver
+ $(use_enable nbd libnbd)
+ $(use_enable pvm-profiling)
+ $(use_enable nls)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ default
+
+ if use emacs; then
+ cd etc || die
+ elisp-compile *.el
+ fi
+}
+
+src_install() {
+ default
+
+ if use emacs; then
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ cd etc || die
+ elisp-install "${PN}" *.el *.elc
+ fi
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2023-11-21 19:37 Arsen Arsenović
0 siblings, 0 replies; 45+ messages in thread
From: Arsen Arsenović @ 2023-11-21 19:37 UTC (permalink / raw
To: gentoo-commits
commit: ba34aae9afaaeabb65ad31795e01ead5a6472564
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 21 19:35:11 2023 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Tue Nov 21 19:37:24 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba34aae9
dev-util/poke: suppress QA_CONFIG_IMPL_DECL FPs
Closes: https://bugs.gentoo.org/898780
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
dev-util/poke/poke-3.0.ebuild | 7 +++++++
dev-util/poke/poke-3.1.ebuild | 7 +++++++
dev-util/poke/poke-3.2.ebuild | 7 +++++++
dev-util/poke/poke-3.3.ebuild | 7 +++++++
4 files changed, 28 insertions(+)
diff --git a/dev-util/poke/poke-3.0.ebuild b/dev-util/poke/poke-3.0.ebuild
index 9ac3d2fc40bf..0ab0c56d8c9f 100644
--- a/dev-util/poke/poke-3.0.ebuild
+++ b/dev-util/poke/poke-3.0.ebuild
@@ -60,6 +60,13 @@ BDEPEND="
SITEFILE="50${PN}-gentoo.el"
+QA_CONFIG_IMPL_DECL_SKIP=(
+ # FP, bug #123456
+ MIN # gl_MINMAX
+ static_assert # gl_ASSERT_H
+ alignof # gl_STDALIGN_H
+)
+
pkg_pretend() {
if use pvm-profiling && ! tc-is-gcc; then
die "USE=pvm-profiling requires GCC"
diff --git a/dev-util/poke/poke-3.1.ebuild b/dev-util/poke/poke-3.1.ebuild
index 9ac3d2fc40bf..0ab0c56d8c9f 100644
--- a/dev-util/poke/poke-3.1.ebuild
+++ b/dev-util/poke/poke-3.1.ebuild
@@ -60,6 +60,13 @@ BDEPEND="
SITEFILE="50${PN}-gentoo.el"
+QA_CONFIG_IMPL_DECL_SKIP=(
+ # FP, bug #123456
+ MIN # gl_MINMAX
+ static_assert # gl_ASSERT_H
+ alignof # gl_STDALIGN_H
+)
+
pkg_pretend() {
if use pvm-profiling && ! tc-is-gcc; then
die "USE=pvm-profiling requires GCC"
diff --git a/dev-util/poke/poke-3.2.ebuild b/dev-util/poke/poke-3.2.ebuild
index 9ac3d2fc40bf..0ab0c56d8c9f 100644
--- a/dev-util/poke/poke-3.2.ebuild
+++ b/dev-util/poke/poke-3.2.ebuild
@@ -60,6 +60,13 @@ BDEPEND="
SITEFILE="50${PN}-gentoo.el"
+QA_CONFIG_IMPL_DECL_SKIP=(
+ # FP, bug #123456
+ MIN # gl_MINMAX
+ static_assert # gl_ASSERT_H
+ alignof # gl_STDALIGN_H
+)
+
pkg_pretend() {
if use pvm-profiling && ! tc-is-gcc; then
die "USE=pvm-profiling requires GCC"
diff --git a/dev-util/poke/poke-3.3.ebuild b/dev-util/poke/poke-3.3.ebuild
index 9ac3d2fc40bf..76445fd1a3fb 100644
--- a/dev-util/poke/poke-3.3.ebuild
+++ b/dev-util/poke/poke-3.3.ebuild
@@ -58,6 +58,13 @@ BDEPEND="
)
"
+QA_CONFIG_IMPL_DECL_SKIP=(
+ # FP, bug #123456
+ MIN # gl_MINMAX
+ static_assert # gl_ASSERT_H
+ alignof # gl_STDALIGN_H
+)
+
SITEFILE="50${PN}-gentoo.el"
pkg_pretend() {
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2023-11-23 19:53 Sam James
0 siblings, 0 replies; 45+ messages in thread
From: Sam James @ 2023-11-23 19:53 UTC (permalink / raw
To: gentoo-commits
commit: 930b6eb0164d4d5a60a94cd58ce431220f3fcdeb
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 23 19:52:29 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Nov 23 19:52:29 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=930b6eb0
dev-util/poke: Stabilize 3.3 amd64, #914512
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/poke/poke-3.3.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/poke/poke-3.3.ebuild b/dev-util/poke/poke-3.3.ebuild
index 76445fd1a3fb..b176ec0d712a 100644
--- a/dev-util/poke/poke-3.3.ebuild
+++ b/dev-util/poke/poke-3.3.ebuild
@@ -25,7 +25,7 @@ elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
REGEN_BDEPEND=""
else
SRC_URI="mirror://gnu/poke/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
REGEN_BDEPEND=""
fi
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2024-01-20 15:56 Arsen Arsenović
0 siblings, 0 replies; 45+ messages in thread
From: Arsen Arsenović @ 2024-01-20 15:56 UTC (permalink / raw
To: gentoo-commits
commit: 1afaef6d3f64263fd7f23726163d4b4bc197f326
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 20 13:11:02 2024 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Sat Jan 20 15:56:24 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1afaef6d
dev-util/poke: add 3.90.0
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
dev-util/poke/Manifest | 1 +
dev-util/poke/poke-3.90.0.ebuild | 126 +++++++++++++++++++++++++++++++++++++++
2 files changed, 127 insertions(+)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index 76ae303cb29a..df3108263b42 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -4,3 +4,4 @@ DIST poke-3.0.tar.gz 7510801 BLAKE2B 4e80bd0603b0f690f7b6dc9b3913bb165f61160cd6e
DIST poke-3.1.tar.gz 7562582 BLAKE2B c348973185e7f33d670a9dccab60c02e8ccc247c5aa46936ac4b04674687c9e7edae707639a16c3853232b422d0c969930fe3879b59c1dba351fe7c3da56d34f SHA512 5680ce13b0a8e9a1f2770d295bccf7ccbe3aff54f3f4301a12c4719f54a6717ce5addb6ae3fe0478d0e426ccc756ef06a5e852b0d6ada0f8d3c587640ad209dd
DIST poke-3.2.tar.gz 7559660 BLAKE2B c1d5739a1a497fb3daadec53fe812b65ec787dd268030a6517764541497c82451f4df391f3c434ef7729bc8e3762c31852ef3ce41aa83928e7646c40bde557dd SHA512 bd3651a2962165b318cc59c53604199eb6278ee3be45c18c36864612b0926d78a06f0e1338fdcc1fcd1cd48e2792bb3cd36a2bb5383143a66dc3aab023c0019c
DIST poke-3.3.tar.gz 7553544 BLAKE2B 1e98f77937f9c45daa80591be603a74857b1bbd230cb931e59d7e9753c1687d5a4c96837bb6aca76615feca71cbeabd3be7ad234260657288d060ff63d59c040 SHA512 b00dca38d27bddee6ea131d45988aaead1d11d29b757c048f3b2be8013575cedc591844d4d99870f90964fd4f517d500cbb42aae5aff57e9fe07aac8273aa236
+DIST poke-3.90.0.tar.gz 7971780 BLAKE2B ef4a5e0a25f1851e4f44314cc9e3b62c6eeb7458d5c4b3da1d7ea798c7b58b57c4ba113e3dac221e757b0d52d8b609c9cd1910a82f36d9aafe0393a1a1fa6a02 SHA512 34b2baee4317582d4ca68001b9f1bd540277c6ef133ebec49de6d45db0d564815da376b4f9761369e80976570c4bbd05272b215e78391b0a818390e613e21b1a
diff --git a/dev-util/poke/poke-3.90.0.ebuild b/dev-util/poke/poke-3.90.0.ebuild
new file mode 100644
index 000000000000..1aadadd1833d
--- /dev/null
+++ b/dev-util/poke/poke-3.90.0.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common flag-o-matic toolchain-funcs
+
+DESCRIPTION="Extensible editor for structured binary data"
+HOMEPAGE="https://www.jemarch.net/poke"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
+ REGEN_BDEPEND="
+ >=dev-build/autoconf-2.62
+ >=dev-build/automake-1.16
+ sys-apps/gawk
+ sys-apps/help2man
+ sys-apps/texinfo
+ app-alternatives/yacc
+ app-alternatives/lex
+ "
+elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
+ SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz"
+ REGEN_BDEPEND=""
+else
+ SRC_URI="mirror://gnu/poke/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ REGEN_BDEPEND=""
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="emacs pvm-profiling nbd nls test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/boehm-gc:=
+ dev-libs/libatomic_ops
+ sys-devel/gettext
+ sys-libs/readline:=
+ emacs? ( >=app-editors/emacs-23.1:* )
+ nbd? ( sys-libs/libnbd )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) )
+"
+BDEPEND="
+ ${REGEN_BDEPEND}
+ virtual/pkgconfig
+ pvm-profiling? ( sys-devel/gcc )
+ emacs? ( >=app-editors/emacs-23.1:* )
+ test? (
+ dev-util/dejagnu
+ nbd? ( sys-block/nbdkit )
+ )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+pkg_pretend() {
+ if use pvm-profiling && ! tc-is-gcc; then
+ die "USE=pvm-profiling requires GCC"
+ fi
+}
+
+pkg_setup() {
+ use emacs && elisp-check-emacs-version
+}
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == 9999 ]]; then
+ ./bootstrap || die
+ fi
+}
+
+src_configure() {
+ # See bug 858461.
+ # Upstream support might happen one day. For context, only one file needs
+ # LTO to be disabled (since it's an autogenerated bytecode interpreter),
+ # others do not. The build system will handle this at some point in the
+ # future. Until then, just filter out LTO.
+ filter-lto
+
+ local myconf=(
+ --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
+ --enable-hserver
+ $(use_enable nbd libnbd)
+ $(use_enable pvm-profiling)
+ $(use_enable nls)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ default
+
+ if use emacs; then
+ cd etc || die
+ elisp-compile *.el
+ fi
+}
+
+src_install() {
+ default
+
+ if use emacs; then
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ cd etc || die
+ elisp-install "${PN}" *.el *.elc
+ fi
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2024-01-22 14:04 Arsen Arsenović
0 siblings, 0 replies; 45+ messages in thread
From: Arsen Arsenović @ 2024-01-22 14:04 UTC (permalink / raw
To: gentoo-commits
commit: 7251eb47638c126422d8014b1ffb6472e25e2cde
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 22 14:03:07 2024 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Mon Jan 22 14:03:40 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7251eb47
dev-util/poke: add 3.90.1
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
dev-util/poke/Manifest | 1 +
dev-util/poke/poke-3.90.1.ebuild | 126 +++++++++++++++++++++++++++++++++++++++
2 files changed, 127 insertions(+)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index df3108263b42..f7044d41c5d8 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -5,3 +5,4 @@ DIST poke-3.1.tar.gz 7562582 BLAKE2B c348973185e7f33d670a9dccab60c02e8ccc247c5aa
DIST poke-3.2.tar.gz 7559660 BLAKE2B c1d5739a1a497fb3daadec53fe812b65ec787dd268030a6517764541497c82451f4df391f3c434ef7729bc8e3762c31852ef3ce41aa83928e7646c40bde557dd SHA512 bd3651a2962165b318cc59c53604199eb6278ee3be45c18c36864612b0926d78a06f0e1338fdcc1fcd1cd48e2792bb3cd36a2bb5383143a66dc3aab023c0019c
DIST poke-3.3.tar.gz 7553544 BLAKE2B 1e98f77937f9c45daa80591be603a74857b1bbd230cb931e59d7e9753c1687d5a4c96837bb6aca76615feca71cbeabd3be7ad234260657288d060ff63d59c040 SHA512 b00dca38d27bddee6ea131d45988aaead1d11d29b757c048f3b2be8013575cedc591844d4d99870f90964fd4f517d500cbb42aae5aff57e9fe07aac8273aa236
DIST poke-3.90.0.tar.gz 7971780 BLAKE2B ef4a5e0a25f1851e4f44314cc9e3b62c6eeb7458d5c4b3da1d7ea798c7b58b57c4ba113e3dac221e757b0d52d8b609c9cd1910a82f36d9aafe0393a1a1fa6a02 SHA512 34b2baee4317582d4ca68001b9f1bd540277c6ef133ebec49de6d45db0d564815da376b4f9761369e80976570c4bbd05272b215e78391b0a818390e613e21b1a
+DIST poke-3.90.1.tar.gz 7953029 BLAKE2B f098fe68316d172e700a896fdc588c6ae5d352eca21b5230940902e51adca8b57d19093d406b6fd66391e79025d79604cf3db63ef3f7783b65cd39788a727c76 SHA512 0d4d4b63ed5448427a72ecee182065bc6fb86eb460f9a05daef2d40d5678a5352a568d0f403cce17e6711c7a82875c91d0e00890162ac85636edbf6e277d1f3e
diff --git a/dev-util/poke/poke-3.90.1.ebuild b/dev-util/poke/poke-3.90.1.ebuild
new file mode 100644
index 000000000000..1aadadd1833d
--- /dev/null
+++ b/dev-util/poke/poke-3.90.1.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common flag-o-matic toolchain-funcs
+
+DESCRIPTION="Extensible editor for structured binary data"
+HOMEPAGE="https://www.jemarch.net/poke"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
+ REGEN_BDEPEND="
+ >=dev-build/autoconf-2.62
+ >=dev-build/automake-1.16
+ sys-apps/gawk
+ sys-apps/help2man
+ sys-apps/texinfo
+ app-alternatives/yacc
+ app-alternatives/lex
+ "
+elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
+ SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz"
+ REGEN_BDEPEND=""
+else
+ SRC_URI="mirror://gnu/poke/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ REGEN_BDEPEND=""
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="emacs pvm-profiling nbd nls test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/boehm-gc:=
+ dev-libs/libatomic_ops
+ sys-devel/gettext
+ sys-libs/readline:=
+ emacs? ( >=app-editors/emacs-23.1:* )
+ nbd? ( sys-libs/libnbd )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) )
+"
+BDEPEND="
+ ${REGEN_BDEPEND}
+ virtual/pkgconfig
+ pvm-profiling? ( sys-devel/gcc )
+ emacs? ( >=app-editors/emacs-23.1:* )
+ test? (
+ dev-util/dejagnu
+ nbd? ( sys-block/nbdkit )
+ )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+pkg_pretend() {
+ if use pvm-profiling && ! tc-is-gcc; then
+ die "USE=pvm-profiling requires GCC"
+ fi
+}
+
+pkg_setup() {
+ use emacs && elisp-check-emacs-version
+}
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == 9999 ]]; then
+ ./bootstrap || die
+ fi
+}
+
+src_configure() {
+ # See bug 858461.
+ # Upstream support might happen one day. For context, only one file needs
+ # LTO to be disabled (since it's an autogenerated bytecode interpreter),
+ # others do not. The build system will handle this at some point in the
+ # future. Until then, just filter out LTO.
+ filter-lto
+
+ local myconf=(
+ --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
+ --enable-hserver
+ $(use_enable nbd libnbd)
+ $(use_enable pvm-profiling)
+ $(use_enable nls)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ default
+
+ if use emacs; then
+ cd etc || die
+ elisp-compile *.el
+ fi
+}
+
+src_install() {
+ default
+
+ if use emacs; then
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ cd etc || die
+ elisp-install "${PN}" *.el *.elc
+ fi
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2024-02-11 13:23 Arsen Arsenović
0 siblings, 0 replies; 45+ messages in thread
From: Arsen Arsenović @ 2024-02-11 13:23 UTC (permalink / raw
To: gentoo-commits
commit: 33a56dcd808f8ae1cc6562ad9045f48374f3f235
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 11 13:21:07 2024 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Sun Feb 11 13:21:27 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33a56dcd
dev-util/poke: add 3.90.2
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
dev-util/poke/Manifest | 1 +
dev-util/poke/poke-3.90.2.ebuild | 126 +++++++++++++++++++++++++++++++++++++++
2 files changed, 127 insertions(+)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index f7044d41c5d8..8d88c4104d5c 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -6,3 +6,4 @@ DIST poke-3.2.tar.gz 7559660 BLAKE2B c1d5739a1a497fb3daadec53fe812b65ec787dd2680
DIST poke-3.3.tar.gz 7553544 BLAKE2B 1e98f77937f9c45daa80591be603a74857b1bbd230cb931e59d7e9753c1687d5a4c96837bb6aca76615feca71cbeabd3be7ad234260657288d060ff63d59c040 SHA512 b00dca38d27bddee6ea131d45988aaead1d11d29b757c048f3b2be8013575cedc591844d4d99870f90964fd4f517d500cbb42aae5aff57e9fe07aac8273aa236
DIST poke-3.90.0.tar.gz 7971780 BLAKE2B ef4a5e0a25f1851e4f44314cc9e3b62c6eeb7458d5c4b3da1d7ea798c7b58b57c4ba113e3dac221e757b0d52d8b609c9cd1910a82f36d9aafe0393a1a1fa6a02 SHA512 34b2baee4317582d4ca68001b9f1bd540277c6ef133ebec49de6d45db0d564815da376b4f9761369e80976570c4bbd05272b215e78391b0a818390e613e21b1a
DIST poke-3.90.1.tar.gz 7953029 BLAKE2B f098fe68316d172e700a896fdc588c6ae5d352eca21b5230940902e51adca8b57d19093d406b6fd66391e79025d79604cf3db63ef3f7783b65cd39788a727c76 SHA512 0d4d4b63ed5448427a72ecee182065bc6fb86eb460f9a05daef2d40d5678a5352a568d0f403cce17e6711c7a82875c91d0e00890162ac85636edbf6e277d1f3e
+DIST poke-3.90.2.tar.gz 7972908 BLAKE2B ca1b616300d6c14b4aa95ad19df4e5e78c993a3e5172112fbd25d50b406a4832f6392d597eb7e970ea5cfafd0936ca395cd42dd38d9d65070411e11bae0d07aa SHA512 d754921dce62730da6e75b8184352aeb8df6aaaafe3698ccf0063758f3d9ed3faa48de4e0ba8720060141a6581fb1595ac755f394bd8e951f6e608fd268b7572
diff --git a/dev-util/poke/poke-3.90.2.ebuild b/dev-util/poke/poke-3.90.2.ebuild
new file mode 100644
index 000000000000..1aadadd1833d
--- /dev/null
+++ b/dev-util/poke/poke-3.90.2.ebuild
@@ -0,0 +1,126 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common flag-o-matic toolchain-funcs
+
+DESCRIPTION="Extensible editor for structured binary data"
+HOMEPAGE="https://www.jemarch.net/poke"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
+ REGEN_BDEPEND="
+ >=dev-build/autoconf-2.62
+ >=dev-build/automake-1.16
+ sys-apps/gawk
+ sys-apps/help2man
+ sys-apps/texinfo
+ app-alternatives/yacc
+ app-alternatives/lex
+ "
+elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
+ SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz"
+ REGEN_BDEPEND=""
+else
+ SRC_URI="mirror://gnu/poke/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ REGEN_BDEPEND=""
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="emacs pvm-profiling nbd nls test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/boehm-gc:=
+ dev-libs/libatomic_ops
+ sys-devel/gettext
+ sys-libs/readline:=
+ emacs? ( >=app-editors/emacs-23.1:* )
+ nbd? ( sys-libs/libnbd )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) )
+"
+BDEPEND="
+ ${REGEN_BDEPEND}
+ virtual/pkgconfig
+ pvm-profiling? ( sys-devel/gcc )
+ emacs? ( >=app-editors/emacs-23.1:* )
+ test? (
+ dev-util/dejagnu
+ nbd? ( sys-block/nbdkit )
+ )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+pkg_pretend() {
+ if use pvm-profiling && ! tc-is-gcc; then
+ die "USE=pvm-profiling requires GCC"
+ fi
+}
+
+pkg_setup() {
+ use emacs && elisp-check-emacs-version
+}
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == 9999 ]]; then
+ ./bootstrap || die
+ fi
+}
+
+src_configure() {
+ # See bug 858461.
+ # Upstream support might happen one day. For context, only one file needs
+ # LTO to be disabled (since it's an autogenerated bytecode interpreter),
+ # others do not. The build system will handle this at some point in the
+ # future. Until then, just filter out LTO.
+ filter-lto
+
+ local myconf=(
+ --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
+ --enable-hserver
+ $(use_enable nbd libnbd)
+ $(use_enable pvm-profiling)
+ $(use_enable nls)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ default
+
+ if use emacs; then
+ cd etc || die
+ elisp-compile *.el
+ fi
+}
+
+src_install() {
+ default
+
+ if use emacs; then
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ cd etc || die
+ elisp-install "${PN}" *.el *.elc
+ fi
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2024-04-02 11:55 Arsen Arsenović
0 siblings, 0 replies; 45+ messages in thread
From: Arsen Arsenović @ 2024-04-02 11:55 UTC (permalink / raw
To: gentoo-commits
commit: b1ede1fc38b9dcadd5723d4772f500de8750baf2
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Sun Mar 31 14:06:46 2024 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Tue Apr 2 11:54:47 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1ede1fc
dev-util/poke: add 4.0
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
dev-util/poke/Manifest | 1 +
dev-util/poke/poke-4.0.ebuild | 138 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 139 insertions(+)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index 8d88c4104d5c..e2816c323aec 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -7,3 +7,4 @@ DIST poke-3.3.tar.gz 7553544 BLAKE2B 1e98f77937f9c45daa80591be603a74857b1bbd230c
DIST poke-3.90.0.tar.gz 7971780 BLAKE2B ef4a5e0a25f1851e4f44314cc9e3b62c6eeb7458d5c4b3da1d7ea798c7b58b57c4ba113e3dac221e757b0d52d8b609c9cd1910a82f36d9aafe0393a1a1fa6a02 SHA512 34b2baee4317582d4ca68001b9f1bd540277c6ef133ebec49de6d45db0d564815da376b4f9761369e80976570c4bbd05272b215e78391b0a818390e613e21b1a
DIST poke-3.90.1.tar.gz 7953029 BLAKE2B f098fe68316d172e700a896fdc588c6ae5d352eca21b5230940902e51adca8b57d19093d406b6fd66391e79025d79604cf3db63ef3f7783b65cd39788a727c76 SHA512 0d4d4b63ed5448427a72ecee182065bc6fb86eb460f9a05daef2d40d5678a5352a568d0f403cce17e6711c7a82875c91d0e00890162ac85636edbf6e277d1f3e
DIST poke-3.90.2.tar.gz 7972908 BLAKE2B ca1b616300d6c14b4aa95ad19df4e5e78c993a3e5172112fbd25d50b406a4832f6392d597eb7e970ea5cfafd0936ca395cd42dd38d9d65070411e11bae0d07aa SHA512 d754921dce62730da6e75b8184352aeb8df6aaaafe3698ccf0063758f3d9ed3faa48de4e0ba8720060141a6581fb1595ac755f394bd8e951f6e608fd268b7572
+DIST poke-4.0.tar.gz 8224479 BLAKE2B d7778274e2fcf3657e800ebc8b2a11e7c0e9d81b5a41ab366d7dbf8772afa8ec0f7c07c70eae1c297acc1b5ac9fb584fb6bdb1c6eedd94c62ae9123aefe08df2 SHA512 3b6a15bf5542b34a794efd31bd575b5024c14f71474581b845097f38b43cef178ee2078f680ab9ec329b4336d1b99cc5832818bd4e7a6372fec6f95e9a11534a
diff --git a/dev-util/poke/poke-4.0.ebuild b/dev-util/poke/poke-4.0.ebuild
new file mode 100644
index 000000000000..4f6fda3e59da
--- /dev/null
+++ b/dev-util/poke/poke-4.0.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common flag-o-matic toolchain-funcs
+
+DESCRIPTION="Extensible editor for structured binary data"
+HOMEPAGE="https://www.jemarch.net/poke"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
+ REGEN_BDEPEND="
+ >=dev-build/autoconf-2.62
+ >=dev-build/automake-1.16
+ sys-apps/gawk
+ sys-apps/help2man
+ sys-apps/texinfo
+ app-alternatives/yacc
+ app-alternatives/lex
+ "
+elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
+ SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz"
+ REGEN_BDEPEND=""
+else
+ SRC_URI="mirror://gnu/poke/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ REGEN_BDEPEND=""
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="emacs pvm-profiling nbd nls test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/boehm-gc:=
+ dev-libs/libatomic_ops
+ sys-devel/gettext
+ sys-libs/readline:=
+ emacs? ( >=app-editors/emacs-23.1:* )
+ nbd? ( sys-libs/libnbd )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) )
+"
+BDEPEND="
+ ${REGEN_BDEPEND}
+ virtual/pkgconfig
+ pvm-profiling? ( sys-devel/gcc )
+ emacs? ( >=app-editors/emacs-23.1:* )
+ test? (
+ dev-util/dejagnu
+ nbd? ( sys-block/nbdkit )
+ )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+pkg_pretend() {
+ if use pvm-profiling && ! tc-is-gcc; then
+ die "USE=pvm-profiling requires GCC"
+ fi
+}
+
+pkg_setup() {
+ use emacs && elisp-check-emacs-version
+}
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == 9999 ]]; then
+ ./bootstrap || die
+ fi
+}
+
+src_configure() {
+ # See bug 858461.
+ # Upstream support might happen one day. For context, only one file needs
+ # LTO to be disabled (since it's an autogenerated bytecode interpreter),
+ # others do not. The build system will handle this at some point in the
+ # future. Until then, just filter out LTO.
+ filter-lto
+
+ local myconf=(
+ --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
+ --enable-hserver
+ $(use_enable nbd libnbd)
+ $(use_enable pvm-profiling)
+ $(use_enable nls)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ default
+
+ if use emacs; then
+ cd etc || die
+ elisp-compile *.el
+ fi
+}
+
+src_install() {
+ default
+
+ if use emacs; then
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ cd etc || die
+ elisp-install "${PN}" *.el *.elc
+ fi
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_preinst() {
+ UPGRADING_POKE=false
+ if has_version '<dev-util/poke-4'; then
+ UPGRADING_POKE=true
+ fi
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+
+ if "${UPGRADING_POKE}"; then
+ ewarn "GNU poke 4.0 moves the ELF pickle to a separate package."
+ ewarn "To install elf.pk, please install dev-util/poke-elf."
+ fi
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2024-04-02 11:55 Arsen Arsenović
0 siblings, 0 replies; 45+ messages in thread
From: Arsen Arsenović @ 2024-04-02 11:55 UTC (permalink / raw
To: gentoo-commits
commit: 9ad533a9fa02dbbf43daf9965572148318c81c0f
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 2 10:43:16 2024 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Tue Apr 2 11:54:47 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ad533a9
dev-util/poke: drop versions
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
dev-util/poke/Manifest | 8 ---
dev-util/poke/poke-2.4-r1.ebuild | 130 --------------------------------------
dev-util/poke/poke-2.90.1.ebuild | 119 -----------------------------------
dev-util/poke/poke-3.0.ebuild | 133 ---------------------------------------
dev-util/poke/poke-3.1.ebuild | 133 ---------------------------------------
dev-util/poke/poke-3.2.ebuild | 133 ---------------------------------------
dev-util/poke/poke-3.90.0.ebuild | 126 -------------------------------------
dev-util/poke/poke-3.90.1.ebuild | 126 -------------------------------------
dev-util/poke/poke-3.90.2.ebuild | 126 -------------------------------------
9 files changed, 1034 deletions(-)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index e2816c323aec..46884b2eb6a4 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -1,10 +1,2 @@
-DIST poke-2.4.tar.gz 7372092 BLAKE2B 64b8b22713bb581c30b624200c0a283a8de548895db2c21d83babbb18a93f3a8975dd7af752bd7ea856242f90035add249fbb62462ac632bec351598bcca0fe5 SHA512 6fa1097a5cbbd4171b6a390934c5648b4c382b8b8c8dd4955bba82cb57107f67e23b39f2df2081904a02f457e6c5b2d10baed710da3ed4b9b9eab3f4127e12bc
-DIST poke-2.90.1.tar.gz 7512925 BLAKE2B 38c9283f1c0b183b1b74c2ebd347edf6e9a9191d19070f7da32e6b0f520ec8197be3a813bc98160b47363cd11069bdaf84bb528498fe51cf2dcadf0bfa06a25e SHA512 f5823bed61ab64c2cdde83c918716fe64ad5552499023b2f5202130d6b2bab405c9d1cb1e12c7f190749689d86bf36f4edfe140ce748ac4c5f03d219197558d3
-DIST poke-3.0.tar.gz 7510801 BLAKE2B 4e80bd0603b0f690f7b6dc9b3913bb165f61160cd6e677751e6f8ea444bc395141204cc32c3ed97bad4b4044d505a800a64a4c973200e7338b50f05d9ea90c25 SHA512 5b786cdfae732a1f7196b0c4bf271c97f204f8fe9de9b34d92704f35150c8abfc2c080940d67efac63e3e82d0d4afe2fde4b75066faf9f4d1e9df6b6f62edb96
-DIST poke-3.1.tar.gz 7562582 BLAKE2B c348973185e7f33d670a9dccab60c02e8ccc247c5aa46936ac4b04674687c9e7edae707639a16c3853232b422d0c969930fe3879b59c1dba351fe7c3da56d34f SHA512 5680ce13b0a8e9a1f2770d295bccf7ccbe3aff54f3f4301a12c4719f54a6717ce5addb6ae3fe0478d0e426ccc756ef06a5e852b0d6ada0f8d3c587640ad209dd
-DIST poke-3.2.tar.gz 7559660 BLAKE2B c1d5739a1a497fb3daadec53fe812b65ec787dd268030a6517764541497c82451f4df391f3c434ef7729bc8e3762c31852ef3ce41aa83928e7646c40bde557dd SHA512 bd3651a2962165b318cc59c53604199eb6278ee3be45c18c36864612b0926d78a06f0e1338fdcc1fcd1cd48e2792bb3cd36a2bb5383143a66dc3aab023c0019c
DIST poke-3.3.tar.gz 7553544 BLAKE2B 1e98f77937f9c45daa80591be603a74857b1bbd230cb931e59d7e9753c1687d5a4c96837bb6aca76615feca71cbeabd3be7ad234260657288d060ff63d59c040 SHA512 b00dca38d27bddee6ea131d45988aaead1d11d29b757c048f3b2be8013575cedc591844d4d99870f90964fd4f517d500cbb42aae5aff57e9fe07aac8273aa236
-DIST poke-3.90.0.tar.gz 7971780 BLAKE2B ef4a5e0a25f1851e4f44314cc9e3b62c6eeb7458d5c4b3da1d7ea798c7b58b57c4ba113e3dac221e757b0d52d8b609c9cd1910a82f36d9aafe0393a1a1fa6a02 SHA512 34b2baee4317582d4ca68001b9f1bd540277c6ef133ebec49de6d45db0d564815da376b4f9761369e80976570c4bbd05272b215e78391b0a818390e613e21b1a
-DIST poke-3.90.1.tar.gz 7953029 BLAKE2B f098fe68316d172e700a896fdc588c6ae5d352eca21b5230940902e51adca8b57d19093d406b6fd66391e79025d79604cf3db63ef3f7783b65cd39788a727c76 SHA512 0d4d4b63ed5448427a72ecee182065bc6fb86eb460f9a05daef2d40d5678a5352a568d0f403cce17e6711c7a82875c91d0e00890162ac85636edbf6e277d1f3e
-DIST poke-3.90.2.tar.gz 7972908 BLAKE2B ca1b616300d6c14b4aa95ad19df4e5e78c993a3e5172112fbd25d50b406a4832f6392d597eb7e970ea5cfafd0936ca395cd42dd38d9d65070411e11bae0d07aa SHA512 d754921dce62730da6e75b8184352aeb8df6aaaafe3698ccf0063758f3d9ed3faa48de4e0ba8720060141a6581fb1595ac755f394bd8e951f6e608fd268b7572
DIST poke-4.0.tar.gz 8224479 BLAKE2B d7778274e2fcf3657e800ebc8b2a11e7c0e9d81b5a41ab366d7dbf8772afa8ec0f7c07c70eae1c297acc1b5ac9fb584fb6bdb1c6eedd94c62ae9123aefe08df2 SHA512 3b6a15bf5542b34a794efd31bd575b5024c14f71474581b845097f38b43cef178ee2078f680ab9ec329b4336d1b99cc5832818bd4e7a6372fec6f95e9a11534a
diff --git a/dev-util/poke/poke-2.4-r1.ebuild b/dev-util/poke/poke-2.4-r1.ebuild
deleted file mode 100644
index b44a7334de30..000000000000
--- a/dev-util/poke/poke-2.4-r1.ebuild
+++ /dev/null
@@ -1,130 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common flag-o-matic toolchain-funcs
-
-DESCRIPTION="Extensible editor for structured binary data"
-HOMEPAGE="https://www.jemarch.net/poke"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
- REGEN_BDEPEND="
- >=dev-build/autoconf-2.62
- >=dev-build/automake-2.16
- sys-apps/gawk
- sys-apps/help2man
- sys-apps/texinfo
- app-alternatives/yacc
- app-alternatives/lex
- "
-else
- SRC_URI="mirror://gnu/poke/${P}.tar.gz"
- KEYWORDS="amd64 ~x86"
- REGEN_BDEPEND=""
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="emacs pvm-profiling nbd nls test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/boehm-gc:=
- dev-libs/libatomic_ops
- sys-devel/gettext
- sys-libs/readline:=
- emacs? ( >=app-editors/emacs-23.1:* )
- nbd? ( sys-libs/libnbd )
-"
-DEPEND="
- ${RDEPEND}
- test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) )
-"
-BDEPEND="
- ${REGEN_BDEPEND}
- virtual/pkgconfig
- pvm-profiling? ( sys-devel/gcc )
- emacs? ( >=app-editors/emacs-23.1:* )
- test? (
- dev-util/dejagnu
- nbd? ( sys-block/nbdkit )
- )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-pkg_pretend() {
- if use pvm-profiling && ! tc-is-gcc; then
- die "USE=pvm-profiling requires GCC"
- fi
-}
-
-pkg_setup() {
- use emacs && elisp-check-emacs-version
-}
-
-src_prepare() {
- default
-
- if [[ ${PV} == 9999 ]]; then
- ./bootstrap || die
- fi
-}
-
-src_configure() {
- # See bug 858461.
- # Upstream support might happen one day. For context, only one file needs
- # LTO to be disabled (since it's an autogenerated bytecode interpreter),
- # others do not. The build system will handle this at some point in the
- # future. Until then, just filter out LTO.
- filter-lto
-
- # NB --disable-{gui,mi}:
- # These (AFAICT) have no consumers in Gentoo, and should not get any,
- # preferably. They are slated for removal with Poke 3 (should happen
- # towards the end of the year, possibly), so they should not be relied
- # upon.
- local myconf=(
- --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
- --enable-hserver
- --disable-gui
- --disable-mi
- $(use_enable nbd libnbd)
- $(use_enable pvm-profiling)
- $(use_enable nls)
- )
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- default
-
- if use emacs; then
- cd etc || die
- elisp-compile *.el
- fi
-}
-
-src_install() {
- default
-
- if use emacs; then
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- cd etc || die
- elisp-install "${PN}" *.el *.elc
- fi
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-util/poke/poke-2.90.1.ebuild b/dev-util/poke/poke-2.90.1.ebuild
deleted file mode 100644
index 540363525164..000000000000
--- a/dev-util/poke/poke-2.90.1.ebuild
+++ /dev/null
@@ -1,119 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common flag-o-matic
-
-DESCRIPTION="Extensible editor for structured binary data"
-HOMEPAGE="https://www.jemarch.net/poke"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
- REGEN_BDEPEND="
- >=dev-build/autoconf-2.62
- >=dev-build/automake-1.16
- sys-apps/gawk
- sys-apps/help2man
- sys-apps/texinfo
- app-alternatives/yacc
- app-alternatives/lex
- "
-elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
- SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz"
- REGEN_BDEPEND=""
-else
- SRC_URI="mirror://gnu/poke/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- REGEN_BDEPEND=""
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="emacs pvm-profiling nbd nls test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/boehm-gc:=
- dev-libs/libatomic_ops
- sys-devel/gettext
- sys-libs/readline:=
- emacs? ( >=app-editors/emacs-23.1:* )
- nbd? ( sys-libs/libnbd )
-"
-DEPEND="
- ${RDEPEND}
- test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) )
-"
-BDEPEND="
- ${REGEN_BDEPEND}
- virtual/pkgconfig
- emacs? ( >=app-editors/emacs-23.1:* )
- test? (
- dev-util/dejagnu
- nbd? ( sys-block/nbdkit )
- )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-pkg_setup() {
- use emacs && elisp-check-emacs-version
-}
-
-src_prepare() {
- default
-
- if [[ ${PV} == 9999 ]]; then
- ./bootstrap || die
- fi
-}
-
-src_configure() {
- # See bug 858461.
- # Upstream support might happen one day. For context, only one file needs
- # LTO to be disabled (since it's an autogenerated bytecode interpreter),
- # others do not. The build system will handle this at some point in the
- # future. Until then, just filter out LTO.
- filter-lto
-
- local myconf=(
- --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
- --enable-hserver
- $(use_enable nbd libnbd)
- $(use_enable pvm-profiling)
- $(use_enable nls)
- )
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- default
-
- if use emacs; then
- cd etc || die
- elisp-compile *.el
- fi
-}
-
-src_install() {
- default
-
- if use emacs; then
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- cd etc || die
- elisp-install "${PN}" *.el *.elc
- fi
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-util/poke/poke-3.0.ebuild b/dev-util/poke/poke-3.0.ebuild
deleted file mode 100644
index 993b532d0a88..000000000000
--- a/dev-util/poke/poke-3.0.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common flag-o-matic toolchain-funcs
-
-DESCRIPTION="Extensible editor for structured binary data"
-HOMEPAGE="https://www.jemarch.net/poke"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
- REGEN_BDEPEND="
- >=dev-build/autoconf-2.62
- >=dev-build/automake-1.16
- sys-apps/gawk
- sys-apps/help2man
- sys-apps/texinfo
- app-alternatives/yacc
- app-alternatives/lex
- "
-elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
- SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz"
- REGEN_BDEPEND=""
-else
- SRC_URI="mirror://gnu/poke/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- REGEN_BDEPEND=""
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="emacs pvm-profiling nbd nls test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/boehm-gc:=
- dev-libs/libatomic_ops
- sys-devel/gettext
- sys-libs/readline:=
- emacs? ( >=app-editors/emacs-23.1:* )
- nbd? ( sys-libs/libnbd )
-"
-DEPEND="
- ${RDEPEND}
- test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) )
-"
-BDEPEND="
- ${REGEN_BDEPEND}
- virtual/pkgconfig
- pvm-profiling? ( sys-devel/gcc )
- emacs? ( >=app-editors/emacs-23.1:* )
- test? (
- dev-util/dejagnu
- nbd? ( sys-block/nbdkit )
- )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
- # FP, bug #123456
- MIN # gl_MINMAX
- static_assert # gl_ASSERT_H
- alignof # gl_STDALIGN_H
-)
-
-pkg_pretend() {
- if use pvm-profiling && ! tc-is-gcc; then
- die "USE=pvm-profiling requires GCC"
- fi
-}
-
-pkg_setup() {
- use emacs && elisp-check-emacs-version
-}
-
-src_prepare() {
- default
-
- if [[ ${PV} == 9999 ]]; then
- ./bootstrap || die
- fi
-}
-
-src_configure() {
- # See bug 858461.
- # Upstream support might happen one day. For context, only one file needs
- # LTO to be disabled (since it's an autogenerated bytecode interpreter),
- # others do not. The build system will handle this at some point in the
- # future. Until then, just filter out LTO.
- filter-lto
-
- local myconf=(
- --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
- --enable-hserver
- $(use_enable nbd libnbd)
- $(use_enable pvm-profiling)
- $(use_enable nls)
- )
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- default
-
- if use emacs; then
- cd etc || die
- elisp-compile *.el
- fi
-}
-
-src_install() {
- default
-
- if use emacs; then
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- cd etc || die
- elisp-install "${PN}" *.el *.elc
- fi
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-util/poke/poke-3.1.ebuild b/dev-util/poke/poke-3.1.ebuild
deleted file mode 100644
index 993b532d0a88..000000000000
--- a/dev-util/poke/poke-3.1.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common flag-o-matic toolchain-funcs
-
-DESCRIPTION="Extensible editor for structured binary data"
-HOMEPAGE="https://www.jemarch.net/poke"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
- REGEN_BDEPEND="
- >=dev-build/autoconf-2.62
- >=dev-build/automake-1.16
- sys-apps/gawk
- sys-apps/help2man
- sys-apps/texinfo
- app-alternatives/yacc
- app-alternatives/lex
- "
-elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
- SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz"
- REGEN_BDEPEND=""
-else
- SRC_URI="mirror://gnu/poke/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- REGEN_BDEPEND=""
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="emacs pvm-profiling nbd nls test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/boehm-gc:=
- dev-libs/libatomic_ops
- sys-devel/gettext
- sys-libs/readline:=
- emacs? ( >=app-editors/emacs-23.1:* )
- nbd? ( sys-libs/libnbd )
-"
-DEPEND="
- ${RDEPEND}
- test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) )
-"
-BDEPEND="
- ${REGEN_BDEPEND}
- virtual/pkgconfig
- pvm-profiling? ( sys-devel/gcc )
- emacs? ( >=app-editors/emacs-23.1:* )
- test? (
- dev-util/dejagnu
- nbd? ( sys-block/nbdkit )
- )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
- # FP, bug #123456
- MIN # gl_MINMAX
- static_assert # gl_ASSERT_H
- alignof # gl_STDALIGN_H
-)
-
-pkg_pretend() {
- if use pvm-profiling && ! tc-is-gcc; then
- die "USE=pvm-profiling requires GCC"
- fi
-}
-
-pkg_setup() {
- use emacs && elisp-check-emacs-version
-}
-
-src_prepare() {
- default
-
- if [[ ${PV} == 9999 ]]; then
- ./bootstrap || die
- fi
-}
-
-src_configure() {
- # See bug 858461.
- # Upstream support might happen one day. For context, only one file needs
- # LTO to be disabled (since it's an autogenerated bytecode interpreter),
- # others do not. The build system will handle this at some point in the
- # future. Until then, just filter out LTO.
- filter-lto
-
- local myconf=(
- --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
- --enable-hserver
- $(use_enable nbd libnbd)
- $(use_enable pvm-profiling)
- $(use_enable nls)
- )
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- default
-
- if use emacs; then
- cd etc || die
- elisp-compile *.el
- fi
-}
-
-src_install() {
- default
-
- if use emacs; then
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- cd etc || die
- elisp-install "${PN}" *.el *.elc
- fi
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-util/poke/poke-3.2.ebuild b/dev-util/poke/poke-3.2.ebuild
deleted file mode 100644
index 993b532d0a88..000000000000
--- a/dev-util/poke/poke-3.2.ebuild
+++ /dev/null
@@ -1,133 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common flag-o-matic toolchain-funcs
-
-DESCRIPTION="Extensible editor for structured binary data"
-HOMEPAGE="https://www.jemarch.net/poke"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
- REGEN_BDEPEND="
- >=dev-build/autoconf-2.62
- >=dev-build/automake-1.16
- sys-apps/gawk
- sys-apps/help2man
- sys-apps/texinfo
- app-alternatives/yacc
- app-alternatives/lex
- "
-elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
- SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz"
- REGEN_BDEPEND=""
-else
- SRC_URI="mirror://gnu/poke/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- REGEN_BDEPEND=""
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="emacs pvm-profiling nbd nls test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/boehm-gc:=
- dev-libs/libatomic_ops
- sys-devel/gettext
- sys-libs/readline:=
- emacs? ( >=app-editors/emacs-23.1:* )
- nbd? ( sys-libs/libnbd )
-"
-DEPEND="
- ${RDEPEND}
- test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) )
-"
-BDEPEND="
- ${REGEN_BDEPEND}
- virtual/pkgconfig
- pvm-profiling? ( sys-devel/gcc )
- emacs? ( >=app-editors/emacs-23.1:* )
- test? (
- dev-util/dejagnu
- nbd? ( sys-block/nbdkit )
- )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-QA_CONFIG_IMPL_DECL_SKIP=(
- # FP, bug #123456
- MIN # gl_MINMAX
- static_assert # gl_ASSERT_H
- alignof # gl_STDALIGN_H
-)
-
-pkg_pretend() {
- if use pvm-profiling && ! tc-is-gcc; then
- die "USE=pvm-profiling requires GCC"
- fi
-}
-
-pkg_setup() {
- use emacs && elisp-check-emacs-version
-}
-
-src_prepare() {
- default
-
- if [[ ${PV} == 9999 ]]; then
- ./bootstrap || die
- fi
-}
-
-src_configure() {
- # See bug 858461.
- # Upstream support might happen one day. For context, only one file needs
- # LTO to be disabled (since it's an autogenerated bytecode interpreter),
- # others do not. The build system will handle this at some point in the
- # future. Until then, just filter out LTO.
- filter-lto
-
- local myconf=(
- --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
- --enable-hserver
- $(use_enable nbd libnbd)
- $(use_enable pvm-profiling)
- $(use_enable nls)
- )
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- default
-
- if use emacs; then
- cd etc || die
- elisp-compile *.el
- fi
-}
-
-src_install() {
- default
-
- if use emacs; then
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- cd etc || die
- elisp-install "${PN}" *.el *.elc
- fi
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-util/poke/poke-3.90.0.ebuild b/dev-util/poke/poke-3.90.0.ebuild
deleted file mode 100644
index 1aadadd1833d..000000000000
--- a/dev-util/poke/poke-3.90.0.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common flag-o-matic toolchain-funcs
-
-DESCRIPTION="Extensible editor for structured binary data"
-HOMEPAGE="https://www.jemarch.net/poke"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
- REGEN_BDEPEND="
- >=dev-build/autoconf-2.62
- >=dev-build/automake-1.16
- sys-apps/gawk
- sys-apps/help2man
- sys-apps/texinfo
- app-alternatives/yacc
- app-alternatives/lex
- "
-elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
- SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz"
- REGEN_BDEPEND=""
-else
- SRC_URI="mirror://gnu/poke/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- REGEN_BDEPEND=""
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="emacs pvm-profiling nbd nls test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/boehm-gc:=
- dev-libs/libatomic_ops
- sys-devel/gettext
- sys-libs/readline:=
- emacs? ( >=app-editors/emacs-23.1:* )
- nbd? ( sys-libs/libnbd )
-"
-DEPEND="
- ${RDEPEND}
- test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) )
-"
-BDEPEND="
- ${REGEN_BDEPEND}
- virtual/pkgconfig
- pvm-profiling? ( sys-devel/gcc )
- emacs? ( >=app-editors/emacs-23.1:* )
- test? (
- dev-util/dejagnu
- nbd? ( sys-block/nbdkit )
- )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-pkg_pretend() {
- if use pvm-profiling && ! tc-is-gcc; then
- die "USE=pvm-profiling requires GCC"
- fi
-}
-
-pkg_setup() {
- use emacs && elisp-check-emacs-version
-}
-
-src_prepare() {
- default
-
- if [[ ${PV} == 9999 ]]; then
- ./bootstrap || die
- fi
-}
-
-src_configure() {
- # See bug 858461.
- # Upstream support might happen one day. For context, only one file needs
- # LTO to be disabled (since it's an autogenerated bytecode interpreter),
- # others do not. The build system will handle this at some point in the
- # future. Until then, just filter out LTO.
- filter-lto
-
- local myconf=(
- --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
- --enable-hserver
- $(use_enable nbd libnbd)
- $(use_enable pvm-profiling)
- $(use_enable nls)
- )
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- default
-
- if use emacs; then
- cd etc || die
- elisp-compile *.el
- fi
-}
-
-src_install() {
- default
-
- if use emacs; then
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- cd etc || die
- elisp-install "${PN}" *.el *.elc
- fi
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-util/poke/poke-3.90.1.ebuild b/dev-util/poke/poke-3.90.1.ebuild
deleted file mode 100644
index 1aadadd1833d..000000000000
--- a/dev-util/poke/poke-3.90.1.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common flag-o-matic toolchain-funcs
-
-DESCRIPTION="Extensible editor for structured binary data"
-HOMEPAGE="https://www.jemarch.net/poke"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
- REGEN_BDEPEND="
- >=dev-build/autoconf-2.62
- >=dev-build/automake-1.16
- sys-apps/gawk
- sys-apps/help2man
- sys-apps/texinfo
- app-alternatives/yacc
- app-alternatives/lex
- "
-elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
- SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz"
- REGEN_BDEPEND=""
-else
- SRC_URI="mirror://gnu/poke/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- REGEN_BDEPEND=""
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="emacs pvm-profiling nbd nls test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/boehm-gc:=
- dev-libs/libatomic_ops
- sys-devel/gettext
- sys-libs/readline:=
- emacs? ( >=app-editors/emacs-23.1:* )
- nbd? ( sys-libs/libnbd )
-"
-DEPEND="
- ${RDEPEND}
- test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) )
-"
-BDEPEND="
- ${REGEN_BDEPEND}
- virtual/pkgconfig
- pvm-profiling? ( sys-devel/gcc )
- emacs? ( >=app-editors/emacs-23.1:* )
- test? (
- dev-util/dejagnu
- nbd? ( sys-block/nbdkit )
- )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-pkg_pretend() {
- if use pvm-profiling && ! tc-is-gcc; then
- die "USE=pvm-profiling requires GCC"
- fi
-}
-
-pkg_setup() {
- use emacs && elisp-check-emacs-version
-}
-
-src_prepare() {
- default
-
- if [[ ${PV} == 9999 ]]; then
- ./bootstrap || die
- fi
-}
-
-src_configure() {
- # See bug 858461.
- # Upstream support might happen one day. For context, only one file needs
- # LTO to be disabled (since it's an autogenerated bytecode interpreter),
- # others do not. The build system will handle this at some point in the
- # future. Until then, just filter out LTO.
- filter-lto
-
- local myconf=(
- --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
- --enable-hserver
- $(use_enable nbd libnbd)
- $(use_enable pvm-profiling)
- $(use_enable nls)
- )
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- default
-
- if use emacs; then
- cd etc || die
- elisp-compile *.el
- fi
-}
-
-src_install() {
- default
-
- if use emacs; then
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- cd etc || die
- elisp-install "${PN}" *.el *.elc
- fi
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/dev-util/poke/poke-3.90.2.ebuild b/dev-util/poke/poke-3.90.2.ebuild
deleted file mode 100644
index 1aadadd1833d..000000000000
--- a/dev-util/poke/poke-3.90.2.ebuild
+++ /dev/null
@@ -1,126 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common flag-o-matic toolchain-funcs
-
-DESCRIPTION="Extensible editor for structured binary data"
-HOMEPAGE="https://www.jemarch.net/poke"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
- REGEN_BDEPEND="
- >=dev-build/autoconf-2.62
- >=dev-build/automake-1.16
- sys-apps/gawk
- sys-apps/help2man
- sys-apps/texinfo
- app-alternatives/yacc
- app-alternatives/lex
- "
-elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
- SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz"
- REGEN_BDEPEND=""
-else
- SRC_URI="mirror://gnu/poke/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
- REGEN_BDEPEND=""
-fi
-
-LICENSE="GPL-3+"
-SLOT="0"
-IUSE="emacs pvm-profiling nbd nls test"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="
- dev-libs/boehm-gc:=
- dev-libs/libatomic_ops
- sys-devel/gettext
- sys-libs/readline:=
- emacs? ( >=app-editors/emacs-23.1:* )
- nbd? ( sys-libs/libnbd )
-"
-DEPEND="
- ${RDEPEND}
- test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) )
-"
-BDEPEND="
- ${REGEN_BDEPEND}
- virtual/pkgconfig
- pvm-profiling? ( sys-devel/gcc )
- emacs? ( >=app-editors/emacs-23.1:* )
- test? (
- dev-util/dejagnu
- nbd? ( sys-block/nbdkit )
- )
-"
-
-SITEFILE="50${PN}-gentoo.el"
-
-pkg_pretend() {
- if use pvm-profiling && ! tc-is-gcc; then
- die "USE=pvm-profiling requires GCC"
- fi
-}
-
-pkg_setup() {
- use emacs && elisp-check-emacs-version
-}
-
-src_prepare() {
- default
-
- if [[ ${PV} == 9999 ]]; then
- ./bootstrap || die
- fi
-}
-
-src_configure() {
- # See bug 858461.
- # Upstream support might happen one day. For context, only one file needs
- # LTO to be disabled (since it's an autogenerated bytecode interpreter),
- # others do not. The build system will handle this at some point in the
- # future. Until then, just filter out LTO.
- filter-lto
-
- local myconf=(
- --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
- --enable-hserver
- $(use_enable nbd libnbd)
- $(use_enable pvm-profiling)
- $(use_enable nls)
- )
-
- econf "${myconf[@]}"
-}
-
-src_compile() {
- default
-
- if use emacs; then
- cd etc || die
- elisp-compile *.el
- fi
-}
-
-src_install() {
- default
-
- if use emacs; then
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- cd etc || die
- elisp-install "${PN}" *.el *.elc
- fi
- find "${ED}" -name '*.la' -delete || die
-}
-
-pkg_postinst() {
- use emacs && elisp-site-regen
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2024-06-14 13:36 Arsen Arsenović
0 siblings, 0 replies; 45+ messages in thread
From: Arsen Arsenović @ 2024-06-14 13:36 UTC (permalink / raw
To: gentoo-commits
commit: 75b28bd6cca82b18f2d993bca3cc4bfcd516bae7
Author: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 14 13:35:25 2024 +0000
Commit: Arsen Arsenović <arsen <AT> gentoo <DOT> org>
CommitDate: Fri Jun 14 13:35:58 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75b28bd6
dev-util/poke: add 4.1
Signed-off-by: Arsen Arsenović <arsen <AT> gentoo.org>
dev-util/poke/Manifest | 1 +
dev-util/poke/poke-4.1.ebuild | 138 ++++++++++++++++++++++++++++++++++++++++++
2 files changed, 139 insertions(+)
diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest
index 46884b2eb6a4..fda305829f9b 100644
--- a/dev-util/poke/Manifest
+++ b/dev-util/poke/Manifest
@@ -1,2 +1,3 @@
DIST poke-3.3.tar.gz 7553544 BLAKE2B 1e98f77937f9c45daa80591be603a74857b1bbd230cb931e59d7e9753c1687d5a4c96837bb6aca76615feca71cbeabd3be7ad234260657288d060ff63d59c040 SHA512 b00dca38d27bddee6ea131d45988aaead1d11d29b757c048f3b2be8013575cedc591844d4d99870f90964fd4f517d500cbb42aae5aff57e9fe07aac8273aa236
DIST poke-4.0.tar.gz 8224479 BLAKE2B d7778274e2fcf3657e800ebc8b2a11e7c0e9d81b5a41ab366d7dbf8772afa8ec0f7c07c70eae1c297acc1b5ac9fb584fb6bdb1c6eedd94c62ae9123aefe08df2 SHA512 3b6a15bf5542b34a794efd31bd575b5024c14f71474581b845097f38b43cef178ee2078f680ab9ec329b4336d1b99cc5832818bd4e7a6372fec6f95e9a11534a
+DIST poke-4.1.tar.gz 8243284 BLAKE2B 1fec0087199f7a265aa30e21c7ecc783e1919ef128b0786d3ca61f34b18e2fe9433e41ad5d2e6a43458c13b0debaa4bd12d0b913868b4737c0af77a81955106b SHA512 e539708fb5a827f4e4ce4748610cb4ada008f3257700c66db6d9f71b12974fd432f8949e0f29c24d848b1b175392ab0085a158687534e63a153adbc909d5494d
diff --git a/dev-util/poke/poke-4.1.ebuild b/dev-util/poke/poke-4.1.ebuild
new file mode 100644
index 000000000000..4f6fda3e59da
--- /dev/null
+++ b/dev-util/poke/poke-4.1.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp-common flag-o-matic toolchain-funcs
+
+DESCRIPTION="Extensible editor for structured binary data"
+HOMEPAGE="https://www.jemarch.net/poke"
+
+if [[ ${PV} == 9999 ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git"
+ REGEN_BDEPEND="
+ >=dev-build/autoconf-2.62
+ >=dev-build/automake-1.16
+ sys-apps/gawk
+ sys-apps/help2man
+ sys-apps/texinfo
+ app-alternatives/yacc
+ app-alternatives/lex
+ "
+elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
+ SRC_URI="https://alpha.gnu.org/gnu/poke/${P}.tar.gz"
+ REGEN_BDEPEND=""
+else
+ SRC_URI="mirror://gnu/poke/${P}.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+ REGEN_BDEPEND=""
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="emacs pvm-profiling nbd nls test"
+
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-libs/boehm-gc:=
+ dev-libs/libatomic_ops
+ sys-devel/gettext
+ sys-libs/readline:=
+ emacs? ( >=app-editors/emacs-23.1:* )
+ nbd? ( sys-libs/libnbd )
+"
+DEPEND="
+ ${RDEPEND}
+ test? ( nbd? ( sys-libs/libnbd[uri-support(+)] ) )
+"
+BDEPEND="
+ ${REGEN_BDEPEND}
+ virtual/pkgconfig
+ pvm-profiling? ( sys-devel/gcc )
+ emacs? ( >=app-editors/emacs-23.1:* )
+ test? (
+ dev-util/dejagnu
+ nbd? ( sys-block/nbdkit )
+ )
+"
+
+SITEFILE="50${PN}-gentoo.el"
+
+pkg_pretend() {
+ if use pvm-profiling && ! tc-is-gcc; then
+ die "USE=pvm-profiling requires GCC"
+ fi
+}
+
+pkg_setup() {
+ use emacs && elisp-check-emacs-version
+}
+
+src_prepare() {
+ default
+
+ if [[ ${PV} == 9999 ]]; then
+ ./bootstrap || die
+ fi
+}
+
+src_configure() {
+ # See bug 858461.
+ # Upstream support might happen one day. For context, only one file needs
+ # LTO to be disabled (since it's an autogenerated bytecode interpreter),
+ # others do not. The build system will handle this at some point in the
+ # future. Until then, just filter out LTO.
+ filter-lto
+
+ local myconf=(
+ --with-lispdir="${EPREFIX}/${SITELISP}/${PN}"
+ --enable-hserver
+ $(use_enable nbd libnbd)
+ $(use_enable pvm-profiling)
+ $(use_enable nls)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_compile() {
+ default
+
+ if use emacs; then
+ cd etc || die
+ elisp-compile *.el
+ fi
+}
+
+src_install() {
+ default
+
+ if use emacs; then
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ cd etc || die
+ elisp-install "${PN}" *.el *.elc
+ fi
+ find "${ED}" -name '*.la' -delete || die
+}
+
+pkg_preinst() {
+ UPGRADING_POKE=false
+ if has_version '<dev-util/poke-4'; then
+ UPGRADING_POKE=true
+ fi
+}
+
+pkg_postinst() {
+ use emacs && elisp-site-regen
+
+ if "${UPGRADING_POKE}"; then
+ ewarn "GNU poke 4.0 moves the ELF pickle to a separate package."
+ ewarn "To install elf.pk, please install dev-util/poke-elf."
+ fi
+}
+
+pkg_postrm() {
+ use emacs && elisp-site-regen
+}
^ permalink raw reply related [flat|nested] 45+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
@ 2024-06-14 14:42 Arthur Zamarin
0 siblings, 0 replies; 45+ messages in thread
From: Arthur Zamarin @ 2024-06-14 14:42 UTC (permalink / raw
To: gentoo-commits
commit: bc27b81b746891914644bb0dcd2f7567879c958e
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Jun 14 14:42:31 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Jun 14 14:42:31 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc27b81b
dev-util/poke: Stabilize 4.0 amd64, #934302
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
dev-util/poke/poke-4.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dev-util/poke/poke-4.0.ebuild b/dev-util/poke/poke-4.0.ebuild
index 4f6fda3e59da..2d2e963cc385 100644
--- a/dev-util/poke/poke-4.0.ebuild
+++ b/dev-util/poke/poke-4.0.ebuild
@@ -25,7 +25,7 @@ elif [[ $(ver_cut 2) -ge 90 || $(ver_cut 3) -ge 90 ]]; then
REGEN_BDEPEND=""
else
SRC_URI="mirror://gnu/poke/${P}.tar.gz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
REGEN_BDEPEND=""
fi
^ permalink raw reply related [flat|nested] 45+ messages in thread
end of thread, other threads:[~2024-06-14 14:42 UTC | newest]
Thread overview: 45+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-04-02 11:55 [gentoo-commits] repo/gentoo:master commit in: dev-util/poke/ Arsen Arsenović
-- strict thread matches above, loose matches on Subject: below --
2024-06-14 14:42 Arthur Zamarin
2024-06-14 13:36 Arsen Arsenović
2024-04-02 11:55 Arsen Arsenović
2024-02-11 13:23 Arsen Arsenović
2024-01-22 14:04 Arsen Arsenović
2024-01-20 15:56 Arsen Arsenović
2023-11-23 19:53 Sam James
2023-11-21 19:37 Arsen Arsenović
2023-08-20 16:31 Arsen Arsenović
2023-05-14 16:42 Arsen Arsenović
2023-05-14 9:32 Arsen Arsenović
2023-04-18 0:22 Arsen Arsenović
2023-04-01 16:30 Arthur Zamarin
2023-01-25 21:10 Arsen Arsenović
2023-01-25 0:29 Arsen Arsenović
2023-01-25 0:29 Arsen Arsenović
2023-01-24 23:46 Arsen Arsenović
2023-01-24 23:46 Arsen Arsenović
2023-01-24 23:46 Arsen Arsenović
2023-01-21 18:00 Arsen Arsenović
2023-01-21 18:00 Arsen Arsenović
2022-12-05 19:00 Arthur Zamarin
2022-12-04 21:15 Sam James
2022-12-03 11:06 Sam James
2022-11-22 8:11 Sam James
2022-09-17 14:34 Sam James
2022-09-17 14:34 Sam James
2022-04-17 19:00 Sam James
2022-04-10 15:12 Florian Schmaus
2022-04-10 15:12 Florian Schmaus
2022-04-10 15:12 Florian Schmaus
2022-02-23 4:05 Sam James
2022-02-23 4:05 Sam James
2021-07-30 8:55 Sergei Trofimovich
2021-06-12 10:07 Sergei Trofimovich
2021-06-06 9:20 Sergei Trofimovich
2021-04-24 12:37 Sergei Trofimovich
2021-04-19 23:41 Sergei Trofimovich
2021-04-02 9:54 Sergei Trofimovich
2021-03-27 22:18 Sergei Trofimovich
2021-03-25 20:31 Sergei Trofimovich
2021-02-26 22:38 Sergei Trofimovich
2021-02-26 22:01 Sergei Trofimovich
2021-02-26 19:59 Sergei Trofimovich
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox