pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Import poke 2.4 as wip/poke.



Module Name:	pkgsrc-wip
Committed By:	Frederic Cambus <fred%statdns.com@localhost>
Pushed By:	fcambus
Date:		Thu Sep 29 19:25:46 2022 +0200
Changeset:	66f660e87221c447dc8861855791ea6668ada04e

Modified Files:
	Makefile
Added Files:
	poke/DESCR
	poke/Makefile
	poke/PLIST
	poke/TODO
	poke/distinfo

Log Message:
Import poke 2.4 as wip/poke.

GNU poke is an interactive, extensible editor for binary data. Not limited
to editing basic entities such as bits and bytes, it provides a full-fledged
procedural, interactive programming language designed to describe data
structures and to operate on them.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=66f660e87221c447dc8861855791ea6668ada04e

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile      |  1 +
 poke/DESCR    |  4 ++++
 poke/Makefile | 25 ++++++++++++++++++++++
 poke/PLIST    | 69 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 poke/TODO     |  3 +++
 poke/distinfo |  5 +++++
 6 files changed, 107 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index d19a8d44bb..e1ec9d8bfa 100644
--- a/Makefile
+++ b/Makefile
@@ -3274,6 +3274,7 @@ SUBDIR+=	pngnq
 SUBDIR+=	pnmcurve
 SUBDIR+=	pointfree
 SUBDIR+=	pointtools-git
+SUBDIR+=	poke
 SUBDIR+=	poke-git
 SUBDIR+=	polarssl11
 SUBDIR+=	polipo
diff --git a/poke/DESCR b/poke/DESCR
new file mode 100644
index 0000000000..e6856862ad
--- /dev/null
+++ b/poke/DESCR
@@ -0,0 +1,4 @@
+GNU poke is an interactive, extensible editor for binary data. Not limited
+to editing basic entities such as bits and bytes, it provides a full-fledged
+procedural, interactive programming language designed to describe data
+structures and to operate on them.
diff --git a/poke/Makefile b/poke/Makefile
new file mode 100644
index 0000000000..81e7d3f385
--- /dev/null
+++ b/poke/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD$
+
+DISTNAME=	poke-2.4
+CATEGORIES=	editors
+MASTER_SITES=	https://ftp.gnu.org/gnu/poke/
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://ftp.gnu.org/gnu/poke/
+COMMENT=	Extensible editor for structured binary data
+LICENSE=	gnu-gpl-v3
+
+GNU_CONFIGURE=	yes
+INFO_FILES=	yes
+
+USE_TOOLS+=	pkg-config gmake makeinfo install-info
+
+CONFIGURE_ARGS+=	--infodir=${PREFIX}/${PKGINFODIR}
+CONFIGURE_ARGS+=	--with-gc=${BUILDLINK_PREFIX.boehm-gc}
+CONFIGURE_ARGS+=	--enable-mi
+
+.include "../../devel/boehm-gc/buildlink3.mk"
+.include "../../devel/gettext-tools/buildlink3.mk"
+.include "../../devel/readline/buildlink3.mk"
+.include "../../textproc/json-c/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/poke/PLIST b/poke/PLIST
new file mode 100644
index 0000000000..3d53147b21
--- /dev/null
+++ b/poke/PLIST
@@ -0,0 +1,69 @@
+@comment $NetBSD$
+bin/pk-bin2poke
+bin/pk-elfextractor
+bin/pk-strings
+bin/poke
+include/libpoke.h
+info/poke.info
+lib/libpoke.la
+lib/pkgconfig/poke.pc
+man/man1/poke.1
+share/emacs/site-lisp/poke-map-mode.el
+share/emacs/site-lisp/poke-mode.el
+share/emacs/site-lisp/poke-ras-mode.el
+share/poke/maps/dwarf.map
+share/poke/maps/elf.map
+share/poke/maps/mp3.map
+share/poke/nodelist
+share/poke/pickles/argp.pk
+share/poke/pickles/asn1-ber.pk
+share/poke/pickles/bmp.pk
+share/poke/pickles/bpf.pk
+share/poke/pickles/btf-dump.pk
+share/poke/pickles/btf-ext.pk
+share/poke/pickles/btf.pk
+share/poke/pickles/color.pk
+share/poke/pickles/ctf-dump.pk
+share/poke/pickles/ctf.pk
+share/poke/pickles/dwarf-common.pk
+share/poke/pickles/dwarf-expr.pk
+share/poke/pickles/dwarf-frame.pk
+share/poke/pickles/dwarf-info.pk
+share/poke/pickles/dwarf-pubnames.pk
+share/poke/pickles/dwarf-types.pk
+share/poke/pickles/dwarf.pk
+share/poke/pickles/elf-32.pk
+share/poke/pickles/elf-64.pk
+share/poke/pickles/elf-common.pk
+share/poke/pickles/elf.pk
+share/poke/pickles/id3v1.pk
+share/poke/pickles/id3v2.pk
+share/poke/pickles/jffs2.pk
+share/poke/pickles/leb128.pk
+share/poke/pickles/mbr.pk
+share/poke/pickles/mcr.pk
+share/poke/pickles/pktest.pk
+share/poke/pickles/rgb24.pk
+share/poke/pickles/time.pk
+share/poke/pickles/ustar.pk
+share/poke/pk-cmd.pk
+share/poke/pk-copy.pk
+share/poke/pk-dump.pk
+share/poke/pk-extract.pk
+share/poke/pk-help.pk
+share/poke/pk-hserver.pk
+share/poke/pk-info.pk
+share/poke/pk-map.pk
+share/poke/pk-save.pk
+share/poke/pk-scrabble.pk
+share/poke/pk-settings.pk
+share/poke/pk-table.pk
+share/poke/pkl-rt.pk
+share/poke/poke-bright.css
+share/poke/poke-dark.css
+share/poke/poke.pk
+share/poke/poke.text
+share/poke/std-types.pk
+share/poke/std.pk
+share/vim/vimfiles/ftdetect/poke.vim
+share/vim/vimfiles/syntax/poke.vim
diff --git a/poke/TODO b/poke/TODO
new file mode 100644
index 0000000000..d91a897f20
--- /dev/null
+++ b/poke/TODO
@@ -0,0 +1,3 @@
+Investigate runtime failure:
+
+FATAL ERROR: could not make (wider) block for heap
diff --git a/poke/distinfo b/poke/distinfo
new file mode 100644
index 0000000000..4b6fdb975b
--- /dev/null
+++ b/poke/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (poke-2.4.tar.gz) = c96f12a5bd766bfd980f741e5d1f222b97711f13da8f86f1e6acdb422e7d9176
+SHA512 (poke-2.4.tar.gz) = 6fa1097a5cbbd4171b6a390934c5648b4c382b8b8c8dd4955bba82cb57107f67e23b39f2df2081904a02f457e6c5b2d10baed710da3ed4b9b9eab3f4127e12bc
+Size (poke-2.4.tar.gz) = 7372092 bytes


Home | Main Index | Thread Index | Old Index