pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/editors/emacs26 editors/emacs26: import emacs26-26.1
details: https://anonhg.NetBSD.org/pkgsrc/rev/b2a4498712ac
branches: trunk
changeset: 309563:b2a4498712ac
user: mef <mef%pkgsrc.org@localhost>
date: Wed Jun 20 11:04:19 2018 +0000
description:
editors/emacs26: import emacs26-26.1
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:
- 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.
This package contains Emacs version 26.
diffstat:
editors/emacs26/DESCR | 20 +
editors/emacs26/Makefile | 11 +
editors/emacs26/Makefile.common | 82 +
editors/emacs26/PLIST | 3983 +++++++++++++++++++++++++++
editors/emacs26/PLIST.cocoa | 8 +
editors/emacs26/PLIST.gnustep | 6 +
editors/emacs26/buildlink3.mk | 16 +
editors/emacs26/distinfo | 7 +
editors/emacs26/files/site-init.el | 4 +
editors/emacs26/hacks.mk | 18 +
editors/emacs26/options.mk | 219 +
editors/emacs26/patches/patch-src_inotify.c | 17 +
editors/emacs26/version.mk | 7 +
13 files changed, 4398 insertions(+), 0 deletions(-)
diffs (truncated from 4450 to 300 lines):
diff -r 3005e88e7e3b -r b2a4498712ac editors/emacs26/DESCR
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/editors/emacs26/DESCR Wed Jun 20 11:04:19 2018 +0000
@@ -0,0 +1,20 @@
+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:
+
+- 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.
+
+This package contains Emacs version 26.
diff -r 3005e88e7e3b -r b2a4498712ac editors/emacs26/Makefile
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/editors/emacs26/Makefile Wed Jun 20 11:04:19 2018 +0000
@@ -0,0 +1,11 @@
+# $NetBSD: Makefile,v 1.1 2018/06/20 11:04:19 mef Exp $
+
+CONFLICTS+= emacs26-nox11-[0-9]*
+
+.include "../../editors/emacs26/Makefile.common"
+
+.include "options.mk"
+
+.include "../../graphics/hicolor-icon-theme/buildlink3.mk"
+.include "../../sysutils/desktop-file-utils/desktopdb.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 3005e88e7e3b -r b2a4498712ac editors/emacs26/Makefile.common
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/editors/emacs26/Makefile.common Wed Jun 20 11:04:19 2018 +0000
@@ -0,0 +1,82 @@
+# $NetBSD: Makefile.common,v 1.1 2018/06/20 11:04:19 mef Exp $
+#
+# used by editors/emacs26/Makefile
+# used by editors/emacs26-nox11/Makefile
+
+.include "../../mk/bsd.prefs.mk"
+
+DISTNAME= emacs-${EMACS_VERSION}
+PKGNAME?= ${DISTNAME:S/emacs/emacs26/}
+CATEGORIES= editors
+MASTER_SITES= ${MASTER_SITE_GNU:=emacs/}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://www.gnu.org/software/emacs/
+COMMENT= GNU editing macros (editor)
+LICENSE= gnu-gpl-v3
+
+WRKSRC= ${WRKDIR}/${DISTNAME:S/b$//}
+
+GNU_CONFIGURE= yes
+INFO_FILES= yes
+USE_TOOLS+= autoconf automake gmake gzip makeinfo gm4 gsed
+
+CONFIGURE_ARGS+= --srcdir=${WRKSRC}
+CONFIGURE_ARGS+= --localstatedir=${VARBASE}
+CONFIGURE_ARGS+= --disable-autodepend
+CONFIGURE_ENV+= GAMEOWN=${GAMES_USER}
+
+USE_GAMESGROUP= yes
+
+BUILD_DEFS+= VARBASE
+BUILD_DEFS+= GAMEDATAMODE
+PLIST_SRC+= ../../editors/emacs26/PLIST
+
+.include "../../editors/emacs26/version.mk"
+
+BUILD_TARGET= bootstrap
+EMACS_VERSION= ${_EMACS_VERSION_MAJOR}.${_EMACS_VERSION_MINOR}
+PLIST_SUBST+= EMACS_VERSION=${EMACS_VERSION}
+
+REPLACE_PERL= lib-src/grep-changelog
+CHECK_INTERPRETER_SKIP= bin/grep-changelog
+
+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}
+
+SPECIAL_PERMS+= libexec/emacs/${EMACS_VERSION}/${MACHINE_GNU_PLATFORM}/update-game-score ${SETGID_GAMES_PERMS}
+
+# build PATH in the dumped emacs is not a problem
+CHECK_WRKREF_SKIP+= bin/emacs
+CHECK_WRKREF_SKIP+= bin/emacs-${EMACS_VERSION}
+
+PRINT_PLIST_AWK+= { gsub(/${MACHINE_GNU_PLATFORM}/, "$${MACHINE_GNU_PLATFORM}"); }
+
+.if (${OPSYS} == "NetBSD") && \
+ !exists(/usr/lib/libgcc_s.so) && !exists(/usr/lib/libgcc.a)
+# NetBSD with native Clang doesn't provide libgcc, everything is in libc.
+pre-configure: fake-libgcc
+
+.PHONY: fake-libgcc
+fake-libgcc:
+ ${AR} q ${BUILDLINK_DIR}/lib/libgcc.a
+.endif
+
+.if (${OPSYS} == "NetBSD") && exists(/usr/include/term.h)
+CPPFLAGS+= -DTERMINFO
+.elif ${OPSYS} == "FreeBSD" || ${OPSYS} == "Linux" || ${OPSYS} == "OpenBSD"
+.include "../../mk/curses.buildlink3.mk"
+.else
+.include "../../mk/termcap.buildlink3.mk"
+.endif
+
+.include "../../mk/oss.buildlink3.mk"
+
+post-extract:
+ cp ${.CURDIR}/../../editors/emacs26/files/site-init.el ${WRKSRC}/lisp
+ ${CHMOD} -R go-w ${WRKSRC}
+
+.include "../../devel/libgetopt/buildlink3.mk"
diff -r 3005e88e7e3b -r b2a4498712ac editors/emacs26/PLIST
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/editors/emacs26/PLIST Wed Jun 20 11:04:19 2018 +0000
@@ -0,0 +1,3983 @@
+@comment $NetBSD: PLIST,v 1.1 2018/06/20 11:04:19 mef Exp $
+bin/ctags
+bin/ebrowse
+bin/emacs
+bin/emacs-${PKGVERSION}
+bin/emacsclient
+bin/etags
+info/ada-mode.info.gz
+info/auth.info.gz
+info/autotype.info.gz
+info/bovine.info.gz
+info/calc.info.gz
+info/ccmode.info.gz
+info/cl.info.gz
+info/dbus.info.gz
+info/dired-x.info.gz
+info/ebrowse.info.gz
+info/ede.info.gz
+info/ediff.info.gz
+info/edt.info.gz
+info/efaq.info.gz
+info/eieio.info.gz
+info/eintr.info.gz
+info/elisp.info.gz
+info/emacs-gnutls.info.gz
+info/emacs-mime.info.gz
+info/emacs.info.gz
+info/epa.info.gz
+info/erc.info.gz
+info/ert.info.gz
+info/eshell.info.gz
+info/eudc.info.gz
+info/eww.info.gz
+info/flymake.info.gz
+info/forms.info.gz
+info/gnus.info.gz
+info/htmlfontify.info.gz
+info/idlwave.info.gz
+info/ido.info.gz
+info/info.info.gz
+info/mairix-el.info.gz
+info/message.info.gz
+info/mh-e.info.gz
+info/newsticker.info.gz
+info/nxml-mode.info.gz
+info/octave-mode.info.gz
+info/org.info.gz
+info/pcl-cvs.info.gz
+info/pgg.info.gz
+info/rcirc.info.gz
+info/reftex.info.gz
+info/remember.info.gz
+info/sasl.info.gz
+info/sc.info.gz
+info/semantic.info.gz
+info/ses.info.gz
+info/sieve.info.gz
+info/smtpmail.info.gz
+info/speedbar.info.gz
+info/srecode.info.gz
+info/todo-mode.info.gz
+info/tramp.info.gz
+info/url.info.gz
+info/vhdl-mode.info.gz
+info/vip.info.gz
+info/viper.info.gz
+info/widget.info.gz
+info/wisent.info.gz
+info/woman.info.gz
+lib/systemd/user/emacs.service
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/hexl
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/movemail
+libexec/emacs/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/profile
+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/${PKGVERSION}/etc/AUTHORS
+share/emacs/${PKGVERSION}/etc/CALC-NEWS
+share/emacs/${PKGVERSION}/etc/CENSORSHIP
+share/emacs/${PKGVERSION}/etc/COPYING
+share/emacs/${PKGVERSION}/etc/DEBUG
+share/emacs/${PKGVERSION}/etc/DEVEL.HUMOR
+share/emacs/${PKGVERSION}/etc/DISTRIB
+share/emacs/${PKGVERSION}/etc/DOC
+share/emacs/${PKGVERSION}/etc/ERC-NEWS
+share/emacs/${PKGVERSION}/etc/ETAGS.EBNF
+share/emacs/${PKGVERSION}/etc/ETAGS.README
+share/emacs/${PKGVERSION}/etc/FTP
+share/emacs/${PKGVERSION}/etc/GNU
+share/emacs/${PKGVERSION}/etc/GNUS-NEWS
+share/emacs/${PKGVERSION}/etc/HELLO
+share/emacs/${PKGVERSION}/etc/HISTORY
+share/emacs/${PKGVERSION}/etc/JOKES
+share/emacs/${PKGVERSION}/etc/LINUX-GNU
+share/emacs/${PKGVERSION}/etc/MACHINES
+share/emacs/${PKGVERSION}/etc/MH-E-NEWS
+share/emacs/${PKGVERSION}/etc/MORE.STUFF
+share/emacs/${PKGVERSION}/etc/NEWS
+share/emacs/${PKGVERSION}/etc/NEWS.1-17
+share/emacs/${PKGVERSION}/etc/NEWS.18
+share/emacs/${PKGVERSION}/etc/NEWS.19
+share/emacs/${PKGVERSION}/etc/NEWS.20
+share/emacs/${PKGVERSION}/etc/NEWS.21
+share/emacs/${PKGVERSION}/etc/NEWS.22
+share/emacs/${PKGVERSION}/etc/NEWS.23
+share/emacs/${PKGVERSION}/etc/NEWS.24
+share/emacs/${PKGVERSION}/etc/NEWS.25
+share/emacs/${PKGVERSION}/etc/NEXTSTEP
+share/emacs/${PKGVERSION}/etc/NXML-NEWS
+share/emacs/${PKGVERSION}/etc/ORDERS
+share/emacs/${PKGVERSION}/etc/ORG-NEWS
+share/emacs/${PKGVERSION}/etc/PROBLEMS
+share/emacs/${PKGVERSION}/etc/README
+share/emacs/${PKGVERSION}/etc/TERMS
+share/emacs/${PKGVERSION}/etc/THE-GNU-PROJECT
+share/emacs/${PKGVERSION}/etc/TODO
+share/emacs/${PKGVERSION}/etc/WHY-FREE
+share/emacs/${PKGVERSION}/etc/charsets/8859-10.map
+share/emacs/${PKGVERSION}/etc/charsets/8859-11.map
+share/emacs/${PKGVERSION}/etc/charsets/8859-13.map
+share/emacs/${PKGVERSION}/etc/charsets/8859-14.map
+share/emacs/${PKGVERSION}/etc/charsets/8859-15.map
+share/emacs/${PKGVERSION}/etc/charsets/8859-16.map
+share/emacs/${PKGVERSION}/etc/charsets/8859-2.map
+share/emacs/${PKGVERSION}/etc/charsets/8859-3.map
+share/emacs/${PKGVERSION}/etc/charsets/8859-4.map
+share/emacs/${PKGVERSION}/etc/charsets/8859-5.map
+share/emacs/${PKGVERSION}/etc/charsets/8859-6.map
+share/emacs/${PKGVERSION}/etc/charsets/8859-7.map
+share/emacs/${PKGVERSION}/etc/charsets/8859-8.map
+share/emacs/${PKGVERSION}/etc/charsets/8859-9.map
+share/emacs/${PKGVERSION}/etc/charsets/ALTERNATIVNYJ.map
+share/emacs/${PKGVERSION}/etc/charsets/BIG5-1.map
+share/emacs/${PKGVERSION}/etc/charsets/BIG5-2.map
+share/emacs/${PKGVERSION}/etc/charsets/BIG5-HKSCS.map
+share/emacs/${PKGVERSION}/etc/charsets/BIG5.map
+share/emacs/${PKGVERSION}/etc/charsets/CNS-1.map
+share/emacs/${PKGVERSION}/etc/charsets/CNS-2.map
+share/emacs/${PKGVERSION}/etc/charsets/CNS-3.map
+share/emacs/${PKGVERSION}/etc/charsets/CNS-4.map
+share/emacs/${PKGVERSION}/etc/charsets/CNS-5.map
+share/emacs/${PKGVERSION}/etc/charsets/CNS-6.map
+share/emacs/${PKGVERSION}/etc/charsets/CNS-7.map
+share/emacs/${PKGVERSION}/etc/charsets/CNS-F.map
+share/emacs/${PKGVERSION}/etc/charsets/CP10007.map
+share/emacs/${PKGVERSION}/etc/charsets/CP1125.map
+share/emacs/${PKGVERSION}/etc/charsets/CP1250.map
+share/emacs/${PKGVERSION}/etc/charsets/CP1251.map
+share/emacs/${PKGVERSION}/etc/charsets/CP1252.map
+share/emacs/${PKGVERSION}/etc/charsets/CP1253.map
+share/emacs/${PKGVERSION}/etc/charsets/CP1254.map
+share/emacs/${PKGVERSION}/etc/charsets/CP1255.map
+share/emacs/${PKGVERSION}/etc/charsets/CP1256.map
+share/emacs/${PKGVERSION}/etc/charsets/CP1257.map
+share/emacs/${PKGVERSION}/etc/charsets/CP1258.map
+share/emacs/${PKGVERSION}/etc/charsets/CP720.map
+share/emacs/${PKGVERSION}/etc/charsets/CP737.map
+share/emacs/${PKGVERSION}/etc/charsets/CP775.map
+share/emacs/${PKGVERSION}/etc/charsets/CP858.map
+share/emacs/${PKGVERSION}/etc/charsets/CP932-2BYTE.map
+share/emacs/${PKGVERSION}/etc/charsets/CP949-2BYTE.map
+share/emacs/${PKGVERSION}/etc/charsets/EBCDICUK.map
+share/emacs/${PKGVERSION}/etc/charsets/EBCDICUS.map
+share/emacs/${PKGVERSION}/etc/charsets/GB180302.map
+share/emacs/${PKGVERSION}/etc/charsets/GB180304.map
+share/emacs/${PKGVERSION}/etc/charsets/GB2312.map
Home |
Main Index |
Thread Index |
Old Index