summaryrefslogtreecommitdiff
path: root/app-editors/curses-hexedit
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-editors/curses-hexedit
reinit the tree, so we can have metadata
Diffstat (limited to 'app-editors/curses-hexedit')
-rw-r--r--app-editors/curses-hexedit/Manifest6
-rw-r--r--app-editors/curses-hexedit/curses-hexedit-0.9.7.ebuild32
-rw-r--r--app-editors/curses-hexedit/files/curses-hexedit-0.9.7-ncurses-pkg-config.patch34
-rw-r--r--app-editors/curses-hexedit/metadata.xml7
4 files changed, 79 insertions, 0 deletions
diff --git a/app-editors/curses-hexedit/Manifest b/app-editors/curses-hexedit/Manifest
new file mode 100644
index 000000000000..bf23a31cdc78
--- /dev/null
+++ b/app-editors/curses-hexedit/Manifest
@@ -0,0 +1,6 @@
+AUX curses-hexedit-0.9.7-ncurses-pkg-config.patch 964 SHA256 8add4e88d67471c0ff4ff4a35204cab0557a82d3e1fcd0f7fbea6bd09f00b828 SHA512 33efc29f64b9556e761f84d425b1e3c6207c06ecdac0499c9ce4fc1fe9023dbb06245987e8d4f23a6149607d033d1b6a22bf2e7cb5904f83a258cf0e91e56cda WHIRLPOOL d6b32c82f51527646fdf03103ad2c83082668d407e2ecdca6e33c53cf383618a90f078bdafd5155a205d9050872136a0bc1bc6d8e0302de94bf407ec8482246d
+DIST hexedit-0.9.7.tar.gz 165110 SHA256 3d15ab33dae9014180cc3d54636aaab4d9c88257f7a2d1cfda490d1bfa6e043a SHA512 b11b28538900f6e66a9efcca14cd8c2a312c29cea98c6ea5018cd3423e12876a9a4d0bf6dc4f94e7cb02e8bc8d3a406e6bccca7fa7dcbab2e4b717ee2fd826da WHIRLPOOL 24c22d7dc8906610f868c511d524e84dcc64d8900ea845e62d7eb3b26e07966cff6d5008c39f060eab87cfd6ece2f526aad4c375e2eebd25c109d8aafb244b25
+EBUILD curses-hexedit-0.9.7.ebuild 726 SHA256 5757e4c7f56f7ab25cf395f8b604f61d1eb2e25a1e0b31775d0544cb44dda8c8 SHA512 7f4631bacfdb9c2a3a3f8910c27caee77ab087de74a585c7527fd72d779700493bb73cb19eb8979dd3727394dfd2c73c36d50853f7c5587cdf36a11b3ac7356f WHIRLPOOL a9d93e2f5e62611d662d8280433aeabe7f4cae57bfad3ce3c76b5c284d53d95cb478f734ce1486543e8db0b71a0c792170c91b81d117a3ee649f835a01296d8d
+MISC ChangeLog 2748 SHA256 25260d0e57afebe8692e399e9a1c7bc0b2389393d1b71f85038e901719da0fec SHA512 1240072e6a8c54fe9101307b9b1b67f968f5c763f649f5a87347841a4ba7296d76104dc6e0ca22d4ae3545d7ddc62d802fa51d2ab59ab0ea5799f7b546c2d47b WHIRLPOOL d0c2adeb42e62711343dc0e0a483d2482700d70eba9db6c32dc770cee1dfd1224e64ff1cf040e3aa9000415fad6c8ca6106530ada5b2bde0518fcc5b2b968405
+MISC ChangeLog-2015 502 SHA256 373a49c8a1cd00ebeddd11df124094c2d95f46f10991a9b22876f85af70c15a8 SHA512 d24e6df86760f11817fcabf6f68f50b0c7b6d1693740272c9b0dd0d98011f00acda343632bcdf812f87650524bb71e6ed0bceb8f37aeb69348cb59eba89a0e22 WHIRLPOOL 92384856ba158dceb45cced284425bbba37b3ebf8b32ce2012a4a0f3fc1b965d1000316c56e79c5a84373e47a5f4b754d8c7c123167eedb6b55b6c627111efdb
+MISC metadata.xml 214 SHA256 d6339a92715ade5f609951c445c03024adbfecbca53a9cb232c6838c8ded201e SHA512 ac8342ba1f8eaf027f23e677b348b4da59f5d6b0d9ddf434def5413c6f7c9b3d803fe2c8141fd7aaf8c8d9ac2a0fe800e3d0c41017c28dbd9104e34f83ca24f7 WHIRLPOOL 5c05dce3362f17da9c9478ea9ad10b392d6fb5ec493b4904abff61ebc4e4b838fd5f77abfbea0f9ccd334027105ada679f392cd1a0940d3a28f0c6af1c99e375
diff --git a/app-editors/curses-hexedit/curses-hexedit-0.9.7.ebuild b/app-editors/curses-hexedit/curses-hexedit-0.9.7.ebuild
new file mode 100644
index 000000000000..7eddb2375aaf
--- /dev/null
+++ b/app-editors/curses-hexedit/curses-hexedit-0.9.7.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+# There's already a "hexedit" package in the tree, so name this one differently
+
+EAPI="5"
+
+inherit toolchain-funcs eutils autotools
+
+MY_P=${P/curses-}
+DESCRIPTION="full screen curses hex editor (with insert/delete support)"
+HOMEPAGE="http://www.rogoyski.com/adam/programs/hexedit/"
+SRC_URI="http://www.rogoyski.com/adam/programs/hexedit/${MY_P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="sys-libs/ncurses:="
+DEPEND="${RDEPEND}"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-ncurses-pkg-config.patch
+ eautoreconf
+}
+
+src_configure() {
+ econf --program-prefix=curses-
+}
diff --git a/app-editors/curses-hexedit/files/curses-hexedit-0.9.7-ncurses-pkg-config.patch b/app-editors/curses-hexedit/files/curses-hexedit-0.9.7-ncurses-pkg-config.patch
new file mode 100644
index 000000000000..94d6263589cf
--- /dev/null
+++ b/app-editors/curses-hexedit/files/curses-hexedit-0.9.7-ncurses-pkg-config.patch
@@ -0,0 +1,34 @@
+use pkg-config to locate ncurses rather than a library search
+
+--- a/configure.in
++++ b/configure.in
+@@ -19,14 +19,9 @@
+ AC_HEADER_STDC
+ AC_PROG_GCC_TRADITIONAL
+
+-AC_CHECK_HEADERS(ncurses.h)
+-if test "$ac_cv_header_ncurses_h" = "no"; then
+- AC_CHECK_HEADERS(curses.h)
+- if test "$ac_cv_header_curses_h" = "no"; then
+- echo "*** Cannot find Curses headers, probably not installed"
+- echo "*** Hexedit will not run without the curses library"
+- fi
+-fi
++PKG_CHECK_MODULES(NCURSES, ncurses)
++CFLAGS="$CFLAGS $NCURSES_CFLAGS -DHAVE_NCURSES_H=1"
++LIBS="$LIBS $NCURSES_LIBS"
+
+ AC_CHECK_HEADERS(fcntl.h getopt.h limits.h sys/ioctl.h unistd.h)
+ AC_HEADER_DIRENT
+@@ -96,11 +91,4 @@ else
+ fi
+ fi
+
+-AC_CHECK_LIB(ncurses, newwin, ,
+- AC_CHECK_LIB(curses, newwin), ,
+- echo "Hexedit requires the curses library"
+- echo "Ncurses is freely available: ftp://ftp.gnu.org/pub/gnu/"
+- exit 1)
+-
+-
+ AC_OUTPUT(Makefile docs/Makefile gnu/Makefile src/Makefile)
diff --git a/app-editors/curses-hexedit/metadata.xml b/app-editors/curses-hexedit/metadata.xml
new file mode 100644
index 000000000000..1021f53d6e8c
--- /dev/null
+++ b/app-editors/curses-hexedit/metadata.xml
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="person">
+ <email>vapier@gentoo.org</email>
+</maintainer>
+</pkgmetadata>