Commit graph

42 commits

Author SHA1 Message Date
wiz
f9dc07c13c Fix PLIST for emacs versions coming with md4/ntlm/sasl-ntlm.elc.
From Makoto Fujiwara in PR 43651.
2010-07-24 06:57:42 +00:00
minskim
7b90c30295 PKGREVISION bump for elisp packages because of bytecode format changes
in emacs23.
2009-08-06 01:44:45 +00:00
minskim
0d31bc11c2 Force to use EMACS_BIN to ensure that the correct binary is invoked. 2009-07-12 20:49:14 +00:00
joerg
bacea7cad5 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
2009-03-20 19:23:50 +00:00
obache
d9cb6fd7ef Update flim to 1.14.9.
Based on PR 40021 by Makoto Fujiwara.

ChangeLog:
2007-11-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>

	* FLIM: Version 1.14.9 (Goj-Dò) released.-A

2006-12-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>

	* mime-def.el (mime-library-product): Update to 1.14.9.

2007-06-18  Wencheng Fang  <wencheng.fang@spherenet.co.jp>

	* mel.el (mime-write-decoded-region): Define method function that
	uses built-in base64-decode-region.  [cf. <emacs-mime-ja:02169>]

2006-12-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>

	* README.ja, README.en (Installation): Update required version of
	APEL to 10.7 or later.

	* FLIM-CFG (PACKAGEDIR): Use
	`install-get-default-package-directory'.

2006-12-13  Katsumi Yamaoka  <yamaoka@jpl.org>

	* FLIM-CFG (PACKAGEDIR): Avoid an error with Emacs.

2006-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>

	* FLIM-MK (compile-flim-package): Use
	batch-update-directory-autoloads if it is available instead of
	batch-update-directory.

2006-12-11  Katsumi Yamaoka  <yamaoka@jpl.org>

	* FLIM-CFG (PACKAGEDIR): Check for
	(early|late|last)-package-hierarchies and configure-package-path
	as well as (early|late|last)-packages.

2006-09-24  Daiki Ueno  <ueno@unixuser.org>

	* smtp.el (smtp-progress-message-format): Abolished; reverted the
	change 2004-08-11  Katsumi Yamaoka  <yamaoka@jpl.org>.

2006-09-24  Daiki Ueno  <ueno@unixuser.org>

	* smtp.el (smtp-end-of-line): Abolished; reverted the change
	2002-07-24 Katsumi Yamaoka <yamaoka@jpl.org>.

2006-06-15  Yoichi NAKAYAMA  <yoichi@geiin.org>

	* smtp.el (smtp-submit-package): Ignore error in
	`smtp-primitive-quit' where SMTP mail transaction is completed.

2006-06-12  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>

	* mel-b-ccl.el (base64-ccl-insert-encoded-file): Use
	`insert-file-contents-as-binary' instead of `insert-file-contents'.

	* mel-q-ccl.el (quoted-printable-ccl-insert-encoded-file):
	Likewise.

2006-02-18  Hiroya Murata  <lapis-lazuli@pop06.odn.ne.jp>

	* smtp.el (smtp-debug): New user option.
	(smtp-read-response): Treat a line break code loosely.  If
	smtp-debug is non-nil, show an invalid response.

2005-12-25  Katsumi Yamaoka  <yamaoka@jpl.org>

	* eword-decode.el: Change the way to decode successive
	encoded-words: decode B- or Q-encoding in each encoded-word,
	concatenate them, and decode it as charset.  See the following
	threads for more information:
	http://news.gmane.org/group/gmane.emacs.pretest.bugs/thread=9541
	http://news.gmane.org/group/gmane.emacs.gnus.general/thread=61176
	(eword-decode-allow-incomplete-encoded-text): New variable.
	(eword-decode-encoded-words): New function.
	(eword-decode-string): Use it.
	(eword-decode-region): Use it.
	(eword-analyze-encoded-word): Use it.
	(eword-decode-encoded-word): Abolish.
	(eword-decode-encoded-text): Abolish.
	(eword-decode-encoded-word-error-handler): Abolish.
	(eword-warning-face): Abolish.
	(eword-decode-encoded-word-default-error-handler): Abolish.


