Provide compatibility defines for skalibs 2.13.0.0 and up.
This commit is contained in:
parent
ba7d506694
commit
a98411a090
3 changed files with 53 additions and 5 deletions
|
@ -1,4 +1,4 @@
|
||||||
# $NetBSD: Makefile,v 1.15 2021/09/29 09:53:16 schmonz Exp $
|
# $NetBSD: Makefile,v 1.16 2023/01/16 21:49:55 schmonz Exp $
|
||||||
|
|
||||||
DISTNAME= fdtools-2021.04.30
|
DISTNAME= fdtools-2021.04.30
|
||||||
PKGREVISION= 1
|
PKGREVISION= 1
|
||||||
|
@ -15,9 +15,7 @@ WRKSRC= ${WRKDIR}/misc/${PKGNAME_NOREV}
|
||||||
DJB_SLASHPACKAGE= YES
|
DJB_SLASHPACKAGE= YES
|
||||||
|
|
||||||
CPPFLAGS+= -I ${PREFIX:Q}/include \
|
CPPFLAGS+= -I ${PREFIX:Q}/include \
|
||||||
-Dtain_t=tain \
|
-Dtain_t=tain
|
||||||
-Dpathexec=mexec -Dpathexec0=mexec0 \
|
|
||||||
-Dpathexec_run=exec_ae -Dpathexec_env=env_mexec
|
|
||||||
LDFLAGS+= -L ${PREFIX:Q}/lib/skalibs
|
LDFLAGS+= -L ${PREFIX:Q}/lib/skalibs
|
||||||
LDFLAGS.SunOS+= -lsocket
|
LDFLAGS.SunOS+= -lsocket
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,10 @@
|
||||||
$NetBSD: distinfo,v 1.8 2021/10/26 11:19:35 nia Exp $
|
$NetBSD: distinfo,v 1.9 2023/01/16 21:49:55 schmonz Exp $
|
||||||
|
|
||||||
BLAKE2s (fdtools-2021.04.30.tar.bz2) = 57d882f9d5a8aef7d7e185690577640632b7c8725ce27432a55d5458de0f4918
|
BLAKE2s (fdtools-2021.04.30.tar.bz2) = 57d882f9d5a8aef7d7e185690577640632b7c8725ce27432a55d5458de0f4918
|
||||||
SHA512 (fdtools-2021.04.30.tar.bz2) = a023af80b565a72b78bca0cf40dab0de7a6c34dfbe7a9067976d24437fd0113eb253f52212d184b76c507579114cce2adab3637e561efd7872c54cb0e8935262
|
SHA512 (fdtools-2021.04.30.tar.bz2) = a023af80b565a72b78bca0cf40dab0de7a6c34dfbe7a9067976d24437fd0113eb253f52212d184b76c507579114cce2adab3637e561efd7872c54cb0e8935262
|
||||||
Size (fdtools-2021.04.30.tar.bz2) = 42358 bytes
|
Size (fdtools-2021.04.30.tar.bz2) = 42358 bytes
|
||||||
SHA1 (patch-conf-compile_defaults_host__compile.sh) = d30f146419e30cd717c299b8196918db3095f3e8
|
SHA1 (patch-conf-compile_defaults_host__compile.sh) = d30f146419e30cd717c299b8196918db3095f3e8
|
||||||
SHA1 (patch-conf-compile_defaults_host__link.sh) = 77e80f0ed9adc0ead6f9afea9b76dbb630ff2ce0
|
SHA1 (patch-conf-compile_defaults_host__link.sh) = 77e80f0ed9adc0ead6f9afea9b76dbb630ff2ce0
|
||||||
|
SHA1 (patch-src_.mkmed-data_src_prjlibs-c_diewarn.h) = 4009baa155da3b0e4038d7868a06b36426e7bd76
|
||||||
SHA1 (patch-src_.mkmed-data_src_prjlibs-c_standards.h) = f5b1b2b8d7999653994a629037169bc4d3592824
|
SHA1 (patch-src_.mkmed-data_src_prjlibs-c_standards.h) = f5b1b2b8d7999653994a629037169bc4d3592824
|
||||||
SHA1 (patch-src_sigsched.c) = ed4cf2111ab65fb80f5cbcfd6aa0c49db12a845a
|
SHA1 (patch-src_sigsched.c) = ed4cf2111ab65fb80f5cbcfd6aa0c49db12a845a
|
||||||
|
|
|
@ -0,0 +1,49 @@
|
||||||
|
$NetBSD: patch-src_.mkmed-data_src_prjlibs-c_diewarn.h,v 1.1 2023/01/16 21:49:55 schmonz Exp $
|
||||||
|
|
||||||
|
Provide compatibility defines for skalibs 2.13.0.0 and up.
|
||||||
|
|
||||||
|
--- src/.mkmed-data/src/prjlibs-c/diewarn.h.orig 2021-04-30 07:37:06.416933193 +0000
|
||||||
|
+++ src/.mkmed-data/src/prjlibs-c/diewarn.h
|
||||||
|
@@ -1,6 +1,15 @@
|
||||||
|
#ifndef PACKAGE__PROG__PRJLIBS__DIEWARN_H
|
||||||
|
#define PACKAGE__PROG__PRJLIBS__DIEWARN_H
|
||||||
|
|
||||||
|
+#define strerr_die3x(e, x1, x2, x3) \
|
||||||
|
+strerr_die(e, x1, x2, (x3), 0, 0, 0, 0, 0, 0, 0, 0)
|
||||||
|
+#define strerr_die4x(e, x1, x2, x3, x4) \
|
||||||
|
+strerr_die(e, x1, x2, x3, (x4), 0, 0, 0, 0, 0, 0, 0)
|
||||||
|
+#define strerr_die5x(e, x1, x2, x3, x4, x5) \
|
||||||
|
+strerr_die(e, x1, x2, x3, x4, (x5), 0, 0, 0, 0, 0, 0)
|
||||||
|
+#define strerr_die6x(e, x1, x2, x3, x4, x5, x6) \
|
||||||
|
+strerr_die(e, x1, x2, x3, x4, x5, (x6), 0, 0, 0, 0, 0)
|
||||||
|
+
|
||||||
|
#define DIE1X(status,x0) strerr_die3x((status),PROG,": ",(x0))
|
||||||
|
#define DIE2X(status,x0,x1) strerr_die4x((status),PROG,": ",(x0),(x1))
|
||||||
|
#define DIE3X(status,x0,x1,x2) strerr_die5x((status),PROG,": ",(x0),(x1),\
|
||||||
|
@@ -76,12 +85,26 @@
|
||||||
|
#define WARNTEXT1(op) WARNTEXT_unable(1, op) " "
|
||||||
|
#define WARNTEXT2(op) WARNTEXT_unable(2, op) " "
|
||||||
|
|
||||||
|
+#define strerr_warn2sys(x1, x2) \
|
||||||
|
+strerr_warnsys(x1, (x2), 0, 0, 0, 0, 0, 0, 0, 0)
|
||||||
|
+#define strerr_warn4sys(x1, x2, x3, x4) \
|
||||||
|
+strerr_warnsys(x1, x2, x3, (x4), 0, 0, 0, 0, 0, 0)
|
||||||
|
+#define strerr_warn6sys(x1, x2, x3, x4, x5, x6) \
|
||||||
|
+strerr_warnsys(x1, x2, x3, x4, x5, (x6), 0, 0, 0, 0)
|
||||||
|
+
|
||||||
|
#define WARN0(op) strerr_warn2sys(PROG, WARNTEXT0(WARNTEXT0_##op))
|
||||||
|
#define WARN1(op,x0) strerr_warn4sys(PROG, WARNTEXT1(WARNTEXT1_##op), \
|
||||||
|
(x0), ": ")
|
||||||
|
#define WARN2(op,x0,x1) strerr_warn6sys(PROG, WARNTEXT2(WARNTEXT2_##op), \
|
||||||
|
(x0), WARNSEP2_##op, (x1), ": ")
|
||||||
|
|
||||||
|
+#define strerr_die2sys(e, x1, x2) \
|
||||||
|
+strerr_diesys(e, x1, (x2), 0, 0, 0, 0, 0, 0, 0, 0)
|
||||||
|
+#define strerr_die4sys(e, x1, x2, x3, x4) \
|
||||||
|
+strerr_diesys(e, x1, x2, x3, (x4), 0, 0, 0, 0, 0, 0)
|
||||||
|
+#define strerr_die6sys(e, x1, x2, x3, x4, x5, x6) \
|
||||||
|
+strerr_diesys(e, x1, x2, x3, x4, x5, (x6), 0, 0, 0, 0)
|
||||||
|
+
|
||||||
|
#define DIE0(op) strerr_die2sys(DIESTAT(#op), PROG, \
|
||||||
|
WARNTEXT0(WARNTEXT0_##op))
|
||||||
|
#define DIE1(op,x0) strerr_die4sys(DIESTAT(#op), PROG, \
|
Loading…
Reference in a new issue