Thu May 21 00:00:46 2020 UTC ()
mail/elm-me: document harmless array[char]


(rillig)
diff -r1.37 -r1.38 pkgsrc/mail/elm-me/Makefile

cvs diff -r1.37 -r1.38 pkgsrc/mail/elm-me/Makefile (expand / switch to unified diff)

--- pkgsrc/mail/elm-me/Makefile 2019/11/02 16:25:20 1.37
+++ pkgsrc/mail/elm-me/Makefile 2020/05/21 00:00:46 1.38
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.37 2019/11/02 16:25:20 rillig Exp $ 1# $NetBSD: Makefile,v 1.38 2020/05/21 00:00:46 rillig Exp $
2 2
3DISTNAME= elm-2.4ME+93 3DISTNAME= elm-2.4ME+93
4PKGNAME= elm-me-2.4.93 4PKGNAME= elm-me-2.4.93
5PKGREVISION= 6 5PKGREVISION= 6
6CATEGORIES= mail 6CATEGORIES= mail
7MASTER_SITES= ftp://ftp.funet.fi/pub/unix/mail/elm/elm-2.4ME+/ 7MASTER_SITES= ftp://ftp.funet.fi/pub/unix/mail/elm/elm-2.4ME+/
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://www.instinct.org/elm/ 10HOMEPAGE= http://www.instinct.org/elm/
11COMMENT= ELM Mail User Agent with ME extensions 11COMMENT= ELM Mail User Agent with ME extensions
12 12
13MAKE_JOBS_SAFE= no 13MAKE_JOBS_SAFE= no
14 14
@@ -17,34 +17,38 @@ CONFLICTS= elm-[0-9]* @@ -17,34 +17,38 @@ CONFLICTS= elm-[0-9]*
17WRKSRC= ${WRKDIR}/elm2.4.ME+.93 17WRKSRC= ${WRKDIR}/elm2.4.ME+.93
18HAS_CONFIGURE= YES 18HAS_CONFIGURE= YES
19CONFIGURE_ENV+= PREFIX=${PREFIX:Q} RUN_AS_BATCH=yes 19CONFIGURE_ENV+= PREFIX=${PREFIX:Q} RUN_AS_BATCH=yes
20CONFIG_SHELL= ksh 20CONFIG_SHELL= ksh
21CONFIGURE_SCRIPT= ./Configure 21CONFIGURE_SCRIPT= ./Configure
22CONFIGURE_ARGS+= -S 22CONFIGURE_ARGS+= -S
23 23
24INSTALL_DIRS= ${WRKSRC} nls 24INSTALL_DIRS= ${WRKSRC} nls
25INSTALLATION_DIRS= share/nls/C 25INSTALLATION_DIRS= share/nls/C
26 26
27CONF_FILES= ${PREFIX}/lib/elm.mimetypes-dist \ 27CONF_FILES= ${PREFIX}/lib/elm.mimetypes-dist \
28 ${PREFIX}/lib/elm.mimetypes 28 ${PREFIX}/lib/elm.mimetypes
29 29
30USE_TOOLS+= ksh 30USE_TOOLS+= ksh
31 31
32SUBST_CLASSES+= errno 32SUBST_CLASSES+= errno
33SUBST_STAGE.errno= pre-configure 33SUBST_STAGE.errno= pre-configure
34SUBST_MESSAGE.errno= Fixing declaration of errno. 34SUBST_MESSAGE.errno= Fixing declaration of errno.
35SUBST_FILES.errno= */*.c 35SUBST_FILES.errno= */*.c
36SUBST_SED.errno= -e 's,^extern int errno;,\#include <errno.h>,' 36SUBST_SED.errno= -e 's,^extern int errno;,\#include <errno.h>,'
37 37
 38# occurs in elmlib.h and is properly protected code:
 39# #define hex(c) ((((c) > 0) && ((c) < 127)) ? index_hex[ (c) ] : -1)
 40BUILDLINK_TRANSFORM+= rm:-Werror=char-subscripts
 41
38# currently not set in files/config.sh 42# currently not set in files/config.sh
39# (should probably be a package option) 43# (should probably be a package option)
40#SPECIAL_PERMS+= bin/elm ${ROOT_USER} mail 2755 44#SPECIAL_PERMS+= bin/elm ${ROOT_USER} mail 2755
41 45
42pre-configure: 46pre-configure:
43 ${CP} ${FILESDIR}/config.sh ${WRKSRC}/ 47 ${CP} ${FILESDIR}/config.sh ${WRKSRC}/
44 ${MV} ${WRKSRC}/nls/LANGS ${WRKSRC}/nls/LANGS.tmpl 48 ${MV} ${WRKSRC}/nls/LANGS ${WRKSRC}/nls/LANGS.tmpl
45 ${SED} -e 's:__PREFIX:'${PREFIX}':g'< ${WRKSRC}/nls/LANGS.tmpl > ${WRKSRC}/nls/LANGS 49 ${SED} -e 's:__PREFIX:'${PREFIX}':g'< ${WRKSRC}/nls/LANGS.tmpl > ${WRKSRC}/nls/LANGS
46 50
47post-install: 51post-install:
48 ${INSTALL_DATA} ${FILESDIR}/elm.mimetypes \ 52 ${INSTALL_DATA} ${FILESDIR}/elm.mimetypes \
49 ${DESTDIR}${PREFIX}/lib/elm.mimetypes-dist 53 ${DESTDIR}${PREFIX}/lib/elm.mimetypes-dist
50 54