2005-12-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>

	* FLIM: Version 1.14.8 (Shij-Dò) released.-A

2005-12-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>

	* mime-def.el (mime-library-product): Update to 1.14.8.

2005-11-13  Yoichi NAKAYAMA  <yoichi@geiin.org>

	* std11.el (std11-addr-to-string): Reconstruct domain literal.
	From Yuuichi Teranishi [cf. <emacs-mime-ja:01956>]

2005-07-25  Daiki Ueno  <ueno@unixuser.org>

	* smtp.el (smtp-read-response): Signal an error if connection is
	closed while reading response.  From Hiroya Murata
	<lapis-lazuli@pop06.odn.ne.jp> [cf. <emacs-mime-ja:01978>]

2004-11-20  Daiki Ueno  <ueno@unixuser.org>

	* ntlm.el (ntlm-ascii2unicode): Don't apply zerop to a character.
	(ntlm-smb-hash): Ditto.
2008-11-26 13:17:15 +00:00
uebayasi
8c349b6e46 Introduce EMACS_BUILDLINK to decide if Emacs lisp file wrappers are really
created or not.  Packages that include other ELP's buildlink3.mk must define
EMACS_BUILDLINK.  Other packages don't create wrappers, which reduces build
time a lot.
2008-10-13 08:07:02 +00:00
uebayasi
34004f51e0 Move mk/emacs.mk to editors/emacs/modules.mk.
Don't call pkg_info to get the installed Emacs version; always use the
version matching EMACS_TYPE set by users.  Be DEPENDS to it.  This should
address pkg/37146 by Aleksey Cheusov.

While here convert some emacs lisp packages to user-destdir.
2008-10-11 09:31:54 +00:00
uebayasi
b5411545a4 It's not EMACS_TYPE but EMACS_FLAVOR which switches "emacs" / "xemacs". 2007-11-12 05:34:10 +00:00
uebayasi
9e0f0e47b7 Buildlink3'ify. Sort definitions.
No functional change intended.
2007-10-29 12:55:43 +00:00
uebayasi
98aeb223e6 Initial addition of buildlink3.mk fragments for EmacsLisp packages. 2007-10-29 12:41:16 +00:00
uebayasi
10dc5b9622 Teach emacs22{,nox}. 2007-02-20 12:42:37 +00:00
wiz
4ae113218a Accept emacs22. 2007-01-30 23:41:40 +00:00
jlam
862e27e8ff Info files for elisp packages should install into ${EMACS_INFOPREFIX}. 2006-03-30 23:55:38 +00:00
jlam
67b4042451 * Install info files into ${EMACS_INFOPREFIX}, which is the correct
location for both emacs and xemacs.

* List the info files directly in the PLIST.

* Use EMACS_MODULES to deal with a possible xemacs-packages dependency.
2006-03-30 03:31:13 +00:00
jlam
6e0c050321 * Teach the tools framework how to supply the pkgsrc version of
makeinfo if no native makeinfo executable exists.  Honor TEXINFO_REQD
  when determining whether the native makeinfo can be used.

* Remove USE_MAKEINFO and replace it with USE_TOOLS+=makeinfo.

* Get rid of all the "split" argument deduction for makeinfo since
  the PLIST module already handles varying numbers of split info files
  correctly.

NOTE: Platforms that have "makeinfo" in the base system should check
      that the makeinfo entries of pkgsrc/mk/tools.${OPSYS}.mk are
      correct.
