pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc
Module Name: pkgsrc
Committed By: nia
Date: Sat Dec 12 13:32:51 UTC 2020
Modified Files:
pkgsrc/editors: Makefile
Added Files:
pkgsrc/editors/hexer: DESCR Makefile PLIST distinfo
pkgsrc/editors/hexer/patches: patch-tio.c
pkgsrc/licenses: hexer-license
Log Message:
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.
To generate a diff of this commit:
cvs rdiff -u -r1.214 -r1.215 pkgsrc/editors/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/editors/hexer/DESCR \
pkgsrc/editors/hexer/Makefile pkgsrc/editors/hexer/PLIST \
pkgsrc/editors/hexer/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/editors/hexer/patches/patch-tio.c
cvs rdiff -u -r0 -r1.1 pkgsrc/licenses/hexer-license
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/editors/Makefile
diff -u pkgsrc/editors/Makefile:1.214 pkgsrc/editors/Makefile:1.215
--- pkgsrc/editors/Makefile:1.214 Sat Nov 28 15:56:45 2020
+++ pkgsrc/editors/Makefile Sat Dec 12 13:32:51 2020
@@ -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+= gummi
SUBDIR+= heme
SUBDIR+= hexcurse
SUBDIR+= hexedit
+SUBDIR+= hexer
SUBDIR+= hnb
SUBDIR+= javascript-mode
SUBDIR+= jde
Added files:
Index: pkgsrc/editors/hexer/DESCR
diff -u /dev/null pkgsrc/editors/hexer/DESCR:1.1
--- /dev/null Sat Dec 12 13:32:51 2020
+++ pkgsrc/editors/hexer/DESCR Sat Dec 12 13:32:51 2020
@@ -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.
Index: pkgsrc/editors/hexer/Makefile
diff -u /dev/null pkgsrc/editors/hexer/Makefile:1.1
--- /dev/null Sat Dec 12 13:32:51 2020
+++ pkgsrc/editors/hexer/Makefile Sat Dec 12 13:32:51 2020
@@ -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"
Index: pkgsrc/editors/hexer/PLIST
diff -u /dev/null pkgsrc/editors/hexer/PLIST:1.1
--- /dev/null Sat Dec 12 13:32:51 2020
+++ pkgsrc/editors/hexer/PLIST Sat Dec 12 13:32:51 2020
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2020/12/12 13:32:51 nia Exp $
+bin/hexer
+man/hexer.1
Index: pkgsrc/editors/hexer/distinfo
diff -u /dev/null pkgsrc/editors/hexer/distinfo:1.1
--- /dev/null Sat Dec 12 13:32:51 2020
+++ pkgsrc/editors/hexer/distinfo Sat Dec 12 13:32:51 2020
@@ -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
Index: pkgsrc/editors/hexer/patches/patch-tio.c
diff -u /dev/null pkgsrc/editors/hexer/patches/patch-tio.c:1.1
--- /dev/null Sat Dec 12 13:32:51 2020
+++ pkgsrc/editors/hexer/patches/patch-tio.c Sat Dec 12 13:32:51 2020
@@ -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>
Index: pkgsrc/licenses/hexer-license
diff -u /dev/null pkgsrc/licenses/hexer-license:1.1
--- /dev/null Sat Dec 12 13:32:51 2020
+++ pkgsrc/licenses/hexer-license Sat Dec 12 13:32:51 2020
@@ -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