Commit graph

43 commits

Author SHA1 Message Date
rillig
a20d25368e editors/*: let pkglint fix indentation and variable alignment
pkglint -Wall -F -r editors

Manually fixed the changes in editors/nedit since the "fixed" indentation
was wrong.
2019-06-08 10:40:52 +00:00
wiz
eef80df883 emacs22*, emacs23*, emacs24*: remove unmaintained emacs versions
As announced in
https://mail-index.netbsd.org/pkgsrc-users/2017/09/11/msg025563.html

This still leaves emacs20, emacs21, and the current version, emacs25.
2017-09-29 12:40:26 +00:00
agc
411fefe420 Add SHA512 digests for distfiles for editors category
Problems found with existing distfiles:
	distfiles/javascript-2.1b1.el
	distfiles/yEd-3.14.2.zip
No changes made to the javascript-mode or yEd distinfo files.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-03 03:32:14 +00:00
jnemeth
6dab32dee6 builds with emacs24 2013-06-10 21:51:04 +00:00
dholland
384132a8a7 Revbump all elisp packages after emacs changes. 2013-02-17 19:17:55 +00:00
asau
fae34ba053 Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. 2012-10-03 11:43:30 +00:00
kim
29a03bdbba This can be built with emacs23nox too. 2011-10-09 02:49:48 +00:00
taca
51fb37b89a Revert previous. It didn't work on emacs22. 2009-08-17 16:05:32 +00:00
taca
afe6d9800f To work on emacs23, add a minimum patch from
http://www.m17n.org/mlarchive/mule-ja/200703/msg00018.html.

Bump PKGREVISION.
2009-08-17 15:28:23 +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
7ce2c6d4ec editors/tamago can be built with emacs23. 2009-08-05 06:57:41 +00:00
joerg
bacea7cad5 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
obache
207788f692 ftp.m17.org is closed now. 2008-11-26 13:07:38 +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
jlam
841dfa0e7a Convert to use PLIST_VARS instead of manually passing "@comment "
through PLIST_SUBST to the plist module.
2008-04-12 22:42:57 +00:00
uebayasi
06399d9e0f Use ${EMACS_FLAVOR} instead of ${_EMACS_TYPE}. 2007-11-12 15:29:49 +00:00
uebayasi
1693dd10ec Sort EMACS_VERSIONS_ACCEPTED. 2007-10-29 04:40:11 +00:00
taca
818ed6adb5 Fix a problem egg/its/aynu.el* left over with emacs22. 2007-08-18 14:30:52 +00:00
taca
f885f3b6f7 tamago works on emacs 22, add emacs22 to EMACS_VERSIONS_ACCEPTED.
Bump PKGREVISION.
2007-06-24 05:34:42 +00:00
jlam
7ed707faba Use EMACS_MODULES appropriately to replace EMACS_USE_LEIM and conditional
dependency on xemacs-packages.
2006-03-20 05:27:50 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
uebayasi
aa8e85bcfd Rework emacs.mk:
1) Simplify the way how an emacs version is picked when no emacs
   is installed, but a user try to install an Emacs Lisp package.
   Just pick up the version set as EMACS_TYPE than searching for
   versions already installed etc.  If the EMACS_TYPE version is
   not supported by the Emacs Lisp Package, just fail.  EMACS_TYPE
   be default to GNU Emacs 21.

   (In other words, users should set EMACS_TYPE as they want.
   Otherwise GNU Emacs 21 is used.)

2) All Emacs Lisp Packages *must* prepend EMACS_PKGNAME_PREFIX to
   a) the PKGNAME itself, and b) PKGNAME in its dependency lines.
   EMACS_PKGNAME_PREFIX is expanded to "xemacs-" when XEmacs is
   used.  This keeps dependency graph of Emacs-Lisp-packages-
   installed-for-XEmacs consistent.

3) Document EMACS_* variables as much as possible.

4) Provide more cookies for PLIST.  Maybe utilized later.

Note that the 2) change doesn't affect the default, GNU Emacs 21
behaviour.  So no version / revision bumps in this commit.
2005-08-28 04:25:28 +00:00
agc
01907502f3 Add RMD160 digests in addition to the SHA1 ones. 2005-02-23 17:15:09 +00:00
uebayasi
97dbaacc12 Add emacs21nox in EMACS_VERSIONS_ACCEPTED where appropriate. 2004-05-08 13:35:20 +00:00
uebayasi
b589792094 Back out previous and more; "\ No newline at end of file" *is* needed in
this case.  Sprinkle two more copies of the mark.

Tested by Isihara-san, the originator of PR22172.
2003-07-22 03:58:52 +00:00
uebayasi
a49a02621b Remove "No newline at end of file" lines.
Addresses PR22172 by Takanori Isihara <isihara at stud dot sccs dot chukyo-u
dot ac dot jp>.
2003-07-18 10:26:04 +00:00
grant
4083b24390 s/netbsd.org/NetBSD.org/ 2003-07-17 21:31:04 +00:00
taca
aa72e0cb60 Add dependency to leim. I heard from tamago's developper "tamago works
under control of leim.  It works better, coexisting with and switching to
other input methods."
2003-04-22 16:16:07 +00:00
kei
88785490ce fixed the patch file to make the `make patch' target happy. It now
compiles again.
2002-12-28 02:43:53 +00:00
taca
92c638c2a9 Update tamago to 2002/9/9 version from CVS.
- Use last updated date for pacakge version.
- Utilize emacs.mk.

Now build problem on emacs 20.X was fixed.

2002-09-09  NIIBE Yutaka  <gniibe@m17n.org>

	Check JIS x0213 support at compile time.
	* check-jisx0213.el: New file.
	* configure.in: Check if JIS X0213 is supported or not.
	* Makefile.in (TOPSRCS): Remove egg-x0213.el.
	(DEPS): Don't load jisx0213.el.
	(ITSSRCS): Removed its/aynu.el.
	(AYNU): New variable.

	Bug fix.
	* its/thai.el (its-thai-add-vowel, its-thai-add-tone): Bug fixes.
	Just call compose-string.
2002-11-23 16:56:02 +00:00
taca
e3796adbcd Update tamago package to 4.0.6nb1.
- Catch up to recent tamago's CVS repositry.
- Sort PLIST.

Changes are too large to include here, see ChangeLog in detail.

Anyway mainly more better support for emacs 21.X and canna now.
2002-09-04 14:42:41 +00:00
taca
99c6d2203b Allow depends on emacs 21 and later. 2002-06-09 05:06:27 +00:00
zuntum
273821c4d3 Move pkg/ files into package's toplevel directory 2001-10-31 20:59:00 +00:00
agc
7d757ead9a Move to sha1 digests, and add distfile sizes. 2001-04-19 11:00:59 +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
57d7d5a74a FIX:
pkg/12419 [serious/medium]: pkgsrc tamago-4.0.6's canna does not work
 rebuild patch,because I missed sub-directory diffs.
 adviced from goro@venus.dti.ne.jp.
2001-03-16 05:50:35 +00:00
wiz
94dc65fbec Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 14:38:16 +00:00
jun
12a6139dad re-make patch from tamago CVS repos. 2001-02-16 08:14:04 +00:00
jun
9fcd9c038f some refine.adviced by Hubert. 2001-02-10 07:44:11 +00:00
jun
2e142319a7 make patches: advice from tamago@m17n.org MailingList.
2000-06-02  KATAYAMA Yoshio <kate@pfu.co.jp>

 	* egg/wnn.el (wnn): Fix docstring.
 	(wnn-backend-plist): Include egg-special-candidate.
 	(wnn-special-candidate): New function.
 	(wnn-pinyin-zhuyin-bunsetsu, wnn-pinyin-zhuyin-string): New
 	functions.
 	(egg-activate-wnn): Fix docstring.

 	* egg/sj3.el (sj3, egg-activate-sj3): Fix docstring.

 	* egg/canna.el (egg-activate-canna): Fix docstring.

 	* menudiag.el: Mostly rewritten.

 	* leim-list.el: Docstrings for autoload fixed.

 	* its.el (its): Fix docstring.
 	(its-mode-map): Fix bindings.
 	(its-fence-mode, egg-sub-mode-map-alist): New variables.
 	(its-enter/leave-fence): New function.
 	(its-put-cursor): Add text properties point-entered, point-left,
 	modification-hooks.
 	(its-in-fence-p): Check also read-only property.
 	(its-hiragana, its-katakana): Just call its-convert.
 	(its-hankaku, its-japanese-hankaku): These functions deleted.
 	(its-full-half-table, its-half-full-table): New variables.
 	Initialize them.
 	(its-half-width, its-full-width): New functions.
 	(its-convert): Args changed.

 	* its-keydef.el (its-make-select-func): Add check by
 	(egg-conversion-fence-p).

 	* egg.el (egg): Fix docstring.
 	(egg-current-keymap): This variable deleted.
 	(egg-mode-map-alist, egg-sub-mode-map-alist): New variables.
 	(define-egg-mode-map): New macro.
 	(modefull, modeless): New egg mode maps.
 	(egg-enter/leave-fence-hook): New variable.
 	(egg-enter/leave-fence): New function.
 	(egg-activated): New variable.
 	(egg-activate-keymap): New variable.
 	(egg-modify-fence, egg-post-command-func): New functions.
 	(egg-change-major-mode-buffer): New variable.
 	(egg-activate-keymap-after-command, egg-change-major-mode-func):
 	New functions.
 	(egg-mode): Initialize egg-modefull-mode, egg-modeless-mode.
 	(egg-modefull-map, egg-modeless-map): These functions deleted.
 	(egg-set-face): Preserve the current modification-hooks property.

 	* egg-com.el (ccl-decode-egg-binary): Fix BUFFER-MAGNIFICATION.
 	(ccl-encode-egg-binary): Likewise.

 	* egg-cnv.el (egg-conv): Fix docstring.
 	(egg-conversion-auto-candidate-menu): Fix docstring.
 	(egg-conversion-auto-candidate-menu-show-all): New variable.
 	(egg-conversion-sort-by-converted-string): New variable.
 	(egg-conversion-fence-p): New function.
 	(egg-define-backend-functions): Include egg-special-candidate.
 	(egg-conversion-map): Define up, down, etc.
 	(egg-conversion-mode): New variable.  Register it in
 	egg-sub-mode-map-alist.
 	(egg-conversion-enter/leave-fence): New function.  Register it in
 	egg-enter/leave-fence-hook.
 	(egg-exit-conversion-unread-char): Use single setq.
 	(egg-make-bunsetsu): Add text properties point-entered and
 	point-left.
 	(egg-set-menu-mode-in-use, egg-unset-menu-mode-in-use)
 	(egg-set-candsel-info): Args changed.
 	(egg-get-candsel-target-major): Code changed.
 	(egg-get-candsel-target-minor): Code changed.
 	(egg-insert-new-bunsetsu): Args changed.
 	(egg-candidate-select-counter): Make it buffer local.
 	(egg-next-candidate-internal): Args changed.
 	(egg-sort-item): New functions.
 	(egg-select-candidate-major): New arg SORT.
 	(egg-select-candidate-minor, egg-select-candidate-list-all-major)
 	(egg-select-candidate-list-all-minor)
 	(egg-select-candidate-internal): Likewise.
 	(egg-hiragana): New function.
 	(egg-katakana, egg-pinyin, egg-zhuyin, egg-hangul): Aliases of
 	egg-hiragana.
 	(egg-special-convert): New function.
 	(egg-enlarge-bunsetsu-internal): Code changed.
 	(egg-reconvert-bunsetsu-internal, egg-decide-before-point)
 	(egg-decide-first-char, egg-exit-conversion)
 	(egg-abort-conversion): Likewise.

 2000-02-01  Takanori Saneto  <sanewo@ba2.so-net.ne.jp>

 	* egg/sj3rpc.el (sj3rpc-tanbunsetsu-conversion): should use
 	  let* instead of let.

 2000-01-20  Katsumi Yamaoka <yamaoka@jpl.org>

 	* egg/sj3.el (sj3-word-registration): New function.
 	(sj3-hinshi-select): New function.
 	(sj3-dictionary-select): New function.
 	(sj3-conversion-backend): Add `sj3-word-registration'.
 	(sj3-hinshi-name): New function.
 	(sj3-hinshi-menu): New variable.
 	(sj3-register-2, sj3-register-1): Add messages.
 	(sj3-server-coding-system-list): Remove.
 	(sj3-server-version): Move to egg/sj3rpc.el.
 	(sj3-server-port, sj3-hostname): Strip "*" from the doc string.

 	* egg/sj3rpc.el (sj3rpc-add-word): New function.
 	(sj3rpc-kugiri-stdy, sj3rpc-get-bunsetsu-candidates): Use
 	`sj3-server-coding-system' insted of `sj3rpc-server-coding-system'.
 	(sj3rpc-tanbunsetsu-conversion, sj3rpc-get-bunsetsu-candidates-sub,
 	sj3rpc-begin): Use `sj3-server-coding-system' insted of
 	`sj3rpc-server-coding-system'; don't specify an argument of
 	`sj3rpc-unpack-mb-string'.
 	(sj3rpc-unpack-mb-string): Don't allow the argument; use
 	`sj3rpc-server-coding-system'.
 	(sj3rpc-server-coding-system): Remove macro.
 	(sj3-const): Switch on the return value of `sj3-sjis-p' instead of
 	`sj3-server-version'.
 	(sj3-sjis-p): New macro.
 	(sj3-server-coding-system): New variable; default to `shift_jis'.
 	(sj3-server-version): Move from egg/sj3.el; use `defvar' insted of
 	`defcustom'.

 	* eggrc: Remove SJ3 stuff.
2001-02-08 03:24:11 +00:00
jun
746b9bccb5 add tamago cvs server information. 2001-02-06 04:03:21 +00:00
jun
afff926c47 divide "DEPENDS" line. 2001-02-02 02:43:29 +00:00
jun
b624035bc5 Initial import of "tamago":
CJK characters inputting system for emacs-20+leim
2001-01-31 08:47:04 +00:00