From adf5a3941cb6c63dd5e99470c7e5e5339aece434 Mon Sep 17 00:00:00 2001 From: Carlo Landmeter Date: Fri, 10 Jun 2011 11:53:08 +0000 Subject: testing/hexcurse: new aport --- testing/hexcurse/APKBUILD | 46 ++++++++++++++++++++++++++++++++++ testing/hexcurse/hexcurse-alloca.patch | 14 +++++++++++ 2 files changed, 60 insertions(+) create mode 100644 testing/hexcurse/APKBUILD create mode 100644 testing/hexcurse/hexcurse-alloca.patch (limited to 'testing/hexcurse') diff --git a/testing/hexcurse/APKBUILD b/testing/hexcurse/APKBUILD new file mode 100644 index 000000000..7bf023913 --- /dev/null +++ b/testing/hexcurse/APKBUILD @@ -0,0 +1,46 @@ +# Contributor: Carlo Landmeter +# Maintainer: +pkgname=hexcurse +pkgver=1.55 +pkgrel=0 +pkgdesc="Versatile ncurses-based hex editor" +url="http://directory.fsf.org/project/HexCurse" +arch="all" +license="GPL" +depends= +depends_dev="ncurses-dev" +makedepends="$depends_dev" +install="" +subpackages="$pkgname-doc" +source="http://gd.tuwien.ac.at/opsys/linux/gentoo/distfiles/hexcurse-$pkgver.tar.gz + hexcurse-alloca.patch" + +_builddir="$srcdir"/hexcurse-$pkgver +prepare() { + local i + cd "$_builddir" + for i in $source; do + case $i in + *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; + esac + done +} + +build() { + cd "$_builddir" + ./configure --prefix=/usr \ + --sysconfdir=/etc \ + --mandir=/usr/share/man \ + --infodir=/usr/share/info \ + --localstatedir=/var \ + || return 1 + make || return 1 +} + +package() { + cd "$_builddir" + make DESTDIR="$pkgdir" install || return 1 +} + +md5sums="c9f9485490300b5111aa429eabfef789 hexcurse-1.55.tar.gz +5aae74a76923ee8e4fe033e0aa381a82 hexcurse-alloca.patch" diff --git a/testing/hexcurse/hexcurse-alloca.patch b/testing/hexcurse/hexcurse-alloca.patch new file mode 100644 index 000000000..2ea060f2d --- /dev/null +++ b/testing/hexcurse/hexcurse-alloca.patch @@ -0,0 +1,14 @@ +--- hexcurse/src/getopt.c 2002-03-21 17:55:54.000000000 +0100 ++++ hexcurse/src/getopt.c 2004-08-09 12:52:39.592951560 +0200 +@@ -36,8 +36,8 @@ + * enables hexcurse to be compiled with SGI's proprietary compiler */ + #ifdef _SGIAPI + #include +-#else +-char *alloca (); ++//#else ++//char *alloca (); + #endif + #define __alloca alloca + /* end of modification */ + -- cgit v1.2.3