commit: a2cf9a7cef43fef557f78fe86c16034e2d165802
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 31 20:03:37 2022 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sun Jul 31 20:03:37 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2cf9a7c
app-misc/tpipe: update EAPI 6 -> 8
Signed-off-by: David Seifert <soap <AT> gentoo.org>
.../tpipe-1.6-Wimplicit-function-declaration.patch | 21 ++++++++++++++
app-misc/tpipe/files/tpipe-1.6-makefile.patch | 32 ++++++++++++++++++++++
.../{tpipe-1.6-r1.ebuild => tpipe-1.6-r2.ebuild} | 20 +++++++-------
3 files changed, 63 insertions(+), 10 deletions(-)
diff --git
a/app-misc/tpipe/files/tpipe-1.6-Wimplicit-function-declaration.patch
b/app-misc/tpipe/files/tpipe-1.6-Wimplicit-function-declaration.patch
new file mode 100644
index 000000000000..9a8a094f06b7
--- /dev/null
+++ b/app-misc/tpipe/files/tpipe-1.6-Wimplicit-function-declaration.patch
@@ -0,0 +1,21 @@
+--- a/tap.c
++++ b/tap.c
+@@ -94,7 +94,7 @@
+ else
+ n = strtoul(argv[1],NULL,0);
+
+- if (!(n)&&(argv[1] != '\0')) {
++ if (!(n)&&(*argv[1] != '\0')) {
+ fprintf (stderr, "%s: Unreadable integer arg.; Assuming
1.\n",argv[0]);
+ n = 1;
+ }
+--- a/tpipe.c
++++ b/tpipe.c
+@@ -41,6 +41,7 @@
+
+ #include <stdio.h>
+ #include <string.h> /* strcmp() */
++#include <stdlib.h>
+
+ #ifndef VERSION
+ #define VERSION "1.6"
diff --git a/app-misc/tpipe/files/tpipe-1.6-makefile.patch
b/app-misc/tpipe/files/tpipe-1.6-makefile.patch
new file mode 100644
index 000000000000..7ec3566b107f
--- /dev/null
+++ b/app-misc/tpipe/files/tpipe-1.6-makefile.patch
@@ -0,0 +1,32 @@
+--- a/Makefile
++++ b/Makefile
+@@ -1,27 +1,16 @@
+ # Change values of variables to adapt.
+-CC = gcc
+ PRG1 = tpipe
+ OBJS1 = $(PRG1).o
+ PRG2 = tap
+ OBJS2 =$(PRG2).o
+-OPTFLAGS= -ansi -pedantic -O4
+-CFLAGS = -Wall $(OPTFLAGS)
+-LDFLAGS = -L.
++OPTFLAGS= -pedantic
++CFLAGS += -Wall $(OPTFLAGS)
+ PREFIX = /usr/local
+ BINDIR = $(PREFIX)/bin
+ MANDIR = $(PREFIX)/man/man1
+
+ all: $(PRG1) $(PRG2)
+
+-.c.o:
+- $(CC) -c $(CFLAGS) -o $@ $<
+-
+-$(PRG1): $(OBJS1)
+- $(CC) $(CFLAGS) -o $(PRG1) $(OBJS1) $(LDFLAGS) $(LIBS)
+-
+-$(PRG2): $(OBJS2)
+- $(CC) $(CFLAGS) -o $(PRG2) $(OBJS2) $(LDFLAGS) $(LIBS)
+-
+ clean:
+ rm -f *~ *.o $(PRG1) $(PRG2)
+
diff --git a/app-misc/tpipe/tpipe-1.6-r1.ebuild
b/app-misc/tpipe/tpipe-1.6-r2.ebuild
similarity index 62%
rename from app-misc/tpipe/tpipe-1.6-r1.ebuild
rename to app-misc/tpipe/tpipe-1.6-r2.ebuild
index 034575fcdaa3..8b37b96a2605 100644
--- a/app-misc/tpipe/tpipe-1.6-r1.ebuild
+++ b/app-misc/tpipe/tpipe-1.6-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=8
inherit toolchain-funcs
@@ -13,17 +13,17 @@ LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ppc x86"
-DOCS=( README.txt )
+PATCHES=(
+ "${FILESDIR}"/${P}-makefile.patch
+ "${FILESDIR}"/${P}-Wimplicit-function-declaration.patch
+)
-src_compile() {
- emake OPTFLAGS="-ansi -pedantic ${CFLAGS}" \
- PREFIX=/usr \
- CC="$(tc-getCC)" \
- LDFLAGS="${LDFLAGS}"
+src_configure() {
+ tc-export CC
}
src_install() {
- dobin "${PN}"
- doman "${PN}.1"
+ dobin tpipe
einstalldocs
+ doman tpipe.1
}