2006-03-05 16:27:22 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
uebayasi
413a9b5ca1 Whitespace. 2005-08-11 14:34:38 +00:00
minskim
2918ea86f9 Update flim to 1.14.7.
Changes:
	* mime-en.sgml, mime-ja.sgml (CVS based development): Remove the
	description about developers' pserver access.
	* sha1-dl.el: Don't provide the sha1-dl feature twice.
	(sha1-region): Allow the optional argument `binary'.
	(sha1): Ditto.
	* smtp.el (smtp-parse-progress-message-format): Fix regexp usage.
	* smtp.el (smtp-progress-message-format): New user option.
	(smtp-primitive-data): Show progress message.
	(smtp-parse-progress-message-format): New function.
	(smtp-show-progress-message): New function.
	(smtp-deduce-address-list): Use insert instead of insert-string.
	* mel-g.el (gzip64-external-encoder): Change default value to
	cause more recognizable error.
	(gzip64-external-decoder): Ditto.
	* std11.el (std11-parse-word-or-comment-or-period): Renamed from
	`std11-parse-word-or-comment' and allow period.
	(std11-parse-phrase): Allow parsing obs-phrase in rfc2822.
	* mime-conf.el (mime-format-mailcap-command): Quote a file name
	which may contain spaces using `shell-quote-argument' in order to
	pass it to the shell safely.
	* eword-encode.el (mime-encode-header-in-buffer): Don't ignore a
	space char at the beginning of a field body in order to honor the
	76-column rule which is described in RFC 2047 section 2.
	* eword-decode.el (eword-decode-encoded-text): Fix bug when
	`must-unfold' is specified; eliminate CR too when `must-unfold' is
	specified.
	* mel-u.el (mime-write-decoded-region): Use make-temp-file.
	(uuencode-external-decode-region): Ditto.
	* mel-u.el (mime-write-decoded-region): Use temporary filename.
	* sha1-el.el (sha1-maximum-internal-length): Doc fix.
	* lunit.el (lunit-make-test-suite-from-class): Fix regexp.
	Use "^test" instead of "^test-".
	* lunit.el (lunit-assert): Avoid double-eval `condtion-expr'.
	Use ,(not (not condition)) instead of ,condition.
	* lunit.el (lunit-make-test-suite-from-class): Restrict test
	method name to test-*.
	* smtp.el (smtp-starttls-program): New user option.
	(smtp-starttls-extra-args): New user option.
	(smtp-send-buffer): Bind starttls-program and starttls-extra-args.
	* mel-q.el (quoted-printable-external-decoder-option-to-specify-file):
	Accept nil.
	(mime-write-decoded-region): If the value of the variable
	`quoted-printable-external-decoder-option-to-specify-file' is nil,
	write stdout to the output file.
	* mel-b-el.el (base64-external-decoder-option-to-specify-file):
	Accept nil.
	(base64-write-decoded-region): If the value of the variable
	`base64-external-decoder-option-to-specify-file' is nil, write
	stdout to the output file.
	* sasl.texi: Texinfo markup fixes.  From Jesper Harder
	<harder@ifa.au.dk>.
	* sha1-el.el (sha1-string-external): Use with-temp-buffer.
	* sha1-el.el (sha1-string-external): Make it can return a string
	in binary form.
	(sha1-region-external): Ditto.
	(sha1-string-internal): Ditto.
	(sha1-region-internal): Ditto.
	(sha1-region): Ditto.
	(sha1-string): Ditto.
	(sha1): Ditto.
	* sha1-el.el (autoload): Don't use ignore-errors.
	(sha1-use-external): Use condition-case.  Suggested by Katsumi
	Yamaoka <yamaoka@jpl.org>.
	* sha1-el.el (autoload): Ignore errors for
	executable-find. (XEmacs ecrypto does not require sh-script where
	executable.el is located.)
	(sha1-use-external): Likewise.
	* sha1-el.el (sha1): Add defgroup.
	(sha1-maximum-internal-length, sha1-program, sha1-use-external)
	(sha1-program): Use 'sha1sum' from GNU CoreUtils instead of OpenSSL.
	(sha1): Autoload.
	* sha1-el.el (sha1-use-external): New variable.
	(sha1-region): Use it.
	(sha1-string): Ditto.
	* ntlm.el (ntlm-string-as-unibyte): New macro.
	(ntlm-build-auth-response): Use it.
	* ntlm.el: Fix namespace.  Change smb-passwd-hash into
	ntlm-smb-passwd-hash, smb-owf-encrypt into ntlm-smb-owf-encrypt,
	smb-passwd-hash into ntlm-smb-passwd-hash, smbdes-e-p16 into
	ntlm-smb-des-e-p16, smbdes-e-p24 into ntlm-smb-des-e-p24, smbhash
	into ntlm-smb-hash, smb-sp8 into ntlm-smb-sp8, smb-str-to-key into
	ntlm-smb-str-to-key, smb-dohash into ntlm-smb-dohash, smb-perm1
	into ntlm-smb-perm1, smb-perm2 into ntlm-smb-perm2, smb-perm3 into
	ntlm-smb-perm3, smb-perm4 into ntlm-smb-perm4, smb-perm5 into
	ntlm-smb-perm5, smb-perm6 into ntlm-smb-perm6, smb-sc into
	ntlm-smb-sc, smb-sbox into ntlm-smb-sbox, string-permute into
	ntlm-string-permute, string-lshift into ntlm-string-lshift,
	string-xor into ntlm-string-xor.  Suggested by
	Jesper Harder <harder@myrealbox.com>.
	* ntlm.el: Don't include poem.
	* md4.el (print-int32, print-string-hexa): Remove.  Suggested by
	Jesper Harder <harder@myrealbox.com>.
2005-03-06 15:45:38 +00:00
minskim
1f15f1befc Depend on xemacs-packages instead of apel when built with xemacs.
Bump PKGREVISION.
2005-03-05 16:37:10 +00:00
agc
4a3d2f7ce2 Add RMD160 digests. 2005-02-23 22:24:08 +00:00
wiz
6e02d7ee41 Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.
Suggested by Roland Illig, ok'd by various.
2004-12-03 15:14:50 +00:00
kristerw
e2549d25fe Update PLIST after the recent upgrade.
Bump PKGREVISION.
2004-09-12 19:03:15 +00:00
uebayasi
f36a4c9655 Update flim to 1.14.6. Patch from Miles Nordin.
Changes:

	* mime-def.el (mime-header-accept-quoted-encoded-words): Change
	default value to nil.
	* eword-decode.el (eword-analyze-quoted-string): Decode
	quoted-encoded-words when
	`mime-header-accept-quoted-encoded-words' is not nil.
	* mime.el (mime-entity-filename): Decode quoted-encoded-words when
	`mime-header-accept-quoted-encoded-words' is not nil.
	* mime-def.el (mime-header-accept-quoted-encoded-words): New user
	option.
	* eword-encode.el (mime-header-charset-encoding-alist): Add
	entry for iso-8859-1[45].
	* FLIM-ELS (flim-modules): Install mel-b-el also for
	mel-b-builtin case. (from Tatsuya Kinoshita)
	* eword-encode.el (tm-eword::words-to-ruled-words): New
	implementation for UTF-2000 implementations.
2004-09-10 16:33:57 +00:00
seb
689189ef2d Remove info files entries from PLIST file. 2004-02-13 08:26:03 +00:00
minoura
317748e550 Correct XEmacs support.
Tested with xemacs214.
2003-08-18 13:14:32 +00:00
seb
8d15907ec2 USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:38:23 +00:00
grant
91f00f1cbc s/netbsd.org/NetBSD.org/ 2003-07-17 21:21:03 +00:00
seb
df7480be6c Convert to USE_NEW_TEXINFO.
While here fix a typo on EMACS_LISPPREFIX.
2003-06-23 10:46:20 +00:00
jmc
4e67cf3263 Require texinfo 4.5 or greater 2003-04-23 16:59:51 +00:00
uebayasi
af05b51988 Fix a typo in an Info entry. Bump revision to 2. 2003-04-17 04:56:34 +00:00
uebayasi
d4ca78288e Take care of a qkc(1)'s odd redirect behavior. 2003-04-17 02:15:07 +00:00
uebayasi
6863a1e4a8 Add & remove files, forgot in last. 2003-04-13 04:16:16 +00:00
uebayasi
c9385b44f0 * Install Info docs. PR19079 from Ishit <ishit at pluto dot dti dot ne
dot jp>.
* Do some Makefile/PLIST clean-ups.

Bump revision.
2003-04-13 04:14:23 +00:00
uebayasi
394cf2dae1 Update to 1.14.5 (Demachiyanagi).
Changes from 1.14.4:

	* smtp.el (smtp-send-buffer): Error if `smtp-server' is nil.
	* FLIM-ELS (flim-version-specific-modules): Don't install mailcap.el.
	* FLIM-MK (install-flim): Avoid creating empty directory.
	* mime-parse.el (mime-parse-buffer): Require mmbuffer.
	* luna.el (luna-define-method): Clear method cache of child
	  classes.
	* mime-ja.texi (CVS): Escape @.
	* luna.el (luna-define-method): Fix the bug that method cache is
	  not cleard.
	* mime-en.texi (CVS): Fix Typo. (@ to @@).
	  mime-ja.texi (CVS): Ditto.
	* std11.el: Update Copyright header.
	* std11.el (std11-non-atom-regexp): New constant.
	  (std11-analyze-atom): New implementation to avoid error in current
	  XEmacs UTF-2000 [may be caused by a bug about regexp].
	* smtp.el (smtp-open-connection-function): Add doc.
	  (smtp-end-of-line): Doc fix.
	* smtp.el (smtp-end-of-line): New variable.
	  (smtp-read-response): Use it.
	  (smtp-send-command): Use it.
	  (smtp-send-data): Use it.
