Fri Feb 13 14:01:58 2015 UTC ()
Declare that misc/elscreen does not support Emacs 24 or later

It uses some of obsolete variables/functions, resulting in an error on
Emacs 24 or later like this:

  string-to-number: Symbol's value as variable is void: last-command-char

I have recently created wip/elscreen-current for this
reason. Unfortunately it doesn't have a version number nor a release
tarball since it's an unofficial fork of the original ElScreen, even
though it's what MELPA currently provides: http://melpa.org/#/elscreen


(pho)
diff -r1.20 -r1.21 pkgsrc/misc/elscreen/Makefile

cvs diff -r1.20 -r1.21 pkgsrc/misc/elscreen/Makefile (expand / switch to unified diff)

--- pkgsrc/misc/elscreen/Makefile 2013/02/17 19:18:07 1.20
+++ pkgsrc/misc/elscreen/Makefile 2015/02/13 14:01:58 1.21
@@ -1,43 +1,50 @@ @@ -1,43 +1,50 @@
1# $NetBSD: Makefile,v 1.20 2013/02/17 19:18:07 dholland Exp $ 1# $NetBSD: Makefile,v 1.21 2015/02/13 14:01:58 pho Exp $
2# 2#
3 3
4DISTNAME= elscreen-1.4.6 4DISTNAME= elscreen-1.4.6
5PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME} 5PKGNAME= ${EMACS_PKGNAME_PREFIX}${DISTNAME}
6#PKGREVISION= 
7PKGREVISION= 1 6PKGREVISION= 1
8CATEGORIES= misc 7CATEGORIES= misc
9MASTER_SITES= ftp://ftp.morishima.net/pub/morishima.net/naoto/ElScreen/ \ 8MASTER_SITES= ftp://ftp.morishima.net/pub/morishima.net/naoto/ElScreen/ \
10 ftp://ftp.morishima.net/pub/morishima.net/naoto/ElScreen/old/ 9 ftp://ftp.morishima.net/pub/morishima.net/naoto/ElScreen/old/
11DISTFILES= ${DISTNAME}.tar.gz \ 10DISTFILES= ${DISTNAME}.tar.gz \
12 elscreen-color-theme-0.0.0.tar.gz \ 11 elscreen-color-theme-0.0.0.tar.gz \
13 elscreen-dired-0.1.0.tar.gz \ 12 elscreen-dired-0.1.0.tar.gz \
14 elscreen-dnd-0.0.0.tar.gz \ 13 elscreen-dnd-0.0.0.tar.gz \
15 elscreen-gf-1.5.3.tar.gz \ 14 elscreen-gf-1.5.3.tar.gz \
16 elscreen-goby-0.0.0.tar.gz \ 15 elscreen-goby-0.0.0.tar.gz \
17 elscreen-howm-0.1.3.tar.gz \ 16 elscreen-howm-0.1.3.tar.gz \
18 elscreen-server-0.2.0.tar.gz \ 17 elscreen-server-0.2.0.tar.gz \
19 elscreen-w3m-0.2.2.tar.gz \ 18 elscreen-w3m-0.2.2.tar.gz \
20 elscreen-wl-0.8.0.tar.gz 19 elscreen-wl-0.8.0.tar.gz
21 20
22MAINTAINER= uebayasi@NetBSD.org 21MAINTAINER= uebayasi@NetBSD.org
23HOMEPAGE= http://www.morishima.net/~naoto/software/elscreen/ 22HOMEPAGE= http://www.morishima.net/~naoto/software/elscreen/
24COMMENT= Window manager within Emacs 23COMMENT= Window manager within Emacs
25LICENSE= gnu-gpl-v2 24LICENSE= gnu-gpl-v2
26 25
27USE_LANGUAGES+= c 26USE_LANGUAGES+= c
28 27
29NO_BUILD= yes 28NO_BUILD= yes
30 29
31EMACS_BUILDLINK=# empty 30EMACS_BUILDLINK=# empty
32 31
 32# Emacs 24 or later is not supported. Try wip/elscreen-current
 33# instead.
 34EMACS_VERSIONS_ACCEPTED= \
 35 emacs23 emacs23nox \
 36 emacs22 emacs22nox \
 37 emacs21 emacs21nox \
 38 emacs20
 39
33INSTALLATION_DIRS+= ${EMACS_LISPPREFIX}/elscreen 40INSTALLATION_DIRS+= ${EMACS_LISPPREFIX}/elscreen
34INSTALLATION_DIRS+= share/doc/elscreen 41INSTALLATION_DIRS+= share/doc/elscreen
35 42
36do-install: 43do-install:
37 ${INSTALL_DATA} ${WRKDIR}/*/*.el ${DESTDIR}${EMACS_LISPPREFIX}/elscreen 44 ${INSTALL_DATA} ${WRKDIR}/*/*.el ${DESTDIR}${EMACS_LISPPREFIX}/elscreen
38 ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/elscreen 45 ${INSTALL_DATA} ${WRKSRC}/README ${DESTDIR}${PREFIX}/share/doc/elscreen
39 46
40.include "../../editors/emacs/modules.mk" 47.include "../../editors/emacs/modules.mk"
41 48
42.include "../../devel/apel/buildlink3.mk" 49.include "../../devel/apel/buildlink3.mk"
43.include "../../mk/bsd.pkg.mk" 50.include "../../mk/bsd.pkg.mk"