From 0f6504be54b3199f7ed43664f9189be3f9e5d365 Mon Sep 17 00:00:00 2001 From: David Seifert Date: Sun, 31 Jul 2022 22:03:27 +0200 Subject: app-misc/leave: update EAPI 6 -> 8 Closes: https://bugs.gentoo.org/714020 Signed-off-by: David Seifert --- app-misc/leave/files/leave-20100918-makefile.patch | 8 ++++ app-misc/leave/files/leave-20100918-posix.patch | 55 ++++++++++++++++++++++ app-misc/leave/files/leave-fix-makefile.diff | 20 -------- app-misc/leave/leave-20100918-r1.ebuild | 32 ------------- app-misc/leave/leave-20100918-r2.ebuild | 29 ++++++++++++ 5 files changed, 92 insertions(+), 52 deletions(-) create mode 100644 app-misc/leave/files/leave-20100918-makefile.patch create mode 100644 app-misc/leave/files/leave-20100918-posix.patch delete mode 100644 app-misc/leave/files/leave-fix-makefile.diff delete mode 100644 app-misc/leave/leave-20100918-r1.ebuild create mode 100644 app-misc/leave/leave-20100918-r2.ebuild (limited to 'app-misc/leave') diff --git a/app-misc/leave/files/leave-20100918-makefile.patch b/app-misc/leave/files/leave-20100918-makefile.patch new file mode 100644 index 000000000000..464795a2732b --- /dev/null +++ b/app-misc/leave/files/leave-20100918-makefile.patch @@ -0,0 +1,8 @@ +--- a/Makefile ++++ b/Makefile +@@ -3,4 +3,4 @@ + + PROG= leave + +-.include ++all: $(PROG) diff --git a/app-misc/leave/files/leave-20100918-posix.patch b/app-misc/leave/files/leave-20100918-posix.patch new file mode 100644 index 000000000000..3ce788d86343 --- /dev/null +++ b/app-misc/leave/files/leave-20100918-posix.patch @@ -0,0 +1,55 @@ +--- a/leave.c ++++ b/leave.c +@@ -42,7 +42,6 @@ + static char sccsid[] = "@(#)leave.c 8.1 (Berkeley) 6/6/93"; + #endif + #endif /* not lint */ +-#include + + #include + #include +@@ -52,7 +51,7 @@ + #include + #include + +-void doalarm(u_int); ++void doalarm(unsigned); + static void usage(void); + + /* +@@ -65,7 +64,7 @@ + int + main(int argc, char **argv) + { +- u_int secs; ++ unsigned secs; + int hours, minutes; + char c, *cp = NULL; + struct tm *t; +@@ -136,7 +135,7 @@ + } + + void +-doalarm(u_int secs) ++doalarm(unsigned secs) + { + int bother; + time_t daytime; +@@ -150,7 +149,7 @@ + printf("Alarm set for %s. (pid %d)\n", tb, pid); + exit(0); + } +- sleep((u_int)2); /* let parent print set message */ ++ sleep((unsigned)2); /* let parent print set message */ + if (secs >= 2) + secs -= 2; + +@@ -177,7 +176,7 @@ + + #define MSG4 "\07\07Time to leave!\n" + for (bother = 10; bother--;) { +- sleep((u_int)ONEMIN); ++ sleep((unsigned)ONEMIN); + if (write(STDOUT_FILENO, MSG4, sizeof(MSG4) - 1) != sizeof(MSG4) - 1) + exit(0); + } diff --git a/app-misc/leave/files/leave-fix-makefile.diff b/app-misc/leave/files/leave-fix-makefile.diff deleted file mode 100644 index 772add57d6fb..000000000000 --- a/app-misc/leave/files/leave-fix-makefile.diff +++ /dev/null @@ -1,20 +0,0 @@ ---- a/Makefile.orig 2004-10-16 23:04:50.144563171 -0400 -+++ b/Makefile 2004-10-16 23:57:27.639495962 -0400 -@@ -2,5 +2,16 @@ - # $FreeBSD: /repoman/r/ncvs/src/usr.bin/leave/Makefile,v 1.5 2002/02/08 22:31:41 markm Exp $ - - PROG= leave -+CC ?= gcc -+CFLAGS= -+LDFLAGS= - --.include -+#.include -+ -+all: $(PROG) -+$(PROG): leave.o -+ $(CC) $(LDFLAGS) leave.o -o $(PROG) -+leave.o: -+ $(CC) $(CFLAGS) -c leave.c -+clean: -+ rm -f $(PROG) *.o diff --git a/app-misc/leave/leave-20100918-r1.ebuild b/app-misc/leave/leave-20100918-r1.ebuild deleted file mode 100644 index b5046a2f965a..000000000000 --- a/app-misc/leave/leave-20100918-r1.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit toolchain-funcs - -DESCRIPTION="FreeBSD command-line tool that reminds you when its time to leave" -HOMEPAGE="http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/leave/" -SRC_URI="mirror://gentoo/${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ppc x86" - -PATCHES=( - "${FILESDIR}/${PN}-fix-makefile.diff" -) - -src_compile() { - cp -v "${FILESDIR}/README" . || die - emake \ - CC="$(tc-getCC)" \ - CFLAGS="${CFLAGS}" \ - LDFLAGS="${LDFLAGS}" -} - -src_install() { - dobin "${PN}" - doman "${PN}.1" - einstalldocs -} diff --git a/app-misc/leave/leave-20100918-r2.ebuild b/app-misc/leave/leave-20100918-r2.ebuild new file mode 100644 index 000000000000..d8ba499f34ee --- /dev/null +++ b/app-misc/leave/leave-20100918-r2.ebuild @@ -0,0 +1,29 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs + +DESCRIPTION="FreeBSD command-line tool that reminds you when its time to leave" +HOMEPAGE="http://www.freebsd.org/cgi/cvsweb.cgi/src/usr.bin/leave/" +SRC_URI="mirror://gentoo/${P}.tar.gz" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="amd64 ppc x86" + +PATCHES=( + "${FILESDIR}"/${P}-makefile.patch + "${FILESDIR}"/${P}-posix.patch +) + +src_configure() { + tc-export CC +} + +src_install() { + dobin leave + doman leave.1 + dodoc "${FILESDIR}"/README +} -- cgit v1.2.3-65-gdbad