Index: head/editors/Makefile =================================================================== --- head/editors/Makefile +++ head/editors/Makefile @@ -218,6 +218,7 @@ SUBDIR += picpas SUBDIR += pluma SUBDIR += poedit + SUBDIR += poke SUBDIR += psgml SUBDIR += puff SUBDIR += py-babi Index: head/editors/poke/Makefile =================================================================== --- head/editors/poke/Makefile +++ head/editors/poke/Makefile @@ -0,0 +1,36 @@ +# Created by: Olga Smirnova +# $FreeBSD$ + +PORTNAME= poke +PORTVERSION= 1.0 +CATEGORIES= editors +MASTER_SITES= GNU + +MAINTAINER= mistresssilvara@hotmail.com +COMMENT= Scriptable interactive binary editor + +LICENSE= GPLv3 +LICENSE_FILE= ${WRKSRC}/COPYING + +BUILD_DEPENDS= help2man:misc/help2man +LIB_DEPENDS= libgc.so:devel/boehm-gc \ + libjson-c.so:devel/json-c \ + libtextstyle.so:devel/libtextstyle + +USES= gmake libtool pkgconfig readline +USE_LDCONFIG= yes + +GNU_CONFIGURE= yes + +CONFIGURE_ARGS= --disable-gui +INSTALL_TARGET= install-strip + +INFO= ${PORTNAME} + +OPTIONS_DEFINE= NLS +OPTIONS_SUB= yes + +NLS_USES= gettext-runtime +NLS_CONFIGURE_ENABLE= nls + +.include Index: head/editors/poke/distinfo =================================================================== --- head/editors/poke/distinfo +++ head/editors/poke/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1614569691 +SHA256 (poke-1.0.tar.gz) = de930b8700c0772b3c2cd0d0ca35f50fd3d77bdf82c6251eb516b49e8ca25b0a +SIZE (poke-1.0.tar.gz) = 6698818 Index: head/editors/poke/pkg-descr =================================================================== --- head/editors/poke/pkg-descr +++ head/editors/poke/pkg-descr @@ -0,0 +1,6 @@ +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. + +WWW: http://www.jemarch.net/poke Index: head/editors/poke/pkg-plist =================================================================== --- head/editors/poke/pkg-plist +++ head/editors/poke/pkg-plist @@ -0,0 +1,44 @@ +%%EXAMPLES%%bin/pk-elfextractor +bin/poke +include/libpoke.h +lib/libpoke.a +lib/libpoke.so +lib/libpoke.so.0 +lib/libpoke.so.0.0.0 +man/man1/poke.1.gz +%%DATADIR%%/maps/dwarf.map +%%DATADIR%%/maps/elf.map +%%DATADIR%%/maps/mp3.map +%%DATADIR%%/nodelist +%%DATADIR%%/pickles/argp.pk +%%DATADIR%%/pickles/bmp.pk +%%DATADIR%%/pickles/bpf.pk +%%DATADIR%%/pickles/btf-dump.pk +%%DATADIR%%/pickles/btf.pk +%%DATADIR%%/pickles/color.pk +%%DATADIR%%/pickles/ctf.pk +%%DATADIR%%/pickles/dwarf-common.pk +%%DATADIR%%/pickles/dwarf-frame.pk +%%DATADIR%%/pickles/dwarf-pubnames.pk +%%DATADIR%%/pickles/dwarf-types.pk +%%DATADIR%%/pickles/dwarf.pk +%%DATADIR%%/pickles/elf.pk +%%DATADIR%%/pickles/id3v1.pk +%%DATADIR%%/pickles/leb128.pk +%%DATADIR%%/pickles/mbr.pk +%%DATADIR%%/pickles/pktest.pk +%%DATADIR%%/pickles/rgb24.pk +%%DATADIR%%/pickles/time.pk +%%DATADIR%%/pickles/ustar.pk +%%DATADIR%%/pk-cmd.pk +%%DATADIR%%/pk-copy.pk +%%DATADIR%%/pk-dump.pk +%%DATADIR%%/pk-extract.pk +%%DATADIR%%/pk-hserver.pk +%%DATADIR%%/pk-save.pk +%%DATADIR%%/pk-scrabble.pk +%%DATADIR%%/pkl-rt.pk +%%DATADIR%%/poke-default.css +%%DATADIR%%/poke.pk +%%DATADIR%%/poke.text +%%DATADIR%%/std.pk