pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc Add editors/hexer.
details: https://anonhg.NetBSD.org/pkgsrc/rev/bb337f8c3b7e
branches: trunk
changeset: 443417:bb337f8c3b7e
user: nia <nia%pkgsrc.org@localhost>
date: Sat Dec 12 13:32:51 2020 +0000
description:
Add editors/hexer.
The hexer utility is a multi-buffer editor for binary files for Unix-like
systems that displays its buffer(s) as a hex dump. The user interface is
kept similar to vi/ex.
diffstat:
editors/Makefile | 3 +-
editors/hexer/DESCR | 3 ++
editors/hexer/Makefile | 15 ++++++++++++++
editors/hexer/PLIST | 3 ++
editors/hexer/distinfo | 7 ++++++
editors/hexer/patches/patch-tio.c | 14 +++++++++++++
licenses/hexer-license | 40 +++++++++++++++++++++++++++++++++++++++
7 files changed, 84 insertions(+), 1 deletions(-)
diffs (123 lines):
diff -r 9868af28d3e4 -r bb337f8c3b7e editors/Makefile
--- a/editors/Makefile Sat Dec 12 13:22:53 2020 +0000
+++ b/editors/Makefile Sat Dec 12 13:32:51 2020 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.214 2020/11/28 15:56:45 maya Exp $
+# $NetBSD: Makefile,v 1.215 2020/12/12 13:32:51 nia Exp $
#
COMMENT= Editors
@@ -59,6 +59,7 @@
SUBDIR+= heme
SUBDIR+= hexcurse
SUBDIR+= hexedit
+SUBDIR+= hexer
SUBDIR+= hnb
SUBDIR+= javascript-mode
SUBDIR+= jde
diff -r 9868af28d3e4 -r bb337f8c3b7e editors/hexer/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/editors/hexer/DESCR Sat Dec 12 13:32:51 2020 +0000
@@ -0,0 +1,3 @@
+The hexer utility is a multi-buffer editor for binary files for Unix-like
+systems that displays its buffer(s) as a hex dump. The user interface is
+kept similar to vi/ex.
diff -r 9868af28d3e4 -r bb337f8c3b7e editors/hexer/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/editors/hexer/Makefile Sat Dec 12 13:32:51 2020 +0000
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1 2020/12/12 13:32:51 nia Exp $
+
+DISTNAME= hexer-1.0.6
+CATEGORIES= editors
+MASTER_SITES= https://devel.ringlet.net/files/editors/hexer/
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://devel.ringlet.net/editors/hexer/
+COMMENT= Vi-like binary editor
+LICENSE= hexer-license
+
+MAKE_ENV+= MANDIR=${PREFIX}/${PKGMANDIR}
+
+.include "../../mk/curses.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 9868af28d3e4 -r bb337f8c3b7e editors/hexer/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/editors/hexer/PLIST Sat Dec 12 13:32:51 2020 +0000
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2020/12/12 13:32:51 nia Exp $
+bin/hexer
+man/hexer.1
diff -r 9868af28d3e4 -r bb337f8c3b7e editors/hexer/distinfo
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/editors/hexer/distinfo Sat Dec 12 13:32:51 2020 +0000
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2020/12/12 13:32:51 nia Exp $
+
+SHA1 (hexer-1.0.6.tar.gz) = a4569854b2991d6c74098a4d8663e38dab8386b5
+RMD160 (hexer-1.0.6.tar.gz) = 98840d75640a5d2e41f1a3a9beee6e93297e7b49
+SHA512 (hexer-1.0.6.tar.gz) = fc34037fa815b6f360572aa488a0a19d831d7f4d8a4d71f8882c75f727752b5381a84338a0eba077487e468f443ce954f854e80df710802ea94d6a23ee871630
+Size (hexer-1.0.6.tar.gz) = 129486 bytes
+SHA1 (patch-tio.c) = dc76324d87394dd111a3579c2f02d0bd96d3cb5d
diff -r 9868af28d3e4 -r bb337f8c3b7e editors/hexer/patches/patch-tio.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/editors/hexer/patches/patch-tio.c Sat Dec 12 13:32:51 2020 +0000
@@ -0,0 +1,14 @@
+$NetBSD: patch-tio.c,v 1.1 2020/12/12 13:32:51 nia Exp $
+
+Include stdarg.h for va_list.
+
+--- tio.c.orig 2020-04-24 13:06:48.000000000 +0000
++++ tio.c
+@@ -59,6 +59,7 @@
+ #include <stdio.h>
+ #include <ctype.h>
+ #include <string.h>
++#include <stdarg.h>
+ #include <stdlib.h>
+ #include <errno.h>
+ #include <assert.h>
diff -r 9868af28d3e4 -r bb337f8c3b7e licenses/hexer-license
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/licenses/hexer-license Sat Dec 12 13:32:51 2020 +0000
@@ -0,0 +1,40 @@
+Copyright (c) 1995,1996 Sascha Demetrio
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+ If you modify any part of HEXER and redistribute it, you must add
+ a notice to the `README' file and the modified source files containing
+ information about the changes you made. I do not want to take
+ credit or be blamed for your modifications.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+ If you modify any part of HEXER and redistribute it in binary form,
+ you must supply a `README' file containing information about the
+ changes you made.
+3. The name of the developer may not be used to endorse or promote
+ products derived from this software without specific prior written
+ permission.
+
+HEXER WAS DEVELOPED BY SASCHA DEMETRIO.
+THIS SOFTWARE SHOULD NOT BE CONSIDERED TO BE A COMMERCIAL PRODUCT.
+THE DEVELOPER URGES THAT USERS WHO REQUIRE A COMMERCIAL PRODUCT
+NOT MAKE USE OF THIS WORK.
+
+DISCLAIMER:
+THIS SOFTWARE IS PROVIDED BY THE DEVELOPER ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE DEVELOPER BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
Home |
Main Index |
Thread Index |
Old Index