Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 9 May 2021 07:24:50 GMT
From:      Alexey Dokuchaev <danfe@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: c25c9849d83a - main - sysutils/runwhen: update to version 2021.04.30 and thus unbreak.
Message-ID:  <202105090724.1497OoBe013159@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by danfe:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c25c9849d83acb318cea68c297d4062a2b38098f

commit c25c9849d83acb318cea68c297d4062a2b38098f
Author:     Alexey Dokuchaev <danfe@FreeBSD.org>
AuthorDate: 2021-05-09 07:22:34 +0000
Commit:     Alexey Dokuchaev <danfe@FreeBSD.org>
CommitDate: 2021-05-09 07:22:49 +0000

    sysutils/runwhen: update to version 2021.04.30 and thus unbreak.
---
 sysutils/runwhen/Makefile                         |   5 +-
 sysutils/runwhen/distinfo                         |   5 +-
 sysutils/runwhen/files/patch-package_compile      |  74 ---------------
 sysutils/runwhen/files/patch-src_rw-match.c       | 110 ----------------------
 sysutils/runwhen/files/patch-src_rw__scan.c       |  11 ---
 sysutils/runwhen/files/patch-src_tainnow=contents |   5 -
 6 files changed, 4 insertions(+), 206 deletions(-)

diff --git a/sysutils/runwhen/Makefile b/sysutils/runwhen/Makefile
index 173be90bedee..69d544b6b623 100644
--- a/sysutils/runwhen/Makefile
+++ b/sysutils/runwhen/Makefile
@@ -1,8 +1,7 @@
 # Created by: David Thiel <lx@redundancy.redundancy.org>
 
 PORTNAME=	runwhen
-PORTVERSION=	2015.02.24
-PORTREVISION=	2
+PORTVERSION=	2021.04.30
 CATEGORIES=	sysutils
 MASTER_SITES=	http://code.dogmap.org/runwhen/releases/
 
@@ -11,8 +10,6 @@ COMMENT=	Tools for running commands at particular times
 
 LICENSE=	GPLv2
 
-BROKEN=		fails to link: ld: error: undefined symbol: pathexec_env
-
 LIB_DEPENDS=	libskarnet.so:devel/skalibs
 
 USES=		tar:bzip2
