Commit graph

25 commits

Author SHA1 Message Date
minskim
7b90c30295 PKGREVISION bump for elisp packages because of bytecode format changes
in emacs23.
2009-08-06 01:44:45 +00:00
minskim
e44b9b9fcf misc/lookup can be built with emacs23. 2009-08-05 07:57:17 +00:00
joerg
62d1ba2bac Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +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
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
joerg
f605fec2db Mark as destdir ready. 2008-07-14 12:55:56 +00:00
uebayasi
d0285de71b Missing buildlink3.mk needed by skk. Pointed out by wiz. 2007-12-16 14:17:31 +00:00
uebayasi
dab7052e56 Buildlink3'ify.
eblook is not a EmacsLisp package, so no ${EMACS_PKGNAME_PREFIX} should be there.
2007-10-29 13:08:15 +00:00
uebayasi
1db34dd989 Update lookup to 1.4.1; bug fixes.
While here teach emacs22{,nox}.
2007-02-20 12:47:12 +00:00
jlam
a4cbc72f58 List the info files directly in the PLIST and honor PKG{INFO,MAN}DIR. 2006-04-05 23:01:15 +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
07b46baa43 Add RMD160 digests 2005-02-24 11:02:49 +00:00
uebayasi
97dbaacc12 Add emacs21nox in EMACS_VERSIONS_ACCEPTED where appropriate. 2004-05-08 13:35:20 +00:00
uebayasi
f2949f4836 Update to 1.4.
* ndeb supports inline graphics display (GNU Emacs 21, XEmacs).
* GNU Emacs 21 displays Gaiji without bitmap-mule.
* Other improvements & fixes.
2004-03-19 16:05:49 +00:00
seb
eaff722509 Remove info files entries from PLIST. 2004-03-08 22:18:19 +00:00
seb
56b682547a USE_NEW_TEXINFO is unnecessary now. 2003-08-09 10:59:08 +00:00
seb
a15aa8e109 Convert to USE_NEW_TEXINFO.
And take care of an overlooked info file.
2003-08-03 00:41:32 +00:00
martti
1ba8eec232 COMMENT should start with a capital letter. 2003-07-21 17:01:11 +00:00
grant
0155927c43 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
wiz
b23df06689 Fix depends on apel, and add an empty line for pkglint. 2002-11-14 03:46:43 +00:00
minoura
d85dfe731b This package does not compile on XEmacs... 2002-10-18 14:56:03 +00:00
minoura
6452127186 Do not overwrite DEPENDS. 2002-10-18 01:31:21 +00:00
uebayasi
5aee14ee5d Initial import of Lookup 1.3.
Lookup is an electric dictinary agent for Emacs editors. It supports many
kind of dictinaries - CD-ROM, and network dictionary, which are mainly
available in Japan.
2002-09-15 13:33:22 +00:00