Commit graph

21 commits

Author SHA1 Message Date
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
2e614fcea0 Mechanical changes to add full DESTDIR support to packages that install
their files via a custom do-install target.
2008-03-03 01:50:26 +00:00
jlam
9c8b5ede43 Point MAINTAINER to pkgsrc-users@NetBSD.org in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't
developers.
2006-03-04 21:28:51 +00:00
joerg
5911def816 Recursive revision bump / recommended bump for gettext ABI change. 2006-02-05 23:08:03 +00:00
martin
09aa3ad42c Remove spurious USE_XEMACS leftovers (this pkg uses the generic ELP
framework for some time now)
2005-10-10 07:01:43 +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
jwise
a85e9e1cbf We need to explicitly set PKGNAME to work around a problem in xemacs' Makefile.pkg. 2005-04-02 22:01:36 +00:00
wiz
dc5a881171 Reset maintainer on his request. 2004-11-27 18:14:24 +00:00
uebayasi
97dbaacc12 Add emacs21nox in EMACS_VERSIONS_ACCEPTED where appropriate. 2004-05-08 13:35:20 +00:00
uebayasi
7a1753a017 Try to fix a network stream error which has caused Zenicb client unstable.
Patch provided by Martin Hauseman with help from Faried Nawaz, the author.
Should close PR 21620.

While here, merge misplaced patch files.

Bump revision to 2.
2003-10-10 14:13:29 +00:00
grant
91f00f1cbc s/netbsd.org/NetBSD.org/ 2003-07-17 21:21:03 +00:00
uebayasi
e017b9dcc9 Apply a patch to work with XEmacs. Tested with XEmacs 21.4.12.
The fix is from Andrew J Cosgriff <Andrew dot Cosgriff at cc dot
monash dot edu dot au> via misc@openbsd.org.  Addresses PR21260.

Bumps revision to 1.
2003-05-24 07:51:34 +00:00
wiz
62f6c2b0d5 emacs.mk already includes bsd.prefs.mk, no need to include it manually a
second time.
2003-01-10 14:26:37 +00:00
uebayasi
f6b052a1f9 Declare zenicb is okay for XEmacs 21.{1,5}. 2002-09-15 13:48:49 +00:00
uebayasi
bf3386ac95 * Prefix PKGNAME with "xemacs-" if the package is for XEmacs.
* Do the trick in mk/emacs.mk instead of each package's Makefile.
2002-09-14 02:19:29 +00:00
uebayasi
21c4828962 Use mk/emacs.mk. 2002-09-13 10:37:53 +00:00
tron
649072496b Use "xemacs/Makefile.pkg" to use same prefix as the "xemacs" package. 2002-04-26 09:36:57 +00:00
jlam
f79573370a Mechanical changes to 375 files to change dependency patterns of the form
foo-* to foo-[0-9]*.  This is to cause the dependencies to match only the
packages whose base package name is "foo", and not those named "foo-bar".
A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net.  Also
change dependency examples in Packages.txt to reflect this.
2001-09-27 23:17:41 +00:00
hubertf
62cc0a0b30 MKDIR -> INSTALL_DATA_DIR, noted by zuntum on IRC 2001-02-23 19:17:39 +00:00
wiz
07cd20b334 Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT. 2001-02-16 13:51:27 +00:00
wiz
ae7f28b14b Create new 'chat' category, featuring chat clients and servers of all kinds.
Move some packages from 'net' here.
2000-12-15 00:36:25 +00:00