[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/, dev-util/poke/files/
commit: 1691cdd840d968d9d485b6db7671f2cb92f6def8 Author: Arsen Arsenović gentoo org> AuthorDate: Mon Jul 1 08:33:33 2024 + Commit: Arsen Arsenović gentoo org> CommitDate: Thu Jul 4 19:53:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1691cdd8 dev-util/poke: add 4.2 Signed-off-by: Arsen Arsenović gentoo.org> dev-util/poke/Manifest | 1 + .../files/poke-4.2-missing-configure-include.patch | 22 +++ dev-util/poke/poke-4.2.ebuild | 149 + 3 files changed, 172 insertions(+) diff --git a/dev-util/poke/Manifest b/dev-util/poke/Manifest index fda305829f9b..904588f15276 100644 --- a/dev-util/poke/Manifest +++ b/dev-util/poke/Manifest @@ -1,3 +1,4 @@ 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 +DIST poke-4.2.tar.gz 8248954 BLAKE2B 9395221c55ac413640c3b3c06e75cc27b4fa6702be8487215ef99e8ab77d1076383344400b04edc8887d5fcc0ccc96963a78a65f23a3b62071f74ee68705bc8e SHA512 d820bda83e691a0df3a8b4e061152410e7c842c39b6dac7d49cdb4c0e07e6bb65db9c44a1eaaccf20949d10c225b3586dcbb2eb7aa58f139ca2a372f842530f5 diff --git a/dev-util/poke/files/poke-4.2-missing-configure-include.patch b/dev-util/poke/files/poke-4.2-missing-configure-include.patch new file mode 100644 index ..52928c4fe21d --- /dev/null +++ b/dev-util/poke/files/poke-4.2-missing-configure-include.patch @@ -0,0 +1,22 @@ +See https://bugs.gentoo.org/935126 + +diff --git a/m4/printf.m4 b/m4/printf.m4 +index 6f91777..ab19318 100644 +--- a/m4/printf.m4 b/m4/printf.m4 +@@ -894,6 +894,7 @@ AC_DEFUN([gl_PRINTF_DIRECTIVE_N], + #include + #include + #include ++#include + #ifdef _MSC_VER + #include + /* See page about "Parameter Validation" on msdn.microsoft.com. +@@ -1708,6 +1709,7 @@ AC_DEFUN([gl_SNPRINTF_DIRECTIVE_N], + #include + #include + #include ++#include + #if HAVE_SNPRINTF + # define my_snprintf snprintf + #else diff --git a/dev-util/poke/poke-4.2.ebuild b/dev-util/poke/poke-4.2.ebuild new file mode 100644 index ..97d66346c37a --- /dev/null +++ b/dev-util/poke/poke-4.2.ebuild @@ -0,0 +1,149 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo elisp-common flag-o-matic toolchain-funcs + +DESCRIPTION="Extensible editor for structured binary data" +HOMEPAGE="https://www.jemarch.net/poke; + +if [[ ${PV} == ]]; 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" + +PATCHES=( + "${FILESDIR}/${P}-missing-configure-include.patch" +) + +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} == ]]; then +
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/, dev-util/poke/files/
commit: 55afdc839e49759737e63127e213fa2b21d7d92d Author: Arsen Arsenović gentoo org> AuthorDate: Mon Jul 1 11:01:54 2024 + Commit: Arsen Arsenović gentoo org> CommitDate: Thu Jul 4 19:53:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55afdc83 dev-util/poke: fix implicit fn decl in configure Closes: https://bugs.gentoo.org/935126 Signed-off-by: Arsen Arsenović gentoo.org> .../files/poke-4.1-missing-configure-include.patch | 20 +++ dev-util/poke/poke-4.1-r1.ebuild | 149 + 2 files changed, 169 insertions(+) diff --git a/dev-util/poke/files/poke-4.1-missing-configure-include.patch b/dev-util/poke/files/poke-4.1-missing-configure-include.patch new file mode 100644 index ..0131d7613358 --- /dev/null +++ b/dev-util/poke/files/poke-4.1-missing-configure-include.patch @@ -0,0 +1,20 @@ +See https://bugs.gentoo.org/935126 + +--- a/m4/printf.m4 b/m4/printf.m4 +@@ -894,6 +894,7 @@ AC_DEFUN([gl_PRINTF_DIRECTIVE_N], + #include + #include + #include ++#include + #ifdef _MSC_VER + #include + /* See page about "Parameter Validation" on msdn.microsoft.com. +@@ -1708,6 +1709,7 @@ AC_DEFUN([gl_SNPRINTF_DIRECTIVE_N], + #include + #include + #include ++#include + #if HAVE_SNPRINTF + # define my_snprintf snprintf + #else diff --git a/dev-util/poke/poke-4.1-r1.ebuild b/dev-util/poke/poke-4.1-r1.ebuild new file mode 100644 index ..97d66346c37a --- /dev/null +++ b/dev-util/poke/poke-4.1-r1.ebuild @@ -0,0 +1,149 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit edo elisp-common flag-o-matic toolchain-funcs + +DESCRIPTION="Extensible editor for structured binary data" +HOMEPAGE="https://www.jemarch.net/poke; + +if [[ ${PV} == ]]; 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" + +PATCHES=( + "${FILESDIR}/${P}-missing-configure-include.patch" +) + +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} == ]]; 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) + ) + + # The patch we apply bumps mtimes on some files. Fix them up after. + edo touch aclocal.m4 + edo touch configure + edo touch poke/config.h.in + edo touch Makefile.in + edo touch Makefile + + 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 '
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: bc27b81b746891914644bb0dcd2f7567879c958e Author: Arthur Zamarin gentoo org> AuthorDate: Fri Jun 14 14:42:31 2024 + Commit: Arthur Zamarin gentoo org> CommitDate: Fri Jun 14 14:42:31 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc27b81b dev-util/poke: Stabilize 4.0 amd64, #934302 Signed-off-by: Arthur Zamarin 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
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 75b28bd6cca82b18f2d993bca3cc4bfcd516bae7 Author: Arsen Arsenović gentoo org> AuthorDate: Fri Jun 14 13:35:25 2024 + Commit: Arsen Arsenović gentoo org> CommitDate: Fri Jun 14 13:35:58 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75b28bd6 dev-util/poke: add 4.1 Signed-off-by: Arsen Arsenović 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 ..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} == ]]; 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} == ]]; 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 '
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 9ad533a9fa02dbbf43daf9965572148318c81c0f Author: Arsen Arsenović gentoo org> AuthorDate: Tue Apr 2 10:43:16 2024 + Commit: Arsen Arsenović gentoo org> CommitDate: Tue Apr 2 11:54:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ad533a9 dev-util/poke: drop versions Signed-off-by: Arsen Arsenović 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 d754921dce62730da6e75b8184352aeb8df6fe3698ccf0063758f3d9ed3faa48de4e0ba8720060141a6581fb1595ac755f394bd8e951f6e608fd268b7572 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.. --- 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} == ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke.git; - REGEN_BDEPEND=" -
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: b1ede1fc38b9dcadd5723d4772f500de8750baf2 Author: Arsen Arsenović gentoo org> AuthorDate: Sun Mar 31 14:06:46 2024 + Commit: Arsen Arsenović gentoo org> CommitDate: Tue Apr 2 11:54:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1ede1fc dev-util/poke: add 4.0 Signed-off-by: Arsen Arsenović 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 d754921dce62730da6e75b8184352aeb8df6fe3698ccf0063758f3d9ed3faa48de4e0ba8720060141a6581fb1595ac755f394bd8e951f6e608fd268b7572 +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 ..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} == ]]; 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} == ]]; 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 + +
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke-elf/
commit: e2542ebf4e87ef5785d0a45df159c5267e0c8ca2 Author: Arsen Arsenović gentoo org> AuthorDate: Tue Apr 2 10:02:52 2024 + Commit: Arsen Arsenović gentoo org> CommitDate: Tue Apr 2 11:54:47 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2542ebf dev-util/poke-elf: new package, add 1.0, Signed-off-by: Arsen Arsenović gentoo.org> dev-util/poke-elf/Manifest | 1 + dev-util/poke-elf/metadata.xml | 11 + dev-util/poke-elf/poke-elf-1.0.ebuild | 43 ++ dev-util/poke-elf/poke-elf-.ebuild | 43 ++ 4 files changed, 98 insertions(+) diff --git a/dev-util/poke-elf/Manifest b/dev-util/poke-elf/Manifest new file mode 100644 index ..5b633b033f7d --- /dev/null +++ b/dev-util/poke-elf/Manifest @@ -0,0 +1 @@ +DIST poke-elf-1.0.tar.gz 272395 BLAKE2B 43490739f87ef82427a2d5f46f38e83271a5dc15e50b19bdaae6acf8a337f9c590e671fe023b8f722a66bde4b3bc38ca48ed09887991d8d6ff32fe9dc7f928ca SHA512 43d84b20cbd1e76d170623290aa8c9cee0d4188ca0605352514bc13b7bae435fdb2bd35a3271902b9d5a758598030e152f8ff19be07d6abee1cf43bae1c434c8 diff --git a/dev-util/poke-elf/metadata.xml b/dev-util/poke-elf/metadata.xml new file mode 100644 index ..3b2c69aa7f48 --- /dev/null +++ b/dev-util/poke-elf/metadata.xml @@ -0,0 +1,11 @@ + +https://www.gentoo.org/dtd/metadata.dtd;> + + +ar...@gentoo.org +Arsen Arsenović + + +poke/poke-elf + + diff --git a/dev-util/poke-elf/poke-elf-1.0.ebuild b/dev-util/poke-elf/poke-elf-1.0.ebuild new file mode 100644 index ..600328292079 --- /dev/null +++ b/dev-util/poke-elf/poke-elf-1.0.ebuild @@ -0,0 +1,43 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="A GNU poke pickle for manipulating ELF files" +HOMEPAGE="https://jemarch.net/poke-elf; + +if [[ ${PV} == ]]; then + inherit autotools git-r3 + EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke/poke-elf.git; + REGEN_BDEPEND=" + >=dev-build/autoconf-2.62 + >=dev-build/automake-1.16 + >=dev-util/poke-4 + sys-apps/texinfo + " +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" + REGEN_BDEPEND="" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + >=dev-util/poke-4 + !https://jemarch.net/poke-elf; + +if [[ ${PV} == ]]; then + inherit autotools git-r3 + EGIT_REPO_URI="https://git.savannah.gnu.org/git/poke/poke-elf.git; + REGEN_BDEPEND=" + >=dev-build/autoconf-2.62 + >=dev-build/automake-1.16 + >=dev-util/poke-4 + sys-apps/texinfo + " +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" + REGEN_BDEPEND="" +fi + +LICENSE="GPL-3+" +SLOT="0" + +RDEPEND=" + >=dev-util/poke-4 + !
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 33a56dcd808f8ae1cc6562ad9045f48374f3f235 Author: Arsen Arsenović gentoo org> AuthorDate: Sun Feb 11 13:21:07 2024 + Commit: Arsen Arsenović gentoo org> CommitDate: Sun Feb 11 13:21:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33a56dcd dev-util/poke: add 3.90.2 Signed-off-by: Arsen Arsenović 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 d754921dce62730da6e75b8184352aeb8df6fe3698ccf0063758f3d9ed3faa48de4e0ba8720060141a6581fb1595ac755f394bd8e951f6e608fd268b7572 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 ..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} == ]]; 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} == ]]; 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() { +
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 7251eb47638c126422d8014b1ffb6472e25e2cde Author: Arsen Arsenović gentoo org> AuthorDate: Mon Jan 22 14:03:07 2024 + Commit: Arsen Arsenović gentoo org> CommitDate: Mon Jan 22 14:03:40 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7251eb47 dev-util/poke: add 3.90.1 Signed-off-by: Arsen Arsenović 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 ..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} == ]]; 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} == ]]; 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() { +
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 1afaef6d3f64263fd7f23726163d4b4bc197f326 Author: Arsen Arsenović gentoo org> AuthorDate: Sat Jan 20 13:11:02 2024 + Commit: Arsen Arsenović gentoo org> CommitDate: Sat Jan 20 15:56:24 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1afaef6d dev-util/poke: add 3.90.0 Signed-off-by: Arsen Arsenović 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 ..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} == ]]; 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} == ]]; 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() { +
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 930b6eb0164d4d5a60a94cd58ce431220f3fcdeb Author: Sam James gentoo org> AuthorDate: Thu Nov 23 19:52:29 2023 + Commit: Sam James gentoo org> CommitDate: Thu Nov 23 19:52:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=930b6eb0 dev-util/poke: Stabilize 3.3 amd64, #914512 Signed-off-by: Sam James 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
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: ba34aae9afaaeabb65ad31795e01ead5a6472564 Author: Arsen Arsenović gentoo org> AuthorDate: Tue Nov 21 19:35:11 2023 + Commit: Arsen Arsenović gentoo org> CommitDate: Tue Nov 21 19:37:24 2023 + 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ć 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() {
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 035aa3126b30a7af46e98ba5ca55af75e4562775 Author: Arsen Arsenović gentoo org> AuthorDate: Sun Aug 20 16:26:48 2023 + Commit: Arsen Arsenović gentoo org> CommitDate: Sun Aug 20 16:28:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=035aa312 dev-util/poke: add 3.3 Signed-off-by: Arsen Arsenović 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 ..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} == ]]; 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} == ]]; 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
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 0ea03e3b3e307fb2c9a22f94448763383163711d Author: Arsen Arsenović gentoo org> AuthorDate: Sun May 14 11:44:01 2023 + Commit: Arsen Arsenović gentoo org> CommitDate: Sun May 14 16:41:16 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ea03e3b dev-util/poke: add (+) to libnbd[uri-support] Signed-off-by: Arsen Arsenović 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-.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-.ebuild b/dev-util/poke/poke-.ebuild index 80e149428e9b..9ac3d2fc40bf 100644 --- a/dev-util/poke/poke-.ebuild +++ b/dev-util/poke/poke-.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}
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 6c8a26a3043640120b737951648b2b053fd3eca7 Author: Arsen Arsenović gentoo org> AuthorDate: Sat May 13 19:17:37 2023 + Commit: Arsen Arsenović gentoo org> CommitDate: Sun May 14 09:32:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c8a26a3 dev-util/poke: add 3.2 Signed-off-by: Arsen Arsenović 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 ..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} == ]]; 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} == ]]; 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
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 274e115a9b156f7f7c626674df96a7e000f8671c Author: Arsen Arsenović gentoo org> AuthorDate: Mon Apr 17 22:04:38 2023 + Commit: Arsen Arsenović gentoo org> CommitDate: Tue Apr 18 00:20:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=274e115a dev-util/poke: add 3.1 Signed-off-by: Arsen Arsenović 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 ..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} == ]]; 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} == ]]; 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}" +
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 5bffe18def692bcece57172be38f0ec05746c289 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Apr 1 16:30:16 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Apr 1 16:30:16 2023 + 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 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} == ]]; then " else SRC_URI="mirror://gnu/poke/${P}.tar.gz" - KEYWORDS="~amd64 ~x86" + KEYWORDS="amd64 ~x86" REGEN_BDEPEND="" fi
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 3ce0b50014fbe5def9dd5f420c1d08e1dfb7da7d Author: Arsen Arsenović gentoo org> AuthorDate: Wed Jan 25 21:08:50 2023 + Commit: Arsen Arsenović gentoo org> CommitDate: Wed Jan 25 21:08:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ce0b500 dev-util/poke: add 3.0 Signed-off-by: Arsen Arsenović 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 ..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} == ]]; 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} == ]]; 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 3f45b9c0a6bcc2a925442e3061916fd6e26f4b87 Author: Arsen Arsenović gentoo org> AuthorDate: Wed Jan 25 00:06:35 2023 + Commit: Arsen Arsenović gentoo org> CommitDate: Wed Jan 25 00:27:42 2023 + 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ć gentoo.org> dev-util/poke/poke-2.4-r1.ebuild | 11 +-- dev-util/poke/poke-.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-.ebuild b/dev-util/poke/poke-.ebuild index 6bb0f34eb2c4..80e149428e9b 100644 --- a/dev-util/poke/poke-.ebuild +++ b/dev-util/poke/poke-.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 }
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: ab78927407cc3ec4b89add96df3bc2dc358c Author: Arsen Arsenović gentoo org> AuthorDate: Wed Jan 25 00:26:27 2023 + Commit: Arsen Arsenović gentoo org> CommitDate: Wed Jan 25 00:28:10 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab789274 dev-util/poke: drop 2.3, 2.4 Signed-off-by: Arsen Arsenović 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 @@ Arsen Arsenović -Enable machine-interface protocol using dev-libs/json-c Enable profiling in the PVM Enable poking at networked block devices via sys-libs/libnbd. diff --git a/dev-util/poke/poke-2.3.ebuild b/dev-util/poke/poke-2.3.ebuild deleted file mode 100644 index 239b69e1ccb0.. --- 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.. --- 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. -
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: f04373852bead94cabf5d78e8dcb7b588eeeac05 Author: Arsen Arsenović gentoo org> AuthorDate: Tue Jan 24 23:42:27 2023 + Commit: Arsen Arsenović gentoo org> CommitDate: Tue Jan 24 23:43:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f0437385 dev-util/poke: add 2.90.1 Signed-off-by: Arsen Arsenović 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 ..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} == ]]; 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} == ]]; 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
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: ab1ccfabb35dc714f4ee8a567a32a36c198de1bf Author: Arsen Arsenović gentoo org> AuthorDate: Tue Jan 24 23:42:33 2023 + Commit: Arsen Arsenović gentoo org> CommitDate: Tue Jan 24 23:43:14 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab1ccfab dev-util/poke: drop 2.90.0 Signed-off-by: Arsen Arsenović 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.. --- 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} == ]]; 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} == ]]; 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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: c1a98219958b6eb1bbc9026ffae8d2f9e82ae711 Author: Arsen Arsenović gentoo org> AuthorDate: Tue Jan 24 23:30:44 2023 + Commit: Arsen Arsenović gentoo org> CommitDate: Tue Jan 24 23:43:14 2023 + 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ć gentoo.org> dev-util/poke/poke-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/poke/poke-.ebuild b/dev-util/poke/poke-.ebuild index 77f62ea257d8..6bb0f34eb2c4 100644 --- a/dev-util/poke/poke-.ebuild +++ b/dev-util/poke/poke-.ebuild @@ -20,7 +20,7 @@ if [[ ${PV} == ]]; 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
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: bb9d16aa4ef99e4443ad52aad1bff91c0fe9e7f6 Author: Arsen Arsenović gentoo org> AuthorDate: Sat Jan 21 17:35:13 2023 + Commit: Arsen Arsenović gentoo org> CommitDate: Sat Jan 21 17:59:19 2023 + 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ć gentoo.org> dev-util/poke/poke-.ebuild | 7 +-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/dev-util/poke/poke-.ebuild b/dev-util/poke/poke-.ebuild index e142b4b593b7..77f62ea257d8 100644 --- a/dev-util/poke/poke-.ebuild +++ b/dev-util/poke/poke-.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} == ]]; 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
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 6c53b9198753dfd894ebfb7f03bd0b2cb1b11f93 Author: Arsen Arsenović gentoo org> AuthorDate: Sat Jan 21 17:32:05 2023 + Commit: Arsen Arsenović gentoo org> CommitDate: Sat Jan 21 17:59:13 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c53b919 dev-util/poke: add 2.90.0 Signed-off-by: Arsen Arsenović 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 ..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} == ]]; 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} == ]]; 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/, gui-apps/foot/, dev-libs/tllist/, sys-libs/basu/, ...
commit: 7f0d3e634715c0af051a9679dcd75985d06fda9e Author: Arsen Arsenović gentoo org> AuthorDate: Fri Jan 20 22:35:08 2023 + Commit: Arsen Arsenović gentoo org> CommitDate: Fri Jan 20 22:37:28 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f0d3e63 */*: Deproxify arsen aarsen.me Signed-off-by: Arsen Arsenović gentoo.org> dev-libs/tllist/metadata.xml | 8 ++-- dev-util/muon/metadata.xml | 8 ++-- dev-util/poke/metadata.xml | 8 ++-- gui-apps/foot-terminfo/metadata.xml| 8 ++-- gui-apps/foot/metadata.xml | 8 ++-- media-libs/fcft/metadata.xml | 8 ++-- media-video/jellyfin-media-player/metadata.xml | 4 ++-- media-video/jellyfin-web-jmp-bin/metadata.xml | 4 ++-- sys-block/nbdkit/metadata.xml | 8 ++-- sys-libs/basu/metadata.xml | 8 ++-- sys-libs/libnbd/metadata.xml | 8 ++-- 11 files changed, 22 insertions(+), 58 deletions(-) diff --git a/dev-libs/tllist/metadata.xml b/dev-libs/tllist/metadata.xml index a3805e31ed69..68250fed57b4 100644 --- a/dev-libs/tllist/metadata.xml +++ b/dev-libs/tllist/metadata.xml @@ -1,12 +1,8 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - ar...@aarsen.me + + ar...@gentoo.org Arsen Arsenović - - proxy-ma...@gentoo.org - Proxy Maintainers - diff --git a/dev-util/muon/metadata.xml b/dev-util/muon/metadata.xml index de7030e5d18a..244b76153784 100644 --- a/dev-util/muon/metadata.xml +++ b/dev-util/muon/metadata.xml @@ -1,14 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd;> - -ar...@aarsen.me + +ar...@gentoo.org Arsen Arsenović - -proxy-ma...@gentoo.org -Proxy Maintainers - Enable extracting wraps using app-arch/libarchive. diff --git a/dev-util/poke/metadata.xml b/dev-util/poke/metadata.xml index 87e485e63e50..11ba06c9a172 100644 --- a/dev-util/poke/metadata.xml +++ b/dev-util/poke/metadata.xml @@ -1,14 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd;> - -ar...@aarsen.me + +ar...@gentoo.org Arsen Arsenović - -proxy-ma...@gentoo.org -Proxy Maintainers - Enable machine-interface protocol using dev-libs/json-c Enable profiling in the PVM diff --git a/gui-apps/foot-terminfo/metadata.xml b/gui-apps/foot-terminfo/metadata.xml index a3805e31ed69..68250fed57b4 100644 --- a/gui-apps/foot-terminfo/metadata.xml +++ b/gui-apps/foot-terminfo/metadata.xml @@ -1,12 +1,8 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - ar...@aarsen.me + + ar...@gentoo.org Arsen Arsenović - - proxy-ma...@gentoo.org - Proxy Maintainers - diff --git a/gui-apps/foot/metadata.xml b/gui-apps/foot/metadata.xml index ad620b602788..98b6ded11416 100644 --- a/gui-apps/foot/metadata.xml +++ b/gui-apps/foot/metadata.xml @@ -1,14 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - ar...@aarsen.me + + ar...@gentoo.org Arsen Arsenović - - proxy-ma...@gentoo.org - Proxy Maintainers - Enable grapheme clustering support diff --git a/media-libs/fcft/metadata.xml b/media-libs/fcft/metadata.xml index f209916337f0..beecdca677d6 100644 --- a/media-libs/fcft/metadata.xml +++ b/media-libs/fcft/metadata.xml @@ -1,14 +1,10 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - ar...@aarsen.me + + ar...@gentoo.org Arsen Arsenović - - proxy-ma...@gentoo.org - Proxy Maintainers - Use media-libs/harfbuzz for grapheme and run shaping diff --git a/media-video/jellyfin-media-player/metadata.xml b/media-video/jellyfin-media-player/metadata.xml index fdec7f882ca0..604595372ea3 100644 --- a/media-video/jellyfin-media-player/metadata.xml +++ b/media-video/jellyfin-media-player/metadata.xml @@ -1,8 +1,8 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - ar...@aarsen.me + + ar...@gentoo.org Arsen Arsenović diff --git a/media-video/jellyfin-web-jmp-bin/metadata.xml b/media-video/jellyfin-web-jmp-bin/metadata.xml index fdec7f882ca0..604595372ea3 100644 --- a/media-video/jellyfin-web-jmp-bin/metadata.xml +++ b/media-video/jellyfin-web-jmp-bin/metadata.xml @@ -1,8 +1,8 @@ https://www.gentoo.org/dtd/metadata.dtd;> - - ar...@aarsen.me + + ar...@gentoo.org Arsen Arsenović diff --git
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: dd076087484903b3c5f6e8e90665ca91c825b99f Author: Arthur Zamarin gentoo org> AuthorDate: Mon Dec 5 19:00:19 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Dec 5 19:00:19 2022 + 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 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} == ]]; then " else SRC_URI="mirror://gnu/poke/${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~x86" REGEN_BDEPEND="" fi
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: f857ae63143bad4480343345291c37aeff9e9d06 Author: Arsen Arsenović aarsen me> AuthorDate: Sun Dec 4 21:10:04 2022 + Commit: Sam James gentoo org> CommitDate: Sun Dec 4 21:15:04 2022 + 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ć aarsen.me> Signed-off-by: Sam James gentoo.org> dev-util/poke/poke-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/poke/poke-.ebuild b/dev-util/poke/poke-.ebuild index c50ed72d70ea..e142b4b593b7 100644 --- a/dev-util/poke/poke-.ebuild +++ b/dev-util/poke/poke-.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == ]]; 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
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 653c8b24fb37c319121eb9f554e1d539a2caa052 Author: Arsen Arsenović aarsen me> AuthorDate: Tue Nov 29 17:24:48 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 3 11:06:13 2022 + 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ć aarsen.me> Closes: https://github.com/gentoo/gentoo/pull/28477 Signed-off-by: Sam James 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 ..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} == ]]; 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} == ]]; 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/, dev-util/poke/files/
commit: 37b2999fa73c3fdb87544d2dfc4cdb9f02311876 Author: Arsen Arsenović aarsen me> AuthorDate: Sun Nov 27 19:28:51 2022 + Commit: Sam James gentoo org> CommitDate: Sat Dec 3 11:06:13 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37b2999f dev-util/poke: add Signed-off-by: Arsen Arsenović aarsen.me> Signed-off-by: Sam James gentoo.org> dev-util/poke/files/50poke-gentoo.el | 9 +++ dev-util/poke/metadata.xml | 1 + dev-util/poke/poke-.ebuild | 116 +++ 3 files changed, 126 insertions(+) diff --git a/dev-util/poke/files/50poke-gentoo.el b/dev-util/poke/files/50poke-gentoo.el new file mode 100644 index ..5a173875dbcd --- /dev/null +++ b/dev-util/poke/files/50poke-gentoo.el @@ -0,0 +1,9 @@ +;;; poke site-lisp configuration + +(autoload 'poke-ras-mode "poke-ras-mode" + "Major mode for writing poke RAS programs." t) +(autoload 'poke-map-mode "poke-map-mode" + "Major mode for writing poke map-files." t) + +(add-to-list 'auto-mode-alist '(".*\\.pks" . poke-ras-mode)) +(add-to-list 'auto-mode-alist '(".*\\.map" . poke-map-mode)) diff --git a/dev-util/poke/metadata.xml b/dev-util/poke/metadata.xml index 16899f52a82c..87e485e63e50 100644 --- a/dev-util/poke/metadata.xml +++ b/dev-util/poke/metadata.xml @@ -12,6 +12,7 @@ Enable machine-interface protocol using dev-libs/json-c Enable profiling in the PVM +Enable poking at networked block devices via sys-libs/libnbd. poke diff --git a/dev-util/poke/poke-.ebuild b/dev-util/poke/poke-.ebuild new file mode 100644 index ..c50ed72d70ea --- /dev/null +++ b/dev-util/poke/poke-.ebuild @@ -0,0 +1,116 @@ +# 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} == ]]; 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} == ]]; 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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: d5b9075eac011e16538cc6689d470d875434d803 Author: Arsen Arsenović aarsen me> AuthorDate: Mon Nov 21 10:05:29 2022 + Commit: Sam James gentoo org> CommitDate: Tue Nov 22 08:08:34 2022 + 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ć aarsen.me> Closes: https://github.com/gentoo/gentoo/pull/28362 Signed-off-by: Sam James 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
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 37d369888511ec3a026b2bbb091d45e85bf41391 Author: Arsen Arsenović aarsen me> AuthorDate: Fri Sep 16 23:49:36 2022 + Commit: Sam James gentoo org> CommitDate: Sat Sep 17 14:34:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37d36988 dev-util/poke: adopt Signed-off-by: Arsen Arsenović aarsen.me> Signed-off-by: Sam James 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 @@ https://www.gentoo.org/dtd/metadata.dtd;> - + + ar...@aarsen.me + Arsen Arsenović + + + proxy-ma...@gentoo.org + Proxy Maintainers + enable machine-interface protocol using dev-libs/json-c
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: bab5e39c2174714d10809d057984d75f1e25e78f Author: Arsen Arsenović aarsen me> AuthorDate: Fri Sep 16 23:49:56 2022 + Commit: Sam James gentoo org> CommitDate: Sat Sep 17 14:34:20 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bab5e39c dev-util/poke: add 2.4 Signed-off-by: Arsen Arsenović aarsen.me> Closes: https://github.com/gentoo/gentoo/pull/27285 Signed-off-by: Sam James 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 @@ Proxy Maintainers - enable machine-interface protocol using dev-libs/json-c + Enable machine-interface protocol using dev-libs/json-c + Enable profiling in the PVM diff --git a/dev-util/poke/poke-2.4.ebuild b/dev-util/poke/poke-2.4.ebuild new file mode 100644 index ..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 9b3ad5c86b401535d8df8028a4e73cfbc95058df Author: Sam James gentoo org> AuthorDate: Sun Apr 17 18:55:05 2022 + Commit: Sam James gentoo org> CommitDate: Sun Apr 17 19:00:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b3ad5c8 dev-util/poke: drop 1.3, 2.1 Signed-off-by: Sam James 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.. --- 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.. --- 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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: b75a127694dad543772b9c4859a356c2ad887158 Author: Florian Schmaus gentoo org> AuthorDate: Sun Apr 10 15:10:35 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Apr 10 15:10:35 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b75a1276 dev-util/poke: add missing libatomic_ops dep Signed-off-by: Florian Schmaus 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
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 2d473019621e990c96f8a010db44be6406bc3add Author: Petr Vaněk atlas cz> AuthorDate: Sun Apr 10 13:59:45 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Apr 10 15:05:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d473019 dev-util/poke: add 2.3 Signed-off-by: Petr Vaněk atlas.cz> Closes: https://github.com/gentoo/gentoo/pull/24975 Signed-off-by: Florian Schmaus 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 ..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 8c88adaab31895b560f56215be12956436324783 Author: Florian Schmaus gentoo org> AuthorDate: Sun Apr 10 15:11:21 2022 + Commit: Florian Schmaus gentoo org> CommitDate: Sun Apr 10 15:11:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c88adaa dev-util/poke: update HOMEPAGE Signed-off-by: Florian Schmaus 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+"
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 4a590d047fee354e2ca2b7e5a521ee8c9bb170e4 Author: Sam James gentoo org> AuthorDate: Wed Feb 23 03:54:57 2022 + Commit: Sam James gentoo org> CommitDate: Wed Feb 23 03:55:04 2022 + 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 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 \
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: c60873de69de7668bc3bdeb659d3702366be0607 Author: Dennis Eisele dennis-eisele de> AuthorDate: Tue Feb 22 22:58:34 2022 + Commit: Sam James gentoo org> CommitDate: Wed Feb 23 03:50:04 2022 + 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 dennis-eisele.de> Closes: https://github.com/gentoo/gentoo/pull/24307 Signed-off-by: Sam James 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 ..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 08f9e019a0113063bb793b90c378c286a7aee079 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Jul 30 08:54:09 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Jul 30 08:55:06 2021 + 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 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 @@ http://www.gentoo.org/dtd/metadata.dtd;> - - sly...@gentoo.org - Sergei Trofimovich - + enable machine-interface protocol using dev-libs/json-c
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 6e0d6d28ed363684c15bf46959b1883ec56fcc33 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Jun 12 10:03:46 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Jun 12 10:07:07 2021 + 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 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..000 --- 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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: f35eb5eeb1522f976216759e70c8ab45bd14e5d9 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Jun 6 09:20:46 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Jun 6 09:20:46 2021 + 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 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 000..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 489cd0286fcb925e31143ce527f013c23f7ee756 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Apr 24 12:29:31 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Apr 24 12:37:09 2021 + 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 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..000 --- 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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 87fd888b4494bfd57653a0ea49e5f1e1d76f015d Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Apr 19 23:40:55 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Apr 19 23:41:12 2021 + 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 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 000..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: b1ef464a07b7840531f7b8a40dfaa4f86096dcac Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Apr 2 09:50:50 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Apr 2 09:53:58 2021 + 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 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..000 --- 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 -}
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: 963380aad1db8ce9c7fe7fe7315ddb28adaa7e95 Author: Sergei Trofimovich gentoo org> AuthorDate: Sat Mar 27 22:18:42 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sat Mar 27 22:18:52 2021 + 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 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"
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: b94e80ce1859ce62e6b4e36d5552d258467b6d0a Author: Sergei Trofimovich gentoo org> AuthorDate: Thu Mar 25 20:31:16 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Thu Mar 25 20:31:44 2021 + 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 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 000..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 +}
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: ad924e9c8fd9183b84474c2811e534f5dbaca3ba Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Feb 26 22:38:17 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Feb 26 22:38:34 2021 + 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 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 }
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: efcad1661e2b6cbdb7c1eccb0d416e0eed1d94b9 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Feb 26 22:00:58 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Feb 26 22:01:20 2021 + 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 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) }
[gentoo-commits] repo/gentoo:master commit in: dev-util/poke/
commit: ffb05d4873b9e016eae8214a675f75ed482c6f83 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Feb 26 19:58:53 2021 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Feb 26 19:59:05 2021 + 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 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 000..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 000..f44bceafc51 --- /dev/null +++ b/dev-util/poke/metadata.xml @@ -0,0 +1,11 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + sly...@gentoo.org + Sergei Trofimovich + + + enable machine-interface protocol using dev-libs/json-c + + diff --git a/dev-util/poke/poke-1.0.ebuild b/dev-util/poke/poke-1.0.ebuild new file mode 100644 index 000..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) +}