summaryrefslogtreecommitdiff
path: root/devel/apel
AgeCommit message (Collapse)AuthorFilesLines
2011-10-04Set LICENSE to "gnu-gpl-v2 OR gnu-gpl-v3".hiramatsu1-1/+2
2011-08-27Fix PLIST generation when EMACS_TYPE is set to emacs23nox.hiramatsu1-2/+2
2011-03-23Update apel to 10.8.minskim3-11/+22
Changes: * EMU-ELS (emu-modules): Add setting for GNU Emacs 23 or later. * invisible.el: In GNU Emacs 23, inv-19.el overrides builtin function `invisible-p'. To fix the bug, require `inv-23' when running with GNU Emacs 23 or later. * poe.el (format-time-string): Fix problem on GNU Emacs 22.2
2011-02-09Add emacs23nox to EMACS_VERSIONS_ACCEPTED.ryoon1-2/+2
2010-11-20Make apel build with emacs24.minskim1-2/+3
2009-08-06PKGREVISION bump for elisp packages because of bytecode format changesminskim1-2/+2
in emacs23.
2009-06-14Remove @dirrm entries from PLISTsjoerg2-5/+2
2009-06-06Allow apel to build with emacs23.minskim1-2/+2
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
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.
2008-10-11Move mk/emacs.mk to editors/emacs/modules.mk.uebayasi2-5/+22
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.
2007-10-29Sort definitions.uebayasi1-3/+4
2007-10-29Initial addition of buildlink3.mk fragments for EmacsLisp packages.uebayasi1-0/+32
2007-09-15Remove @dirrm for non-existent directory. Bump PKGREVISION.wiz2-3/+3
2007-02-20Update to 10.7; no change summary available but some new functions added,uebayasi4-51/+21
minor bug fixes. While here teach emacs22{,nox}.
2007-01-30Accept emacs22.wiz1-2/+2
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg1-1/+2
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-4/+4
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-08-28Rework emacs.mk:uebayasi1-1/+2
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-03-05apel is included in xemacs-packages. Remove xemacs* from acceptedminskim1-2/+3
emacs versions.
2005-02-23Add RMD160 digests.agc1-1/+2
2004-12-03Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.wiz1-3/+3
Suggested by Roland Illig, ok'd by various.
2004-05-08Add emacs21nox in EMACS_VERSIONS_ACCEPTED where appropriate.uebayasi1-2/+2
2004-03-25* Use a right PLIST file for XEmacs.uebayasi1-5/+4
* Don't depend on xemacs-packages. While files of xemacs-packages are installed into ${PREFIX}/lib/xemacs/xemacs-packages, individual Emacs lisp packages use ${PREFIX}/lib/xemacs/site-packages, so these are never overwritten. Let's think that these two parts are separate. Individual Emacs lisp packages depend on another individual ones, never need to depend on xemacs-packages. This should make things simpler.
2003-09-12Missing dependency for XEmacs.minoura1-1/+2
xemacs-packages actually includes the old version of apel; this package overrides it, which could be confusing. Possibly we should remove apel from xemacs-packages? (some packages require new apel)
2003-09-01Updated to 10.6 (from 10.4), addressing pkg/22212 by hiramatsu-san.minoura2-5/+5
2003-07-05 Yuuichi Teranishi <teranisi@gohome.org> * APEL: Version 10.6 released. * apel-ver.el (apel-ver): Change APEL version to 10.6. 2003-07-03 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp> * poe.el (make-temp-file) [2-args make-temp-file]: Don't use octal number for file modes. * poe.el (toplevel): Fixed the compile-time check for the definition of `make-temp-file' [apel-ja: 00874]. (make-temp-file) [no make-temp-file, single-user system]: Don't use `set-default-file-modes' nor `default-file-modes'. 2003-07-03 Yuuichi Teranishi <teranisi@gohome.org> * poe-18.el (make-directory-internal): Signal an error according to the exit status of mkdir. (delete-directory): New function. (write-region): Ditto. 2003-06-06 Yuuichi Teranishi <teranisi@gohome.org> * APEL: Version 10.5 released. * apel-ver.el (apel-ver): Change APEL version to 10.5. 2003-05-29 Yuuichi Teranishi <teranisi@gohome.org> * poe.el (make-temp-file) [no make-temp-file, single-user system]: Modified for OS/2. 2003-05-22 Yuuichi Teranishi <teranisi@gohome.org> * install.el (install-prefix): Change value for Meadow2 and NTEmacs. 2003-05-20 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp> * poe.el (make-temp-file) [no make-temp-file, multi-user system]: Modified comments. 2003-05-19 Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp> * poe.el (make-temp-file) [no make-temp-file, multi-user system]: Flatten nested `unwind-protect'. Fixed comments. 2003-05-15 Yuuichi Teranishi <teranisi@gohome.org> * poe.el (make-temp-file): New function. 2002-11-05 MORIOKA Tomohiko <tomo@kanji.zinbun.kyoto-u.ac.jp> * mcs-20.el (mcs-region-repertoire-p): New function for UTF-2000 implementations. (mcs-string-repertoire-p): Likewise. (detect-mime-charset-region): New implementation for UTF-2000 implementations. (detect-mime-charset-string): New function for UTF-2000 implementations. 2002-11-03 Yoichi NAKAYAMA <yoichi@eken.phys.nagoya-u.ac.jp> * filename.el (filename-filters): Change default value to nil.
2003-08-18xemacs211 -> xemacs214minoura1-4/+4
Include emacs.mk after defining EMACS_VERSIONS_ACCEPTED.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-01-11Update APEL to 10.4.uebayasi5-121/+69
Many small changes which enhance APEL's functionality. Due to the charasteristic of APEL as a portability layer of emacsen, no user visible change, but more portability, possibly.
2002-09-14Use mk/emacs.mk.uebayasi3-2/+144
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-10-21Install documentation, as prompted in pkg/14300 by Hiramatsu Yoshifumi,wiz2-2/+12
but done slightly differently.
2001-04-21Move to sha1 digests, and/or add distfile sizes.wiz1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-6/+4
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-02-20Re-import of "apel":jun6-0/+111
Portable Emacs Library