mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2026-05-04 12:01:41 +02:00
testing/ccze: new aport
This commit is contained in:
parent
9a2afe4fbe
commit
1e8cf3fc4e
24
testing/ccze/001-fix-autoconf.patch
Normal file
24
testing/ccze/001-fix-autoconf.patch
Normal file
@ -0,0 +1,24 @@
|
||||
Fixes configure.ac for use with newer autoconf versions
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index d488c23..91da296 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -89,7 +89,7 @@ AC_SUBST(PCRE_LIBS)
|
||||
AC_MSG_RESULT(found)
|
||||
|
||||
AC_MSG_CHECKING(for suboptarg)
|
||||
-AC_RUN_IFELSE(AC_LANG_PROGRAM(
|
||||
+AC_RUN_IFELSE([AC_LANG_SOURCE(
|
||||
[[#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <unistd.h>
|
||||
@@ -101,7 +101,7 @@ extern char *suboptarg;
|
||||
char *value;
|
||||
|
||||
getsubopt (&subopts, empty_subopts, &value);
|
||||
- exit (!suboptarg);]]), [have_suboptarg="yes"],
|
||||
+ exit (!suboptarg);]])], [have_suboptarg="yes"],
|
||||
[have_suboptarg="no"], [have_suboptarg="no"])
|
||||
AC_MSG_RESULT(${have_suboptarg})
|
||||
case ${have_suboptarg} in
|
||||
41
testing/ccze/002-fix-error_t.patch
Normal file
41
testing/ccze/002-fix-error_t.patch
Normal file
@ -0,0 +1,41 @@
|
||||
Defines error_t
|
||||
|
||||
diff --git a/src/ccze.h b/src/ccze.h
|
||||
index 6f73999..c51618d 100644
|
||||
--- a/src/ccze.h
|
||||
+++ b/src/ccze.h
|
||||
@@ -22,6 +22,8 @@
|
||||
#ifndef _CCZE_H
|
||||
#define _CCZE_H 1
|
||||
|
||||
+#include "error_t.h"
|
||||
+
|
||||
#ifdef HAVE_SYSTEM_H
|
||||
# include "system.h"
|
||||
#endif
|
||||
diff --git a/src/error_t.h b/src/error_t.h
|
||||
new file mode 100644
|
||||
index 0000000..b6c312b
|
||||
--- /dev/null
|
||||
+++ b/src/error_t.h
|
||||
@@ -0,0 +1,20 @@
|
||||
+/* Define error_t.
|
||||
+ Copyright (C) 1991-2020 Free Software Foundation, Inc.
|
||||
+ This file is part of the GNU C Library.
|
||||
+ The GNU C Library is free software; you can redistribute it and/or
|
||||
+ modify it under the terms of the GNU Lesser General Public
|
||||
+ License as published by the Free Software Foundation; either
|
||||
+ version 2.1 of the License, or (at your option) any later version.
|
||||
+ The GNU C Library is distributed in the hope that it will be useful,
|
||||
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
|
||||
+ Lesser General Public License for more details.
|
||||
+ You should have received a copy of the GNU Lesser General Public
|
||||
+ License along with the GNU C Library; if not, see
|
||||
+ <https://www.gnu.org/licenses/>. */
|
||||
+#ifndef __error_t_defined
|
||||
+# define __error_t_defined 1
|
||||
+
|
||||
+typedef int error_t;
|
||||
+
|
||||
+#endif
|
||||
43
testing/ccze/APKBUILD
Normal file
43
testing/ccze/APKBUILD
Normal file
@ -0,0 +1,43 @@
|
||||
# Contributor: mcrmonkey <git@manchestermonkey.co.uk>
|
||||
# Maintainer: mcrmonkey <git@manchestermonkey.co.uk>
|
||||
pkgname=ccze
|
||||
pkgver=0.2.1
|
||||
pkgrel=0
|
||||
pkgdesc="A fast log colorizer written in C, intended to be a drop-in replacement for colorize (http://colorize.raszi.hu)"
|
||||
options="!check" # No testsuite
|
||||
url="https://github.com/madhouse/ccze"
|
||||
arch="all"
|
||||
license="GPL-2.0-only"
|
||||
makedepends="musl-dev pcre-dev ncurses-dev autoconf automake"
|
||||
subpackages="$pkgname-dev $pkgname-doc"
|
||||
source="https://github.com/madhouse/ccze/archive/ccze-$pkgver-2.tar.gz
|
||||
001-fix-autoconf.patch
|
||||
002-fix-error_t.patch"
|
||||
builddir="$srcdir/ccze-ccze-$pkgver-2"
|
||||
|
||||
prepare() {
|
||||
default_prepare
|
||||
update_config_guess
|
||||
autoreconf -fi
|
||||
}
|
||||
|
||||
build() {
|
||||
./configure \
|
||||
--prefix=/usr \
|
||||
--sysconfdir=/etc \
|
||||
--mandir=/usr/share/man \
|
||||
--localstatedir=/var
|
||||
make
|
||||
}
|
||||
|
||||
check() {
|
||||
make check
|
||||
}
|
||||
|
||||
package() {
|
||||
make DESTDIR="$pkgdir" install
|
||||
}
|
||||
|
||||
sha512sums="b45ae9b0366fa4b0ca37d0aeba66f2fbbe4f6f4f124bfed9828c2324b78092557c64478e15ca592438062d2897b14d6972fc905f72c1a390f9fc8900cfed4436 ccze-0.2.1-2.tar.gz
|
||||
e869de966de949d270983531c4a2dd7dfcf08e0d9cd390063c128a6316d1f39b1b118bd7c8ad4b589aee468a08d578a5dfdb2c7eeb158926129aaa72fbc8034a 001-fix-autoconf.patch
|
||||
2100de615d10ac466fe68f2533436d4c7a37bc599eb43489e208d7c5706a400423adc3d8c46dfe5beb1d5e05e8c6709c6318c133fb8b72c467abaaaba39af544 002-fix-error_t.patch"
|
||||
Loading…
x
Reference in New Issue
Block a user