pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/editors/emacs-snapshot (editors/emacs-snapshot) Update...
details: https://anonhg.NetBSD.org/pkgsrc/rev/52d0f575fc35
branches: trunk
changeset: 406306:52d0f575fc35
user: mef <mef%pkgsrc.org@localhost>
date: Wed Dec 18 12:38:48 2019 +0000
description:
(editors/emacs-snapshot) Updated 25.0.x to 27.0.50
- currently almost the same as wip/emacs-git
diffstat:
editors/emacs-snapshot/DESCR | 29 +-
editors/emacs-snapshot/Makefile | 58 +-
editors/emacs-snapshot/PLIST | 7752 ++++++++++---------
editors/emacs-snapshot/PLIST.cocoa | 2 +-
editors/emacs-snapshot/PLIST.gnustep | 6 +-
editors/emacs-snapshot/buildlink3.mk | 4 +-
editors/emacs-snapshot/distinfo | 14 +-
editors/emacs-snapshot/files/site-init.el | 2 +-
editors/emacs-snapshot/modules.mk | 353 +
editors/emacs-snapshot/options.mk | 75 +-
editors/emacs-snapshot/patches/patch-ad | 14 -
editors/emacs-snapshot/patches/patch-ag | 18 -
editors/emacs-snapshot/patches/patch-src_process.c | 17 -
editors/emacs-snapshot/version.mk | 6 +-
14 files changed, 4394 insertions(+), 3956 deletions(-)
diffs (truncated from 8533 to 300 lines):
diff -r b2da65bee376 -r 52d0f575fc35 editors/emacs-snapshot/DESCR
--- a/editors/emacs-snapshot/DESCR Wed Dec 18 12:38:38 2019 +0000
+++ b/editors/emacs-snapshot/DESCR Wed Dec 18 12:38:48 2019 +0000
@@ -1,20 +1,13 @@
-GNU Emacs is an extensible, customizable editor textand more. At its
-core is an interpreter for Emacs Lisp, a dialect of the Lisp
-programming language with extensions to support text editing. The
-features of GNU Emacs include:
+GNU Emacs is a self-documenting, customizable, extensible real-time
+display editor.
-- Content-sensitive editing modes, including syntax coloring, for a
- wide variety of file types including plain text, source code, and
- HTML.
-- Complete built-in documentation, including a tutorial for new users.
-- Support for many languages and their scripts, including all scripts,
- Russian, Greek, Japanese, Chinese, Korean, Thai, Vietnamese, Lao,
- Ethiopian, and some Indian scripts.
-- Highly customizable, using Emacs Lisp code or a graphical
- customization interface.
-- A large number of extensions that add other functionality, including
- a project planner, mail and news reader, debugger interface,
- calendar, and more. Many of these extensions are distributed with
- GNU Emacs; others are available separately.
+Users new to Emacs will be able to use basic features fairly rapidly
+by studying the tutorial and using the self-documentation features.
+Emacs also has an extensive interactive manual browser. It is easily
+extensible since its editing commands are written in Lisp.
-This package contains a recent development snapshot of Emacs.
+GNU Emacs's many special packages handle mail reading (RMail) and
+sending (Mail), outline editing (Outline), compiling (Compile),
+running subshells within Emacs windows (Shell), running a Lisp
+read-eval-print loop (Lisp-Interaction-Mode), automated psychotherapy
+(Doctor :-) and many more.
diff -r b2da65bee376 -r 52d0f575fc35 editors/emacs-snapshot/Makefile
--- a/editors/emacs-snapshot/Makefile Wed Dec 18 12:38:38 2019 +0000
+++ b/editors/emacs-snapshot/Makefile Wed Dec 18 12:38:48 2019 +0000
@@ -1,10 +1,62 @@
-# $NetBSD: Makefile,v 1.91 2019/07/21 22:24:41 wiz Exp $
+# $NetBSD: Makefile,v 1.92 2019/12/18 12:38:48 mef Exp $
+
+DISTNAME= emacs-27.0.50_2019-11-11
+PKGVERSION= 27.0.50
+MASTER_SITES= https://alpha.gnu.org/gnu/emacs/pretest/windows/emacs-27/
+CATEGORIES= editors
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://www.gnu.org/software/emacs/
+COMMENT= GNU editing macros (development version)
+LICENSE= gnu-gpl-v3
+
+WRKSRC= ${WRKDIR}/emacs-27.0.50
-PKGREVISION= 31
-.include "../../editors/emacs-snapshot/Makefile.common"
+GNU_CONFIGURE= yes
+INFO_FILES= yes
+USE_TOOLS+= autoconf automake gm4 gmake gsed gzip makeinfo
+# for example, Mac OS X 10.6.1 has 2.61 which fails
+AUTOCONF_REQD= 2.65
+# NetBSD has 4.8
+TEXINFO_REQD= 4.13
+
+CONFIGURE_ARGS+= --srcdir=${WRKSRC}
+CONFIGURE_ARGS+= --localstatedir=${VARBASE}
+CONFIGURE_ENV+= GAMEOWN=${GAMES_USER}
+
+USE_GAMESGROUP= yes
+
+BUILD_DEFS+= VARBASE
+BUILD_DEFS+= GAMEDATAMODE
+PLIST_SRC+= PLIST
+
+MAKE_DIRS_PERMS+= ${VARBASE}/games/emacs ${GAMES_USER} ${GAMES_GROUP} ${GAMEDIRMODE}
+CONF_FILES_PERMS+= /dev/null ${VARBASE}/games/emacs/snake-scores \
+ ${GAMES_USER} ${GAMES_GROUP} ${GAMEDATAMODE}
+CONF_FILES_PERMS+= /dev/null ${VARBASE}/games/emacs/tetris-scores \
+ ${GAMES_USER} ${GAMES_GROUP} ${GAMEDATAMODE}
.include "options.mk"
+# build PATH in the dumped emacs is not a problem
+CHECK_WRKREF_SKIP+= bin/emacs
+CHECK_WRKREF_SKIP+= bin/emacs-${PKGVERSION_NOREV}
+CHECK_WRKREF_SKIP+= libexec/emacs/${PKGVERSION_NOREV}/${MACHINE_GNU_PLATFORM}/emacs.pdmp
+CHECK_WRKREF_SKIP+= libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/emacs.pdmp
+
+PRINT_PLIST_AWK+= { gsub(/${PKGVERSION_NOREV}/, "$${PKGVERSION}"); \
+ gsub(/${MACHINE_GNU_PLATFORM}/, "$${MACHINE_GNU_PLATFORM}"); \
+ print; next; }
+
+post-extract:
+ # set auto-load for send-pr library
+ cp ${FILESDIR}/site-init.el ${WRKSRC}/lisp
+
+pre-configure:
+ (cd ${WRKSRC}; ${PKGSRC_SETENV} ${CONFIGURE_ENV} ${CONFIG_SHELL} ./autogen.sh)
+
+.include "../../fonts/harfbuzz/buildlink3.mk"
.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../graphics/libimagequant/buildlink3.mk"
.include "../../sysutils/desktop-file-utils/desktopdb.mk"
.include "../../mk/bsd.pkg.mk"
diff -r b2da65bee376 -r 52d0f575fc35 editors/emacs-snapshot/PLIST
--- a/editors/emacs-snapshot/PLIST Wed Dec 18 12:38:38 2019 +0000
+++ b/editors/emacs-snapshot/PLIST Wed Dec 18 12:38:48 2019 +0000
@@ -1,11 +1,11 @@
-@comment $NetBSD: PLIST,v 1.38 2015/07/21 14:32:18 mef Exp $
+@comment $NetBSD: PLIST,v 1.39 2019/12/18 12:38:48 mef Exp $
bin/ctags
bin/ebrowse
bin/emacs
-bin/emacs-${EMACS_VERSION}
+bin/emacs-${PKGVERSION}
bin/emacsclient
bin/etags
-info/ada-mode.info.gz
+include/emacs-module.h
info/auth.info.gz
info/autotype.info.gz
info/bovine.info.gz
@@ -67,3853 +67,3927 @@
info/widget.info.gz
info/wisent.info.gz
info/woman.info.gz
-libexec/emacs/${EMACS_VERSION}/${MACHINE_GNU_PLATFORM}/hexl
-libexec/emacs/${EMACS_VERSION}/${MACHINE_GNU_PLATFORM}/movemail
-libexec/emacs/${EMACS_VERSION}/${MACHINE_GNU_PLATFORM}/profile
-libexec/emacs/${EMACS_VERSION}/${MACHINE_GNU_PLATFORM}/rcs2log
-libexec/emacs/${EMACS_VERSION}/${MACHINE_GNU_PLATFORM}/update-game-score
+lib/systemd/user/emacs.service
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/emacs.pdmp
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/hexl
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/movemail
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rcs2log
man/man1/ctags.1
man/man1/ebrowse.1
man/man1/emacs.1
man/man1/emacsclient.1
man/man1/etags.1
-share/appdata/emacs.appdata.xml
share/applications/emacs.desktop
-share/emacs/${EMACS_VERSION}/etc/AUTHORS
-share/emacs/${EMACS_VERSION}/etc/CALC-NEWS
-share/emacs/${EMACS_VERSION}/etc/CENSORSHIP
-share/emacs/${EMACS_VERSION}/etc/COPYING
-share/emacs/${EMACS_VERSION}/etc/DEBUG
-share/emacs/${EMACS_VERSION}/etc/DEVEL.HUMOR
-share/emacs/${EMACS_VERSION}/etc/DISTRIB
-share/emacs/${EMACS_VERSION}/etc/DOC
-share/emacs/${EMACS_VERSION}/etc/ERC-NEWS
-share/emacs/${EMACS_VERSION}/etc/ETAGS.EBNF
-share/emacs/${EMACS_VERSION}/etc/ETAGS.README
-share/emacs/${EMACS_VERSION}/etc/FTP
-share/emacs/${EMACS_VERSION}/etc/GNU
-share/emacs/${EMACS_VERSION}/etc/GNUS-NEWS
-share/emacs/${EMACS_VERSION}/etc/HELLO
-share/emacs/${EMACS_VERSION}/etc/JOKES
-share/emacs/${EMACS_VERSION}/etc/LINUX-GNU
-share/emacs/${EMACS_VERSION}/etc/MACHINES
-share/emacs/${EMACS_VERSION}/etc/MH-E-NEWS
-share/emacs/${EMACS_VERSION}/etc/MORE.STUFF
-share/emacs/${EMACS_VERSION}/etc/NEWS
-share/emacs/${EMACS_VERSION}/etc/NEWS.1-17
-share/emacs/${EMACS_VERSION}/etc/NEWS.18
-share/emacs/${EMACS_VERSION}/etc/NEWS.19
-share/emacs/${EMACS_VERSION}/etc/NEWS.20
-share/emacs/${EMACS_VERSION}/etc/NEWS.21
-share/emacs/${EMACS_VERSION}/etc/NEWS.22
-share/emacs/${EMACS_VERSION}/etc/NEWS.23
-share/emacs/${EMACS_VERSION}/etc/NEWS.24
-share/emacs/${EMACS_VERSION}/etc/NEXTSTEP
-share/emacs/${EMACS_VERSION}/etc/NXML-NEWS
-share/emacs/${EMACS_VERSION}/etc/ORDERS
-share/emacs/${EMACS_VERSION}/etc/ORG-NEWS
-share/emacs/${EMACS_VERSION}/etc/PROBLEMS
-share/emacs/${EMACS_VERSION}/etc/README
-share/emacs/${EMACS_VERSION}/etc/TERMS
-share/emacs/${EMACS_VERSION}/etc/THE-GNU-PROJECT
-share/emacs/${EMACS_VERSION}/etc/TODO
-share/emacs/${EMACS_VERSION}/etc/WHY-FREE
-share/emacs/${EMACS_VERSION}/etc/charsets/8859-10.map
-share/emacs/${EMACS_VERSION}/etc/charsets/8859-11.map
-share/emacs/${EMACS_VERSION}/etc/charsets/8859-13.map
-share/emacs/${EMACS_VERSION}/etc/charsets/8859-14.map
-share/emacs/${EMACS_VERSION}/etc/charsets/8859-15.map
-share/emacs/${EMACS_VERSION}/etc/charsets/8859-16.map
-share/emacs/${EMACS_VERSION}/etc/charsets/8859-2.map
-share/emacs/${EMACS_VERSION}/etc/charsets/8859-3.map
-share/emacs/${EMACS_VERSION}/etc/charsets/8859-4.map
-share/emacs/${EMACS_VERSION}/etc/charsets/8859-5.map
-share/emacs/${EMACS_VERSION}/etc/charsets/8859-6.map
-share/emacs/${EMACS_VERSION}/etc/charsets/8859-7.map
-share/emacs/${EMACS_VERSION}/etc/charsets/8859-8.map
-share/emacs/${EMACS_VERSION}/etc/charsets/8859-9.map
-share/emacs/${EMACS_VERSION}/etc/charsets/ALTERNATIVNYJ.map
-share/emacs/${EMACS_VERSION}/etc/charsets/BIG5-1.map
-share/emacs/${EMACS_VERSION}/etc/charsets/BIG5-2.map
-share/emacs/${EMACS_VERSION}/etc/charsets/BIG5-HKSCS.map
-share/emacs/${EMACS_VERSION}/etc/charsets/BIG5.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CNS-1.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CNS-2.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CNS-3.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CNS-4.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CNS-5.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CNS-6.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CNS-7.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CNS-F.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CP10007.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CP1125.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CP1250.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CP1251.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CP1252.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CP1253.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CP1254.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CP1255.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CP1256.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CP1257.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CP1258.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CP720.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CP737.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CP775.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CP858.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CP932-2BYTE.map
-share/emacs/${EMACS_VERSION}/etc/charsets/CP949-2BYTE.map
-share/emacs/${EMACS_VERSION}/etc/charsets/EBCDICUK.map
-share/emacs/${EMACS_VERSION}/etc/charsets/EBCDICUS.map
-share/emacs/${EMACS_VERSION}/etc/charsets/GB180302.map
-share/emacs/${EMACS_VERSION}/etc/charsets/GB180304.map
-share/emacs/${EMACS_VERSION}/etc/charsets/GB2312.map
-share/emacs/${EMACS_VERSION}/etc/charsets/GBK.map
-share/emacs/${EMACS_VERSION}/etc/charsets/HP-ROMAN8.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM037.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM038.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM1004.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM1026.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM1047.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM256.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM273.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM274.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM275.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM277.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM278.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM280.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM281.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM284.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM285.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM290.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM297.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM420.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM423.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM424.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM437.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM500.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM850.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM851.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM852.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM855.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM856.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM857.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM860.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM861.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM862.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM863.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM864.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM865.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM866.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM868.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM869.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM870.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM871.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM874.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM875.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM880.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM891.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM903.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM904.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM905.map
-share/emacs/${EMACS_VERSION}/etc/charsets/IBM918.map
-share/emacs/${EMACS_VERSION}/etc/charsets/JISC6226.map
-share/emacs/${EMACS_VERSION}/etc/charsets/JISX0201.map
-share/emacs/${EMACS_VERSION}/etc/charsets/JISX0208.map
-share/emacs/${EMACS_VERSION}/etc/charsets/JISX0212.map
-share/emacs/${EMACS_VERSION}/etc/charsets/JISX2131.map
-share/emacs/${EMACS_VERSION}/etc/charsets/JISX2132.map
-share/emacs/${EMACS_VERSION}/etc/charsets/JISX213A.map
-share/emacs/${EMACS_VERSION}/etc/charsets/JOHAB.map
-share/emacs/${EMACS_VERSION}/etc/charsets/KA-ACADEMY.map
-share/emacs/${EMACS_VERSION}/etc/charsets/KA-PS.map
-share/emacs/${EMACS_VERSION}/etc/charsets/KOI-8.map
-share/emacs/${EMACS_VERSION}/etc/charsets/KOI8-R.map
-share/emacs/${EMACS_VERSION}/etc/charsets/KOI8-T.map
-share/emacs/${EMACS_VERSION}/etc/charsets/KOI8-U.map
-share/emacs/${EMACS_VERSION}/etc/charsets/KSC5601.map
-share/emacs/${EMACS_VERSION}/etc/charsets/KSC5636.map
-share/emacs/${EMACS_VERSION}/etc/charsets/MACINTOSH.map
-share/emacs/${EMACS_VERSION}/etc/charsets/MIK.map
-share/emacs/${EMACS_VERSION}/etc/charsets/MULE-ethiopic.map
-share/emacs/${EMACS_VERSION}/etc/charsets/MULE-ipa.map
Home |
Main Index |
Thread Index |
Old Index