diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-07-14 21:03:06 +0100 |
commit | 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 (patch) | |
tree | 7681bbd4e8b05407772df40a4bf04cbbc8afc3fa /app-editors/curses-hexedit | |
parent | 30a9caf154332f12ca60756e1b75d2f0e3e1822d (diff) |
gentoo resync : 14.07.2018
Diffstat (limited to 'app-editors/curses-hexedit')
4 files changed, 75 insertions, 0 deletions
diff --git a/app-editors/curses-hexedit/Manifest b/app-editors/curses-hexedit/Manifest new file mode 100644 index 000000000000..4eb5683967d2 --- /dev/null +++ b/app-editors/curses-hexedit/Manifest @@ -0,0 +1,4 @@ +AUX curses-hexedit-0.9.7-ncurses-pkg-config.patch 964 BLAKE2B aa433c31a1838cd9fd5d179f628aa2f4c9ffa44bc9eecd1c52c03b6b7a1837235259ad9c689bc6b574c56b0181c1a8ee556c46064b49b70a7393ce9ed99cbef1 SHA512 33efc29f64b9556e761f84d425b1e3c6207c06ecdac0499c9ce4fc1fe9023dbb06245987e8d4f23a6149607d033d1b6a22bf2e7cb5904f83a258cf0e91e56cda +DIST hexedit-0.9.7.tar.gz 165110 BLAKE2B 8adcb2aa8265ef01c475fcefc97c987da26107871ac87e6154b13257cf30283d5be96fb87d67b6b24d79cf0fdcca7c2bfcd1ef642e9bc1655141cada27fd9aab SHA512 b11b28538900f6e66a9efcca14cd8c2a312c29cea98c6ea5018cd3423e12876a9a4d0bf6dc4f94e7cb02e8bc8d3a406e6bccca7fa7dcbab2e4b717ee2fd826da +EBUILD curses-hexedit-0.9.7.ebuild 726 BLAKE2B 683d121d255e5e4c8ffb1a0325dae1ee9354c6126c2db79c90e13af0c3b0cd71ef8908f777cf95a8ba619f2ec1425d58a2f738ae504b47d38bbf7b983098635e SHA512 7f4631bacfdb9c2a3a3f8910c27caee77ab087de74a585c7527fd72d779700493bb73cb19eb8979dd3727394dfd2c73c36d50853f7c5587cdf36a11b3ac7356f +MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 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..6f49eba8f496 --- /dev/null +++ b/app-editors/curses-hexedit/metadata.xml @@ -0,0 +1,5 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<!-- maintainer-needed --> +</pkgmetadata> |