2003-01-11 15:20:28 +00:00
minoura
959c01bddf Use PKGNAME_PREFIX. 2002-10-19 06:55:07 +00:00
uebayasi
16b888a758 Use mk/emacs.mk. 2002-09-14 02:44:36 +00:00
zuntum
c72c1cf5f9 Move pkg/ files into package's toplevel directory 2001-11-01 00:57:41 +00:00
jun
04a5e88ca9 Update flim to 1.14.3
FLIM: Version 1.14.3

	Merged MIME Parameter Value decoder.
	* mime-parse.el (mime-decode-parameter-value): Use one temporary
	buffer.
	* eword-decode.el (eword-encoded-word-regexp): Match for language.
	* mime-def.el (mime-charset-regexp): Updated for RFC2231.
	* mime-parse.el (mime-decode-parameter-value): New
	implementation; use temporary buffer for conversion.
	* test/test-rfc2231.el (test-rfc2231-10, test-rfc2231-11,
	test-rfc2231-12): New testcases for language info.
	* mime-def.el (mime-content-type-parameter): Expand
	`mime-content-type-parameters'.
	* test/test-rfc2231.el: Made independent of internal
	representation of Content-Type.
	* FLIM-MK (check-flim): Limit filename of test files.
	* test/test-rfc2231.el: New file.
	* mime-parse.el (mime-decode-parameter-plist): Shortcut for
	parameters without extensions.
	* mime-def.el (make-mime-content-type): Don't reverse parameters.
	(make-mime-content-disposition): New function.
	(mime-decode-parameter-encode-segment): New function.
	(mime-decode-parameter-plist): New implementation.
	Switched from decode-then-concat to concat-then-decode model.
	* lunit.el (lunit-test-listener-*): Abolish generic interface.
	(lunit-test-result-notify): New function.
	(lunit-create-index-function): New function.
	* mel-b-dl.el: Don't do `dynamic-call' at compile-time.
	(base64-dl-handle): Don't eval at compile-time.
	Support for built-in `md5' of Emacs 21.
	* md5.el (md5-dl-module): Moved from md5-dl.el.
	Use it for test whether to require 'md5-dl.
	(hmac-md5-96): New function.
	(hmac-sha1-96): New function.
	* mime.el (mime-find-root-entity): Find root recursively.
	MIME Parameter Value decoder support.
	* mime-parse.el (mime-lexical-analyze): New function.
	(mime-decode-parameter-value, mime-decode-parameter-plist,
	mime-parse-alist-to-plist, mime-decode-parameter-alist):
	New functions.
	(mime-parse-parameters): New function.
	(mime-parse-Content-Type, mime-parse-Content-Disposition,
	mime-parse-Content-Transfer-Encoding): New implementation.
	(mime-read-Content-Type, mime-read-Content-Disposition,
	mime-read-Content-Transfer-Encoding): Ditto.
2001-07-06 02:00:11 +00:00
wiz
dfb2d5edc6 Move to sha1 digests, and/or add distfile sizes. 2001-04-21 00:44:09 +00:00
agc
d7d36b3561 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 10:57:56 +00:00
jun
90fd7e4eed Re-import of "flim":
Emacs lisp library for message representation/encoding
2001-02-20 09:09:06 +00:00