diff --git a/sysutils/runwhen/distinfo b/sysutils/runwhen/distinfo
index 15a04fd90401..dbc870a7bde1 100644
--- a/sysutils/runwhen/distinfo
+++ b/sysutils/runwhen/distinfo
@@ -1,2 +1,3 @@
-SHA256 (runwhen-2015.02.24.tar.bz2) = 8459fb0f21baf2151162c973146ef9f232f5f3ea40f2637ff884f78bcf12923f
-SIZE (runwhen-2015.02.24.tar.bz2) = 23397
+TIMESTAMP = 1619769389
+SHA256 (runwhen-2021.04.30.tar.bz2) = fe7f3905a42b6aca2e09bfc67a9e31ac909d21fc5b3af75a4b040ede355bddaf
+SIZE (runwhen-2021.04.30.tar.bz2) = 24040
diff --git a/sysutils/runwhen/files/patch-package_compile b/sysutils/runwhen/files/patch-package_compile
deleted file mode 100644
index 8025cdd49c01..000000000000
--- a/sysutils/runwhen/files/patch-package_compile
+++ /dev/null
@@ -1,74 +0,0 @@
---- package/compile.orig	2015-02-24 06:40:08 UTC
-+++ package/compile
-@@ -634,7 +634,7 @@ make_13() {
-   set x \
-     ./compile/host/rw-add.o \
-     ./compile/host/runwhen.a \
--    -lskarnet \
-+    -L/usr/local/lib -lskarnet \
-     ${contents_30?} &&
-   shift &&
-   . ./compile/conf/host_link.sh
-@@ -679,7 +679,7 @@ make_15() {
-   set x \
-     ./compile/host/rw-match.o \
-     ./compile/host/runwhen.a \
--    -lskarnet \
-+    -L/usr/local/lib -lskarnet \
-     ${contents_30?} &&
-   shift &&
-   . ./compile/conf/host_link.sh
-@@ -724,7 +724,7 @@ make_17() {
-   set x \
-     ./compile/host/rw-max.o \
-     ./compile/host/runwhen.a \
--    -lskarnet \
-+    -L/usr/local/lib -lskarnet \
-     ${contents_30?} &&
-   shift &&
-   . ./compile/conf/host_link.sh
-@@ -769,7 +769,7 @@ make_19() {
-   set x \
-     ./compile/host/rw-min.o \
-     ./compile/host/runwhen.a \
--    -lskarnet \
-+    -L/usr/local/lib -lskarnet \
-     ${contents_30?} &&
-   shift &&
-   . ./compile/conf/host_link.sh
-@@ -814,7 +814,7 @@ make_21() {
-   set x \
-     ./compile/host/rw-sleep.o \
-     ./compile/host/runwhen.a \
--    -lskarnet \
-+    -L/usr/local/lib -lskarnet \
-     ${contents_30?} &&
-   shift &&
-   . ./compile/conf/host_link.sh
-@@ -859,7 +859,7 @@ make_23() {
-   set x \
-     ./compile/host/rw-sub.o \
-     ./compile/host/runwhen.a \
--    -lskarnet \
-+    -L/usr/local/lib -lskarnet \
-     ${contents_30?} &&
-   shift &&
-   . ./compile/conf/host_link.sh
-@@ -904,7 +904,7 @@ make_25() {
-   set x \
-     ./compile/host/rw-touch.o \
-     ./compile/host/runwhen.a \
--    -lskarnet \
-+    -L/usr/local/lib -lskarnet \
-     ${contents_30?} &&
-   shift &&
-   . ./compile/conf/host_link.sh
-@@ -994,7 +994,7 @@ make_30() {
-   make_ compile/host/skalibs_sysdeps &&
-   echo &&
-   prj_echo Making compile/host/tainnow &&
--  cp ./compile/host/skalibs_sysdeps/tainnow.lib "${output?}" &&
-+  cp ./compile/host/skalibs_sysdeps/sysclock.lib "${output?}" &&
-   contents_30=`cat "${output?}"`
- } &&
- 
diff --git a/sysutils/runwhen/files/patch-src_rw-match.c b/sysutils/runwhen/files/patch-src_rw-match.c
deleted file mode 100644
index 035d99a00bbe..000000000000
--- a/sysutils/runwhen/files/patch-src_rw-match.c
+++ /dev/null
@@ -1,110 +0,0 @@
---- src/rw-match.c.orig	2020-04-22 21:36:45 UTC
-+++ src/rw-match.c
-@@ -21,7 +21,7 @@ static void die_malformed(char const* str, char const*
- #define DIE_RANGE() DIE1X(100, "timestamp out of range")
- #define DIE_UNIT_RANGE(x0) DIE2X(100, "value out of range for unit: ", x0)
- 
--enum { unset, eq, eqn, div };
-+enum { UNSET, EQ, EQN, DIV };
- 
- typedef struct {
-   unsigned int type;
-@@ -42,21 +42,21 @@ static unsigned int max_minute  (void) { return 59; }
- static unsigned int max_second  (void) { return 59; }
- 
- static unit units_weekday[]={
--  { unset, 0, -1, 0, max_weekday,  6, 'w' },
--  { unset, 0, -1, 0, max_hour   , 23, 'H' },
--  { unset, 0, -1, 0, max_minute , 59, 'M' },
--  { unset, 0, -1, 0, max_second , 59, 'S' },
--  { unset, 0, -1, 0, NULLP      ,  0,  0  }
-+  { UNSET, 0, -1, 0, max_weekday,  6, 'w' },
-+  { UNSET, 0, -1, 0, max_hour   , 23, 'H' },
-+  { UNSET, 0, -1, 0, max_minute , 59, 'M' },
-+  { UNSET, 0, -1, 0, max_second , 59, 'S' },
-+  { UNSET, 0, -1, 0, NULLP      ,  0,  0  }
- };
- 
- static unit units_monthday[]={
--  { unset, 0, -1, 0, max_year    , -1, 'y' },
--  { unset, 0, -1, 1, max_month   , 12, 'm' },
--  { unset, 0, -1, 1, max_monthday, 31, 'd' },
--  { unset, 0, -1, 0, max_hour    , 23, 'H' },
--  { unset, 0, -1, 0, max_minute  , 59, 'M' },
--  { unset, 0, -1, 0, max_second  , 59, 'S' },
--  { unset, 0, -1, 0, NULLP       ,  0,  0  }
-+  { UNSET, 0, -1, 0, max_year    , -1, 'y' },
-+  { UNSET, 0, -1, 1, max_month   , 12, 'm' },
-+  { UNSET, 0, -1, 1, max_monthday, 31, 'd' },
-+  { UNSET, 0, -1, 0, max_hour    , 23, 'H' },
-+  { UNSET, 0, -1, 0, max_minute  , 59, 'M' },
-+  { UNSET, 0, -1, 0, max_second  , 59, 'S' },
-+  { UNSET, 0, -1, 0, NULLP       ,  0,  0  }
- };
- 
- static unsigned int max_monthday(void) {
-@@ -99,26 +99,26 @@ int main(int argc, char** argv) {
-                       "\"y\", \"m\", \"d\", \"w\", \"H\", \"M\", or \"S\"");
-       if (*constraint_str==units[i].id) break;
-     }
--    if (units[i].type!=unset)
-+    if (units[i].type!=UNSET)
-       DIE2X(100, "duplicate constraint for unit: ", constraint);
-     ++constraint_str;
-     switch (*constraint_str) {
--      case '=': units[i].type=eq;  break;
--      case '-': units[i].type=eqn; break;
--      case '/': units[i].type=div; break;
-+      case '=': units[i].type=EQ;  break;
-+      case '-': units[i].type=EQN; break;
-+      case '/': units[i].type=DIV; break;
-       default: die_malformed(constraint_str, "\"=\", \"-\", \"/\", or \",\"");
-     }
-     ++constraint_str;
-     len=uint_scan(constraint_str, &units[i].spec);
-     if (len==0) die_malformed(constraint_str, "number");
--    if (units[i].spec==0) units[i].type=eq;
--    else if (units[i].type==eqn) units[i].spec--;
-+    if (units[i].spec==0) units[i].type=EQ;
-+    else if (units[i].type==EQN) units[i].spec--;
-     if (units[i].spec>units[i].maxmax) {
--      if (units[i].type!=div || units[i].min>0)
-+      if (units[i].type!=DIV || units[i].min>0)
-         DIE_UNIT_RANGE(constraint);
--      units[i].type=eq;
-+      units[i].type=EQ;
-       units[i].spec=0;
--    } else if (units[i].spec<units[i].min && units[i].type==eq)
-+    } else if (units[i].spec<units[i].min && units[i].type==EQ)
-       DIE_UNIT_RANGE(constraint);
-     constraint_str+=len;
-   }
-@@ -149,22 +149,22 @@ int main(int argc, char** argv) {
-     }
-   }
- 
--  for (i=0; units[i].max!=NULLP && units[i].type==unset; ++i)
--    units[i].type=div, units[i].spec=1;
-+  for (i=0; units[i].max!=NULLP && units[i].type==UNSET; ++i)
-+    units[i].type=DIV, units[i].spec=1;
-   for (; units[i].max!=NULLP; ++i)
--    if (units[i].type==unset)
--      units[i].type=eq, units[i].spec=units[i].min;
-+    if (units[i].type==UNSET)
-+      units[i].type=EQ, units[i].spec=units[i].min;
- 
-   for (i=0; units[i].max!=NULLP;) {
-     unsigned int const value=(flag_increased? units[i].min: units[i].value);
-     unsigned int const spec=units[i].spec;
-     unsigned int newval;
--    if (units[i].type==div) {
-+    if (units[i].type==DIV) {
-       newval=value+(spec-1);
-       newval-=newval%spec;
-       if (flag_need_increase && newval==value) newval+=spec;
-     } else {
--      if (units[i].type==eq) newval=spec;
-+      if (units[i].type==EQ) newval=spec;
-       else newval=units[i].max()-spec;
-       if (newval<value) goto need_increase;
-       if (flag_need_increase && newval==value) goto need_increase;
diff --git a/sysutils/runwhen/files/patch-src_rw__scan.c b/sysutils/runwhen/files/patch-src_rw__scan.c
deleted file mode 100644
index 77c2342d960b..000000000000
--- a/sysutils/runwhen/files/patch-src_rw__scan.c
+++ /dev/null
@@ -1,11 +0,0 @@
---- src/rw_scan.c.orig	2020-04-22 21:45:48 UTC
-+++ src/rw_scan.c
-@@ -14,7 +14,7 @@ void rw_scan(tain_t* stamp, char const* text) {
-   char const* x;
-   switch (text[0]) {
-     case '$':
--      x=env_get(text+1);
-+      x=getenv(text+1);
-       if (x==NULLP) DIE_MALFORMED("timestamp", text);
-       text=x;
-       i=tain_scan(text, stamp);
diff --git a/sysutils/runwhen/files/patch-src_tainnow=contents b/sysutils/runwhen/files/patch-src_tainnow=contents
deleted file mode 100644
index b359f4a72555..000000000000
--- a/sysutils/runwhen/files/patch-src_tainnow=contents
+++ /dev/null
@@ -1,5 +0,0 @@
---- src/tainnow=contents.orig	2015-01-12 06:31:21 UTC
-+++ src/tainnow=contents
-@@ -1 +1 @@
--skalibs_sysdeps/tainnow.lib
-+skalibs_sysdeps/sysclock.lib



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202105090724.1497OoBe013159>