(flim) Add patch to convert string-to-int to string-to-number for emacs26, verifed with emacs 20,21,24,25,26
This commit is contained in:
parent
3567e1873e
commit
5ca4a17035
2
Makefile
2
Makefile
|
@ -749,6 +749,8 @@ SUBDIR+= flexdock
|
|||
SUBDIR+= flexdump
|
||||
SUBDIR+= flightgear
|
||||
SUBDIR+= flightgear-data
|
||||
SUBDIR+= flim
|
||||
SUBDIR+= flimp
|
||||
SUBDIR+= flimp
|
||||
SUBDIR+= flimsel
|
||||
SUBDIR+= flite2
|
||||
|
|
|
@ -0,0 +1,20 @@
|
|||
FLIM is a library to provide basic features about message
|
||||
representation or encoding.
|
||||
|
||||
std11.el --- STD 11 (RFC 822) parser and utility
|
||||
mime.el --- to provide various services about MIME-entities
|
||||
mime-def.el --- Definitions about MIME format
|
||||
mime-parse.el --- MIME parser
|
||||
mel.el --- MIME encoder/decoder
|
||||
mel-b-dl.el --- base64 (B-encoding) encoder/decoder
|
||||
mel-b-ccl.el --- base64 (B-encoding) encoder/decoder
|
||||
mel-b-en.el --- base64 (B-encoding) encoder/decoder
|
||||
mel-q-ccl.el --- quoted-printable and Q-encoding
|
||||
encoder/decoder (using CCL)
|
||||
mel-q.el--- quoted-printable and Q-encoding
|
||||
encoder/decoder
|
||||
mel-u.el--- unofficial backend for uuencode
|
||||
mel-g.el--- unofficial backend for gzip64
|
||||
eword-decode.el --- encoded-word decoder
|
||||
eword-encode.el --- encoded-word encoder
|
||||
mailcap.el --- mailcap parser and utility
|
|
@ -0,0 +1,68 @@
|
|||
# $NetBSD: Makefile,v 1.38 2016/12/12 11:42:49 hauke Exp $
|
||||
|
||||
DISTNAME= flim-1.14.9
|
||||
PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}
|
||||
PKGREVISION= 4
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= http://www.kanji.zinbun.kyoto-u.ac.jp/~tomo/comp/emacsen/lisp/flim/flim-1.14/
|
||||
|
||||
MAINTAINER= tech-pkg-ja@jp.NetBSD.org
|
||||
HOMEPAGE= http://git.chise.org/elisp/flim/
|
||||
COMMENT= Emacs lisp library for message representation/encoding
|
||||
LICENSE= gnu-gpl-v2 OR gnu-gpl-v3
|
||||
|
||||
BUILD_DEPENDS+= qkc-[0-9]*:../../converters/qkc
|
||||
|
||||
INSTALLATION_DIRS+= ${EMACS_LISPPREFIX:C|^${PREFIX}/||}/flim \
|
||||
${EMACS_INFOPREFIX:C|^${PREFIX}/||}
|
||||
|
||||
BUILD_TARGET= ${BUILD_TARGET.${EMACS_FLAVOR}}
|
||||
INSTALL_TARGET= ${INSTALL_TARGET.${EMACS_FLAVOR}}
|
||||
MAKEFLAGS= ${MAKEFLAGS.${EMACS_FLAVOR}}
|
||||
|
||||
USE_TOOLS+= makeinfo
|
||||
INFO_FILES= yes
|
||||
TEXINFO_REQD= 4.5
|
||||
|
||||
BUILD_TARGET.emacs= elc
|
||||
BUILD_TARGET.xemacs= package
|
||||
INSTALL_TARGET.emacs= install
|
||||
INSTALL_TARGET.xemacs= install-package
|
||||
MAKEFLAGS.emacs+= EMACS=${EMACS_BIN}
|
||||
MAKEFLAGS.xemacs+= XEMACS=${EMACS_BIN} \
|
||||
PACKAGEDIR=${EMACS_LISPPREFIX:C|/lisp$||}
|
||||
|
||||
EMACS_MODULES= base
|
||||
EMACS_BUILDLINK= # empty
|
||||
|
||||
post-build:
|
||||
cd ${WRKSRC}; for i in mime-en mime-ja; do \
|
||||
${RM} -f $${i}.info*; \
|
||||
${CP} $${i}.texi $${i}.texi.orig; \
|
||||
${LOCALBASE}/bin/qkc -Oeu $${i}.texi.orig >$${i}.texi; \
|
||||
makeinfo --force --no-validate $${i}.texi; \
|
||||
done
|
||||
|
||||
do-install: plist
|
||||
cd ${WRKSRC}; \
|
||||
grep -v '^@' ${PLIST} | grep -E '/site-(|packages/)lisp/flim/' | \
|
||||
while read file; do \
|
||||
file=$$( basename $$file ); \
|
||||
${INSTALL_DATA} $$file \
|
||||
${DESTDIR}${EMACS_LISPPREFIX}/flim/$$file; \
|
||||
done
|
||||
|
||||
post-install:
|
||||
cd ${WRKSRC}; for f in mime-*.info mime-*.info-[0-9]*; do \
|
||||
${TEST} ! -f "$$f" || \
|
||||
${INSTALL_DATA} "$$f" ${DESTDIR}${EMACS_INFOPREFIX}; \
|
||||
done
|
||||
|
||||
.include "../../wip/emacs-git/modules.mk"
|
||||
|
||||
.if (${EMACS_FLAVOR} != "xemacs")
|
||||
BUILDLINK_API_DEPENDS.apel+= apel>=10.7
|
||||
.include "../../wip/apel-git/buildlink3.mk"
|
||||
.endif
|
||||
|
||||
.include "../../mk/bsd.pkg.mk"
|
|
@ -0,0 +1,99 @@
|
|||
@comment $NetBSD: PLIST,v 1.10 2010/07/24 06:57:42 wiz Exp $
|
||||
${EMACS_INFOPREFIX}/mime-en.info
|
||||
${EMACS_INFOPREFIX}/mime-ja.info
|
||||
${FOR_xemacs214}${EMACS_LISPPREFIX}/flim/auto-autoloads.el
|
||||
${FOR_xemacs214}${EMACS_LISPPREFIX}/flim/auto-autoloads.elc
|
||||
${FOR_xemacs214}${EMACS_LISPPREFIX}/flim/custom-load.el
|
||||
${FOR_xemacs214}${EMACS_LISPPREFIX}/flim/custom-load.elc
|
||||
${FOR_xemacs215}${EMACS_LISPPREFIX}/flim/auto-autoloads.el
|
||||
${FOR_xemacs215}${EMACS_LISPPREFIX}/flim/auto-autoloads.elc
|
||||
${FOR_xemacs215}${EMACS_LISPPREFIX}/flim/custom-load.el
|
||||
${FOR_xemacs215}${EMACS_LISPPREFIX}/flim/custom-load.elc
|
||||
${EMACS_LISPPREFIX}/flim/eword-decode.el
|
||||
${EMACS_LISPPREFIX}/flim/eword-decode.elc
|
||||
${EMACS_LISPPREFIX}/flim/eword-encode.el
|
||||
${EMACS_LISPPREFIX}/flim/eword-encode.elc
|
||||
${EMACS_LISPPREFIX}/flim/hex-util.el
|
||||
${EMACS_LISPPREFIX}/flim/hex-util.elc
|
||||
${EMACS_LISPPREFIX}/flim/hmac-def.el
|
||||
${EMACS_LISPPREFIX}/flim/hmac-def.elc
|
||||
${EMACS_LISPPREFIX}/flim/hmac-md5.el
|
||||
${EMACS_LISPPREFIX}/flim/hmac-md5.elc
|
||||
${EMACS_LISPPREFIX}/flim/hmac-sha1.el
|
||||
${EMACS_LISPPREFIX}/flim/hmac-sha1.elc
|
||||
${EMACS_LISPPREFIX}/flim/luna.el
|
||||
${EMACS_LISPPREFIX}/flim/luna.elc
|
||||
${EMACS_LISPPREFIX}/flim/lunit.el
|
||||
${EMACS_LISPPREFIX}/flim/lunit.elc
|
||||
${FOR_xemacs215}${EMACS_LISPPREFIX}/flim/mailcap.el
|
||||
${FOR_xemacs215}${EMACS_LISPPREFIX}/flim/mailcap.elc
|
||||
${FOR_emacs20}${EMACS_LISPPREFIX}/flim/md4.el
|
||||
${FOR_emacs20}${EMACS_LISPPREFIX}/flim/md4.elc
|
||||
${FOR_emacs21}${EMACS_LISPPREFIX}/flim/md4.el
|
||||
${FOR_emacs21}${EMACS_LISPPREFIX}/flim/md4.elc
|
||||
${FOR_emacs22}${EMACS_LISPPREFIX}/flim/md4.el
|
||||
${FOR_emacs22}${EMACS_LISPPREFIX}/flim/md4.elc
|
||||
${FOR_emacs20}${EMACS_LISPPREFIX}/flim/md5-el.el
|
||||
${FOR_emacs20}${EMACS_LISPPREFIX}/flim/md5-el.elc
|
||||
${EMACS_LISPPREFIX}/flim/md5.el
|
||||
${EMACS_LISPPREFIX}/flim/md5.elc
|
||||
${EMACS_LISPPREFIX}/flim/mel-b-ccl.el
|
||||
${EMACS_LISPPREFIX}/flim/mel-b-ccl.elc
|
||||
${EMACS_LISPPREFIX}/flim/mel-b-el.el
|
||||
${EMACS_LISPPREFIX}/flim/mel-b-el.elc
|
||||
${EMACS_LISPPREFIX}/flim/mel-g.el
|
||||
${EMACS_LISPPREFIX}/flim/mel-g.elc
|
||||
${EMACS_LISPPREFIX}/flim/mel-q-ccl.el
|
||||
${EMACS_LISPPREFIX}/flim/mel-q-ccl.elc
|
||||
${EMACS_LISPPREFIX}/flim/mel-q.el
|
||||
${EMACS_LISPPREFIX}/flim/mel-q.elc
|
||||
${EMACS_LISPPREFIX}/flim/mel-u.el
|
||||
${EMACS_LISPPREFIX}/flim/mel-u.elc
|
||||
${EMACS_LISPPREFIX}/flim/mel.el
|
||||
${EMACS_LISPPREFIX}/flim/mel.elc
|
||||
${EMACS_LISPPREFIX}/flim/mime-conf.el
|
||||
${EMACS_LISPPREFIX}/flim/mime-conf.elc
|
||||
${EMACS_LISPPREFIX}/flim/mime-def.el
|
||||
${EMACS_LISPPREFIX}/flim/mime-def.elc
|
||||
${EMACS_LISPPREFIX}/flim/mime-parse.el
|
||||
${EMACS_LISPPREFIX}/flim/mime-parse.elc
|
||||
${EMACS_LISPPREFIX}/flim/mime.el
|
||||
${EMACS_LISPPREFIX}/flim/mime.elc
|
||||
${EMACS_LISPPREFIX}/flim/mmbuffer.el
|
||||
${EMACS_LISPPREFIX}/flim/mmbuffer.elc
|
||||
${EMACS_LISPPREFIX}/flim/mmcooked.el
|
||||
${EMACS_LISPPREFIX}/flim/mmcooked.elc
|
||||
${EMACS_LISPPREFIX}/flim/mmexternal.el
|
||||
${EMACS_LISPPREFIX}/flim/mmexternal.elc
|
||||
${EMACS_LISPPREFIX}/flim/mmgeneric.el
|
||||
${EMACS_LISPPREFIX}/flim/mmgeneric.elc
|
||||
${FOR_emacs20}${EMACS_LISPPREFIX}/flim/ntlm.el
|
||||
${FOR_emacs20}${EMACS_LISPPREFIX}/flim/ntlm.elc
|
||||
${FOR_emacs21}${EMACS_LISPPREFIX}/flim/ntlm.el
|
||||
${FOR_emacs21}${EMACS_LISPPREFIX}/flim/ntlm.elc
|
||||
${FOR_emacs22}${EMACS_LISPPREFIX}/flim/ntlm.el
|
||||
${FOR_emacs22}${EMACS_LISPPREFIX}/flim/ntlm.elc
|
||||
${EMACS_LISPPREFIX}/flim/qmtp.el
|
||||
${EMACS_LISPPREFIX}/flim/qmtp.elc
|
||||
${EMACS_LISPPREFIX}/flim/sasl-cram.el
|
||||
${EMACS_LISPPREFIX}/flim/sasl-cram.elc
|
||||
${EMACS_LISPPREFIX}/flim/sasl-digest.el
|
||||
${EMACS_LISPPREFIX}/flim/sasl-digest.elc
|
||||
${FOR_emacs20}${EMACS_LISPPREFIX}/flim/sasl-ntlm.el
|
||||
${FOR_emacs20}${EMACS_LISPPREFIX}/flim/sasl-ntlm.elc
|
||||
${FOR_emacs21}${EMACS_LISPPREFIX}/flim/sasl-ntlm.el
|
||||
${FOR_emacs21}${EMACS_LISPPREFIX}/flim/sasl-ntlm.elc
|
||||
${FOR_emacs22}${EMACS_LISPPREFIX}/flim/sasl-ntlm.el
|
||||
${FOR_emacs22}${EMACS_LISPPREFIX}/flim/sasl-ntlm.elc
|
||||
${EMACS_LISPPREFIX}/flim/sasl-scram.el
|
||||
${EMACS_LISPPREFIX}/flim/sasl-scram.elc
|
||||
${EMACS_LISPPREFIX}/flim/sasl.el
|
||||
${EMACS_LISPPREFIX}/flim/sasl.elc
|
||||
${EMACS_LISPPREFIX}/flim/sha1-el.el
|
||||
${EMACS_LISPPREFIX}/flim/sha1-el.elc
|
||||
${EMACS_LISPPREFIX}/flim/sha1.el
|
||||
${EMACS_LISPPREFIX}/flim/sha1.elc
|
||||
${EMACS_LISPPREFIX}/flim/smtp.el
|
||||
${EMACS_LISPPREFIX}/flim/smtp.elc
|
||||
${EMACS_LISPPREFIX}/flim/std11.el
|
||||
${EMACS_LISPPREFIX}/flim/std11.elc
|
|
@ -0,0 +1,17 @@
|
|||
# $NetBSD: buildlink3.mk,v 1.2 2009/03/20 19:24:13 joerg Exp $
|
||||
#
|
||||
|
||||
BUILDLINK_TREE+= flim
|
||||
|
||||
.if !defined(FLIM_BUILDLINK3_MK)
|
||||
FLIM_BUILDLINK3_MK:=
|
||||
|
||||
BUILDLINK_API_DEPENDS.flim+= ${EMACS_PKGNAME_PREFIX}flim>=1.14
|
||||
BUILDLINK_PKGSRCDIR.flim?= ../../devel/flim
|
||||
|
||||
BUILDLINK_CONTENTS_FILTER.flim= ${EGREP} '.*\.el$$|.*\.elc$$'
|
||||
|
||||
.include "../../wip/apel-git/buildlink3.mk"
|
||||
.endif # FLIM_BUILDLINK3_MK
|
||||
|
||||
BUILDLINK_TREE+= -flim
|
|
@ -0,0 +1,9 @@
|
|||
$NetBSD: distinfo,v 1.11 2015/11/03 03:27:26 agc Exp $
|
||||
|
||||
SHA1 (flim-1.14.9.tar.gz) = fc3f1ecfa757d83b10693dc74d890a1ad7db7abd
|
||||
RMD160 (flim-1.14.9.tar.gz) = d7fb99ffabe477afd958589e8e386b7d4e628822
|
||||
SHA512 (flim-1.14.9.tar.gz) = a272a30f27cea24f537b9bf3a6dbb25113deff0ab8e1c03bd802e4d32d673d567d282297ed9e4d35217f069699a1fc25bfdde09778171a188dfa46f49e9bb7dd
|
||||
Size (flim-1.14.9.tar.gz) = 182065 bytes
|
||||
SHA1 (patch-ab) = 3351e64e3e54c379cf4fd2bf3e5c29b2c247d02d
|
||||
SHA1 (patch-ac) = c2e17d653d0e8d8182c070d82b7cf1458968c049
|
||||
SHA1 (patch-mime-parse.el) = 3b0b833498bf44759985402981d678594a2ffaba
|
|
@ -0,0 +1,16 @@
|
|||
$NetBSD: patch-ab,v 1.1 2003/04/13 04:16:18 uebayasi Exp $
|
||||
|
||||
Add missing directory entry
|
||||
|
||||
--- mime-en.texi.orig Wed Oct 9 00:50:05 2002
|
||||
+++ mime-en.texi
|
||||
@@ -11,6 +11,9 @@
|
||||
@top FLIM 1.14 Reference Manual about MIME Features
|
||||
|
||||
@ifinfo
|
||||
+@direntry
|
||||
+* FLIM: (mime-en). FLIM, a fundamental library to process Internet Messages for GNU Emacsen.
|
||||
+@end direntry
|
||||
|
||||
This file documents MIME features of FLIM, a fundamental library to
|
||||
process Internet Messages for GNU Emacsen.
|
|
@ -0,0 +1,16 @@
|
|||
$NetBSD: patch-ac,v 1.2 2003/04/17 04:56:34 uebayasi Exp $
|
||||
|
||||
Add missing directory entry
|
||||
|
||||
--- mime-ja.texi.orig Wed Oct 9 00:50:05 2002
|
||||
+++ mime-ja.texi
|
||||
@@ -11,6 +11,9 @@
|
||||
@top FLIM 1.14 MIME $B5!G=@bL@=q(B
|
||||
|
||||
@ifinfo
|
||||
+@direntry
|
||||
+* FLIM-ja: (mime-ja). FLIM, a fundamental library to process Internet Messages for GNU Emacsen.
|
||||
+@end direntry
|
||||
|
||||
This file documents MIME features of FLIM, a fundamental library to
|
||||
process Internet Messages for GNU Emacsen.@refill
|
|
@ -0,0 +1,24 @@
|
|||
$NetBSD$
|
||||
|
||||
string-to-int -> string-to-number
|
||||
|
||||
--- mime-parse.el~ 2005-07-06 11:09:04.000000000 +0900
|
||||
+++ mime-parse.el 2016-12-28 10:41:55.000000000 +0900
|
||||
@@ -97,7 +97,7 @@ be the result."
|
||||
(insert text)
|
||||
(goto-char (point-min))
|
||||
(while (re-search-forward "%[0-9A-Fa-f][0-9A-Fa-f]" nil t)
|
||||
- (insert (prog1 (string-to-int
|
||||
+ (insert (prog1 (string-to-number
|
||||
(buffer-substring (point)(- (point) 2))
|
||||
16)
|
||||
(delete-region (point)(- (point) 3)))))
|
||||
@@ -147,7 +147,7 @@ property of the decoded-value."
|
||||
(let* ((attribute (downcase
|
||||
(substring (car params) 0 (match-end 1))))
|
||||
(section (if (match-beginning 2)
|
||||
- (string-to-int
|
||||
+ (string-to-number
|
||||
(substring (car params)
|
||||
(1+ (match-beginning 2))
|
||||
(match-end 2)))
|
Loading…
Reference in New Issue