Update emacs to 23.4. Emacs 23.4 mainly fixes a security flaw in EDE (CVE-2012-0035), which was already fixed in emacs-23.3nb1 in pkgsrc.diff -r1.141 -r1.142 pkgsrc/editors/emacs/Makefile
(minskim)
@@ -1,16 +1,14 @@ | @@ -1,16 +1,14 @@ | |||
1 | # $NetBSD: Makefile,v 1.141 2012/02/06 12:39:59 wiz Exp $ | 1 | # $NetBSD: Makefile,v 1.142 2012/02/19 17:44:35 minskim Exp $ | |
2 | ||||
3 | PKGREVISION= 2 | |||
4 | 2 | |||
5 | CONFLICTS+= emacs-nox11-[0-9]* | 3 | CONFLICTS+= emacs-nox11-[0-9]* | |
6 | 4 | |||
7 | .include "../../editors/emacs/Makefile.common" | 5 | .include "../../editors/emacs/Makefile.common" | |
8 | 6 | |||
9 | .include "options.mk" | 7 | .include "options.mk" | |
10 | 8 | |||
11 | SUBST_CLASSES+= prefix | 9 | SUBST_CLASSES+= prefix | |
12 | SUBST_STAGE.prefix= pre-configure | 10 | SUBST_STAGE.prefix= pre-configure | |
13 | SUBST_VARS.prefix= PREFIX | 11 | SUBST_VARS.prefix= PREFIX | |
14 | SUBST_FILES.prefix= src/s/netbsd.h | 12 | SUBST_FILES.prefix= src/s/netbsd.h | |
15 | 13 | |||
16 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" | 14 | .include "../../graphics/hicolor-icon-theme/buildlink3.mk" |
@@ -1,19 +1,19 @@ | @@ -1,19 +1,19 @@ | |||
1 | # $NetBSD: Makefile.common,v 1.33 2012/01/20 04:20:43 obache Exp $ | 1 | # $NetBSD: Makefile.common,v 1.34 2012/02/19 17:44:35 minskim Exp $ | |
2 | # | 2 | # | |
3 | # used by editors/emacs/Makefile | 3 | # used by editors/emacs/Makefile | |
4 | # used by editors/emacs-nox11/Makefile | 4 | # used by editors/emacs-nox11/Makefile | |
5 | 5 | |||
6 | DISTNAME= emacs-${EMACS_VERSION}b | 6 | DISTNAME= emacs-${EMACS_VERSION} | |
7 | CATEGORIES= editors | 7 | CATEGORIES= editors | |
8 | MASTER_SITES= ${MASTER_SITE_GNU:=emacs/} | 8 | MASTER_SITES= ${MASTER_SITE_GNU:=emacs/} | |
9 | 9 | |||
10 | MAINTAINER= minskim@NetBSD.org | 10 | MAINTAINER= minskim@NetBSD.org | |
11 | HOMEPAGE= http://www.gnu.org/software/emacs/emacs.html | 11 | HOMEPAGE= http://www.gnu.org/software/emacs/emacs.html | |
12 | COMMENT= GNU editing macros (editor) | 12 | COMMENT= GNU editing macros (editor) | |
13 | LICENSE= gnu-gpl-v3 | 13 | LICENSE= gnu-gpl-v3 | |
14 | 14 | |||
15 | PKG_DESTDIR_SUPPORT= user-destdir | 15 | PKG_DESTDIR_SUPPORT= user-destdir | |
16 | 16 | |||
17 | WRKSRC= ${WRKDIR}/${DISTNAME:S/b$//} | 17 | WRKSRC= ${WRKDIR}/${DISTNAME:S/b$//} | |
18 | MAKE_JOBS_SAFE= no | 18 | MAKE_JOBS_SAFE= no | |
19 | 19 |
@@ -1,14 +1,14 @@ | @@ -1,14 +1,14 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.27 2011/11/28 16:29:58 wiz Exp $ | 1 | @comment $NetBSD: PLIST,v 1.28 2012/02/19 17:44:35 minskim Exp $ | |
2 | bin/b2m | 2 | bin/b2m | |
3 | bin/ctags | 3 | bin/ctags | |
4 | bin/ebrowse | 4 | bin/ebrowse | |
5 | bin/emacs | 5 | bin/emacs | |
6 | bin/emacs-${EMACS_VERSION} | 6 | bin/emacs-${EMACS_VERSION} | |
7 | bin/emacsclient | 7 | bin/emacsclient | |
8 | bin/etags | 8 | bin/etags | |
9 | bin/grep-changelog | 9 | bin/grep-changelog | |
10 | bin/rcs-checkin | 10 | bin/rcs-checkin | |
11 | info/ada-mode | 11 | info/ada-mode | |
12 | info/auth | 12 | info/auth | |
13 | info/autotype | 13 | info/autotype | |
14 | info/calc | 14 | info/calc | |
@@ -75,27 +75,27 @@ man/man1/emacsclient.1 | @@ -75,27 +75,27 @@ man/man1/emacsclient.1 | |||
75 | man/man1/etags.1 | 75 | man/man1/etags.1 | |
76 | man/man1/grep-changelog.1 | 76 | man/man1/grep-changelog.1 | |
77 | man/man1/rcs-checkin.1 | 77 | man/man1/rcs-checkin.1 | |
78 | share/applications/emacs.desktop | 78 | share/applications/emacs.desktop | |
79 | share/emacs/${EMACS_VERSION}/etc/AUTHORS | 79 | share/emacs/${EMACS_VERSION}/etc/AUTHORS | |
80 | share/emacs/${EMACS_VERSION}/etc/BABYL | 80 | share/emacs/${EMACS_VERSION}/etc/BABYL | |
81 | share/emacs/${EMACS_VERSION}/etc/CENSORSHIP | 81 | share/emacs/${EMACS_VERSION}/etc/CENSORSHIP | |
82 | share/emacs/${EMACS_VERSION}/etc/CONTRIBUTE | 82 | share/emacs/${EMACS_VERSION}/etc/CONTRIBUTE | |
83 | share/emacs/${EMACS_VERSION}/etc/COOKIES | 83 | share/emacs/${EMACS_VERSION}/etc/COOKIES | |
84 | share/emacs/${EMACS_VERSION}/etc/COPYING | 84 | share/emacs/${EMACS_VERSION}/etc/COPYING | |
85 | share/emacs/${EMACS_VERSION}/etc/DEBUG | 85 | share/emacs/${EMACS_VERSION}/etc/DEBUG | |
86 | share/emacs/${EMACS_VERSION}/etc/DEVEL.HUMOR | 86 | share/emacs/${EMACS_VERSION}/etc/DEVEL.HUMOR | |
87 | share/emacs/${EMACS_VERSION}/etc/DISTRIB | 87 | share/emacs/${EMACS_VERSION}/etc/DISTRIB | |
88 | share/emacs/${EMACS_VERSION}/etc/DOC-23.3.1 | 88 | share/emacs/${EMACS_VERSION}/etc/DOC-${EMACS_VERSION}.1 | |
89 | share/emacs/${EMACS_VERSION}/etc/ERC-NEWS | 89 | share/emacs/${EMACS_VERSION}/etc/ERC-NEWS | |
90 | share/emacs/${EMACS_VERSION}/etc/ETAGS.EBNF | 90 | share/emacs/${EMACS_VERSION}/etc/ETAGS.EBNF | |
91 | share/emacs/${EMACS_VERSION}/etc/ETAGS.README | 91 | share/emacs/${EMACS_VERSION}/etc/ETAGS.README | |
92 | share/emacs/${EMACS_VERSION}/etc/FTP | 92 | share/emacs/${EMACS_VERSION}/etc/FTP | |
93 | share/emacs/${EMACS_VERSION}/etc/GNU | 93 | share/emacs/${EMACS_VERSION}/etc/GNU | |
94 | share/emacs/${EMACS_VERSION}/etc/GNUS-NEWS | 94 | share/emacs/${EMACS_VERSION}/etc/GNUS-NEWS | |
95 | share/emacs/${EMACS_VERSION}/etc/HELLO | 95 | share/emacs/${EMACS_VERSION}/etc/HELLO | |
96 | share/emacs/${EMACS_VERSION}/etc/INTERVIEW | 96 | share/emacs/${EMACS_VERSION}/etc/INTERVIEW | |
97 | share/emacs/${EMACS_VERSION}/etc/JOKES | 97 | share/emacs/${EMACS_VERSION}/etc/JOKES | |
98 | share/emacs/${EMACS_VERSION}/etc/LINUX-GNU | 98 | share/emacs/${EMACS_VERSION}/etc/LINUX-GNU | |
99 | share/emacs/${EMACS_VERSION}/etc/MACHINES | 99 | share/emacs/${EMACS_VERSION}/etc/MACHINES | |
100 | share/emacs/${EMACS_VERSION}/etc/MAILINGLISTS | 100 | share/emacs/${EMACS_VERSION}/etc/MAILINGLISTS | |
101 | share/emacs/${EMACS_VERSION}/etc/MH-E-NEWS | 101 | share/emacs/${EMACS_VERSION}/etc/MH-E-NEWS |
@@ -1,16 +1,13 @@ | @@ -1,16 +1,13 @@ | |||
1 | $NetBSD: distinfo,v 1.55 2012/01/19 20:50:00 tez Exp $ | 1 | $NetBSD: distinfo,v 1.56 2012/02/19 17:44:35 minskim Exp $ | |
2 | 2 | |||
3 | SHA1 (emacs-23.3b.tar.gz) = 56503472e99bc7c875ec370dec7b40774cfa82da | 3 | SHA1 (emacs-23.4.tar.gz) = 0a78466fff52d1f43c0db0ea66651a0b13b7e473 | |
4 | RMD160 (emacs-23.3b.tar.gz) = d253874ecef5c09d35576cf508727f5863c80834 | 4 | RMD160 (emacs-23.4.tar.gz) = 5fb7e4cd4270a524b8723ad86a145a0e47336bf7 | |
5 | Size (emacs-23.3b.tar.gz) = 47930061 bytes | 5 | Size (emacs-23.4.tar.gz) = 47721193 bytes | |
6 | SHA1 (patch-CVE-2012-0035) = 546dd488256268715e7434def91b42a3709daea2 | |||
7 | SHA1 (patch-aa) = 951c1d9fe90fbe2c2366ba230106f8d165068d50 | 6 | SHA1 (patch-aa) = 951c1d9fe90fbe2c2366ba230106f8d165068d50 | |
8 | SHA1 (patch-ab) = 053243431964def524b7ba2f82ee78680ff7011e | 7 | SHA1 (patch-ab) = 053243431964def524b7ba2f82ee78680ff7011e | |
9 | SHA1 (patch-ac) = bcaff0bd9039c6326df900044a391e15f744af4a | |||
10 | SHA1 (patch-ad) = e37f73048273801b8fd330d6897346b1f6e55fe9 | 8 | SHA1 (patch-ad) = e37f73048273801b8fd330d6897346b1f6e55fe9 | |
11 | SHA1 (patch-ae) = 116394051b3e2f4220ff5a3de3402923857940b9 | 9 | SHA1 (patch-ae) = 116394051b3e2f4220ff5a3de3402923857940b9 | |
12 | SHA1 (patch-ag) = f462ad22762469360d90060afbc73e660e9f7db5 | 10 | SHA1 (patch-ag) = f462ad22762469360d90060afbc73e660e9f7db5 | |
13 | SHA1 (patch-bf) = 9ff58581e7b9c865397729169fadd3baecc4a1e3 | 11 | SHA1 (patch-bf) = 9ff58581e7b9c865397729169fadd3baecc4a1e3 | |
14 | SHA1 (patch-src_config.in) = c1f7b608dc49da704571a71f96067a0ffac01df9 | 12 | SHA1 (patch-src_config.in) = c1f7b608dc49da704571a71f96067a0ffac01df9 | |
15 | SHA1 (patch-src_m_amdx86-64.h) = 0928f4e80c456e5b94a74cfeb3589e411a134507 | 13 | SHA1 (patch-src_m_amdx86-64.h) = 0928f4e80c456e5b94a74cfeb3589e411a134507 | |
16 | SHA1 (patch-src_unexmacosx.c) = 5821eb65c1e10192a7b2679691e4651b8d9fb263 |
@@ -1,7 +1,7 @@ | @@ -1,7 +1,7 @@ | |||
1 | # $NetBSD: version.mk,v 1.7 2011/06/09 13:47:31 drochner Exp $ | 1 | # $NetBSD: version.mk,v 1.8 2012/02/19 17:44:35 minskim Exp $ | |
2 | 2 | |||
3 | _EMACS_FLAVOR= emacs | 3 | _EMACS_FLAVOR= emacs | |
4 | _EMACS_REQD= emacs>=23.2<24 | 4 | _EMACS_REQD= emacs>=23.2<24 | |
5 | 5 | |||
6 | _EMACS_VERSION_MAJOR= 23 | 6 | _EMACS_VERSION_MAJOR= 23 | |
7 | _EMACS_VERSION_MINOR= 3 | 7 | _EMACS_VERSION_MINOR= 4 |