[gentoo-commits] repo/gentoo:master commit in: app-misc/leave/, app-misc/leave/files/

2022-07-31 Thread David Seifert
commit: 0f6504be54b3199f7ed43664f9189be3f9e5d365
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jul 31 20:03:27 2022 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jul 31 20:03:27 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f6504be

app-misc/leave: update EAPI 6 -> 8

Closes: https://bugs.gentoo.org/714020
Signed-off-by: David Seifert  gentoo.org>

 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 
 ...20100918-r1.ebuild => leave-20100918-r2.ebuild} | 21 -
 4 files changed, 72 insertions(+), 32 deletions(-)

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 ..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 ..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..
--- a/app-misc/leave/files/leave-fix-makefile.diff
+++ /dev/null
@@ -1,20 +0,0 @@
 a/Makefile.orig2004-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-r2.ebuild
similarity index 58%
rename from app-misc/leave/leave-20100918-r1.ebuild
rename to app-misc/leave/leave-20100918-r2.ebuild
index b5046a2f965a..d8ba499f34ee 100644
--- a/app-misc/leave/leave-20100918-r1.ebuild
+++ b/app-misc/leave/leave-20100918-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=8
 
 inherit toolchain-funcs
 
@@ -14,19 +14,16 @@ SLOT="0"
 KEYWORDS="amd64 ppc x86"
 
 PATCHES=(
-   "${FILESDIR}/${PN}-fix-makefile.diff"
+   "${FILESDIR}"/${P}-makefile.patch
+   "${FILESDIR}"/${P}-posix.patch
 )
 
-src_compile() {
-   cp -v "${FILESDIR}/README" . || die
-   emake \
-   CC="$(tc-getCC)" \
-   CFLAGS="${CFLAGS}" \
-   LDFLAGS="${LDFLAGS}"
+src_configure() {
+   tc-export CC
 }
 
 src_install() {
-   dobin "${PN}"
-   doman "${PN}.1"
-   einstalldocs
+   dobin leave
+   doman leave.1
+   dodoc "${FILESDIR}"/README
 }



[gentoo-commits] repo/gentoo:master commit in: app-misc/leave/, app-misc/leave/files/

2017-10-21 Thread Patrice Clement
commit: cc09c1cbf6c15eee05a16b74d34e84c146cd5ece
Author: Patrice Clement  gentoo  org>
AuthorDate: Sat Oct 21 16:49:30 2017 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Sat Oct 21 16:51:58 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc09c1cb

app-misc/leave: EAPI 6 bump.

Package-Manager: Portage-2.3.8, Repoman-2.3.3

 app-misc/leave/files/leave-fix-makefile.diff |  4 ++--
 app-misc/leave/leave-20100918-r1.ebuild  | 32 
 2 files changed, 34 insertions(+), 2 deletions(-)

diff --git a/app-misc/leave/files/leave-fix-makefile.diff 
b/app-misc/leave/files/leave-fix-makefile.diff
index efcb89eadea..772add57d6f 100644
--- a/app-misc/leave/files/leave-fix-makefile.diff
+++ b/app-misc/leave/files/leave-fix-makefile.diff
@@ -1,5 +1,5 @@
 Makefile.orig  2004-10-16 23:04:50.144563171 -0400
-+++ Makefile   2004-10-16 23:57:27.639495962 -0400
+--- a/Makefile.orig2004-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 $
  

diff --git a/app-misc/leave/leave-20100918-r1.ebuild 
b/app-misc/leave/leave-20100918-r1.ebuild
new file mode 100644
index 000..88f50869253
--- /dev/null
+++ b/app-misc/leave/leave-20100918-r1.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils 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
+}